[parrot/parrot] 880cbe: Add get_pointer vtables to the Integer and Float P...

GitHub noreply at github.com
Thu Sep 13 15:42:54 UTC 2012


  Branch: refs/heads/threads
  Home:   https://github.com/parrot/parrot
  Commit: 880cbed0c351c2d87f7efe94cce69f5fb797953a
      https://github.com/parrot/parrot/commit/880cbed0c351c2d87f7efe94cce69f5fb797953a
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-08-24 (Fri, 24 Aug 2012)

  Changed paths:
    M src/pmc/float.pmc
    M src/pmc/integer.pmc

  Log Message:
  -----------
  Add get_pointer vtables to the Integer and Float PMCs, #819


  Commit: 1c498bee460f459d79fab914db1fdf9db8b6a1af
      https://github.com/parrot/parrot/commit/1c498bee460f459d79fab914db1fdf9db8b6a1af
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-08-24 (Fri, 24 Aug 2012)

  Changed paths:
    M src/pmc/float.pmc
    M src/pmc/integer.pmc
    M t/pmc/integer.t

  Log Message:
  -----------
  Fix get_pointer for Integer and Float and add a currently failing test


  Commit: ab4fd23d68101d4c5652eee835356128528ec792
      https://github.com/parrot/parrot/commit/ab4fd23d68101d4c5652eee835356128528ec792
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-08-27 (Mon, 27 Aug 2012)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Add extend_vtable tests to verify that get_pointer on Integer/Float PMCs work correctly


  Commit: 374de7ee1a5b7c7a9e44a22226be408a895cf852
      https://github.com/parrot/parrot/commit/374de7ee1a5b7c7a9e44a22226be408a895cf852
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-08-27 (Mon, 27 Aug 2012)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Fix a bug in the get_pointer test


  Commit: e3548965840716e862a645d6c3105c157df76fb5
      https://github.com/parrot/parrot/commit/e3548965840716e862a645d6c3105c157df76fb5
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2012-08-28 (Tue, 28 Aug 2012)

  Changed paths:
    M runtime/parrot/library/TAP/Parser.pir

  Log Message:
  -----------
  [TAP] fix after merge branch 'whiteknight/io_cleanup1'

$ ./parrot-prove -v t/op/string_cs.t
t/op/string_cs.t .. Malformed UTF-8 string

current instr.: 'parrot;TAP;Parser;file' pc 2101 (runtime/parrot/library/TAP/Parser.pir:914)
called from Sub 'parrot;TAP;Harness;aggregate_tests' pc 330 (runtime/parrot/library/TAP/Harness.pir:132)
called from Sub 'parrot;TAP;Harness;runtests' pc 235 (runtime/parrot/library/TAP/Harness.pir:107)
called from Sub 'do' pc 225 (runtime/parrot/bin/prove.pir:147)


  Commit: 35ddd64840c6fb5145e09fca602eceda4c8704d8
      https://github.com/parrot/parrot/commit/35ddd64840c6fb5145e09fca602eceda4c8704d8
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-08-28 (Tue, 28 Aug 2012)

  Changed paths:
    M src/platform/win32/io.c

  Log Message:
  -----------
  win32 io: fix open append

t/pmc/io.t test 10 failed on win32 because PIO_F_APPEND was never checked.


  Commit: 6bdfd3277a5c7e1888ebd64adee92635d514668c
      https://github.com/parrot/parrot/commit/6bdfd3277a5c7e1888ebd64adee92635d514668c
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-08-28 (Tue, 28 Aug 2012)

  Changed paths:
    M t/pmc/integer.t

  Log Message:
  -----------
  Remove incorrect get_pointer test

