[parrot/parrot] 92db0b: consting and decorating many allocation functions

noreply at github.com noreply at github.com
Sat Mar 19 02:28:22 UTC 2011


Branch: refs/heads/tt1931-nci-parameters-deprecation
Home:   https://github.com/parrot/parrot

Commit: 92db0bf461043a4fd2cce59d5a9856b2a35d2b0f
    https://github.com/parrot/parrot/commit/92db0bf461043a4fd2cce59d5a9856b2a35d2b0f
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-08 (Tue, 08 Mar 2011)

Changed paths:
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h

Log Message:
-----------
consting and decorating many allocation functions


Commit: 2a8444840859d8c1c28a30907a9383e87e9ed3e8
    https://github.com/parrot/parrot/commit/2a8444840859d8c1c28a30907a9383e87e9ed3e8
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-03-08 (Tue, 08 Mar 2011)

Changed paths:
  M src/string/encoding/shared.c
  M src/string/encoding/shared.h
  M t/pmc/string.t

Log Message:
-----------
Implement rindex for Unicode strings


Commit: 1fbfbc6b01fa932a1469a1d1ba80c8a9f76b9b05
    https://github.com/parrot/parrot/commit/1fbfbc6b01fa932a1469a1d1ba80c8a9f76b9b05
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-03-08 (Tue, 08 Mar 2011)

Changed paths:
  M src/string/encoding/shared.c

Log Message:
-----------
Fix comment


Commit: 2ae3184b585069050775df3ca8799868a57f43b3
    https://github.com/parrot/parrot/commit/2ae3184b585069050775df3ca8799868a57f43b3
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-03-08 (Tue, 08 Mar 2011)

Changed paths:
  M config/auto/gc.pm

Log Message:
-----------
switch default gc to ms2 for the release


Commit: 792a1398821837ee2829197cc243f712e87a056f
    https://github.com/parrot/parrot/commit/792a1398821837ee2829197cc243f712e87a056f
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-03-08 (Tue, 08 Mar 2011)

Changed paths:
  M NEWS

Log Message:
-----------
add more news


Commit: 862450cfc4159142f400703f6f008653b5cd3016
    https://github.com/parrot/parrot/commit/862450cfc4159142f400703f6f008653b5cd3016
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-03-08 (Tue, 08 Mar 2011)

Changed paths:
  M docs/index/developer.json
  A docs/project/protips.pod

Log Message:
-----------
add initial version of non-newbie developer docs


Commit: 40602f060ed7ebbc5fe0a32734a28aaddbf6e535
    https://github.com/parrot/parrot/commit/40602f060ed7ebbc5fe0a32734a28aaddbf6e535
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M MANIFEST

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


Commit: eb7ea9a8bb88f7b472a2207593ca3c1be1bcfa4a
    https://github.com/parrot/parrot/commit/eb7ea9a8bb88f7b472a2207593ca3c1be1bcfa4a
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M docs/project/protips.pod

Log Message:
-----------
fix codetest failure - line length


Commit: a0eb3f262f05e9ed8039d8080beebd438f21df4d
    https://github.com/parrot/parrot/commit/a0eb3f262f05e9ed8039d8080beebd438f21df4d
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M docs/index/developer.json

Log Message:
-----------
add missing comma


Commit: eef2df4c80f6010569257d375321215f8f860bde
    https://github.com/parrot/parrot/commit/eef2df4c80f6010569257d375321215f8f860bde
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M docs/project/protips.pod

Log Message:
-----------
the various pod tools require =head1 to be upper case (at least NAME)


Commit: 6e92567b9e96a63414d6f2b540208cfae6e137c9
    https://github.com/parrot/parrot/commit/6e92567b9e96a63414d6f2b540208cfae6e137c9
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M docs/project/protips.pod

Log Message:
-----------
Put a =cut before __END__ in the new parrot protips pod


