[parrot/parrot] ef5ece: Fix very-very subtile bug with handling of GMS "di...

noreply at github.com noreply at github.com
Fri May 20 15:03:29 UTC 2011


Branch: refs/heads/leto/embed_grant
Home:   https://github.com/parrot/parrot

Commit: ef5ece1765402ccd52f873d5231878bdffc10337
    https://github.com/parrot/parrot/commit/ef5ece1765402ccd52f873d5231878bdffc10337
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-09 (Mon, 09 May 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Fix very-very subtile bug with handling of GMS "dirty_list".

It should fix tickets #2105 and other GC related bugs.


Commit: 8e129a09b5250094b28a45beb2b337034832385c
    https://github.com/parrot/parrot/commit/8e129a09b5250094b28a45beb2b337034832385c
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-09 (Mon, 09 May 2011)

Changed paths:
  M include/parrot/pobj.h

Log Message:
-----------
[cage] Remove unused PObj flag


Commit: 19962bf49db7a9fb7f60f54d17786a52f64758c4
    https://github.com/parrot/parrot/commit/19962bf49db7a9fb7f60f54d17786a52f64758c4
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-09 (Mon, 09 May 2011)

Changed paths:
  M include/parrot/pobj.h
  M src/gc/gc_gms.c

Log Message:
-----------
[gc] Avoid second scan of C stack for soling fresh root objects. It should improve GC performance a bit.


Commit: 6832e5fa2c9317493b2abdadcefc07b72ef91cb3
    https://github.com/parrot/parrot/commit/6832e5fa2c9317493b2abdadcefc07b72ef91cb3
Author: Luben Karavelov <karavelov at spnet.net>
Date:   2011-05-09 (Mon, 09 May 2011)

Changed paths:
  M frontend/parrot/main.c
  M include/parrot/api.h
  M include/parrot/gc_api.h
  M src/gc/gc_gms.c

Log Message:
-----------
use float for --gc-nursery-size


Commit: 75fe3b2fca9552a39eafb776ae7ba0c99cdaf611
    https://github.com/parrot/parrot/commit/75fe3b2fca9552a39eafb776ae7ba0c99cdaf611
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-09 (Mon, 09 May 2011)

Changed paths:
  M frontend/parrot/main.c

Log Message:
-----------
fix incorrect ASSERT_ARGS


Commit: 5881c3c8516153dd7cec3e0f6ccdb37dc38224ad
    https://github.com/parrot/parrot/commit/5881c3c8516153dd7cec3e0f6ccdb37dc38224ad
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-09 (Mon, 09 May 2011)

Changed paths:
  M frontend/parrot/main.c

Log Message:
-----------
attempt to fix windows build


Commit: a5aa34070f85d4c648ceef6e2661f503d89ba8d6
    https://github.com/parrot/parrot/commit/a5aa34070f85d4c648ceef6e2661f503d89ba8d6
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-09 (Mon, 09 May 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
typo fix


Commit: bb54311c67f2aa8c39c75cf81e06aa56725ceb03
    https://github.com/parrot/parrot/commit/bb54311c67f2aa8c39c75cf81e06aa56725ceb03
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-09 (Mon, 09 May 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
const a local var


Commit: 718c7ecc0d1917765be96dc97b748b8da941184f
    https://github.com/parrot/parrot/commit/718c7ecc0d1917765be96dc97b748b8da941184f
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-09 (Mon, 09 May 2011)

Changed paths:
  M compilers/opsc/src/Ops/Trans/C.pm
  M src/ops/core_ops.c

Log Message:
-----------
Annotating some static functions, and consted a pointer


Commit: 1a926ea51a23910579eff2fabe1518e9028df2f2
    https://github.com/parrot/parrot/commit/1a926ea51a23910579eff2fabe1518e9028df2f2
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-10 (Tue, 10 May 2011)

Changed paths:
  M src/interp/inter_create.c

Log Message:
-----------
seed the prng from the system clock during interp initialization


Commit: b8822cfe3d1f5142562fa2bda0935d5bacaab629
    https://github.com/parrot/parrot/commit/b8822cfe3d1f5142562fa2bda0935d5bacaab629
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-05-10 (Tue, 10 May 2011)

Changed paths:
  M src/packfile/api.c

Log Message:
-----------
fix problems in failed PBC loading


Commit: 3f4486932fa0ac7ad0f7a7ee1fa4def5b9943f2a
    https://github.com/parrot/parrot/commit/3f4486932fa0ac7ad0f7a7ee1fa4def5b9943f2a
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-10 (Tue, 10 May 2011)

Changed paths:
  M Configure.pl
  R config/auto/frames.pm
  R config/auto/frames/test_exec_cygwin_c.in
  R config/auto/frames/test_exec_linux_c.in
  R config/auto/frames/test_exec_openbsd_c.in
  M lib/Parrot/Configure/Options/Conf.pm
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M lib/Parrot/Configure/Step/List.pm
  R t/steps/auto/frames-01.t

Log Message:
-----------
eliminate unused buildframes code (this is now handled by libffi)


Commit: 7a315db937c029f1242ac2272152db1607fe25f1
    https://github.com/parrot/parrot/commit/7a315db937c029f1242ac2272152db1607fe25f1
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-05-10 (Tue, 10 May 2011)

Changed paths:
  M src/embed/api.c
  M src/nci/extra_thunks.c

Log Message:
-----------
set an api jump buffer in Parrot_api_make_interpreter, so we can try to catch exceptions thrown during interp initialization. Segfaults when we try to report the error, but we get some details out


Commit: 69ee12814048fc47f2e46b40af2c53af63441ca3
    https://github.com/parrot/parrot/commit/69ee12814048fc47f2e46b40af2c53af63441ca3
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-05-10 (Tue, 10 May 2011)

Changed paths:
  M frontend/parrot/main.c
  M src/embed/api.c

Log Message:
-----------
if we don't have an interp, print out an error message. If we do, try to print backtrace information (unlikely)


Commit: ae39eecc1da9cb3035f1be00482c7178a680aa28
    https://github.com/parrot/parrot/commit/ae39eecc1da9cb3035f1be00482c7178a680aa28
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-05-10 (Tue, 10 May 2011)

Changed paths:
  M Configure.pl
  M NEWS
  M compilers/opsc/src/Ops/Trans/C.pm
  R config/auto/frames.pm
  R config/auto/frames/test_exec_cygwin_c.in
  R config/auto/frames/test_exec_linux_c.in
  R config/auto/frames/test_exec_openbsd_c.in
  M frontend/parrot/main.c
  M include/parrot/api.h
  M include/parrot/gc_api.h
  M include/parrot/pobj.h
  M lib/Parrot/Configure/Options/Conf.pm
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M lib/Parrot/Configure/Step/List.pm
  M src/gc/gc_gms.c
  M src/interp/inter_create.c
  M src/ops/core_ops.c
  M src/packfile/api.c
  M t/run/options.t
  R t/steps/auto/frames-01.t

Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot


Commit: f5c6248314348d428937ca55fae96ba4ecf84392
    https://github.com/parrot/parrot/commit/f5c6248314348d428937ca55fae96ba4ecf84392
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-05-10 (Tue, 10 May 2011)

Changed paths:
  M src/nci/extra_thunks.c

Log Message:
-----------
remove fail


Commit: 0eef3cdeabe235065a3d74cf067b4e3f836aa5d4
    https://github.com/parrot/parrot/commit/0eef3cdeabe235065a3d74cf067b4e3f836aa5d4
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-05-10 (Tue, 10 May 2011)

Changed paths:
  M src/embed/api.c

Log Message:
-----------
fix C90 compliance


Commit: 9254cf31e4296e9ef3d0479df00f89697c2944ab
    https://github.com/parrot/parrot/commit/9254cf31e4296e9ef3d0479df00f89697c2944ab
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-10 (Tue, 10 May 2011)

Changed paths:
  M api.yaml

Log Message:
-----------
add deprecation notice for TT #1931 not ported over from DEPRECATED.pod


Commit: d5f1750c660b7ae82e7e7d51ee9cedabc889245c
    https://github.com/parrot/parrot/commit/d5f1750c660b7ae82e7e7d51ee9cedabc889245c
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-10 (Tue, 10 May 2011)

Changed paths:
  M api.yaml

Log Message:
-----------
mark TT #1931 deprecation as complete


Commit: e3492bfcf77a58be82b5da6667ff3e6093042132
    https://github.com/parrot/parrot/commit/e3492bfcf77a58be82b5da6667ff3e6093042132
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-10 (Tue, 10 May 2011)

Changed paths:
  M config/gen/makefiles/root.in

Log Message:
-----------
NCI/call_toolkit_init.pbc no longer exists


Commit: 6032439fe355a6ef64dc199d24d9f434df4c535f
    https://github.com/parrot/parrot/commit/6032439fe355a6ef64dc199d24d9f434df4c535f
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-10 (Tue, 10 May 2011)

Changed paths:
  M MANIFEST

Log Message:
-----------
re-generate MANIFEST


Commit: 3b374ae6ed7bc52cf6276af9de7c23fccf47a353
    https://github.com/parrot/parrot/commit/3b374ae6ed7bc52cf6276af9de7c23fccf47a353
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M src/call/args.c

Log Message:
-----------
[pcc] Reduce GC pressure in handling named args.

Instead of creating new RSA with arg names iterate over hash directly.
It gives some performance boost. 16.25% in instructions fetch according
to valgrind on building rakudo's core.pm.


Commit: 51e393d8c9e663f4bd55c13f238a7a385b504013
    https://github.com/parrot/parrot/commit/51e393d8c9e663f4bd55c13f238a7a385b504013
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M config/gen/makefiles/root.in
  A tools/build/gen_version.pl

Log Message:
-----------
add code to generate Parrot version macros as a separate PIR include


Commit: c2143de525231eaa53af830cecf85964aeba038f
    https://github.com/parrot/parrot/commit/c2143de525231eaa53af830cecf85964aeba038f
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M MANIFEST
  R config/auto/git_describe.pm
  R config/auto/sha1.pm
  M config/gen/config_pm.pm
  M config/gen/config_pm/config_lib_pir.in
  M lib/Parrot/Configure/Step/List.pm

Log Message:
-----------
nuke auto::sha1 et al, make config_lib,pir rely on gen_version.pl's generated include


Commit: f0fcd38e9348aae45f284d528af2437c6756536d
    https://github.com/parrot/parrot/commit/f0fcd38e9348aae45f284d528af2437c6756536d
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M tools/build/gen_version.pl

Log Message:
-----------
force sha1 and git-describe to be recalculated when running gen_version


Commit: 5a96a78fc3fa387d8c2c763d2faf38ce8ca9ca44
    https://github.com/parrot/parrot/commit/5a96a78fc3fa387d8c2c763d2faf38ce8ca9ca44
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M MANIFEST
  M lib/Parrot/Git/Describe.pm
  M lib/Parrot/SHA1.pm
  A t/configure/062-sha1.t
  R t/configure/062-sha1_to_cache.t
  A t/configure/063-git_describe.t
  R t/configure/063-git_describe_to_cache.t
  R t/configure/064-sha1_from_cache.t
  R t/configure/065-git_describe_from_cache.t

Log Message:
-----------
remove Git::Describe and SHA1 caching, update tests, manifix


Commit: c7030aff2691159d17841f82e72c25fc46e426ca
    https://github.com/parrot/parrot/commit/c7030aff2691159d17841f82e72c25fc46e426ca
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M config/gen/makefiles/root.in

Log Message:
-----------
fix config.fpmc depenency on parrot_version.pir


Commit: 9ba6ab196c797da37beb363685f739f4c4c60f69
    https://github.com/parrot/parrot/commit/9ba6ab196c797da37beb363685f739f4c4c60f69
Author: pmichaud <pmichaud at pobox.com>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M docs/submissions.pod

Log Message:
-----------
[docs]  Update submissions.pod with ticket at parrot.org address.


Commit: 3dbd5d865b9e9c17ef82bb1ebc1bedfadfa0c318
    https://github.com/parrot/parrot/commit/3dbd5d865b9e9c17ef82bb1ebc1bedfadfa0c318
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M src/pmc/capture.pmc

Log Message:
-----------
Mark Capture.list and .hash with :manual_wb pragma.

This prevents auto-triggering of WB and should speedup at least PCT's
POST and PIR stages.


Commit: 650471b06b480da8651558efb5e883375709b6c3
    https://github.com/parrot/parrot/commit/650471b06b480da8651558efb5e883375709b6c3
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M config/gen/makefiles/root.in

Log Message:
-----------
Remove reference to cc_build_call_frames, which probably should have been done along with other recent work on frames.  Configure.pl once again runs cleanly.


Commit: 5893e91edecfee255dbfa7d7709fa2d25a232899
    https://github.com/parrot/parrot/commit/5893e91edecfee255dbfa7d7709fa2d25a232899
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M frontend/parrot/main.c

Log Message:
-----------
We don't have a -p option


Commit: f29f90c1649b1ef351160069133759d1a0861985
    https://github.com/parrot/parrot/commit/f29f90c1649b1ef351160069133759d1a0861985
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M src/call/args.c

Log Message:
-----------
Removed unused variables


Commit: 9b2ad7cb25a8a5eb47bf67301553172929fb2224
    https://github.com/parrot/parrot/commit/9b2ad7cb25a8a5eb47bf67301553172929fb2224
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M config/gen/makefiles/root.in
  M frontend/parrot/main.c

Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot


Commit: 8628ca58105e366d7e2f7d2ecc6c34594be30bc0
    https://github.com/parrot/parrot/commit/8628ca58105e366d7e2f7d2ecc6c34594be30bc0
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M include/parrot/api.h
  M src/embed/pmc.c

Log Message:
-----------
fix an arg annotation


Commit: f71bf5db0367cd87eff2b51d5cad8a07f01d91d8
    https://github.com/parrot/parrot/commit/f71bf5db0367cd87eff2b51d5cad8a07f01d91d8
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M config/auto/platform.pm
  A src/platform/generic/entropy.c
  A src/platform/win32/entropy.c

Log Message:
-----------
add Parrot_platform_get_entropy implementations for generic and win32

The generic code relies on /dev/urandom, which seems to be common
enough.  The win32 code relies on MS' Cryptograph API and needs testing.


Commit: 77191d6a5a1ccd381485a5009c564aeae3ec6c86
    https://github.com/parrot/parrot/commit/77191d6a5a1ccd381485a5009c564aeae3ec6c86
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M src/interp/inter_create.c

Log Message:
-----------
initialize Parrot's prng from system entropy


Commit: ccf2d6a3805ebebebf5267d108dce98f7d9a6d9a
    https://github.com/parrot/parrot/commit/ccf2d6a3805ebebebf5267d108dce98f7d9a6d9a
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M src/string/api.c

Log Message:
-----------
use system entropy for hash seed randomization


Commit: 570ced68e7bcb15343aa7bad3f87adb4e98f7616
    https://github.com/parrot/parrot/commit/570ced68e7bcb15343aa7bad3f87adb4e98f7616
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M src/nci_test.c

Log Message:
-----------
Dropped used nci_ttt function. Consted some local vars, and updated argument annotations in function delcarations


Commit: b4be648becbfc0df69d1b40f04513be440c6d074
    https://github.com/parrot/parrot/commit/b4be648becbfc0df69d1b40f04513be440c6d074
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M config/gen/makefiles/root.in

Log Message:
-----------
splinting nci_test.c is OK


Commit: 715d9136fe3afa6830be932988542ffdc2af5cad
    https://github.com/parrot/parrot/commit/715d9136fe3afa6830be932988542ffdc2af5cad
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M include/parrot/hash.h
  M src/call/args.c

Log Message:
-----------
Make parrot_iterate_hash more consistent by always expecting a semicolon after it


Commit: 81c9e6b8e4696470d2d808a68cc74e6410cb8588
    https://github.com/parrot/parrot/commit/81c9e6b8e4696470d2d808a68cc74e6410cb8588
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M include/parrot/context.h

Log Message:
-----------
Provide optimized definitions for Parrot_pcc_foo functions.

It was obvious leftovers from GMS implementation branch. valgrind++ for pointing out.


Commit: e744d10b187f6287b89836296ef62002629fafb2
    https://github.com/parrot/parrot/commit/e744d10b187f6287b89836296ef62002629fafb2
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Fix off-by-one error in selecting generation to collect.


Commit: a7862a2b33acd204f7d1e37a6a1aa1fce672f02d
    https://github.com/parrot/parrot/commit/a7862a2b33acd204f7d1e37a6a1aa1fce672f02d
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M src/nci_test.c

Log Message:
-----------
fix =item after consting


Commit: 42b1d800645676aec4abcad2b67ca6b01c6190b9
    https://github.com/parrot/parrot/commit/42b1d800645676aec4abcad2b67ca6b01c6190b9
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
fix codetest failure - trailing spaces


Commit: 64565020755a03af24933d1a590c9e86f5e7fcc9
    https://github.com/parrot/parrot/commit/64565020755a03af24933d1a590c9e86f5e7fcc9
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M include/parrot/context.h

Log Message:
-----------
fix codetest failure - c_parens

there should be at least one space between a C
keyword and any subsequent open parenthesis


Commit: 4f65ae6b3568b5bd5cef858fc7f64288f0a5ff6b
    https://github.com/parrot/parrot/commit/4f65ae6b3568b5bd5cef858fc7f64288f0a5ff6b
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M config/init/defaults.pm

Log Message:
-----------
add parentheses around qw(...) to avoid deprecation warning in perl 5.14.0


Commit: dbfe9404bed51d77885af316e3f2d5516b0d9fd3
    https://github.com/parrot/parrot/commit/dbfe9404bed51d77885af316e3f2d5516b0d9fd3
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M config/gen/opengl.pm

Log Message:
-----------
convert opengl NCI signatures to new format


Commit: 5e2b6afcb2609e67532b1ad4799de7f0ee05bc8b
    https://github.com/parrot/parrot/commit/5e2b6afcb2609e67532b1ad4799de7f0ee05bc8b
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M runtime/parrot/library/OpenGL.pir

Log Message:
-----------
handle new signature change at runtime


Commit: 5e2f1613f5b77a6afe64d51d48f45c16693485c8
    https://github.com/parrot/parrot/commit/5e2f1613f5b77a6afe64d51d48f45c16693485c8
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M runtime/parrot/library/NCI/Utils.pir

Log Message:
-----------
update call_toolkit_init for new call by reference calling convention


Commit: 42dda94d06095e6dc4a56c2d93fca76e37e8d9c1
    https://github.com/parrot/parrot/commit/42dda94d06095e6dc4a56c2d93fca76e37e8d9c1
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-12 (Thu, 12 May 2011)

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

Log Message:
-----------
add advapi32 to the list of libs libparrot gets linked to


Commit: c59893ac06a536ab19b94183ec5aa8fe3664cfc3
    https://github.com/parrot/parrot/commit/c59893ac06a536ab19b94183ec5aa8fe3664cfc3
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-12 (Thu, 12 May 2011)

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

Log Message:
-----------
pass PARROT_INTERP to entropy function instead of void


Commit: 782b0e5ad46ccb54088e295806f2f484b1bbe5aa
    https://github.com/parrot/parrot/commit/782b0e5ad46ccb54088e295806f2f484b1bbe5aa
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-12 (Thu, 12 May 2011)

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

Log Message:
-----------
add enough magic to fix entropy for the mingw build


Commit: 8f424c1191b549955fbdad4cc4c5f1eabb068a8e
    https://github.com/parrot/parrot/commit/8f424c1191b549955fbdad4cc4c5f1eabb068a8e
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M include/parrot/platform_interface.h
  M src/interp/inter_create.c
  M src/platform/generic/entropy.c
  M src/platform/win32/entropy.c
  M src/string/api.c

Log Message:
-----------
shorten entropy function name, implement error checking/reporting


Commit: 0596d98514d4b7056a3d008e38e483b8833d67bd
    https://github.com/parrot/parrot/commit/0596d98514d4b7056a3d008e38e483b8833d67bd
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-12 (Thu, 12 May 2011)

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

Log Message:
-----------
add missing semicolon


Commit: 420e2a15b4c0fcc807619e82dda4a45f09078d01
    https://github.com/parrot/parrot/commit/420e2a15b4c0fcc807619e82dda4a45f09078d01
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
throw error for unsupported types


Commit: 039c0edca98ae2c780c08a87f80e74a3f1ee65db
    https://github.com/parrot/parrot/commit/039c0edca98ae2c780c08a87f80e74a3f1ee65db
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M config/gen/opengl.pm

Log Message:
-----------
avoid sub prototype

standards win out over expressivety


Commit: 17a997ebea6cbe2101f728d94fc773366342206b
    https://github.com/parrot/parrot/commit/17a997ebea6cbe2101f728d94fc773366342206b
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M src/nci/libffi.c
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
add support for long double NCI parameters

long doubles are potentially larger than parrot-native floatvals. this may to
undesirable truncation. You have been warned.


Commit: ec159d26bf038ac53312349c96cb4c41f4f73b60
    https://github.com/parrot/parrot/commit/ec159d26bf038ac53312349c96cb4c41f4f73b60
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M config/gen/config_h/config_h.in

Log Message:
-----------
keep track of sizeof (long long) if the platform has a long long type


Commit: 40d26076f5ce5d939e5de0abe941d25bc8de5478
    https://github.com/parrot/parrot/commit/40d26076f5ce5d939e5de0abe941d25bc8de5478
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M src/nci/libffi.c
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
add long long support to NCI

long long is potentially larger than the parrot-native intval. this may lead to
undesired truncation. furhter, long long is a non-standard (but common) type and
may not be present on all platforms. using this type reduces the portability of
your code. YOU HAVE BEEN WARNED!


Commit: c7e27f58d5f1c956bd9d7018e7a08d200eee4b08
    https://github.com/parrot/parrot/commit/c7e27f58d5f1c956bd9d7018e7a08d200eee4b08
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M src/nci/libffi.c
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
add 8, 16, 32, and 64 bit NCI argument types

64 bit integers may be larger than parrot-native intvals. this may lead to
undesirable truncation. 64 bit integers are only available where the underlying
C compiler provides them. using this type may make your code less portable. YOU
HAVE BEEN WARNED!


Commit: 898cbac499e811dfd379f4dff6448051a7258414
    https://github.com/parrot/parrot/commit/898cbac499e811dfd379f4dff6448051a7258414
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M config/gen/makefiles/root.in

Log Message:
-----------
add Makefile dependencies for entropy.c


Commit: 4acf95160effca8fc7889154deae4541f6b207a8
    https://github.com/parrot/parrot/commit/4acf95160effca8fc7889154deae4541f6b207a8
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M config/gen/opengl.pm

Log Message:
-----------
generate opengl bindings which were blocked on TT #1182


Commit: bbc7fa9d4685247eae762b106452507cb44a5572
    https://github.com/parrot/parrot/commit/bbc7fa9d4685247eae762b106452507cb44a5572
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-13 (Fri, 13 May 2011)

Changed paths:
  M config/auto/platform.pm
  M config/gen/makefiles/root.in
  M config/init/hints/mswin32.pm
  M include/parrot/platform_interface.h
  M src/interp/inter_create.c
  A src/platform/generic/entropy.c
  A src/platform/win32/entropy.c
  M src/string/api.c

Log Message:
-----------
Merge branch 'get-entropy'


Commit: f3f38a10921bc15ae30b18b90816ecdfbd3b8e42
    https://github.com/parrot/parrot/commit/f3f38a10921bc15ae30b18b90816ecdfbd3b8e42
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-05-13 (Fri, 13 May 2011)

Changed paths:
  M docs/project/support_policy.pod

Log Message:
-----------
update support_policy.pod to mention that api.yaml is the definitive source of information


Commit: 557712a484c7b819bf468f0a06616d73267b1e9e
    https://github.com/parrot/parrot/commit/557712a484c7b819bf468f0a06616d73267b1e9e
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-13 (Fri, 13 May 2011)

Changed paths:
  M NEWS

Log Message:
-----------
Give NEWS some love


Commit: 9eab52a1fd8746636cceb0e07a6492a6bb6c6e29
    https://github.com/parrot/parrot/commit/9eab52a1fd8746636cceb0e07a6492a6bb6c6e29
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-05-13 (Fri, 13 May 2011)

Changed paths:
  M NEWS
  M config/gen/config_h/config_h.in
  M config/gen/opengl.pm
  M src/nci/libffi.c
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot


Commit: 658fd0a7654f3938d4506205c1ebaab89ac846e3
    https://github.com/parrot/parrot/commit/658fd0a7654f3938d4506205c1ebaab89ac846e3
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-13 (Fri, 13 May 2011)

Changed paths:
  M config/auto/platform.pm
  M config/gen/makefiles/root.in
  M config/init/hints/mswin32.pm
  M include/parrot/platform_interface.h
  M src/interp/inter_create.c
  A src/platform/generic/entropy.c
  A src/platform/win32/entropy.c
  M src/string/api.c

Log Message:
-----------
Merge branch 'get-entropy'


Commit: 8f34b7fc3012a06319a919a5835cab59f10a0aa3
    https://github.com/parrot/parrot/commit/8f34b7fc3012a06319a919a5835cab59f10a0aa3
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-05-13 (Fri, 13 May 2011)

Changed paths:
  M MANIFEST

Log Message:
-----------
Someone forgot to update MANIFEST after adding new files.


Commit: b8b412c0bf66b3880b74613c29d3952abbf07f17
    https://github.com/parrot/parrot/commit/b8b412c0bf66b3880b74613c29d3952abbf07f17
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-13 (Fri, 13 May 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Fix braino in gc_gms_finalize


Commit: 724cdbb2252e589bc18f212d76d648e27b6526a8
    https://github.com/parrot/parrot/commit/724cdbb2252e589bc18f212d76d648e27b6526a8
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-13 (Fri, 13 May 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
DRY in gc_is_pmc_ptr


Commit: 9d4b5dd5684ce35bc2d9335e061001410cfbc672
    https://github.com/parrot/parrot/commit/9d4b5dd5684ce35bc2d9335e061001410cfbc672
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-13 (Fri, 13 May 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Temporary code to investigate win32 GC failure


Commit: 1dc5e2159d90ac75e5cd09b981e6c05f6475c5c3
    https://github.com/parrot/parrot/commit/1dc5e2159d90ac75e5cd09b981e6c05f6475c5c3
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-05-13 (Fri, 13 May 2011)

Changed paths:
  M src/platform/generic/entropy.c
  M src/platform/win32/entropy.c

Log Message:
-----------
[codingstd] Need at least one space between C keyword 'sizeof' and open parenthesis.


Commit: 15fdf60abff3637707e99ca9a7e8bf4c403ed75d
    https://github.com/parrot/parrot/commit/15fdf60abff3637707e99ca9a7e8bf4c403ed75d
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-13 (Fri, 13 May 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Revert most part of 6f0cfa8 because I can't figure out why it broke win32.


Commit: 2ff3c93bc1d8615a77f254336442c9874f53e67e
    https://github.com/parrot/parrot/commit/2ff3c93bc1d8615a77f254336442c9874f53e67e
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-13 (Fri, 13 May 2011)

Changed paths:
  M include/parrot/nci.h
  M src/nci/signatures.c

Log Message:
-----------
adding headerizer args


Commit: 07860a066be032db72016d03e03ca5762769003e
    https://github.com/parrot/parrot/commit/07860a066be032db72016d03e03ca5762769003e
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-14 (Sat, 14 May 2011)

Changed paths:
  M MANIFEST
  M NEWS
  M docs/project/support_policy.pod
  M include/parrot/nci.h
  M src/gc/gc_gms.c
  M src/nci/signatures.c
  M src/platform/generic/entropy.c
  M src/platform/win32/entropy.c

Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot


Commit: 2eb9fb193441709aeb9ef563a26f46943c528a0d
    https://github.com/parrot/parrot/commit/2eb9fb193441709aeb9ef563a26f46943c528a0d
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-14 (Sat, 14 May 2011)

Changed paths:
  M NEWS

Log Message:
-----------
Improve NEWS


Commit: d5b49ddc66a49eed1790619a1f82d24d88347e59
    https://github.com/parrot/parrot/commit/d5b49ddc66a49eed1790619a1f82d24d88347e59
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-14 (Sat, 14 May 2011)

Changed paths:
  M NEWS

Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot


Commit: 8a1a19e6f1dd7a06ec3244a2dd4deeec04d91f8e
    https://github.com/parrot/parrot/commit/8a1a19e6f1dd7a06ec3244a2dd4deeec04d91f8e
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-14 (Sat, 14 May 2011)

Changed paths:
  M MANIFEST
  R config/auto/git_describe.pm
  R config/auto/sha1.pm
  M config/gen/config_pm.pm
  M config/gen/config_pm/config_lib_pir.in
  M config/gen/makefiles/root.in
  M lib/Parrot/Configure/Step/List.pm
  M lib/Parrot/Git/Describe.pm
  M lib/Parrot/SHA1.pm
  A t/configure/062-sha1.t
  R t/configure/062-sha1_to_cache.t
  A t/configure/063-git_describe.t
  R t/configure/063-git_describe_to_cache.t
  R t/configure/064-sha1_from_cache.t
  R t/configure/065-git_describe_from_cache.t
  A tools/build/gen_version.pl

Log Message:
-----------
Merge branch 'compiletime-git-describe'


Commit: 41a226fe0f0b4f33d80caaa4cd4188a2c2b469fd
    https://github.com/parrot/parrot/commit/41a226fe0f0b4f33d80caaa4cd4188a2c2b469fd
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-14 (Sat, 14 May 2011)

Changed paths:
  M NEWS

Log Message:
-----------
add entropy to NEWS


Commit: 63df102c5e4e2f864d8fec4d8e53e7ae6898959d
    https://github.com/parrot/parrot/commit/63df102c5e4e2f864d8fec4d8e53e7ae6898959d
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-14 (Sat, 14 May 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Get back some performance of is_(pmc|string)_ptr. This invariant should always hold


Commit: 05b983516324f35becbc382d3e48763126d97331
    https://github.com/parrot/parrot/commit/05b983516324f35becbc382d3e48763126d97331
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-14 (Sat, 14 May 2011)

Changed paths:
  M frontend/pbc_merge/main.c

Log Message:
-----------
Remove unused ct argument


Commit: 0f7d5c84039ae6b9382397ca5dfe50bfdbe3abcb
    https://github.com/parrot/parrot/commit/0f7d5c84039ae6b9382397ca5dfe50bfdbe3abcb
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-14 (Sat, 14 May 2011)

Changed paths:
  M src/debug.c

Log Message:
-----------
consting args and localizing vars


Commit: b86721f5eeab84f0b4e9e638e6cad0d17d7d2aed
    https://github.com/parrot/parrot/commit/b86721f5eeab84f0b4e9e638e6cad0d17d7d2aed
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-14 (Sat, 14 May 2011)

Changed paths:
  M tools/build/gen_version.pl

Log Message:
-----------
caching was deleted; no need to override it


Commit: b09b1b2c7697a561c2c9b617857c7151161a39c7
    https://github.com/parrot/parrot/commit/b09b1b2c7697a561c2c9b617857c7151161a39c7
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-05-15 (Sun, 15 May 2011)

Changed paths:
  M MANIFEST.generated

Log Message:
-----------
MANIFEST.generated:444: Duplicate entry tools/dev/ncidef2pir.pl


Commit: e9222e7242d5f75fbe89e45f16a437315e92be91
    https://github.com/parrot/parrot/commit/e9222e7242d5f75fbe89e45f16a437315e92be91
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-15 (Sun, 15 May 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Remove unused functions


Commit: df3de714ffca229be0beeb3faddf635f90a47412
    https://github.com/parrot/parrot/commit/df3de714ffca229be0beeb3faddf635f90a47412
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-15 (Sun, 15 May 2011)

Changed paths:
  M .gitignore
  M MANIFEST.generated

Log Message:
-----------
install parrot_version.pir, add to .gitignore


Commit: c279c3642572b2af57b6c369b5a0007b62afa8a1
    https://github.com/parrot/parrot/commit/c279c3642572b2af57b6c369b5a0007b62afa8a1
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-15 (Sun, 15 May 2011)

Changed paths:
  M config/gen/makefiles/root.in

Log Message:
-----------
also remove parrot_version.pir during make clean; mikehh++ for noticing


Commit: dec8a4303580c7e16dc3d46b0df42202efc93477
    https://github.com/parrot/parrot/commit/dec8a4303580c7e16dc3d46b0df42202efc93477
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-15 (Sun, 15 May 2011)

Changed paths:
  M MANIFEST.SKIP

Log Message:
-----------
re-generate MANIFEST.SKIP


Commit: 7eaaf85ef3ef90b391f9798a77d4b523aac10e13
    https://github.com/parrot/parrot/commit/7eaaf85ef3ef90b391f9798a77d4b523aac10e13
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-15 (Sun, 15 May 2011)

Changed paths:
  M config/gen/makefiles/root.in

Log Message:
-----------
add dependency for parrot_version.pir, mikehh++ for noticing


Commit: de47670acb6ccf97d0b2d3e4c96cd74a9ca3f0b0
    https://github.com/parrot/parrot/commit/de47670acb6ccf97d0b2d3e4c96cd74a9ca3f0b0
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-15 (Sun, 15 May 2011)

Changed paths:
  M config/gen/makefiles/root.in

Log Message:
-----------
remove trailing space and line up a bit


Commit: 2c653b7f5730b9f49a526a8f4c6492a69735fbdc
    https://github.com/parrot/parrot/commit/2c653b7f5730b9f49a526a8f4c6492a69735fbdc
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-15 (Sun, 15 May 2011)

Changed paths:
  M MANIFEST.generated

Log Message:
-----------
fix MANIFEST.generated


Commit: 2dfc4b7e94d147efa8560f4157c743d00ec4f0ec
    https://github.com/parrot/parrot/commit/2dfc4b7e94d147efa8560f4157c743d00ec4f0ec
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-15 (Sun, 15 May 2011)

Changed paths:
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
fix double/longdouble brain-o


Commit: 351378a25fff8cb82562f07c778b81dc2694b309
    https://github.com/parrot/parrot/commit/351378a25fff8cb82562f07c778b81dc2694b309
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-05-15 (Sun, 15 May 2011)

Changed paths:
  M config/auto/icu.pm

Log Message:
-----------
Apply correction suggested by Tom Christiansen for TT #1722.


Commit: 260436e7f0dfb570c684771cd663ba423eef7344
    https://github.com/parrot/parrot/commit/260436e7f0dfb570c684771cd663ba423eef7344
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-15 (Sun, 15 May 2011)

Changed paths:
  M runtime/parrot/library/NCI/Utils.pir

Log Message:
-----------
add function "call_with_cstring" to automate translation of cstring arguments


Commit: f2058deb059a8b4e3587d75df8aa088db192c99f
    https://github.com/parrot/parrot/commit/f2058deb059a8b4e3587d75df8aa088db192c99f
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-15 (Sun, 15 May 2011)

Changed paths:
  M config/gen/opengl.pm
  M runtime/parrot/library/OpenGL.pir

Log Message:
-----------
wrap opengl functions taking or returning cstrings appropriately


Commit: 34749b417250f13e5b847257e9cacfb70aa8d8d1
    https://github.com/parrot/parrot/commit/34749b417250f13e5b847257e9cacfb70aa8d8d1
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-15 (Sun, 15 May 2011)

Changed paths:
  M runtime/parrot/library/NCI/Utils.pir

Log Message:
-----------
use shifted integer in stead of iterator in array access (oops)


Commit: 478188d0ee6830cc27b50b886d8b7691db99111d
    https://github.com/parrot/parrot/commit/478188d0ee6830cc27b50b886d8b7691db99111d
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-15 (Sun, 15 May 2011)

Changed paths:
  M runtime/parrot/library/NCI/Utils.pir

Log Message:
-----------
disable export code temporarily - it crashes rakudo


Commit: 8e49d498d2b847102671d8e13a6ee2f45fef4142
    https://github.com/parrot/parrot/commit/8e49d498d2b847102671d8e13a6ee2f45fef4142
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M runtime/parrot/library/uuid.pir

Log Message:
-----------
[uuid] refactor with the Parrot's source of entropy.


Commit: 832661206c582479e3e21d76b0d51a412a248b80
    https://github.com/parrot/parrot/commit/832661206c582479e3e21d76b0d51a412a248b80
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M config/gen/makefiles/root.in

Log Message:
-----------
added dependency for runtime/parrot/library/uuid.pbc and tidied up


Commit: 19ed0b09b21c54f80ca2edada06adaf4d98e386d
    https://github.com/parrot/parrot/commit/19ed0b09b21c54f80ca2edada06adaf4d98e386d
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M config/gen/makefiles/root.in

Log Message:
-----------
[build] fix on Windows

use Makefile comment instead of shell comment


Commit: c07f2ffbb28123126907feac8e26236f4cfbbc65
    https://github.com/parrot/parrot/commit/c07f2ffbb28123126907feac8e26236f4cfbbc65
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M NEWS

Log Message:
-----------
update news for release 3.4.0


Commit: aafb6933dd9aa8f3b7b75db24da51f7f71ac1ecc
    https://github.com/parrot/parrot/commit/aafb6933dd9aa8f3b7b75db24da51f7f71ac1ecc
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M config/gen/opengl.pm
  M runtime/parrot/library/NCI/Utils.pir
  M runtime/parrot/library/OpenGL.pir

Log Message:
-----------
Merge branch 'wrap-opengl-strings'


Commit: d918686b48eb3573b0423ea1c5d0e350547ac25e
    https://github.com/parrot/parrot/commit/d918686b48eb3573b0423ea1c5d0e350547ac25e
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M runtime/parrot/library/NCI/Utils.pir

Log Message:
-----------
document call_with_cstring


Commit: 0cf475be7cf58aa868724631620a41e0d076c017
    https://github.com/parrot/parrot/commit/0cf475be7cf58aa868724631620a41e0d076c017
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M runtime/parrot/library/NCI/Utils.pir

Log Message:
-----------
add dlfancy for providing "fancier" NCI types


Commit: 6a2784c22c1e29df010dbd27c9f9631f2298e33f
    https://github.com/parrot/parrot/commit/6a2784c22c1e29df010dbd27c9f9631f2298e33f
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M runtime/parrot/library/NCI/Utils.pir

Log Message:
-----------
fix thinkos in cstring return wrapper


Commit: a37452ed2a3a449a90a77bc978fb667417956b44
    https://github.com/parrot/parrot/commit/a37452ed2a3a449a90a77bc978fb667417956b44
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M runtime/parrot/library/NCI/Utils.pir

Log Message:
-----------
correctly handle null strings


Commit: 95d47d1de3bfd9f1e67f7a0dc19f38c2423378f4
    https://github.com/parrot/parrot/commit/95d47d1de3bfd9f1e67f7a0dc19f38c2423378f4
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M runtime/parrot/library/NCI/Utils.pir

Log Message:
-----------
fix pod syntax - correct =over 4 / =back matching


Commit: 4eabcb83e2bffafec3f5d23b665a8e448e4c5fbb
    https://github.com/parrot/parrot/commit/4eabcb83e2bffafec3f5d23b665a8e448e4c5fbb
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci

Log Message:
-----------
add thunk 'STRING (ptr, ptr, INTVAL)' needed to call Parrot_str_new() from HLLs


Commit: 1f73a3a326e42de756f78ba29918ba0e94c80097
    https://github.com/parrot/parrot/commit/1f73a3a326e42de756f78ba29918ba0e94c80097
Author: pmichaud <pmichaud at pobox.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M src/nci_test.c

Log Message:
-----------
Add some functions for testing char* parameters in NCI.


Commit: 6691e38132e7a2ed9a6b12a98a65e8b5d573c22e
    https://github.com/parrot/parrot/commit/6691e38132e7a2ed9a6b12a98a65e8b5d573c22e
Author: pmichaud <pmichaud at pobox.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M runtime/parrot/library/NCI/Utils.pir

Log Message:
-----------
[NCI] Add "ncifunc" as a replacement / approach to "dlfancy".


Commit: 3b55d79d782ff87acc93eef52d5907f7703b4134
    https://github.com/parrot/parrot/commit/3b55d79d782ff87acc93eef52d5907f7703b4134
Author: pmichaud <pmichaud at pobox.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M runtime/parrot/library/NCI/Utils.pir
  M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci

Log Message:
-----------
Merge branch 'master', remote-tracking branch 'origin' into ncifunc


Commit: c1315ceb91b2cd1f3434ef214f9c62b05acb22df
    https://github.com/parrot/parrot/commit/c1315ceb91b2cd1f3434ef214f9c62b05acb22df
Author: pmichaud <pmichaud at pobox.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  A t/library/nciutils.t

Log Message:
-----------
[NCI]:  Add tests for 'ncifunc' in NCI::Utils.


Commit: 036683435da7029c483fe3bf8981818bc98a3b90
    https://github.com/parrot/parrot/commit/036683435da7029c483fe3bf8981818bc98a3b90
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M runtime/parrot/library/NCI/Utils.pir

Log Message:
-----------
properly handle null arguments


Commit: 6e069f05faf5af7bd3be0c6e11a8baff5f48d799
    https://github.com/parrot/parrot/commit/6e069f05faf5af7bd3be0c6e11a8baff5f48d799
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M runtime/parrot/library/NCI/Utils.pir

Log Message:
-----------
properly handle null string returns


Commit: 2fef4a1aa7daf484a5bd9156562c027b3138c94c
    https://github.com/parrot/parrot/commit/2fef4a1aa7daf484a5bd9156562c027b3138c94c
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci

Log Message:
-----------
add thunk for mysql_real_connect


Commit: f82015020fc3ca5574d7a2b63f4244e008ba6263
    https://github.com/parrot/parrot/commit/f82015020fc3ca5574d7a2b63f4244e008ba6263
Author: pmichaud <pmichaud at pobox.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M t/library/nciutils.t

Log Message:
-----------
[nci]:  Add test to NCI::Utils for functions returning a NULL pointer.


Commit: fd81720d5b2b2ff7067df52614a4b0a7c8d5500e
    https://github.com/parrot/parrot/commit/fd81720d5b2b2ff7067df52614a4b0a7c8d5500e
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M MANIFEST

Log Message:
-----------
manifix


Commit: cc9a7154802528ecc5111550b438374a610baf9b
    https://github.com/parrot/parrot/commit/cc9a7154802528ecc5111550b438374a610baf9b
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M runtime/parrot/library/NCI/Utils.pir
  M t/library/nciutils.t

Log Message:
-----------
minor codingstd fixes; pod and trailing space


Commit: 886922975ce5bebaa333678a4707c9ab241f3d77
    https://github.com/parrot/parrot/commit/886922975ce5bebaa333678a4707c9ab241f3d77
Author: Andrew Whitworth <wknight8111 at gmail.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M docs/project/release_manager_guide.pod

Log Message:
-----------
soh_cah_toa volunteers for September. 


Commit: 9e53f1614cf846a90351dc0eae096755257f4b9f
    https://github.com/parrot/parrot/commit/9e53f1614cf846a90351dc0eae096755257f4b9f
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M src/nci/extra_thunks.nci

Log Message:
-----------
add extra nci thunk sigs

These are to replace the ones that were removed with the 't' deprecation
and removal.  pmichaud++ for sorting through these


Commit: 20a159dad72156237e8f7b1bc51d5d7cc6b5a98b
    https://github.com/parrot/parrot/commit/20a159dad72156237e8f7b1bc51d5d7cc6b5a98b
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M src/nci/extra_thunks.c

Log Message:
-----------
rebootstrap nci


Commit: 328122be9f2e001c119065d8e6bb37ba38a09149
    https://github.com/parrot/parrot/commit/328122be9f2e001c119065d8e6bb37ba38a09149
Author: pmichaud <pmichaud at pobox.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M src/pmc/unmanagedstruct.pmc

Log Message:
-----------
[nci]:  Update the "Illegal type" message of UnManagedStruct to at least tell us what type was illegal.


Commit: b88be2af024081109ff98e25fc626477f625f9fa
    https://github.com/parrot/parrot/commit/b88be2af024081109ff98e25fc626477f625f9fa
Author: pmichaud <pmichaud at pobox.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M t/pmc/unmanagedstruct.t

Log Message:
-----------
[nci] Update UnManagedStruct tests for new illegal type message change in 328122b.


Commit: 59be8ac44343de8c86a13ec6cc6cb1d5199c29fc
    https://github.com/parrot/parrot/commit/59be8ac44343de8c86a13ec6cc6cb1d5199c29fc
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M src/gc/system.c

Log Message:
-----------
use inline assembler in gcc/sparc64 instead of hand-coded
tested in gcc farm


Commit: f74aff975131933c9875f38ddeef648796e8912f
    https://github.com/parrot/parrot/commit/f74aff975131933c9875f38ddeef648796e8912f
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-05-17 (Tue, 17 May 2011)

Changed paths:
  M CREDITS
  M ChangeLog
  M MANIFEST.generated
  M README
  M VERSION
  M docs/parrothist.pod
  M docs/project/release_manager_guide.pod
  M docs/translations/README.BGR
  M docs/translations/README.deutsch
  M include/parrot/oplib/core_ops.h
  M src/ops/core_ops.c
  M tools/release/release.json

Log Message:
-----------
update to version 3.4.0


Commit: 2b840ec08af11a162926b9d216d6410868fbd0b5
    https://github.com/parrot/parrot/commit/2b840ec08af11a162926b9d216d6410868fbd0b5
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-05-17 (Tue, 17 May 2011)

Changed paths:
  M runtime/parrot/library/distutils.pir

Log Message:
-----------
Change exe_pbc build rules in distutils to use the specified bin name for the output .exe file instead of a mangled form of the .pbc file name. I can't find any other projects using this feature, but it seems to work well on my machine without breaking anything


Commit: d85208774313ede15f6920a18c10a105eb045da7
    https://github.com/parrot/parrot/commit/d85208774313ede15f6920a18c10a105eb045da7
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-05-17 (Tue, 17 May 2011)

Changed paths:
  M .gitignore
  M CREDITS
  M ChangeLog
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M NEWS
  M README
  M VERSION
  R config/auto/git_describe.pm
  M config/auto/icu.pm
  M config/auto/platform.pm
  R config/auto/sha1.pm
  M config/gen/config_pm.pm
  M config/gen/config_pm/config_lib_pir.in
  M config/gen/makefiles/root.in
  M config/gen/opengl.pm
  M config/init/hints/mswin32.pm
  M docs/parrothist.pod
  M docs/project/release_manager_guide.pod
  M docs/translations/README.BGR
  M docs/translations/README.deutsch
  M frontend/pbc_merge/main.c
  M include/parrot/nci.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/platform_interface.h
  M lib/Parrot/Configure/Step/List.pm
  M lib/Parrot/Git/Describe.pm
  M lib/Parrot/SHA1.pm
  M runtime/parrot/library/NCI/Utils.pir
  M runtime/parrot/library/OpenGL.pir
  M runtime/parrot/library/uuid.pir
  M src/debug.c
  M src/gc/gc_gms.c
  M src/gc/system.c
  M src/interp/inter_create.c
  M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci
  M src/nci/signatures.c
  M src/nci_test.c
  M src/ops/core_ops.c
  A src/platform/generic/entropy.c
  A src/platform/win32/entropy.c
  M src/pmc/unmanagedstruct.pmc
  M src/string/api.c
  A t/configure/062-sha1.t
  R t/configure/062-sha1_to_cache.t
  A t/configure/063-git_describe.t
  R t/configure/063-git_describe_to_cache.t
  R t/configure/064-sha1_from_cache.t
  R t/configure/065-git_describe_from_cache.t
  A t/library/nciutils.t
  M t/pmc/unmanagedstruct.t
  A tools/build/gen_version.pl
  M tools/dev/nci_thunk_gen.pir
  M tools/release/release.json

Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot


Commit: 4a968e37d0411ee5f69d55a90952116920ca6088
    https://github.com/parrot/parrot/commit/4a968e37d0411ee5f69d55a90952116920ca6088
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-05-17 (Tue, 17 May 2011)

Changed paths:
  M runtime/parrot/library/distutils.pir
  M runtime/parrot/library/osutils.pir

Log Message:
-----------
[osutils] refactor without Math/Rand


Commit: 65b742bfc3bd3c855616b83299a81e34e5a783ba
    https://github.com/parrot/parrot/commit/65b742bfc3bd3c855616b83299a81e34e5a783ba
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-05-17 (Tue, 17 May 2011)

Changed paths:
  M frontend/parrot/main.c

Log Message:
-----------
cast isxdigit argument to unsigned char


Commit: 0004e42d9c90fcef1b6ba6497fe596c626d406a6
    https://github.com/parrot/parrot/commit/0004e42d9c90fcef1b6ba6497fe596c626d406a6
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-17 (Tue, 17 May 2011)

Changed paths:
  M compilers/imcc/debug.h
  M compilers/imcc/pbc.c
  M compilers/imcc/pbc.h
  M include/parrot/call.h
  M include/parrot/context.h
  M include/parrot/datatypes.h
  M include/parrot/debugger.h
  M include/parrot/encoding.h
  M include/parrot/exceptions.h
  M include/parrot/extend.h
  M include/parrot/hash.h
  M include/parrot/interpreter.h
  M include/parrot/io.h
  M include/parrot/key.h
  M include/parrot/list.h
  M include/parrot/misc.h
  M include/parrot/namespace.h
  M include/parrot/oo.h
  M include/parrot/packfile.h
  M include/parrot/pmc.h
  M include/parrot/runcore_api.h
  M include/parrot/scheduler.h
  M include/parrot/string_funcs.h
  M include/parrot/thread.h
  M include/parrot/vtables.h
  M lib/Parrot/Headerizer.pm
  M lib/Parrot/Headerizer/Functions.pm
  M src/call/args.c
  M src/call/context.c
  M src/debug.c
  M src/embed.c
  M src/exceptions.c
  M src/extend.c
  M src/gc/alloc_resources.c
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h
  M src/gc/gc_gms.c
  M src/gc/gc_inf.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/gc_private.h
  M src/gc/mark_sweep.c
  M src/gc/string_gc.c
  M src/hash.c
  M src/misc.c
  M src/namespace.c
  M src/packfile/api.c
  M src/pmc/stringbuilder.pmc
  M src/pmc/structview.pmc
  M src/runcore/cores.c
  M src/runcore/main.c
  M src/runcore/profiling.c
  M src/scheduler.c
  M src/spf_vtable.c
  M src/string/api.c
  M src/string/encoding.c
  M src/string/encoding/binary.c
  M src/string/encoding/latin1.c
  M src/string/encoding/null.c
  M src/string/encoding/shared.h
  M src/string/encoding/ucs2.c
  M src/string/encoding/ucs4.c
  M src/string/encoding/utf16.c
  M src/string/encoding/utf8.c
  M t/tools/dev/headerizer/01_functions.t

Log Message:
-----------
Make the headerizer not propagate SHIMness to function declarations. The SHIMness of an argument is internal to the function, and outside functions should not know that the argument is unused.


Commit: b7811d7ec71092fa2720413d04d3b2c97c383a5c
    https://github.com/parrot/parrot/commit/b7811d7ec71092fa2720413d04d3b2c97c383a5c
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-05-18 (Wed, 18 May 2011)

Changed paths:
  M runtime/parrot/library/distutils.pir

Log Message:
-----------
[disutils] fix on Windows


Commit: b3b76526480e75fac566abd1356bb040e8622a18
    https://github.com/parrot/parrot/commit/b3b76526480e75fac566abd1356bb040e8622a18
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-18 (Wed, 18 May 2011)

Changed paths:
  M include/parrot/debugger.h
  M include/parrot/encoding.h
  M include/parrot/extend.h
  M include/parrot/hash.h
  M include/parrot/namespace.h
  M include/parrot/scheduler.h
  M lib/Parrot/Headerizer/Functions.pm
  M src/embed.c

Log Message:
-----------
make headerizer handle ARGIN(SHIM(...)) properly


Commit: 6d1a1fcf772ad8b8387a2429cd2246902dbb5cd7
    https://github.com/parrot/parrot/commit/6d1a1fcf772ad8b8387a2429cd2246902dbb5cd7
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-18 (Wed, 18 May 2011)

Changed paths:
  M include/parrot/debugger.h
  M include/parrot/encoding.h
  M include/parrot/extend.h
  M include/parrot/hash.h
  M include/parrot/namespace.h
  M include/parrot/scheduler.h
  M lib/Parrot/Headerizer/Functions.pm
  M src/embed.c

Log Message:
-----------
ASSERT_ARGS_xxx macros have to use the shimmed var names


Commit: db11dcbfbb133998517d5842ba73794d199d1479
    https://github.com/parrot/parrot/commit/db11dcbfbb133998517d5842ba73794d199d1479
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-18 (Wed, 18 May 2011)

Changed paths:
  M src/platform/generic/socket.c

Log Message:
-----------
We should be freeing cstring, not host


Commit: 7be1a8debd15c8f78d91784ea09632a55e8b42a9
    https://github.com/parrot/parrot/commit/7be1a8debd15c8f78d91784ea09632a55e8b42a9
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-18 (Wed, 18 May 2011)

Changed paths:
  M src/platform/generic/sysmem.c

Log Message:
-----------
must pass a size_t pointer to sysctl, not a ulong. Also localized and consted the error message pointer


Commit: 4b9b5e1deca9e2ff1b890966f271b76580143c3b
    https://github.com/parrot/parrot/commit/4b9b5e1deca9e2ff1b890966f271b76580143c3b
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-18 (Wed, 18 May 2011)

Changed paths:
  M src/packfile/output.c

Log Message:
-----------
check encoding match before checking the entire string


Commit: 734de092fb9ee22d9736b2c236cbc5b113f3c71c
    https://github.com/parrot/parrot/commit/734de092fb9ee22d9736b2c236cbc5b113f3c71c
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-18 (Wed, 18 May 2011)

Changed paths:
  M include/parrot/pmc_freeze.h
  M src/packfile/object_serialization.c

Log Message:
-----------
Update cursor argument annotation


Commit: a115d7cdf8aeee9170e1a415e9f1fcb6aba6221b
    https://github.com/parrot/parrot/commit/a115d7cdf8aeee9170e1a415e9f1fcb6aba6221b
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-05-18 (Wed, 18 May 2011)

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

Log Message:
-----------
update "perl Configure.pl --help" output


Commit: 610bb7a59bab028ca19e53975f618bc96b2f5408
    https://github.com/parrot/parrot/commit/610bb7a59bab028ca19e53975f618bc96b2f5408
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-05-18 (Wed, 18 May 2011)

Changed paths:
  M include/parrot/debugger.h
  M src/debug.c

Log Message:
-----------
don't declare as non-null parameter which we are calling with explicit NULL


Commit: adb2073a730aac815f43df2ac773432a0790df6e
    https://github.com/parrot/parrot/commit/adb2073a730aac815f43df2ac773432a0790df6e
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-05-18 (Wed, 18 May 2011)

Changed paths:
  M t/tools/create_language.t
  M tools/dev/create_language.pl

Log Message:
-----------
add a --help option to create_language and unTODO the related tests


Commit: d3c36f1c299323c70e1ab9b21259266e5f161584
    https://github.com/parrot/parrot/commit/d3c36f1c299323c70e1ab9b21259266e5f161584
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-05-19 (Thu, 19 May 2011)

Changed paths:
  M t/tools/mk_language_shell.t

Log Message:
-----------
[t] fix on Windows


Commit: 806568bbe5602cd9f46cb999dccac5904d84213d
    https://github.com/parrot/parrot/commit/806568bbe5602cd9f46cb999dccac5904d84213d
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-05-19 (Thu, 19 May 2011)

Changed paths:
  M config/gen/makefiles/root.in
  M config/init/defaults.pm
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M tools/dev/install_files.pl

Log Message:
-----------
remove pkg-config rests, which is now longer supported, see TT #1853


Commit: 41a4e1b091013708e0ae5982c6c3d14c2b30578a
    https://github.com/parrot/parrot/commit/41a4e1b091013708e0ae5982c6c3d14c2b30578a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-20 (Fri, 20 May 2011)

Changed paths:
  M .gitignore
  M CREDITS
  M ChangeLog
  M Configure.pl
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M NEWS
  M PLATFORMS
  M README
  M VERSION
  M api.yaml
  M compilers/imcc/debug.h
  M compilers/imcc/imc.h
  M compilers/imcc/imcc.l
  M compilers/imcc/imclexer.c
  M compilers/imcc/main.c
  M compilers/imcc/pbc.c
  M compilers/imcc/pbc.h
  M compilers/opsc/Defines.mak
  M compilers/opsc/Rules.mak
  M compilers/opsc/opsc.pir
  M compilers/opsc/src/Ops/OpLib.pm
  R compilers/opsc/src/Ops/Renumberer.pm
  M compilers/opsc/src/Ops/Trans/C.pm
  M compilers/pct/src/PAST/Compiler.pir
  R config/auto/frames.pm
  R config/auto/frames/test_exec_cygwin_c.in
  R config/auto/frames/test_exec_linux_c.in
  R config/auto/frames/test_exec_openbsd_c.in
  M config/auto/gc.pm
  R config/auto/git_describe.pm
  M config/auto/icu.pm
  M config/auto/ipv6/test.in
  M config/auto/llvm.pm
  M config/auto/opengl.pm
  M config/auto/platform.pm
  R config/auto/sha1.pm
  M config/gen/config_h/config_h.in
  M config/gen/config_pm.pm
  M config/gen/config_pm/config_lib_pir.in
  M config/gen/makefiles/root.in
  M config/gen/opengl.pm
  M config/init/defaults.pm
  M config/init/hints/mswin32.pm
  M docs/parrothist.pod
  M docs/project/hacking_tips.pod
  M docs/project/release_manager_guide.pod
  M docs/project/support_policy.pod
  M docs/submissions.pod
  M docs/translations/README.BGR
  M docs/translations/README.deutsch
  M examples/library/ncurses_life.pir
  M frontend/parrot/main.c
  M frontend/parrot_debugger/main.c
  M frontend/pbc_dump/main.c
  M frontend/pbc_merge/main.c
  M include/parrot/api.h
  M include/parrot/call.h
  M include/parrot/context.h
  M include/parrot/core_types.h
  M include/parrot/datatypes.h
  M include/parrot/debugger.h
  M include/parrot/encoding.h
  M include/parrot/exceptions.h
  M include/parrot/extend.h
  M include/parrot/gc_api.h
  M include/parrot/hash.h
  M include/parrot/hll.h
  M include/parrot/interpreter.h
  M include/parrot/io.h
  M include/parrot/key.h
  M include/parrot/list.h
  M include/parrot/longopt.h
  M include/parrot/misc.h
  M include/parrot/namespace.h
  M include/parrot/nci.h
  M include/parrot/oo.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/packfile.h
  M include/parrot/platform_interface.h
  M include/parrot/pmc.h
  M include/parrot/pmc_freeze.h
  M include/parrot/pobj.h
  M include/parrot/runcore_api.h
  M include/parrot/scheduler.h
  M include/parrot/string_funcs.h
  M include/parrot/thread.h
  M include/parrot/vtables.h
  M lib/Parrot/Configure/Options/Conf.pm
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M lib/Parrot/Configure/Step/List.pm
  M lib/Parrot/Git/Describe.pm
  M lib/Parrot/Headerizer.pm
  M lib/Parrot/Headerizer/Functions.pm
  M lib/Parrot/Manifest.pm
  M lib/Parrot/Pmc2c/Emitter.pm
  M lib/Parrot/Pmc2c/MULTI.pm
  M lib/Parrot/Pmc2c/Method.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/PMC/default.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M lib/Parrot/Pmc2c/Pmc2cMain.pm
  M lib/Parrot/SHA1.pm
  M lib/Parrot/Vtable.pm
  R ports/debian/README.source
  M ports/debian/changelog
  M ports/debian/control
  M ports/debian/control.in
  M ports/debian/copyright
  M ports/debian/parrot-devel.install.in
  M ports/debian/parrot.docs
  M ports/debian/patches/03_fix_nqp_man.patch
  R ports/debian/patches/04_fix_opsc_man.patch
  R ports/debian/patches/05_fix_gc_ftbfs_ia64.patch
  M ports/debian/patches/series
  M ports/debian/rules
  A ports/debian/source/format
  R ports/fedora/2.11.0/parrot.desk.in.tar.gz
  R ports/fedora/2.11.0/parrot.spec
  A ports/fedora/3.3.0/parrot.desk.in.tar.gz
  A ports/fedora/3.3.0/parrot.spec
  M runtime/parrot/library/Archive/Tar.pir
  M runtime/parrot/library/Archive/Zip.pir
  M runtime/parrot/library/HTTP/Message.pir
  M runtime/parrot/library/LWP/Protocol.pir
  M runtime/parrot/library/LWP/UserAgent.pir
  M runtime/parrot/library/NCI/Utils.pir
  M runtime/parrot/library/OpenGL.pir
  M runtime/parrot/library/Stream/Sub.pir
  M runtime/parrot/library/Stream/Writer.pir
  M runtime/parrot/library/TAP/Harness.pir
  M runtime/parrot/library/TAP/Parser.pir
  M runtime/parrot/library/distutils.pir
  M runtime/parrot/library/libpcre.pir
  R runtime/parrot/library/ncurses.pasm
  M runtime/parrot/library/osutils.pir
  M runtime/parrot/library/pcre.pir
  R runtime/parrot/library/postgres.pasm
  M runtime/parrot/library/postgres.pir
  M runtime/parrot/library/uuid.pir
  M src/call/args.c
  M src/call/context.c
  M src/call/context_accessors.c
  M src/call/pcc.c
  M src/datatypes.c
  M src/debug.c
  M src/dynext.c
  M src/dynoplibs/io.ops
  M src/dynoplibs/trans.ops
  M src/embed.c
  M src/embed/api.c
  A src/embed/bytecode.c
  M src/embed/pmc.c
  M src/exceptions.c
  M src/extend.c
  M src/gc/alloc_resources.c
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h
  M src/gc/gc_gms.c
  M src/gc/gc_inf.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/gc_private.h
  M src/gc/mark_sweep.c
  M src/gc/string_gc.c
  M src/gc/system.c
  M src/hash.c
  M src/hll.c
  M src/interp/inter_create.c
  M src/io/api.c
  M src/libnci_test.def
  M src/library.c
  M src/misc.c
  M src/multidispatch.c
  M src/namespace.c
  M src/nci/api.c
  M src/nci/core_thunks.c
  M src/nci/core_thunks.nci
  M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci
  M src/nci/libffi.c
  M src/nci/signatures.c
  M src/nci_test.c
  M src/oo.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/ops/math.ops
  M src/ops/object.ops
  M src/ops/ops.skip
  M src/ops/set.ops
  M src/ops/var.ops
  M src/packfile/api.c
  M src/packfile/object_serialization.c
  M src/packfile/output.c
  M src/platform/generic/dl.c
  A src/platform/generic/entropy.c
  M src/platform/generic/io.c
  M src/platform/generic/socket.c
  M src/platform/generic/sysmem.c
  A src/platform/win32/entropy.c
  M src/platform/win32/io.c
  M src/pmc.c
  M src/pmc/boolean.pmc
  M src/pmc/callcontext.pmc
  M src/pmc/capture.pmc
  M src/pmc/eval.pmc
  M src/pmc/filehandle.pmc
  M src/pmc/imccompiler.pmc
  M src/pmc/iterator.pmc
  M src/pmc/key.pmc
  M src/pmc/nci.pmc
  M src/pmc/ptr.pmc
  M src/pmc/stringbuilder.pmc
  M src/pmc/structview.pmc
  M src/pmc/sub.pmc
  M src/pmc/unmanagedstruct.pmc
  M src/runcore/cores.c
  M src/runcore/main.c
  M src/runcore/profiling.c
  M src/scheduler.c
  M src/spf_vtable.c
  M src/string/api.c
  M src/string/encoding.c
  M src/string/encoding/binary.c
  M src/string/encoding/latin1.c
  M src/string/encoding/null.c
  M src/string/encoding/shared.h
  M src/string/encoding/ucs2.c
  M src/string/encoding/ucs4.c
  M src/string/encoding/utf16.c
  M src/string/encoding/utf8.c
  M t/compilers/opsc/01-parse-body.t
  M t/compilers/opsc/01-parse.t
  M t/compilers/opsc/02-parse-all-ops.t
  A t/configure/062-sha1.t
  R t/configure/062-sha1_to_cache.t
  A t/configure/063-git_describe.t
  R t/configure/063-git_describe_to_cache.t
  R t/configure/064-sha1_from_cache.t
  R t/configure/065-git_describe_from_cache.t
  A t/library/nciutils.t
  M t/library/yaml_tiny.t
  M t/op/spawnw.t
  M t/pmc/boolean.t
  M t/pmc/nci.t
  M t/pmc/orderedhash.t
  M t/pmc/unmanagedstruct.t
  M t/run/options.t
  M t/src/extend.t
  M t/src/extend_vtable.t
  R t/steps/auto/frames-01.t
  M t/steps/auto/llvm-01.t
  M t/tools/create_language.t
  M t/tools/dev/headerizer/01_functions.t
  R t/tools/install/testlib/src/ops/ops.num
  M t/tools/mk_language_shell.t
  R t/tools/parrot_debugger.t
  A tools/build/gen_version.pl
  M tools/dev/README
  M tools/dev/addopstags.pl
  M tools/dev/as2c.pl
  M tools/dev/create_language.pl
  M tools/dev/debian_docs.sh
  M tools/dev/faces.pl
  M tools/dev/fetch_languages.pl
  M tools/dev/findhacks.pl
  M tools/dev/gen_charset_tables.pl
  M tools/dev/gen_class.pl
  M tools/dev/gen_makefile.pl
  M tools/dev/gen_valgrind_suppressions.pl
  M tools/dev/headerizer.pl
  M tools/dev/install_dev_files.pl
  M tools/dev/install_doc_files.pl
  M tools/dev/install_files.pl
  M tools/dev/lib_deps.pl
  M tools/dev/make_cover.pl
  M tools/dev/merge_pull_request.pl
  M tools/dev/mk_inno.pl
  M tools/dev/mk_inno_language.pl
  M tools/dev/mk_nci_thunks.pl
  M tools/dev/mk_rpm_manifests.pl
  M tools/dev/nci_test_gen.pl
  M tools/dev/nci_thunk_gen.pir
  M tools/dev/ncidef2pir.pl
  M tools/dev/nm.pl
  M tools/dev/nopaste.pl
  M tools/dev/ops_not_tested.pl
  M tools/dev/parrot_api.pl
  M tools/dev/parrot_shell.pl
  M tools/dev/parrotbench.pl
  M tools/dev/pbc_header.pl
  M tools/dev/pbc_to_exe.pir
  M tools/dev/pmcrenumber.pl
  M tools/dev/pmctree.pl
  M tools/dev/pprof2cg.pl
  M tools/dev/reconfigure.pl
  M tools/dev/resolve_deprecated.nqp
  M tools/dev/search-ops.pl
  M tools/dev/show_deprecated.nqp
  M tools/dev/show_experimental.nqp
  M tools/dev/symlink.pl
  M tools/dev/update_copyright.pl
  M tools/dev/vtablize.pl
  M tools/release/release.json

Log Message:
-----------
Merge branch 'master' into leto/embed_grant

Conflicts:
	t/src/extend_vtable.t


Compare: https://github.com/parrot/parrot/compare/621bb56...41a4e1b


More information about the parrot-commits mailing list