[parrot/parrot] 792a13: add more news
noreply at github.com
noreply at github.com
Wed May 18 01:38:01 UTC 2011
Branch: refs/heads/tewk/select
Home: https://github.com/parrot/parrot
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: 91c2194a50aad5a3dbbbe490536456f77933ef2d
https://github.com/parrot/parrot/commit/91c2194a50aad5a3dbbbe490536456f77933ef2d
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-03-11 (Fri, 11 Mar 2011)
Changed paths:
M MANIFEST
M NEWS
M api.yaml
M compilers/data_json/JSON.nqp
M compilers/opsc/ops2c.nqp
M compilers/opsc/src/Ops/Compiler/Actions.pm
M compilers/opsc/src/Ops/Compiler/Grammar.pm
M compilers/opsc/src/Ops/Op.pm
M compilers/opsc/src/Ops/Trans/C.pm
M config/auto/coverage.pm
M config/auto/gc.pm
A config/auto/infnan.pm
A config/auto/infnan/test_c.in
M config/auto/sizes.pm
R config/auto/sizes/floatval_maxmin_c.in
R config/auto/sizes/intval_maxmin_c.in
R config/auto/sizes/test2_c.in
R config/auto/sizes/test3_c.in
M config/auto/sizes/test_c.in
M config/gen/config_h/config_h.in
M config/gen/config_pm/myconfig.in
M config/gen/makefiles/root.in
M docs/index/developer.json
A docs/project/hacking_tips.pod
M docs/project/release_manager_guide.pod
M frontend/parrot/main.c
M include/parrot/api.h
M include/parrot/datatypes.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/multidispatch.h
M include/parrot/namespace.h
M include/parrot/nci.h
M include/parrot/oplib/core_ops.h
M include/parrot/oplib/ops.h
M include/parrot/opsenum.h
M include/parrot/pmc.h
M include/parrot/pointer_array.h
M include/parrot/scheduler.h
M include/parrot/string_funcs.h
A include/parrot/thr_none.h
M include/parrot/thread.h
M lib/Parrot/Configure/Step/List.pm
M lib/Parrot/Harness/Smoke.pm
M lib/Parrot/Pmc2c/PCCMETHOD.pm
M lib/Parrot/Pmc2c/PMC.pm
M runtime/parrot/library/Archive/Tar.pir
M src/call/args.c
M src/call/context.c
M src/call/pcc.c
M src/datatypes.c
M src/debug.c
M src/dynpmc/file.pmc
M src/embed.c
M src/embed/api.c
M src/gc/alloc_memory.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/global_setup.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/multidispatch.c
M src/namespace.c
M src/nci/api.c
M src/nci/core_thunks.c
M src/nci/extra_thunks.c
M src/nci/libffi.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.c
M src/pmc/bytebuffer.pmc
M src/pmc/callcontext.pmc
M src/pmc/capture.pmc
M src/pmc/class.pmc
M src/pmc/complex.pmc
M src/pmc/coroutine.pmc
M src/pmc/default.pmc
M src/pmc/env.pmc
M src/pmc/eval.pmc
M src/pmc/exception.pmc
M src/pmc/exceptionhandler.pmc
M src/pmc/filehandle.pmc
M src/pmc/fixedintegerarray.pmc
M src/pmc/hash.pmc
M src/pmc/hashiterator.pmc
M src/pmc/hashiteratorkey.pmc
M src/pmc/lexpad.pmc
M src/pmc/managedstruct.pmc
M src/pmc/mappedbytearray.pmc
M src/pmc/namespace.pmc
M src/pmc/nativepccmethod.pmc
M src/pmc/nci.pmc
M src/pmc/object.pmc
M src/pmc/opcode.pmc
M src/pmc/oplib.pmc
M src/pmc/orderedhash.pmc
M src/pmc/packfile.pmc
M src/pmc/packfileannotation.pmc
M src/pmc/packfileannotations.pmc
M src/pmc/packfilebytecodesegment.pmc
M src/pmc/packfileconstanttable.pmc
M src/pmc/packfiledebug.pmc
M src/pmc/packfileopmap.pmc
M src/pmc/packfilerawsegment.pmc
M src/pmc/packfilesegment.pmc
M src/pmc/parrotinterpreter.pmc
M src/pmc/parrotthread.pmc
M src/pmc/pmcproxy.pmc
M src/pmc/role.pmc
M src/pmc/scalar.pmc
M src/pmc/scheduler.pmc
M src/pmc/sockaddr.pmc
M src/pmc/socket.pmc
M src/pmc/string.pmc
M src/pmc/stringbuilder.pmc
M src/pmc/stringhandle.pmc
M src/pmc/stringiterator.pmc
M src/pmc/structview.pmc
M src/pmc/sub.pmc
M src/pmc/task.pmc
M src/pmc/threadinterpreter.pmc
M src/pmc/timer.pmc
M src/pmc/undef.pmc
M src/pmc/unmanagedstruct.pmc
M src/pointer_array.c
M src/scheduler.c
M src/spf_render.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 t/codingstd/pmc_docs.t
A t/compilers/opsc/01-parse-body.t
A t/compilers/opsc/03-past-declarator.t
A t/compilers/opsc/03-past-macros.t
M t/compilers/opsc/03-past.t
M t/compilers/opsc/06-opsfile.t
R t/compilers/opsc/07-emitter.t
A t/compilers/opsc/07-op-to-c.t
A t/compilers/opsc/08-emitter.t
M t/compilers/opsc/common.pir
M t/oo/objects.t
M t/op/exit.t
M t/pmc/capture.t
M t/pmc/string.t
M t/src/extend_vtable.t
M t/steps/auto/sizes-01.t
M t/tools/dev/headerizer/01_functions.t
M t/tools/dev/headerizer/testlib/nci_pmc.in
A tools/dev/dedeprecator
M tools/dev/nci_thunk_gen.pir
A tools/release/releasecheck.pl
Log Message:
-----------
fix some merge conflicts
Commit: b12bcf3e73137e6963b7652abc82988a91a08edd
https://github.com/parrot/parrot/commit/b12bcf3e73137e6963b7652abc82988a91a08edd
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-03-11 (Fri, 11 Mar 2011)
Changed paths:
M src/nci/core_thunks.c
Log Message:
-----------
regenerate the core thunks with a bootstrapped parrot from master. Build fails running parrot_nci_thunk_gen
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: b5c04c317c998fdae23d3ce2da339b08a12a6a9c
https://github.com/parrot/parrot/commit/b5c04c317c998fdae23d3ce2da339b08a12a6a9c
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-03-12 (Sat, 12 Mar 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_defined_keyed_int
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: 05499d76637e2ab71e9e14d69683d5f413dff827
https://github.com/parrot/parrot/commit/05499d76637e2ab71e9e14d69683d5f413dff827
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-03-12 (Sat, 12 Mar 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_(get|set)_number_keyed_int
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: d82abdc46c111aaa593fca4751295bf7be249e2e
https://github.com/parrot/parrot/commit/d82abdc46c111aaa593fca4751295bf7be249e2e
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-03-16 (Wed, 16 Mar 2011)
Changed paths:
M compilers/imcc/main.c
M include/imcc/embed.h
M include/parrot/api.h
M include/parrot/packfile.h
M src/gc/mark_sweep.c
M src/packfile/api.c
Log Message:
-----------
Implement a new Parrot_pf_mark_packfile to mark an arbitrary packfile. Delete mark_const_subs, which only marked the ->initial_pf and was named poorly. IMCC now outputs a PtrObj PMC instead of an UnManagedStruct
Commit: 713860fa48c7a553d78761934b3856d9a4505fb9
https://github.com/parrot/parrot/commit/713860fa48c7a553d78761934b3856d9a4505fb9
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-03-16 (Wed, 16 Mar 2011)
Changed paths:
M CREDITS
M ChangeLog
M MANIFEST.generated
M README
M VERSION
M config/gen/makefiles/root.in
M docs/parrotbyte.pod
M docs/parrothist.pod
M docs/project/release_manager_guide.pod
M docs/translations/README.BGR
M docs/translations/README.deutsch
M include/parrot/api.h
M include/parrot/interpreter.h
M include/parrot/oplib/core_ops.h
M include/parrot/packfile.h
M runtime/parrot/library/Archive/Tar.pir
M runtime/parrot/library/TAP/Harness.pir
M src/embed/pmc.c
M src/embed/strings.c
M src/gc/gc_ms.c
M src/ops/core_ops.c
M src/pmc/socket.pmc
M t/src/extend_vtable.t
M tools/release/release.json
Log Message:
-----------
fix merge, it looks like just some param decorations. Go with whatever master uses
Commit: 7960354796e8d03536de2da17eadd48ef27bb9fd
https://github.com/parrot/parrot/commit/7960354796e8d03536de2da17eadd48ef27bb9fd
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-03-16 (Wed, 16 Mar 2011)
Changed paths:
M compilers/imcc/main.c
Log Message:
-----------
use the correct macro for setting the mark function on PtrObj. plobsing++ for pointing this out
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
Commit: c3de770ac3838872405d29bc2474bfe11d57cb61
https://github.com/parrot/parrot/commit/c3de770ac3838872405d29bc2474bfe11d57cb61
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-03-18 (Fri, 18 Mar 2011)
Changed paths:
M compilers/imcc/imclexer.c
M compilers/imcc/imcparser.c
M compilers/imcc/imcparser.h
M src/packfile/api.c
Log Message:
-----------
narrow scope of GC blockage to work around TT #1990
Commit: df6273e1dcb65554f168661d3095fee77c9f83f1
https://github.com/parrot/parrot/commit/df6273e1dcb65554f168661d3095fee77c9f83f1
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-03-19 (Sat, 19 Mar 2011)
Changed paths:
M src/io/io_private.h
Log Message:
-----------
Remove useless casts.
Commit: 48a8127cc95a79640f12168f6ed01df300826734
https://github.com/parrot/parrot/commit/48a8127cc95a79640f12168f6ed01df300826734
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-03-19 (Sat, 19 Mar 2011)
Changed paths:
M src/pmc/sub.pmc
Log Message:
-----------
[cage] Remove outdated comment.
Commit: 3a3ab5a49a297b461099793c57e73911979c4b9a
https://github.com/parrot/parrot/commit/3a3ab5a49a297b461099793c57e73911979c4b9a
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-03-19 (Sat, 19 Mar 2011)
Changed paths:
M config/gen/config_h/config_h.in
Log Message:
-----------
Set HAS_LONGLONG and HAS_INT64 into config.h to reduce amount of warnings from StructView PMC compilation.
Commit: 80bcb7372b887a10a5c11992f283239ca1dda56f
https://github.com/parrot/parrot/commit/80bcb7372b887a10a5c11992f283239ca1dda56f
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-03-19 (Sat, 19 Mar 2011)
Changed paths:
M include/parrot/gc_api.h
M src/interp/inter_misc.c
Log Message:
-----------
Expose current context into external world from interpret
Commit: df0ae5e0a9c3ab98a668d477be2a074968acf37e
https://github.com/parrot/parrot/commit/df0ae5e0a9c3ab98a668d477be2a074968acf37e
Author: Bruce Gray <bruce.gray at acm.org>
Date: 2011-03-19 (Sat, 19 Mar 2011)
Changed paths:
M include/parrot/atomic.h
M include/parrot/string.h
Log Message:
-----------
[Coverity] Removed #include of thread.h from atomic.h, and parrot.h from string.h.
These unneeded includes were causing loops (harmless in most compilers).
Fixes Coverity defect #473: PW.INCLUDE_RECURSION in string.h
parrot.h
-> platform_interface.h
-> interpreter.h
-> context.h
-> string.h
-> parrot.h
Fixes Coverity defect #474: PW.INCLUDE_RECURSION in atomic.h
thread.h
-> atomic.h
-> thread.h
Fixes Coverity defect #475: PW.INCLUDE_RECURSION in parrot.h
encoding.h
-> parrot.h
-> encoding.h
Commit: f83909e8e64fefe11a85c3bba78feedb3ecab5da
https://github.com/parrot/parrot/commit/f83909e8e64fefe11a85c3bba78feedb3ecab5da
Author: Bruce Gray <bruce.gray at acm.org>
Date: 2011-03-19 (Sat, 19 Mar 2011)
Changed paths:
M include/parrot/atomic.h
M include/parrot/string.h
Log Message:
-----------
Merge branch 'coverity_474'
Commit: c30d88cbb67701f5ec44b656fba83945b089d5aa
https://github.com/parrot/parrot/commit/c30d88cbb67701f5ec44b656fba83945b089d5aa
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-03-19 (Sat, 19 Mar 2011)
Changed paths:
M include/parrot/pointer_array.h
M src/pointer_array.c
Log Message:
-----------
Forcefully inline Pointer_Array manipulation functions.
It gives another 2% of speed improvements on building Rakudo's core.pm.
Commit: 85e4ffe37c3b3b7ca873674287f2a3e18a1f3354
https://github.com/parrot/parrot/commit/85e4ffe37c3b3b7ca873674287f2a3e18a1f3354
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-03-19 (Sat, 19 Mar 2011)
Changed paths:
M src/pmc/packfiledirectory.pmc
Log Message:
-----------
Create PackfileBytecodeSegment instead of RawSegment when we actually unpack bytecode.
Commit: b600dfe5953bb45f6d73cf0f96f6649c6383de68
https://github.com/parrot/parrot/commit/b600dfe5953bb45f6d73cf0f96f6649c6383de68
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-03-19 (Sat, 19 Mar 2011)
Changed paths:
M src/pmc/opcode.pmc
Log Message:
-----------
Add OpCode.get_number to simplify usage from nqp.
Commit: 2b896f553c7d7ba72d100cdc5a541de807bccada
https://github.com/parrot/parrot/commit/2b896f553c7d7ba72d100cdc5a541de807bccada
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-03-19 (Sat, 19 Mar 2011)
Changed paths:
M include/parrot/pointer_array.h
Log Message:
-----------
Fix debug builds.
Commit: 5f1b1a40f14ee87ae639517f2b5ff9127a24de0e
https://github.com/parrot/parrot/commit/5f1b1a40f14ee87ae639517f2b5ff9127a24de0e
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-03-19 (Sat, 19 Mar 2011)
Changed paths:
M include/parrot/pointer_array.h
Log Message:
-----------
fix codetest failures - pod syntax, c_function docs and add ASSERT_ARGS
Commit: 323edb2f2c039d7fbe9d6795eba777909c633bbe
https://github.com/parrot/parrot/commit/323edb2f2c039d7fbe9d6795eba777909c633bbe
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-03-19 (Sat, 19 Mar 2011)
Changed paths:
M src/pmc/packfilerawsegment.pmc
Log Message:
-----------
Add more get_*_keyed_* accessors to PackfileRawSegment.
Commit: 20e18aab00bf04d9249afd46fcb245c74c6ae244
https://github.com/parrot/parrot/commit/20e18aab00bf04d9249afd46fcb245c74c6ae244
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-03-19 (Sat, 19 Mar 2011)
Changed paths:
M src/pmc/packfilebytecodesegment.pmc
Log Message:
-----------
Inherit PackfileBytecodeSegment from RawSegment.
Commit: c35de5ddcffee3222c0bb7d137d53ae33adc0929
https://github.com/parrot/parrot/commit/c35de5ddcffee3222c0bb7d137d53ae33adc0929
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-03-19 (Sat, 19 Mar 2011)
Changed paths:
M include/parrot/pointer_array.h
Log Message:
-----------
add define for ASSERT_ARGS
Commit: 39646429f0af6cab410677fcc23bd6d782c8a5ec
https://github.com/parrot/parrot/commit/39646429f0af6cab410677fcc23bd6d782c8a5ec
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-03-19 (Sat, 19 Mar 2011)
Changed paths:
M include/parrot/pointer_array.h
Log Message:
-----------
Remove "inline" keyword. Looks like VisualStudio can't grok it.
Commit: f8a423bba243cbc38dbc3218942e56e4a5e5e001
https://github.com/parrot/parrot/commit/f8a423bba243cbc38dbc3218942e56e4a5e5e001
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-03-19 (Sat, 19 Mar 2011)
Changed paths:
M include/parrot/pointer_array.h
Log Message:
-----------
Use PARROT_INLINE. tewk++ for notice.
Commit: 58c4c87f7a65551df2d8117f2e286cf8ac4fa1d9
https://github.com/parrot/parrot/commit/58c4c87f7a65551df2d8117f2e286cf8ac4fa1d9
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-03-19 (Sat, 19 Mar 2011)
Changed paths:
M include/parrot/pointer_array.h
Log Message:
-----------
fix codetest failures - c function docs
Commit: 0c4badbb778e0c6a727e315aa84e041cbebf7b5a
https://github.com/parrot/parrot/commit/0c4badbb778e0c6a727e315aa84e041cbebf7b5a
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-03-20 (Sun, 20 Mar 2011)
Changed paths:
M t/pmc/packfileopmap.t
Log Message:
-----------
Update test to explicitly skip test when no math_ops lib available.
Commit: 0720b34f123b8277cb25b936af560fce70510ed7
https://github.com/parrot/parrot/commit/0720b34f123b8277cb25b936af560fce70510ed7
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-03-20 (Sun, 20 Mar 2011)
Changed paths:
M src/pmc/packfileopmap.pmc
M t/pmc/packfileopmap.t
Log Message:
-----------
Implement lookup of ops by mapped id in PackfileOpMap
Commit: f7e97d35fac26c3fc852e7ff89fba77beb2ba88f
https://github.com/parrot/parrot/commit/f7e97d35fac26c3fc852e7ff89fba77beb2ba88f
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-03-20 (Sun, 20 Mar 2011)
Changed paths:
M src/pmc/packfileopmap.pmc
Log Message:
-----------
Add get_pmc_keyed_int as synonym for .get_string_keyed_int to simplify usage from nqp.
Commit: 6bd28a1a2d0bb10ecd1566ed8d97b69b68c49e56
https://github.com/parrot/parrot/commit/6bd28a1a2d0bb10ecd1566ed8d97b69b68c49e56
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-03-20 (Sun, 20 Mar 2011)
Changed paths:
M src/pmc/packfilebytecodesegment.pmc
Log Message:
-----------
Partially recreate BytecodeSegment PMC from PackFile_ByteCode.
This PMC is asking for refactor to expose PackFile_ByteCode in more sane way.
Commit: ee2785c5b6b04b9b684778e228ae23fb2c8af84e
https://github.com/parrot/parrot/commit/ee2785c5b6b04b9b684778e228ae23fb2c8af84e
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-03-20 (Sun, 20 Mar 2011)
Changed paths:
M src/pmc/packfilebytecodesegment.pmc
Log Message:
-----------
fix codetest failure - line length
Commit: ffbd1372f34f4362e9b001bc27c5989407c997c8
https://github.com/parrot/parrot/commit/ffbd1372f34f4362e9b001bc27c5989407c997c8
Author: Andy Lester <andy at petdance.com>
Date: 2011-03-20 (Sun, 20 Mar 2011)
Changed paths:
M config/gen/makefiles/root.in
M include/parrot/exceptions.h
M include/parrot/misc.h
M include/parrot/packfile.h
M include/parrot/string_funcs.h
M src/exceptions.c
M src/packfile/api.c
M src/packfile/output.c
M src/string/api.c
M src/utils.c
Log Message:
-----------
Overhauled the splint targets to be more forgiving, and easier to maintain. Added new function annotations. Make integer types match more exactly in a few places.
Commit: bf51801120b29a3405325989d451f1dc9c234556
https://github.com/parrot/parrot/commit/bf51801120b29a3405325989d451f1dc9c234556
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-03-20 (Sun, 20 Mar 2011)
Changed paths:
M src/pmc/structview.pmc
Log Message:
-----------
add default to all switch statements - first cut at removing warnings
have added defalut: - with break
need to replace the breaks with exceptions as it never reach there
Commit: 7c16e6965d83ac4103434edf5c0c3af4cfc19279
https://github.com/parrot/parrot/commit/7c16e6965d83ac4103434edf5c0c3af4cfc19279
Author: Andy Lester <andy at petdance.com>
Date: 2011-03-22 (Tue, 22 Mar 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
Pass NULL instead of 0 for null pointer
Commit: 6e55eeaa021f7b4ab7b16412f9942c54a97e5734
https://github.com/parrot/parrot/commit/6e55eeaa021f7b4ab7b16412f9942c54a97e5734
Author: Andy Lester <andy at petdance.com>
Date: 2011-03-22 (Tue, 22 Mar 2011)
Changed paths:
M src/gc/gc_ms.c
Log Message:
-----------
gc_ms_alloc_objects() actually does modify the mem_pools argument
Commit: 3743f15235b1c37039366fd3b5133d4af1d26698
https://github.com/parrot/parrot/commit/3743f15235b1c37039366fd3b5133d4af1d26698
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-03-24 (Thu, 24 Mar 2011)
Changed paths:
M config/auto/llvm.pm
M t/steps/auto/llvm-01.t
Log Message:
-----------
Bring into master improvements made in opsc_llvm branch re configuration
probing for LLVM and testing the code that conducts those probes.
Commit: 7ddb5079b97a2d2d0f3c96c52257558127140382
https://github.com/parrot/parrot/commit/7ddb5079b97a2d2d0f3c96c52257558127140382
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-03-24 (Thu, 24 Mar 2011)
Changed paths:
M config/auto/llvm.pm
M t/steps/auto/llvm-01.t
Log Message:
-----------
Revert to previous versions of config/auto/llvm.pm and associated test. Configure.pl output is too messy when 'llvm-config' is not found; needs reworking.
Commit: 23b323ea5edc4f15f715df3a4ef9bfdc12dd15ad
https://github.com/parrot/parrot/commit/23b323ea5edc4f15f715df3a4ef9bfdc12dd15ad
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-03-25 (Fri, 25 Mar 2011)
Changed paths:
M include/parrot/datatypes.h
M src/pmc/structview.pmc
Log Message:
-----------
HAS_INT64 => PARROT_HAS_INT64 and HAS_LONGLONG => PARROT_HAS_LONGLONG after config changes doing the same
Commit: 137211165c08e6753a823d2b15209638a8559931
https://github.com/parrot/parrot/commit/137211165c08e6753a823d2b15209638a8559931
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-03-25 (Fri, 25 Mar 2011)
Changed paths:
M src/pmc/key.pmc
Log Message:
-----------
support generating PBC containing PMC-register keys
Commit: 4c9efee189a399b2d23b74132ea49ce1df93e432
https://github.com/parrot/parrot/commit/4c9efee189a399b2d23b74132ea49ce1df93e432
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-03-25 (Fri, 25 Mar 2011)
Changed paths:
M MANIFEST.generated
Log Message:
-----------
make ncidef2pir tool installable
Commit: 79ae15388c1f8df108db1020cf12bbe7384f7e44
https://github.com/parrot/parrot/commit/79ae15388c1f8df108db1020cf12bbe7384f7e44
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-03-25 (Fri, 25 Mar 2011)
Changed paths:
M src/pmc/key.pmc
Log Message:
-----------
allow thawing of PMC-register keys
Commit: 7df21a4552c47f057070326c3fd1c932e4eb0237
https://github.com/parrot/parrot/commit/7df21a4552c47f057070326c3fd1c932e4eb0237
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-03-25 (Fri, 25 Mar 2011)
Changed paths:
M src/pmc/structview.pmc
Log Message:
-----------
implement serialization/deserialization for structview
Commit: 475136cb573f714b1837f8f7dedf41f4e32b5066
https://github.com/parrot/parrot/commit/475136cb573f714b1837f8f7dedf41f4e32b5066
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-03-25 (Fri, 25 Mar 2011)
Changed paths:
M src/pmc/structview.pmc
Log Message:
-----------
implement array_offs and elt_offs methods on structview for array and element offset pointer arithmentic
Commit: 818cc1914951a1e3de7ac5a2e365e588aec856ed
https://github.com/parrot/parrot/commit/818cc1914951a1e3de7ac5a2e365e588aec856ed
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-03-25 (Fri, 25 Mar 2011)
Changed paths:
M src/pmc/structview.pmc
Log Message:
-----------
reset key in keyed vtable preamble - fixes delegation issues in [gs]et_pmc_keyed
Commit: 878c837ff26eab1e06ef35d17b76b5b011bfe4b3
https://github.com/parrot/parrot/commit/878c837ff26eab1e06ef35d17b76b5b011bfe4b3
Author: Jonathan Worthington <jnthn at jnthn.net>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M src/pmc/sub.pmc
Log Message:
-----------
Auto-close did not work for more than a single frame deep. Discovered this bug when tracking down why static lexpad symbol handling didn't work out in NQP.
Commit: 8ff4abd2d3ed1e38d806c21a4aa71e3b6854586c
https://github.com/parrot/parrot/commit/8ff4abd2d3ed1e38d806c21a4aa71e3b6854586c
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M src/pmc/structview.pmc
Log Message:
-----------
fix codetest failure - line length
Commit: 1de520023d088bdfb5d56610587c4c256c076708
https://github.com/parrot/parrot/commit/1de520023d088bdfb5d56610587c4c256c076708
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M src/pmc/sub.pmc
Log Message:
-----------
fix codetest failure - line length
Commit: 47d621105deae6311259ff58cb847ff914f34fa1
https://github.com/parrot/parrot/commit/47d621105deae6311259ff58cb847ff914f34fa1
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M compilers/imcc/main.c
M include/imcc/embed.h
M include/parrot/api.h
M include/parrot/packfile.h
M src/embed/api.c
M src/gc/api.c
M src/interp/inter_create.c
M src/interp/inter_misc.c
M src/packfile/api.c
Log Message:
-----------
remove TT #1990 hack from Parrot_load_bytecode. This should prevent Parrot from eating up all RAM in certain situations
Commit: a3bba045f3ddfad43fbd4fd59801d00e0735fa76
https://github.com/parrot/parrot/commit/a3bba045f3ddfad43fbd4fd59801d00e0735fa76
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M compilers/imcc/imclexer.c
M compilers/imcc/imcparser.c
M compilers/imcc/imcparser.h
M src/packfile/api.c
Log Message:
-----------
whatever
Commit: 3167be3562069d40ea2282cbf40cd8eb35c3ab4d
https://github.com/parrot/parrot/commit/3167be3562069d40ea2282cbf40cd8eb35c3ab4d
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M MANIFEST.generated
M config/gen/config_h/config_h.in
M config/gen/makefiles/root.in
M include/parrot/atomic.h
M include/parrot/datatypes.h
M include/parrot/exceptions.h
M include/parrot/gc_api.h
M include/parrot/misc.h
M include/parrot/packfile.h
M include/parrot/pointer_array.h
M include/parrot/string.h
M include/parrot/string_funcs.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 src/exceptions.c
M src/gc/api.c
M src/gc/gc_ms.c
M src/interp/inter_misc.c
M src/io/io_private.h
M src/packfile/api.c
M src/packfile/output.c
M src/pmc/key.pmc
M src/pmc/nativepccmethod.pmc
M src/pmc/opcode.pmc
M src/pmc/packfilebytecodesegment.pmc
M src/pmc/packfiledirectory.pmc
M src/pmc/packfileopmap.pmc
M src/pmc/packfilerawsegment.pmc
M src/pmc/structview.pmc
M src/pmc/sub.pmc
M src/pointer_array.c
M src/string/api.c
M src/utils.c
M t/pmc/packfileopmap.t
Log Message:
-----------
fix conflicts
Commit: ee4b8139578afc249945970db2d1dda370cfcb97
https://github.com/parrot/parrot/commit/ee4b8139578afc249945970db2d1dda370cfcb97
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M MANIFEST.generated
Log Message:
-----------
fix sort order
Commit: 4f3ab30905ac80a7b448647a91b64998e4274ba8
https://github.com/parrot/parrot/commit/4f3ab30905ac80a7b448647a91b64998e4274ba8
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
eliminate GC blockage leak
Commit: 7ffe383cf33457de195ea3d1ac775e45eb157bb3
https://github.com/parrot/parrot/commit/7ffe383cf33457de195ea3d1ac775e45eb157bb3
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
+some function documentation
Commit: 8dcf07d1ddb37dc98d79d481223b4d38fabaec13
https://github.com/parrot/parrot/commit/8dcf07d1ddb37dc98d79d481223b4d38fabaec13
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M src/pmc/imccompiler.pmc
Log Message:
-----------
[codingstd] Pod syntax: no need (yet) for '=over'.
Commit: 8b1f3663853317fee4cab06afefad84b64fc105c
https://github.com/parrot/parrot/commit/8b1f3663853317fee4cab06afefad84b64fc105c
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M src/pmc/imccompiler.pmc
Log Message:
-----------
Fix error made when trying to fix pod syntax problem.
Commit: 401daa4183f4a8ba90f82fd49d8239e1e7246144
https://github.com/parrot/parrot/commit/401daa4183f4a8ba90f82fd49d8239e1e7246144
Author: Andy Lester <andy at petdance.com>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M src/string/api.c
Log Message:
-----------
fixed break statement
Commit: c2407a52b67426ced293b5e7459700fba2b4efad
https://github.com/parrot/parrot/commit/c2407a52b67426ced293b5e7459700fba2b4efad
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M config/auto/llvm.pm
M t/steps/auto/llvm-01.t
Log Message:
-----------
As in opsc_llvm branch, use Parrot::Configure::Utils::capture_output() to handle 'llvm-config --bindir'. Works more cleanly on systems lacking LLVM.
Commit: 3a64b34b872fe2d157b6ef97b36c6124338c4a8d
https://github.com/parrot/parrot/commit/3a64b34b872fe2d157b6ef97b36c6124338c4a8d
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M MANIFEST
M config/auto/infnan.pm
A t/steps/auto/infnan-01.t
Log Message:
-----------
Add tests for auto::infnan. Refactor a bit to maximize testability of execution paths.
Commit: 6ee33b49d983166fc71dc36e2eff22601163ccff
https://github.com/parrot/parrot/commit/6ee33b49d983166fc71dc36e2eff22601163ccff
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M lib/Parrot/Configure/Utils.pm
M lib/Parrot/Git/Describe.pm
M lib/Parrot/Revision.pm
M lib/Parrot/SHA1.pm
Log Message:
-----------
Repeated code is a mistake. Extract a utility sub defined in three packages and place it in Parrot::Configure::Utils.
Commit: 4c3f92eda5f5f4c8c3de7fc6abe6699463660b5a
https://github.com/parrot/parrot/commit/4c3f92eda5f5f4c8c3de7fc6abe6699463660b5a
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M t/configure/033-step.t
Log Message:
-----------
Write tests for print_to_cache().
Commit: e5ce3bfc097ff3841921dbcdd6b1a408ae457742
https://github.com/parrot/parrot/commit/e5ce3bfc097ff3841921dbcdd6b1a408ae457742
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M lib/Parrot/Configure/Utils.pm
M lib/Parrot/Revision.pm
M lib/Parrot/SHA1.pm
M t/configure/017-revision_from_cache.t
M t/configure/018-revision_to_cache.t
M t/configure/064-sha1_from_cache.t
M t/configure/065-git_describe_from_cache.t
Log Message:
-----------
Fix usages of print_to_cache(). Make it work with all t/configure/*.t tests.
Commit: 1b52333810f4a57a2c86c54b8b1b961b756509cb
https://github.com/parrot/parrot/commit/1b52333810f4a57a2c86c54b8b1b961b756509cb
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M lib/Parrot/Configure/Utils.pm
M lib/Parrot/Revision.pm
M t/configure/017-revision_from_cache.t
M t/configure/061-revision_from_cache.t
M t/configure/063-git_describe_to_cache.t
M t/configure/064-sha1_from_cache.t
M t/configure/065-git_describe_from_cache.t
Log Message:
-----------
Provide read_from_cache() function; :cache EXPORT tag. Use print_to_cache() in a few more obvious locations.
Commit: 7c4be0c0675b0dd46ed4d0ea3b8f0749f46bce62
https://github.com/parrot/parrot/commit/7c4be0c0675b0dd46ed4d0ea3b8f0749f46bce62
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M t/configure/033-step.t
Log Message:
-----------
Provide unit test for read_from_cache().
Commit: 005ee1c39bf70b59d2f8063b8c1836c0f788dae7
https://github.com/parrot/parrot/commit/005ee1c39bf70b59d2f8063b8c1836c0f788dae7
Author: Andy Lester <andy at petdance.com>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M config/auto/warnings.pm
Log Message:
-----------
GCC 4.6 now has -Wsuggest-attribute=noreturn so we check for it
Commit: 2450e48dd48446f9473fdb7c8c99941f1413ca94
https://github.com/parrot/parrot/commit/2450e48dd48446f9473fdb7c8c99941f1413ca94
Author: Andy Lester <andy at petdance.com>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M include/parrot/string_funcs.h
M src/string/api.c
Log Message:
-----------
handle the NULL string parametrs correctly
Commit: 0748266d00e73ef0a9151e154b3657607fc44eb9
https://github.com/parrot/parrot/commit/0748266d00e73ef0a9151e154b3657607fc44eb9
Author: Andy Lester <andy at petdance.com>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M MANIFEST
M config/auto/infnan.pm
M config/auto/llvm.pm
M lib/Parrot/Configure/Utils.pm
M lib/Parrot/Git/Describe.pm
M lib/Parrot/Revision.pm
M lib/Parrot/SHA1.pm
M t/configure/017-revision_from_cache.t
M t/configure/018-revision_to_cache.t
M t/configure/033-step.t
M t/configure/061-revision_from_cache.t
M t/configure/063-git_describe_to_cache.t
M t/configure/064-sha1_from_cache.t
M t/configure/065-git_describe_from_cache.t
A t/steps/auto/infnan-01.t
M t/steps/auto/llvm-01.t
Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot
Commit: d166267d67bece07a7404a6e41380b9e5cbb2ac0
https://github.com/parrot/parrot/commit/d166267d67bece07a7404a6e41380b9e5cbb2ac0
Author: Andy Lester <andy at petdance.com>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M include/parrot/api.h
Log Message:
-----------
make the Parrot_confess declaration match the .c file
Commit: f9f421cf6afb8172e0daaf87ece9e731d392304f
https://github.com/parrot/parrot/commit/f9f421cf6afb8172e0daaf87ece9e731d392304f
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M lib/Parrot/SHA1.pm
Log Message:
-----------
Use read_from_cache() to make code more concise.
Commit: 4eb1d10ce1b5b43a16948dc4fddc02e1171ee4a2
https://github.com/parrot/parrot/commit/4eb1d10ce1b5b43a16948dc4fddc02e1171ee4a2
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M config/auto/warnings.pm
M include/parrot/api.h
M include/parrot/string_funcs.h
M src/string/api.c
Log Message:
-----------
Merge branch 'master' of git at github.com:parrot/parrot
Commit: 11323f5b295a55c3386d8a4a0b3852756bd12357
https://github.com/parrot/parrot/commit/11323f5b295a55c3386d8a4a0b3852756bd12357
Author: Andy Lester <andy at petdance.com>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M include/parrot/extend.h
M include/parrot/io.h
M src/extend.c
M src/io/api.c
M src/multidispatch.c
M src/oo.c
Log Message:
-----------
fixing null/not-null annotations
Commit: 9b4a7d83b740bbc3172cc17e88b1c2e3fa2c0863
https://github.com/parrot/parrot/commit/9b4a7d83b740bbc3172cc17e88b1c2e3fa2c0863
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M lib/Parrot/Git/Describe.pm
Log Message:
-----------
Use read_from_cache() in one more location.
Commit: d8e4d67437ea920b7c7c35107115efcf562ea20a
https://github.com/parrot/parrot/commit/d8e4d67437ea920b7c7c35107115efcf562ea20a
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M t/steps/auto/llvm-01.t
Log Message:
-----------
changed number of tests
Commit: b795b68ac93b4eab95b35ac033023212a152b265
https://github.com/parrot/parrot/commit/b795b68ac93b4eab95b35ac033023212a152b265
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M config/auto/llvm.pm
Log Message:
-----------
fix codetest/perlcritic failures - trailing whitespace
Commit: 5e3c885965e004f1d52fa68b0f3789b7a9a04ce6
https://github.com/parrot/parrot/commit/5e3c885965e004f1d52fa68b0f3789b7a9a04ce6
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M t/configure/018-revision_to_cache.t
Log Message:
-----------
fix codetest/perlcritic failures - trailing whitespace
Commit: 7e9553d20fe4ffc9e72f92cd8df6c22c4bea8dd0
https://github.com/parrot/parrot/commit/7e9553d20fe4ffc9e72f92cd8df6c22c4bea8dd0
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-03-26 (Sat, 26 Mar 2011)
Changed paths:
M t/steps/auto/infnan-01.t
Log Message:
-----------
fix codetest failure - trailing whitespace
Commit: e6b86584111cbb521ceed8b85f9b4cc640b012f5
https://github.com/parrot/parrot/commit/e6b86584111cbb521ceed8b85f9b4cc640b012f5
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-03-27 (Sun, 27 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/auto/infnan.pm
M config/auto/llvm.pm
M config/auto/warnings.pm
M config/gen/config_h/config_h.in
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/atomic.h
M include/parrot/datatypes.h
M include/parrot/debugger.h
M include/parrot/embed.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/interpreter.h
M include/parrot/io.h
M include/parrot/memory.h
M include/parrot/misc.h
M include/parrot/namespace.h
M include/parrot/nci.h
M include/parrot/oplib/core_ops.h
M include/parrot/oplib/ops.h
M include/parrot/opsenum.h
M include/parrot/packfile.h
M include/parrot/pointer_array.h
M include/parrot/scheduler.h
M include/parrot/string.h
M include/parrot/string_funcs.h
M include/parrot/thread.h
M lib/Parrot/Configure/Utils.pm
M lib/Parrot/Git/Describe.pm
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 lib/Parrot/Revision.pm
M lib/Parrot/SHA1.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/exceptions.c
M src/extend.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/global_setup.c
M src/hash.c
M src/interp/inter_create.c
M src/interp/inter_misc.c
M src/io/api.c
M src/io/io_private.h
M src/longopt.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/extra_thunks.c
M src/nci/libffi.c
M src/nci/signatures.c
M src/oo.c
M src/ops/core.ops
M src/ops/core_ops.c
M src/ops/object.ops
M src/ops/var.ops
M src/packfile/api.c
M src/packfile/output.c
M src/pmc/capture.pmc
M src/pmc/class.pmc
M src/pmc/fixedintegerarray.pmc
M src/pmc/key.pmc
M src/pmc/mappedbytearray.pmc
M src/pmc/namespace.pmc
M src/pmc/nativepccmethod.pmc
M src/pmc/nci.pmc
M src/pmc/opcode.pmc
M src/pmc/packfileannotations.pmc
M src/pmc/packfilebytecodesegment.pmc
M src/pmc/packfiledirectory.pmc
M src/pmc/packfileopmap.pmc
M src/pmc/packfilerawsegment.pmc
M src/pmc/socket.pmc
M src/pmc/structview.pmc
M src/pmc/sub.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/compilers/opsc/06-opsfile.t
M t/configure/017-revision_from_cache.t
M t/configure/018-revision_to_cache.t
M t/configure/033-step.t
M t/configure/061-revision_from_cache.t
M t/configure/063-git_describe_to_cache.t
M t/configure/064-sha1_from_cache.t
M t/configure/065-git_describe_from_cache.t
M t/oo/objects.t
M t/pmc/capture.t
M t/pmc/packfileopmap.t
M t/pmc/string.t
M t/src/extend_vtable.t
A t/steps/auto/infnan-01.t
M t/steps/auto/llvm-01.t
M tools/dev/nci_thunk_gen.pir
M tools/release/release.json
Log Message:
-----------
Merge branch 'master' into whiteknight/vtable_overrides
Commit: 7282d9874d749bf265540da10a15f9e07aa3eb19
https://github.com/parrot/parrot/commit/7282d9874d749bf265540da10a15f9e07aa3eb19
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-03-27 (Sun, 27 Mar 2011)
Changed paths:
M src/pmc/object.pmc
M t/pmc/object-meths.t
Log Message:
-----------
remove override ability for vtable can.
Commit: a37d7f034f08b0c3b77614056da4e61a2c9aa14f
https://github.com/parrot/parrot/commit/a37d7f034f08b0c3b77614056da4e61a2c9aa14f
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-03-27 (Sun, 27 Mar 2011)
Changed paths:
M NEWS
Log Message:
-----------
update NEWS
Commit: 69f3ae11b982e192a025a6c4cab8c4f5a47ea8ab
https://github.com/parrot/parrot/commit/69f3ae11b982e192a025a6c4cab8c4f5a47ea8ab
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-03-27 (Sun, 27 Mar 2011)
Changed paths:
M t/steps/auto/llvm-01.t
Log Message:
-----------
Correct number of tests in plan.
Commit: d5eb089fb659460a724e8caef45f273997fdfcd8
https://github.com/parrot/parrot/commit/d5eb089fb659460a724e8caef45f273997fdfcd8
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-03-27 (Sun, 27 Mar 2011)
Changed paths:
M NEWS
M config/auto/llvm.pm
M src/pmc/object.pmc
M t/configure/018-revision_to_cache.t
M t/pmc/object-meths.t
M t/steps/auto/infnan-01.t
M t/steps/auto/llvm-01.t
Log Message:
-----------
Merge branch 'master' of git at github.com:parrot/parrot
Commit: 3264def8ed17e809bbe7dc3f5e401024af1edbb6
https://github.com/parrot/parrot/commit/3264def8ed17e809bbe7dc3f5e401024af1edbb6
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-03-27 (Sun, 27 Mar 2011)
Changed paths:
M lib/Parrot/Pmc2c/PMC/RO.pm
Log Message:
-----------
Make documentation less inaccurate.
Commit: acc1ddbc9f8a1811eb57b9f2d30b8e6220a5e9da
https://github.com/parrot/parrot/commit/acc1ddbc9f8a1811eb57b9f2d30b8e6220a5e9da
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-03-27 (Sun, 27 Mar 2011)
Changed paths:
M lib/Parrot/Pmc2c/PMC/RO.pm
Log Message:
-----------
Merge branch 'master' of git at github.com:parrot/parrot
Commit: 5a4b4664540e2375b3bc94e12b8b5b63ead31b8b
https://github.com/parrot/parrot/commit/5a4b4664540e2375b3bc94e12b8b5b63ead31b8b
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-03-27 (Sun, 27 Mar 2011)
Changed paths:
M t/steps/auto/llvm-01.t
Log Message:
-----------
Correct number of tests to be SKIPped.
Commit: d0f90ddbe1774983239d5360799f1da261d2a9fe
https://github.com/parrot/parrot/commit/d0f90ddbe1774983239d5360799f1da261d2a9fe
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-03-27 (Sun, 27 Mar 2011)
Changed paths:
M lib/Parrot/Pmc2c/Method.pm
M lib/Parrot/Pmc2c/PMC.pm
M lib/Parrot/Pmc2c/VTable.pm
Log Message:
-----------
Get rig of old, outdated, not supportted MMD stuff in pmc2c
Commit: 519f10d03e9e1901ba73f82637c089a18f1bd27b
https://github.com/parrot/parrot/commit/519f10d03e9e1901ba73f82637c089a18f1bd27b
Author: Andy Lester <andy at petdance.com>
Date: 2011-03-27 (Sun, 27 Mar 2011)
Changed paths:
M include/parrot/string_funcs.h
M src/string/api.c
Log Message:
-----------
Fixing splint flags re: nulls
Commit: a0b2f6d860766a6d74fba1253abe82b08e1bc2b3
https://github.com/parrot/parrot/commit/a0b2f6d860766a6d74fba1253abe82b08e1bc2b3
Author: Andy Lester <andy at petdance.com>
Date: 2011-03-27 (Sun, 27 Mar 2011)
Changed paths:
M include/parrot/call.h
M src/call/args.c
Log Message:
-----------
return_sig is ARGOUT, not ARGMOD
Commit: 36602ce119d18b791588f01c0f4ec800e6e7285d
https://github.com/parrot/parrot/commit/36602ce119d18b791588f01c0f4ec800e6e7285d
Author: Andy Lester <andy at petdance.com>
Date: 2011-03-27 (Sun, 27 Mar 2011)
Changed paths:
M src/dynext.c
Log Message:
-----------
allow some STRING * to be NULLOK
Commit: c265ccc685f63137fd46c968af58f26e1ec1ab37
https://github.com/parrot/parrot/commit/c265ccc685f63137fd46c968af58f26e1ec1ab37
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-03-27 (Sun, 27 Mar 2011)
Changed paths:
M ext/Parrot-Embed/Build.PL
Log Message:
-----------
use parrot_config for build info
Commit: d2062d93f3a7763d04ff9dd8da105542daeb89de
https://github.com/parrot/parrot/commit/d2062d93f3a7763d04ff9dd8da105542daeb89de
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-03-27 (Sun, 27 Mar 2011)
Changed paths:
M .gitignore
M MANIFEST.generated
M config/gen/makefiles.pm
R config/gen/makefiles/parrot_pc.in
M config/gen/makefiles/root.in
M ports/cygwin/README
M ports/cygwin/parrot-1.0.0-1.cygport
M ports/debian/libparrot-dev.install.in
Log Message:
-----------
eliminate parrot.pc
Commit: ba65aef8b0d1d0a49dcef5cb826c3ca52a4f80ed
https://github.com/parrot/parrot/commit/ba65aef8b0d1d0a49dcef5cb826c3ca52a4f80ed
Author: Andy Lester <andy at petdance.com>
Date: 2011-03-27 (Sun, 27 Mar 2011)
Changed paths:
M src/debug.c
Log Message:
-----------
Properly added headerizer annotations. Consted some vars.
Commit: 1eb416dcda1113f4e65f66f0075170687323abca
https://github.com/parrot/parrot/commit/1eb416dcda1113f4e65f66f0075170687323abca
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-03-27 (Sun, 27 Mar 2011)
Changed paths:
M .gitignore
M MANIFEST.generated
M config/gen/makefiles.pm
R config/gen/makefiles/parrot_pc.in
M config/gen/makefiles/root.in
M ext/Parrot-Embed/Build.PL
M ports/cygwin/README
M ports/cygwin/parrot-1.0.0-1.cygport
M ports/debian/libparrot-dev.install.in
Log Message:
-----------
Merge branch 'kill-pkg-config'
Commit: f987b92b442cba2cd24f171b276798aa698de55b
https://github.com/parrot/parrot/commit/f987b92b442cba2cd24f171b276798aa698de55b
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-03-27 (Sun, 27 Mar 2011)
Changed paths:
M api.yaml
Log Message:
-----------
remove pkg-config deprecation notice (completed)
Commit: 137d5dce5e6ee44d846ab10b0b66c567c685cb6a
https://github.com/parrot/parrot/commit/137d5dce5e6ee44d846ab10b0b66c567c685cb6a
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-03-27 (Sun, 27 Mar 2011)
Changed paths:
M MANIFEST
M MANIFEST.SKIP
Log Message:
-----------
re-generate MANIFEST and MANIFEST.SKIP
Commit: a49d7b89c116bf35aef28404752cbe0676748119
https://github.com/parrot/parrot/commit/a49d7b89c116bf35aef28404752cbe0676748119
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-03-28 (Mon, 28 Mar 2011)
Changed paths:
M src/debug.c
Log Message:
-----------
add missing c function pod documentation
Commit: 227929804b5e5d403e6df957d5018cadf7c3ac40
https://github.com/parrot/parrot/commit/227929804b5e5d403e6df957d5018cadf7c3ac40
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-03-28 (Mon, 28 Mar 2011)
Changed paths:
M src/debug.c
Log Message:
-----------
add missing ASSERT_ARGS
Commit: 3a6dd168e4d9e0f5ad808a464ff436f08b781cb3
https://github.com/parrot/parrot/commit/3a6dd168e4d9e0f5ad808a464ff436f08b781cb3
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-03-28 (Mon, 28 Mar 2011)
Changed paths:
M api.yaml
Log Message:
-----------
Revert "remove pkg-config deprecation notice (completed)"
This reverts commit f987b92b442cba2cd24f171b276798aa698de55b.
Commit: b7cf686f38edb175bcf75af18ab83a2be15e8559
https://github.com/parrot/parrot/commit/b7cf686f38edb175bcf75af18ab83a2be15e8559
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-03-28 (Mon, 28 Mar 2011)
Changed paths:
M api.yaml
Log Message:
-----------
Mark the pkg-config deprecation as completed
Commit: 3fb52aca69ed799ff35b6e40e856357cc37c9013
https://github.com/parrot/parrot/commit/3fb52aca69ed799ff35b6e40e856357cc37c9013
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-03-29 (Tue, 29 Mar 2011)
Changed paths:
M src/pmc/structview.pmc
Log Message:
-----------
add default: to switch(s) to cut down on compiler warnings
Commit: f60eb99337b24ef1b4927ff3ce21450e3352edc0
https://github.com/parrot/parrot/commit/f60eb99337b24ef1b4927ff3ce21450e3352edc0
Author: Christoph Gaertner <cggaertner at googlemail.com>
Date: 2011-03-30 (Wed, 30 Mar 2011)
Changed paths:
M include/parrot/misc.h
Log Message:
-----------
parrot/misc.h: added #undef to silence warning
snprintf also gets defined by libintl.h on my system, so an #undef is
necessary to avoid re-definition
this should actually always be done when shadowing libc functions as any libc
function may be implemented as a macro (see C99 section 7.1.4)
Commit: 8965d78f87a58372000c469a195b8f54596f98da
https://github.com/parrot/parrot/commit/8965d78f87a58372000c469a195b8f54596f98da
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-03-30 (Wed, 30 Mar 2011)
Changed paths:
M include/parrot/misc.h
Log Message:
-----------
Undef snprintf before possible shadowing of system snprintf to avoid compiler's warning. cgaertner++ for original patch.
Commit: afb4ff4eb5e3c1480edfc5a71feeaf7d627e2a6b
https://github.com/parrot/parrot/commit/afb4ff4eb5e3c1480edfc5a71feeaf7d627e2a6b
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-03-30 (Wed, 30 Mar 2011)
Log Message:
-----------
Merge branch 'master' of https://github.com/cgaertner/parrot
Commit: 84cb2d04b611f2d486e92eef4a1700726669d75e
https://github.com/parrot/parrot/commit/84cb2d04b611f2d486e92eef4a1700726669d75e
Author: Andy Lester <andy at petdance.com>
Date: 2011-03-30 (Wed, 30 Mar 2011)
Changed paths:
M src/hash.c
Log Message:
-----------
consted a pointer
Commit: e6a12ad25b7969653c020d8b6fbc8fe445736166
https://github.com/parrot/parrot/commit/e6a12ad25b7969653c020d8b6fbc8fe445736166
Author: Andy Lester <andy at petdance.com>
Date: 2011-03-30 (Wed, 30 Mar 2011)
Changed paths:
M include/parrot/namespace.h
M src/namespace.c
Log Message:
-----------
flagging args as not nullable
Commit: abd37c6ddcc5818d7cb419483d86ffefa62122e6
https://github.com/parrot/parrot/commit/abd37c6ddcc5818d7cb419483d86ffefa62122e6
Author: Andy Lester <andy at petdance.com>
Date: 2011-03-30 (Wed, 30 Mar 2011)
Changed paths:
M include/parrot/call.h
M src/call/args.c
Log Message:
-----------
arg_sis is ARGOUT, not ARGMOD
Commit: a5e41d0041ba3860cbc4aa931834d4373316d868
https://github.com/parrot/parrot/commit/a5e41d0041ba3860cbc4aa931834d4373316d868
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-03-30 (Wed, 30 Mar 2011)
Changed paths:
M config/init/defaults.pm
M config/init/hints/irix.pm
M config/inter/progs.pm
M lib/Parrot/Configure/Options/Conf/Shared.pm
M t/steps/init/defaults-01.t
M t/steps/inter/progs-01.t
M t/steps/inter/progs-02.t
M t/steps/inter/progs-03.t
M t/steps/inter/progs-04.t
Log Message:
-----------
By popular demand, restore ability to provide a specific C++ compiler to
Configure.pl via '--cxx' option.
Commit: 33926852247f8c0fc0c964c88235adcfad1a71bd
https://github.com/parrot/parrot/commit/33926852247f8c0fc0c964c88235adcfad1a71bd
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-03-30 (Wed, 30 Mar 2011)
Changed paths:
M src/pmc/hash.pmc
Log Message:
-----------
make available to HLLs two new derived hash key types - PMC_ptr and STRING_enc
By default key types are unavailable to HLLs because they are "dangerous". However, these
types are derived from PMC and STRING key types, differing only in comparison function.
Also, simplify chained if-else into a switch.
Commit: b686454644fb21fbe54db040a3ab0ede7bac825e
https://github.com/parrot/parrot/commit/b686454644fb21fbe54db040a3ab0ede7bac825e
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-03-30 (Wed, 30 Mar 2011)
Changed paths:
M src/pmc/hash.pmc
Log Message:
-----------
cast value in order to satisfy cxx
Commit: 5792dcec8bdb67ad28fe76b3ca0e4c7c746acb60
https://github.com/parrot/parrot/commit/5792dcec8bdb67ad28fe76b3ca0e4c7c746acb60
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-03-30 (Wed, 30 Mar 2011)
Changed paths:
M Configure.pl
Log Message:
-----------
Add entry for '--cxx' to help.
Commit: f1e7b7e814b8456f314786f31a6fa938e31ccf07
https://github.com/parrot/parrot/commit/f1e7b7e814b8456f314786f31a6fa938e31ccf07
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-03-30 (Wed, 30 Mar 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
Adjust makefile template for better indentation in 'all' target in Makefile.
Commit: b48aa06e45ca0fc7ac52a73a45922f4b4cf72b0d
https://github.com/parrot/parrot/commit/b48aa06e45ca0fc7ac52a73a45922f4b4cf72b0d
Author: Andy Lester <andy at petdance.com>
Date: 2011-03-30 (Wed, 30 Mar 2011)
Changed paths:
M src/spf_render.c
Log Message:
-----------
Cleaned up canonicalize_exponent:
* Removed unused interp arg
* consted SpfInfo pointer arg
* Reformatted POD docs
* Normalized variable declarations.
Commit: ea6d76a6aa121f70621aa5f559fb77f911152fab
https://github.com/parrot/parrot/commit/ea6d76a6aa121f70621aa5f559fb77f911152fab
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-01 (Fri, 01 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_get_string_keyed_int
Commit: 7f4241d2c8c71f0dbfb9718fefcb16b0c6fb7f4a
https://github.com/parrot/parrot/commit/7f4241d2c8c71f0dbfb9718fefcb16b0c6fb7f4a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-01 (Fri, 01 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
Add commented out, core-dumperific test for Parrot_PMC_get_string_keyed_str
Commit: 9b98093b4fd43fbb6720a9e41fe8b3a8f92c354e
https://github.com/parrot/parrot/commit/9b98093b4fd43fbb6720a9e41fe8b3a8f92c354e
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-01 (Fri, 01 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_(set|get)_integer_keyed
Commit: 50ea356a4b2ccbaf6f9aaa5009a41ce32ca1871a
https://github.com/parrot/parrot/commit/50ea356a4b2ccbaf6f9aaa5009a41ce32ca1871a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-01 (Fri, 01 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_(set|get)_integer_keyed_int
Commit: f5d50d56eda997126bb7f727b2326c9a05d94319
https://github.com/parrot/parrot/commit/f5d50d56eda997126bb7f727b2326c9a05d94319
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-01 (Fri, 01 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_(set|get)_number_keyed
Commit: 5d51a8e2acf05b915cf943b0c9bd510334166875
https://github.com/parrot/parrot/commit/5d51a8e2acf05b915cf943b0c9bd510334166875
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-01 (Fri, 01 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_(set|get)_number_keyed_int
Commit: 220c5d34d0e34d8fd71b0a0f95d5e63ad9d30378
https://github.com/parrot/parrot/commit/220c5d34d0e34d8fd71b0a0f95d5e63ad9d30378
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-01 (Fri, 01 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_set_pmc
Commit: 44e8a9a566e5abfd2217a8a235505a7bea28d13c
https://github.com/parrot/parrot/commit/44e8a9a566e5abfd2217a8a235505a7bea28d13c
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-01 (Fri, 01 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_set_pmc_keyed
Commit: 13ea07b150e827ae0d609ef737dc2e506e1b4a13
https://github.com/parrot/parrot/commit/13ea07b150e827ae0d609ef737dc2e506e1b4a13
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-01 (Fri, 01 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_set_pmc_keyed_int
Commit: 91aa651e1de76c5e2d2cf42ac844d45a755213f9
https://github.com/parrot/parrot/commit/91aa651e1de76c5e2d2cf42ac844d45a755213f9
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-01 (Fri, 01 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_set_pointer
Commit: da19fc2997a7847cefaca03de813d2bfd03638b4
https://github.com/parrot/parrot/commit/da19fc2997a7847cefaca03de813d2bfd03638b4
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-01 (Fri, 01 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_share(_ro)
Commit: da02ac004f5da0999cdd4cadfae21f7a5dbed9de
https://github.com/parrot/parrot/commit/da02ac004f5da0999cdd4cadfae21f7a5dbed9de
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-01 (Fri, 01 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_splice
Commit: 93ad5afddbed077ed1f8687210019da84618612b
https://github.com/parrot/parrot/commit/93ad5afddbed077ed1f8687210019da84618612b
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-01 (Fri, 01 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_find_method
Commit: 8c7a2d38567deabde2b9c84b728d140a1e1a4127
https://github.com/parrot/parrot/commit/8c7a2d38567deabde2b9c84b728d140a1e1a4127
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-01 (Fri, 01 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_exists_keyed(_int)
Commit: c298f486ae7bf6edb1dcfa942bda2df464056045
https://github.com/parrot/parrot/commit/c298f486ae7bf6edb1dcfa942bda2df464056045
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-01 (Fri, 01 Apr 2011)
Changed paths:
M .gitignore
M CREDITS
M ChangeLog
M Configure.pl
M MANIFEST
M MANIFEST.SKIP
M MANIFEST.generated
M NEWS
M README
M README_cygwin.pod
M VERSION
M api.yaml
M compilers/data_json/Defines.mak
A compilers/data_json/JSON.nqp
A compilers/data_json/JSON_README.pod
M compilers/data_json/Rules.mak
M compilers/data_json/data_json.pir
M compilers/imcc/cfg.c
M compilers/imcc/imcc.l
M compilers/imcc/imcc.y
M compilers/imcc/imclexer.c
M compilers/imcc/imcparser.c
M compilers/imcc/imcparser.h
M compilers/imcc/instructions.h
M compilers/imcc/main.c
M compilers/imcc/optimizer.c
M compilers/imcc/parser_util.c
M compilers/imcc/pbc.c
M compilers/opsc/ops2c.nqp
M compilers/opsc/src/Ops/Compiler/Actions.pm
M compilers/opsc/src/Ops/Compiler/Grammar.pm
M compilers/opsc/src/Ops/Op.pm
M compilers/opsc/src/Ops/Trans/C.pm
M config/auto/coverage.pm
M config/auto/gc.pm
M config/auto/gettext/gettext_c.in
M config/auto/gmp/gmp_c.in
A config/auto/infnan.pm
A config/auto/infnan/test_c.in
M config/auto/libffi.pm
M config/auto/libffi/test_c.in
M config/auto/llvm.pm
M config/auto/neg_0/test_c.in
M config/auto/opengl/opengl_c.in
M config/auto/pcre/pcre_c.in
M config/auto/perldoc.pm
M config/auto/platform.pm
M config/auto/pmc.pm
M config/auto/readline/readline_c.in
M config/auto/sizes.pm
R config/auto/sizes/floatval_maxmin_c.in
R config/auto/sizes/intval_maxmin_c.in
R config/auto/sizes/test2_c.in
R config/auto/sizes/test3_c.in
M config/auto/sizes/test_c.in
M config/auto/stat.pm
A config/auto/stat/test_atim_c.in
A config/auto/stat/test_atimespec_c.in
M config/auto/warnings.pm
M config/auto/zlib/zlib_c.in
M config/gen/config_h/config_h.in
M config/gen/config_pm/myconfig.in
M config/gen/makefiles.pm
M config/gen/makefiles/docs.in
R config/gen/makefiles/parrot_pc.in
M config/gen/makefiles/root.in
M config/gen/opengl.pm
M config/init/defaults.pm
M config/init/hints/darwin.pm
M config/init/hints/irix.pm
M config/inter/make.pm
M config/inter/progs.pm
M docs/embed.pod
M docs/embed_new.pod
M docs/gettingstarted.pod
M docs/glossary.pod
M docs/imcc/imcfaq.pod
M docs/index/developer.json
M docs/index/tools.json
M docs/intro.pod
M docs/parrotbyte.pod
M docs/parrothist.pod
M docs/pdds/draft/pdd01_overview.pod
M docs/pdds/draft/pdd05_opfunc.pod
M docs/pdds/draft/pdd06_pasm.pod
M docs/pdds/draft/pdd08_keys.pod
M docs/pdds/draft/pdd11_extending.pod
A docs/pdds/draft/pdd13_bytecode.pod
M docs/pdds/draft/pdd14_numbers.pod
M docs/pdds/draft/pdd16_native_call.pod
M docs/pdds/draft/pdd29_compiler_tools.pod
M docs/pdds/draft/pdd31_hll.pod
M docs/pdds/pdd00_pdd.pod
M docs/pdds/pdd03_calling_conventions.pod
M docs/pdds/pdd07_codingstd.pod
M docs/pdds/pdd09_gc.pod
M docs/pdds/pdd10_embedding.pod
R docs/pdds/pdd13_bytecode.pod
M docs/pdds/pdd15_objects.pod
M docs/pdds/pdd17_pmc.pod
M docs/pdds/pdd18_security.pod
M docs/pdds/pdd19_pir.pod
M docs/pdds/pdd20_lexical_vars.pod
M docs/pdds/pdd21_namespaces.pod
M docs/pdds/pdd22_io.pod
M docs/pdds/pdd23_exceptions.pod
M docs/pdds/pdd24_events.pod
M docs/pdds/pdd25_concurrency.pod
M docs/pdds/pdd26_ast.pod
M docs/pdds/pdd27_multiple_dispatch.pod
M docs/pdds/pdd28_strings.pod
M docs/pdds/pdd30_install.pod
M docs/pdds/pdd_template.pod
M docs/project/committer_guide.pod
M docs/project/core_inclusion.pod
M docs/project/git_workflow.pod
A docs/project/hacking_tips.pod
M docs/project/metacommitter_guide.pod
M docs/project/release_manager_guide.pod
M docs/project/support_policy.pod
M docs/submissions.pod
M docs/tests.pod
M docs/translations/README.BGR
M docs/translations/README.deutsch
M docs/translations/README.espanol
M docs/translations/README.francais
M docs/translations/README.polski
M docs/translations/README.pt-BR
M docs/user/pir/intro.pod
M editor/mk_skeleton.pir
M examples/config/file/configcompiler
M examples/languages/abc/setup.pir
M examples/languages/squaak/doc/tutorial_episode_3.pod
M examples/languages/squaak/doc/tutorial_episode_5.pod
M examples/mops/mops.ps
M examples/mops/mops.scheme
M examples/pir/befunge/setup.pir
M ext/Parrot-Embed/Build.PL
M ext/nqp-rx/CREDITS
M ext/nqp-rx/README
M ext/nqp-rx/src/stage0/HLL-s0.pir
M ext/nqp-rx/src/stage0/NQP-s0.pir
M ext/nqp-rx/src/stage0/P6Regex-s0.pir
M frontend/parrot/main.c
M frontend/pbc_merge/main.c
M include/parrot/api.h
M include/parrot/atomic.h
M include/parrot/call.h
M include/parrot/context.h
M include/parrot/datatypes.h
M include/parrot/debugger.h
M include/parrot/embed.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/interpreter.h
M include/parrot/io.h
M include/parrot/memory.h
M include/parrot/misc.h
M include/parrot/multidispatch.h
M include/parrot/namespace.h
M include/parrot/nci.h
M include/parrot/oplib/core_ops.h
M include/parrot/oplib/ops.h
M include/parrot/opsenum.h
M include/parrot/packfile.h
M include/parrot/parrot.h
M include/parrot/platform_interface.h
M include/parrot/pmc.h
M include/parrot/pobj.h
M include/parrot/pointer_array.h
M include/parrot/scheduler.h
M include/parrot/settings.h
R include/parrot/stat.h
M include/parrot/string.h
M include/parrot/string_funcs.h
A include/parrot/thr_none.h
M include/parrot/thr_windows.h
M include/parrot/thread.h
M lib/Parrot/Configure/Options/Conf.pm
M lib/Parrot/Configure/Options/Conf/CLI.pm
M lib/Parrot/Configure/Options/Conf/File.pm
M lib/Parrot/Configure/Options/Conf/Shared.pm
M lib/Parrot/Configure/Step/List.pm
M lib/Parrot/Configure/Test.pm
M lib/Parrot/Configure/Utils.pm
M lib/Parrot/Distribution.pm
M lib/Parrot/Docs/File.pm
M lib/Parrot/Docs/Section/Info.pm
M lib/Parrot/Docs/Section/Tools.pm
M lib/Parrot/Git/Describe.pm
M lib/Parrot/Harness/Smoke.pm
M lib/Parrot/Headerizer.pm
M lib/Parrot/Headerizer/Functions.pm
M lib/Parrot/IO/Directory.pm
M lib/Parrot/IO/File.pm
M lib/Parrot/Manifest.pm
R lib/Parrot/Pmc2c/ComposedMethod.pm
M lib/Parrot/Pmc2c/Dumper.pm
M lib/Parrot/Pmc2c/Library.pm
M lib/Parrot/Pmc2c/MULTI.pm
M lib/Parrot/Pmc2c/Method.pm
R lib/Parrot/Pmc2c/MethodEmitter.pm
M lib/Parrot/Pmc2c/PCCMETHOD.pm
M lib/Parrot/Pmc2c/PMC.pm
R lib/Parrot/Pmc2c/PMC/ParrotClass.pm
M lib/Parrot/Pmc2c/PMC/RO.pm
R lib/Parrot/Pmc2c/PMCEmitter.pm
M lib/Parrot/Pmc2c/Parser.pm
M lib/Parrot/Pmc2c/UtilFunctions.pm
M lib/Parrot/Pmc2c/VTable.pm
M lib/Parrot/Revision.pm
M lib/Parrot/SHA1.pm
M ports/cygwin/README
M ports/cygwin/parrot-1.0.0-1.cygport
M ports/debian/libparrot-dev.install.in
M ports/debian/rules
M runtime/parrot/library/Archive/Tar.pir
M runtime/parrot/library/TAP/Formatter.pir
M runtime/parrot/library/TAP/Harness.pir
M runtime/parrot/library/TAP/Parser.pir
M runtime/parrot/library/YAML/Tiny.pm
A runtime/parrot/library/crypto.declarations
M runtime/parrot/library/distutils.pir
A runtime/parrot/library/openssl.declarations
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/debug.ops
M src/dynoplibs/io.ops
M src/dynoplibs/math.ops
M src/dynpmc/Defines.in
M src/dynpmc/dynlexpad.pmc
M src/dynpmc/file.pmc
M src/dynpmc/gziphandle.pmc
M src/dynpmc/os.pmc
M src/dynpmc/rational.pmc
M src/dynpmc/subproxy.pmc
M src/embed.c
M src/embed/api.c
M src/embed/pmc.c
M src/embed/strings.c
M src/exceptions.c
M src/extend.c
M src/gc/alloc_memory.c
M src/gc/api.c
M src/gc/fixed_allocator.c
M src/gc/fixed_allocator.h
A 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/global_setup.c
M src/hash.c
M src/interp/inter_create.c
M src/interp/inter_misc.c
M src/io/api.c
M src/io/buffer.c
M src/io/io_private.h
M src/io/socket_api.c
M src/key.c
M src/library.c
M src/longopt.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/extra_thunks.c
M src/nci/libffi.c
M src/nci/signatures.c
M src/oo.c
M src/ops/core.ops
M src/ops/core_ops.c
M src/ops/experimental.ops
M src/ops/math.ops
M src/ops/object.ops
M src/ops/set.ops
M src/ops/string.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/darwin/hires_timer.c
M src/platform/generic/exec.c
A src/platform/generic/file.c
R src/platform/generic/stat.c
M src/platform/generic/sysmem.c
M src/platform/linux/encoding.c
A src/platform/win32/file.c
M src/platform/win32/hires_timer.c
M src/pmc.c
M src/pmc/addrregistry.pmc
M src/pmc/arrayiterator.pmc
M src/pmc/bigint.pmc
M src/pmc/bignum.pmc
M src/pmc/bytebuffer.pmc
M src/pmc/callcontext.pmc
M src/pmc/capture.pmc
M src/pmc/class.pmc
M src/pmc/complex.pmc
M src/pmc/coroutine.pmc
M src/pmc/default.pmc
M src/pmc/env.pmc
M src/pmc/eval.pmc
M src/pmc/eventhandler.pmc
M src/pmc/exception.pmc
M src/pmc/exceptionhandler.pmc
M src/pmc/filehandle.pmc
M src/pmc/fixedbooleanarray.pmc
M src/pmc/fixedintegerarray.pmc
M src/pmc/fixedpmcarray.pmc
M src/pmc/fixedstringarray.pmc
M src/pmc/hash.pmc
M src/pmc/hashiterator.pmc
M src/pmc/hashiteratorkey.pmc
M src/pmc/imageiofreeze.pmc
M src/pmc/imageiostrings.pmc
M src/pmc/imageiothaw.pmc
M src/pmc/key.pmc
M src/pmc/lexpad.pmc
M src/pmc/managedstruct.pmc
M src/pmc/mappedbytearray.pmc
M src/pmc/namespace.pmc
M src/pmc/nativepccmethod.pmc
M src/pmc/nci.pmc
M src/pmc/object.pmc
M src/pmc/opcode.pmc
M src/pmc/oplib.pmc
M src/pmc/orderedhash.pmc
M src/pmc/packfile.pmc
M src/pmc/packfileannotation.pmc
M src/pmc/packfileannotations.pmc
M src/pmc/packfilebytecodesegment.pmc
M src/pmc/packfileconstanttable.pmc
M src/pmc/packfiledebug.pmc
M src/pmc/packfiledirectory.pmc
M src/pmc/packfileopmap.pmc
M src/pmc/packfilerawsegment.pmc
M src/pmc/packfilesegment.pmc
M src/pmc/parrotinterpreter.pmc
M src/pmc/parrotthread.pmc
M src/pmc/pmcproxy.pmc
A src/pmc/ptr.pmc
A src/pmc/ptrbuf.pmc
A src/pmc/ptrobj.pmc
M src/pmc/resizablebooleanarray.pmc
M src/pmc/resizablefloatarray.pmc
M src/pmc/resizableintegerarray.pmc
M src/pmc/resizablepmcarray.pmc
M src/pmc/role.pmc
M src/pmc/scalar.pmc
M src/pmc/scheduler.pmc
M src/pmc/sockaddr.pmc
M src/pmc/socket.pmc
M src/pmc/string.pmc
M src/pmc/stringbuilder.pmc
M src/pmc/stringhandle.pmc
M src/pmc/stringiterator.pmc
A src/pmc/structview.pmc
M src/pmc/sub.pmc
M src/pmc/task.pmc
M src/pmc/threadinterpreter.pmc
M src/pmc/timer.pmc
M src/pmc/undef.pmc
M src/pmc/unmanagedstruct.pmc
M src/pointer_array.c
M src/runcore/profiling.c
M src/scheduler.c
M src/spf_render.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.c
M src/string/encoding/shared.h
M src/string/encoding/tables.c
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 src/vtable.tbl
M t/codingstd/c_macro_args.t
M t/codingstd/pdd_format.t
M t/codingstd/pmc_docs.t
M t/compilers/imcc/syn/errors.t
A t/compilers/opsc/01-parse-body.t
M t/compilers/opsc/02-parse-all-ops.t
A t/compilers/opsc/03-past-declarator.t
A t/compilers/opsc/03-past-macros.t
M t/compilers/opsc/03-past.t
M t/compilers/opsc/06-opsfile.t
R t/compilers/opsc/07-emitter.t
A t/compilers/opsc/07-op-to-c.t
A t/compilers/opsc/08-emitter.t
M t/compilers/opsc/common.pir
M t/configure/001-options.t
M t/configure/008-file_based_configuration.t
M t/configure/017-revision_from_cache.t
M t/configure/018-revision_to_cache.t
M t/configure/033-step.t
M t/configure/061-revision_from_cache.t
M t/configure/063-git_describe_to_cache.t
M t/configure/064-sha1_from_cache.t
M t/configure/065-git_describe_from_cache.t
M t/configure/testlib/bdefectivefoobar
M t/configure/testlib/cdefectivefoobar
M t/dynoplibs/io-old.t
M t/dynoplibs/io.t
M t/dynpmc/file.t
M t/dynpmc/os.t
A t/dynpmc/os_unicode.t
M t/oo/objects.t
M t/op/exit.t
M t/op/gc-leaky-box.t
M t/op/gc-leaky-call.t
M t/op/gc-non-recursive.t
M t/op/gc.t
M t/op/spawnw.t
A t/pir/pbc_fallback.t
A t/pir/testlib/loadtest.pir
M t/pmc/capture.t
M t/pmc/coroutine.t
M t/pmc/fixedpmcarray.t
M t/pmc/hash.t
M t/pmc/object-meths.t
M t/pmc/packfileopmap.t
M t/pmc/pmc.t
M t/pmc/resizablepmcarray.t
M t/pmc/string.t
A t/pmc/structview.t
M t/src/checkdepend.t
M t/src/embed/api.t
M t/src/extend_vtable.t
M t/src/misc.t
M t/steps/auto/gc-01.t
A t/steps/auto/infnan-01.t
M t/steps/auto/libffi-01.t
M t/steps/auto/llvm-01.t
M t/steps/auto/sizes-01.t
M t/steps/init/defaults-01.t
M t/steps/inter/make-01.t
M t/steps/inter/progs-01.t
M t/steps/inter/progs-02.t
M t/steps/inter/progs-03.t
M t/steps/inter/progs-04.t
M t/tools/dev/headerizer/01_functions.t
M t/tools/dev/headerizer/02_methods.t
M t/tools/dev/headerizer/testlib/fixedbooleanarray_pmc.in
M t/tools/dev/headerizer/testlib/list.in
M t/tools/dev/headerizer/testlib/list_h.in
M t/tools/dev/headerizer/testlib/nci_pmc.in
M t/tools/install/testlib/README
M t/tools/mk_language_shell.t
M t/tools/pmc2cutils/04-dump_pmc.t
M tools/build/h2inc.pl
M tools/dev/create_language.pl
A tools/dev/dedeprecator
M tools/dev/headerizer.pl
A tools/dev/merge_pull_request.pl
M tools/dev/mk_language_shell.in
M tools/dev/mk_manifest_and_skip.pl
M tools/dev/nci_thunk_gen.pir
R tools/dev/ncidef2pasm.pl
A tools/dev/ncidef2pir.pl
M tools/release/release.json
A tools/release/releasecheck.pl
Log Message:
-----------
Merge branch 'master' into leto/embed_grant
Commit: be94864944bd3c021599bd96746f3726d744b4ae
https://github.com/parrot/parrot/commit/be94864944bd3c021599bd96746f3726d744b4ae
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-01 (Fri, 01 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
Merge branch 'leto/embed_grant'
Commit: 756672c1528dbe5ed303b3eaf96c6fec026fdfc1
https://github.com/parrot/parrot/commit/756672c1528dbe5ed303b3eaf96c6fec026fdfc1
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-01 (Fri, 01 Apr 2011)
Changed paths:
M src/gc/gc_gms.c
Log Message:
-----------
Fixed PARROT_CAN_RETURN_NULL annotations
Commit: 85001259b939053b7e8eba05af7fdfc5ed886dd3
https://github.com/parrot/parrot/commit/85001259b939053b7e8eba05af7fdfc5ed886dd3
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-02 (Sat, 02 Apr 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
fix some deps in the makefile so that checkdepend.t can shut up
Commit: 52f463239497897ee7b17debc520f67fedebf427
https://github.com/parrot/parrot/commit/52f463239497897ee7b17debc520f67fedebf427
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-02 (Sat, 02 Apr 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
[codingstd] c_arg_assert
Commit: f0010a7a06c87f91f2008a307c387b4d23db837e
https://github.com/parrot/parrot/commit/f0010a7a06c87f91f2008a307c387b4d23db837e
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-02 (Sat, 02 Apr 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
[codingstd] c_function_docs
Commit: 8efe43e343d2a0a4075352ff7d42abe5fc8197eb
https://github.com/parrot/parrot/commit/8efe43e343d2a0a4075352ff7d42abe5fc8197eb
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-03 (Sun, 03 Apr 2011)
Changed paths:
M docs/book/pir/ch03_basic_syntax.pod
M docs/book/pir/ch04_variables.pod
M docs/book/pir/ch09_exceptions.pod
M docs/compiler_faq.pod
M docs/pdds/pdd19_pir.pod
M docs/pdds/pdd20_lexical_vars.pod
M docs/pdds/pdd22_io.pod
Log Message:
-----------
IMCC is now better about reporting errors to the user. As a consequence, PIR examples in documentation which do not compile by themselves were now causing t/examples/pod.t to fail. I've fixed some fragments and marked the rest as INVALID
Commit: 9086d0d446fd51e4c664765cde1ef35760a26a40
https://github.com/parrot/parrot/commit/9086d0d446fd51e4c664765cde1ef35760a26a40
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-03 (Sun, 03 Apr 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
Merge branch 'whiteknight/imcc_compreg_pmc' of github.com:parrot/parrot into whiteknight/imcc_compreg_pmc
Commit: cce61fa05d6a8df99ee2a6f0de27d23f49e8423f
https://github.com/parrot/parrot/commit/cce61fa05d6a8df99ee2a6f0de27d23f49e8423f
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-03 (Sun, 03 Apr 2011)
Changed paths:
M compilers/imcc/cfg.c
M compilers/imcc/cfg.h
Log Message:
-----------
Made blocks_are_connected be static, and localized a variable
Commit: e9386122372eabd8dc66b06ca0724725bf43d3fc
https://github.com/parrot/parrot/commit/e9386122372eabd8dc66b06ca0724725bf43d3fc
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-03 (Sun, 03 Apr 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
Don't use curly brackets
Commit: 114d897d40ba688740cf5ac5b23a8f06e121e643
https://github.com/parrot/parrot/commit/114d897d40ba688740cf5ac5b23a8f06e121e643
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-03 (Sun, 03 Apr 2011)
Changed paths:
M src/embed/api.c
Log Message:
-----------
Use STREQ() for string comparisons, instead of incorrectly using strcmp as a boolean
Commit: f64d5323d2afc993db03f96821f57c70e5e3807c
https://github.com/parrot/parrot/commit/f64d5323d2afc993db03f96821f57c70e5e3807c
Author: Coke <will at coleda.com>
Date: 2011-04-04 (Mon, 04 Apr 2011)
Changed paths:
M docs/index/developer.json
Log Message:
-----------
Generate html for embed_new docs.
Commit: 3e3a89c74089faf232498dbbf4b2baa38761e1ef
https://github.com/parrot/parrot/commit/3e3a89c74089faf232498dbbf4b2baa38761e1ef
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-04 (Mon, 04 Apr 2011)
Changed paths:
M src/io/api.c
Log Message:
-----------
removed unused var
Commit: 8345f96d1f39e6a770769eb0b3790d1111ccc441
https://github.com/parrot/parrot/commit/8345f96d1f39e6a770769eb0b3790d1111ccc441
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-04 (Mon, 04 Apr 2011)
Changed paths:
M include/parrot/call.h
M src/call/args.c
Log Message:
-----------
arg_sig and return_sig are both actually ARGOUT, not ARGMOD
Commit: 33cc337446f848a15852f956996cd500fb793717
https://github.com/parrot/parrot/commit/33cc337446f848a15852f956996cd500fb793717
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-04 (Mon, 04 Apr 2011)
Changed paths:
M src/spf_render.c
Log Message:
-----------
Removed unused var. Consted a local var.
Commit: 352325262ea722424f4904acad66a587ef9dedf0
https://github.com/parrot/parrot/commit/352325262ea722424f4904acad66a587ef9dedf0
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-04 (Mon, 04 Apr 2011)
Changed paths:
M src/spf_render.c
Log Message:
-----------
Cleaned up canonicalize_exponent:
* Removed unused interp arg
* consted SpfInfo pointer arg
* Reformatted POD docs
* Normalized variable declarations.
Commit: 309e663b1d36c5b01d8753e7fb01ea51b08cd1fc
https://github.com/parrot/parrot/commit/309e663b1d36c5b01d8753e7fb01ea51b08cd1fc
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-04 (Mon, 04 Apr 2011)
Changed paths:
M src/hash.c
Log Message:
-----------
consted a pointer
Commit: 12ec8e586f2b213551ee4f2359dbe8ee8e166561
https://github.com/parrot/parrot/commit/12ec8e586f2b213551ee4f2359dbe8ee8e166561
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-04 (Mon, 04 Apr 2011)
Changed paths:
M include/parrot/namespace.h
M src/namespace.c
Log Message:
-----------
flagging args as not nullable
Commit: ab327275f822c7508384beb976aebef29ba6f08f
https://github.com/parrot/parrot/commit/ab327275f822c7508384beb976aebef29ba6f08f
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-04 (Mon, 04 Apr 2011)
Changed paths:
M src/debug.c
Log Message:
-----------
Properly added headerizer annotations. Consted some vars.
Commit: 56ed7c51683b286af33178b2fea6adcfb0c79f47
https://github.com/parrot/parrot/commit/56ed7c51683b286af33178b2fea6adcfb0c79f47
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-04-04 (Mon, 04 Apr 2011)
Changed paths:
M docs/compiler_faq.pod
M docs/pdds/pdd19_pir.pod
M docs/pdds/pdd20_lexical_vars.pod
M docs/pdds/pdd22_io.pod
Log Message:
-----------
[codingstd] Correct POD syntax errors. Example: '=begin PIR_INVALID' must be matched by '-end PIR_INVALID'.
Commit: 38e5177fe89f7107656dd7b010c1eb39ebc92691
https://github.com/parrot/parrot/commit/38e5177fe89f7107656dd7b010c1eb39ebc92691
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-04 (Mon, 04 Apr 2011)
Changed paths:
M src/embed/api.c
Log Message:
-----------
Use STREQ() for string comparisons, instead of incorrectly using strcmp as a boolean
Commit: 8e097e4779aa8837cf7266cd1bd7ee770505fcd5
https://github.com/parrot/parrot/commit/8e097e4779aa8837cf7266cd1bd7ee770505fcd5
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-04 (Mon, 04 Apr 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
Don't use curly brackets
Commit: 1acf5bef257483b5c9fcde8044447ef82f28f1ae
https://github.com/parrot/parrot/commit/1acf5bef257483b5c9fcde8044447ef82f28f1ae
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-04 (Mon, 04 Apr 2011)
Changed paths:
M src/gc/gc_gms.c
Log Message:
-----------
Fixed PARROT_CAN_RETURN_NULL annotations
Commit: c3686b809774c0721dbb0903fc2aa6b231856b60
https://github.com/parrot/parrot/commit/c3686b809774c0721dbb0903fc2aa6b231856b60
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-04 (Mon, 04 Apr 2011)
Changed paths:
M src/dynext.c
Log Message:
-----------
allow some STRING * to be NULLOK
Commit: 0c08c8a2dcb993517b7daa3db3773706f7192f3a
https://github.com/parrot/parrot/commit/0c08c8a2dcb993517b7daa3db3773706f7192f3a
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-04 (Mon, 04 Apr 2011)
Changed paths:
M include/parrot/string_funcs.h
M src/string/api.c
Log Message:
-----------
Fixing splint flags re: nulls
Commit: 4cd9ae70424870bf4e0d425fe6e60dbcba0c9e8e
https://github.com/parrot/parrot/commit/4cd9ae70424870bf4e0d425fe6e60dbcba0c9e8e
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-04 (Mon, 04 Apr 2011)
Changed paths:
M compilers/imcc/api.c
M compilers/imcc/main.c
M include/imcc/api.h
M include/imcc/embed.h
M include/parrot/interpreter.h
M include/parrot/packfile.h
M src/interp/inter_misc.c
M src/packfile/api.c
Log Message:
-----------
added splint annotations and re-headerized
Commit: 54cb25e73d91f4730cbc343075b1e8a9ea0d022a
https://github.com/parrot/parrot/commit/54cb25e73d91f4730cbc343075b1e8a9ea0d022a
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-04 (Mon, 04 Apr 2011)
Changed paths:
M compilers/imcc/cfg.c
M compilers/imcc/cfg.h
Log Message:
-----------
Made blocks_are_connected be static, and localized a variable
Commit: 4146678ae00e7c057b214f8028cee0f512a3febd
https://github.com/parrot/parrot/commit/4146678ae00e7c057b214f8028cee0f512a3febd
Author: Bruce Gray <bruce.gray at acm.org>
Date: 2011-04-04 (Mon, 04 Apr 2011)
Changed paths:
M MANIFEST.generated
Log Message:
-----------
Re-sort and add files to MANIFEST.generated
Commit: d5248c26dedb39c35b96668e7e5f4f64b8fc13a9
https://github.com/parrot/parrot/commit/d5248c26dedb39c35b96668e7e5f4f64b8fc13a9
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-04 (Mon, 04 Apr 2011)
Changed paths:
M src/exceptions.c
Log Message:
-----------
note an unignorable result
Commit: fa331ee07671c7ac289c300846799fc485d61938
https://github.com/parrot/parrot/commit/fa331ee07671c7ac289c300846799fc485d61938
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-04 (Mon, 04 Apr 2011)
Changed paths:
M frontend/parrot/main.c
Log Message:
-----------
removed unnecessary scope
Commit: dc1985e583fb48df2f9ca479133327b8c3bea0d0
https://github.com/parrot/parrot/commit/dc1985e583fb48df2f9ca479133327b8c3bea0d0
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-05 (Tue, 05 Apr 2011)
Changed paths:
M .gitignore
M Configure.pl
M MANIFEST
M MANIFEST.SKIP
M MANIFEST.generated
M NEWS
M api.yaml
M config/auto/infnan.pm
M config/auto/llvm.pm
M config/auto/warnings.pm
M config/gen/makefiles.pm
R config/gen/makefiles/parrot_pc.in
M config/gen/makefiles/root.in
M config/init/defaults.pm
M config/init/hints/irix.pm
M config/inter/progs.pm
M docs/index/developer.json
M ext/Parrot-Embed/Build.PL
M frontend/parrot/main.c
M include/parrot/api.h
M include/parrot/extend.h
M include/parrot/io.h
M include/parrot/misc.h
M include/parrot/string_funcs.h
M lib/Parrot/Configure/Options/Conf/Shared.pm
M lib/Parrot/Configure/Utils.pm
M lib/Parrot/Git/Describe.pm
M lib/Parrot/Pmc2c/Method.pm
M lib/Parrot/Pmc2c/PMC.pm
M lib/Parrot/Pmc2c/PMC/RO.pm
M lib/Parrot/Pmc2c/VTable.pm
M lib/Parrot/Revision.pm
M lib/Parrot/SHA1.pm
M ports/cygwin/README
M ports/cygwin/parrot-1.0.0-1.cygport
M ports/debian/libparrot-dev.install.in
M src/debug.c
M src/embed/api.c
M src/exceptions.c
M src/extend.c
M src/io/api.c
M src/multidispatch.c
M src/oo.c
M src/pmc/hash.pmc
M src/pmc/object.pmc
M src/pmc/structview.pmc
M src/string/api.c
M t/configure/017-revision_from_cache.t
M t/configure/018-revision_to_cache.t
M t/configure/033-step.t
M t/configure/061-revision_from_cache.t
M t/configure/063-git_describe_to_cache.t
M t/configure/064-sha1_from_cache.t
M t/configure/065-git_describe_from_cache.t
M t/pmc/object-meths.t
M t/src/extend_vtable.t
A t/steps/auto/infnan-01.t
M t/steps/auto/llvm-01.t
M t/steps/init/defaults-01.t
M t/steps/inter/progs-01.t
M t/steps/inter/progs-02.t
M t/steps/inter/progs-03.t
M t/steps/inter/progs-04.t
Log Message:
-----------
merge and fix conflicts
Commit: 2a6b662da1b4c31915c7a039105eb1246e5af1e6
https://github.com/parrot/parrot/commit/2a6b662da1b4c31915c7a039105eb1246e5af1e6
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-05 (Tue, 05 Apr 2011)
Changed paths:
M frontend/parrot/main.c
Log Message:
-----------
Changes to the frontend in master cause GC weirdness in this branch. I'm reverting those changes and will look through them in more detail
Commit: 526dfda8940b7bb5be3b15366d0e391df79a2f5c
https://github.com/parrot/parrot/commit/526dfda8940b7bb5be3b15366d0e391df79a2f5c
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-05 (Tue, 05 Apr 2011)
Changed paths:
M frontend/parrot/main.c
Log Message:
-----------
Avoid potential passing of NULL to strchr(). Use strcmp() as compare, not a boolean.
Commit: c25ef75ac65aa859339b972eca5c69bf95149877
https://github.com/parrot/parrot/commit/c25ef75ac65aa859339b972eca5c69bf95149877
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-05 (Tue, 05 Apr 2011)
Changed paths:
M frontend/parrot/main.c
Log Message:
-----------
Remove unused function write_bytecode_file. Remove an unused local pointer. consted some locals
Commit: 8c984e01caca0bfbfc6e2005e4074167b55cd187
https://github.com/parrot/parrot/commit/8c984e01caca0bfbfc6e2005e4074167b55cd187
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-05 (Tue, 05 Apr 2011)
Changed paths:
M include/parrot/global_setup.h
M src/global_setup.c
Log Message:
-----------
correctly annotate Parrot_set_config_hash_pmc input pointer
Commit: bcce1b3ef0727b93c121e38ce7a0097a7e586197
https://github.com/parrot/parrot/commit/bcce1b3ef0727b93c121e38ce7a0097a7e586197
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-05 (Tue, 05 Apr 2011)
Changed paths:
M include/parrot/global_setup.h
M src/global_setup.c
Log Message:
-----------
correctly annotate Parrot_set_config_hash_pmc input pointer
Commit: 9230099c6a3da3d9e56234e80eb506a2a0286806
https://github.com/parrot/parrot/commit/9230099c6a3da3d9e56234e80eb506a2a0286806
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-05 (Tue, 05 Apr 2011)
Changed paths:
M src/spf_render.c
Log Message:
-----------
Removed unused var. Consted a local var.
Commit: 96a2ce14485d311dc6e74bb9d6d5263197862cea
https://github.com/parrot/parrot/commit/96a2ce14485d311dc6e74bb9d6d5263197862cea
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-05 (Tue, 05 Apr 2011)
Changed paths:
M include/parrot/interpreter.h
Log Message:
-----------
The interpreter args get splint annotations, too
Commit: 90907c61191e8e4951caecf1c70534aadcc77779
https://github.com/parrot/parrot/commit/90907c61191e8e4951caecf1c70534aadcc77779
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-05 (Tue, 05 Apr 2011)
Changed paths:
M src/hll.c
Log Message:
-----------
Fixing the splint arg annotation
Commit: 3ddb811da07460f792b2bf6b591ef9d8f3992d77
https://github.com/parrot/parrot/commit/3ddb811da07460f792b2bf6b591ef9d8f3992d77
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-05 (Tue, 05 Apr 2011)
Changed paths:
M src/io/buffer.c
Log Message:
-----------
consting local vars
Commit: f7917a6f7df5476ac60e7a529a64ad70609bc41d
https://github.com/parrot/parrot/commit/f7917a6f7df5476ac60e7a529a64ad70609bc41d
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-05 (Tue, 05 Apr 2011)
Changed paths:
M include/parrot/io.h
M src/io/api.c
M src/io/filehandle.c
Log Message:
-----------
updating splint annotations
Commit: 3b2a3950822024e5e9ad3881c6bd1689fbfa0e85
https://github.com/parrot/parrot/commit/3b2a3950822024e5e9ad3881c6bd1689fbfa0e85
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-05 (Tue, 05 Apr 2011)
Changed paths:
M src/gc/mark_sweep.c
Log Message:
-----------
fixing splint annotations
Commit: a044b31cc8c6df02e64013c3c5367cc583cf9f02
https://github.com/parrot/parrot/commit/a044b31cc8c6df02e64013c3c5367cc583cf9f02
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-05 (Tue, 05 Apr 2011)
Changed paths:
M src/gc/string_gc.c
Log Message:
-----------
consting locals
Commit: 778590076a3815d3f04fd4c44f61064bcf192630
https://github.com/parrot/parrot/commit/778590076a3815d3f04fd4c44f61064bcf192630
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-05 (Tue, 05 Apr 2011)
Changed paths:
M include/parrot/gc_api.h
M src/gc/mark_sweep.c
Log Message:
-----------
updating splint annotations
Commit: 3d5abb682f10387b0e48d1e4409e8b46fa372069
https://github.com/parrot/parrot/commit/3d5abb682f10387b0e48d1e4409e8b46fa372069
Author: Moritz Lenz <moritz at faui2k3.org>
Date: 2011-04-06 (Wed, 06 Apr 2011)
Changed paths:
M t/dynpmc/os.t
Log Message:
-----------
fix stat on NetBSD. Patch courtesy by Havard Eidnes
Commit: 0c284b8721a70a2486a32892c468ca11a04ddd49
https://github.com/parrot/parrot/commit/0c284b8721a70a2486a32892c468ca11a04ddd49
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-04-06 (Wed, 06 Apr 2011)
Changed paths:
A docs/.parrothist.pod.swp
M docs/project/hacking_tips.pod
Log Message:
-----------
add a useful gdb link to hacking_tips.pod
Commit: 4ce20476a8da239bc871c609786fb13bb0135d34
https://github.com/parrot/parrot/commit/4ce20476a8da239bc871c609786fb13bb0135d34
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date: 2011-04-06 (Wed, 06 Apr 2011)
Changed paths:
R docs/.parrothist.pod.swp
Log Message:
-----------
removed docs/.parrothist.pod.swp
Commit: 51100ab600fba21a9e240314197fc22314cdf1e3
https://github.com/parrot/parrot/commit/51100ab600fba21a9e240314197fc22314cdf1e3
Author: Jonathan Worthington <jnthn at jnthn.net>
Date: 2011-04-07 (Thu, 07 Apr 2011)
Changed paths:
M docs/translations/README.BGR
Log Message:
-----------
Apply patch from TT#2087 to fix a bug relating to lexicals and register allocation. A lexical only ever allocated a register with .lex 'foo', $Pn and then only used for the storage slot to be looked up by name would end up with its allocation need being overlooked, since it got mistook for optimized out instructions.
Commit: 020b9ecbed083ef9ad7c53ac233ff781ac053674
https://github.com/parrot/parrot/commit/020b9ecbed083ef9ad7c53ac233ff781ac053674
Author: Jonathan Worthington <jnthn at jnthn.net>
Date: 2011-04-07 (Thu, 07 Apr 2011)
Changed paths:
M compilers/imcc/reg_alloc.c
Log Message:
-----------
Oops, last patch was not what I intended. This time for real: apply patch from TT#2087 to fix a bug relating to lexicals and register allocation. A lexical only ever allocated a register with .lex 'foo', $Pn and then only used for the storage slot to be looked up by name would end up with its allocation need being overlooked, since it got mistook for optimized out instructions.
Commit: 1842a6ef65a33c24c6f7e21004f006ce1e9e5b3d
https://github.com/parrot/parrot/commit/1842a6ef65a33c24c6f7e21004f006ce1e9e5b3d
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-07 (Thu, 07 Apr 2011)
Changed paths:
M .gitignore
M MANIFEST
M MANIFEST.SKIP
M MANIFEST.generated
M compilers/imcc/Defines.mak
M compilers/imcc/Rules.in
A compilers/imcc/api.c
M compilers/imcc/cfg.c
M compilers/imcc/cfg.h
M compilers/imcc/debug.c
M compilers/imcc/debug.h
M compilers/imcc/imc.c
M compilers/imcc/imc.h
M compilers/imcc/imcc.l
M compilers/imcc/imcc.y
M compilers/imcc/imclexer.c
M compilers/imcc/imcparser.c
M compilers/imcc/imcparser.h
M compilers/imcc/instructions.c
M compilers/imcc/instructions.h
M compilers/imcc/main.c
M compilers/imcc/optimizer.c
M compilers/imcc/optimizer.h
M compilers/imcc/parser.h
M compilers/imcc/parser_util.c
M compilers/imcc/pbc.c
M compilers/imcc/pbc.h
M compilers/imcc/pcc.c
M compilers/imcc/reg_alloc.c
M compilers/imcc/sets.c
M compilers/imcc/sets.h
M compilers/imcc/symreg.c
M compilers/imcc/symreg.h
M config/auto/pmc.pm
M config/gen/makefiles/root.in
M docs/book/pir/ch03_basic_syntax.pod
M docs/book/pir/ch04_variables.pod
M docs/book/pir/ch09_exceptions.pod
M docs/compiler_faq.pod
M docs/imcc/operation.pod
M docs/pdds/pdd19_pir.pod
M docs/pdds/pdd20_lexical_vars.pod
M docs/pdds/pdd22_io.pod
M frontend/parrot/main.c
M frontend/parrot_debugger/main.c
A include/imcc/api.h
A include/imcc/embed.h
A include/imcc/yyscanner.h
M include/parrot/api.h
M include/parrot/exit.h
M include/parrot/interpreter.h
M include/parrot/misc.h
M include/parrot/packfile.h
M lib/Parrot/Test.pm
M runtime/parrot/library/PGE/Dumper.pir
M src/embed.c
M src/embed/api.c
M src/embed/pmc.c
M src/exit.c
M src/gc/api.c
M src/gc/mark_sweep.c
M src/interp/inter_create.c
M src/interp/inter_misc.c
M src/nci/core_thunks.c
M src/nci/core_thunks.nci
M src/packfile/api.c
A src/pmc/imccompiler.pmc
M src/utils.c
M t/TESTS_STATUS.pod
R t/compilers/imcc/imcpasm/cfg.t
R t/compilers/imcc/imcpasm/opt0.t
R t/compilers/imcc/imcpasm/opt1.t
R t/compilers/imcc/imcpasm/opt2.t
R t/compilers/imcc/imcpasm/optc.t
R t/compilers/imcc/imcpasm/pcc.t
M t/perl/Parrot_Test.t
M t/pmc/pmc.t
M t/src/embed.t
M t/src/embed/api.t
M t/src/extend.t
M tools/dev/pbc_to_exe.pir
Log Message:
-----------
Merge branch 'whiteknight/imcc_compreg_pmc'
Commit: 54c4f3425d01345284a6aca7f495512228269b5f
https://github.com/parrot/parrot/commit/54c4f3425d01345284a6aca7f495512228269b5f
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-07 (Thu, 07 Apr 2011)
Changed paths:
M NEWS
Log Message:
-----------
mention IMCC happenings in NEWS
Commit: 443ce3a98e37f8579cc7be467980b2b83c17b01c
https://github.com/parrot/parrot/commit/443ce3a98e37f8579cc7be467980b2b83c17b01c
Author: Michael Hind <mhw at mhw-Desktop.(none)>
Date: 2011-04-07 (Thu, 07 Apr 2011)
Changed paths:
M compilers/imcc/reg_alloc.c
Log Message:
-----------
fix codetest failure - trailing spaces
Commit: e71a7ff591ae80316d651310547cd6c05437c719
https://github.com/parrot/parrot/commit/e71a7ff591ae80316d651310547cd6c05437c719
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-07 (Thu, 07 Apr 2011)
Changed paths:
M src/packfile/api.c
M src/pmc/ptrobj.pmc
Log Message:
-----------
consting pointers, and annotating function pointers
Commit: ffb5e909772fc5d356fc32fc607208caf8e19cc8
https://github.com/parrot/parrot/commit/ffb5e909772fc5d356fc32fc607208caf8e19cc8
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-07 (Thu, 07 Apr 2011)
Changed paths:
M include/parrot/packfile.h
M src/packfile/api.c
Log Message:
-----------
removed the unused arguments from all the packfile functions and their function pointer types
Commit: ae4f8e11352dd31be9e44bc57811226bcbb15055
https://github.com/parrot/parrot/commit/ae4f8e11352dd31be9e44bc57811226bcbb15055
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-07 (Thu, 07 Apr 2011)
Changed paths:
M include/parrot/packfile.h
M src/packfile/api.c
Log Message:
-----------
properly annotated some function pointers, and cleaned up 16 splint errors
Commit: 261dda24f21ebd8274034c28afdf8c4820d218b6
https://github.com/parrot/parrot/commit/261dda24f21ebd8274034c28afdf8c4820d218b6
Author: Christoph Otto <christoph_git at mksig.org>
Date: 2011-04-09 (Sat, 09 Apr 2011)
Changed paths:
M src/runcore/cores.c
Log Message:
-----------
decide no, remove todo comment
Commit: ade5602c4222a2449dfc05251dfae6064b923940
https://github.com/parrot/parrot/commit/ade5602c4222a2449dfc05251dfae6064b923940
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-04-09 (Sat, 09 Apr 2011)
Changed paths:
M src/pmc/opcode.pmc
Log Message:
-----------
missing return in Opcode get_number vtable
Commit: b2ab0f3b2518028d4af114b01a193e93e4da7225
https://github.com/parrot/parrot/commit/b2ab0f3b2518028d4af114b01a193e93e4da7225
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-04-09 (Sat, 09 Apr 2011)
Changed paths:
M src/multidispatch.c
Log Message:
-----------
declaring something as const and immediately casting away constness is pointless and dangerous
Commit: abe179ccd67a4a279ede4a479e676e0dc2dd210e
https://github.com/parrot/parrot/commit/abe179ccd67a4a279ede4a479e676e0dc2dd210e
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-04-09 (Sat, 09 Apr 2011)
Changed paths:
M src/pmc/packfileopmap.pmc
Log Message:
-----------
missing return in PackfileOpMap get_pmc_keyed_int vtable
Commit: 76f626ae0bb6dd541286096752138e269bcf1299
https://github.com/parrot/parrot/commit/76f626ae0bb6dd541286096752138e269bcf1299
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-09 (Sat, 09 Apr 2011)
Changed paths:
M compilers/imcc/pbc.c
Log Message:
-----------
consting, and cleaned up some splint warnings.
Commit: 78856327d01ba7e49359511a7795fb1daee668ee
https://github.com/parrot/parrot/commit/78856327d01ba7e49359511a7795fb1daee668ee
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-09 (Sat, 09 Apr 2011)
Changed paths:
M src/pmc/hashiterator.pmc
Log Message:
-----------
removed unnecessary interp arg
Commit: 677969b50b197a56fdf03462258e3cef31b760d0
https://github.com/parrot/parrot/commit/677969b50b197a56fdf03462258e3cef31b760d0
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-09 (Sat, 09 Apr 2011)
Changed paths:
M src/pmc/unmanagedstruct.pmc
Log Message:
-----------
consting
Commit: 551242c5f9604bced08879c5b92229908adf0f6a
https://github.com/parrot/parrot/commit/551242c5f9604bced08879c5b92229908adf0f6a
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-04-09 (Sat, 09 Apr 2011)
Changed paths:
M tools/install/smoke_languages.pl
Log Message:
-----------
[languages] add a smoke test for Winxed
Commit: 029a2cd4ccf28dae2418238b189c71516d87e3d3
https://github.com/parrot/parrot/commit/029a2cd4ccf28dae2418238b189c71516d87e3d3
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-09 (Sat, 09 Apr 2011)
Changed paths:
M include/parrot/packfile.h
M src/packfile/output.c
M src/pmc/imageiosize.pmc
Log Message:
-----------
Consting, and shimmed an interp arg
Commit: 6853f88b41bfa1d4e97cd4f87ea6e88c317917eb
https://github.com/parrot/parrot/commit/6853f88b41bfa1d4e97cd4f87ea6e88c317917eb
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-09 (Sat, 09 Apr 2011)
Changed paths:
M include/parrot/compiler.h
Log Message:
-----------
close off unused the way clang likes it
Commit: 49b5e9d18f1ddefe15d7bf8eb650886949a906d6
https://github.com/parrot/parrot/commit/49b5e9d18f1ddefe15d7bf8eb650886949a906d6
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-09 (Sat, 09 Apr 2011)
Changed paths:
M include/parrot/api.h
Log Message:
-----------
Added PARROT_ASSERTS_ON to tell if assertions are on
Commit: 9cb8686534610f7df8a9c9cf12d3be693c34d0d9
https://github.com/parrot/parrot/commit/9cb8686534610f7df8a9c9cf12d3be693c34d0d9
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-09 (Sat, 09 Apr 2011)
Changed paths:
M src/gc/gc_gms.c
Log Message:
-----------
quieting unused args.
Commit: 99786be37e1db0ff9ee80b44878da98585e4f053
https://github.com/parrot/parrot/commit/99786be37e1db0ff9ee80b44878da98585e4f053
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-10 (Sun, 10 Apr 2011)
Changed paths:
M frontend/parrot_debugger/main.c
M include/parrot/interpreter.h
M src/interp/inter_misc.c
M src/packfile/api.c
Log Message:
-----------
remove some cargo-cult nonsense in the packfile api. Since the packfile PMCs are GC-protected, use them more and don't pass raw PackFile* pointers back from the compiler
Commit: 9ec9ca8e1c79e39408969d907b36ad8af235dbfa
https://github.com/parrot/parrot/commit/9ec9ca8e1c79e39408969d907b36ad8af235dbfa
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-10 (Sun, 10 Apr 2011)
Changed paths:
M src/interp/inter_misc.c
M src/packfile/api.c
M src/pmc/imccompiler.pmc
Log Message:
-----------
fixup the IMCCompiler.compile method. compile method and invoke vtable return an Eval PMC. compile_file returns a PtrObj PMC for a PackFile*. this situation isn't ideal, but we need other fixes in the system before we can saneify it
Commit: 0f0dc315eabbafdb1dcceaa29d3c7389e9ffb2f4
https://github.com/parrot/parrot/commit/0f0dc315eabbafdb1dcceaa29d3c7389e9ffb2f4
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-10 (Sun, 10 Apr 2011)
Changed paths:
M src/pmc/imccompiler.pmc
Log Message:
-----------
comment out method stubs in IMCCompiler which have not been implemented yet
Commit: e53b5c597da80480b31b536f0353e06f13ddb8c1
https://github.com/parrot/parrot/commit/e53b5c597da80480b31b536f0353e06f13ddb8c1
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-04-10 (Sun, 10 Apr 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
fix codetest failure - add missing ASSERT_ARGS()
Commit: 8869eca378573ffb19fecd7e5691f6a011bbbf7b
https://github.com/parrot/parrot/commit/8869eca378573ffb19fecd7e5691f6a011bbbf7b
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-04-10 (Sun, 10 Apr 2011)
Changed paths:
M src/pmc/imccompiler.pmc
Log Message:
-----------
fix codetest failure - add missing documentation
Commit: 0573725f99f87517c520f736529d855d4b283fac
https://github.com/parrot/parrot/commit/0573725f99f87517c520f736529d855d4b283fac
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-04-10 (Sun, 10 Apr 2011)
Changed paths:
M include/parrot/compiler.h
Log Message:
-----------
fix codetest failure - wrap macro argument
Commit: 5d9afa0ad1b341836768ff0e65d7ff09d93aaf9f
https://github.com/parrot/parrot/commit/5d9afa0ad1b341836768ff0e65d7ff09d93aaf9f
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-10 (Sun, 10 Apr 2011)
Changed paths:
M src/pmc/imageiosize.pmc
Log Message:
-----------
eliminate unused 'pf' attribute from ImageIOSize
Commit: b513a32096c3603e3c584701e1016cd585caf7a9
https://github.com/parrot/parrot/commit/b513a32096c3603e3c584701e1016cd585caf7a9
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-04-10 (Sun, 10 Apr 2011)
Changed paths:
M config/auto/llvm.pm
Log Message:
-----------
Correct typo in inline comment.
Commit: 43c75f050c9b5e1bcfc42f5b691af45f6ea6ac69
https://github.com/parrot/parrot/commit/43c75f050c9b5e1bcfc42f5b691af45f6ea6ac69
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-10 (Sun, 10 Apr 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
mark const table internal hashes
Commit: 400f3aa0813f54b36befad60442da0f72d1a3f9f
https://github.com/parrot/parrot/commit/400f3aa0813f54b36befad60442da0f72d1a3f9f
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-10 (Sun, 10 Apr 2011)
Changed paths:
M src/pmc/imageiofreeze.pmc
Log Message:
-----------
patch small reference-holding gap
if a mark happens *during* ImageIOFreeze.init(), we need the nascent object to
mark its partially-allocated children.
Commit: 05ea8289a78800c30aeee345e70d2531e915943f
https://github.com/parrot/parrot/commit/05ea8289a78800c30aeee345e70d2531e915943f
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-11 (Mon, 11 Apr 2011)
Changed paths:
M src/pmc/imccompiler.pmc
Log Message:
-----------
headerizer flags for IMCCCompiler
Commit: 5ebd3ebadf7a90e3ebdb2d9a884dcd58c996375d
https://github.com/parrot/parrot/commit/5ebd3ebadf7a90e3ebdb2d9a884dcd58c996375d
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-11 (Mon, 11 Apr 2011)
Changed paths:
M include/parrot/packfile.h
M src/packfile/api.c
Log Message:
-----------
this function handles NULLs just fine thankyouverymuch
Commit: 756e1dab7d529b52c0e10927a986a3af003d85b5
https://github.com/parrot/parrot/commit/756e1dab7d529b52c0e10927a986a3af003d85b5
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-04-11 (Mon, 11 Apr 2011)
Changed paths:
M src/pmc/imccompiler.pmc
Log Message:
-----------
fix codetest failure - add missing ASSERT_ARGS
Commit: d22027223c66c549c79b8149c4b2882a6252724c
https://github.com/parrot/parrot/commit/d22027223c66c549c79b8149c4b2882a6252724c
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-11 (Mon, 11 Apr 2011)
Changed paths:
M .gitignore
M Configure.pl
M MANIFEST
M MANIFEST.SKIP
M MANIFEST.generated
M NEWS
M api.yaml
M compilers/imcc/Defines.mak
M compilers/imcc/Rules.in
A compilers/imcc/api.c
M compilers/imcc/cfg.c
M compilers/imcc/cfg.h
M compilers/imcc/debug.c
M compilers/imcc/debug.h
M compilers/imcc/imc.c
M compilers/imcc/imc.h
M compilers/imcc/imcc.l
M compilers/imcc/imcc.y
M compilers/imcc/imclexer.c
M compilers/imcc/imcparser.c
M compilers/imcc/imcparser.h
M compilers/imcc/instructions.c
M compilers/imcc/instructions.h
M compilers/imcc/main.c
M compilers/imcc/optimizer.c
M compilers/imcc/optimizer.h
M compilers/imcc/parser.h
M compilers/imcc/parser_util.c
M compilers/imcc/pbc.c
M compilers/imcc/pbc.h
M compilers/imcc/pcc.c
M compilers/imcc/reg_alloc.c
M compilers/imcc/sets.c
M compilers/imcc/sets.h
M compilers/imcc/symreg.c
M compilers/imcc/symreg.h
M config/auto/infnan.pm
M config/auto/llvm.pm
M config/auto/pmc.pm
M config/auto/warnings.pm
M config/gen/config_h/config_h.in
M config/gen/makefiles.pm
R config/gen/makefiles/parrot_pc.in
M config/gen/makefiles/root.in
M config/init/defaults.pm
M config/init/hints/irix.pm
M config/inter/progs.pm
M docs/book/pir/ch03_basic_syntax.pod
M docs/book/pir/ch04_variables.pod
M docs/book/pir/ch09_exceptions.pod
M docs/compiler_faq.pod
M docs/imcc/operation.pod
M docs/index/developer.json
M docs/pdds/pdd19_pir.pod
M docs/pdds/pdd20_lexical_vars.pod
M docs/pdds/pdd22_io.pod
M docs/project/hacking_tips.pod
M docs/translations/README.BGR
M ext/Parrot-Embed/Build.PL
M frontend/parrot/main.c
M frontend/parrot_debugger/main.c
A include/imcc/api.h
A include/imcc/embed.h
A include/imcc/yyscanner.h
M include/parrot/api.h
M include/parrot/atomic.h
M include/parrot/call.h
M include/parrot/compiler.h
M include/parrot/datatypes.h
M include/parrot/exceptions.h
M include/parrot/exit.h
M include/parrot/extend.h
M include/parrot/gc_api.h
M include/parrot/global_setup.h
M include/parrot/interpreter.h
M include/parrot/io.h
M include/parrot/misc.h
M include/parrot/namespace.h
M include/parrot/packfile.h
M include/parrot/pointer_array.h
M include/parrot/string.h
M include/parrot/string_funcs.h
M lib/Parrot/Configure/Options/Conf/Shared.pm
M lib/Parrot/Configure/Utils.pm
M lib/Parrot/Git/Describe.pm
M lib/Parrot/Pmc2c/Method.pm
M lib/Parrot/Pmc2c/PMC.pm
M lib/Parrot/Pmc2c/PMC/RO.pm
M lib/Parrot/Pmc2c/VTable.pm
M lib/Parrot/Revision.pm
M lib/Parrot/SHA1.pm
M lib/Parrot/Test.pm
M ports/cygwin/README
M ports/cygwin/parrot-1.0.0-1.cygport
M ports/debian/libparrot-dev.install.in
M runtime/parrot/library/PGE/Dumper.pir
M src/call/args.c
M src/debug.c
M src/dynext.c
M src/embed.c
M src/embed/api.c
M src/embed/pmc.c
M src/exceptions.c
M src/exit.c
M src/extend.c
M src/gc/api.c
M src/gc/gc_gms.c
M src/gc/gc_ms.c
M src/gc/mark_sweep.c
M src/gc/string_gc.c
M src/global_setup.c
M src/hash.c
M src/hll.c
M src/interp/inter_create.c
M src/interp/inter_misc.c
M src/io/api.c
M src/io/buffer.c
M src/io/filehandle.c
M src/io/io_private.h
M src/multidispatch.c
M src/namespace.c
M src/oo.c
M src/packfile/api.c
M src/packfile/output.c
M src/pmc/hash.pmc
M src/pmc/hashiterator.pmc
M src/pmc/imageiofreeze.pmc
M src/pmc/imageiosize.pmc
A src/pmc/imccompiler.pmc
M src/pmc/key.pmc
M src/pmc/object.pmc
M src/pmc/opcode.pmc
M src/pmc/packfilebytecodesegment.pmc
M src/pmc/packfiledirectory.pmc
M src/pmc/packfileopmap.pmc
M src/pmc/packfilerawsegment.pmc
M src/pmc/ptrobj.pmc
M src/pmc/structview.pmc
M src/pmc/sub.pmc
M src/pmc/unmanagedstruct.pmc
M src/pointer_array.c
M src/runcore/cores.c
M src/spf_render.c
M src/string/api.c
M src/utils.c
M t/TESTS_STATUS.pod
R t/compilers/imcc/imcpasm/cfg.t
R t/compilers/imcc/imcpasm/opt0.t
R t/compilers/imcc/imcpasm/opt1.t
R t/compilers/imcc/imcpasm/opt2.t
R t/compilers/imcc/imcpasm/optc.t
R t/compilers/imcc/imcpasm/pcc.t
M t/configure/017-revision_from_cache.t
M t/configure/018-revision_to_cache.t
M t/configure/033-step.t
M t/configure/061-revision_from_cache.t
M t/configure/063-git_describe_to_cache.t
M t/configure/064-sha1_from_cache.t
M t/configure/065-git_describe_from_cache.t
M t/dynpmc/os.t
M t/perl/Parrot_Test.t
M t/pmc/object-meths.t
M t/pmc/packfileopmap.t
M t/pmc/pmc.t
M t/src/embed.t
M t/src/embed/api.t
M t/src/extend.t
M t/src/extend_vtable.t
A t/steps/auto/infnan-01.t
M t/steps/auto/llvm-01.t
M t/steps/init/defaults-01.t
M t/steps/inter/progs-01.t
M t/steps/inter/progs-02.t
M t/steps/inter/progs-03.t
M t/steps/inter/progs-04.t
M tools/dev/pbc_to_exe.pir
M tools/install/smoke_languages.pl
Log Message:
-----------
Merge branch 'master' into tt1931-nci-parameters-deprecation
Conflicts:
src/nci/core_thunks.c
src/nci/core_thunks.nci
Commit: 568c380b6f0eb2b4a6334530179e83289632ee12
https://github.com/parrot/parrot/commit/568c380b6f0eb2b4a6334530179e83289632ee12
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-04-11 (Mon, 11 Apr 2011)
Changed paths:
M config/auto/llvm.pm
Log Message:
-----------
[configure] Don't pick up LLVM's ccflags. http://trac.parrot.org/parrot/ticket/2089.
Commit: 91bd7c34f28e51c861388d010730856812ad0103
https://github.com/parrot/parrot/commit/91bd7c34f28e51c861388d010730856812ad0103
Author: Kevin Polulak <kpolulak at gmail.com>
Date: 2011-04-12 (Tue, 12 Apr 2011)
Changed paths:
M src/ops/core_ops.c
M src/ops/experimental.ops
Log Message:
-----------
factor common code in fetch/vivify into a static function
Signed-off-by: Christoph Otto <christoph_github at mksig.org>
Commit: da70a7806bcea7cf17952edc307051e42fe6cb3b
https://github.com/parrot/parrot/commit/da70a7806bcea7cf17952edc307051e42fe6cb3b
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-04-12 (Tue, 12 Apr 2011)
Changed paths:
M docs/pdds/pdd19_pir.pod
Log Message:
-----------
make pdd19 examples not print output during compilation
Commit: 24233e25c7654034aabc605b059972419baea447
https://github.com/parrot/parrot/commit/24233e25c7654034aabc605b059972419baea447
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date: 2011-04-12 (Tue, 12 Apr 2011)
Changed paths:
M t/perl/Parrot_Test.t
Log Message:
-----------
[t] Add back trailing spaces in t/perl/Parrot_Test.t
Fixes test with Test::Builder version <= 0.94
Commit: 4d821463c1b7890eea618ca7e8d149cff2c9d6ca
https://github.com/parrot/parrot/commit/4d821463c1b7890eea618ca7e8d149cff2c9d6ca
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date: 2011-04-12 (Tue, 12 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Fix test 3 of t/src/extend_vtable.t
Commit: e5f775201fb381e085336cf178a6b5853636b046
https://github.com/parrot/parrot/commit/e5f775201fb381e085336cf178a6b5853636b046
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date: 2011-04-12 (Tue, 12 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Make t/src/extend_vtable.t work with g++
See TT #2084
Commit: 364ad6bc2295cc4e80801587653983418138113a
https://github.com/parrot/parrot/commit/364ad6bc2295cc4e80801587653983418138113a
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-12 (Tue, 12 Apr 2011)
Changed paths:
M src/embed/api.c
Log Message:
-----------
block GC during packfile serialization and write to file. This gets rid of my segfaulty issues building Rakudo
Commit: ed8fd08e4a95faaa260b08f774b44ad1b38b6f09
https://github.com/parrot/parrot/commit/ed8fd08e4a95faaa260b08f774b44ad1b38b6f09
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-12 (Tue, 12 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot
Commit: d0fd13f9eda4b9158a8f9994e790ed2d01e62bca
https://github.com/parrot/parrot/commit/d0fd13f9eda4b9158a8f9994e790ed2d01e62bca
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date: 2011-04-12 (Tue, 12 Apr 2011)
Changed paths:
M config/auto/warnings.pm
Log Message:
-----------
[configure] Use -fexcess-precision=standard
This option is supported by GCC >= 4.5 and might help with TT #1978
Commit: 0631c0fdfacde82e78c2facb1eb73c1afe437fc8
https://github.com/parrot/parrot/commit/0631c0fdfacde82e78c2facb1eb73c1afe437fc8
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-12 (Tue, 12 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_get_string_keyed_str , nwellenhof++
Commit: 985e82a58731e46af2f4aa9e0417c11c1be3dd9f
https://github.com/parrot/parrot/commit/985e82a58731e46af2f4aa9e0417c11c1be3dd9f
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-04-12 (Tue, 12 Apr 2011)
Changed paths:
M src/embed/api.c
Log Message:
-----------
[build] fix C
src/embed/api.c:546: error: ISO C90 forbids mixed declarations and code
Commit: c5bf220541e3ae115f4012f16a60d0efee9b2fee
https://github.com/parrot/parrot/commit/c5bf220541e3ae115f4012f16a60d0efee9b2fee
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-13 (Wed, 13 Apr 2011)
Changed paths:
M src/pmc/fixedfloatarray.pmc
Log Message:
-----------
add a get_pointer vtable to FixedFloatArray, so people doing mathish stuff through NCI can get at the underlying storage
Commit: 2d1ffb389b0c0d59410e35b140cd6499c22e9e3b
https://github.com/parrot/parrot/commit/2d1ffb389b0c0d59410e35b140cd6499c22e9e3b
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-13 (Wed, 13 Apr 2011)
Changed paths:
M lib/Parrot/Vtable.pm
Log Message:
-----------
add function annotations to vmethod arguments
Commit: f8696d09418de3478d7c84851e582cb6dcbd9456
https://github.com/parrot/parrot/commit/f8696d09418de3478d7c84851e582cb6dcbd9456
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-13 (Wed, 13 Apr 2011)
Changed paths:
M lib/Parrot/Vtable.pm
M tools/build/vtable_extend.pl
M tools/build/vtable_h.pl
Log Message:
-----------
parse_vtable() should just take an explicit file argument rather than defaulting. Hoisted up some repeated strings
Commit: 4cbdf8dc0b39d2f6f35342633de42cc5a81b989b
https://github.com/parrot/parrot/commit/4cbdf8dc0b39d2f6f35342633de42cc5a81b989b
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-13 (Wed, 13 Apr 2011)
Changed paths:
M include/parrot/interpreter.h
M include/parrot/io.h
M src/interp/inter_create.c
M src/io/api.c
M src/pmc.c
M src/string/api.c
Log Message:
-----------
STRINGNULL and PMCNULL are now always single globals. In the past, they could be NULL depending on a macro.
Commit: 880473eb53002e2270ab87ce950b876d69745fa5
https://github.com/parrot/parrot/commit/880473eb53002e2270ab87ce950b876d69745fa5
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-13 (Wed, 13 Apr 2011)
Changed paths:
M include/parrot/debugger.h
M src/debug.c
Log Message:
-----------
updating PARROT_CAN_RETURN_NULL based on the new PMCNULL/STRINGNULL settings
Commit: a03f2f39e64eaad591701aeb756640721eea7c9d
https://github.com/parrot/parrot/commit/a03f2f39e64eaad591701aeb756640721eea7c9d
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-13 (Wed, 13 Apr 2011)
Changed paths:
M src/pmc/stringbuilder.pmc
Log Message:
-----------
localizing STR_VTABLE
Commit: 7f2ef6ea90f3ef7f8d85256d648ea9da6bf24288
https://github.com/parrot/parrot/commit/7f2ef6ea90f3ef7f8d85256d648ea9da6bf24288
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-13 (Wed, 13 Apr 2011)
Changed paths:
M src/embed/api.c
Log Message:
-----------
removed unused var
Commit: 6c64494fd82a06ba1aa7473a5b2d7641afae6422
https://github.com/parrot/parrot/commit/6c64494fd82a06ba1aa7473a5b2d7641afae6422
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-13 (Wed, 13 Apr 2011)
Changed paths:
M include/parrot/string.h
Log Message:
-----------
annotating function pointers
Commit: 84871f57f4f12e2456fe233c7f8643b7625f5711
https://github.com/parrot/parrot/commit/84871f57f4f12e2456fe233c7f8643b7625f5711
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-14 (Thu, 14 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_delete_keyed(_int)
Commit: 4d52021be8de6ddd4c146ca822a6cc8a30854738
https://github.com/parrot/parrot/commit/4d52021be8de6ddd4c146ca822a6cc8a30854738
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-14 (Thu, 14 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_delete_keyed_str
Commit: 67ffbc8ae5d49dcfe1e87df925c663e3c6d31878
https://github.com/parrot/parrot/commit/67ffbc8ae5d49dcfe1e87df925c663e3c6d31878
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-14 (Thu, 14 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_delprop
Commit: eab67bd42e7dc83667f8240e6cbcc9cb9367cdc9
https://github.com/parrot/parrot/commit/eab67bd42e7dc83667f8240e6cbcc9cb9367cdc9
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-14 (Thu, 14 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_exists_keyed_str
Commit: de2f736680ce89e5889a918cec21211166ff39ae
https://github.com/parrot/parrot/commit/de2f736680ce89e5889a918cec21211166ff39ae
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-14 (Thu, 14 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_get_integer_keyed_str
Commit: c6f1fe741f677f2e569cc4e25064579555b080a6
https://github.com/parrot/parrot/commit/c6f1fe741f677f2e569cc4e25064579555b080a6
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-14 (Thu, 14 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_get_number_keyed_str
Commit: 986d7601bc778583b0dc968d3d81dd8f140678cc
https://github.com/parrot/parrot/commit/986d7601bc778583b0dc968d3d81dd8f140678cc
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-14 (Thu, 14 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_get_pmc_keyed_int
Commit: ce3f9ecdf34685fd8164ea1f1e1036d234574f71
https://github.com/parrot/parrot/commit/ce3f9ecdf34685fd8164ea1f1e1036d234574f71
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-14 (Thu, 14 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_get_pmc_keyed
Commit: d7afbd7a60d7a9df71e23536a161087a4668ef0f
https://github.com/parrot/parrot/commit/d7afbd7a60d7a9df71e23536a161087a4668ef0f
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-14 (Thu, 14 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_get_repr
Commit: 2d1a1fe09a4a422043efa6227a33663d902d78b2
https://github.com/parrot/parrot/commit/2d1a1fe09a4a422043efa6227a33663d902d78b2
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-04-15 (Fri, 15 Apr 2011)
Changed paths:
M include/parrot/interpreter.h
Log Message:
-----------
Brake the build - replace "PackFile *initial_pf" with "PMC *current_pf"
Commit: af010fa3fad3f8ac4ee8e5b7d8dc8b249eaed463
https://github.com/parrot/parrot/commit/af010fa3fad3f8ac4ee8e5b7d8dc8b249eaed463
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-04-15 (Fri, 15 Apr 2011)
Changed paths:
M src/gc/mark_sweep.c
Log Message:
-----------
Fix mark in trace_roots
Commit: 62b5f53d99e5288a5fea8cdafd983b8062f20583
https://github.com/parrot/parrot/commit/62b5f53d99e5288a5fea8cdafd983b8062f20583
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-04-15 (Fri, 15 Apr 2011)
Changed paths:
M compilers/imcc/main.c
M compilers/imcc/pbc.c
M include/parrot/packfile.h
M src/embed.c
M src/embed/api.c
M src/interp/inter_create.c
M src/packfile/api.c
M src/pmc/eval.pmc
Log Message:
-----------
Mass replace of interp_pf with current_pf.
Commit: d7afc1f369eda5addef237ac30aa8bcd934b5981
https://github.com/parrot/parrot/commit/d7afc1f369eda5addef237ac30aa8bcd934b5981
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-04-15 (Fri, 15 Apr 2011)
Changed paths:
M config/gen/config_h/config_h.in
Log Message:
-----------
Brake the build again. Replace typedef of Parrot_PackFile with PMC version.
Commit: f65e92a5369526a3fdf343cfde55660ad9f1a403
https://github.com/parrot/parrot/commit/f65e92a5369526a3fdf343cfde55660ad9f1a403
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-04-15 (Fri, 15 Apr 2011)
Changed paths:
M src/embed/api.c
Log Message:
-----------
Update code to new Parrot_PackFile typedef.
Commit: 7f73a45556e3fd599a0ff71705cdd307ecc717cd
https://github.com/parrot/parrot/commit/7f73a45556e3fd599a0ff71705cdd307ecc717cd
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-04-15 (Fri, 15 Apr 2011)
Changed paths:
M config/gen/config_h/config_h.in
M include/parrot/core_types.h
Log Message:
-----------
Move definition of Parrot_PackFile to more appropriate place
Commit: 133eb4da888d6d3d62811457109a34262b3ac597
https://github.com/parrot/parrot/commit/133eb4da888d6d3d62811457109a34262b3ac597
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-04-15 (Fri, 15 Apr 2011)
Changed paths:
M src/gc/mark_sweep.c
Log Message:
-----------
Fix most annoying bug ever. When GC triggered during opcode tracing than we mark "debugger" interpreter without marking real one. Fix is to mark parent_interpreter as well.
Commit: 6d7f7f074c9a15be26b79c7b30803fcdaafbc186
https://github.com/parrot/parrot/commit/6d7f7f074c9a15be26b79c7b30803fcdaafbc186
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-04-15 (Fri, 15 Apr 2011)
Changed paths:
M src/embed.c
Log Message:
-----------
Resurrect original code instead of asserting on NYI
Commit: 4a80315b4e596851decb5097f8083809b43c8962
https://github.com/parrot/parrot/commit/4a80315b4e596851decb5097f8083809b43c8962
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-04-15 (Fri, 15 Apr 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
Add more WBs
Commit: 9578243bcc5e40eace1dd1f94f2fcc0596c6fb50
https://github.com/parrot/parrot/commit/9578243bcc5e40eace1dd1f94f2fcc0596c6fb50
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-04-15 (Fri, 15 Apr 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
Update to use PMC instead of raw pointers
Commit: 99cfc8c293cb5136b45ea8861d0689e475cb0a4a
https://github.com/parrot/parrot/commit/99cfc8c293cb5136b45ea8861d0689e475cb0a4a
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-04-15 (Fri, 15 Apr 2011)
Changed paths:
M frontend/parrot_debugger/main.c
M frontend/pbc_dump/main.c
Log Message:
-----------
Update frontends
Commit: 36c5eb156be3e3da3dbe75f916f02b17646fd7d6
https://github.com/parrot/parrot/commit/36c5eb156be3e3da3dbe75f916f02b17646fd7d6
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-04-15 (Fri, 15 Apr 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
One more GC block
Commit: 8c1c2b085256e468092f41c2f5ae6a82a12b7da2
https://github.com/parrot/parrot/commit/8c1c2b085256e468092f41c2f5ae6a82a12b7da2
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-04-15 (Fri, 15 Apr 2011)
Changed paths:
M t/src/extend.t
Log Message:
-----------
Update test to use proper Parrot_PackFile typedef.
Commit: 369b59b1b84145b90c7ceaf35ed64857d9ebfc42
https://github.com/parrot/parrot/commit/369b59b1b84145b90c7ceaf35ed64857d9ebfc42
Author: Christoph Otto <christoph_git at mksig.org>
Date: 2011-04-15 (Fri, 15 Apr 2011)
Changed paths:
M src/embed/api.c
Log Message:
-----------
make gcc happy
Commit: 4ce8ad6cc44fe266c315387381ff830feeb508eb
https://github.com/parrot/parrot/commit/4ce8ad6cc44fe266c315387381ff830feeb508eb
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-15 (Fri, 15 Apr 2011)
Changed paths:
M src/gc/mark_sweep.c
Log Message:
-----------
remove unused variable
Commit: 4fe08382f31ffc8b5bc73fbe67a1536462c7337a
https://github.com/parrot/parrot/commit/4fe08382f31ffc8b5bc73fbe67a1536462c7337a
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-15 (Fri, 15 Apr 2011)
Changed paths:
M include/parrot/context.h
M src/call/context_accessors.c
Log Message:
-----------
fix up some function annotations
Commit: 5fb8348594119637c09fb46ba1c545df50ef81ca
https://github.com/parrot/parrot/commit/5fb8348594119637c09fb46ba1c545df50ef81ca
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-16 (Sat, 16 Apr 2011)
Changed paths:
M src/gc/mark_sweep.c
Log Message:
-----------
assert args and function docs for mark_interp function
Commit: 4abb7b7716dbe34bb1192abb929f11a3355d65a8
https://github.com/parrot/parrot/commit/4abb7b7716dbe34bb1192abb929f11a3355d65a8
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-16 (Sat, 16 Apr 2011)
Changed paths:
M src/gc/mark_sweep.c
Log Message:
-----------
fix function docs
Commit: 704435d21f341a5c2bbf8e953fafc5f4a867165d
https://github.com/parrot/parrot/commit/704435d21f341a5c2bbf8e953fafc5f4a867165d
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-16 (Sat, 16 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t][TT #2084] Attempt to fix failed assertion 'key'
Commit: 4c28441cf6b57c29e332f66da6b5181b257a5944
https://github.com/parrot/parrot/commit/4c28441cf6b57c29e332f66da6b5181b257a5944
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-04-16 (Sat, 16 Apr 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
More WB
Commit: dbf477e6c3f37bb066c8a8c5af8b39801813b55a
https://github.com/parrot/parrot/commit/dbf477e6c3f37bb066c8a8c5af8b39801813b55a
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-04-16 (Sat, 16 Apr 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
Remove PackFile_append. We always need WD when changing PackFile
Commit: d234bccb4e84aa77de7e9914954dcaf240c1a6b4
https://github.com/parrot/parrot/commit/d234bccb4e84aa77de7e9914954dcaf240c1a6b4
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-04-16 (Sat, 16 Apr 2011)
Changed paths:
M include/parrot/packfile.h
M src/embed/api.c
M src/packfile/api.c
M src/pmc/eval.pmc
Log Message:
-----------
Change do_sub_pragmas to accept PMC instead of raw PackFile_ByteCode pointer. We are changing constants and need WD
Commit: 8ffbcb8f00800e97393f801e66f33f3fd13c2a01
https://github.com/parrot/parrot/commit/8ffbcb8f00800e97393f801e66f33f3fd13c2a01
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-04-16 (Sat, 16 Apr 2011)
Changed paths:
M src/pmc/ptr.pmc
Log Message:
-----------
Writebarrier Ptr PMC when returning raw pointer. It's kind of overkill but will help for now
Commit: 37ce94f10e7a741f2062bc4f59b26d56f3094705
https://github.com/parrot/parrot/commit/37ce94f10e7a741f2062bc4f59b26d56f3094705
Author: Christoph Otto <christoph_git at mksig.org>
Date: 2011-04-16 (Sat, 16 Apr 2011)
Changed paths:
M docs/project/hacking_tips.pod
Log Message:
-----------
add some tips on reducing unhelpful randomness
Commit: 48f56a3545447fa982c8b598e0bcdf08f1eee609
https://github.com/parrot/parrot/commit/48f56a3545447fa982c8b598e0bcdf08f1eee609
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-16 (Sat, 16 Apr 2011)
Changed paths:
M lib/Parrot/Pmc2c/Method.pm
Log Message:
-----------
Annotate non-SHIM PMC arguments in generated PMC C code
Commit: 6f1f07bd999e1258480e51cae103163f9281fbcc
https://github.com/parrot/parrot/commit/6f1f07bd999e1258480e51cae103163f9281fbcc
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-04-17 (Sun, 17 Apr 2011)
Changed paths:
M docs/project/hacking_tips.pod
M include/parrot/context.h
M lib/Parrot/Pmc2c/Method.pm
M src/call/context_accessors.c
M t/src/extend_vtable.t
Log Message:
-----------
Merge branch 'master' into packfile_wrap
Commit: 370a41843ce08a1f7ceab1ecfed6fb4e96ef142e
https://github.com/parrot/parrot/commit/370a41843ce08a1f7ceab1ecfed6fb4e96ef142e
Author: Christoph Otto <christoph_git at mksig.org>
Date: 2011-04-17 (Sun, 17 Apr 2011)
Changed paths:
M Configure.pl
M config/auto/llvm.pm
M lib/Parrot/Configure/Options/Conf/Shared.pm
M t/steps/auto/llvm-01.t
Log Message:
-----------
Introduce --with-llvm option to explicitly link to LLVM
fixes tt #2092, patch courtesy of kid51++
Commit: 73edd49575fede3167c99bb70676a10b460d85d0
https://github.com/parrot/parrot/commit/73edd49575fede3167c99bb70676a10b460d85d0
Author: Christoph Otto <christoph_git at mksig.org>
Date: 2011-04-17 (Sun, 17 Apr 2011)
Changed paths:
M t/op/spawnw.t
Log Message:
-----------
Eliminate use of 'env'
fixes tt #2095, patch courtesy of kid51++
Commit: c4d3f78df6ed10a38ad550f018ceccd1fd6278fb
https://github.com/parrot/parrot/commit/c4d3f78df6ed10a38ad550f018ceccd1fd6278fb
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-17 (Sun, 17 Apr 2011)
Changed paths:
M src/pmc/imccompiler.pmc
Log Message:
-----------
Consting and annotating
Commit: 7190577b7d533c16bcee0d61bf2d6f093eaa7524
https://github.com/parrot/parrot/commit/7190577b7d533c16bcee0d61bf2d6f093eaa7524
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-17 (Sun, 17 Apr 2011)
Changed paths:
M Configure.pl
M config/auto/llvm.pm
M lib/Parrot/Configure/Options/Conf/Shared.pm
M t/op/spawnw.t
M t/steps/auto/llvm-01.t
Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot
Commit: 46c2a2b42a1ebac3abf40f7f186643a91d17fa77
https://github.com/parrot/parrot/commit/46c2a2b42a1ebac3abf40f7f186643a91d17fa77
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-17 (Sun, 17 Apr 2011)
Changed paths:
M include/parrot/hll.h
M src/hll.c
Log Message:
-----------
Fixed up some function annotations. Removed outdated #define. Use STRINGNULL for our null strings.
Commit: e187a446547460180b5326cc657026d9cd0c5ba9
https://github.com/parrot/parrot/commit/e187a446547460180b5326cc657026d9cd0c5ba9
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-18 (Mon, 18 Apr 2011)
Changed paths:
M compilers/imcc/main.c
M compilers/imcc/pbc.c
M config/gen/config_h/config_h.in
M frontend/parrot_debugger/main.c
M frontend/pbc_dump/main.c
M include/parrot/core_types.h
M include/parrot/interpreter.h
M include/parrot/packfile.h
M src/embed.c
M src/embed/api.c
M src/gc/mark_sweep.c
M src/interp/inter_create.c
M src/packfile/api.c
M src/pmc/eval.pmc
M src/pmc/ptr.pmc
M t/src/extend.t
Log Message:
-----------
Merge branch 'packfile_wrap'
Commit: 8393b9527aa126597a108ad806451a1974c63501
https://github.com/parrot/parrot/commit/8393b9527aa126597a108ad806451a1974c63501
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-18 (Mon, 18 Apr 2011)
Changed paths:
M include/parrot/packfile.h
M src/packfile/api.c
Log Message:
-----------
annotate function pointers in the iterator
Commit: 229a7813acaf55b38110d81639365d6c097bf74b
https://github.com/parrot/parrot/commit/229a7813acaf55b38110d81639365d6c097bf74b
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-18 (Mon, 18 Apr 2011)
Changed paths:
M api.yaml
M src/embed/api.c
Log Message:
-----------
Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L commandline switch.
Commit: 46922aec93bb911fcdde4f82c5742ef380bab096
https://github.com/parrot/parrot/commit/46922aec93bb911fcdde4f82c5742ef380bab096
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-18 (Mon, 18 Apr 2011)
Changed paths:
M include/parrot/packfile.h
M src/packfile/api.c
Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot
Commit: 9ae4a27fb83acafd5f096c3b306e9f46a752a99d
https://github.com/parrot/parrot/commit/9ae4a27fb83acafd5f096c3b306e9f46a752a99d
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-18 (Mon, 18 Apr 2011)
Changed paths:
M NEWS
Log Message:
-----------
Add a little meat to NEWS
Commit: c9923220e25793f725db430c7eb0d4ec545184b3
https://github.com/parrot/parrot/commit/c9923220e25793f725db430c7eb0d4ec545184b3
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-18 (Mon, 18 Apr 2011)
Changed paths:
M PLATFORMS
Log Message:
-----------
Update netbsd x86_64 PLATFORM entry
Commit: 8bcd6a75ea00b6dc86d3c36cf479b4155ffb365d
https://github.com/parrot/parrot/commit/8bcd6a75ea00b6dc86d3c36cf479b4155ffb365d
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-18 (Mon, 18 Apr 2011)
Changed paths:
M frontend/pbc_dump/main.c
Log Message:
-----------
fix the build on windows. I don't know why this is an error, the compiler can clearly see the PMC_IS_NULL macro, but claims the PMCNULL variable is not defined. They are defined in the same file
Commit: 836fe3bd30cfd2d44b61c0bb1dfbb5e78012af26
https://github.com/parrot/parrot/commit/836fe3bd30cfd2d44b61c0bb1dfbb5e78012af26
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-18 (Mon, 18 Apr 2011)
Changed paths:
M NEWS
M PLATFORMS
M api.yaml
M include/parrot/packfile.h
M src/embed/api.c
M src/packfile/api.c
Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot
Commit: 6dddd870f47ea883a33a1d05cf6a891c814cfb48
https://github.com/parrot/parrot/commit/6dddd870f47ea883a33a1d05cf6a891c814cfb48
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-18 (Mon, 18 Apr 2011)
Changed paths:
M compilers/imcc/imc.h
M compilers/imcc/imcc.l
M compilers/imcc/imclexer.c
M compilers/imcc/imcparser.c
M compilers/imcc/imcparser.h
M compilers/imcc/main.c
Log Message:
-----------
fix IMCC_push_parser_state so that backtraces don't contain the full source code of PIR code literals being compiled
Commit: baa3b015464f7488f561a3324e32a44f54dc6d47
https://github.com/parrot/parrot/commit/baa3b015464f7488f561a3324e32a44f54dc6d47
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-18 (Mon, 18 Apr 2011)
Changed paths:
M NEWS
M frontend/parrot/main.c
Log Message:
-----------
add mention of other GC cores to the commandline help
Commit: 83e4dbaff2e3671336f3c468c0e15d723b7a42cf
https://github.com/parrot/parrot/commit/83e4dbaff2e3671336f3c468c0e15d723b7a42cf
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-04-18 (Mon, 18 Apr 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
For the purpose of getting quick(er) feedback on different GC options, add a
'gc_tests' target which, for now, will consist solely of t/compilers/opsc/*.t.
Commit: b6c91baf98458c8eb4f256232b127007c4125c0a
https://github.com/parrot/parrot/commit/b6c91baf98458c8eb4f256232b127007c4125c0a
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-19 (Tue, 19 Apr 2011)
Changed paths:
M ChangeLog
M MANIFEST.generated
M README
M VERSION
Log Message:
-----------
update version numbers in a few places
Commit: 1cfaceabebb78be75e84c54c18ff75d4e435dde2
https://github.com/parrot/parrot/commit/1cfaceabebb78be75e84c54c18ff75d4e435dde2
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-19 (Tue, 19 Apr 2011)
Changed paths:
M docs/parrothist.pod
M docs/project/release_manager_guide.pod
Log Message:
-----------
update release_manager_guide. Add an entry to parrothist.pod, but I don't have a name yet
Commit: 8a1b743a50423f16eb97287c16ee7e8a1e5d2b77
https://github.com/parrot/parrot/commit/8a1b743a50423f16eb97287c16ee7e8a1e5d2b77
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-19 (Tue, 19 Apr 2011)
Changed paths:
M CREDITS
M docs/project/release_manager_guide.pod
M tools/release/release.json
Log Message:
-----------
add info about release to my CREDITS entry. Update release.json. Revise release_manager_guide.pod with respect to the ops2c bootstrapping steps. That mechanism is complicated enough without the clumsy half-explanation.
Commit: 8a77739e881b9ad3146ee0c4fe5991bafc28a6ff
https://github.com/parrot/parrot/commit/8a77739e881b9ad3146ee0c4fe5991bafc28a6ff
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-19 (Tue, 19 Apr 2011)
Changed paths:
M include/parrot/oplib/core_ops.h
M src/ops/core_ops.c
Log Message:
-----------
update ops bootstrap stuff
Commit: ed159d06e6636d498565d9e7f4cd8cbff51c1c4f
https://github.com/parrot/parrot/commit/ed159d06e6636d498565d9e7f4cd8cbff51c1c4f
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-04-19 (Tue, 19 Apr 2011)
Changed paths:
M NEWS
M config/auto/gc.pm
Log Message:
-----------
make gms the new default GC, update NEWS, drop some unneeded code
Commit: 61176bb71505dd4d2a5d9c53adc1ba139698c0b2
https://github.com/parrot/parrot/commit/61176bb71505dd4d2a5d9c53adc1ba139698c0b2
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-19 (Tue, 19 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
Merge branch 'leto/embed_grant'
Commit: 31ca512cd16606923626a59f9b29de6e43a3f768
https://github.com/parrot/parrot/commit/31ca512cd16606923626a59f9b29de6e43a3f768
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-04-19 (Tue, 19 Apr 2011)
Changed paths:
M src/string/api.c
Log Message:
-----------
simplify hash seed initialization and remove a debugging macro
Commit: c1bc61d28b893e59c1bffdba694ffab6317e0fda
https://github.com/parrot/parrot/commit/c1bc61d28b893e59c1bffdba694ffab6317e0fda
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-19 (Tue, 19 Apr 2011)
Changed paths:
M docs/parrothist.pod
M tools/release/release.json
Log Message:
-----------
Parrot 3.3 is 'Fire in the Sky'
Commit: a9a87f1c7d0e5c79f50be121544a56a1e6c23e31
https://github.com/parrot/parrot/commit/a9a87f1c7d0e5c79f50be121544a56a1e6c23e31
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-19 (Tue, 19 Apr 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 include/parrot/oplib/core_ops.h
M src/ops/core_ops.c
M tools/release/release.json
Log Message:
-----------
Merge branch 'parrot_3_3'
Commit: 71ed52129ae75c2b69adb89d706e2363192a535a
https://github.com/parrot/parrot/commit/71ed52129ae75c2b69adb89d706e2363192a535a
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-19 (Tue, 19 Apr 2011)
Changed paths:
M src/embed.c
Log Message:
-----------
consting args. Flag unsued args. Add an XXX where we are not setting an outbound pointer.
Commit: 7ae065ad4ea5e5fdf8d7c94ffb155027df8598a7
https://github.com/parrot/parrot/commit/7ae065ad4ea5e5fdf8d7c94ffb155027df8598a7
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-20 (Wed, 20 Apr 2011)
Changed paths:
M docs/parrothist.pod
Log Message:
-----------
3.3.0 is a supported release
Commit: 3c7fb39da06353c2401cb3e77905fac4792c62a4
https://github.com/parrot/parrot/commit/3c7fb39da06353c2401cb3e77905fac4792c62a4
Author: Jonathan Worthington <jnthn at jnthn.net>
Date: 2011-04-21 (Thu, 21 Apr 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pir
Log Message:
-----------
Make block references have consistent semantics (always use subid), whether they live in a package or not.
Commit: 84a6b3b2397c11dc9f04029f2b1ea8e2e75e7e78
https://github.com/parrot/parrot/commit/84a6b3b2397c11dc9f04029f2b1ea8e2e75e7e78
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-21 (Thu, 21 Apr 2011)
Changed paths:
M src/ops/var.ops
Log Message:
-----------
consted a few variables
Commit: 74e29327cc6d4f82e9654ed2f0100c26cbe64c6c
https://github.com/parrot/parrot/commit/74e29327cc6d4f82e9654ed2f0100c26cbe64c6c
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-21 (Thu, 21 Apr 2011)
Changed paths:
M src/ops/set.ops
Log Message:
-----------
consted a var
Commit: f99d63cbd97b8f5a31f8f31927566f6f3020c2fe
https://github.com/parrot/parrot/commit/f99d63cbd97b8f5a31f8f31927566f6f3020c2fe
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-21 (Thu, 21 Apr 2011)
Changed paths:
M src/ops/object.ops
Log Message:
-----------
removed an unnecessary setting of a var
Commit: 968fcad160b7b1ea8017872b9560b1c551a20bc5
https://github.com/parrot/parrot/commit/968fcad160b7b1ea8017872b9560b1c551a20bc5
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-21 (Thu, 21 Apr 2011)
Changed paths:
M src/ops/math.ops
Log Message:
-----------
consted a var
Commit: 8f7ec498646c10d20797b87fa8156bc00495c27d
https://github.com/parrot/parrot/commit/8f7ec498646c10d20797b87fa8156bc00495c27d
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-21 (Thu, 21 Apr 2011)
Changed paths:
M src/dynoplibs/io.ops
M src/dynoplibs/trans.ops
Log Message:
-----------
consted a var
Commit: 9f7969e6fd4df1bffa7f3c7f478475b2178777f0
https://github.com/parrot/parrot/commit/9f7969e6fd4df1bffa7f3c7f478475b2178777f0
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-21 (Thu, 21 Apr 2011)
Changed paths:
M src/ops/core.ops
Log Message:
-----------
consted a pointer. Undid some unnecessary var setting
Commit: e90cbfdb062df89b96dd09e222772790b6a042f5
https://github.com/parrot/parrot/commit/e90cbfdb062df89b96dd09e222772790b6a042f5
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-22 (Fri, 22 Apr 2011)
Changed paths:
M CREDITS
M ChangeLog
M Configure.pl
M MANIFEST.generated
M NEWS
M PLATFORMS
M README
M VERSION
M api.yaml
M compilers/imcc/imc.h
M compilers/imcc/imcc.l
M compilers/imcc/imclexer.c
M compilers/imcc/imcparser.c
M compilers/imcc/imcparser.h
M compilers/imcc/main.c
M compilers/imcc/pbc.c
M compilers/pct/src/PAST/Compiler.pir
M config/auto/gc.pm
M config/auto/llvm.pm
M config/auto/warnings.pm
M config/gen/config_h/config_h.in
M config/gen/makefiles/root.in
M docs/parrothist.pod
M docs/pdds/pdd19_pir.pod
M docs/project/hacking_tips.pod
M docs/project/release_manager_guide.pod
M frontend/parrot/main.c
M frontend/parrot_debugger/main.c
M frontend/pbc_dump/main.c
M include/parrot/context.h
M include/parrot/core_types.h
M include/parrot/debugger.h
M include/parrot/hll.h
M include/parrot/interpreter.h
M include/parrot/io.h
M include/parrot/oplib/core_ops.h
M include/parrot/packfile.h
M include/parrot/string.h
M lib/Parrot/Configure/Options/Conf/Shared.pm
M lib/Parrot/Pmc2c/Method.pm
M lib/Parrot/Vtable.pm
M src/call/context_accessors.c
M src/debug.c
M src/dynoplibs/io.ops
M src/dynoplibs/trans.ops
M src/embed.c
M src/embed/api.c
M src/gc/mark_sweep.c
M src/hll.c
M src/interp/inter_create.c
M src/io/api.c
M src/ops/core.ops
M src/ops/core_ops.c
M src/ops/experimental.ops
M src/ops/math.ops
M src/ops/object.ops
M src/ops/set.ops
M src/ops/var.ops
M src/packfile/api.c
M src/pmc.c
M src/pmc/eval.pmc
M src/pmc/fixedfloatarray.pmc
M src/pmc/imccompiler.pmc
M src/pmc/ptr.pmc
M src/pmc/stringbuilder.pmc
M src/string/api.c
M t/op/spawnw.t
M t/perl/Parrot_Test.t
M t/src/extend.t
M t/src/extend_vtable.t
M t/steps/auto/llvm-01.t
M tools/build/vtable_extend.pl
M tools/build/vtable_h.pl
M tools/release/release.json
Log Message:
-----------
Merge branch 'master' into tt1931-nci-parameters-deprecation
Commit: 75e2b4c94d602d3d7e8af4b679c325c8ec8d3fd9
https://github.com/parrot/parrot/commit/75e2b4c94d602d3d7e8af4b679c325c8ec8d3fd9
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-22 (Fri, 22 Apr 2011)
Changed paths:
M src/nci/extra_thunks.c
M src/nci/extra_thunks.nci
Log Message:
-----------
eliminate deprecated "t" nci signatures from core/extra thunklibs
Commit: 0a8cc07d1cc5ec2a91355f5d17f3317b18ed36d1
https://github.com/parrot/parrot/commit/0a8cc07d1cc5ec2a91355f5d17f3317b18ed36d1
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-22 (Fri, 22 Apr 2011)
Changed paths:
M compilers/imcc/imclexer.c
M compilers/imcc/imcparser.c
M compilers/imcc/imcparser.h
M include/parrot/nci.h
M src/nci/libffi.c
M src/nci/signatures.c
Log Message:
-----------
remove support for deprecated "t" nci signatures
Commit: 431a52ce0cee424d086ab790e9bb05d3205a4017
https://github.com/parrot/parrot/commit/431a52ce0cee424d086ab790e9bb05d3205a4017
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-22 (Fri, 22 Apr 2011)
Changed paths:
M src/libnci_test.def
M src/nci_test.c
M t/pmc/nci.t
Log Message:
-----------
eliminate tests for removed "t" nci signature functionality (or modify to avoid where possible)
Commit: a608e9a768e25ff1f4e3b77c768d247b066354af
https://github.com/parrot/parrot/commit/a608e9a768e25ff1f4e3b77c768d247b066354af
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-22 (Fri, 22 Apr 2011)
Changed paths:
M src/nci/extra_thunks.c
M src/nci/extra_thunks.nci
Log Message:
-----------
eliminate deprecated "B" nci signature from extra thunklib
Commit: d818fb5626e3290bccec953cced0f6bdf84f159a
https://github.com/parrot/parrot/commit/d818fb5626e3290bccec953cced0f6bdf84f159a
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-22 (Fri, 22 Apr 2011)
Changed paths:
M include/parrot/nci.h
M src/nci/libffi.c
M src/nci/signatures.c
Log Message:
-----------
remove support for deprecated "B" nci signature
Commit: 1a7e92a67e065e6d1b4ea4d4c82abf50169393f7
https://github.com/parrot/parrot/commit/1a7e92a67e065e6d1b4ea4d4c82abf50169393f7
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date: 2011-04-22 (Fri, 22 Apr 2011)
Changed paths:
M docs/parrothist.pod
Log Message:
-----------
apply stable identification to 3.3 release
Commit: 6c38adc9b7cc6e01434d560b995ab004163f16ad
https://github.com/parrot/parrot/commit/6c38adc9b7cc6e01434d560b995ab004163f16ad
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-22 (Fri, 22 Apr 2011)
Changed paths:
M include/parrot/nci.h
M src/nci/extra_thunks.nci
M src/nci/libffi.c
M src/nci/signatures.c
Log Message:
-----------
eliminate unnecessary special treatment of "O" NCI type (handled implicitly by PCC)
Commit: ee53d0bea4dbafc0140c28f3abdaebd96052ff0d
https://github.com/parrot/parrot/commit/ee53d0bea4dbafc0140c28f3abdaebd96052ff0d
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-22 (Fri, 22 Apr 2011)
Changed paths:
M runtime/parrot/library/Stream/Sub.pir
M runtime/parrot/library/Stream/Writer.pir
Log Message:
-----------
removed embedded tabs
Commit: 56ed6579a15802ca8c64fbcbdbfc88f8923a0b3c
https://github.com/parrot/parrot/commit/56ed6579a15802ca8c64fbcbdbfc88f8923a0b3c
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-22 (Fri, 22 Apr 2011)
Changed paths:
M runtime/parrot/library/NCI/Utils.pir
Log Message:
-----------
removed embedded tabs
Commit: 68ee5a9eb48b617d69c97aabcab04432bd113e8c
https://github.com/parrot/parrot/commit/68ee5a9eb48b617d69c97aabcab04432bd113e8c
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-22 (Fri, 22 Apr 2011)
Changed paths:
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/TAP/Harness.pir
M runtime/parrot/library/TAP/Parser.pir
Log Message:
-----------
Change the search.cpan.org URLs to use the more permanent /dist/-based path, rather than tying them to a specific author
Commit: 74b5665fb93d76b2dc9f55b7f6d83e837e5ce9ab
https://github.com/parrot/parrot/commit/74b5665fb93d76b2dc9f55b7f6d83e837e5ce9ab
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-22 (Fri, 22 Apr 2011)
Changed paths:
M include/parrot/datatypes.h
M src/multidispatch.c
M src/pmc.c
M src/pmc/callcontext.pmc
Log Message:
-----------
use positive values for PARROT_DATA_TYPE
Negative values were used to support multi-dispatch. This code smell has been
moved closer to the source and will eventually be eliminated.
Commit: 7413e3082f331153013dafafc44397cab2db463c
https://github.com/parrot/parrot/commit/7413e3082f331153013dafafc44397cab2db463c
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-04-23 (Sat, 23 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
Applied to master patch previously applied to
leto/embed_grant branch. Then, patch
'Parrot_PMC_defined_keyed_str' test in the same way other
tests had been corrected. Now all tests PASS on Darwin/PPC.
Commit: 22c5c84c5305c56a6155354e9364ae4b3fac8e8c
https://github.com/parrot/parrot/commit/22c5c84c5305c56a6155354e9364ae4b3fac8e8c
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-23 (Sat, 23 Apr 2011)
Changed paths:
M include/parrot/datatypes.h
M src/datatypes.c
M src/pmc/structview.pmc
Log Message:
-----------
add ref_flag to native type system to denote pass-by-reference
Commit: f2268bb49c886f7376450103de79e21279230183
https://github.com/parrot/parrot/commit/f2268bb49c886f7376450103de79e21279230183
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-23 (Sat, 23 Apr 2011)
Changed paths:
M include/parrot/datatypes.h
M include/parrot/nci.h
M src/datatypes.c
M src/nci/extra_thunks.c
M src/nci/extra_thunks.nci
M src/nci/libffi.c
M src/nci/signatures.c
Log Message:
-----------
eliminate nci_sig_elem_t, unifying NCI and StructView with PARROT_DATA_TYPE specifications
Commit: 4e962eb24882ef928a29e9686dea884a9c3ab9e8
https://github.com/parrot/parrot/commit/4e962eb24882ef928a29e9686dea884a9c3ab9e8
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-23 (Sat, 23 Apr 2011)
Changed paths:
M src/nci/extra_thunks.c
M src/nci/extra_thunks.nci
Log Message:
-----------
eliminate deprecated pass-by-reference types from extra thunklib
Commit: 23f7de084893be8816553674d0ec2e7e422a74f0
https://github.com/parrot/parrot/commit/23f7de084893be8816553674d0ec2e7e422a74f0
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-23 (Sat, 23 Apr 2011)
Changed paths:
M src/nci/libffi.c
M src/nci/signatures.c
Log Message:
-----------
remove support for deprecated "2", "3", "4", and "V" nci signature types
Commit: 858f6ce60917d0ddb67c117f6b185ee85dd17b60
https://github.com/parrot/parrot/commit/858f6ce60917d0ddb67c117f6b185ee85dd17b60
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-23 (Sat, 23 Apr 2011)
Changed paths:
M src/libnci_test.def
M src/nci_test.c
M t/pmc/nci.t
Log Message:
-----------
eliminate tests for removed NCI signature types
Commit: 21f81fb1bc63c847165240905b71d7c85909e229
https://github.com/parrot/parrot/commit/21f81fb1bc63c847165240905b71d7c85909e229
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-23 (Sat, 23 Apr 2011)
Changed paths:
M tools/dev/nci_thunk_gen.pir
Log Message:
-----------
remove deprecated types from thunk generator
Commit: cf941a9e06fa26319b4d473976014230b11891a7
https://github.com/parrot/parrot/commit/cf941a9e06fa26319b4d473976014230b11891a7
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-23 (Sat, 23 Apr 2011)
Changed paths:
M config/gen/opengl.pm
Log Message:
-----------
avoid generating unsupported signatures
Commit: 6eb1def92ac97fd7b87dae93c77961ffa1c023ab
https://github.com/parrot/parrot/commit/6eb1def92ac97fd7b87dae93c77961ffa1c023ab
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-23 (Sat, 23 Apr 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pir
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/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 src/dynoplibs/io.ops
M src/dynoplibs/trans.ops
M src/embed.c
M src/ops/core.ops
M src/ops/math.ops
M src/ops/object.ops
M src/ops/set.ops
M src/ops/var.ops
Log Message:
-----------
fix conflict
Commit: 327b110f8a58ab0e09627fb6e82e7f87fa93f934
https://github.com/parrot/parrot/commit/327b110f8a58ab0e09627fb6e82e7f87fa93f934
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-23 (Sat, 23 Apr 2011)
Changed paths:
M lib/Parrot/Pmc2c/Emitter.pm
Log Message:
-----------
remove #line directives from pmc2c. They serve no positive purpose that I can think of, they make debugging significantly more difficult, and they don't always disappear when I configure with --no-line-directives
Commit: 1cd8ab2c48fe35a695fb815a1a3644bfdeea20f7
https://github.com/parrot/parrot/commit/1cd8ab2c48fe35a695fb815a1a3644bfdeea20f7
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-23 (Sat, 23 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot
Commit: a4f30374006585814168a875dbb7695d11d7f6f3
https://github.com/parrot/parrot/commit/a4f30374006585814168a875dbb7695d11d7f6f3
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-23 (Sat, 23 Apr 2011)
Changed paths:
M src/pmc/boolean.pmc
Log Message:
-----------
quiet an unused interp warning
Commit: 8906192dd41e1396aa6873884479e3063984f2fc
https://github.com/parrot/parrot/commit/8906192dd41e1396aa6873884479e3063984f2fc
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-23 (Sat, 23 Apr 2011)
Changed paths:
M src/pmc/iterator.pmc
Log Message:
-----------
quiet an unused interp warning
Commit: 2c6ed8ce004422a5fc09bec52ff6438efd2ddc36
https://github.com/parrot/parrot/commit/2c6ed8ce004422a5fc09bec52ff6438efd2ddc36
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-23 (Sat, 23 Apr 2011)
Changed paths:
M lib/Parrot/Vtable.pm
Log Message:
-----------
Allow ARGxxx() annotations on vtable methods
Commit: feabd7766d8fec6da1d68a78de2135aa2ef965bd
https://github.com/parrot/parrot/commit/feabd7766d8fec6da1d68a78de2135aa2ef965bd
Author: Christoph Otto <christoph_git at mksig.org>
Date: 2011-04-24 (Sun, 24 Apr 2011)
Changed paths:
M src/ops/core_ops.c
Log Message:
-----------
rebootstrap ops
Commit: d83b2f407705332a1fe1707491257150c0eac8c8
https://github.com/parrot/parrot/commit/d83b2f407705332a1fe1707491257150c0eac8c8
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-24 (Sun, 24 Apr 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
when executing a packfile PMC, look up the :main sub directly instead of expecting it to be set in the current context
Commit: 9c08d313e0b57294eb8c8e4a544779ef62756f9d
https://github.com/parrot/parrot/commit/9c08d313e0b57294eb8c8e4a544779ef62756f9d
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-24 (Sun, 24 Apr 2011)
Changed paths:
M src/embed/api.c
M src/packfile/api.c
Log Message:
-----------
test that the PackFile* is not null inside the place where we actually attempt to use it
Commit: d7b325800417ba8bb7b207df933833bf665572ba
https://github.com/parrot/parrot/commit/d7b325800417ba8bb7b207df933833bf665572ba
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-24 (Sun, 24 Apr 2011)
Changed paths:
M include/parrot/packfile.h
M src/embed/api.c
M src/packfile/api.c
Log Message:
-----------
add in a new packfile api function to get the main Sub from a PBC pmc. Use this from the embedding API to get the main sub
Commit: 5d9ed81a10eec46bf08fbc656cdcac230fb06af2
https://github.com/parrot/parrot/commit/5d9ed81a10eec46bf08fbc656cdcac230fb06af2
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-24 (Sun, 24 Apr 2011)
Changed paths:
M lib/Parrot/Pmc2c/MULTI.pm
M lib/Parrot/Pmc2c/PMC.pm
M lib/Parrot/Pmc2c/Parser.pm
M lib/Parrot/Pmc2c/Pmc2cMain.pm
Log Message:
-----------
fixing up includes
Commit: f73898f56a3f86faec411c6afb7850710d587f6c
https://github.com/parrot/parrot/commit/f73898f56a3f86faec411c6afb7850710d587f6c
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-24 (Sun, 24 Apr 2011)
Changed paths:
M src/platform/generic/io.c
M src/platform/win32/io.c
Log Message:
-----------
fixing up SHIM interpreters and function annotations
Commit: 4856c36dbd576cbe2ba6d4398ac70f2c17f65a8b
https://github.com/parrot/parrot/commit/4856c36dbd576cbe2ba6d4398ac70f2c17f65a8b
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M config/gen/makefiles/root.in
M include/parrot/api.h
M src/embed/api.c
A src/embed/bytecode.c
Log Message:
-----------
break out the bytecode-related routines from the embedding API into their own file, bytecode.c. Bytecode is a very important part of the embedding API, and it's worthwhile to have all the routines for it in a single place. After this update, you are probably going to need to reconfig to get the makefile changes
Commit: f5401ed996a948fe0cc0ad1e9b745c3bb8e3dcad
https://github.com/parrot/parrot/commit/f5401ed996a948fe0cc0ad1e9b745c3bb8e3dcad
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
to execute bytecode, we MUST have a valid packfile and a valid packfile->cur_cs.
Commit: 793d0b7a95fee351f9d828f94d4d6526b4f2715c
https://github.com/parrot/parrot/commit/793d0b7a95fee351f9d828f94d4d6526b4f2715c
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M src/embed/bytecode.c
Log Message:
-----------
save and restore the current executing bytecode when we execute a packfile, just in case we are doing a nested call
Commit: d52cc32bebd8d7d42bd8c55a5cdad393f3b2636d
https://github.com/parrot/parrot/commit/d52cc32bebd8d7d42bd8c55a5cdad393f3b2636d
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M src/embed/bytecode.c
M src/packfile/api.c
Log Message:
-----------
save and restore the previous bytecode in the correct place
Commit: 3934d20a7d24fd29a3b35eeb1916d0f890551f06
https://github.com/parrot/parrot/commit/3934d20a7d24fd29a3b35eeb1916d0f890551f06
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M include/parrot/packfile.h
M src/packfile/api.c
M src/pmc/imccompiler.pmc
Log Message:
-----------
cleanup Parrot_pf_set_current_packfile, preserve old pf over call to IMCCompiler.compile_file
Commit: c13d4efe5e8ad0cc40f9b25b90554580b5ac8cfd
https://github.com/parrot/parrot/commit/c13d4efe5e8ad0cc40f9b25b90554580b5ac8cfd
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M src/embed/bytecode.c
Log Message:
-----------
fix typo, should be PMC* not PMC**
Commit: df298c113bf27237aa77ca22a1047d60e87ec19b
https://github.com/parrot/parrot/commit/df298c113bf27237aa77ca22a1047d60e87ec19b
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M src/nci/libffi.c
Log Message:
-----------
implement generic call-by-reference
Any argument type can be called by reference.
Call-by-ref arguments are returned as multi-returns, after the native return value if not void,
in the order they occur in the signature.
Also, clean up libffi dynamic thunk generator. Should have less allocator-churn.
Commit: c8b012488900cb080e329db8cd20a3d4f3626c14
https://github.com/parrot/parrot/commit/c8b012488900cb080e329db8cd20a3d4f3626c14
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M t/pmc/nci.t
Log Message:
-----------
update test from UnManagedStruct API to Ptr/StructView API
Commit: 73ef4d04f31aec88aa363c5f43b4a5ae1cb31aaf
https://github.com/parrot/parrot/commit/73ef4d04f31aec88aa363c5f43b4a5ae1cb31aaf
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M src/pmc/nci.pmc
Log Message:
-----------
add interface to allow creation of NCI objects from Ptr objects from HLL
Commit: 35f5d9cb0e67351ba3a771e78c8e2c78a870e209
https://github.com/parrot/parrot/commit/35f5d9cb0e67351ba3a771e78c8e2c78a870e209
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M src/pmc/key.pmc
Log Message:
-----------
add aggregate interface to Key
Allows keyed (by int only to avoid recursion problems) access on Key objects. This in turn
allows code expecting Keys to be more general and accept other objects and more general,
aggregate-expecting code to operate on keys correctly.
Commit: 0ac97393ca43bcdd30250a2fe8129e178eccea55
https://github.com/parrot/parrot/commit/0ac97393ca43bcdd30250a2fe8129e178eccea55
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M t/pmc/orderedhash.t
Log Message:
-----------
skip silly defacto test
Commit: 1c71ff5b6248feae2cc8dda7b03917281354410e
https://github.com/parrot/parrot/commit/1c71ff5b6248feae2cc8dda7b03917281354410e
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M runtime/parrot/library/libpcre.pir
M runtime/parrot/library/pcre.pir
Log Message:
-----------
update PCRE bindings to new NCI API
Commit: 75e8f19f98dbc1ce69f142a7e5d5c8f9aaaafe07
https://github.com/parrot/parrot/commit/75e8f19f98dbc1ce69f142a7e5d5c8f9aaaafe07
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M src/nci/libffi.c
M src/nci/signatures.c
Log Message:
-----------
fix call-by-ref problems exposed by PCRE bindings
Commit: b362d1aed2a27c6d9bd23def629e6d55bb0969e6
https://github.com/parrot/parrot/commit/b362d1aed2a27c6d9bd23def629e6d55bb0969e6
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M runtime/parrot/library/libpcre.pir
Log Message:
-----------
minor fixups to pcre nci interface
Commit: d7bc5368ee05195df7c7d22a283a5c59bc6d8c88
https://github.com/parrot/parrot/commit/d7bc5368ee05195df7c7d22a283a5c59bc6d8c88
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M MANIFEST
R runtime/parrot/library/postgres.pasm
Log Message:
-----------
eliminate PASM file with invalid syntax that has been superceded by equivalent PIR file
Commit: 20526e8dc5a48ac27c4836306c8d57a057ea226d
https://github.com/parrot/parrot/commit/20526e8dc5a48ac27c4836306c8d57a057ea226d
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M runtime/parrot/library/postgres.pir
Log Message:
-----------
update PostgreSQL bindings to new NCI API
Commit: b767bf7a32f66d153abdefcbd99569651309bcff
https://github.com/parrot/parrot/commit/b767bf7a32f66d153abdefcbd99569651309bcff
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M src/nci/signatures.c
Log Message:
-----------
fix minor thinko
Commit: d70f47ef3052efe8579342dfb03b01c5b9dd6ee4
https://github.com/parrot/parrot/commit/d70f47ef3052efe8579342dfb03b01c5b9dd6ee4
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M src/nci/libffi.c
Log Message:
-----------
change back to UnManagedStruct ptr wrapper in NCI (one change at a time)
Commit: 4a2782abfdc45ecccc5c93b99790f51097445f18
https://github.com/parrot/parrot/commit/4a2782abfdc45ecccc5c93b99790f51097445f18
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M src/nci/libffi.c
M src/nci/signatures.c
Log Message:
-----------
[codiingstd] cpp comments
Commit: e82f5f4c49291dfa1c93bb82dae7c4c6badf83f4
https://github.com/parrot/parrot/commit/e82f5f4c49291dfa1c93bb82dae7c4c6badf83f4
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
fix codestd failure. kid51++ for pointing it out to me
Commit: ed17270a50291dab15eda71faa2dbcdf8f5c7428
https://github.com/parrot/parrot/commit/ed17270a50291dab15eda71faa2dbcdf8f5c7428
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M src/nci_test.c
Log Message:
-----------
[codingstd] c function docs
Commit: 0d8c40cec78a2e684bbb3134281f9506ba87b60f
https://github.com/parrot/parrot/commit/0d8c40cec78a2e684bbb3134281f9506ba87b60f
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M src/datatypes.c
Log Message:
-----------
[codingstd] line length
Commit: 99ff4752f4fea4054ad95f2304fb41fd491cea88
https://github.com/parrot/parrot/commit/99ff4752f4fea4054ad95f2304fb41fd491cea88
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M runtime/parrot/library/pcre.pir
M runtime/parrot/library/postgres.pir
M src/datatypes.c
Log Message:
-----------
[codingstd] trailing space
Commit: 156e4091d384678f26d342bd3c65aa40c4c61f0a
https://github.com/parrot/parrot/commit/156e4091d384678f26d342bd3c65aa40c4c61f0a
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M src/datatypes.c
Log Message:
-----------
fixing constness of char*. Also consted a local
Commit: 73fc79ed9326bf489a6872f19c67230b88a212d8
https://github.com/parrot/parrot/commit/73fc79ed9326bf489a6872f19c67230b88a212d8
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M src/nci/signatures.c
Log Message:
-----------
const an immutable local
Commit: 482b030fb10ed760fea4d7d818a3d70aad09feda
https://github.com/parrot/parrot/commit/482b030fb10ed760fea4d7d818a3d70aad09feda
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M src/nci/libffi.c
M src/nci/signatures.c
Log Message:
-----------
placate C++ and its silly attempt at type-safety
Commit: ada2fffaf5b7c06292ca5bd75e055fe69d56f35c
https://github.com/parrot/parrot/commit/ada2fffaf5b7c06292ca5bd75e055fe69d56f35c
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M include/parrot/string_funcs.h
M src/string/api.c
Log Message:
-----------
Update annotations for string functions that return STRINGNULL. They are now all PARROT_CANNOT_RETURN_NULL.
Commit: aee7cc1f0456a618d373d2c899e2709c5598266a
https://github.com/parrot/parrot/commit/aee7cc1f0456a618d373d2c899e2709c5598266a
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M src/string/encoding/latin1.c
Log Message:
-----------
Don't treat strlen like a boolean
Commit: cc8b4618531777f9304ec7eca1183f8b96c79782
https://github.com/parrot/parrot/commit/cc8b4618531777f9304ec7eca1183f8b96c79782
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M include/parrot/string_funcs.h
M src/string/api.c
Log Message:
-----------
Update annotations for string functions that return STRINGNULL. They are now all PARROT_CANNOT_RETURN_NULL.
Commit: 8ab5168383852f56b6751dab4bdb41402c034cc5
https://github.com/parrot/parrot/commit/8ab5168383852f56b6751dab4bdb41402c034cc5
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M config/gen/makefiles/root.in
M docs/parrothist.pod
M include/parrot/api.h
M include/parrot/packfile.h
M lib/Parrot/Pmc2c/Emitter.pm
M lib/Parrot/Pmc2c/MULTI.pm
M lib/Parrot/Pmc2c/PMC.pm
M lib/Parrot/Pmc2c/Parser.pm
M lib/Parrot/Pmc2c/Pmc2cMain.pm
M lib/Parrot/Vtable.pm
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/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 src/embed/api.c
A src/embed/bytecode.c
M src/ops/core_ops.c
M src/packfile/api.c
M src/platform/generic/io.c
M src/platform/win32/io.c
M src/pmc/boolean.pmc
M src/pmc/imccompiler.pmc
M src/pmc/iterator.pmc
M t/src/extend_vtable.t
Log Message:
-----------
Merge branch 'master' into tt1931-nci-parameters-deprecation
Commit: 22133728fea818d3ca8f5e0f506a3a211554661b
https://github.com/parrot/parrot/commit/22133728fea818d3ca8f5e0f506a3a211554661b
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M docs/parrothist.pod
Log Message:
-----------
add empty line
Commit: 8cc38ffa41320b7a520af3dd43879503e85411b8
https://github.com/parrot/parrot/commit/8cc38ffa41320b7a520af3dd43879503e85411b8
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
M include/parrot/string_funcs.h
M src/string/api.c
Log Message:
-----------
Merge branch 'tt1931-nci-parameters-deprecation' of github.com:parrot/parrot into tt1931-nci-parameters-deprecation
Commit: d48f5d9ff930dc137ce879e9453ee72a8ea13f4b
https://github.com/parrot/parrot/commit/d48f5d9ff930dc137ce879e9453ee72a8ea13f4b
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date: 2011-04-25 (Mon, 25 Apr 2011)
Changed paths:
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
Log Message:
-----------
update to packages for 3.3.0
Commit: ed6f23c6ce8660e92256bf050eef2a03fa3854ac
https://github.com/parrot/parrot/commit/ed6f23c6ce8660e92256bf050eef2a03fa3854ac
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-04-26 (Tue, 26 Apr 2011)
Changed paths:
M MANIFEST
Log Message:
-----------
re-generate MANIFEST
Commit: 346910c7f24a13b37e9f6936c8894f745afebb01
https://github.com/parrot/parrot/commit/346910c7f24a13b37e9f6936c8894f745afebb01
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-26 (Tue, 26 Apr 2011)
Changed paths:
M include/parrot/nci.h
M src/nci/api.c
M src/nci/signatures.c
Log Message:
-----------
provide more descriptive error messages for missing NCI thunks
Commit: ea819692870dc023de54bdaa0baf85d9f5f8b326
https://github.com/parrot/parrot/commit/ea819692870dc023de54bdaa0baf85d9f5f8b326
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-26 (Tue, 26 Apr 2011)
Changed paths:
M src/nci/extra_thunks.c
M src/nci/extra_thunks.nci
Log Message:
-----------
add thunk for "ipP" nci signature used in tests
Commit: f62e3ec49f5a96df41a0f30d9b646fd234044d0a
https://github.com/parrot/parrot/commit/f62e3ec49f5a96df41a0f30d9b646fd234044d0a
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-26 (Tue, 26 Apr 2011)
Changed paths:
M src/nci/api.c
M src/nci/signatures.c
Log Message:
-----------
handle non RIA types as NCI signatures
Commit: bd631cba53928ac9c0530c9e7c9b31cdeed8b707
https://github.com/parrot/parrot/commit/bd631cba53928ac9c0530c9e7c9b31cdeed8b707
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-26 (Tue, 26 Apr 2011)
Changed paths:
M src/nci/extra_thunks.c
M src/nci/extra_thunks.nci
Log Message:
-----------
add thunk for "ppS" signature used by PCRE
Commit: 6a28a16f7edb3ec79895880f663281787245c663
https://github.com/parrot/parrot/commit/6a28a16f7edb3ec79895880f663281787245c663
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-26 (Tue, 26 Apr 2011)
Changed paths:
M src/string/api.c
Log Message:
-----------
consting a STRING opinter
Commit: 666f58dd50b283805bf01587661931fae86767dd
https://github.com/parrot/parrot/commit/666f58dd50b283805bf01587661931fae86767dd
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-26 (Tue, 26 Apr 2011)
Changed paths:
M src/oo.c
Log Message:
-----------
Now that PMCNULL cannot be NULL, update some function annotations
Commit: 105130886b6d619811d8abd4cf4699339272149a
https://github.com/parrot/parrot/commit/105130886b6d619811d8abd4cf4699339272149a
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-26 (Tue, 26 Apr 2011)
Changed paths:
M include/parrot/hll.h
M include/parrot/namespace.h
M include/parrot/oo.h
M src/hll.c
M src/namespace.c
Log Message:
-----------
now that PMCNULL is not NULL, we can set function annotations
Commit: c1f77f7eb90041468c3b13f5b48ae2ca1d1c37a5
https://github.com/parrot/parrot/commit/c1f77f7eb90041468c3b13f5b48ae2ca1d1c37a5
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-26 (Tue, 26 Apr 2011)
Changed paths:
M include/parrot/multidispatch.h
M src/multidispatch.c
Log Message:
-----------
now that PMCNULL is not NULL, we can update function annotations
Commit: 31daebdb4189f15f20f2e9225e088ebdf898563e
https://github.com/parrot/parrot/commit/31daebdb4189f15f20f2e9225e088ebdf898563e
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-26 (Tue, 26 Apr 2011)
Changed paths:
M src/library.c
Log Message:
-----------
consting local args
Commit: 34566941e38456bef61b3b05a0fea8e46e0a560e
https://github.com/parrot/parrot/commit/34566941e38456bef61b3b05a0fea8e46e0a560e
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-26 (Tue, 26 Apr 2011)
Changed paths:
M src/pmc/sub.pmc
Log Message:
-----------
consting local var
Commit: 8c6fcbff4be4e48e3d90c204013b4cd5e26bbc3b
https://github.com/parrot/parrot/commit/8c6fcbff4be4e48e3d90c204013b4cd5e26bbc3b
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-04-27 (Wed, 27 Apr 2011)
Changed paths:
M MANIFEST
Log Message:
-----------
re-generate MANIFEST
Commit: 2888490650075683f8eee8f42f4f2c895830cdf1
https://github.com/parrot/parrot/commit/2888490650075683f8eee8f42f4f2c895830cdf1
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-27 (Wed, 27 Apr 2011)
Changed paths:
M config/auto/ipv6/test.in
Log Message:
-----------
[TT #2101] Attempt to fix ipv6 detection on Gentoo, tadzik++
Commit: e5452a6358d295d1b6009f5ff760d90e5de22955
https://github.com/parrot/parrot/commit/e5452a6358d295d1b6009f5ff760d90e5de22955
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-27 (Wed, 27 Apr 2011)
Changed paths:
R t/tools/parrot_debugger.t
Log Message:
-----------
[TT #1848] Remove useless parrot_debugger tests
A change in the parrot_debugger has rendered all these tests useless, and we
will be getting a shiny, well-tested new debugger from soh_cah_toa++ soon,
so these tests go to the bitbucket.
Commit: 398f1714218aa2940773944331bb5df1a0906b68
https://github.com/parrot/parrot/commit/398f1714218aa2940773944331bb5df1a0906b68
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-28 (Thu, 28 Apr 2011)
Changed paths:
M src/nci/extra_thunks.nci
Log Message:
-----------
comment-ify garbage at EOL
Commit: 962e5516de98b02564bf7dc6a95e17135d2a5436
https://github.com/parrot/parrot/commit/962e5516de98b02564bf7dc6a95e17135d2a5436
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-28 (Thu, 28 Apr 2011)
Changed paths:
M tools/dev/nci_thunk_gen.pir
Log Message:
-----------
rewrite thunk generator to work with new, more descriptive signatures
* maintains backwards-compat with old-style sigs
* works directly with sig FIAs
* uses PCRE
Commit: 55bfc77e5567a8ec951bb3bc682844f6d65ca9b0
https://github.com/parrot/parrot/commit/55bfc77e5567a8ec951bb3bc682844f6d65ca9b0
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-28 (Thu, 28 Apr 2011)
Changed paths:
M src/nci/extra_thunks.c
Log Message:
-----------
reboostrap thunks
Commit: 97c32c708a5d3f52167ff7d7e261f3565e397fb1
https://github.com/parrot/parrot/commit/97c32c708a5d3f52167ff7d7e261f3565e397fb1
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-28 (Thu, 28 Apr 2011)
Changed paths:
M MANIFEST
Log Message:
-----------
Remove parrot_debugger.t from the MANIFEST
Commit: 96c86cc03f7482b3fef8f73caae430f6b3861f83
https://github.com/parrot/parrot/commit/96c86cc03f7482b3fef8f73caae430f6b3861f83
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-28 (Thu, 28 Apr 2011)
Changed paths:
M tools/dev/nci_thunk_gen.pir
Log Message:
-----------
rearrange thunk gen to handle pass-by-ref
Commit: 4f81c7f86e2547341eff17a0fd73d574703d6224
https://github.com/parrot/parrot/commit/4f81c7f86e2547341eff17a0fd73d574703d6224
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-28 (Thu, 28 Apr 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
new dependancies of thunk gen
Commit: 83bcbea1be284b95d52f3ffb608c08e37df1819c
https://github.com/parrot/parrot/commit/83bcbea1be284b95d52f3ffb608c08e37df1819c
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-28 (Thu, 28 Apr 2011)
Changed paths:
M src/nci/extra_thunks.nci
Log Message:
-----------
add new thunk for nci_thunk_gen and remaining PCRE thunks
Commit: edc12c77e81457308f7262d6e4e2226d15446dd8
https://github.com/parrot/parrot/commit/edc12c77e81457308f7262d6e4e2226d15446dd8
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-28 (Thu, 28 Apr 2011)
Changed paths:
M src/nci/extra_thunks.c
Log Message:
-----------
rebootstrap thunks
Commit: 0bb3627dee2f1b9725c62badfa273754a27c3b02
https://github.com/parrot/parrot/commit/0bb3627dee2f1b9725c62badfa273754a27c3b02
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-28 (Thu, 28 Apr 2011)
Changed paths:
M tools/dev/nci_thunk_gen.pir
Log Message:
-----------
[codingstd] trailing whitespace
Commit: 0d8ab04e3bc8874210d4cef39dde899484b2e117
https://github.com/parrot/parrot/commit/0d8ab04e3bc8874210d4cef39dde899484b2e117
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-28 (Thu, 28 Apr 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
forgot to add pcre dep
Commit: f2b7f123c886cba46f1cd420357bfc571357fcb9
https://github.com/parrot/parrot/commit/f2b7f123c886cba46f1cd420357bfc571357fcb9
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-28 (Thu, 28 Apr 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
remove extra_nci_thunks library
this never got past the demo stage as interest never took off
Commit: cfc1a1124e75484c766848aadabb02fb8921c1fb
https://github.com/parrot/parrot/commit/cfc1a1124e75484c766848aadabb02fb8921c1fb
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-28 (Thu, 28 Apr 2011)
Changed paths:
M MANIFEST
M compilers/imcc/imclexer.c
M compilers/imcc/imcparser.c
M compilers/imcc/imcparser.h
M config/gen/makefiles/root.in
M config/gen/opengl.pm
M include/parrot/datatypes.h
M include/parrot/nci.h
M runtime/parrot/library/OpenGL.pir
M runtime/parrot/library/libpcre.pir
M runtime/parrot/library/pcre.pir
R runtime/parrot/library/postgres.pasm
M runtime/parrot/library/postgres.pir
M src/datatypes.c
M src/libnci_test.def
M src/multidispatch.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/pmc.c
M src/pmc/callcontext.pmc
M src/pmc/key.pmc
M src/pmc/nci.pmc
M src/pmc/structview.pmc
M t/pmc/nci.t
M t/pmc/orderedhash.t
M tools/dev/nci_thunk_gen.pir
Log Message:
-----------
Merge branch 'tt1931-nci-parameters-deprecation' of github.com:parrot/parrot into tt1931-nci-parameters-deprecation
Commit: 0ed916d9132b67d7f3f2f3de8d18aba50bc7c53f
https://github.com/parrot/parrot/commit/0ed916d9132b67d7f3f2f3de8d18aba50bc7c53f
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-28 (Thu, 28 Apr 2011)
Changed paths:
M include/parrot/pmc.h
M src/pmc.c
Log Message:
-----------
updating function arg modifiers
Commit: d93b6974cc872b44ccfcd3cc04ce9bf492202c94
https://github.com/parrot/parrot/commit/d93b6974cc872b44ccfcd3cc04ce9bf492202c94
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-28 (Thu, 28 Apr 2011)
Changed paths:
M lib/Parrot/Pmc2c/PMC.pm
M lib/Parrot/Pmc2c/PMC/default.pm
Log Message:
-----------
adding consts and proper function annotations for generated code
Commit: 4981ede385762cab67f3ba06aa2f76c0c5ee4067
https://github.com/parrot/parrot/commit/4981ede385762cab67f3ba06aa2f76c0c5ee4067
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-04-29 (Fri, 29 Apr 2011)
Changed paths:
M t/compilers/opsc/01-parse-body.t
M t/compilers/opsc/01-parse.t
M t/compilers/opsc/02-parse-all-ops.t
M t/library/yaml_tiny.t
Log Message:
-----------
[t] fix shebang (when parrot is not yet installed)
Commit: a67bfbfb1bd5f723a9ad4ca6fec5397aa79eaed6
https://github.com/parrot/parrot/commit/a67bfbfb1bd5f723a9ad4ca6fec5397aa79eaed6
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-29 (Fri, 29 Apr 2011)
Changed paths:
M MANIFEST
M compilers/imcc/imclexer.c
M compilers/imcc/imcparser.c
M compilers/imcc/imcparser.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 lib/Parrot/Manifest.pm
M src/ops/ops.skip
R t/tools/install/testlib/src/ops/ops.num
Log Message:
-----------
remove remaining ops.num support infrastructure
Commit: 75c90bf3ba3faba14e2d7f149633145a5c4d1a7a
https://github.com/parrot/parrot/commit/75c90bf3ba3faba14e2d7f149633145a5c4d1a7a
Author: Allison Randal <allison at parrot.org>
Date: 2011-04-30 (Sat, 30 Apr 2011)
Changed paths:
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
Log Message:
-----------
Updating Debian packaging files for Parrot 3.3.0 release.
Commit: 1bafbdba38c02e3cdc498564865984428d21132c
https://github.com/parrot/parrot/commit/1bafbdba38c02e3cdc498564865984428d21132c
Author: Allison Randal <allison at parrot.org>
Date: 2011-04-30 (Sat, 30 Apr 2011)
Changed paths:
M MANIFEST
M compilers/imcc/imclexer.c
M compilers/imcc/imcparser.c
M compilers/imcc/imcparser.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 lib/Parrot/Manifest.pm
M src/ops/ops.skip
R t/tools/install/testlib/src/ops/ops.num
Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot
Commit: 16933ea6dcb2c75ea66644985ab97d96cefd334e
https://github.com/parrot/parrot/commit/16933ea6dcb2c75ea66644985ab97d96cefd334e
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-04-30 (Sat, 30 Apr 2011)
Changed paths:
M src/pmc/boolean.pmc
Log Message:
-----------
[PMC] add is_equal for Boolean PMC
needed by LOLCODE
Commit: d2145a3e6301191e4e80b830d30b1017300ca1d5
https://github.com/parrot/parrot/commit/d2145a3e6301191e4e80b830d30b1017300ca1d5
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-30 (Sat, 30 Apr 2011)
Changed paths:
M include/parrot/context.h
M src/call/context_accessors.c
Log Message:
-----------
consting pointer arguments, and removing unnecessary intermediate variables
Commit: c9da673429ada2d0f6c3cd1beaf6f2fbbb762edf
https://github.com/parrot/parrot/commit/c9da673429ada2d0f6c3cd1beaf6f2fbbb762edf
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-30 (Sat, 30 Apr 2011)
Changed paths:
M src/call/pcc.c
Log Message:
-----------
fixed headerization of is_invokable
Commit: 06bb92cc599715e0c8f4f85fc07e1cdea12f3314
https://github.com/parrot/parrot/commit/06bb92cc599715e0c8f4f85fc07e1cdea12f3314
Author: Andy Lester <andy at petdance.com>
Date: 2011-04-30 (Sat, 30 Apr 2011)
Changed paths:
M src/debug.c
M src/gc/gc_ms.c
Log Message:
-----------
headerizing previously unheaderized functions
Commit: c9d66d78536b54d15c29e8ea54c338b948858a54
https://github.com/parrot/parrot/commit/c9d66d78536b54d15c29e8ea54c338b948858a54
Author: Andy Lester <andy at petdance.com>
Date: 2011-05-01 (Sun, 01 May 2011)
Changed paths:
M include/parrot/call.h
M src/call/args.c
Log Message:
-----------
fixing arg annotations
Commit: e0e46b526aafed156418889616d0021c3512a2ea
https://github.com/parrot/parrot/commit/e0e46b526aafed156418889616d0021c3512a2ea
Author: Andy Lester <andy at petdance.com>
Date: 2011-05-01 (Sun, 01 May 2011)
Changed paths:
M include/parrot/io.h
M src/io/api.c
Log Message:
-----------
fixing arg annotations
Commit: 7c644478f9a159297ddbe591ea1c3bb6314bd117
https://github.com/parrot/parrot/commit/7c644478f9a159297ddbe591ea1c3bb6314bd117
Author: Andy Lester <andy at petdance.com>
Date: 2011-05-01 (Sun, 01 May 2011)
Changed paths:
M src/dynoplibs/io.ops
M src/pmc/filehandle.pmc
Log Message:
-----------
pass STRINGNULL to Parrot_io_open_handle, not NULL
Commit: 0e40ecf80b04e28822dd51164b88de00ca005e26
https://github.com/parrot/parrot/commit/0e40ecf80b04e28822dd51164b88de00ca005e26
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-01 (Sun, 01 May 2011)
Changed paths:
M tools/dev/merge_pull_request.pl
Log Message:
-----------
Make merge_pull_request.pl default to parrot.git, but allow other repos to be specified
Commit: 49d9591779e6570611b8671889cd824421ed1b70
https://github.com/parrot/parrot/commit/49d9591779e6570611b8671889cd824421ed1b70
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-01 (Sun, 01 May 2011)
Changed paths:
M tools/dev/merge_pull_request.pl
Log Message:
-----------
Remove some suboptimal error handling from merge_pull_request.pl
Previously, if a "git stash" failed, this script would still attempt
to continue. Now, in true Klingon form, we die() instead of return()
in failure.
Commit: cfc4afe372b25cecbb0e88bcd1bf64e91ef464c8
https://github.com/parrot/parrot/commit/cfc4afe372b25cecbb0e88bcd1bf64e91ef464c8
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-01 (Sun, 01 May 2011)
Changed paths:
M tools/dev/merge_pull_request.pl
Log Message:
-----------
Add more docs to merge_pull_request and allow a branch name to be specified
Commit: 8c20c2aa72432791c3f33aa77068407aa7005087
https://github.com/parrot/parrot/commit/8c20c2aa72432791c3f33aa77068407aa7005087
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-01 (Sun, 01 May 2011)
Changed paths:
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/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/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
Log Message:
-----------
Update tools/dev README and +x executables
Commit: 2d5cedf31b346ff97ea43cb75f2a847c818764d7
https://github.com/parrot/parrot/commit/2d5cedf31b346ff97ea43cb75f2a847c818764d7
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-01 (Sun, 01 May 2011)
Changed paths:
M tools/dev/merge_pull_request.pl
Log Message:
-----------
Fix a braino in merge_pull_request.pl
Commit: 5ca66d325961450087924f5b6d75524170034101
https://github.com/parrot/parrot/commit/5ca66d325961450087924f5b6d75524170034101
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-04-30 (Sat, 30 Apr 2011)
Changed paths:
M t/pmc/boolean.t
Log Message:
-----------
[PMC] add test for is_equal for Boolean PMC
Commit: 2cbb15614766eb4239afc4657db70b72aa7cd571
https://github.com/parrot/parrot/commit/2cbb15614766eb4239afc4657db70b72aa7cd571
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-30 (Sat, 30 Apr 2011)
Changed paths:
M MANIFEST
R runtime/parrot/library/ncurses.pasm
Log Message:
-----------
eliminate PASM library that has been superceded by PIR equivalent
Commit: 23f3d6a49a4a82f4eeb7ce781e69fe4357a00c3b
https://github.com/parrot/parrot/commit/23f3d6a49a4a82f4eeb7ce781e69fe4357a00c3b
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-30 (Sat, 30 Apr 2011)
Changed paths:
M examples/library/ncurses_life.pir
Log Message:
-----------
update references to point to files that *exist*
Commit: 2830c2491de225bcaf04f415294acbca0e2f591e
https://github.com/parrot/parrot/commit/2830c2491de225bcaf04f415294acbca0e2f591e
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-30 (Sat, 30 Apr 2011)
Changed paths:
M src/platform/generic/dl.c
Log Message:
-----------
manage NULL dlsym handles properly
A NULL handle actually means RTLD_DEFAULT on most platforms (notably linux), and
this has become the expected behaviour. This change formalizes the practice.
Commit: 1c272ab330ec1b21567f0b96d389914fa50f0585
https://github.com/parrot/parrot/commit/1c272ab330ec1b21567f0b96d389914fa50f0585
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-30 (Sat, 30 Apr 2011)
Changed paths:
M config/auto/opengl.pm
Log Message:
-----------
dissable building opengl bindings if the thunk generator is going to crash and burn
Commit: dc68cb00c10315c30fd5a7a0456a7673839e7e3d
https://github.com/parrot/parrot/commit/dc68cb00c10315c30fd5a7a0456a7673839e7e3d
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-04-30 (Sat, 30 Apr 2011)
Changed paths:
M MANIFEST
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 examples/library/ncurses_life.pir
M include/parrot/pmc.h
M lib/Parrot/Manifest.pm
M lib/Parrot/Pmc2c/PMC.pm
M lib/Parrot/Pmc2c/PMC/default.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 runtime/parrot/library/ncurses.pasm
M src/ops/ops.skip
M src/pmc.c
M src/pmc/boolean.pmc
M t/compilers/opsc/01-parse-body.t
M t/compilers/opsc/01-parse.t
M t/compilers/opsc/02-parse-all-ops.t
M t/library/yaml_tiny.t
R t/tools/install/testlib/src/ops/ops.num
Log Message:
-----------
Merge branch 'master' into tt1931-nci-parameters-deprecation
Commit: 1149c70960b4ca55d91d01bfb2c3af0547319c1e
https://github.com/parrot/parrot/commit/1149c70960b4ca55d91d01bfb2c3af0547319c1e
Author: Moritz Lenz <moritz at faui2k3.org>
Date: 2011-05-02 (Mon, 02 May 2011)
Changed paths:
M include/parrot/multidispatch.h
M src/multidispatch.c
Log Message:
-----------
Revert "now that PMCNULL is not NULL, we can update function annotations"
This reverts commit c1f77f7eb90041468c3b13f5b48ae2ca1d1c37a5.
It broke several rakudo spectests, see TT #2104
Commit: dc5f4cf819ad135a33a09af8e308be075c080039
https://github.com/parrot/parrot/commit/dc5f4cf819ad135a33a09af8e308be075c080039
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-05-03 (Tue, 03 May 2011)
Changed paths:
M src/call/pcc.c
Log Message:
-----------
add missing ASSERT_ARGS
Commit: cccbf37e0a680a1ca28d062ef56737f7e8295824
https://github.com/parrot/parrot/commit/cccbf37e0a680a1ca28d062ef56737f7e8295824
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-05-03 (Tue, 03 May 2011)
Changed paths:
M src/debug.c
Log Message:
-----------
add missing ASSERT_ARGS
Commit: 8b0397ba979c646daf4b01d3c9146144d4e0c732
https://github.com/parrot/parrot/commit/8b0397ba979c646daf4b01d3c9146144d4e0c732
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-05-03 (Tue, 03 May 2011)
Changed paths:
M src/debug.c
Log Message:
-----------
add missing documentation
Commit: e3ecaf848ae1d9576a1d8eabcb8f72dd61aa06ee
https://github.com/parrot/parrot/commit/e3ecaf848ae1d9576a1d8eabcb8f72dd61aa06ee
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-05-03 (Tue, 03 May 2011)
Changed paths:
M src/gc/gc_ms.c
Log Message:
-----------
add missing documentation
Commit: 56d903b31ad5c55d505f6adcce485b1ee0385792
https://github.com/parrot/parrot/commit/56d903b31ad5c55d505f6adcce485b1ee0385792
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-05-03 (Tue, 03 May 2011)
Changed paths:
M include/parrot/call.h
M include/parrot/context.h
M include/parrot/io.h
M include/parrot/multidispatch.h
M src/call/args.c
M src/call/context_accessors.c
M src/call/pcc.c
M src/debug.c
M src/dynoplibs/io.ops
M src/gc/gc_ms.c
M src/io/api.c
M src/multidispatch.c
M src/pmc/filehandle.pmc
M t/pmc/boolean.t
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/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/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
Log Message:
-----------
Merge branch 'master' into tt1931-nci-parameters-deprecation
Commit: 04f0b7499a5ed2f2b17fdd04f77de17828a6b283
https://github.com/parrot/parrot/commit/04f0b7499a5ed2f2b17fdd04f77de17828a6b283
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-05-05 (Thu, 05 May 2011)
Changed paths:
M src/call/args.c
M src/call/context.c
Log Message:
-----------
replace 'const static' with 'static const' to avoid unhelpful warnings
Commit: ed43c68ed049b4b090a228b1afb9636dcf164ba9
https://github.com/parrot/parrot/commit/ed43c68ed049b4b090a228b1afb9636dcf164ba9
Author: Andy Lester <andy at petdance.com>
Date: 2011-05-05 (Thu, 05 May 2011)
Changed paths:
M src/dynext.c
Log Message:
-----------
consting local vars
Commit: 7580e82ec1615096ac2fe2f4f8abcf85ea71c6ba
https://github.com/parrot/parrot/commit/7580e82ec1615096ac2fe2f4f8abcf85ea71c6ba
Author: Andy Lester <andy at petdance.com>
Date: 2011-05-05 (Thu, 05 May 2011)
Changed paths:
M src/dynext.c
Log Message:
-----------
lib_name cannot be NULL
Commit: 766efa78a8baa2c4076a88e1ad1e4d2599bb9d31
https://github.com/parrot/parrot/commit/766efa78a8baa2c4076a88e1ad1e4d2599bb9d31
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-05-05 (Thu, 05 May 2011)
Changed paths:
M Configure.pl
Log Message:
-----------
Minor code reformatting.
Commit: 49f46ec975761bc5010ef4d65dc30fb5651bd77e
https://github.com/parrot/parrot/commit/49f46ec975761bc5010ef4d65dc30fb5651bd77e
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-05-06 (Fri, 06 May 2011)
Changed paths:
M tools/dev/pbc_to_exe.pir
Log Message:
-----------
Add a provisional --gc= option to pbc_to_exe.
Commit: 6f0cfa824ff117c6731ab47320e0375402f14e80
https://github.com/parrot/parrot/commit/6f0cfa824ff117c6731ab47320e0375402f14e80
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-05-07 (Sat, 07 May 2011)
Changed paths:
M src/gc/gc_gms.c
Log Message:
-----------
Improve GMS performance by doing quick and cheap checks first during C stack scan.
Commit: bd0a529438b401d48fa2c3ff41c7e3e2820c058a
https://github.com/parrot/parrot/commit/bd0a529438b401d48fa2c3ff41c7e3e2820c058a
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-05-07 (Sat, 07 May 2011)
Changed paths:
M src/pmc/capture.pmc
Log Message:
-----------
Explicitely WB dest in Capture.clone. GC can be triggered between allocating of dest and cloning of guts.
Commit: 2953196d6c13e8dfa11c6d4b8666c7d9751f8081
https://github.com/parrot/parrot/commit/2953196d6c13e8dfa11c6d4b8666c7d9751f8081
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-05-07 (Sat, 07 May 2011)
Changed paths:
M src/pmc/callcontext.pmc
Log Message:
-----------
Temporary break CallContext.clone to bring more attention.
Sorry, I'm kind of tired now to properly fix it after 3 hours of debugging session hunting this bug. But at least I nailed it down.
Commit: 574bb32d5b0a8b775aa6528c3dbec5abc8a30414
https://github.com/parrot/parrot/commit/574bb32d5b0a8b775aa6528c3dbec5abc8a30414
Author: Luben Karavelov <karavelov at spnet.net>
Date: 2011-05-07 (Sat, 07 May 2011)
Changed paths:
M src/gc/gc_gms.c
Log Message:
-----------
new defaults for GC GMS - they give arround 10% speedup
Commit: 074687922174621bf9a22b0778937eab12734414
https://github.com/parrot/parrot/commit/074687922174621bf9a22b0778937eab12734414
Author: Luben Karavelov <karavelov at spnet.net>
Date: 2011-05-07 (Sat, 07 May 2011)
Changed paths:
M frontend/parrot/main.c
M include/parrot/api.h
M include/parrot/gc_api.h
M include/parrot/longopt.h
M src/embed/api.c
M src/gc/gc_gms.c
M src/gc/gc_private.h
Log Message:
-----------
add --gc-nursery-size runtime parameter for parrot
Commit: cbf66494a62e9e78ac4f4c59077b76a36ee6cbb5
https://github.com/parrot/parrot/commit/cbf66494a62e9e78ac4f4c59077b76a36ee6cbb5
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-05-07 (Sat, 07 May 2011)
Changed paths:
M src/gc/gc_gms.c
Log Message:
-----------
cast to size_t instead of int for g++ compatibility and deleted unused local vars
Commit: fc6299d29e8e988ee074e6e14495e5a5f429c8e6
https://github.com/parrot/parrot/commit/fc6299d29e8e988ee074e6e14495e5a5f429c8e6
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-05-07 (Sat, 07 May 2011)
Changed paths:
M frontend/parrot/main.c
Log Message:
-----------
fix fprintf format
Commit: b45e5f3a5d026e9ee47586dd154d6bcd02fd78df
https://github.com/parrot/parrot/commit/b45e5f3a5d026e9ee47586dd154d6bcd02fd78df
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-05-07 (Sat, 07 May 2011)
Changed paths:
M src/pmc/callcontext.pmc
Log Message:
-----------
clone pcc cells to avoid double-free issues
Commit: 0794278e5c2f8a8bb477c602e1fa7d71bf7215ce
https://github.com/parrot/parrot/commit/0794278e5c2f8a8bb477c602e1fa7d71bf7215ce
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-05-07 (Sat, 07 May 2011)
Changed paths:
M MANIFEST
M config/auto/opengl.pm
M config/gen/makefiles/root.in
M config/gen/opengl.pm
M include/parrot/datatypes.h
M include/parrot/nci.h
M runtime/parrot/library/OpenGL.pir
M runtime/parrot/library/libpcre.pir
M runtime/parrot/library/pcre.pir
R runtime/parrot/library/postgres.pasm
M runtime/parrot/library/postgres.pir
M src/datatypes.c
M src/libnci_test.def
M src/multidispatch.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/platform/generic/dl.c
M src/pmc.c
M src/pmc/callcontext.pmc
M src/pmc/key.pmc
M src/pmc/nci.pmc
M src/pmc/structview.pmc
M t/pmc/nci.t
M t/pmc/orderedhash.t
M tools/dev/nci_thunk_gen.pir
Log Message:
-----------
Merge branch 'tt1931-nci-parameters-deprecation'
Commit: 9767706e9b15f7fafc40c58ea25f9ec8c054ca92
https://github.com/parrot/parrot/commit/9767706e9b15f7fafc40c58ea25f9ec8c054ca92
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-05-07 (Sat, 07 May 2011)
Changed paths:
M tools/dev/pbc_to_exe.pir
Log Message:
-----------
add a few newlines to avoid ugly looking messages
Commit: 11483b2c5b296302122b78b0f24bfc553ecd748d
https://github.com/parrot/parrot/commit/11483b2c5b296302122b78b0f24bfc553ecd748d
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-05-07 (Sat, 07 May 2011)
Changed paths:
M src/hash.c
Log Message:
-----------
improve some exceptions messages and types in hash.c
Commit: b71eb28497f1adf535d850a3b8d01ca5b906bba7
https://github.com/parrot/parrot/commit/b71eb28497f1adf535d850a3b8d01ca5b906bba7
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-05-07 (Sat, 07 May 2011)
Changed paths:
M src/pmc/callcontext.pmc
Log Message:
-----------
[codingstd] c_macro_args
Commit: e34c65488e1d803e2dcd4a8af7ce13f1094ac5e8
https://github.com/parrot/parrot/commit/e34c65488e1d803e2dcd4a8af7ce13f1094ac5e8
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-05-07 (Sat, 07 May 2011)
Changed paths:
M src/pmc/callcontext.pmc
Log Message:
-----------
[codingstd] c_parens
Commit: 2dd3f75cab613ac8a553c725c0b0ef80a9f71249
https://github.com/parrot/parrot/commit/2dd3f75cab613ac8a553c725c0b0ef80a9f71249
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-05-07 (Sat, 07 May 2011)
Changed paths:
M src/gc/gc_gms.c
M src/gc/gc_private.h
M tools/dev/pbc_to_exe.pir
Log Message:
-----------
[codingstd] trailing_space
Commit: 7fae0c78f3ea824bd42cf60bbe7d7b847e84296f
https://github.com/parrot/parrot/commit/7fae0c78f3ea824bd42cf60bbe7d7b847e84296f
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-05-07 (Sat, 07 May 2011)
Changed paths:
M src/hash.c
M tools/dev/pbc_to_exe.pir
Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot
Commit: 6dd6103f6861580aea69a4ad2731f90eb18111ae
https://github.com/parrot/parrot/commit/6dd6103f6861580aea69a4ad2731f90eb18111ae
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-05-07 (Sat, 07 May 2011)
Changed paths:
M src/libnci_test.def
Log Message:
-----------
remove unimpelemented export
Commit: e58450b1b6159a93204a7af2445f1a29f4285a54
https://github.com/parrot/parrot/commit/e58450b1b6159a93204a7af2445f1a29f4285a54
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-05-07 (Sat, 07 May 2011)
Changed paths:
M src/nci_test.c
M t/pmc/nci.t
Log Message:
-----------
accomodate libnci_test not being linked against libparrot
Commit: 4e63bc34b585f4f65d074e0973236be6d2a6a00c
https://github.com/parrot/parrot/commit/4e63bc34b585f4f65d074e0973236be6d2a6a00c
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-05-07 (Sat, 07 May 2011)
Changed paths:
M src/nci_test.c
Log Message:
-----------
correct =item details
Commit: 5bcdb0a0e876fd7b71a0d1dde259ff83df659f1b
https://github.com/parrot/parrot/commit/5bcdb0a0e876fd7b71a0d1dde259ff83df659f1b
Author: luben <karavelov at spnet.net>
Date: 2011-05-08 (Sun, 08 May 2011)
Changed paths:
M t/run/options.t
Log Message:
-----------
add test for --gc-nursery-size runtime option
Commit: b788633950f7121fac85ee737b14a9a9018acd05
https://github.com/parrot/parrot/commit/b788633950f7121fac85ee737b14a9a9018acd05
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-09 (Mon, 09 May 2011)
Changed paths:
M NEWS
Log Message:
-----------
Add a NEWS item
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: e74d8d1cfb80ea5a7fa30b52f5a39b6a4656fb60
https://github.com/parrot/parrot/commit/e74d8d1cfb80ea5a7fa30b52f5a39b6a4656fb60
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-05-17 (Tue, 17 May 2011)
Changed paths:
M CREDITS
M MANIFEST
M MANIFEST.generated
M NEWS
M api.yaml
M compilers/imcc/optimizer.c
M compilers/imcc/pbc.c
M compilers/opsc/src/Ops/Trans/C.pm
M config/auto/gettext/gettext_c.in
M config/auto/gmp/gmp_c.in
M config/auto/libffi.pm
M config/auto/libffi/test_c.in
M config/auto/neg_0/test_c.in
M config/auto/opengl/opengl_c.in
M config/auto/pcre/pcre_c.in
M config/auto/readline/readline_c.in
M config/auto/sizes/floatval_maxmin_c.in
M config/auto/sizes/intval_maxmin_c.in
M config/auto/zlib/zlib_c.in
M config/gen/makefiles/root.in
M config/inter/make.pm
M docs/index/tools.json
M docs/pdds/draft/pdd01_overview.pod
M docs/pdds/draft/pdd05_opfunc.pod
M docs/pdds/draft/pdd06_pasm.pod
M docs/pdds/draft/pdd08_keys.pod
M docs/pdds/draft/pdd11_extending.pod
A docs/pdds/draft/pdd13_bytecode.pod
M docs/pdds/draft/pdd14_numbers.pod
M docs/pdds/draft/pdd16_native_call.pod
M docs/pdds/draft/pdd29_compiler_tools.pod
M docs/pdds/draft/pdd31_hll.pod
M docs/pdds/pdd00_pdd.pod
M docs/pdds/pdd03_calling_conventions.pod
M docs/pdds/pdd07_codingstd.pod
M docs/pdds/pdd09_gc.pod
M docs/pdds/pdd10_embedding.pod
R docs/pdds/pdd13_bytecode.pod
M docs/pdds/pdd15_objects.pod
M docs/pdds/pdd17_pmc.pod
M docs/pdds/pdd18_security.pod
M docs/pdds/pdd19_pir.pod
M docs/pdds/pdd20_lexical_vars.pod
M docs/pdds/pdd21_namespaces.pod
M docs/pdds/pdd22_io.pod
M docs/pdds/pdd23_exceptions.pod
M docs/pdds/pdd24_events.pod
M docs/pdds/pdd25_concurrency.pod
M docs/pdds/pdd26_ast.pod
M docs/pdds/pdd27_multiple_dispatch.pod
M docs/pdds/pdd28_strings.pod
M docs/pdds/pdd30_install.pod
M docs/pdds/pdd_template.pod
M examples/mops/mops.ps
M examples/mops/mops.scheme
M frontend/parrot/main.c
M frontend/pbc_merge/main.c
M lib/Parrot/Docs/Section/Tools.pm
M lib/Parrot/Headerizer.pm
M lib/Parrot/Headerizer/Functions.pm
M runtime/parrot/library/Archive/Tar.pir
A runtime/parrot/library/crypto.declarations
A runtime/parrot/library/openssl.declarations
M src/dynoplibs/debug.ops
M src/dynoplibs/io.ops
M src/dynoplibs/math.ops
M src/dynpmc/Defines.in
M src/dynpmc/Rules.in
A src/dynpmc/select.pmc
M src/embed/api.c
M src/gc/fixed_allocator.c
M src/gc/fixed_allocator.h
M src/gc/gc_gms.c
M src/nci/libffi.c
M src/nci/signatures.c
M src/oo.c
M src/ops/core.ops
M src/ops/core_ops.c
M src/ops/experimental.ops
M src/ops/math.ops
M src/ops/object.ops
M src/ops/string.ops
M src/pmc/filehandle.pmc
M src/pmc/nci.pmc
M src/pmc/packfilebytecodesegment.pmc
M src/pmc/packfileopmap.pmc
M src/runcore/profiling.c
M src/string/encoding/tables.c
M t/codingstd/pdd_format.t
M t/dynpmc/file.t
M t/dynpmc/os.t
A t/dynpmc/select.t
M t/op/gc-non-recursive.t
M t/pmc/fixedpmcarray.t
M t/pmc/hash.t
M t/pmc/packfileopmap.t
M t/steps/auto/libffi-01.t
M t/steps/inter/make-01.t
M t/tools/dev/headerizer/01_functions.t
M t/tools/dev/headerizer/02_methods.t
M t/tools/dev/headerizer/testlib/fixedbooleanarray_pmc.in
M t/tools/dev/headerizer/testlib/list.in
M t/tools/dev/headerizer/testlib/list_h.in
M t/tools/dev/headerizer/testlib/nci_pmc.in
M tools/dev/nci_thunk_gen.pir
R tools/dev/ncidef2pasm.pl
A tools/dev/ncidef2pir.pl
Log Message:
-----------
Merge branch 'tewk/select' of github.com:parrot/parrot into tewk/select
Commit: d12bc554bacf4757a509a21df0780e5b1d87f038
https://github.com/parrot/parrot/commit/d12bc554bacf4757a509a21df0780e5b1d87f038
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-05-17 (Tue, 17 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/data_json/JSON.nqp
M compilers/imcc/Defines.mak
M compilers/imcc/Rules.in
A compilers/imcc/api.c
M compilers/imcc/cfg.c
M compilers/imcc/cfg.h
M compilers/imcc/debug.c
M compilers/imcc/debug.h
M compilers/imcc/imc.c
M compilers/imcc/imc.h
M compilers/imcc/imcc.l
M compilers/imcc/imcc.y
M compilers/imcc/imclexer.c
M compilers/imcc/imcparser.c
M compilers/imcc/imcparser.h
M compilers/imcc/instructions.c
M compilers/imcc/instructions.h
M compilers/imcc/main.c
M compilers/imcc/optimizer.c
M compilers/imcc/optimizer.h
M compilers/imcc/parser.h
M compilers/imcc/parser_util.c
M compilers/imcc/pbc.c
M compilers/imcc/pbc.h
M compilers/imcc/pcc.c
M compilers/imcc/reg_alloc.c
M compilers/imcc/sets.c
M compilers/imcc/sets.h
M compilers/imcc/symreg.c
M compilers/imcc/symreg.h
M compilers/opsc/Defines.mak
M compilers/opsc/Rules.mak
M compilers/opsc/ops2c.nqp
M compilers/opsc/opsc.pir
M compilers/opsc/src/Ops/Compiler/Actions.pm
M compilers/opsc/src/Ops/Compiler/Grammar.pm
M compilers/opsc/src/Ops/Op.pm
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
M config/auto/coverage.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 config/auto/gc.pm
R config/auto/git_describe.pm
M config/auto/icu.pm
A config/auto/infnan.pm
A config/auto/infnan/test_c.in
M config/auto/ipv6/test.in
M config/auto/llvm.pm
M config/auto/opengl.pm
M config/auto/platform.pm
M config/auto/pmc.pm
R config/auto/sha1.pm
M config/auto/sizes.pm
R config/auto/sizes/floatval_maxmin_c.in
R config/auto/sizes/intval_maxmin_c.in
R config/auto/sizes/test2_c.in
R config/auto/sizes/test3_c.in
M config/auto/sizes/test_c.in
M config/auto/warnings.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/config_pm/myconfig.in
M config/gen/makefiles.pm
R config/gen/makefiles/parrot_pc.in
M config/gen/makefiles/root.in
M config/gen/opengl.pm
M config/init/defaults.pm
M config/init/hints/irix.pm
M config/init/hints/mswin32.pm
M config/inter/progs.pm
M docs/book/pir/ch03_basic_syntax.pod
M docs/book/pir/ch04_variables.pod
M docs/book/pir/ch09_exceptions.pod
M docs/compiler_faq.pod
M docs/imcc/operation.pod
M docs/index/developer.json
M docs/parrotbyte.pod
M docs/parrothist.pod
M docs/pdds/pdd19_pir.pod
M docs/pdds/pdd20_lexical_vars.pod
M docs/pdds/pdd22_io.pod
A 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 ext/Parrot-Embed/Build.PL
M frontend/parrot/main.c
M frontend/parrot_debugger/main.c
M frontend/pbc_dump/main.c
M frontend/pbc_merge/main.c
A include/imcc/api.h
A include/imcc/embed.h
A include/imcc/yyscanner.h
M include/parrot/api.h
M include/parrot/atomic.h
M include/parrot/call.h
M include/parrot/compiler.h
M include/parrot/context.h
M include/parrot/core_types.h
M include/parrot/datatypes.h
M include/parrot/embed.h
M include/parrot/exceptions.h
M include/parrot/exit.h
M include/parrot/extend.h
M include/parrot/gc_api.h
M include/parrot/global_setup.h
M include/parrot/hash.h
M include/parrot/hll.h
M include/parrot/interpreter.h
M include/parrot/io.h
M include/parrot/longopt.h
M include/parrot/memory.h
M include/parrot/misc.h
M include/parrot/multidispatch.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/oplib/ops.h
M include/parrot/opsenum.h
M include/parrot/packfile.h
M include/parrot/platform_interface.h
M include/parrot/pmc.h
M include/parrot/pobj.h
M include/parrot/pointer_array.h
M include/parrot/scheduler.h
M include/parrot/string.h
M include/parrot/string_funcs.h
A include/parrot/thr_none.h
M include/parrot/thread.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/Configure/Utils.pm
M lib/Parrot/Git/Describe.pm
M lib/Parrot/Harness/Smoke.pm
M lib/Parrot/Headerizer.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/PCCMETHOD.pm
M lib/Parrot/Pmc2c/PMC.pm
M lib/Parrot/Pmc2c/PMC/RO.pm
M lib/Parrot/Pmc2c/PMC/default.pm
M lib/Parrot/Pmc2c/Parser.pm
M lib/Parrot/Pmc2c/Pmc2cMain.pm
M lib/Parrot/Pmc2c/VTable.pm
M lib/Parrot/Revision.pm
M lib/Parrot/SHA1.pm
M lib/Parrot/Test.pm
M lib/Parrot/Vtable.pm
M ports/cygwin/README
M ports/cygwin/parrot-1.0.0-1.cygport
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/libparrot-dev.install.in
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/PGE/Dumper.pir
M runtime/parrot/library/Stream/Sub.pir
M runtime/parrot/library/Stream/Writer.pir
M runtime/parrot/library/TAP/Formatter.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/dynpmc/dynlexpad.pmc
M src/dynpmc/file.pmc
M src/dynpmc/gziphandle.pmc
M src/dynpmc/os.pmc
M src/dynpmc/rational.pmc
M src/dynpmc/subproxy.pmc
M src/embed.c
M src/embed/api.c
A src/embed/bytecode.c
M src/embed/pmc.c
M src/embed/strings.c
M src/exceptions.c
M src/exit.c
M src/extend.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/gc/system.c
M src/global_setup.c
M src/hash.c
M src/hll.c
M src/interp/inter_create.c
M src/interp/inter_misc.c
M src/io/api.c
M src/io/buffer.c
M src/io/filehandle.c
M src/io/io_private.h
M src/io/socket_api.c
M src/libnci_test.def
M src/library.c
M src/longopt.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/experimental.ops
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/darwin/hires_timer.c
M src/platform/generic/dl.c
A src/platform/generic/entropy.c
M src/platform/generic/exec.c
M src/platform/generic/file.c
M src/platform/generic/io.c
M src/platform/linux/encoding.c
A src/platform/win32/entropy.c
M src/platform/win32/hires_timer.c
M src/platform/win32/io.c
M src/pmc.c
M src/pmc/addrregistry.pmc
M src/pmc/arrayiterator.pmc
M src/pmc/bigint.pmc
M src/pmc/bignum.pmc
M src/pmc/boolean.pmc
M src/pmc/bytebuffer.pmc
M src/pmc/callcontext.pmc
M src/pmc/capture.pmc
M src/pmc/class.pmc
M src/pmc/complex.pmc
M src/pmc/coroutine.pmc
M src/pmc/default.pmc
M src/pmc/env.pmc
M src/pmc/eval.pmc
M src/pmc/eventhandler.pmc
M src/pmc/exception.pmc
M src/pmc/exceptionhandler.pmc
M src/pmc/filehandle.pmc
M src/pmc/fixedbooleanarray.pmc
M src/pmc/fixedfloatarray.pmc
M src/pmc/fixedintegerarray.pmc
M src/pmc/fixedpmcarray.pmc
M src/pmc/fixedstringarray.pmc
M src/pmc/hash.pmc
M src/pmc/hashiterator.pmc
M src/pmc/hashiteratorkey.pmc
M src/pmc/imageiofreeze.pmc
M src/pmc/imageiosize.pmc
M src/pmc/imageiostrings.pmc
M src/pmc/imageiothaw.pmc
A src/pmc/imccompiler.pmc
M src/pmc/iterator.pmc
M src/pmc/key.pmc
M src/pmc/lexpad.pmc
M src/pmc/managedstruct.pmc
M src/pmc/mappedbytearray.pmc
M src/pmc/namespace.pmc
M src/pmc/nativepccmethod.pmc
M src/pmc/nci.pmc
M src/pmc/object.pmc
M src/pmc/opcode.pmc
M src/pmc/oplib.pmc
M src/pmc/orderedhash.pmc
M src/pmc/packfile.pmc
M src/pmc/packfileannotation.pmc
M src/pmc/packfileannotations.pmc
M src/pmc/packfilebytecodesegment.pmc
M src/pmc/packfileconstanttable.pmc
M src/pmc/packfiledebug.pmc
M src/pmc/packfiledirectory.pmc
M src/pmc/packfileopmap.pmc
M src/pmc/packfilerawsegment.pmc
M src/pmc/packfilesegment.pmc
M src/pmc/parrotinterpreter.pmc
M src/pmc/parrotthread.pmc
M src/pmc/pmcproxy.pmc
A src/pmc/ptr.pmc
A src/pmc/ptrbuf.pmc
A src/pmc/ptrobj.pmc
M src/pmc/resizablebooleanarray.pmc
M src/pmc/resizablefloatarray.pmc
M src/pmc/resizableintegerarray.pmc
M src/pmc/resizablepmcarray.pmc
M src/pmc/role.pmc
M src/pmc/scalar.pmc
M src/pmc/scheduler.pmc
M src/pmc/sockaddr.pmc
M src/pmc/socket.pmc
M src/pmc/string.pmc
M src/pmc/stringbuilder.pmc
M src/pmc/stringhandle.pmc
M src/pmc/stringiterator.pmc
A src/pmc/structview.pmc
M src/pmc/sub.pmc
M src/pmc/task.pmc
M src/pmc/threadinterpreter.pmc
M src/pmc/timer.pmc
M src/pmc/undef.pmc
M src/pmc/unmanagedstruct.pmc
M src/pointer_array.c
M src/runcore/cores.c
M src/runcore/profiling.c
M src/scheduler.c
M src/spf_render.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/TESTS_STATUS.pod
M t/codingstd/c_macro_args.t
M t/codingstd/pmc_docs.t
R t/compilers/imcc/imcpasm/cfg.t
R t/compilers/imcc/imcpasm/opt0.t
R t/compilers/imcc/imcpasm/opt1.t
R t/compilers/imcc/imcpasm/opt2.t
R t/compilers/imcc/imcpasm/optc.t
R t/compilers/imcc/imcpasm/pcc.t
A 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/compilers/opsc/03-past-declarator.t
A t/compilers/opsc/03-past-macros.t
M t/compilers/opsc/03-past.t
M t/compilers/opsc/06-opsfile.t
R t/compilers/opsc/07-emitter.t
A t/compilers/opsc/07-op-to-c.t
A t/compilers/opsc/08-emitter.t
M t/compilers/opsc/common.pir
M t/configure/017-revision_from_cache.t
M t/configure/018-revision_to_cache.t
M t/configure/033-step.t
M t/configure/061-revision_from_cache.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
M t/dynpmc/os.t
A t/library/nciutils.t
M t/library/yaml_tiny.t
M t/oo/objects.t
M t/op/exit.t
M t/op/spawnw.t
M t/perl/Parrot_Test.t
M t/pmc/boolean.t
M t/pmc/capture.t
M t/pmc/coroutine.t
M t/pmc/nci.t
M t/pmc/object-meths.t
M t/pmc/orderedhash.t
M t/pmc/packfileopmap.t
M t/pmc/pmc.t
M t/pmc/string.t
A t/pmc/structview.t
M t/pmc/unmanagedstruct.t
M t/run/options.t
M t/src/checkdepend.t
M t/src/embed.t
M t/src/embed/api.t
M t/src/extend.t
M t/src/extend_vtable.t
R t/steps/auto/frames-01.t
A t/steps/auto/infnan-01.t
M t/steps/auto/llvm-01.t
M t/steps/auto/sizes-01.t
M t/steps/init/defaults-01.t
M t/steps/inter/progs-01.t
M t/steps/inter/progs-02.t
M t/steps/inter/progs-03.t
M t/steps/inter/progs-04.t
M t/tools/dev/headerizer/01_functions.t
M t/tools/dev/headerizer/testlib/nci_pmc.in
R t/tools/install/testlib/src/ops/ops.num
R t/tools/parrot_debugger.t
A tools/build/gen_version.pl
M tools/build/vtable_extend.pl
M tools/build/vtable_h.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
A tools/dev/dedeprecator
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/install/smoke_languages.pl
M tools/release/release.json
A tools/release/releasecheck.pl
Log Message:
-----------
Merge branch 'master' into tewk/select
Conflicts:
api.yaml
include/parrot/io.h
Commit: c2fa6b532394359ad8c81baa0468415c00167213
https://github.com/parrot/parrot/commit/c2fa6b532394359ad8c81baa0468415c00167213
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-05-17 (Tue, 17 May 2011)
Changed paths:
M include/parrot/io.h
M src/io/api.c
Log Message:
-----------
reheaderize, fix merge goof
Compare: https://github.com/parrot/parrot/compare/0df26d8...c2fa6b5
More information about the parrot-commits
mailing list