Commit: fe42cbc36964767690640fda3d19d0f76b750266
    https://github.com/parrot/parrot/commit/fe42cbc36964767690640fda3d19d0f76b750266
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M MANIFEST
  A docs/project/debugging_profiling.pod
  R docs/project/protips.pod

Log Message:
-----------
cotto requested better name for this document.  Done.


Commit: f4feafc81e0a314387259bc27dbe4cad2cce2c43
    https://github.com/parrot/parrot/commit/f4feafc81e0a314387259bc27dbe4cad2cce2c43
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M include/parrot/memory.h
  M src/gc/alloc_memory.c

Log Message:
-----------
The mem_sys_allocate and related functions cannot take a zero-length size any more.  They also are guaranteed to not return NULL.


Commit: 94c5359dfcb303e014ebad78aa1dd9da5bb76ec9
    https://github.com/parrot/parrot/commit/94c5359dfcb303e014ebad78aa1dd9da5bb76ec9
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M MANIFEST
  A docs/project/debugging_profiling.pod
  R docs/project/protips.pod

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


Commit: e3b4b8696af2cedfea08b3f868a2bc758193b110
    https://github.com/parrot/parrot/commit/e3b4b8696af2cedfea08b3f868a2bc758193b110
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M MANIFEST
  M docs/index/developer.json
  R docs/project/debugging_profiling.pod
  A docs/project/hacking_tips.pod

Log Message:
-----------
change name of hacking tips doc


Commit: e39cc22980e0861fa11718612c2f821c6b77dcae
    https://github.com/parrot/parrot/commit/e39cc22980e0861fa11718612c2f821c6b77dcae
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M src/hash.c

Log Message:
-----------
consting pointers.  Much progress at making hashes const-happy.


Commit: 646eacda0cf3848f207f1bc1376c1f83986cd554
    https://github.com/parrot/parrot/commit/646eacda0cf3848f207f1bc1376c1f83986cd554
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M MANIFEST
  M docs/index/developer.json
  R docs/project/debugging_profiling.pod
  A docs/project/hacking_tips.pod

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


Commit: 1cad94c9b29bcf144028bf326ed33f20c275dd6f
    https://github.com/parrot/parrot/commit/1cad94c9b29bcf144028bf326ed33f20c275dd6f
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M src/longopt.c

Log Message:
-----------
make optlen be a size_t


Commit: c02eba5483228508398cf8811a9e40cde168cab6
    https://github.com/parrot/parrot/commit/c02eba5483228508398cf8811a9e40cde168cab6
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M include/parrot/misc.h
  M src/misc.c

Log Message:
-----------
Note that Parrot_vsnprintf() could possibly leave the buffer untouched.  This means the buffer is ARGMOD(), not ARGOUT()


Commit: 0fc3c4c3beae3571613ee8c6d9ebf3af17cfd792
    https://github.com/parrot/parrot/commit/0fc3c4c3beae3571613ee8c6d9ebf3af17cfd792
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M include/parrot/namespace.h
  M src/namespace.c

Log Message:
-----------
Parrot_ns_find_global_from_op can return NULL


Commit: d20e4066beacf7e48a131a8134eb75b07f135c53
    https://github.com/parrot/parrot/commit/d20e4066beacf7e48a131a8134eb75b07f135c53
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

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

Log Message:
-----------
remove the splint-all target. make SPLINT_SOURCE not quite so crazy inclusive


Commit: 636b42ab9deb5e78d3cb98014be781b3ce08a994
    https://github.com/parrot/parrot/commit/636b42ab9deb5e78d3cb98014be781b3ce08a994
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M include/parrot/misc.h
  M include/parrot/thread.h
  M src/thread.c
  M src/utils.c

Log Message:
-----------
shimming unused interps.  Changed an int to size_t.


Commit: dabfbaf5071221a4398e85cec87a8dfaabcd7cd1
    https://github.com/parrot/parrot/commit/dabfbaf5071221a4398e85cec87a8dfaabcd7cd1
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

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

Log Message:
-----------
Parrot_hash_put can return NULL