The get_pointer vtable is not available from PIR.


  Commit: 67d6238269436a779822b182e2ebd59029790fb9
      https://github.com/parrot/parrot/commit/67d6238269436a779822b182e2ebd59029790fb9
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-08-28 (Tue, 28 Aug 2012)

  Changed paths:
    M src/pmc/float.pmc
    M src/pmc/integer.pmc
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Merge branch 'leto/get_pointer'


  Commit: 202802ee2b28f18e265dd2f58ce99a24b0e48b1e
      https://github.com/parrot/parrot/commit/202802ee2b28f18e265dd2f58ce99a24b0e48b1e
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-08-28 (Tue, 28 Aug 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Add a note to ChangeLog about get_pointer on Integer/Float PMCs


  Commit: 40d3f647906206e30f0daad71188e75f223abace
      https://github.com/parrot/parrot/commit/40d3f647906206e30f0daad71188e75f223abace
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-08-29 (Wed, 29 Aug 2012)

  Changed paths:
    M lib/Parrot/IO/File.pm
    M t/dynpmc/os.t
    M t/perl/Parrot_IO.t

  Log Message:
  -----------
  [GH #820] win32 stat() mtime problems

Try to use Win32::UTCFileTime, but it did not help.
Compare stat mtimes to each other, not against the system-time.
The tests still fail.


  Commit: 72b4ef0d60f2275455a50ea43fb9df80448ea207
      https://github.com/parrot/parrot/commit/72b4ef0d60f2275455a50ea43fb9df80448ea207
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-01 (Sat, 01 Sep 2012)

  Changed paths:
    M config/init/hints.pm

  Log Message:
  -----------
  [GH #822] Fix config hints for GNU/Hurd

See Debian bug #686266.


  Commit: 47714ecd8963eccf6ecf4c02b9356b1e5e35a6dc
      https://github.com/parrot/parrot/commit/47714ecd8963eccf6ecf4c02b9356b1e5e35a6dc
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-01 (Sat, 01 Sep 2012)

  Changed paths:
    M .gitignore
    M Configure.pl
    M config/gen/makefiles/root.in
    M config/init/manifest.pm
    M lib/Parrot/Configure/Compiler.pm
    M t/codingstd/filenames.t

  Log Message:
  -----------
  vms: fix and test multi-dot filenames

t/codingstd/filenames.t missed generated and violating filenames.
.travis.yml still violates vms: todo, but low prio


  Commit: 7e264fa96ab229c0980d13e4248dc90c58bcced6
      https://github.com/parrot/parrot/commit/7e264fa96ab229c0980d13e4248dc90c58bcced6
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-01 (Sat, 01 Sep 2012)

  Changed paths:
    M frontend/parrot/main.c
    M lib/Parrot/Configure/Messages.pm

  Log Message:
  -----------
  Change user-facing copyright year from 2011 to 2012


  Commit: d330170b397efcbc95d47c99d48e48a1d04fcee7
      https://github.com/parrot/parrot/commit/d330170b397efcbc95d47c99d48e48a1d04fcee7
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-01 (Sat, 01 Sep 2012)

  Changed paths:
    M config/init/hints/vms.pm

  Log Message:
  -----------
  vms: fix hints

Use the new test_$$ names.
LINK default exe is okay for vms.


  Commit: d5f3625c72e7285e3ab1f29562e177cb32b6638c
      https://github.com/parrot/parrot/commit/d5f3625c72e7285e3ab1f29562e177cb32b6638c
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-01 (Sat, 01 Sep 2012)

  Changed paths:
    M lib/Parrot/Configure/Utils.pm
    M lib/Parrot/Test.pm

  Log Message:
  -----------
  vms: ignore wrong -I and -c in Configure steps

Also fix /Define= switches for the vms compiler.


  Commit: aea60ba7c2b8101854c641051d41d5a5c51cc117
      https://github.com/parrot/parrot/commit/aea60ba7c2b8101854c641051d41d5a5c51cc117
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-01 (Sat, 01 Sep 2012)

  Changed paths:
    M lib/Parrot/Configure/Compiler.pm
    M t/steps/gen/makefiles-01.t
    M tools/release/update_version.pl

  Log Message:
  -----------
  vms: .tmp => _tmp for multi-dot filenames


  Commit: b8a7a7df6467ebcdd9286b96c29d4574cf9d78ef
      https://github.com/parrot/parrot/commit/b8a7a7df6467ebcdd9286b96c29d4574cf9d78ef
  Author: Martin Vorländer <martin.vorlaender at t-online.de>
  Date:   2012-09-01 (Sat, 01 Sep 2012)

  Changed paths:
    M config/auto/arch.pm
    M config/auto/sizes.pm
    M config/gen/core_pmcs.pm
    M config/init/hints/vms.pm
    M lib/Parrot/Configure/Utils.pm

  Log Message:
  -----------
  vms: port update almost finished

The remaining vms build failure is auto:snprintf.
vms does not provide this API.


  Commit: 9eab02c29872ef3d18b30046ddefe4131f8b9e34
      https://github.com/parrot/parrot/commit/9eab02c29872ef3d18b30046ddefe4131f8b9e34
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-01 (Sat, 01 Sep 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  ChangeLog updates: Hurd, win32 io append and vms


  Commit: 6aa71fa50252dc0c065a9cddb4531ed36b3cac72
      https://github.com/parrot/parrot/commit/6aa71fa50252dc0c065a9cddb4531ed36b3cac72
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-01 (Sat, 01 Sep 2012)

  Changed paths:
    M config/gen/makefiles/root.in
    M config/init/hints/mswin32.pm

  Log Message:
  -----------
  [GH #823] windows has_mt: check for mt.exe and use it

I could not test mt_output because I have no mt.exe


  Commit: e98217e28a69b0f5dd09626bb5cde7a65020127c
      https://github.com/parrot/parrot/commit/e98217e28a69b0f5dd09626bb5cde7a65020127c
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-02 (Sun, 02 Sep 2012)

  Changed paths:
    M config/init/hints/mswin32.pm

  Log Message:
  -----------
  Fix mt.exe config probe to /? gerdr++


  Commit: 664431aec2bfdf6d55bbc9673de44638d501c92a
      https://github.com/parrot/parrot/commit/664431aec2bfdf6d55bbc9673de44638d501c92a
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-02 (Sun, 02 Sep 2012)

  Changed paths:
    M config/init/hints/mswin32.pm

  Log Message:
  -----------
  [GH #823] Silence failing mt.exe config probe


  Commit: e3b169e8f4c468dbfafe2c6472377ba337ebca26
      https://github.com/parrot/parrot/commit/e3b169e8f4c468dbfafe2c6472377ba337ebca26
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-02 (Sun, 02 Sep 2012)

  Changed paths:
    M lib/Parrot/Configure/Utils.pm

  Log Message:
  -----------
  Fix configure test cc_args broken in vms merge

$cc_args .= " -I./include -c" auto::va_ptr e.g. failed


  Commit: eb00374c6426a93e107661955b5f9e556bdc480c
      https://github.com/parrot/parrot/commit/eb00374c6426a93e107661955b5f9e556bdc480c
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-02 (Sun, 02 Sep 2012)

  Changed paths:
    M config/gen/makefiles/root.in
    M config/init/hints/mswin32.pm

  Log Message:
  -----------
  Merge branch 'gh823_has_mt'


  Commit: 56bd94167c4801248cdb51a0c208a620cfa8c67d
      https://github.com/parrot/parrot/commit/56bd94167c4801248cdb51a0c208a620cfa8c67d
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-02 (Sun, 02 Sep 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Add ChangeLog entry for GH #823


  Commit: bce8cd335f636448d55b2cd5555ab85773c2bda4
      https://github.com/parrot/parrot/commit/bce8cd335f636448d55b2cd5555ab85773c2bda4
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-02 (Sun, 02 Sep 2012)

  Changed paths:
    M t/library/nciutils.t

  Log Message:
  -----------
  fix failing t/library/nciutils.t on windows

ncifunc(null_pmc, atoi, it) apparently does not find atoi
in the windows c library. SKIP tests then.


  Commit: e971bd4a4dded7a29babc7db0e711ea0c56ee363
      https://github.com/parrot/parrot/commit/e971bd4a4dded7a29babc7db0e711ea0c56ee363
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-02 (Sun, 02 Sep 2012)

  Changed paths:
    M t/pmc/nci.t

  Log Message:
  -----------
  t/pmc/nci.t func = cleanup

For the first dlfunc function calls use the more readable
assignment form. The other form is tested later also.


  Commit: 5ef5144ca410b43376627160db7654bb5f00e410
      https://github.com/parrot/parrot/commit/5ef5144ca410b43376627160db7654bb5f00e410
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-02 (Sun, 02 Sep 2012)

  Changed paths:
    M lib/Parrot/IO/File.pm
    M t/dynpmc/os.t

  Log Message:
  -----------
  [codingstd] remove hard tabs in latest code


  Commit: e7cced7c2279d308dc1d4c7bf0b2b2e447f17bfe
      https://github.com/parrot/parrot/commit/e7cced7c2279d308dc1d4c7bf0b2b2e447f17bfe
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-03 (Mon, 03 Sep 2012)

  Changed paths:
    M t/dynpmc/os.t

  Log Message:
  -----------
  win32 skip t/dynpmc/os.t os.readdir

This test not only fails on MSVC, also with mingw gcc and all others.


  Commit: a9600528c7b8a56eb4acf691b1835e5b36f13c14
      https://github.com/parrot/parrot/commit/a9600528c7b8a56eb4acf691b1835e5b36f13c14
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-03 (Mon, 03 Sep 2012)

  Changed paths:
    M config/auto/pmc.pm
    M config/gen/makefiles/root.in

  Log Message:
  -----------
  Makefile pmc dependency cleanup

Remove the unneeded suffix rule.

Remove duplicate lib/Parrot/Pmc2c/PCCMETHOD.pm dep.

Fix vtable.dump deps.

default.dump is still created on every make invocation, only make -t fixes that.


  Commit: 6a36728d660e26183062dfe6bd612c763f9ebcbb
      https://github.com/parrot/parrot/commit/6a36728d660e26183062dfe6bd612c763f9ebcbb
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-03 (Mon, 03 Sep 2012)

  Changed paths:
    M t/codingstd/pccmethod_deps.t

  Log Message:
  -----------
  t/codingstd/pccmethod_deps.t: bogus dependency detection

There is a special test to check if every .dump contains PCCMETHOD.pm as dependency,
but every .dump contains $(PMC2C_FILES) which includes PCCMETHOD.pm.


  Commit: 13f3cf5eeb0629555ac512713d21a87c9c0b6870
      https://github.com/parrot/parrot/commit/13f3cf5eeb0629555ac512713d21a87c9c0b6870
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-03 (Mon, 03 Sep 2012)

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  warnings cleanup

Remove already by -Wall and -Wextra implied gcc/clang warnings,
for a shorter cc cmdline.


  Commit: f1d2865a49d9e196adbe0b163f117db3d1593f0e
      https://github.com/parrot/parrot/commit/f1d2865a49d9e196adbe0b163f117db3d1593f0e
  Author: Tadeusz Sośnierz <tadzikes at gmail.com>
  Date:   2012-09-03 (Mon, 03 Sep 2012)

  Changed paths:
    M lib/Parrot/Configure/Options.pm

  Log Message:
  -----------
  Cry when Configure.pl is given a relative path. Probably works for Unixes only


  Commit: 1a0a31c75e4c78a67099ca508e5398aa8ef95b18
      https://github.com/parrot/parrot/commit/1a0a31c75e4c78a67099ca508e5398aa8ef95b18
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-09-03 (Mon, 03 Sep 2012)

  Changed paths:
    M lib/Parrot/Configure/Options.pm
    M t/configure/001-options.t

  Log Message:
  -----------
  Let's try using a File::Spec function for testing for absoluteness.  Add a regression test for invalid value to '--prefix'.


  Commit: 97aa16a4d827cfe4fd48b23d4556dce601fc8304
      https://github.com/parrot/parrot/commit/97aa16a4d827cfe4fd48b23d4556dce601fc8304
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-03 (Mon, 03 Sep 2012)

  Changed paths:
    M MANIFEST
    M MANIFEST.generated
    M config/gen/config_pm/config_pir.in
    M config/gen/makefiles/root.in
    M examples/library/md5sum.pir
    M examples/pir/io.pir
    M examples/tutorial/40_file_ops.pir
    M runtime/parrot/library/osutils.pir
    M runtime/parrot/library/parrotlib.pir
    M src/dynpmc/Defines.in
    M src/dynpmc/Rules.in
    R src/dynpmc/os.pmc
    A src/pmc/os.pmc
    M t/compilers/opsc/02-parse-all-ops.t
    M t/dynoplibs/io.t
    M t/dynpmc/file.t
    M t/dynpmc/gziphandle.t
    R t/dynpmc/os.t
    R t/dynpmc/os_unicode.t
    M t/oo/methods.t
    A t/pmc/os.t
    A t/pmc/os_unicode.t
    M tools/dev/dedeprecator.nqp
    M tools/dev/pbc_to_exe.winxed

  Log Message:
  -----------
  move os.pmc from dynpmc back to static pmc

Manually cleaned up pull request 778 by bdw.

Rationale whiteknight:
It's my belief that making OS PMC a dynpmc in the
first place was a mistake.  It is the only real way to access some pretty
fundamental filesystem and other functionality from the user level.
Further, all the real logic is implemented inside libparrot already, but
without OS PMC it isn't exposed to the user at all.

dynpmcs should be used for cases when we want to add new logic to the VM,
not when we already have that logic but want to be stingy about when we
expose it.

All our major users rely on OS pmc also. Winxed, Rakudo, NQP and Rosella all
make some use of it.  It's important and necessary, and it should be in
core.


  Commit: 9e4557143d32c61cdfd2cb1cde6b02fbdc524912
      https://github.com/parrot/parrot/commit/9e4557143d32c61cdfd2cb1cde6b02fbdc524912
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-03 (Mon, 03 Sep 2012)

  Changed paths:
    M ChangeLog
    M PBC_COMPAT
    M t/native_pbc/integer_4.pbc
    M t/native_pbc/number_4.pbc
    M t/native_pbc/string_4.pbc

  Log Message:
  -----------
  PBC_COMPAT 12.1


  Commit: c52f7c433257c164b7b0d88d3aee836959c08c42
      https://github.com/parrot/parrot/commit/c52f7c433257c164b7b0d88d3aee836959c08c42
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-03 (Mon, 03 Sep 2012)

  Changed paths:
    A t/native_pbc/testdata/integer.pasm
    M tools/dev/mk_native_pbc

  Log Message:
  -----------
  fix mk_native_pbc

In order to update the native pbcs for 12.1, the creation script needed to be fixed.


  Commit: eaca4f2084650fe889cc1c25b1a1b8d56d9a09e1
      https://github.com/parrot/parrot/commit/eaca4f2084650fe889cc1c25b1a1b8d56d9a09e1
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-03 (Mon, 03 Sep 2012)

  Changed paths:
    M t/native_pbc/integer_1.pbc
    M t/native_pbc/number_1.pbc
    M t/native_pbc/number_2.pbc
    M t/native_pbc/string_1.pbc

  Log Message:
  -----------
  native_pbc for i386 updated


  Commit: 9eaa77a4bf257ff5123df62ca3f9a65046aa521c
      https://github.com/parrot/parrot/commit/9eaa77a4bf257ff5123df62ca3f9a65046aa521c
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-03 (Mon, 03 Sep 2012)

  Changed paths:
    M t/native_pbc/integer_2.pbc
    M t/native_pbc/string_2.pbc

  Log Message:
  -----------
  native_pbc i386 type 2 (long double) updated


  Commit: d76bef83f04f62f3e5871a6695526eb600b0d7a2
      https://github.com/parrot/parrot/commit/d76bef83f04f62f3e5871a6695526eb600b0d7a2
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-03 (Mon, 03 Sep 2012)

  Changed paths:
    M MANIFEST
    A src/dynpmc/os.pmc
    M t/pmc/os.t

  Log Message:
  -----------
  Provide dummy loadlib "os" for backwards compat


  Commit: 352010e73c22fa6bf65b1ba55d3b3d821aa68091
      https://github.com/parrot/parrot/commit/352010e73c22fa6bf65b1ba55d3b3d821aa68091
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-09-03 (Mon, 03 Sep 2012)

  Changed paths:
    M MANIFEST
    M MANIFEST.SKIP

  Log Message:
  -----------
  Update MANIFEST and SKIP to reflect one new, one renamed file.


  Commit: 0cc54e6972ae830e7943a15c8db1e14fc9c3cb90
      https://github.com/parrot/parrot/commit/0cc54e6972ae830e7943a15c8db1e14fc9c3cb90
  Author: Andy Dougherty <doughera at lafayette.edu>
  Date:   2012-09-04 (Tue, 04 Sep 2012)

  Changed paths:
    M src/io/utilities.c
    M t/pmc/filehandle.t

  Log Message:
  -----------
  [GH 811] fix seek() sign-conversion error

Nicholas Clark correctly analyzed it by studying strace.
Andy Dougherty came with the patch. Confirmed by rurban.


  Commit: a3f99d31110f070c8982177af5240a9971fc0567
      https://github.com/parrot/parrot/commit/a3f99d31110f070c8982177af5240a9971fc0567
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-04 (Tue, 04 Sep 2012)

  Changed paths:
    M frontend/pbc_dump/main.c

  Log Message:
  -----------
  pbc_dump: enable option -h --header-only

Broken since the packfile API redesign


  Commit: b6584aea8567161aae4c9050f78ec77335956253
      https://github.com/parrot/parrot/commit/b6584aea8567161aae4c9050f78ec77335956253
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-13 (Thu, 13 Sep 2012)

  Changed paths:
    M src/dynpmc/Defines.in
    M src/dynpmc/Rules.in

  Log Message:
  -----------
  dynpmc/os: actually build this dummy pmc for loadlib "os" backcompat


  Commit: 6b223b8bf91e10a9e46b992003309e2beedfcfc1
      https://github.com/parrot/parrot/commit/6b223b8bf91e10a9e46b992003309e2beedfcfc1
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-13 (Thu, 13 Sep 2012)

  Changed paths:
    M .gitignore
    M ChangeLog
    M Configure.pl
    M MANIFEST
    M MANIFEST.SKIP
    M MANIFEST.generated
    M PBC_COMPAT
    M config/auto/arch.pm
    M config/auto/pmc.pm
    M config/auto/sizes.pm
    M config/auto/warnings.pm
    M config/gen/config_pm/config_pir.in
    M config/gen/core_pmcs.pm
    M config/gen/makefiles/root.in
    M config/init/hints.pm
    M config/init/hints/mswin32.pm
    M config/init/hints/vms.pm
    M config/init/manifest.pm
    M examples/library/md5sum.pir
    M examples/pir/io.pir
    M examples/tutorial/40_file_ops.pir
    M frontend/parrot/main.c
    M frontend/pbc_dump/main.c
    M lib/Parrot/Configure/Compiler.pm
    M lib/Parrot/Configure/Messages.pm
    M lib/Parrot/Configure/Utils.pm
    M lib/Parrot/IO/File.pm
    M lib/Parrot/Test.pm
    M runtime/parrot/library/TAP/Parser.pir
    M runtime/parrot/library/osutils.pir
    M runtime/parrot/library/parrotlib.pir
    M src/dynpmc/Rules.in
    M src/dynpmc/os.pmc
    M src/io/utilities.c
    M src/platform/win32/io.c
    M src/pmc/float.pmc
    M src/pmc/integer.pmc
    A src/pmc/os.pmc
    M t/codingstd/filenames.t
    M t/codingstd/pccmethod_deps.t
    M t/compilers/opsc/02-parse-all-ops.t
    M t/dynoplibs/io.t
    M t/dynpmc/file.t
    M t/dynpmc/gziphandle.t
    R t/dynpmc/os.t
    R t/dynpmc/os_unicode.t
    M t/library/nciutils.t
    M t/native_pbc/integer_1.pbc
    M t/native_pbc/integer_2.pbc
    M t/native_pbc/integer_4.pbc
    M t/native_pbc/number_1.pbc
    M t/native_pbc/number_2.pbc
    M t/native_pbc/number_4.pbc
    M t/native_pbc/string_1.pbc
    M t/native_pbc/string_2.pbc
    M t/native_pbc/string_4.pbc
    A t/native_pbc/testdata/integer.pasm
    M t/oo/methods.t
    M t/perl/Parrot_IO.t
    M t/pmc/filehandle.t
    M t/pmc/nci.t
    A t/pmc/os.t
    A t/pmc/os_unicode.t
    M t/src/extend_vtable.t
    M t/steps/gen/makefiles-01.t
    M tools/dev/dedeprecator.nqp
    M tools/dev/mk_native_pbc
    M tools/dev/pbc_to_exe.winxed
    M tools/release/update_version.pl

  Log Message:
  -----------
  Merge branch 'master' into threads


Compare: https://github.com/parrot/parrot/compare/67b207117dd7...6b223b8bf91e


More information about the parrot-commits mailing list