Commit: 7ede0e1c53f9732aa034335c4efa5d6a2cb27349
    https://github.com/parrot/parrot/commit/7ede0e1c53f9732aa034335c4efa5d6a2cb27349
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

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

Log Message:
-----------
Remove useless commented out stuff from ops


Commit: c361e4f09e81a57541b24ab647ddf9a82b1bae7f
    https://github.com/parrot/parrot/commit/c361e4f09e81a57541b24ab647ddf9a82b1bae7f
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

Changed paths:
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/ops/object.ops
  M src/ops/var.ops

Log Message:
-----------
Don't pessimize prematurely. Use optimizable accessors.


Commit: 717ab39d02bf4b9e21580c06e4425d9fff9f8584
    https://github.com/parrot/parrot/commit/717ab39d02bf4b9e21580c06e4425d9fff9f8584
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

Changed paths:
  M NEWS

Log Message:
-----------
Update NEWS for opsc_full_parse branch merge.


Commit: 8ca9a58c753dc3c3a2bfa94e3285cd847ccd27ca
    https://github.com/parrot/parrot/commit/8ca9a58c753dc3c3a2bfa94e3285cd847ccd27ca
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

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

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


Commit: c2b6ced6a1f4c8a4cbbe90b22cdc2cee66cdc122
    https://github.com/parrot/parrot/commit/c2b6ced6a1f4c8a4cbbe90b22cdc2cee66cdc122
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

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

Log Message:
-----------
ratcheting down some splint warnings


Commit: 47dd19546d32cb59b67f2ea27558df3e273f85c9
    https://github.com/parrot/parrot/commit/47dd19546d32cb59b67f2ea27558df3e273f85c9
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

Changed paths:
  M t/pmc/capture.t

Log Message:
-----------
Add todoed tests for Capture.freeze/thaw.


Commit: 4ca680573d651261dcd4b05547e0284eaecdb3ff
    https://github.com/parrot/parrot/commit/4ca680573d651261dcd4b05547e0284eaecdb3ff
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

Changed paths:
  M src/pmc/capture.pmc
  M t/pmc/capture.t

Log Message:
-----------
Implement Capture.freeze/thaw. Closes #2047


Commit: 276554b22b09eac25b4eb868927dec9292f9dcc7
    https://github.com/parrot/parrot/commit/276554b22b09eac25b4eb868927dec9292f9dcc7
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

Changed paths:
  M src/pmc/capture.pmc

Log Message:
-----------
Set custom_mark flag in Capture.thaw when needed.


Commit: fabdef9ddd0a03759c344992f777deae2f5b239c
    https://github.com/parrot/parrot/commit/fabdef9ddd0a03759c344992f777deae2f5b239c
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

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

Log Message:
-----------
improve splint error messages


Commit: 45c6657d461e90c93e5d603700112ff457e1af97
    https://github.com/parrot/parrot/commit/45c6657d461e90c93e5d603700112ff457e1af97
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

Changed paths:
  M src/gc/alloc_memory.c

Log Message:
-----------
fix codetest failure - add ASSERT_ARGS


Commit: 0afcb305b7c0ec54353a11b00dd7913ca6cbfcb1
    https://github.com/parrot/parrot/commit/0afcb305b7c0ec54353a11b00dd7913ca6cbfcb1
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

Changed paths:
  M src/hash.c

Log Message:
-----------
fix codetest failure - line length


Commit: 089e7cb8e1165d5c543c3c880f7db5e67e01d4b3
    https://github.com/parrot/parrot/commit/089e7cb8e1165d5c543c3c880f7db5e67e01d4b3
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

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

Log Message:
-----------
more splint updates


Commit: 514a57814f61ae6514f92b0d9d26a729b10326f1
    https://github.com/parrot/parrot/commit/514a57814f61ae6514f92b0d9d26a729b10326f1
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
fix up size_t argument in failed_allocation


Commit: f8e67885a3c17740978ebb35ee8d95ea611684aa
    https://github.com/parrot/parrot/commit/f8e67885a3c17740978ebb35ee8d95ea611684aa
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

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

Log Message:
-----------
two functions actually can return NULL


Commit: a8d50a568960e30354f7840e9f2e67f9da673de3
    https://github.com/parrot/parrot/commit/a8d50a568960e30354f7840e9f2e67f9da673de3
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

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

Log Message:
-----------
annotated Parrot_compile_string


Commit: f31d6e91dc7bbb0be49c19ee9e5bb49d288b1c28
    https://github.com/parrot/parrot/commit/f31d6e91dc7bbb0be49c19ee9e5bb49d288b1c28
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

Changed paths:
  M include/parrot/scheduler.h
  M src/gc/fixed_allocator.c
  M src/scheduler.c

Log Message:
-----------
fix a decorator.  Assign NULLs to pointers, not zeroes.


Commit: 34dda147b38c691d3cc61412fe7d35a1fbd4db2e
    https://github.com/parrot/parrot/commit/34dda147b38c691d3cc61412fe7d35a1fbd4db2e
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

Changed paths:
  M include/parrot/interpreter.h
  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/string_gc.c

Log Message:
-----------
Annotating all the GC function pointers. Now to make the functions match the typedefs.


Commit: b02471925c3bdef2ec721f70d01945e6b53fdba4
    https://github.com/parrot/parrot/commit/b02471925c3bdef2ec721f70d01945e6b53fdba4
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-11 (Fri, 11 Mar 2011)

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

Log Message:
-----------
turn on initial hints


Commit: a8cd489cd3f9193c67bb3650b4d6130d296b53a2
    https://github.com/parrot/parrot/commit/a8cd489cd3f9193c67bb3650b4d6130d296b53a2
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-11 (Fri, 11 Mar 2011)

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

Log Message:
-----------
Splint: Don't complain when mixing booleans and integers


Commit: b1dfb816884d50d03ef28633359b21e972aa4197
    https://github.com/parrot/parrot/commit/b1dfb816884d50d03ef28633359b21e972aa4197
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-11 (Fri, 11 Mar 2011)

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

Log Message:
-----------
splinting src/gc is too annoying


Commit: 236d9cc141dfdd1f678766c401245674b789b48a
    https://github.com/parrot/parrot/commit/236d9cc141dfdd1f678766c401245674b789b48a
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-11 (Fri, 11 Mar 2011)

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

Log Message:
-----------
Only pointers get ARGIN() decorators


Commit: b96f9990f4b80a4e953e63447222fa0fc5e93d55
    https://github.com/parrot/parrot/commit/b96f9990f4b80a4e953e63447222fa0fc5e93d55
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-03-11 (Fri, 11 Mar 2011)

Changed paths:
  M t/src/extend_vtable.t

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


Commit: b63c2c91dc8f685a0b5f662310b1ef13ddd5894b
    https://github.com/parrot/parrot/commit/b63c2c91dc8f685a0b5f662310b1ef13ddd5894b
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-03-12 (Sat, 12 Mar 2011)

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

Log Message:
-----------
[TAP] refactor with StringBuilder


Commit: b1fa14ed34afaecc5a5de0637858def291775712
    https://github.com/parrot/parrot/commit/b1fa14ed34afaecc5a5de0637858def291775712
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-03-12 (Sat, 12 Mar 2011)

Changed paths:
  M runtime/parrot/library/Archive/Tar.pir

Log Message:
-----------
[Tar] minor refactor


Commit: 7dafd2b439c8d6dcae3d41b0c6873ac4f7005528
    https://github.com/parrot/parrot/commit/7dafd2b439c8d6dcae3d41b0c6873ac4f7005528
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-12 (Sat, 12 Mar 2011)

Changed paths:
  M docs/parrotbyte.pod
  M include/parrot/packfile.h

Log Message:
-----------
src/packout.c no longer exists.  Remove doc reference and headers.


Commit: 2c7060dd68e4c2badd44a140597a0bb7d82e440d
    https://github.com/parrot/parrot/commit/2c7060dd68e4c2badd44a140597a0bb7d82e440d
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-13 (Sun, 13 Mar 2011)

Changed paths:
  M include/parrot/interpreter.h
  M src/gc/gc_ms.c

Log Message:
-----------
[cage] Move intepr->mem_pools into interp->gc_sys->gc_private for GC MS (old one)


Commit: ede9cd75d0a349f7b03a8f850b376747424a0ee8
    https://github.com/parrot/parrot/commit/ede9cd75d0a349f7b03a8f850b376747424a0ee8
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-03-15 (Tue, 15 Mar 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.2.0


Commit: 8a139ce1398dde8936b852964338cd7b10035957
    https://github.com/parrot/parrot/commit/8a139ce1398dde8936b852964338cd7b10035957
Author: Coke <will at coleda.com>
Date:   2011-03-15 (Tue, 15 Mar 2011)

Changed paths:
  M docs/project/release_manager_guide.pod

Log Message:
-----------
Use slightly more sensical link update strategy.


Commit: 1868a4978cdb333a1adcdb5e7b11c6f2e44c3a16
    https://github.com/parrot/parrot/commit/1868a4978cdb333a1adcdb5e7b11c6f2e44c3a16
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-03-16 (Wed, 16 Mar 2011)

Changed paths:
  M src/pmc/socket.pmc

Log Message:
-----------
Return 0 in socket code for compatibility


Commit: 4e9e576a673fa3eed2aafe9c440ea0721d7ce8ad
    https://github.com/parrot/parrot/commit/4e9e576a673fa3eed2aafe9c440ea0721d7ce8ad
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-17 (Thu, 17 Mar 2011)

Changed paths:
  M src/gc/api.c

Log Message:
-----------
add default to supress compiler warning and update documentation


Commit: 2560bf41a1a069114199538605b5901cc4d3007e
    https://github.com/parrot/parrot/commit/2560bf41a1a069114199538605b5901cc4d3007e
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-17 (Thu, 17 Mar 2011)

Changed paths:
  M src/pmc/nativepccmethod.pmc

Log Message:
-----------
add expected get_multisig() method to NativePCCMethod


Commit: d8203d2f8b0c575ec3e75e60029cd218c41dd2f6
    https://github.com/parrot/parrot/commit/d8203d2f8b0c575ec3e75e60029cd218c41dd2f6
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-17 (Thu, 17 Mar 2011)

Changed paths:
  M lib/Parrot/Pmc2c/PMC.pm

Log Message:
-----------
create multi-dispatcher PCC signature based on return type, not NCI signature mangling


Commit: 46596549f9cb2e301175f342001de0130ab51358
    https://github.com/parrot/parrot/commit/46596549f9cb2e301175f342001de0130ab51358
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-17 (Thu, 17 Mar 2011)

Changed paths:
  M lib/Parrot/Pmc2c/Parser.pm

Log Message:
-----------
set method type correctly at creation


Commit: db3ba55fd5909cf08b97c3357ce9143a77f4376f
    https://github.com/parrot/parrot/commit/db3ba55fd5909cf08b97c3357ce9143a77f4376f
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-17 (Thu, 17 Mar 2011)

Changed paths:
  M lib/Parrot/Pmc2c/MULTI.pm
  M lib/Parrot/Pmc2c/PMC.pm

Log Message:
-----------
eliminate "short sigs" (really NCI signatures) for multis


Commit: 71c5503d87319f68ab2ca1c7a7bf89fa0ac4e1ee
    https://github.com/parrot/parrot/commit/71c5503d87319f68ab2ca1c7a7bf89fa0ac4e1ee
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-17 (Thu, 17 Mar 2011)

Changed paths:
  M lib/Parrot/Pmc2c/MULTI.pm
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/Parser.pm

Log Message:
-----------
put method/multi name mangling in one place


Commit: a1d45c458531a9c2bd679c3ddfebee64453397a1
    https://github.com/parrot/parrot/commit/a1d45c458531a9c2bd679c3ddfebee64453397a1
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-17 (Thu, 17 Mar 2011)

Changed paths:
  M lib/Parrot/Pmc2c/Method.pm
  M lib/Parrot/Pmc2c/PMC.pm

Log Message:
-----------
generate PCC variants for multis


Commit: eccfd4ec164fc5eed027c22b3a6016d9bb2a39af
    https://github.com/parrot/parrot/commit/eccfd4ec164fc5eed027c22b3a6016d9bb2a39af
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-17 (Thu, 17 Mar 2011)

Changed paths:
  M lib/Parrot/Pmc2c/PMC.pm

Log Message:
-----------
use Parrot_mmd_add_multi_from_long_sig() to register NativePCCMethod multis

also minor fixups to pcc call and return sections


Commit: 2d7821c373357c13efa6116cee363c7666a729a8
    https://github.com/parrot/parrot/commit/2d7821c373357c13efa6116cee363c7666a729a8
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-18 (Fri, 18 Mar 2011)

Changed paths:
  M CREDITS
  M ChangeLog
  M MANIFEST
  M MANIFEST.generated
  M NEWS
  M README
  M VERSION
  M compilers/data_json/JSON.nqp
  M compilers/imcc/main.c
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Trans/C.pm
  M config/auto/gc.pm
  M config/gen/makefiles/root.in
  M docs/index/developer.json
  M docs/parrotbyte.pod
  M docs/parrothist.pod
  A docs/project/hacking_tips.pod
  M docs/project/release_manager_guide.pod
  M docs/translations/README.BGR
  M docs/translations/README.deutsch
  M frontend/parrot/main.c
  M include/parrot/api.h
  M include/parrot/debugger.h
  M include/parrot/embed.h
  M include/parrot/hash.h
  M include/parrot/interpreter.h
  M include/parrot/memory.h
  M include/parrot/misc.h
  M include/parrot/namespace.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/packfile.h
  M include/parrot/pointer_array.h
  M include/parrot/scheduler.h
  M include/parrot/string_funcs.h
  M include/parrot/thread.h
  M lib/Parrot/Pmc2c/MULTI.pm
  M lib/Parrot/Pmc2c/Method.pm
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M runtime/parrot/library/Archive/Tar.pir
  M runtime/parrot/library/TAP/Harness.pir
  M src/debug.c
  M src/dynpmc/file.pmc
  M src/embed.c
  M src/embed/pmc.c
  M src/embed/strings.c
  M src/gc/alloc_memory.c
  M src/gc/api.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/interp/inter_create.c
  M src/interp/inter_misc.c
  M src/longopt.c
  M src/misc.c
  M src/namespace.c
  M src/nci/api.c
  M src/nci/signatures.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/ops/object.ops
  M src/ops/var.ops
  M src/pmc/capture.pmc
  M src/pmc/class.pmc
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/mappedbytearray.pmc
  M src/pmc/namespace.pmc
  M src/pmc/nativepccmethod.pmc
  M src/pmc/nci.pmc
  M src/pmc/packfileannotations.pmc
  M src/pmc/socket.pmc
  M src/pointer_array.c
  M src/scheduler.c
  M src/string/api.c
  M src/string/encoding/binary.c
  M src/string/encoding/latin1.c
  M src/string/encoding/null.c
  M src/string/encoding/shared.c
  M src/string/encoding/shared.h
  M src/string/encoding/utf16.c
  M src/string/encoding/utf8.c
  M src/sub.c
  M src/thread.c
  M src/utils.c
  M t/oo/objects.t
  M t/pmc/capture.t
  M t/pmc/string.t
  M t/src/extend_vtable.t
  M tools/release/release.json

Log Message:
-----------
Merge branch 'master' into tt1931-nci-parameters-deprecation


Compare: https://github.com/parrot/parrot/compare/0c3dc4c...2d7821c


More information about the parrot-commits mailing list