[parrot/parrot] 431a52: eliminate tests for removed "t" nci signature func...
noreply at github.com
noreply at github.com
Thu Oct 13 01:58:46 UTC 2011
Branch: refs/heads/smoke_fulltest
Home: https://github.com/parrot/parrot
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: 254bb2ddb712930411ba4b39ba7ea565907fd453
https://github.com/parrot/parrot/commit/254bb2ddb712930411ba4b39ba7ea565907fd453
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-22 (Fri, 22 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_defined_keyed
Commit: 6d018dd5248b7e40ee02329ca62ce0d20f4dab9a
https://github.com/parrot/parrot/commit/6d018dd5248b7e40ee02329ca62ce0d20f4dab9a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-23 (Sat, 23 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_defined_keyed_str
Commit: f0346a2d1b643ff2517bbde91736be5abb5ee27c
https://github.com/parrot/parrot/commit/f0346a2d1b643ff2517bbde91736be5abb5ee27c
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-23 (Sat, 23 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_delete_keyed_str
Commit: 9bb2660d52d9d7df3aa7569e269b2b3164d69072
https://github.com/parrot/parrot/commit/9bb2660d52d9d7df3aa7569e269b2b3164d69072
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-23 (Sat, 23 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_does_pmc
Commit: 0e4f51fdca13b88e32b1a7a93274b828676be2e2
https://github.com/parrot/parrot/commit/0e4f51fdca13b88e32b1a7a93274b828676be2e2
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-23 (Sat, 23 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_get_pmc_keyed_str
Commit: 75e32d33f90b0904741a7d812ededc100376d587
https://github.com/parrot/parrot/commit/75e32d33f90b0904741a7d812ededc100376d587
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-23 (Sat, 23 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[TT ##2098] Use a non-empty hash key to prevent: failed assertion 'key'
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: e8c9f86556d337dab178d4ab0ddd529d11922ac5
https://github.com/parrot/parrot/commit/e8c9f86556d337dab178d4ab0ddd529d11922ac5
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-24 (Sun, 24 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
Improve test for Parrot_PMC_set_pmc_keyed
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: 504e86fd1f19af05b5125f7103bc007dede74fad
https://github.com/parrot/parrot/commit/504e86fd1f19af05b5125f7103bc007dede74fad
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-04-27 (Wed, 27 Apr 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_set_pointer_keyed_int using a HashIteratorKey
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: 3d00ebab068a977c46a3e298f8633ff4273293cf
https://github.com/parrot/parrot/commit/3d00ebab068a977c46a3e298f8633ff4273293cf
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-09 (Mon, 09 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
Properly destroy more PMCs at the end of tests
Commit: 621bb568733ca34e10ef992c788bbfb1d2be4ba7
https://github.com/parrot/parrot/commit/621bb568733ca34e10ef992c788bbfb1d2be4ba7
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-09 (Mon, 09 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_getprop
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
Commit: 0004e42d9c90fcef1b6ba6497fe596c626d406a6
https://github.com/parrot/parrot/commit/0004e42d9c90fcef1b6ba6497fe596c626d406a6
Author: Andy Lester <andy at petdance.com>
Date: 2011-05-17 (Tue, 17 May 2011)
Changed paths:
M compilers/imcc/debug.h
M compilers/imcc/pbc.c
M compilers/imcc/pbc.h
M include/parrot/call.h
M include/parrot/context.h
M include/parrot/datatypes.h
M include/parrot/debugger.h
M include/parrot/encoding.h
M include/parrot/exceptions.h
M include/parrot/extend.h
M include/parrot/hash.h
M include/parrot/interpreter.h
M include/parrot/io.h
M include/parrot/key.h
M include/parrot/list.h
M include/parrot/misc.h
M include/parrot/namespace.h
M include/parrot/oo.h
M include/parrot/packfile.h
M include/parrot/pmc.h
M include/parrot/runcore_api.h
M include/parrot/scheduler.h
M include/parrot/string_funcs.h
M include/parrot/thread.h
M include/parrot/vtables.h
M lib/Parrot/Headerizer.pm
M lib/Parrot/Headerizer/Functions.pm
M src/call/args.c
M src/call/context.c
M src/debug.c
M src/embed.c
M src/exceptions.c
M src/extend.c
M src/gc/alloc_resources.c
M src/gc/fixed_allocator.c
M src/gc/fixed_allocator.h
M src/gc/gc_gms.c
M src/gc/gc_inf.c
M src/gc/gc_ms.c
M src/gc/gc_ms2.c
M src/gc/gc_private.h
M src/gc/mark_sweep.c
M src/gc/string_gc.c
M src/hash.c
M src/misc.c
M src/namespace.c
M src/packfile/api.c
M src/pmc/stringbuilder.pmc
M src/pmc/structview.pmc
M src/runcore/cores.c
M src/runcore/main.c
M src/runcore/profiling.c
M src/scheduler.c
M src/spf_vtable.c
M src/string/api.c
M src/string/encoding.c
M src/string/encoding/binary.c
M src/string/encoding/latin1.c
M src/string/encoding/null.c
M src/string/encoding/shared.h
M src/string/encoding/ucs2.c
M src/string/encoding/ucs4.c
M src/string/encoding/utf16.c
M src/string/encoding/utf8.c
M t/tools/dev/headerizer/01_functions.t
Log Message:
-----------
Make the headerizer not propagate SHIMness to function declarations. The SHIMness of an argument is internal to the function, and outside functions should not know that the argument is unused.
Commit: b7811d7ec71092fa2720413d04d3b2c97c383a5c
https://github.com/parrot/parrot/commit/b7811d7ec71092fa2720413d04d3b2c97c383a5c
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-05-18 (Wed, 18 May 2011)
Changed paths:
M runtime/parrot/library/distutils.pir
Log Message:
-----------
[disutils] fix on Windows
Commit: b3b76526480e75fac566abd1356bb040e8622a18
https://github.com/parrot/parrot/commit/b3b76526480e75fac566abd1356bb040e8622a18
Author: Andy Lester <andy at petdance.com>
Date: 2011-05-18 (Wed, 18 May 2011)
Changed paths:
M include/parrot/debugger.h
M include/parrot/encoding.h
M include/parrot/extend.h
M include/parrot/hash.h
M include/parrot/namespace.h
M include/parrot/scheduler.h
M lib/Parrot/Headerizer/Functions.pm
M src/embed.c
Log Message:
-----------
make headerizer handle ARGIN(SHIM(...)) properly
Commit: 6d1a1fcf772ad8b8387a2429cd2246902dbb5cd7
https://github.com/parrot/parrot/commit/6d1a1fcf772ad8b8387a2429cd2246902dbb5cd7
Author: Andy Lester <andy at petdance.com>
Date: 2011-05-18 (Wed, 18 May 2011)
Changed paths:
M include/parrot/debugger.h
M include/parrot/encoding.h
M include/parrot/extend.h
M include/parrot/hash.h
M include/parrot/namespace.h
M include/parrot/scheduler.h
M lib/Parrot/Headerizer/Functions.pm
M src/embed.c
Log Message:
-----------
ASSERT_ARGS_xxx macros have to use the shimmed var names
Commit: db11dcbfbb133998517d5842ba73794d199d1479
https://github.com/parrot/parrot/commit/db11dcbfbb133998517d5842ba73794d199d1479
Author: Andy Lester <andy at petdance.com>
Date: 2011-05-18 (Wed, 18 May 2011)
Changed paths:
M src/platform/generic/socket.c
Log Message:
-----------
We should be freeing cstring, not host
Commit: 7be1a8debd15c8f78d91784ea09632a55e8b42a9
https://github.com/parrot/parrot/commit/7be1a8debd15c8f78d91784ea09632a55e8b42a9
Author: Andy Lester <andy at petdance.com>
Date: 2011-05-18 (Wed, 18 May 2011)
Changed paths:
M src/platform/generic/sysmem.c
Log Message:
-----------
must pass a size_t pointer to sysctl, not a ulong. Also localized and consted the error message pointer
Commit: 4b9b5e1deca9e2ff1b890966f271b76580143c3b
https://github.com/parrot/parrot/commit/4b9b5e1deca9e2ff1b890966f271b76580143c3b
Author: Andy Lester <andy at petdance.com>
Date: 2011-05-18 (Wed, 18 May 2011)
Changed paths:
M src/packfile/output.c
Log Message:
-----------
check encoding match before checking the entire string
Commit: 734de092fb9ee22d9736b2c236cbc5b113f3c71c
https://github.com/parrot/parrot/commit/734de092fb9ee22d9736b2c236cbc5b113f3c71c
Author: Andy Lester <andy at petdance.com>
Date: 2011-05-18 (Wed, 18 May 2011)
Changed paths:
M include/parrot/pmc_freeze.h
M src/packfile/object_serialization.c
Log Message:
-----------
Update cursor argument annotation
Commit: a115d7cdf8aeee9170e1a415e9f1fcb6aba6221b
https://github.com/parrot/parrot/commit/a115d7cdf8aeee9170e1a415e9f1fcb6aba6221b
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date: 2011-05-18 (Wed, 18 May 2011)
Changed paths:
M lib/Parrot/Configure/Options/Conf.pm
Log Message:
-----------
update "perl Configure.pl --help" output
Commit: 610bb7a59bab028ca19e53975f618bc96b2f5408
https://github.com/parrot/parrot/commit/610bb7a59bab028ca19e53975f618bc96b2f5408
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-05-18 (Wed, 18 May 2011)
Changed paths:
M include/parrot/debugger.h
M src/debug.c
Log Message:
-----------
don't declare as non-null parameter which we are calling with explicit NULL
Commit: adb2073a730aac815f43df2ac773432a0790df6e
https://github.com/parrot/parrot/commit/adb2073a730aac815f43df2ac773432a0790df6e
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-05-18 (Wed, 18 May 2011)
Changed paths:
M t/tools/create_language.t
M tools/dev/create_language.pl
Log Message:
-----------
add a --help option to create_language and unTODO the related tests
Commit: d3c36f1c299323c70e1ab9b21259266e5f161584
https://github.com/parrot/parrot/commit/d3c36f1c299323c70e1ab9b21259266e5f161584
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-05-19 (Thu, 19 May 2011)
Changed paths:
M t/tools/mk_language_shell.t
Log Message:
-----------
[t] fix on Windows
Commit: 806568bbe5602cd9f46cb999dccac5904d84213d
https://github.com/parrot/parrot/commit/806568bbe5602cd9f46cb999dccac5904d84213d
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date: 2011-05-19 (Thu, 19 May 2011)
Changed paths:
M config/gen/makefiles/root.in
M config/init/defaults.pm
M lib/Parrot/Configure/Options/Conf/Shared.pm
M tools/dev/install_files.pl
Log Message:
-----------
remove pkg-config rests, which is now longer supported, see TT #1853
Commit: 6e704bdd25490c213af44a164adf7a739b3437df
https://github.com/parrot/parrot/commit/6e704bdd25490c213af44a164adf7a739b3437df
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-05-20 (Fri, 20 May 2011)
Changed paths:
M src/pmc/unmanagedstruct.pmc
Log Message:
-----------
don't return NULL STRING* from vtable functions, use STRINGNULL
Commit: 41a4e1b091013708e0ae5982c6c3d14c2b30578a
https://github.com/parrot/parrot/commit/41a4e1b091013708e0ae5982c6c3d14c2b30578a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-20 (Fri, 20 May 2011)
Changed paths:
M .gitignore
M CREDITS
M ChangeLog
M Configure.pl
M MANIFEST
M MANIFEST.SKIP
M MANIFEST.generated
M NEWS
M PLATFORMS
M README
M VERSION
M api.yaml
M compilers/imcc/debug.h
M compilers/imcc/imc.h
M compilers/imcc/imcc.l
M compilers/imcc/imclexer.c
M compilers/imcc/main.c
M compilers/imcc/pbc.c
M compilers/imcc/pbc.h
M compilers/opsc/Defines.mak
M compilers/opsc/Rules.mak
M compilers/opsc/opsc.pir
M compilers/opsc/src/Ops/OpLib.pm
R compilers/opsc/src/Ops/Renumberer.pm
M compilers/opsc/src/Ops/Trans/C.pm
M compilers/pct/src/PAST/Compiler.pir
R config/auto/frames.pm
R config/auto/frames/test_exec_cygwin_c.in
R config/auto/frames/test_exec_linux_c.in
R config/auto/frames/test_exec_openbsd_c.in
M config/auto/gc.pm
R config/auto/git_describe.pm
M config/auto/icu.pm
M config/auto/ipv6/test.in
M config/auto/llvm.pm
M config/auto/opengl.pm
M config/auto/platform.pm
R config/auto/sha1.pm
M config/gen/config_h/config_h.in
M config/gen/config_pm.pm
M config/gen/config_pm/config_lib_pir.in
M config/gen/makefiles/root.in
M config/gen/opengl.pm
M config/init/defaults.pm
M config/init/hints/mswin32.pm
M docs/parrothist.pod
M docs/project/hacking_tips.pod
M docs/project/release_manager_guide.pod
M docs/project/support_policy.pod
M docs/submissions.pod
M docs/translations/README.BGR
M docs/translations/README.deutsch
M examples/library/ncurses_life.pir
M frontend/parrot/main.c
M frontend/parrot_debugger/main.c
M frontend/pbc_dump/main.c
M frontend/pbc_merge/main.c
M include/parrot/api.h
M include/parrot/call.h
M include/parrot/context.h
M include/parrot/core_types.h
M include/parrot/datatypes.h
M include/parrot/debugger.h
M include/parrot/encoding.h
M include/parrot/exceptions.h
M include/parrot/extend.h
M include/parrot/gc_api.h
M include/parrot/hash.h
M include/parrot/hll.h
M include/parrot/interpreter.h
M include/parrot/io.h
M include/parrot/key.h
M include/parrot/list.h
M include/parrot/longopt.h
M include/parrot/misc.h
M include/parrot/namespace.h
M include/parrot/nci.h
M include/parrot/oo.h
M include/parrot/oplib/core_ops.h
M include/parrot/packfile.h
M include/parrot/platform_interface.h
M include/parrot/pmc.h
M include/parrot/pmc_freeze.h
M include/parrot/pobj.h
M include/parrot/runcore_api.h
M include/parrot/scheduler.h
M include/parrot/string_funcs.h
M include/parrot/thread.h
M include/parrot/vtables.h
M lib/Parrot/Configure/Options/Conf.pm
M lib/Parrot/Configure/Options/Conf/Shared.pm
M lib/Parrot/Configure/Step/List.pm
M lib/Parrot/Git/Describe.pm
M lib/Parrot/Headerizer.pm
M lib/Parrot/Headerizer/Functions.pm
M lib/Parrot/Manifest.pm
M lib/Parrot/Pmc2c/Emitter.pm
M lib/Parrot/Pmc2c/MULTI.pm
M lib/Parrot/Pmc2c/Method.pm
M lib/Parrot/Pmc2c/PMC.pm
M lib/Parrot/Pmc2c/PMC/default.pm
M lib/Parrot/Pmc2c/Parser.pm
M lib/Parrot/Pmc2c/Pmc2cMain.pm
M lib/Parrot/SHA1.pm
M lib/Parrot/Vtable.pm
R ports/debian/README.source
M ports/debian/changelog
M ports/debian/control
M ports/debian/control.in
M ports/debian/copyright
M ports/debian/parrot-devel.install.in
M ports/debian/parrot.docs
M ports/debian/patches/03_fix_nqp_man.patch
R ports/debian/patches/04_fix_opsc_man.patch
R ports/debian/patches/05_fix_gc_ftbfs_ia64.patch
M ports/debian/patches/series
M ports/debian/rules
A ports/debian/source/format
R ports/fedora/2.11.0/parrot.desk.in.tar.gz
R ports/fedora/2.11.0/parrot.spec
A ports/fedora/3.3.0/parrot.desk.in.tar.gz
A ports/fedora/3.3.0/parrot.spec
M runtime/parrot/library/Archive/Tar.pir
M runtime/parrot/library/Archive/Zip.pir
M runtime/parrot/library/HTTP/Message.pir
M runtime/parrot/library/LWP/Protocol.pir
M runtime/parrot/library/LWP/UserAgent.pir
M runtime/parrot/library/NCI/Utils.pir
M runtime/parrot/library/OpenGL.pir
M runtime/parrot/library/Stream/Sub.pir
M runtime/parrot/library/Stream/Writer.pir
M runtime/parrot/library/TAP/Harness.pir
M runtime/parrot/library/TAP/Parser.pir
M runtime/parrot/library/distutils.pir
M runtime/parrot/library/libpcre.pir
R runtime/parrot/library/ncurses.pasm
M runtime/parrot/library/osutils.pir
M runtime/parrot/library/pcre.pir
R runtime/parrot/library/postgres.pasm
M runtime/parrot/library/postgres.pir
M runtime/parrot/library/uuid.pir
M src/call/args.c
M src/call/context.c
M src/call/context_accessors.c
M src/call/pcc.c
M src/datatypes.c
M src/debug.c
M src/dynext.c
M src/dynoplibs/io.ops
M src/dynoplibs/trans.ops
M src/embed.c
M src/embed/api.c
A src/embed/bytecode.c
M src/embed/pmc.c
M src/exceptions.c
M src/extend.c
M src/gc/alloc_resources.c
M src/gc/fixed_allocator.c
M src/gc/fixed_allocator.h
M src/gc/gc_gms.c
M src/gc/gc_inf.c
M src/gc/gc_ms.c
M src/gc/gc_ms2.c
M src/gc/gc_private.h
M src/gc/mark_sweep.c
M src/gc/string_gc.c
M src/gc/system.c
M src/hash.c
M src/hll.c
M src/interp/inter_create.c
M src/io/api.c
M src/libnci_test.def
M src/library.c
M src/misc.c
M src/multidispatch.c
M src/namespace.c
M src/nci/api.c
M src/nci/core_thunks.c
M src/nci/core_thunks.nci
M src/nci/extra_thunks.c
M src/nci/extra_thunks.nci
M src/nci/libffi.c
M src/nci/signatures.c
M src/nci_test.c
M src/oo.c
M src/ops/core.ops
M src/ops/core_ops.c
M src/ops/math.ops
M src/ops/object.ops
M src/ops/ops.skip
M src/ops/set.ops
M src/ops/var.ops
M src/packfile/api.c
M src/packfile/object_serialization.c
M src/packfile/output.c
M src/platform/generic/dl.c
A src/platform/generic/entropy.c
M src/platform/generic/io.c
M src/platform/generic/socket.c
M src/platform/generic/sysmem.c
A src/platform/win32/entropy.c
M src/platform/win32/io.c
M src/pmc.c
M src/pmc/boolean.pmc
M src/pmc/callcontext.pmc
M src/pmc/capture.pmc
M src/pmc/eval.pmc
M src/pmc/filehandle.pmc
M src/pmc/imccompiler.pmc
M src/pmc/iterator.pmc
M src/pmc/key.pmc
M src/pmc/nci.pmc
M src/pmc/ptr.pmc
M src/pmc/stringbuilder.pmc
M src/pmc/structview.pmc
M src/pmc/sub.pmc
M src/pmc/unmanagedstruct.pmc
M src/runcore/cores.c
M src/runcore/main.c
M src/runcore/profiling.c
M src/scheduler.c
M src/spf_vtable.c
M src/string/api.c
M src/string/encoding.c
M src/string/encoding/binary.c
M src/string/encoding/latin1.c
M src/string/encoding/null.c
M src/string/encoding/shared.h
M src/string/encoding/ucs2.c
M src/string/encoding/ucs4.c
M src/string/encoding/utf16.c
M src/string/encoding/utf8.c
M t/compilers/opsc/01-parse-body.t
M t/compilers/opsc/01-parse.t
M t/compilers/opsc/02-parse-all-ops.t
A t/configure/062-sha1.t
R t/configure/062-sha1_to_cache.t
A t/configure/063-git_describe.t
R t/configure/063-git_describe_to_cache.t
R t/configure/064-sha1_from_cache.t
R t/configure/065-git_describe_from_cache.t
A t/library/nciutils.t
M t/library/yaml_tiny.t
M t/op/spawnw.t
M t/pmc/boolean.t
M t/pmc/nci.t
M t/pmc/orderedhash.t
M t/pmc/unmanagedstruct.t
M t/run/options.t
M t/src/extend.t
M t/src/extend_vtable.t
R t/steps/auto/frames-01.t
M t/steps/auto/llvm-01.t
M t/tools/create_language.t
M t/tools/dev/headerizer/01_functions.t
R t/tools/install/testlib/src/ops/ops.num
M t/tools/mk_language_shell.t
R t/tools/parrot_debugger.t
A tools/build/gen_version.pl
M tools/dev/README
M tools/dev/addopstags.pl
M tools/dev/as2c.pl
M tools/dev/create_language.pl
M tools/dev/debian_docs.sh
M tools/dev/faces.pl
M tools/dev/fetch_languages.pl
M tools/dev/findhacks.pl
M tools/dev/gen_charset_tables.pl
M tools/dev/gen_class.pl
M tools/dev/gen_makefile.pl
M tools/dev/gen_valgrind_suppressions.pl
M tools/dev/headerizer.pl
M tools/dev/install_dev_files.pl
M tools/dev/install_doc_files.pl
M tools/dev/install_files.pl
M tools/dev/lib_deps.pl
M tools/dev/make_cover.pl
M tools/dev/merge_pull_request.pl
M tools/dev/mk_inno.pl
M tools/dev/mk_inno_language.pl
M tools/dev/mk_nci_thunks.pl
M tools/dev/mk_rpm_manifests.pl
M tools/dev/nci_test_gen.pl
M tools/dev/nci_thunk_gen.pir
M tools/dev/ncidef2pir.pl
M tools/dev/nm.pl
M tools/dev/nopaste.pl
M tools/dev/ops_not_tested.pl
M tools/dev/parrot_api.pl
M tools/dev/parrot_shell.pl
M tools/dev/parrotbench.pl
M tools/dev/pbc_header.pl
M tools/dev/pbc_to_exe.pir
M tools/dev/pmcrenumber.pl
M tools/dev/pmctree.pl
M tools/dev/pprof2cg.pl
M tools/dev/reconfigure.pl
M tools/dev/resolve_deprecated.nqp
M tools/dev/search-ops.pl
M tools/dev/show_deprecated.nqp
M tools/dev/show_experimental.nqp
M tools/dev/symlink.pl
M tools/dev/update_copyright.pl
M tools/dev/vtablize.pl
M tools/release/release.json
Log Message:
-----------
Merge branch 'master' into leto/embed_grant
Conflicts:
t/src/extend_vtable.t
Commit: eb3d7a94757f57f9303d262fc43cb207b6863992
https://github.com/parrot/parrot/commit/eb3d7a94757f57f9303d262fc43cb207b6863992
Author: Dan Bolser <dan.bolser at gmail.com>
Date: 2011-05-20 (Fri, 20 May 2011)
Changed paths:
M docs/project/git_workflow.pod
Log Message:
-----------
Edited docs/project/git_workflow.pod via GitHub
Commit: 8d2e6497efc91864e70e723f2fd860a0e0bb404f
https://github.com/parrot/parrot/commit/8d2e6497efc91864e70e723f2fd860a0e0bb404f
Author: Bob Kuo <bobjkuo at gmail.com>
Date: 2011-05-20 (Fri, 20 May 2011)
Changed paths:
M docs/project/git_workflow.pod
Log Message:
-----------
Merge pull request #130 from dbolser/patch-1
Edited docs/project/git_workflow.pod via GitHub
Commit: 8f705215a2dbbbe7b7a1fd6f2d8c74331bf2a02b
https://github.com/parrot/parrot/commit/8f705215a2dbbbe7b7a1fd6f2d8c74331bf2a02b
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-05-20 (Fri, 20 May 2011)
Changed paths:
M t/tools/dev/headerizer/01_functions.t
Log Message:
-----------
Update test to reflect change is way asserts are capture.
See http://trac.parrot.org/parrot/ticket/2119.
Commit: 41bfa130f555df1a1916b6bf10b3d0014b947c09
https://github.com/parrot/parrot/commit/41bfa130f555df1a1916b6bf10b3d0014b947c09
Author: Andy Lester <andy at petdance.com>
Date: 2011-05-20 (Fri, 20 May 2011)
Changed paths:
M t/harness
Log Message:
-----------
turn on the test harness timer
Commit: eb392fc09341fdf5b0cf7721fbe42ce38986de40
https://github.com/parrot/parrot/commit/eb392fc09341fdf5b0cf7721fbe42ce38986de40
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-05-21 (Sat, 21 May 2011)
Changed paths:
M t/harness
Log Message:
-----------
Revert 41bfa130f. 'timer' should not be on by default. This is kind of
change that should have been posted first as a Trac ticket.
Commit: 880eb3f01c2282eb80696f87b711f056856a88d5
https://github.com/parrot/parrot/commit/880eb3f01c2282eb80696f87b711f056856a88d5
Author: Andy Lester <andy at petdance.com>
Date: 2011-05-21 (Sat, 21 May 2011)
Changed paths:
M src/gc/string_gc.c
Log Message:
-----------
consting vars, and fixed a SHIM argument
Commit: 775dc88939f0940fe339f45ab763578c9d0b85ab
https://github.com/parrot/parrot/commit/775dc88939f0940fe339f45ab763578c9d0b85ab
Author: Andy Lester <andy at petdance.com>
Date: 2011-05-21 (Sat, 21 May 2011)
Changed paths:
M t/harness
Log Message:
-----------
HARNESS_TIMER now turns on the time stamps
Commit: 6bfc7aa2274c43ae0e215c0199d937223bc2752a
https://github.com/parrot/parrot/commit/6bfc7aa2274c43ae0e215c0199d937223bc2752a
Author: Andy Lester <andy at petdance.com>
Date: 2011-05-21 (Sat, 21 May 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
Added src/call/*.c to the splint targets
Commit: fb89b91b2176bacc40f6d2267b2d711716fe8d1b
https://github.com/parrot/parrot/commit/fb89b91b2176bacc40f6d2267b2d711716fe8d1b
Author: Andy Lester <andy at petdance.com>
Date: 2011-05-21 (Sat, 21 May 2011)
Changed paths:
M src/call/args.c
Log Message:
-----------
setting ARGIN on the SHIM args
Commit: d2715768ac0fcae330766baf6d0d963312321e8c
https://github.com/parrot/parrot/commit/d2715768ac0fcae330766baf6d0d963312321e8c
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-05-22 (Sun, 22 May 2011)
Changed paths:
M t/harness
Log Message:
-----------
Add documentation of impact of environmental variables, e.g., TIMER.
Commit: 3d77b049f03167242956399dbf3db13ff14ecbd9
https://github.com/parrot/parrot/commit/3d77b049f03167242956399dbf3db13ff14ecbd9
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-05-22 (Sun, 22 May 2011)
Changed paths:
M config/init/hints/darwin.pm
M t/steps/init/hints/darwin-01.t
Log Message:
-----------
Apply modified version of patch submitted by tadam via parrot-dev.
Commit: e30b1f98dfd997781fa3223f0dc47f6107922920
https://github.com/parrot/parrot/commit/e30b1f98dfd997781fa3223f0dc47f6107922920
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-22 (Sun, 22 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_substr_str
Commit: 798f7512b17a62bac4c869236296426041de73cb
https://github.com/parrot/parrot/commit/798f7512b17a62bac4c869236296426041de73cb
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-22 (Sun, 22 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_substr
Commit: dd17131fc4a88c10d3751c0aedf37cbb64b47385
https://github.com/parrot/parrot/commit/dd17131fc4a88c10d3751c0aedf37cbb64b47385
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-22 (Sun, 22 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_setprop
Commit: 1b290a4658a8d2037855cbeed57b09b847a163f7
https://github.com/parrot/parrot/commit/1b290a4658a8d2037855cbeed57b09b847a163f7
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-05-22 (Sun, 22 May 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
Apply patch submitted in http://trac.parrot.org/parrot/ticket/540. Eliminate $(ALL_PARROT_LIBS) from src/glut_callbacks.o.
Commit: 58c5f12b6d3a12fd70e53e62c71a625fa4c0ab05
https://github.com/parrot/parrot/commit/58c5f12b6d3a12fd70e53e62c71a625fa4c0ab05
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-22 (Sun, 22 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
Improve Parrot_PMC_setprop test
Commit: cb718b13085ab485b18b46d9e81ce6896476b8fe
https://github.com/parrot/parrot/commit/cb718b13085ab485b18b46d9e81ce6896476b8fe
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-22 (Sun, 22 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_set_string_keyed_str
Commit: 30472276c7d490e4e7269c2537e87a35ff6cc18f
https://github.com/parrot/parrot/commit/30472276c7d490e4e7269c2537e87a35ff6cc18f
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-22 (Sun, 22 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_set_string_keyed_int
Commit: 763321750bff98310cda3cea0089216e3dd601f5
https://github.com/parrot/parrot/commit/763321750bff98310cda3cea0089216e3dd601f5
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-05-22 (Sun, 22 May 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
Revert "Apply patch submitted in http://trac.parrot.org/parrot/ticket/540.
Eliminate $(ALL_PARROT_LIBS) from src/glut_callbacks.o."
This reverts commit 1b290a4658a8d2037855cbeed57b09b847a163f7.
We will need to diagnose a build error on Cygwin reported here:
http://tt.taptinder.org/cmdinfo/11376.
Commit: 462c4ce892adbf3a86e12debf8ef60898816d540
https://github.com/parrot/parrot/commit/462c4ce892adbf3a86e12debf8ef60898816d540
Author: Andy Lester <andy at petdance.com>
Date: 2011-05-22 (Sun, 22 May 2011)
Changed paths:
M include/parrot/compiler.h
Log Message:
-----------
remove the /*@null@*/ from SHIM args
Commit: fe2ae815bf780caf45a8fa7583c90c6dbf441d2e
https://github.com/parrot/parrot/commit/fe2ae815bf780caf45a8fa7583c90c6dbf441d2e
Author: Andy Lester <andy at petdance.com>
Date: 2011-05-22 (Sun, 22 May 2011)
Changed paths:
M src/gc/alloc_resources.c
Log Message:
-----------
make the loop var make what it is comparing to
Commit: 121807c25c693ccd1ffe7df40ab0004649d09969
https://github.com/parrot/parrot/commit/121807c25c693ccd1ffe7df40ab0004649d09969
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-22 (Sun, 22 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
Merge branch 'leto/embed_grant'
Commit: f9b5a3438ada24e0e30e1038e0631638919cbd30
https://github.com/parrot/parrot/commit/f9b5a3438ada24e0e30e1038e0631638919cbd30
Author: Matt Boyle <mlb-github at corefiling.co.uk>
Date: 2011-05-23 (Mon, 23 May 2011)
Changed paths:
M docs/book/pir/ch03_basic_syntax.pod
M docs/book/pir/ch04_variables.pod
Log Message:
-----------
[docs] Fix runaway PIR_FRAGMENT regions.
Commit: 94251bffce8026a60af9801b38b67b3b480e48e8
https://github.com/parrot/parrot/commit/94251bffce8026a60af9801b38b67b3b480e48e8
Author: Matt Boyle <mlb-github at corefiling.co.uk>
Date: 2011-05-23 (Mon, 23 May 2011)
Changed paths:
M t/pmc/socket_ipv6.t
Log Message:
-----------
fix races in the IPv6 bind() method tests.
tests in several different scripts all try to bind to local port 1234.
this means that the suite can occasionally fail when run in
parallel, as the second script dies with an exception.
this is heavily based on the error-handling from
<t/pmc/testlib/test_server_ipv6.pir>. it increments the port number a
few times to try and find one it can use. if for some reason it can't,
it bails out with the original exception.
Commit: c5d190952d18bac932d1b7a968cec6f87428dd66
https://github.com/parrot/parrot/commit/c5d190952d18bac932d1b7a968cec6f87428dd66
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-23 (Mon, 23 May 2011)
Changed paths:
M docs/book/pir/ch03_basic_syntax.pod
M docs/book/pir/ch04_variables.pod
Log Message:
-----------
Merge pull request #131 from ligne/book_runaway_pod
[docs] Fix runaway PIR_FRAGMENT regions.
Commit: 15f33325ea8748db270d44c070b6f9b5e5598efb
https://github.com/parrot/parrot/commit/15f33325ea8748db270d44c070b6f9b5e5598efb
Author: Bruce Gray <bruce.gray at acm.org>
Date: 2011-05-23 (Mon, 23 May 2011)
Changed paths:
M t/dynpmc/foo.t
Log Message:
-----------
Apply patch from TT#1217, to change t/dynpmc/foo.t from Perl/PIR to pure PIR.
Commit: 422eb53ec1deee80b6c730f651be0ab4afe844a9
https://github.com/parrot/parrot/commit/422eb53ec1deee80b6c730f651be0ab4afe844a9
Author: Bruce Gray <bruce.gray at acm.org>
Date: 2011-05-23 (Mon, 23 May 2011)
Changed paths:
M MANIFEST
A t/dynpmc/foo-01.t
A t/dynpmc/foo-02.t
A t/dynpmc/foo-03.t
A t/dynpmc/foo-04.t
A t/dynpmc/foo-05.t
A t/dynpmc/foo-06.t
A t/dynpmc/foo-07.t
A t/dynpmc/foo-08.t
A t/dynpmc/foo-09.t
A t/dynpmc/foo-10.t
R t/dynpmc/foo.t
Log Message:
-----------
Split t/dynpmc/foo.t into multiple files,
to stop false positives mentioned in TT#1217 comments.
Commit: c435b7439a7b9c629db8585c586ffd82214d90c8
https://github.com/parrot/parrot/commit/c435b7439a7b9c629db8585c586ffd82214d90c8
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-23 (Mon, 23 May 2011)
Changed paths:
M t/pmc/socket_ipv6.t
Log Message:
-----------
Merge pull request #132 from ligne/94251bffce8026a60af9801b38b67b3b480e48e8
Fix race condition in IPv6 socket tests and make them less likely to fail when running tests in parallel
Commit: 1d9daa5835d997f01cf6e3fe5e5d7bd6eeefb7d5
https://github.com/parrot/parrot/commit/1d9daa5835d997f01cf6e3fe5e5d7bd6eeefb7d5
Author: Andy Lester <andy at petdance.com>
Date: 2011-05-23 (Mon, 23 May 2011)
Changed paths:
M config/auto/warnings.pm
Log Message:
-----------
check for GCC 4.7 new -Wmaybe-uninitialized
Commit: 372ebbe61e8ee5fbbc96fe634932dd0003599e28
https://github.com/parrot/parrot/commit/372ebbe61e8ee5fbbc96fe634932dd0003599e28
Author: Andy Lester <andy at petdance.com>
Date: 2011-05-23 (Mon, 23 May 2011)
Changed paths:
M src/pmc/structview.pmc
Log Message:
-----------
const a local pointer
Commit: 793cee0981acf3425c70ee17e10f852abc957f71
https://github.com/parrot/parrot/commit/793cee0981acf3425c70ee17e10f852abc957f71
Author: Matt Boyle <mlb-github at corefiling.co.uk>
Date: 2011-05-23 (Mon, 23 May 2011)
Changed paths:
M t/pmc/socket_ipv6.t
Log Message:
-----------
the test server isn't always listening on port 1234.
it depends on how many ports it had to try before it can bind.
Commit: 9912ae0929ef0b14ee6651f2cc00eaec907bea4e
https://github.com/parrot/parrot/commit/9912ae0929ef0b14ee6651f2cc00eaec907bea4e
Author: Matt Boyle <mlb-github at corefiling.co.uk>
Date: 2011-05-23 (Mon, 23 May 2011)
Changed paths:
M CREDITS
Log Message:
-----------
egotism.
Commit: bbd5de8bc7fdf147420c31e0baad91eba4f2f785
https://github.com/parrot/parrot/commit/bbd5de8bc7fdf147420c31e0baad91eba4f2f785
Author: Bruce Gray <bruce.gray at acm.org>
Date: 2011-05-23 (Mon, 23 May 2011)
Changed paths:
M MANIFEST
A t/dynpmc/foo-01.t
A t/dynpmc/foo-02.t
A t/dynpmc/foo-03.t
A t/dynpmc/foo-04.t
A t/dynpmc/foo-05.t
A t/dynpmc/foo-06.t
A t/dynpmc/foo-07.t
A t/dynpmc/foo-08.t
A t/dynpmc/foo-09.t
A t/dynpmc/foo-10.t
R t/dynpmc/foo.t
Log Message:
-----------
Merge branch 'Util/TT1217'
Commit: 0624802372e4dccc82b92a86952b39828e83f4f5
https://github.com/parrot/parrot/commit/0624802372e4dccc82b92a86952b39828e83f4f5
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-23 (Mon, 23 May 2011)
Changed paths:
M CREDITS
M t/pmc/socket_ipv6.t
Log Message:
-----------
Merge pull request #133 from ligne/socket_test_races
fix test error when port 1234 is already bound.
Commit: dc7d62536ce0ca60f2e6c8086c7b3cf5c414ec50
https://github.com/parrot/parrot/commit/dc7d62536ce0ca60f2e6c8086c7b3cf5c414ec50
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-05-23 (Mon, 23 May 2011)
Changed paths:
M t/dynpmc/foo-01.t
M t/dynpmc/foo-02.t
M t/dynpmc/foo-03.t
M t/dynpmc/foo-04.t
M t/dynpmc/foo-05.t
M t/dynpmc/foo-06.t
M t/dynpmc/foo-07.t
M t/dynpmc/foo-08.t
M t/dynpmc/foo-09.t
M t/dynpmc/foo-10.t
Log Message:
-----------
[codingstd] Correct format of copyright notice. These are all new files, so we only need 2011 in notice.
Commit: 580f68fdc116b6a18db7c9009636392406a8c0e3
https://github.com/parrot/parrot/commit/580f68fdc116b6a18db7c9009636392406a8c0e3
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-05-23 (Mon, 23 May 2011)
Changed paths:
M t/dynpmc/foo-07.t
Log Message:
-----------
[codingstd] No trailing whitespace.
Commit: bc3b59a786f691b79a01c1d1c5ef2c64728367af
https://github.com/parrot/parrot/commit/bc3b59a786f691b79a01c1d1c5ef2c64728367af
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-05-23 (Mon, 23 May 2011)
Changed paths:
M t/dynpmc/foo-01.t
M t/dynpmc/foo-02.t
M t/dynpmc/foo-03.t
M t/dynpmc/foo-04.t
M t/dynpmc/foo-05.t
M t/dynpmc/foo-06.t
M t/dynpmc/foo-07.t
M t/dynpmc/foo-08.t
M t/dynpmc/foo-09.t
M t/dynpmc/foo-10.t
Log Message:
-----------
[codingstd] Need coda for PIR, not for Perl 5.
Commit: f4faf15dc70dfe681bda4c6a5cd2c48df61b4012
https://github.com/parrot/parrot/commit/f4faf15dc70dfe681bda4c6a5cd2c48df61b4012
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-23 (Mon, 23 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_set_string_keyed
Commit: 9282a060fac0f843aa726706eb4f294c15d80454
https://github.com/parrot/parrot/commit/9282a060fac0f843aa726706eb4f294c15d80454
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-23 (Mon, 23 May 2011)
Changed paths:
M NEWS
Log Message:
-----------
Add a blurb skeleton for 3.5.0
Commit: 6edd292a68747ba86b3b32ead56ca6260b766532
https://github.com/parrot/parrot/commit/6edd292a68747ba86b3b32ead56ca6260b766532
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-23 (Mon, 23 May 2011)
Changed paths:
M NEWS
Log Message:
-----------
Add a note about HARNESS_TIMER
Commit: 13d534620b3543c361b1fc3a48ddf213e9b417d9
https://github.com/parrot/parrot/commit/13d534620b3543c361b1fc3a48ddf213e9b417d9
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-05-24 (Tue, 24 May 2011)
Changed paths:
A docs/deprecations/deprecations.pod
Log Message:
-----------
add docs/deprecations dir and deprecations.pod
Commit: a8f31ac5df87434f4ad6f43c41d8a9e3313981a1
https://github.com/parrot/parrot/commit/a8f31ac5df87434f4ad6f43c41d8a9e3313981a1
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-05-24 (Tue, 24 May 2011)
Changed paths:
A docs/deprecations/deprecations_2_6.pod
Log Message:
-----------
add deprecations notes for release 2.6
Commit: 4b9dc1dc9b8f9c17feaa506868b711c605981882
https://github.com/parrot/parrot/commit/4b9dc1dc9b8f9c17feaa506868b711c605981882
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-05-24 (Tue, 24 May 2011)
Changed paths:
A docs/deprecations/deprecations_2_9.pod
Log Message:
-----------
add deprecations notes for release 2.9
Commit: 1c489c5e89f6448fc73a9166bfcbc6469949e145
https://github.com/parrot/parrot/commit/1c489c5e89f6448fc73a9166bfcbc6469949e145
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-05-24 (Tue, 24 May 2011)
Changed paths:
A docs/deprecations/deprecations_3_0.pod
Log Message:
-----------
add deprecations notes for release 3.0
Commit: 4fc2abf23bc741c2ac4fc2bedc0b5ac16ce98330
https://github.com/parrot/parrot/commit/4fc2abf23bc741c2ac4fc2bedc0b5ac16ce98330
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-05-24 (Tue, 24 May 2011)
Changed paths:
A docs/deprecations/deprecations_3_3.pod
Log Message:
-----------
add deprecations notes for release 3.3
Commit: c8947a71551a839294f463764bcfb0365cdb85bc
https://github.com/parrot/parrot/commit/c8947a71551a839294f463764bcfb0365cdb85bc
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-05-24 (Tue, 24 May 2011)
Changed paths:
A docs/deprecations/deprecations_3_6.pod
Log Message:
-----------
add deprecations notes for release 3.6
Commit: ed2d57877c6e681f27d889453fd73d3b2d124242
https://github.com/parrot/parrot/commit/ed2d57877c6e681f27d889453fd73d3b2d124242
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-05-24 (Tue, 24 May 2011)
Changed paths:
A docs/deprecations/how_to_deprecate.pod
Log Message:
-----------
add how to deprecate notes
Commit: 27265e165a8d1cb244ea16587fefd4d48195761e
https://github.com/parrot/parrot/commit/27265e165a8d1cb244ea16587fefd4d48195761e
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-05-24 (Tue, 24 May 2011)
Changed paths:
M docs/index/developer.json
Log Message:
-----------
add deprecations notes to developer docs for html
Commit: 8b56ba3894088a4600229f9888d7f68d7ddb4de4
https://github.com/parrot/parrot/commit/8b56ba3894088a4600229f9888d7f68d7ddb4de4
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-05-24 (Tue, 24 May 2011)
Changed paths:
M MANIFEST
Log Message:
-----------
re-generate MANIFEST
Commit: 56712f44ffba51cd009380ff5b7af42fb9df34f3
https://github.com/parrot/parrot/commit/56712f44ffba51cd009380ff5b7af42fb9df34f3
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-05-24 (Tue, 24 May 2011)
Changed paths:
M src/dynpmc/os.pmc
Log Message:
-----------
OS is not a singleton anymore. It doesn't have state, so there's no reason to reuse a single, static reference.
Commit: 647dfa664a392b241c85ed472e7405307758a4c9
https://github.com/parrot/parrot/commit/647dfa664a392b241c85ed472e7405307758a4c9
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-05-24 (Tue, 24 May 2011)
Changed paths:
M src/dynpmc/os.pmc
Log Message:
-----------
Fix OS docs to say it isn't a singleton now
Commit: 1e3da70297da7e93dacb12c9d77b95a7de9eb9c6
https://github.com/parrot/parrot/commit/1e3da70297da7e93dacb12c9d77b95a7de9eb9c6
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-25 (Wed, 25 May 2011)
Changed paths:
M .gitignore
Log Message:
-----------
Fix a bug in our .gitignore that incorrectly tried to ignore vim swap files
Commit: 2b2dc1323a04ef2fc293dc1e7240aec89d528220
https://github.com/parrot/parrot/commit/2b2dc1323a04ef2fc293dc1e7240aec89d528220
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-25 (Wed, 25 May 2011)
Changed paths:
M docs/project/git_workflow.pod
M tools/dev/merge_pull_request.pl
Log Message:
-----------
[doc] Improve our Git workflow
Commit: 14a6c68dae9978635c0c1301be61578d1459d48b
https://github.com/parrot/parrot/commit/14a6c68dae9978635c0c1301be61578d1459d48b
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-05-25 (Wed, 25 May 2011)
Changed paths:
M src/dynpmc/os.pmc
Log Message:
-----------
Add an .exists() method to OS. Returns 1 if the specified file exists.
Commit: b16e00d64aead4055f3bb5ba16e48af64b2a3126
https://github.com/parrot/parrot/commit/b16e00d64aead4055f3bb5ba16e48af64b2a3126
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-25 (Wed, 25 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Remove a suboptimal getprop test and regain Parrot_PMC_destroy coverage
Commit: da488e40574e3bbcc2bb4639366247c0027ee0bd
https://github.com/parrot/parrot/commit/da488e40574e3bbcc2bb4639366247c0027ee0bd
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-25 (Wed, 25 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Destroy most of the PMC's we use at the end of each test. Attempting to destroy the ResizablePMCArray's causes a double free
Commit: d41d1c9262049c92c1f94a9cd5aa3624a3a9e2f6
https://github.com/parrot/parrot/commit/d41d1c9262049c92c1f94a9cd5aa3624a3a9e2f6
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-25 (Wed, 25 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_get_pointer_keyed
Commit: a7ed854a8231c08a2f5edd0276227b620237cbb6
https://github.com/parrot/parrot/commit/a7ed854a8231c08a2f5edd0276227b620237cbb6
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-25 (Wed, 25 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
Destroy our Namespace PMC at the end of testing
Commit: 021999be761ae7df962effc63782ed0c0604e43e
https://github.com/parrot/parrot/commit/021999be761ae7df962effc63782ed0c0604e43e
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-25 (Wed, 25 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
Add a commented-out test for Parrot_PMC_get_pointer_keyed_int. Need to create an Object PMC
Commit: 74019f369e1a03666360c312e200325362d011da
https://github.com/parrot/parrot/commit/74019f369e1a03666360c312e200325362d011da
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-25 (Wed, 25 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Gain some test coverage of Parrot_PMC_newclass
Commit: 56fa3c4ebc37bc9e1d832dcc7b1d91e1a5c43025
https://github.com/parrot/parrot/commit/56fa3c4ebc37bc9e1d832dcc7b1d91e1a5c43025
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-25 (Wed, 25 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
Destroy our Class and Object PMCs after testing
Commit: c0d0b11c387a436fba5647b75f2e4372d729afd1
https://github.com/parrot/parrot/commit/c0d0b11c387a436fba5647b75f2e4372d729afd1
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-25 (Wed, 25 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
Merge branch 'leto/embed_grant'
Commit: 4046b69b3f9e5a1c49b648ef0e851d03f46bc57d
https://github.com/parrot/parrot/commit/4046b69b3f9e5a1c49b648ef0e851d03f46bc57d
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-05-26 (Thu, 26 May 2011)
Changed paths:
M lib/Parrot/Test.pm
Log Message:
-----------
various English fixes in inline POD, patch courtesy of soh_cah_toa++
Commit: 6f2f8346642f5b8798f5b90ecbe042a076d7d7b2
https://github.com/parrot/parrot/commit/6f2f8346642f5b8798f5b90ecbe042a076d7d7b2
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-26 (Thu, 26 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
Unbreak master by avoiding the unpleasant Parrot_PMC_destroy function
Commit: cbfc76e64acf9f0a526b5f7da0e4c6c4ec0d1189
https://github.com/parrot/parrot/commit/cbfc76e64acf9f0a526b5f7da0e4c6c4ec0d1189
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-05-26 (Thu, 26 May 2011)
Changed paths:
M docs/embed.pod
M lib/Parrot/Vtable.pm
M t/src/extend_vtable.t
Log Message:
-----------
Nuke Parrot_PMC_destroy. It's an extremely dangerous function that should *ABSOLUTELY NEVER BE CALLED BY ANYBODY EVER*. Seriously. Re-read that.
Commit: 67b40809b95712a56863ba817fd60dadf8221570
https://github.com/parrot/parrot/commit/67b40809b95712a56863ba817fd60dadf8221570
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-26 (Thu, 26 May 2011)
Changed paths:
M .gitignore
M CREDITS
M MANIFEST
M NEWS
M config/auto/warnings.pm
M config/gen/makefiles/root.in
M config/init/hints/darwin.pm
M docs/book/pir/ch03_basic_syntax.pod
M docs/book/pir/ch04_variables.pod
A docs/deprecations/deprecations.pod
A docs/deprecations/deprecations_2_6.pod
A docs/deprecations/deprecations_2_9.pod
A docs/deprecations/deprecations_3_0.pod
A docs/deprecations/deprecations_3_3.pod
A docs/deprecations/deprecations_3_6.pod
A docs/deprecations/how_to_deprecate.pod
M docs/embed.pod
M docs/index/developer.json
M docs/project/git_workflow.pod
M include/parrot/compiler.h
M lib/Parrot/Test.pm
M lib/Parrot/Vtable.pm
M src/call/args.c
M src/dynpmc/os.pmc
M src/gc/alloc_resources.c
M src/gc/string_gc.c
M src/pmc/structview.pmc
M src/pmc/unmanagedstruct.pmc
A t/dynpmc/foo-01.t
A t/dynpmc/foo-02.t
A t/dynpmc/foo-03.t
A t/dynpmc/foo-04.t
A t/dynpmc/foo-05.t
A t/dynpmc/foo-06.t
A t/dynpmc/foo-07.t
A t/dynpmc/foo-08.t
A t/dynpmc/foo-09.t
A t/dynpmc/foo-10.t
R t/dynpmc/foo.t
M t/harness
M t/pmc/socket_ipv6.t
M t/src/extend_vtable.t
M t/steps/init/hints/darwin-01.t
M t/tools/dev/headerizer/01_functions.t
M tools/dev/merge_pull_request.pl
Log Message:
-----------
Merge remote branch 'origin/master' into leto/embed_grant
Commit: 16871baafea9c12aea130bc795ed4085f178e5b9
https://github.com/parrot/parrot/commit/16871baafea9c12aea130bc795ed4085f178e5b9
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-26 (Thu, 26 May 2011)
Changed paths:
M NEWS
Log Message:
-----------
Add a note to NEWS about Parrot_PMC_destroy
This information should go somewhere, probably in api.yaml as well. If
you remove this info from NEWS, please make sure it is recorded
somewhere else.
Commit: a95f8c1fdfa86d3312152b96055de9ae7efe51c6
https://github.com/parrot/parrot/commit/a95f8c1fdfa86d3312152b96055de9ae7efe51c6
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-05-26 (Thu, 26 May 2011)
Changed paths:
M include/parrot/parrot.h
Log Message:
-----------
update comment in parrot.h to be more accurate. In the future parrot.h might not be required for extensions, but right now it is required because extend.h is so anemic
Commit: 3dc8249f4f6a995156c5269ff9666f6784bd7e18
https://github.com/parrot/parrot/commit/3dc8249f4f6a995156c5269ff9666f6784bd7e18
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-26 (Thu, 26 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_is_equal_string
Commit: 8923e213ce5d72de46651461c55254a5f9fdbe2a
https://github.com/parrot/parrot/commit/8923e213ce5d72de46651461c55254a5f9fdbe2a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-26 (Thu, 26 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_i_floor_divide
Commit: f69fe31fc89c352e575d35557cb21ccfa7d0bdfc
https://github.com/parrot/parrot/commit/f69fe31fc89c352e575d35557cb21ccfa7d0bdfc
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-26 (Thu, 26 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_i_floor_divide_float
Commit: 028299bc90468f031b3794c4536b5c80aa2005ff
https://github.com/parrot/parrot/commit/028299bc90468f031b3794c4536b5c80aa2005ff
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-26 (Thu, 26 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_i_divide_int
Commit: 1cbdea9e7bccb4f4a221496796b49df1b1a2bc4e
https://github.com/parrot/parrot/commit/1cbdea9e7bccb4f4a221496796b49df1b1a2bc4e
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-26 (Thu, 26 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_i_divide_float
Commit: d6726f88f4faacb80fec1258c123b06744ffc866
https://github.com/parrot/parrot/commit/d6726f88f4faacb80fec1258c123b06744ffc866
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-26 (Thu, 26 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
Fix the Parrot_PMC_is_equal_string test
Commit: cd1edef38c9f7d4af8ec3229fa166e4fe92d21f6
https://github.com/parrot/parrot/commit/cd1edef38c9f7d4af8ec3229fa166e4fe92d21f6
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-26 (Thu, 26 May 2011)
Changed paths:
M NEWS
M docs/embed.pod
M lib/Parrot/Vtable.pm
Log Message:
-----------
Don't export Parrot_PMC_mark
Commit: 5dd8c543abe1972bcf14091f38f31e5c59f07092
https://github.com/parrot/parrot/commit/5dd8c543abe1972bcf14091f38f31e5c59f07092
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M MANIFEST.SKIP
Log Message:
-----------
re-generate MANIFEST.SKIP
Commit: 048156b99c617e407b377196e5d7ee263839a158
https://github.com/parrot/parrot/commit/048156b99c617e407b377196e5d7ee263839a158
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M MANIFEST.SKIP
M NEWS
M docs/embed.pod
M include/parrot/parrot.h
M lib/Parrot/Vtable.pm
Log Message:
-----------
Merge branch 'master' into leto/embed_grant
Commit: 983e276a87ecc822ec9633180309ed79f05765f0
https://github.com/parrot/parrot/commit/983e276a87ecc822ec9633180309ed79f05765f0
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
Remove antiquated comments
Commit: d41c2dac458bb74ecb3e06601d01523fcb0ed581
https://github.com/parrot/parrot/commit/d41c2dac458bb74ecb3e06601d01523fcb0ed581
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Fix Parrot_PMC_i_floor_divide test
Commit: b2db6d4ca22645fb4aacc68340d3d14479dfb9aa
https://github.com/parrot/parrot/commit/b2db6d4ca22645fb4aacc68340d3d14479dfb9aa
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_i_floor_divide_int
Commit: 72895945c7b7e979b658dd4d8074f539a6b84120
https://github.com/parrot/parrot/commit/72895945c7b7e979b658dd4d8074f539a6b84120
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_modulus_int
Commit: 272276636ae841665374215bc5f0216b2506a9f4
https://github.com/parrot/parrot/commit/272276636ae841665374215bc5f0216b2506a9f4
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_modulus_float
Commit: 334b8d1f30a3345782fa9ab42651b1685501393c
https://github.com/parrot/parrot/commit/334b8d1f30a3345782fa9ab42651b1685501393c
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_i_modulus_float
Commit: 213897967f44da9aeb546a8054d5d5c375b4fd06
https://github.com/parrot/parrot/commit/213897967f44da9aeb546a8054d5d5c375b4fd06
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
Correct our test plan
Commit: 5ec95d93e8cd5ddf496c94531b8e2c868937673e
https://github.com/parrot/parrot/commit/5ec95d93e8cd5ddf496c94531b8e2c868937673e
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_isa and Parrot_PMC_getprops
Commit: d2b1bbec07e16d7f74666533f64ed224d1849f9f
https://github.com/parrot/parrot/commit/d2b1bbec07e16d7f74666533f64ed224d1849f9f
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_init
Commit: f2c946a63054556c1172ace00703a3a1f20d3441
https://github.com/parrot/parrot/commit/f2c946a63054556c1172ace00703a3a1f20d3441
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_init_int
Commit: 80826018c4b7b652d911bb96caa2d45498981f7e
https://github.com/parrot/parrot/commit/80826018c4b7b652d911bb96caa2d45498981f7e
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_name
Commit: 80a277b237afce84603206e49b94ae8b1902b9e0
https://github.com/parrot/parrot/commit/80a277b237afce84603206e49b94ae8b1902b9e0
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_inspect
Commit: bc4be52e0cc1cfc986b20e91bebd6475857ba410
https://github.com/parrot/parrot/commit/bc4be52e0cc1cfc986b20e91bebd6475857ba410
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_inspect_str
Commit: e8495b86f1c5aec8b050104fdd43f12f96174349
https://github.com/parrot/parrot/commit/e8495b86f1c5aec8b050104fdd43f12f96174349
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_morph
Commit: 970a59e8f43ce7a41a0d7289b482a76c80740ef5
https://github.com/parrot/parrot/commit/970a59e8f43ce7a41a0d7289b482a76c80740ef5
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_isa_pmc
Commit: 951c3d392161ad4005b4f44567b0e93efcc01bf4
https://github.com/parrot/parrot/commit/951c3d392161ad4005b4f44567b0e93efcc01bf4
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_init_pmc
Commit: 9a2441c5e5396b3016e55274e6120b3fbc09bd8a
https://github.com/parrot/parrot/commit/9a2441c5e5396b3016e55274e6120b3fbc09bd8a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_set_pmc_keyed_str
Commit: e42c74828fc890ff4564e2c98f2688f21d278547
https://github.com/parrot/parrot/commit/e42c74828fc890ff4564e2c98f2688f21d278547
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_set_number_keyed_str
Commit: edc217c5acf57459ff62a0701ab6854b71b90377
https://github.com/parrot/parrot/commit/edc217c5acf57459ff62a0701ab6854b71b90377
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_set_integer_keyed_str
Commit: c5e7208a0689a7de781249a434f093e7588c086c
https://github.com/parrot/parrot/commit/c5e7208a0689a7de781249a434f093e7588c086c
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
Correct our test plan
Commit: 9fe6f8e45f9afd07ea0f3ab86dd4e993cf823c5d
https://github.com/parrot/parrot/commit/9fe6f8e45f9afd07ea0f3ab86dd4e993cf823c5d
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
Fix POD typo
Commit: 20f41fbae3ac2b4d0398eac91ee6fb1b2e6536cf
https://github.com/parrot/parrot/commit/20f41fbae3ac2b4d0398eac91ee6fb1b2e6536cf
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_(get|set)_attr_keyed
Commit: 44a9634f2764ccccfd7a5cbad1552159fc73bff8
https://github.com/parrot/parrot/commit/44a9634f2764ccccfd7a5cbad1552159fc73bff8
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M docs/embed.pod
M lib/Parrot/Vtable.pm
Log Message:
-----------
Remove Parrot_PMC_invoke from the extend vtable API
Commit: 70ebe91df863df49225f48ee6162b093031611a0
https://github.com/parrot/parrot/commit/70ebe91df863df49225f48ee6162b093031611a0
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_(get|set)_attr_str
Commit: 271d5be9bc9f0d7869a1c9e12ebe8783336af3f2
https://github.com/parrot/parrot/commit/271d5be9bc9f0d7869a1c9e12ebe8783336af3f2
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_instantiate
Commit: dba2c0fb8065a1769e97f95f9899b2ef66edd259
https://github.com/parrot/parrot/commit/dba2c0fb8065a1769e97f95f9899b2ef66edd259
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_i_repeat(_int)
Commit: b735ced4bd0a0114598b99f3c0a962c1b73f016e
https://github.com/parrot/parrot/commit/b735ced4bd0a0114598b99f3c0a962c1b73f016e
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Parrot_PMC_repeat(_int)
Commit: 8c04cc3e66015dfb5f77c5d0810eb01b26337a5a
https://github.com/parrot/parrot/commit/8c04cc3e66015dfb5f77c5d0810eb01b26337a5a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M docs/embed.pod
M lib/Parrot/Vtable.pm
M t/src/extend_vtable.t
Log Message:
-----------
Merge branch 'leto/embed_grant'
Commit: b59b869c9dd6f51109aa41e495082e09844ba348
https://github.com/parrot/parrot/commit/b59b869c9dd6f51109aa41e495082e09844ba348
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-28 (Sat, 28 May 2011)
Changed paths:
M t/src/embed/api.t
Log Message:
-----------
Add coverage to some Parrot_api_* functions
Commit: 9f4f83c0c7ece77946ae6209e926b9a81862ae95
https://github.com/parrot/parrot/commit/9f4f83c0c7ece77946ae6209e926b9a81862ae95
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-30 (Mon, 30 May 2011)
Changed paths:
M docs/pct/gettingstarted.pod
Log Message:
-----------
[doc] Fix some broken links in our PCT getting started doc
Commit: 00bdcb5c2fbe04995dd309499637445d8b5c5090
https://github.com/parrot/parrot/commit/00bdcb5c2fbe04995dd309499637445d8b5c5090
Author: Andy Lester <andy at petdance.com>
Date: 2011-05-30 (Mon, 30 May 2011)
Changed paths:
M src/hash.c
Log Message:
-----------
const a pointer
Commit: b00deb395f382aea84f05b66081caabc90e4f910
https://github.com/parrot/parrot/commit/b00deb395f382aea84f05b66081caabc90e4f910
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-31 (Tue, 31 May 2011)
Changed paths:
M src/extend.c
Log Message:
-----------
[extend] Remove Parrot_find_language, which never did anything useful
Commit: 47df0fb214366f5bd5ba768de90c786e7252623b
https://github.com/parrot/parrot/commit/47df0fb214366f5bd5ba768de90c786e7252623b
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-05-31 (Tue, 31 May 2011)
Changed paths:
M docs/pdds/draft/pdd11_extending.pod
Log Message:
-----------
Remove remnants of Parrot_find_language from docs
Commit: 16b6ec1f9d47eb13313fbf0f555514da2ae4889c
https://github.com/parrot/parrot/commit/16b6ec1f9d47eb13313fbf0f555514da2ae4889c
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-01 (Wed, 01 Jun 2011)
Changed paths:
M t/src/extend.t
Log Message:
-----------
[t] Parrot_get_root_namespace
Commit: caf6ebe2fdcc22cb2ebf4e67b5d91f3f24f92c2c
https://github.com/parrot/parrot/commit/caf6ebe2fdcc22cb2ebf4e67b5d91f3f24f92c2c
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-01 (Wed, 01 Jun 2011)
Changed paths:
M t/src/extend.t
Log Message:
-----------
[t] Parrot_PMC_null
Commit: 700f0a5410ad6016b1b2ec9464ad296c6a27e8e2
https://github.com/parrot/parrot/commit/700f0a5410ad6016b1b2ec9464ad296c6a27e8e2
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-01 (Wed, 01 Jun 2011)
Changed paths:
M t/src/extend.t
Log Message:
-----------
Add coverage to Parrot_register_pmc and Parrot_unregister_pmc
Commit: c04523b7c2c3033b4e39a2c6d18b4ef28269fe78
https://github.com/parrot/parrot/commit/c04523b7c2c3033b4e39a2c6d18b4ef28269fe78
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-01 (Wed, 01 Jun 2011)
Changed paths:
M t/src/extend.t
Log Message:
-----------
Add coverage for Parrot_register_string and Parrot_unregister_string
Commit: 2a51d1e2fd1169a4c9c1ded5e684e6b2d8c119ef
https://github.com/parrot/parrot/commit/2a51d1e2fd1169a4c9c1ded5e684e6b2d8c119ef
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-01 (Wed, 01 Jun 2011)
Changed paths:
M docs/pct/gettingstarted.pod
M docs/pdds/draft/pdd11_extending.pod
M src/extend.c
M src/hash.c
Log Message:
-----------
Merge branch 'master' into leto/embed_grant
Commit: 9b9361b3ead669a3fbcfa9e15ac1550e31c73e6d
https://github.com/parrot/parrot/commit/9b9361b3ead669a3fbcfa9e15ac1550e31c73e6d
Author: ligne <matt.boyle at gmail.com>
Date: 2011-06-01 (Wed, 01 Jun 2011)
Changed paths:
M t/library/nciutils.t
M t/pmc/nci.t
Log Message:
-----------
only run the tests if Parrot has extra_nci_thunks.
should fix TT#2116, TT#2117 and #1979. the bits relating to these
scripts, anyway.
Commit: e71c1775d9eda55202a072a832451612ef6bab33
https://github.com/parrot/parrot/commit/e71c1775d9eda55202a072a832451612ef6bab33
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-01 (Wed, 01 Jun 2011)
Changed paths:
M include/parrot/extend.h
Log Message:
-----------
run make Headerizer to complete removal of Parrot_find_language
Commit: c8f7ac1a2b344489bfc0160a926c44387ee7ce9d
https://github.com/parrot/parrot/commit/c8f7ac1a2b344489bfc0160a926c44387ee7ce9d
Author: ligne <matt.boyle at gmail.com>
Date: 2011-06-01 (Wed, 01 Jun 2011)
Changed paths:
M t/library/nciutils.t
M t/pmc/nci.t
Log Message:
-----------
libffi is also sufficient to run these tests.
Commit: 7db0145976a6a724d1fa2a417a1f81c223fb06d6
https://github.com/parrot/parrot/commit/7db0145976a6a724d1fa2a417a1f81c223fb06d6
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-01 (Wed, 01 Jun 2011)
Changed paths:
M src/nci/libffi.c
Log Message:
-----------
changed by make Headerizer
Commit: b7355295499bb9709179f61b9806e985145cfe1c
https://github.com/parrot/parrot/commit/b7355295499bb9709179f61b9806e985145cfe1c
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-01 (Wed, 01 Jun 2011)
Changed paths:
M MANIFEST
M MANIFEST.generated
M config/gen/makefiles/root.in
A ext/winxed/Defines.mak
A ext/winxed/Rules.mak
A ext/winxed/compiler.pir
A ext/winxed/driver.pir
M tools/dev/install_dev_files.pl
Log Message:
-----------
include a snapshot of winxed installable compiler and driver and set the parrot config system to build and install them
Commit: d646a652f2477fdce2960dd978a8f35c8ae53f40
https://github.com/parrot/parrot/commit/d646a652f2477fdce2960dd978a8f35c8ae53f40
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-01 (Wed, 01 Jun 2011)
Changed paths:
M ext/winxed/compiler.pir
M ext/winxed/driver.pir
Log Message:
-----------
update winxed snapshot to have have the "GENERATED FILE" mark
Commit: 7bd5b4f0a773f0f2a69c1c68ef9aa9dc29cf587f
https://github.com/parrot/parrot/commit/7bd5b4f0a773f0f2a69c1c68ef9aa9dc29cf587f
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-01 (Wed, 01 Jun 2011)
Changed paths:
M docs/pdds/draft/pdd11_extending.pod
M include/parrot/extend.h
M include/parrot/interpreter.h
Log Message:
-----------
Remove last remnants of Parrot_Language and fix docs for Parrot_new_string
Commit: ee17ddde9f878e9d90a896cefcf871bceea27824
https://github.com/parrot/parrot/commit/ee17ddde9f878e9d90a896cefcf871bceea27824
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-06-01 (Wed, 01 Jun 2011)
Changed paths:
M src/call/pcc.c
Log Message:
-----------
add experimental fix for a bug found by jnthn++
Commit: 8f7ca283d441fd53b3c2d3f665d4460520b7ed5e
https://github.com/parrot/parrot/commit/8f7ca283d441fd53b3c2d3f665d4460520b7ed5e
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-06-01 (Wed, 01 Jun 2011)
Changed paths:
M src/call/pcc.c
Log Message:
-----------
Merge branch 'invokable-fix'
Commit: c561c0b236e4d3c3126181b3fa769a840cf3177f
https://github.com/parrot/parrot/commit/c561c0b236e4d3c3126181b3fa769a840cf3177f
Author: ligne <matt.boyle at gmail.com>
Date: 2011-06-02 (Thu, 02 Jun 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
missing Makefile dep for osutils.pbc
Commit: bcd1d99f1dfb2aa9e4bf32c3c2d7bad84afc8369
https://github.com/parrot/parrot/commit/bcd1d99f1dfb2aa9e4bf32c3c2d7bad84afc8369
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-06-02 (Thu, 02 Jun 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] fix shebang
Commit: e44bbc54954cfc32a4398ea94954e50d01419e74
https://github.com/parrot/parrot/commit/e44bbc54954cfc32a4398ea94954e50d01419e74
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-06-02 (Thu, 02 Jun 2011)
Changed paths:
M t/dynpmc/foo-01.t
M t/dynpmc/foo-02.t
M t/dynpmc/foo-03.t
M t/dynpmc/foo-04.t
M t/dynpmc/foo-05.t
M t/dynpmc/foo-06.t
M t/dynpmc/foo-07.t
M t/dynpmc/foo-08.t
M t/dynpmc/foo-09.t
M t/dynpmc/foo-10.t
Log Message:
-----------
[t] fix shebang
Commit: 4b43b7cd630ca48f502ae18d7c93da336bcd0e90
https://github.com/parrot/parrot/commit/4b43b7cd630ca48f502ae18d7c93da336bcd0e90
Author: Fitz Elliott <fitz.elliott at gmail.com>
Date: 2011-06-02 (Thu, 02 Jun 2011)
Changed paths:
M examples/languages/squaak/doc/tutorial_episode_1.pod
Log Message:
-----------
[doc] minor fix to squaak tutorial
Commit: 27b401df44b5a6bb4266b744671a6f88ffd3f8c1
https://github.com/parrot/parrot/commit/27b401df44b5a6bb4266b744671a6f88ffd3f8c1
Author: cotto <christoph_github at mksig.org>
Date: 2011-06-02 (Thu, 02 Jun 2011)
Changed paths:
M examples/languages/squaak/doc/tutorial_episode_1.pod
Log Message:
-----------
Merge pull request #134 from felliott/felliott/tutorial_fixes
[doc] minor fix to squaak tutorial
Commit: 2438c29d4057a5baa9da87e4e7684f3247c53cb5
https://github.com/parrot/parrot/commit/2438c29d4057a5baa9da87e4e7684f3247c53cb5
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-06-02 (Thu, 02 Jun 2011)
Changed paths:
M docs/pdds/pdd19_pir.pod
Log Message:
-----------
make an example in pdd19 less ambiguous
Commit: 88938d04dce4b2d9a5d74aeae51073b36123540a
https://github.com/parrot/parrot/commit/88938d04dce4b2d9a5d74aeae51073b36123540a
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-06-02 (Thu, 02 Jun 2011)
Changed paths:
M src/call/pcc.c
Log Message:
-----------
Added missing =cut that was messing up perldoc
Commit: 51ee42f4cc8ca98a04b535ab11958762ad0d206b
https://github.com/parrot/parrot/commit/51ee42f4cc8ca98a04b535ab11958762ad0d206b
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-06-02 (Thu, 02 Jun 2011)
Changed paths:
M docs/pdds/pdd19_pir.pod
Log Message:
-----------
PDD 19: Explain :method :multi(_)
I didn't expect :multi to need to add the type of the invocant. So
let's add an explanation to the first place I looked for an answer.
Commit: c2e3158b22720138dac911867e5d55982a8ead9e
https://github.com/parrot/parrot/commit/c2e3158b22720138dac911867e5d55982a8ead9e
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-06-02 (Thu, 02 Jun 2011)
Changed paths:
M CREDITS
Log Message:
-----------
Add myself to CREDITS
I like getting credit for things.
Commit: 7084c3940a24cc321bad18f59c13d217ed883544
https://github.com/parrot/parrot/commit/7084c3940a24cc321bad18f59c13d217ed883544
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-06-03 (Fri, 03 Jun 2011)
Changed paths:
M .gitignore
Log Message:
-----------
src/ops/core_ops.c should not be in .gitignore. It needs to be committed when altered (presumably after running make bootstrap-ops). So we want to be able to say 'git add' rather be forced to say 'git add -f'. (Same change as in tt1682/vtable_substr branch.)
Commit: 0fc77772763af7bece411f97812dba6cdd590da2
https://github.com/parrot/parrot/commit/0fc77772763af7bece411f97812dba6cdd590da2
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-04 (Sat, 04 Jun 2011)
Changed paths:
M .gitignore
M CREDITS
M docs/pdds/draft/pdd11_extending.pod
M docs/pdds/pdd19_pir.pod
M examples/languages/squaak/doc/tutorial_episode_1.pod
M include/parrot/extend.h
M include/parrot/interpreter.h
M src/call/pcc.c
M src/nci/libffi.c
M t/dynpmc/foo-01.t
M t/dynpmc/foo-02.t
M t/dynpmc/foo-03.t
M t/dynpmc/foo-04.t
M t/dynpmc/foo-05.t
M t/dynpmc/foo-06.t
M t/dynpmc/foo-07.t
M t/dynpmc/foo-08.t
M t/dynpmc/foo-09.t
M t/dynpmc/foo-10.t
M t/src/extend_vtable.t
Log Message:
-----------
Merge branch 'master' into with_winxed
Commit: 9b60b69a345996cd2d68b40e2955fd3dbcc105b7
https://github.com/parrot/parrot/commit/9b60b69a345996cd2d68b40e2955fd3dbcc105b7
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-04 (Sat, 04 Jun 2011)
Changed paths:
M ext/winxed/compiler.pir
M ext/winxed/driver.pir
Log Message:
-----------
upadte winxed snapshot to r1042
Commit: e4d1c677fb196aa2914dc19ad1f4ec19a064c9de
https://github.com/parrot/parrot/commit/e4d1c677fb196aa2914dc19ad1f4ec19a064c9de
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-04 (Sat, 04 Jun 2011)
Changed paths:
M ext/winxed/compiler.pir
Log Message:
-----------
update winxed compiler snapshot to fix multi assign bug
Commit: 2d79923dcce432608c705142fd542c3a887ac2fb
https://github.com/parrot/parrot/commit/2d79923dcce432608c705142fd542c3a887ac2fb
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-06-04 (Sat, 04 Jun 2011)
Changed paths:
M docs/deprecations/how_to_deprecate.pod
Log Message:
-----------
Small grammatical and text formatting corrections only.
Commit: bf1d54ac6c9989783b5c08d22afdf88f88fa5dfe
https://github.com/parrot/parrot/commit/bf1d54ac6c9989783b5c08d22afdf88f88fa5dfe
Author: cotto <christoph_github at mksig.org>
Date: 2011-06-05 (Sun, 05 Jun 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
Merge pull request #136 from ligne/missing_dep
missing Makefile dep for osutils.pbc
Commit: 1e12c83fdced98e86890bc99f7de35bcb128f04f
https://github.com/parrot/parrot/commit/1e12c83fdced98e86890bc99f7de35bcb128f04f
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-06-05 (Sun, 05 Jun 2011)
Changed paths:
M src/gc/api.c
Log Message:
-----------
Noticed a few missing =cut tags
Commit: ff82af60bdae20522c97177ddb08fd099ab83395
https://github.com/parrot/parrot/commit/ff82af60bdae20522c97177ddb08fd099ab83395
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-06-05 (Sun, 05 Jun 2011)
Changed paths:
M .gitignore
M CREDITS
M config/gen/makefiles/root.in
M docs/deprecations/how_to_deprecate.pod
M docs/pdds/pdd19_pir.pod
Log Message:
-----------
Merge branch 'master' of git://github.com/parrot/parrot
Commit: 5efef652394db45d9f83786cf1e2bece8c4de9fb
https://github.com/parrot/parrot/commit/5efef652394db45d9f83786cf1e2bece8c4de9fb
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-06-05 (Sun, 05 Jun 2011)
Changed paths:
M CREDITS
Log Message:
-----------
Giving credit where credit is due
Commit: 97afcb25bb7dcfffc4918b82599be54df3bc4be4
https://github.com/parrot/parrot/commit/97afcb25bb7dcfffc4918b82599be54df3bc4be4
Author: Andy Lester <andy at petdance.com>
Date: 2011-06-05 (Sun, 05 Jun 2011)
Changed paths:
M include/parrot/gc_api.h
M src/gc/api.c
M src/gc/gc_private.h
Log Message:
-----------
fix a splint annotation
Commit: f1ebca1d9ed7805b887b22df7b4f01a3f827cd81
https://github.com/parrot/parrot/commit/f1ebca1d9ed7805b887b22df7b4f01a3f827cd81
Author: Andy Lester <andy at petdance.com>
Date: 2011-06-05 (Sun, 05 Jun 2011)
Changed paths:
M src/string/api.c
Log Message:
-----------
localized a local variable into the inner block
Commit: 36907a010c2426d617e9e19cf7bd45e415a3a872
https://github.com/parrot/parrot/commit/36907a010c2426d617e9e19cf7bd45e415a3a872
Author: Andy Lester <andy at petdance.com>
Date: 2011-06-06 (Mon, 06 Jun 2011)
Changed paths:
M t/steps/auto/platform-01.t
M t/steps/auto/readline-01.t
Log Message:
-----------
removed unused File::Spec
Commit: adcd580161c4ebfee21919756783fac6c54b4c20
https://github.com/parrot/parrot/commit/adcd580161c4ebfee21919756783fac6c54b4c20
Author: Andy Lester <andy at petdance.com>
Date: 2011-06-06 (Mon, 06 Jun 2011)
Changed paths:
M config/auto/opengl.pm
M config/auto/readline.pm
M config/init/hints/darwin.pm
M lib/Parrot/Configure/Compiler.pm
M lib/Parrot/Configure/Options.pm
M lib/Parrot/Configure/Options/Conf/File.pm
M lib/Parrot/Git/Describe.pm
M lib/Parrot/Revision.pm
M lib/Parrot/SHA1.pm
Log Message:
-----------
removed unnecessary "use File::Spec"
Commit: a8eb1618029c59206f8c4f81e7f46c8c64c617d5
https://github.com/parrot/parrot/commit/a8eb1618029c59206f8c4f81e7f46c8c64c617d5
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-07 (Tue, 07 Jun 2011)
Changed paths:
M t/library/nciutils.t
M t/pmc/nci.t
Log Message:
-----------
Merge pull request #135 from ligne/nci-errors
avoid NCI-related test failures.
Commit: e9b3e894c7d8b9b55e4284a21dc45de9c8512da2
https://github.com/parrot/parrot/commit/e9b3e894c7d8b9b55e4284a21dc45de9c8512da2
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-06-07 (Tue, 07 Jun 2011)
Changed paths:
M lib/Parrot/SHA1.pm
Log Message:
-----------
[codingstd] Correct misformulation of copyright line; keep test happy.
Commit: e16110098b97db40ee25ae8453497424c3d95667
https://github.com/parrot/parrot/commit/e16110098b97db40ee25ae8453497424c3d95667
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-06-07 (Tue, 07 Jun 2011)
Changed paths:
M t/library/nciutils.t
M t/pmc/nci.t
Log Message:
-----------
Merge branch 'master' of git at github.com:parrot/parrot
Commit: 5e125296075a2c611a45a51b44a58173ae72f97b
https://github.com/parrot/parrot/commit/5e125296075a2c611a45a51b44a58173ae72f97b
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-07 (Tue, 07 Jun 2011)
Changed paths:
M t/src/embed/api.t
M t/src/extend.t
Log Message:
-----------
Merge branch 'leto/embed_grant'
Commit: 7a29a33b9e010fc4a46340f23eaef4c7a064ce92
https://github.com/parrot/parrot/commit/7a29a33b9e010fc4a46340f23eaef4c7a064ce92
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-07 (Tue, 07 Jun 2011)
Changed paths:
M MANIFEST.SKIP
Log Message:
-----------
re-generate MANIFEST.SKIP
Commit: 159838f58c7f78fe4ab9556b94334ea46f154ede
https://github.com/parrot/parrot/commit/159838f58c7f78fe4ab9556b94334ea46f154ede
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-07 (Tue, 07 Jun 2011)
Changed paths:
M src/gc/api.c
Log Message:
-----------
move =cut to get t/codingstd/c_function_docs.t to pass - docs still needed
Commit: 50ca55ba714628b1e5ba9d9fb322388f97795968
https://github.com/parrot/parrot/commit/50ca55ba714628b1e5ba9d9fb322388f97795968
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-07 (Tue, 07 Jun 2011)
Changed paths:
M src/pmc/class.pmc
M t/pmc/class.t
Log Message:
-----------
Remove the restriction in Class.add_vtable_override against adding an override that has already been added. This is the kind of semantic HLLs should enforce, not Parrot (especially since we won't do any caching, so we don't have to worry about inconsistency).
Commit: 6bf824e9f7481ce1c527145b12c11541160fbfbd
https://github.com/parrot/parrot/commit/6bf824e9f7481ce1c527145b12c11541160fbfbd
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-07 (Tue, 07 Jun 2011)
Changed paths:
M t/src/embed.t
Log Message:
-----------
[t] Parrot_free_cstring
Commit: 3baf69084cc16aded927e4332b29e4c4ca0b99fc
https://github.com/parrot/parrot/commit/3baf69084cc16aded927e4332b29e4c4ca0b99fc
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-07 (Tue, 07 Jun 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
Add coverage to Parrot_ext_try
Commit: 537230d7fc86080b3e42b60fc0d6e8ad6d81c3c7
https://github.com/parrot/parrot/commit/537230d7fc86080b3e42b60fc0d6e8ad6d81c3c7
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-07 (Tue, 07 Jun 2011)
Changed paths:
M t/src/embed/api.t
Log Message:
-----------
Add coverage for Parrot_api_wrap_pointer
Commit: 70244ea5985baee2f2c8a3859816f2e15b02e789
https://github.com/parrot/parrot/commit/70244ea5985baee2f2c8a3859816f2e15b02e789
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-07 (Tue, 07 Jun 2011)
Changed paths:
M t/src/embed/api.t
Log Message:
-----------
Add coverage to Parrot_api_set_runcore
Commit: 25dd6bfa697ac28f1847d62edfb485e57b646ed2
https://github.com/parrot/parrot/commit/25dd6bfa697ac28f1847d62edfb485e57b646ed2
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-06-08 (Wed, 08 Jun 2011)
Changed paths:
M CREDITS
Log Message:
-----------
add klavs++ to CREDITS
Commit: a680d04306253a48b280c1e9010d5ad966f3a890
https://github.com/parrot/parrot/commit/a680d04306253a48b280c1e9010d5ad966f3a890
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-06-08 (Wed, 08 Jun 2011)
Changed paths:
M src/call/pcc.c
Log Message:
-----------
Revert "add experimental fix for a bug found by jnthn++"
This reverts commit ee17ddde9f878e9d90a896cefcf871bceea27824.
Commit: 9f6220f54dc5739da27aaf82f76f21c9e2ba7af2
https://github.com/parrot/parrot/commit/9f6220f54dc5739da27aaf82f76f21c9e2ba7af2
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-06-08 (Wed, 08 Jun 2011)
Changed paths:
M t/library/pcre.t
M t/src/checkdepend.t
Log Message:
-----------
Applying patch for both TT #2116 and TT #2118, in part based on patch by ligne++.
Commit: 8e0711ff9615b746e6c196ef7fe7c10d1cdce9fb
https://github.com/parrot/parrot/commit/8e0711ff9615b746e6c196ef7fe7c10d1cdce9fb
Author: pmichaud <pmichaud at pobox.com>
Date: 2011-06-08 (Wed, 08 Jun 2011)
Changed paths:
M runtime/parrot/library/NCI/Utils.pir
M t/library/nciutils.t
Log Message:
-----------
[nci]: Fix NCI::Utils::ncifunc -- don't free up arguments to NCI until we've established the return value.
Commit: a5ab3900f80f4a2a5c15153d806ccb50df51cb5c
https://github.com/parrot/parrot/commit/a5ab3900f80f4a2a5c15153d806ccb50df51cb5c
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-09 (Thu, 09 Jun 2011)
Changed paths:
M ext/winxed/compiler.pir
M ext/winxed/driver.pir
Log Message:
-----------
update winxed snapshot to r1050
Commit: 3bb9dd53cd220c4da444d2a8276e6a48dd155c57
https://github.com/parrot/parrot/commit/3bb9dd53cd220c4da444d2a8276e6a48dd155c57
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-09 (Thu, 09 Jun 2011)
Changed paths:
M MANIFEST
M MANIFEST.generated
M config/gen/makefiles/root.in
A ext/winxed/Defines.mak
A ext/winxed/Rules.mak
A ext/winxed/compiler.pir
A ext/winxed/driver.pir
M tools/dev/install_dev_files.pl
Log Message:
-----------
Merge branch 'with_winxed' into with_winxed_2
Commit: d9e105e2db93619629911051ace88166987a5609
https://github.com/parrot/parrot/commit/d9e105e2db93619629911051ace88166987a5609
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-09 (Thu, 09 Jun 2011)
Changed paths:
M NEWS
Log Message:
-----------
add a note about winxed snapshot to NEWS
Commit: ec21896da89e7883fe52b2cbb018403c1d082e4c
https://github.com/parrot/parrot/commit/ec21896da89e7883fe52b2cbb018403c1d082e4c
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-09 (Thu, 09 Jun 2011)
Changed paths:
A ext/winxed/README
Log Message:
-----------
Document how to update the winxed snapshot
Commit: 0b40e95228d98189c049199e6909f9ff9e51230f
https://github.com/parrot/parrot/commit/0b40e95228d98189c049199e6909f9ff9e51230f
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-09 (Thu, 09 Jun 2011)
Changed paths:
M runtime/parrot/library/Digest/sha256.pir
Log Message:
-----------
We (sadly) don't yet again have a JIT runcore
Commit: 297c935cb3e76a9e71172e2899753f37c29bc46a
https://github.com/parrot/parrot/commit/297c935cb3e76a9e71172e2899753f37c29bc46a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-09 (Thu, 09 Jun 2011)
Changed paths:
M t/library/sha.t
Log Message:
-----------
[t] Add a sha256 test for a large string containing newlines
Commit: d9d9df8ba9e25c6130b5bb9262bd2370945f1d16
https://github.com/parrot/parrot/commit/d9d9df8ba9e25c6130b5bb9262bd2370945f1d16
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-09 (Thu, 09 Jun 2011)
Changed paths:
M MANIFEST
Log Message:
-----------
re-generate MANIFEST
Commit: 3cd4b910919f152555d4a793154e694f5643d270
https://github.com/parrot/parrot/commit/3cd4b910919f152555d4a793154e694f5643d270
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-09 (Thu, 09 Jun 2011)
Changed paths:
M .gitignore
Log Message:
-----------
add generated winxed files to .gitignore
Commit: 256e9da042cf46bb4ed19d99ae8228cc7302eb89
https://github.com/parrot/parrot/commit/256e9da042cf46bb4ed19d99ae8228cc7302eb89
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-09 (Thu, 09 Jun 2011)
Changed paths:
M MANIFEST.SKIP
Log Message:
-----------
re-generate MANIFEST.SKIP
Commit: b97f4bfa76b5c9445071722d5e344a15cdbdbda2
https://github.com/parrot/parrot/commit/b97f4bfa76b5c9445071722d5e344a15cdbdbda2
Author: Brian Gernhardt <brian at gernhardtsoftware.com>
Date: 2011-06-10 (Fri, 10 Jun 2011)
Changed paths:
M t/harness
Log Message:
-----------
Return test error status even when submitting smoulder
Commit: fcdc5306371821bfd596a534b153b082cce45687
https://github.com/parrot/parrot/commit/fcdc5306371821bfd596a534b153b082cce45687
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-10 (Fri, 10 Jun 2011)
Changed paths:
M frontend/pbc_merge/main.c
Log Message:
-----------
some small cleanups for pbc_merge
Commit: c5d26f44f31dd66ec23f80cd9ff6dada41e40bd5
https://github.com/parrot/parrot/commit/c5d26f44f31dd66ec23f80cd9ff6dada41e40bd5
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-10 (Fri, 10 Jun 2011)
Changed paths:
M api.yaml
Log Message:
-----------
old embedding API is deprecated
Commit: fca6dc56add09350d808683c0e7f02c9eb15ade7
https://github.com/parrot/parrot/commit/fca6dc56add09350d808683c0e7f02c9eb15ade7
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-10 (Fri, 10 Jun 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
Rename PackFile_read_pbc to Parrot_pf_read_pbc_file. Quick and dirty cleanup for it, try to bring the code up to modern standards. Throws exceptions now instead of returning null
Commit: 9dcad3560aa2f9a253ddd6c27dea0dc5f2701062
https://github.com/parrot/parrot/commit/9dcad3560aa2f9a253ddd6c27dea0dc5f2701062
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-10 (Fri, 10 Jun 2011)
Changed paths:
M frontend/pbc_merge/main.c
M include/parrot/packfile.h
M src/packfile/api.c
Log Message:
-----------
several fixes so we build and pass tests again
Commit: 0704af85533c086a5ac6ec1f05273754cf8dc5b5
https://github.com/parrot/parrot/commit/0704af85533c086a5ac6ec1f05273754cf8dc5b5
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-10 (Fri, 10 Jun 2011)
Changed paths:
M include/parrot/packfile.h
M src/packfile/api.c
Log Message:
-----------
Break Parrot_pf_read_pbc_file (nee PackFile_read_pbc) up into several smaller functions. consolidate the mmap logic. Remove a goto.
Commit: 06917601fc2fef1c49a3648bd7e39542f8b20407
https://github.com/parrot/parrot/commit/06917601fc2fef1c49a3648bd7e39542f8b20407
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-10 (Fri, 10 Jun 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
+docs and codestd
Commit: 06042d4b23c9a59495eaccf44de550f570d9c5c7
https://github.com/parrot/parrot/commit/06042d4b23c9a59495eaccf44de550f570d9c5c7
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-10 (Fri, 10 Jun 2011)
Changed paths:
M src/embed/bytecode.c
M src/packfile/api.c
Log Message:
-----------
cleanup and simplify Parrot_api_load_bytecode_file
Commit: 92d2dd0f9f38b8214836e7db045626b4dfdb30ad
https://github.com/parrot/parrot/commit/92d2dd0f9f38b8214836e7db045626b4dfdb30ad
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-10 (Fri, 10 Jun 2011)
Changed paths:
M frontend/pbc_merge/main.c
Log Message:
-----------
when there is a functon which does everything you need but does one thing you don't need, do you (A) rewrite the function, almost verbatim, minus the one part you don't want or (B) refactor things and reuse code. old way was A. My way is B. Don't duplicate code in pbc_merge for loading packfiles
Commit: d0863db69a6596e5d758556fd587d48b2b08b845
https://github.com/parrot/parrot/commit/d0863db69a6596e5d758556fd587d48b2b08b845
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-10 (Fri, 10 Jun 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
fix =item header to reflect changes in calling params
Commit: 224fc77c5a4c2baa8279e2bb8c1cba077cc56e96
https://github.com/parrot/parrot/commit/224fc77c5a4c2baa8279e2bb8c1cba077cc56e96
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-10 (Fri, 10 Jun 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
add cast to get g++ to build
Commit: 8540830b481703cb348ed1137b71b4f7952e5ab1
https://github.com/parrot/parrot/commit/8540830b481703cb348ed1137b71b4f7952e5ab1
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-10 (Fri, 10 Jun 2011)
Changed paths:
M frontend/pbc_merge/main.c
Log Message:
-----------
add cast to get g++ to build, update copyright
Commit: 2f910ec57f720c71a2936b6ab3e4ceb65ca33a37
https://github.com/parrot/parrot/commit/2f910ec57f720c71a2936b6ab3e4ceb65ca33a37
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-10 (Fri, 10 Jun 2011)
Changed paths:
M frontend/pbc_merge/main.c
Log Message:
-----------
run make headerizer to remove unused assert macro
Commit: 213c548cfb191366b2c198fdcaace830ab7b5bd9
https://github.com/parrot/parrot/commit/213c548cfb191366b2c198fdcaace830ab7b5bd9
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-10 (Fri, 10 Jun 2011)
Changed paths:
M include/parrot/packfile.h
Log Message:
-----------
changed file from make headerizer, update copyright
Commit: 95f214d0a6baf7309ecbf52dbad162a020f86fdd
https://github.com/parrot/parrot/commit/95f214d0a6baf7309ecbf52dbad162a020f86fdd
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-06-11 (Sat, 11 Jun 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
fix error: ISO C90 forbids mixed declarations and code
Commit: b3beea1f60f34f4da563940c686489a6de461db5
https://github.com/parrot/parrot/commit/b3beea1f60f34f4da563940c686489a6de461db5
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-11 (Sat, 11 Jun 2011)
Changed paths:
M frontend/pbc_merge/main.c
Log Message:
-----------
First stab at making pbc_merge handle annotations
Commit: 81c565af6b2d055eb8a82f7f8b75d38fca283807
https://github.com/parrot/parrot/commit/81c565af6b2d055eb8a82f7f8b75d38fca283807
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-11 (Sat, 11 Jun 2011)
Changed paths:
M frontend/pbc_merge/main.c
Log Message:
-----------
Comment out my garbage code, because it doesn't work yet
Commit: 1b6466024d00196e9144568f695a30f3c5a6e5cf
https://github.com/parrot/parrot/commit/1b6466024d00196e9144568f695a30f3c5a6e5cf
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-11 (Sat, 11 Jun 2011)
Changed paths:
M frontend/pbc_merge/main.c
Log Message:
-----------
Remove unused variable definition in pbc_merge that breaks the g++ build
Commit: f2c7bafe48bdb651b3bae9a2a3c07f00d59529f8
https://github.com/parrot/parrot/commit/f2c7bafe48bdb651b3bae9a2a3c07f00d59529f8
Author: pmichaud <pmichaud at pobox.com>
Date: 2011-06-11 (Sat, 11 Jun 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pir
Log Message:
-----------
[pct]: 'cconst' should be 'cclass' (there is no 'cconst.pasm').
Commit: 197f87889f4154e4df4e7c3f2c680d39324b881d
https://github.com/parrot/parrot/commit/197f87889f4154e4df4e7c3f2c680d39324b881d
Author: pmichaud <pmichaud at pobox.com>
Date: 2011-06-11 (Sat, 11 Jun 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pir
Log Message:
-----------
[pct]: Add a '!macro_const' type to PAST::Val to allow any value to be used as a pasm constant. (Note that the caller is responsible for providing any .include statements needed in this case.)
Commit: 9ebd8452c63fe66970a1248ac328d137625406c8
https://github.com/parrot/parrot/commit/9ebd8452c63fe66970a1248ac328d137625406c8
Author: pmichaud <pmichaud at pobox.com>
Date: 2011-06-11 (Sat, 11 Jun 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pir
Log Message:
-----------
[pct]: Improve PAST::Val const ability to remain constants in PIR.
Commit: 618b8252f9aa8547778b715b17917fba9dc4c67d
https://github.com/parrot/parrot/commit/618b8252f9aa8547778b715b17917fba9dc4c67d
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-11 (Sat, 11 Jun 2011)
Changed paths:
M src/pmc/structview.pmc
Log Message:
-----------
quiet compiler warnings in structview.pmc
Commit: 3ff579a23210b46539a1780fa354ec2e919ddad4
https://github.com/parrot/parrot/commit/3ff579a23210b46539a1780fa354ec2e919ddad4
Author: Andy Lester <andy at petdance.com>
Date: 2011-06-11 (Sat, 11 Jun 2011)
Changed paths:
M frontend/pbc_merge/main.c
Log Message:
-----------
annotated a couple of functions, and do not compare opcodes to pointers
Commit: f2f32f8dcad474be363d45e072f7ca77c2df6556
https://github.com/parrot/parrot/commit/f2f32f8dcad474be363d45e072f7ca77c2df6556
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-06-11 (Sat, 11 Jun 2011)
Changed paths:
M src/call/args.c
M src/gc/gc_gms.c
M src/pmc/hash.pmc
Log Message:
-----------
Add typecasts to correct 'comparison between signed and unsigned' warnings during build with both gcc and g++.
Commit: 415891611b270c345a2eb9cbe1e94b2aa75da95b
https://github.com/parrot/parrot/commit/415891611b270c345a2eb9cbe1e94b2aa75da95b
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-06-11 (Sat, 11 Jun 2011)
Changed paths:
M frontend/pbc_merge/main.c
Log Message:
-----------
[codingstd] Correct 3 lines too long for standard.
Commit: 17d97e8839a9a509cd9405014ad84f0fd65d3e2b
https://github.com/parrot/parrot/commit/17d97e8839a9a509cd9405014ad84f0fd65d3e2b
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-06-11 (Sat, 11 Jun 2011)
Changed paths:
M frontend/pbc_merge/main.c
Log Message:
-----------
[codingstd] No space before close paren.
Commit: d5eec7a3630975a607dd2d42990fc73f13543abb
https://github.com/parrot/parrot/commit/d5eec7a3630975a607dd2d42990fc73f13543abb
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-06-11 (Sat, 11 Jun 2011)
Changed paths:
M frontend/pbc_merge/main.c
Log Message:
-----------
Amplify TODO comment with notation of warning being generated at that point.
Commit: 10e42d3b77022f1108e4c63020c268e3ba6e11e5
https://github.com/parrot/parrot/commit/10e42d3b77022f1108e4c63020c268e3ba6e11e5
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-11 (Sat, 11 Jun 2011)
Changed paths:
M t/src/extend.t
Log Message:
-----------
Add coverage to Parrot_printf
Commit: 5d77384daf090fd361e913abc5e07b7e70426bd1
https://github.com/parrot/parrot/commit/5d77384daf090fd361e913abc5e07b7e70426bd1
Author: pmichaud <pmichaud at pobox.com>
Date: 2011-06-12 (Sun, 12 Jun 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pir
M compilers/pct/src/PAST/Node.pir
Log Message:
-----------
[pct]: Add a "childorder" property to PAST::Node to allow children
nodes to be evaluated in reverse sequence.
Commit: 6949470fc82b6158195eeb01a16646a721ef8aca
https://github.com/parrot/parrot/commit/6949470fc82b6158195eeb01a16646a721ef8aca
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-12 (Sun, 12 Jun 2011)
Changed paths:
M compilers/pct/src/PAST/Node.pir
Log Message:
-----------
fix codetest failure - trailing space and update copyright
Commit: 25f70974a1c6b7a1800a64eebadd5eb5b486602c
https://github.com/parrot/parrot/commit/25f70974a1c6b7a1800a64eebadd5eb5b486602c
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-12 (Sun, 12 Jun 2011)
Changed paths:
M frontend/pbc_merge/main.c
Log Message:
-----------
add missing c_function_docs (this could be expanded)
Commit: d2b5dcb9c59ae364d0d5b34f7974d0c76f8a79e7
https://github.com/parrot/parrot/commit/d2b5dcb9c59ae364d0d5b34f7974d0c76f8a79e7
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-12 (Sun, 12 Jun 2011)
Changed paths:
M frontend/pbc_merge/main.c
Log Message:
-----------
add missing ASSERT_ARGS
Commit: 43b575e1859a630f58bb54ed954d51d1a1b9c8f9
https://github.com/parrot/parrot/commit/43b575e1859a630f58bb54ed954d51d1a1b9c8f9
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-12 (Sun, 12 Jun 2011)
Changed paths:
M t/src/extend.t
Log Message:
-----------
[t] Parrot_fprintf
Commit: 5983b8ddeb3213833c23c117208d8b2dc35ceb2b
https://github.com/parrot/parrot/commit/5983b8ddeb3213833c23c117208d8b2dc35ceb2b
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-12 (Sun, 12 Jun 2011)
Changed paths:
M t/src/extend.t
Log Message:
-----------
Add coverage to Parrot_eprintf
Commit: 5915303e7b1c52d19490cd9114cd02a8df991cdc
https://github.com/parrot/parrot/commit/5915303e7b1c52d19490cd9114cd02a8df991cdc
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-12 (Sun, 12 Jun 2011)
Changed paths:
M t/src/embed/api.t
M t/src/extend.t
M t/src/extend_vtable.t
Log Message:
-----------
Merge branch 'leto/embed_grant'
Commit: c4fc9f84bacafc9c95fd79cc38e2d188ed47e2c5
https://github.com/parrot/parrot/commit/c4fc9f84bacafc9c95fd79cc38e2d188ed47e2c5
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-06-12 (Sun, 12 Jun 2011)
Changed paths:
M include/parrot/pmc.h
M src/ops/core_ops.c
M src/ops/experimental.ops
M src/pmc.c
Log Message:
-----------
Fix for compiler warning that parrot_pmc_new_from_type() did not have a prototype
Commit: 9b318f47abbd4ef96d7ca8a053c8d8aa9ee4939b
https://github.com/parrot/parrot/commit/9b318f47abbd4ef96d7ca8a053c8d8aa9ee4939b
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-12 (Sun, 12 Jun 2011)
Changed paths:
M t/src/embed.t
M t/src/extend.t
Log Message:
-----------
Properly add coverage to Parrot_free_cstring
Commit: 338f2a8c9fab57f078707577bb6ec446d5ba0ef0
https://github.com/parrot/parrot/commit/338f2a8c9fab57f078707577bb6ec446d5ba0ef0
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-06-12 (Sun, 12 Jun 2011)
Changed paths:
M src/platform/generic/file.c
Log Message:
-----------
Name of file in POD NAME section was incorrect; fixed.
Commit: a82fafccd7380acc66041a8ed76bd2b1acbc8b02
https://github.com/parrot/parrot/commit/a82fafccd7380acc66041a8ed76bd2b1acbc8b02
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-12 (Sun, 12 Jun 2011)
Changed paths:
M frontend/pbc_merge/main.c
Log Message:
-----------
remove my preliminary attempt at adding annotations to pbc_merge. I need to figure out the algorithm first before I put more code down
Commit: 4ebc5753093e29855a8621117a9e207634814ed3
https://github.com/parrot/parrot/commit/4ebc5753093e29855a8621117a9e207634814ed3
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-12 (Sun, 12 Jun 2011)
Changed paths:
M include/parrot/embed.h
M include/parrot/interpreter.h
M src/embed.c
M src/interp/inter_create.c
Log Message:
-----------
Move Parrot_new out of src/embed.c
Commit: 5593be75072340133634be3bda376ded6688c6a8
https://github.com/parrot/parrot/commit/5593be75072340133634be3bda376ded6688c6a8
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-12 (Sun, 12 Jun 2011)
Changed paths:
M src/embed.c
Log Message:
-----------
remove unused extern int Parrot_exec_run global
Commit: 2af1cc7911b35241a752108be71e7384f5692fb2
https://github.com/parrot/parrot/commit/2af1cc7911b35241a752108be71e7384f5692fb2
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-12 (Sun, 12 Jun 2011)
Changed paths:
M include/parrot/embed.h
M include/parrot/interpreter.h
M src/embed.c
M src/interp/inter_create.c
Log Message:
-----------
move another function out of src/embed.c
Commit: 37fe0b34bfe1f7ac831eda387983965ce79d244b
https://github.com/parrot/parrot/commit/37fe0b34bfe1f7ac831eda387983965ce79d244b
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-12 (Sun, 12 Jun 2011)
Changed paths:
M src/extend.c
Log Message:
-----------
update some docs in src/extend.c
Commit: 1fdeb68f0d8ab4291b4387097a0a71bb654e632c
https://github.com/parrot/parrot/commit/1fdeb68f0d8ab4291b4387097a0a71bb654e632c
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-12 (Sun, 12 Jun 2011)
Changed paths:
M include/parrot/embed.h
M include/parrot/interpreter.h
M include/parrot/warnings.h
M src/embed.c
M src/interp/inter_misc.c
Log Message:
-----------
Move flags, debug, and trace-related code from embed.c to src/interp/inter_misc.c
Commit: 53abb7dc74d7fab026b79c201a07c00506227ede
https://github.com/parrot/parrot/commit/53abb7dc74d7fab026b79c201a07c00506227ede
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-12 (Sun, 12 Jun 2011)
Changed paths:
M t/src/embed/api.t
Log Message:
-----------
Add coverage for Parrot_api_set_runcore and Parrot_api_(un)wrap_pointer
Commit: 9fefc3a69851ee662a5319f58498fdf047370463
https://github.com/parrot/parrot/commit/9fefc3a69851ee662a5319f58498fdf047370463
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-12 (Sun, 12 Jun 2011)
Changed paths:
M include/parrot/embed.h
M include/parrot/interpreter.h
M include/parrot/packfile.h
M src/embed.c
M src/embed/bytecode.c
M src/interp/inter_misc.c
M src/packfile/api.c
Log Message:
-----------
Parrot_pf_prepare_loaded_packfile -> Parrot_pf_prepare_packfile_init. Add a similar function for _load. Fix docs. Add some DEPRECATED: notices to embed.c with upgrade path information
Commit: 7477e65c3ff03d434631330237679fe2e3d52236
https://github.com/parrot/parrot/commit/7477e65c3ff03d434631330237679fe2e3d52236
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-06-12 (Sun, 12 Jun 2011)
Changed paths:
M src/embed.c
Log Message:
-----------
pass a STRING* instead of a char* to Parrot_pf_read_pbc_file
Commit: a63a19c430d543fb42f72a21636f7fe66a939699
https://github.com/parrot/parrot/commit/a63a19c430d543fb42f72a21636f7fe66a939699
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-13 (Mon, 13 Jun 2011)
Changed paths:
M src/pmc.c
Log Message:
-----------
add missing ASSERT_ARGS
Commit: 8392f3192d04c7e8c069d6690b053980208dee6b
https://github.com/parrot/parrot/commit/8392f3192d04c7e8c069d6690b053980208dee6b
Author: pmichaud <pmichaud at pobox.com>
Date: 2011-06-13 (Mon, 13 Jun 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pir
M compilers/pct/src/PAST/Node.pir
Log Message:
-----------
[pct] Add PAST::Stmt, define constants for UNIQUE_BASE and TEMPREG_BASE.
Commit: 7e3b1613648d0074e0ab33566d438c0239b20a14
https://github.com/parrot/parrot/commit/7e3b1613648d0074e0ab33566d438c0239b20a14
Author: pmichaud <pmichaud at pobox.com>
Date: 2011-06-13 (Mon, 13 Jun 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pir
Log Message:
-----------
[pct]: Code for managing temporary register pools.
Commit: e2eab899fb167d40a1c85aa0425e1593c3758dc9
https://github.com/parrot/parrot/commit/e2eab899fb167d40a1c85aa0425e1593c3758dc9
Author: pmichaud <pmichaud at pobox.com>
Date: 2011-06-13 (Mon, 13 Jun 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pir
Log Message:
-----------
[pct]: Have register coercion, :pasttype<pirop>, and PAST::Val use temporary registers. This greatly reduces the number of registers used in any given sub.
Commit: 190bf17a32c0bbdb3fb999496dc2f7874a027c06
https://github.com/parrot/parrot/commit/190bf17a32c0bbdb3fb999496dc2f7874a027c06
Author: pmichaud <pmichaud at pobox.com>
Date: 2011-06-13 (Mon, 13 Jun 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pir
Log Message:
-----------
[pct]: Use temporary registers in immediate block return values, method/sub calls, :pasttype<if>, :pasttype<for>, and :pasttype<return>.
Commit: 72a56d9dc12b663a95bcdefa7c666304849c7f06
https://github.com/parrot/parrot/commit/72a56d9dc12b663a95bcdefa7c666304849c7f06
Author: pmichaud <pmichaud at pobox.com>
Date: 2011-06-13 (Mon, 13 Jun 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pir
Log Message:
-----------
[pct]: Temporary registers and exception handlers might not mix, so disable temporary register generation while processing handlers.
PAST's built-in loop handlers ought to be safe, however.
Commit: 10610ab147826acdca96dc1323aef624e6719d24
https://github.com/parrot/parrot/commit/10610ab147826acdca96dc1323aef624e6719d24
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-13 (Mon, 13 Jun 2011)
Changed paths:
M src/extend.c
Log Message:
-----------
remove another compiler warning ["/*" within comment]
Commit: e2857ba7af72979e46ae82eb648cdb80a464ed7e
https://github.com/parrot/parrot/commit/e2857ba7af72979e46ae82eb648cdb80a464ed7e
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-13 (Mon, 13 Jun 2011)
Changed paths:
M t/src/embed/api.t
Log Message:
-----------
Merge branch 'leto/embed_grant'
Commit: 668c468cc82553369d97ecba644109ee1acdd3a1
https://github.com/parrot/parrot/commit/668c468cc82553369d97ecba644109ee1acdd3a1
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-13 (Mon, 13 Jun 2011)
Changed paths:
M src/pmc/eval.pmc
Log Message:
-----------
reorganize code, clean and improve pod in the Eval PMC
Commit: a56af1b01ef461a257545ed9b89abf7d3148cd39
https://github.com/parrot/parrot/commit/a56af1b01ef461a257545ed9b89abf7d3148cd39
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-13 (Mon, 13 Jun 2011)
Changed paths:
M src/pmc/eval.pmc
M t/pmc/eval.t
Log Message:
-----------
get_main method in Eval PMC to get the main sub, if any
Commit: 2ba966eb0bb7d1138abf3bcc4b98fd6cb08fc22a
https://github.com/parrot/parrot/commit/2ba966eb0bb7d1138abf3bcc4b98fd6cb08fc22a
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-13 (Mon, 13 Jun 2011)
Changed paths:
M ext/winxed/driver.pir
Log Message:
-----------
update winxed driver to use the get_main method in the Eval PMC
Commit: efc90318a5d1232b02a04b4c4c56d1ac8067b001
https://github.com/parrot/parrot/commit/efc90318a5d1232b02a04b4c4c56d1ac8067b001
Author: pmichaud <pmichaud at pobox.com>
Date: 2011-06-13 (Mon, 13 Jun 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pir
Log Message:
-----------
[pct]: Update 'viviself' and 'as_vivipost' to use shared temporary registers,
force ".lex" declarations to always use a non-shared registers.
Commit: 75aa9016d517db4074212b6fc2b11252957c5ddd
https://github.com/parrot/parrot/commit/75aa9016d517db4074212b6fc2b11252957c5ddd
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-13 (Mon, 13 Jun 2011)
Changed paths:
M src/embed.c
M src/interp/inter_misc.c
Log Message:
-----------
More cleanups/removals in src/embed.c
Commit: bfe1ee5180094fc9395ed7719260f2d0bfa5a8b4
https://github.com/parrot/parrot/commit/bfe1ee5180094fc9395ed7719260f2d0bfa5a8b4
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-13 (Mon, 13 Jun 2011)
Changed paths:
M src/embed.c
Log Message:
-----------
+note about what to use instead of set_current_sub
Commit: e2fec259e3c1bdd4f084015e2de6975a0a5c3c9c
https://github.com/parrot/parrot/commit/e2fec259e3c1bdd4f084015e2de6975a0a5c3c9c
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-13 (Mon, 13 Jun 2011)
Changed paths:
M include/parrot/embed.h
M include/parrot/extend.h
Log Message:
-----------
include parrot.h in extend.h and embed.h. Fixes all failing tests
Commit: 6a763d7d00d6800c30d5d8b79b8dc4d4a86ffab4
https://github.com/parrot/parrot/commit/6a763d7d00d6800c30d5d8b79b8dc4d4a86ffab4
Author: pmichaud <pmichaud at pobox.com>
Date: 2011-06-13 (Mon, 13 Jun 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pir
M compilers/pct/src/PAST/Node.pir
Log Message:
-----------
[pct]: Add the ability for a PAST::Block to start a completely new
temporary register bank.
Commit: 3bb6193dc6076fbbd17bbc0f2a729c5be469b817
https://github.com/parrot/parrot/commit/3bb6193dc6076fbbd17bbc0f2a729c5be469b817
Author: pmichaud <pmichaud at pobox.com>
Date: 2011-06-13 (Mon, 13 Jun 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pir
M compilers/pct/src/PAST/Node.pir
Log Message:
-----------
Merge branch 'regalloc'
Commit: ca4c2817fe569f54dbe6825967a044cc08747191
https://github.com/parrot/parrot/commit/ca4c2817fe569f54dbe6825967a044cc08747191
Author: pmichaud <pmichaud at pobox.com>
Date: 2011-06-13 (Mon, 13 Jun 2011)
Changed paths:
M NEWS
Log Message:
-----------
]pct]: Add PAST::Stmt and PCT temporary register allocation to NEWS.
This completes the addition of the temporary register allocator to PCT.
It's been tested against nqp-rx, rakudo master, nqp, and nom, both
with and without temporary register allocation in effect.
Commit: bd7e3711c476a647d6f1b2dd32f8f3ecc0045f17
https://github.com/parrot/parrot/commit/bd7e3711c476a647d6f1b2dd32f8f3ecc0045f17
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-06-13 (Mon, 13 Jun 2011)
Changed paths:
M compilers/pct/src/PAST/Node.pir
Log Message:
-----------
[codingstd] No trailing whitespace.
Commit: 44d7ba9e7633e43038a0c821058677307fd1c679
https://github.com/parrot/parrot/commit/44d7ba9e7633e43038a0c821058677307fd1c679
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-06-13 (Mon, 13 Jun 2011)
Changed paths:
M MANIFEST
R tools/dev/ops_not_tested.pl
Log Message:
-----------
Remove tools/dev/ops_not_tested.pl per discussion in http://trac.parrot.org/parrot/ticket/2025.
Commit: fb77d3c5719dba4f06a2f35672c279d90d47917f
https://github.com/parrot/parrot/commit/fb77d3c5719dba4f06a2f35672c279d90d47917f
Author: pmichaud <pmichaud at pobox.com>
Date: 2011-06-13 (Mon, 13 Jun 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pir
Log Message:
-----------
[pct]: Don't reserve a Past::Stmt's return register when in void context.
Commit: 9e33eb776799fdeb4cda1cde085481057c24c008
https://github.com/parrot/parrot/commit/9e33eb776799fdeb4cda1cde085481057c24c008
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-14 (Tue, 14 Jun 2011)
Changed paths:
M src/pmc/eval.pmc
Log Message:
-----------
override vtable get_pointer in Eval PMC to get the underlying packfile.
Commit: d8be11fba55d6e2548738b14d928c4c3b3bee68e
https://github.com/parrot/parrot/commit/d8be11fba55d6e2548738b14d928c4c3b3bee68e
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-14 (Tue, 14 Jun 2011)
Changed paths:
M t/src/extend.t
Log Message:
-----------
there is no point in testing the registering/unergistering of an uninitialized String pointer, just gives random crashes
Commit: c8bc036a15f41d1de9ece8f2482be10bd7afd6cc
https://github.com/parrot/parrot/commit/c8bc036a15f41d1de9ece8f2482be10bd7afd6cc
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-14 (Tue, 14 Jun 2011)
Changed paths:
M t/src/extend.t
Log Message:
-----------
test Parrot_(un)register_string
Commit: 6e4dc98d63fcc25e71ef178651d4745586727877
https://github.com/parrot/parrot/commit/6e4dc98d63fcc25e71ef178651d4745586727877
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-14 (Tue, 14 Jun 2011)
Changed paths:
M src/embed/bytecode.c
M src/embed/pmc.c
Log Message:
-----------
avoid 'might be clobbered' warnings
Commit: 6afb0ae02319c56080dec9ffb902f02471331595
https://github.com/parrot/parrot/commit/6afb0ae02319c56080dec9ffb902f02471331595
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-06-16 (Thu, 16 Jun 2011)
Changed paths:
M compilers/pct/src/POST/Compiler.pir
Log Message:
-----------
[pct] Add file annotations to generated PIR
This allows all users of PCT::HLLCompiler to keep knowledge of the
source file in the final result.
Closes TT #2132
Commit: 38748602fe10a781b34f589f564f48bf2107b25d
https://github.com/parrot/parrot/commit/38748602fe10a781b34f589f564f48bf2107b25d
Author: Andy Lester <andy at petdance.com>
Date: 2011-06-16 (Thu, 16 Jun 2011)
Changed paths:
M src/pmc.c
Log Message:
-----------
consted a pointer
Commit: 87aa6b967ec12c9f5c8dd02e3a1cd68068cb05ca
https://github.com/parrot/parrot/commit/87aa6b967ec12c9f5c8dd02e3a1cd68068cb05ca
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-17 (Fri, 17 Jun 2011)
Changed paths:
M t/src/embed/api.t
Log Message:
-----------
Remove some unnecessary variables
Commit: b1f21f274ec271f62e744d1b53c47890c0c9b049
https://github.com/parrot/parrot/commit/b1f21f274ec271f62e744d1b53c47890c0c9b049
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-17 (Fri, 17 Jun 2011)
Changed paths:
M t/src/embed/api.t
Log Message:
-----------
Increase embed/api test coverage
Commit: 3f7b5d350daa567cbea54d35a2da21b09eeef067
https://github.com/parrot/parrot/commit/3f7b5d350daa567cbea54d35a2da21b09eeef067
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-18 (Sat, 18 Jun 2011)
Changed paths:
M src/extend.c
Log Message:
-----------
Refactor duplicated context popping code into a macro
Commit: 46a13474bad42e1d405b4d68dc463452575ee2b9
https://github.com/parrot/parrot/commit/46a13474bad42e1d405b4d68dc463452575ee2b9
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M t/src/embed/api.t
Log Message:
-----------
Add coverage to Parrot_api_flag
Commit: 14a15f12f48185d2468b872641962aa93136a53a
https://github.com/parrot/parrot/commit/14a15f12f48185d2468b872641962aa93136a53a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M t/src/embed/api.t
Log Message:
-----------
Add test coverage for Parrot_api_unwrap_pointer
Commit: 2266398b172a104de53e95afd7b13dab513d1750
https://github.com/parrot/parrot/commit/2266398b172a104de53e95afd7b13dab513d1750
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M t/src/embed/api.t
Log Message:
-----------
Add coverage to Parrot_api_flag
Commit: 7c4b6f8971d1dc5665d476a4ef00930b84a00ef5
https://github.com/parrot/parrot/commit/7c4b6f8971d1dc5665d476a4ef00930b84a00ef5
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M t/src/embed/api.t
Log Message:
-----------
Add a test for Parrot_api_reset_call_signature
Commit: c9c5a00e65f88a45e7114bcc211c1cfc508aa00e
https://github.com/parrot/parrot/commit/c9c5a00e65f88a45e7114bcc211c1cfc508aa00e
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M include/parrot/api.h
M src/embed/api.c
Log Message:
-----------
Decorate some embed api functions and rerun headerizer
Commit: 1d956c5901a80126de93a8f14151897579645b16
https://github.com/parrot/parrot/commit/1d956c5901a80126de93a8f14151897579645b16
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M t/src/embed/api.t
Log Message:
-----------
Fix type conversion compile error
Commit: 1e48904b4ff0aac8d438e0824b497173a8f53b7d
https://github.com/parrot/parrot/commit/1e48904b4ff0aac8d438e0824b497173a8f53b7d
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M t/src/embed/api.t
Log Message:
-----------
Add test coverage for Parrot_api_get_exception_backtrace
Commit: a418dadb00658517713dfa821be4a989269dd97b
https://github.com/parrot/parrot/commit/a418dadb00658517713dfa821be4a989269dd97b
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M t/src/extend.t
Log Message:
-----------
Fix formatting
Commit: a0911dbf766eeff370f28b9dbbd47854aaeb472a
https://github.com/parrot/parrot/commit/a0911dbf766eeff370f28b9dbbd47854aaeb472a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M src/extend.c
M t/src/embed.t
Log Message:
-----------
Fix bug in Parrot_sub_new_from_c_func cause by not using PARROT_CALLIN_(START|END) and attempt to add test coverage
Commit: 369389727f7c6fd7f3ea4ae450346cb29ab419c7
https://github.com/parrot/parrot/commit/369389727f7c6fd7f3ea4ae450346cb29ab419c7
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M src/extend.c
Log Message:
-----------
Add many missing PARROT_CALLIN_(START|END) macros to src/extend.c
Commit: cf41a69107b271e0341952f0ed77d9995cbe9fb5
https://github.com/parrot/parrot/commit/cf41a69107b271e0341952f0ed77d9995cbe9fb5
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M .gitignore
Log Message:
-----------
Add more code coverage ejecta to .gitignore
Commit: 782bf966bf40e8e4109ba9cc6fc6c1ee30d38448
https://github.com/parrot/parrot/commit/782bf966bf40e8e4109ba9cc6fc6c1ee30d38448
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M src/extend.c
Log Message:
-----------
Attempt to make the MSWin32-x86-multi-thread ttbot happy by ANSI-89-ification
Commit: 0893012dfe8fb9d269e61d4195047ca23d75e617
https://github.com/parrot/parrot/commit/0893012dfe8fb9d269e61d4195047ca23d75e617
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M compilers/pct/src/POST/Compiler.pir
Log Message:
-----------
[pct] properly escape annotation
(fix needed by Lua)
Commit: 4c05d3801899a1ad2c19e4eb911e931f6eaf078d
https://github.com/parrot/parrot/commit/4c05d3801899a1ad2c19e4eb911e931f6eaf078d
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M MANIFEST.SKIP
Log Message:
-----------
re-generate MANIFEST.SKIP
Commit: 037628f8a00e2d18297968d7b4bd4b905edaa3f0
https://github.com/parrot/parrot/commit/037628f8a00e2d18297968d7b4bd4b905edaa3f0
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M src/extend.c
Log Message:
-----------
wrap macro arguments
Commit: 7684807f56e44ed6c3a45706f95274a307cd95cf
https://github.com/parrot/parrot/commit/7684807f56e44ed6c3a45706f95274a307cd95cf
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M MANIFEST
M config/gen/makefiles/root.in
A frontend/pbc_disassemble/main.c
R src/pbc_disassemble.c
M t/tools/pbc_disassemble.t
Log Message:
-----------
Fix for TT #2134
Commit: 9411d47f3624701d23a7c934d7d6c15092dfb64f
https://github.com/parrot/parrot/commit/9411d47f3624701d23a7c934d7d6c15092dfb64f
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M frontend/pbc_disassemble/main.c
Log Message:
-----------
Removed ctype.h from pbc_disassemble because it didn't rely on anything in it
Commit: 4b296a2fcc21acf274f9a1b570d44057cf9bd762
https://github.com/parrot/parrot/commit/4b296a2fcc21acf274f9a1b570d44057cf9bd762
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M src/global_setup.c
M src/hash.c
M src/hll.c
M src/list.c
M src/longopt.c
M src/misc.c
M src/multidispatch.c
M src/nci_test.c
M src/packfile/api.c
M src/pmc.c
M src/pointer_array.c
M src/scheduler.c
M src/spf_render.c
M src/spf_vtable.c
M src/thread.c
M src/utils.c
M src/vtables.c
Log Message:
-----------
Fixed several perldoc rendering issues and added a few "SEE ALSO" sections
Commit: cb9eaf0dea7bb1934327c995b3e48cff6d7f2c18
https://github.com/parrot/parrot/commit/cb9eaf0dea7bb1934327c995b3e48cff6d7f2c18
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-06-19 (Sun, 19 Jun 2011)
Changed paths:
M src/multidispatch.c
Log Message:
-----------
Updated links to Perl 6 synopsis and apocalypse 12. Also deleted a few duplicate blank lines
Commit: 9420e5058e01333e7756dd9ab5d325e56c8a4610
https://github.com/parrot/parrot/commit/9420e5058e01333e7756dd9ab5d325e56c8a4610
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-06-20 (Mon, 20 Jun 2011)
Changed paths:
M frontend/pbc_disassemble/main.c
Log Message:
-----------
[codingstd] Fix formatting of copyright line.
Commit: f31e96b3caf3ecdb589ece94dde5c1224b9ee7f0
https://github.com/parrot/parrot/commit/f31e96b3caf3ecdb589ece94dde5c1224b9ee7f0
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-20 (Mon, 20 Jun 2011)
Changed paths:
M ext/winxed/compiler.pir
Log Message:
-----------
update winxed snapshot to r1054
Commit: acf170c55510567495ae1a5b957d52b6ef088e0e
https://github.com/parrot/parrot/commit/acf170c55510567495ae1a5b957d52b6ef088e0e
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-20 (Mon, 20 Jun 2011)
Changed paths:
M ext/winxed/compiler.pir
Log Message:
-----------
update winxed snapshot to r1056
Commit: 8a56bbe7bff7b926e1c706b6747da753b6c9d058
https://github.com/parrot/parrot/commit/8a56bbe7bff7b926e1c706b6747da753b6c9d058
Author: pmichaud <pmichaud at pobox.com>
Date: 2011-06-20 (Mon, 20 Jun 2011)
Changed paths:
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 ext/nqp-rx/src/stage0/Regex-s0.pir
Log Message:
-----------
[nqp-rx]: Update nqp-rx with latest version from nqp-rx repository,
makes use of the new register allocator added to PAST::Compiler.
Commit: 2cb63ec6e9a6008e34c80c9d7a74e7c233d913d3
https://github.com/parrot/parrot/commit/2cb63ec6e9a6008e34c80c9d7a74e7c233d913d3
Author: pmichaud <pmichaud at pobox.com>
Date: 2011-06-20 (Mon, 20 Jun 2011)
Changed paths:
M .gitignore
M MANIFEST
M MANIFEST.SKIP
M compilers/pct/src/POST/Compiler.pir
M config/gen/makefiles/root.in
M ext/winxed/compiler.pir
A frontend/pbc_disassemble/main.c
M include/parrot/api.h
M src/embed/api.c
M src/embed/bytecode.c
M src/embed/pmc.c
M src/extend.c
M src/global_setup.c
M src/hash.c
M src/hll.c
M src/list.c
M src/longopt.c
M src/misc.c
M src/multidispatch.c
M src/nci_test.c
M src/packfile/api.c
R src/pbc_disassemble.c
M src/pmc.c
M src/pmc/eval.pmc
M src/pointer_array.c
M src/scheduler.c
M src/spf_render.c
M src/spf_vtable.c
M src/thread.c
M src/utils.c
M src/vtables.c
M t/src/embed.t
M t/src/embed/api.t
M t/src/extend.t
M t/tools/pbc_disassemble.t
Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot
Commit: a76217f4c393ea90762e0414896a003c97e45109
https://github.com/parrot/parrot/commit/a76217f4c393ea90762e0414896a003c97e45109
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-06-20 (Mon, 20 Jun 2011)
Changed paths:
M NEWS
Log Message:
-----------
update NEWS a bit
Commit: bcee048a88adf6f705b2ce8b8e20c84673f679ef
https://github.com/parrot/parrot/commit/bcee048a88adf6f705b2ce8b8e20c84673f679ef
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-20 (Mon, 20 Jun 2011)
Changed paths:
M NEWS
Log Message:
-----------
add relevant winxed NEWS
Commit: cbabc06629c712a7ecf45aa84385cc81428ed0c8
https://github.com/parrot/parrot/commit/cbabc06629c712a7ecf45aa84385cc81428ed0c8
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-20 (Mon, 20 Jun 2011)
Changed paths:
M t/src/embed.t
Log Message:
-----------
[t] Parrot_sub_new_from_c_func, whiteknight++
Commit: ca2b86ef6f5d2eda72912cd248a898186b35635a
https://github.com/parrot/parrot/commit/ca2b86ef6f5d2eda72912cd248a898186b35635a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-20 (Mon, 20 Jun 2011)
Changed paths:
M t/src/embed.t
Log Message:
-----------
Pay the ANSI 89 tax yet again
Commit: 69ed7b0ac24a3aceca73bcd3907b870874f0d9a0
https://github.com/parrot/parrot/commit/69ed7b0ac24a3aceca73bcd3907b870874f0d9a0
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-20 (Mon, 20 Jun 2011)
Changed paths:
M t/src/embed.t
Log Message:
-----------
Fix some castings errors in t/src/embed.t
Commit: a819f8f61a424f1d1ae17f890ec436d45ff4f067
https://github.com/parrot/parrot/commit/a819f8f61a424f1d1ae17f890ec436d45ff4f067
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-20 (Mon, 20 Jun 2011)
Changed paths:
M NEWS
Log Message:
-----------
Update NEWS
Commit: 3e974d2d46f5d28c207abbcc0e958e1ed892b1aa
https://github.com/parrot/parrot/commit/3e974d2d46f5d28c207abbcc0e958e1ed892b1aa
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-06-20 (Mon, 20 Jun 2011)
Changed paths:
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:
-----------
cut the 3.5.0 release
Commit: eb78bb518ab58eaf8477857a31efa1bb7605b72d
https://github.com/parrot/parrot/commit/eb78bb518ab58eaf8477857a31efa1bb7605b72d
Author: coke <will at coleda.com>
Date: 2011-06-21 (Tue, 21 Jun 2011)
Changed paths:
M ext/winxed/README
Log Message:
-----------
fix spelling typo.
Commit: e9dddc3ce410c1385006581ce05f2f86b20eb97f
https://github.com/parrot/parrot/commit/e9dddc3ce410c1385006581ce05f2f86b20eb97f
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-21 (Tue, 21 Jun 2011)
Changed paths:
M ext/winxed/README
Log Message:
-----------
add url of the Winxed web site
Commit: 86c8b874eab246c38e3a67430560c50a0395065d
https://github.com/parrot/parrot/commit/86c8b874eab246c38e3a67430560c50a0395065d
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-06-21 (Tue, 21 Jun 2011)
Changed paths:
M docs/book/pct/ch04_pge.pod
Log Message:
-----------
[doc] remove formatting in code section
Commit: e6128081a6a5c3a5d7184365a8d44527065dc422
https://github.com/parrot/parrot/commit/e6128081a6a5c3a5d7184365a8d44527065dc422
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-21 (Tue, 21 Jun 2011)
Changed paths:
M src/pmc/unmanagedstruct.pmc
M t/pmc/unmanagedstruct.t
Log Message:
-----------
vtable get_bool in UnManagedStruct
Commit: c412e8940125df900946ea131a93cbd49da87649
https://github.com/parrot/parrot/commit/c412e8940125df900946ea131a93cbd49da87649
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-21 (Tue, 21 Jun 2011)
Changed paths:
M src/pmc/class.pmc
M t/pmc/class.t
Log Message:
-----------
Merge branch 'whiteknight/add_vtable_override'
Commit: 28b79f97e5765500d054ed81bdf58c885e829d3f
https://github.com/parrot/parrot/commit/28b79f97e5765500d054ed81bdf58c885e829d3f
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-21 (Tue, 21 Jun 2011)
Changed paths:
M NEWS
Log Message:
-----------
Update NEWS to cover the add_vtable_override change
Commit: 1c18f6fc5c6ec7eaca42b14c9ddea93e7d45706b
https://github.com/parrot/parrot/commit/1c18f6fc5c6ec7eaca42b14c9ddea93e7d45706b
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-21 (Tue, 21 Jun 2011)
Changed paths:
M src/embed.c
M src/interp/inter_misc.c
Log Message:
-----------
Merge branch 'whiteknight/embed_refactor'
Commit: f406942abf297e3a44a1f7d2a935ede5e08a082e
https://github.com/parrot/parrot/commit/f406942abf297e3a44a1f7d2a935ede5e08a082e
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-21 (Tue, 21 Jun 2011)
Changed paths:
M include/parrot/embed.h
M include/parrot/interpreter.h
M src/embed.c
M src/interp/inter_misc.c
Log Message:
-----------
Move Parrot_compile_string to inter_misc.c so it can live next to Parrot_compile_file. These both probably belong in a file dedicated to compiler-related routines
Commit: 942bad253dc80098b5e153b8f66c6be7badd8cd4
https://github.com/parrot/parrot/commit/942bad253dc80098b5e153b8f66c6be7badd8cd4
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-21 (Tue, 21 Jun 2011)
Changed paths:
M src/extend.c
Log Message:
-----------
Several misc cleanups to src/extend.c. Add some TODO and DEPRECATED notes where necessary. Remove CALLIN macros where they are clearly not needed
Commit: 85781e91ce34b53021ac2e22496081186b7ab7c7
https://github.com/parrot/parrot/commit/85781e91ce34b53021ac2e22496081186b7ab7c7
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-21 (Tue, 21 Jun 2011)
Changed paths:
M include/parrot/extend.h
M lib/Parrot/Vtable.pm
M src/extend.c
M src/packfile/api.c
Log Message:
-----------
Remove PARROT_CALLIN_START and PARROT_CALLIN_END macros. The Extending API should not be called from a situation where GC has not been set up. Most functions used in an extending situation do not have these macros, so they are clearly not important.
Commit: 19bbdeeeab0ccd3029c518ad265ab5c7c2c2f44c
https://github.com/parrot/parrot/commit/19bbdeeeab0ccd3029c518ad265ab5c7c2c2f44c
Author: Andy Lester <andy at petdance.com>
Date: 2011-06-21 (Tue, 21 Jun 2011)
Changed paths:
M lib/Parrot/Pmc2c/PMC.pm
M lib/Parrot/Pmc2c/PMC/RO.pm
M lib/Parrot/Pmc2c/Parser.pm
Log Message:
-----------
Remove unused inclusion of Text::Balanced
Commit: a8ff34205ff85575b56b838933ae099bb8dc3b00
https://github.com/parrot/parrot/commit/a8ff34205ff85575b56b838933ae099bb8dc3b00
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-22 (Wed, 22 Jun 2011)
Changed paths:
M include/parrot/extend.h
M lib/Parrot/Vtable.pm
M src/extend.c
M src/packfile/api.c
Log Message:
-----------
Merge branch 'whiteknight/kill_CALLIN'
Commit: 66ba12e26e8a6450789d92f92d95b93ba19dda4b
https://github.com/parrot/parrot/commit/66ba12e26e8a6450789d92f92d95b93ba19dda4b
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-22 (Wed, 22 Jun 2011)
Changed paths:
M include/parrot/hash.h
Log Message:
-----------
Remove old hash macros
Commit: c83d4937f74b03f71da48ce7eb9f1bd1ff3b71b1
https://github.com/parrot/parrot/commit/c83d4937f74b03f71da48ce7eb9f1bd1ff3b71b1
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-22 (Wed, 22 Jun 2011)
Changed paths:
M config/gen/makefiles/root.in
M src/oo.c
Log Message:
-----------
Poke into NameSpace directly instead of calling get_associated_* methods when creating a new Class. This change alone cuts non-threaded coretest runtime from 4:42 to 3:40 on my system
Commit: 247bde0f8a484de33144826c7318a0222a99ac55
https://github.com/parrot/parrot/commit/247bde0f8a484de33144826c7318a0222a99ac55
Author: Bob Kuo <bobjkuo at gmail.com>
Date: 2011-06-22 (Wed, 22 Jun 2011)
Changed paths:
M docs/pdds/draft/pdd16_native_call.pod
Log Message:
-----------
add section about deprecated NCI symbols
Commit: 7daf22ca06b829b08506c2672104bdf7b918490e
https://github.com/parrot/parrot/commit/7daf22ca06b829b08506c2672104bdf7b918490e
Author: Bob Kuo <bobjkuo at gmail.com>
Date: 2011-06-22 (Wed, 22 Jun 2011)
Changed paths:
M .gitignore
Log Message:
-----------
update gitignore after TT #2134 - pbc_disassemble now lives under frontend
Commit: a3f1145940eb0ec0f15f7c5733d4b1df88dd0e41
https://github.com/parrot/parrot/commit/a3f1145940eb0ec0f15f7c5733d4b1df88dd0e41
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-22 (Wed, 22 Jun 2011)
Changed paths:
M MANIFEST.SKIP
Log Message:
-----------
re-generate MANIFEST.SKIP
Commit: f12d1201585132dd8eb36907c0fc786f31683aa9
https://github.com/parrot/parrot/commit/f12d1201585132dd8eb36907c0fc786f31683aa9
Author: pmichaud <pmichaud at pobox.com>
Date: 2011-06-23 (Thu, 23 Jun 2011)
Changed paths:
M src/pmc/resizablepmcarray.pmc
Log Message:
-----------
[pmc]: Patch to ResizablePMCArray.splice to improve its performance for shifts and insertions by over 90%.
Commit: 52da8ea10e636d9632790cc3a384747729dbd424
https://github.com/parrot/parrot/commit/52da8ea10e636d9632790cc3a384747729dbd424
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-06-23 (Thu, 23 Jun 2011)
Changed paths:
M src/pmc/resizablepmcarray.pmc
Log Message:
-----------
[codingstd] Eliminate 2 instances trailing whitespace.
Commit: 25d1b0b7a3e112f4393524ac29b47821969ebe54
https://github.com/parrot/parrot/commit/25d1b0b7a3e112f4393524ac29b47821969ebe54
Author: Jonathan Worthington <jnthn at jnthn.net>
Date: 2011-06-23 (Thu, 23 Jun 2011)
Changed paths:
M compilers/imcc/imcc.y
M compilers/imcc/imcparser.c
M compilers/imcc/pbc.c
M src/pmc/lexinfo.pmc
M src/pmc/lexpad.pmc
Log Message:
-----------
Update IMCC and LexInfo/LexPad to allow lexicals for register types other than PMCs.
Commit: a3b82ab5add42f215f7c6ac86ba28b224d16d4da
https://github.com/parrot/parrot/commit/a3b82ab5add42f215f7c6ac86ba28b224d16d4da
Author: Jonathan Worthington <jnthn at jnthn.net>
Date: 2011-06-23 (Thu, 23 Jun 2011)
Changed paths:
M include/parrot/oplib/core_ops.h
M include/parrot/oplib/ops.h
M include/parrot/opsenum.h
M src/ops/core_ops.c
M src/ops/var.ops
Log Message:
-----------
Add ops for working with lexicals in int/num/str registers.
Commit: 8ae61a0816484b58876b36b1f336566a5427590b
https://github.com/parrot/parrot/commit/8ae61a0816484b58876b36b1f336566a5427590b
Author: Jonathan Worthington <jnthn at jnthn.net>
Date: 2011-06-24 (Fri, 24 Jun 2011)
Changed paths:
M t/op/lexicals.t
M t/pmc/lexinfo.t
Log Message:
-----------
Toss tests invalidated by support added for natively typed lexicals.
Commit: 39218c2435d2e27068ff159b86f6d2ec3f31b53c
https://github.com/parrot/parrot/commit/39218c2435d2e27068ff159b86f6d2ec3f31b53c
Author: Jonathan Worthington <jnthn at jnthn.net>
Date: 2011-06-24 (Fri, 24 Jun 2011)
Changed paths:
M t/op/lexicals.t
Log Message:
-----------
Add tests for int/num/str lexicals.
Commit: e93356d993141b4a676ad65df701d47bc651599f
https://github.com/parrot/parrot/commit/e93356d993141b4a676ad65df701d47bc651599f
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-24 (Fri, 24 Jun 2011)
Changed paths:
M NEWS
Log Message:
-----------
Add a note to NEWS about new lexical awesomeness from jnthn++
Commit: ab704f36e2ef61215ef901a6404a54d49d45f831
https://github.com/parrot/parrot/commit/ab704f36e2ef61215ef901a6404a54d49d45f831
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-24 (Fri, 24 Jun 2011)
Changed paths:
M src/oo.c
Log Message:
-----------
Remove one more methodcall to namespace from oo.c
Commit: ccadaeaa9cecbe58c388b9f22366552ed49f5432
https://github.com/parrot/parrot/commit/ccadaeaa9cecbe58c388b9f22366552ed49f5432
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-24 (Fri, 24 Jun 2011)
Changed paths:
M src/pmc/imccompiler.pmc
M src/pmc/lexpad.pmc
M src/pmc/packfile.pmc
Log Message:
-----------
misc fixes to LexPad so we can headerize. Headerize. Add a prototype set_pointer vtable to Packfile PMC
Commit: a59df70da1e7e42102bc61fc61eb956ef12e3381
https://github.com/parrot/parrot/commit/a59df70da1e7e42102bc61fc61eb956ef12e3381
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-24 (Fri, 24 Jun 2011)
Changed paths:
M src/pmc/imccompiler.pmc
M src/pmc/packfiledirectory.pmc
Log Message:
-----------
IMCCompiler.compile returns a Packfile PMC now. This is safe because the method is still experimental and nobody is using it
Commit: e0016a95c39f47693d0c040d4b08f9786a6ac50d
https://github.com/parrot/parrot/commit/e0016a95c39f47693d0c040d4b08f9786a6ac50d
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-24 (Fri, 24 Jun 2011)
Changed paths:
M src/pmc/lexpad.pmc
Log Message:
-----------
Add some ARGMOD stuff to lexpad PMC
Commit: 58eb810fc410afb5097336bb19a138b305380544
https://github.com/parrot/parrot/commit/58eb810fc410afb5097336bb19a138b305380544
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-25 (Sat, 25 Jun 2011)
Changed paths:
M t/op/lexicals.t
Log Message:
-----------
remove trailing spaces
Commit: 438bf3ba4ff7e89e1c84dad4a1826b161bb9444a
https://github.com/parrot/parrot/commit/438bf3ba4ff7e89e1c84dad4a1826b161bb9444a
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-25 (Sat, 25 Jun 2011)
Changed paths:
M src/pmc/lexinfo.pmc
Log Message:
-----------
remove trailing spaces, update copyright
Commit: acd2a95061244d95a45f5b15a64bd20f535f0361
https://github.com/parrot/parrot/commit/acd2a95061244d95a45f5b15a64bd20f535f0361
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-25 (Sat, 25 Jun 2011)
Changed paths:
M src/pmc/lexpad.pmc
Log Message:
-----------
add missing ASSERT_ARGS
Commit: 4f6855f47d665e92f7c21a6fc38a5f51576451ad
https://github.com/parrot/parrot/commit/4f6855f47d665e92f7c21a6fc38a5f51576451ad
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-25 (Sat, 25 Jun 2011)
Changed paths:
M src/pmc/imccompiler.pmc
Log Message:
-----------
add missing documentation
Commit: 241062751072523963c6842b4251cc5158227032
https://github.com/parrot/parrot/commit/241062751072523963c6842b4251cc5158227032
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-25 (Sat, 25 Jun 2011)
Changed paths:
M src/pmc/lexpad.pmc
Log Message:
-----------
add missing function documentation
Commit: c1055bcb91e35a4cf3b14daa42e5914c1f2002d1
https://github.com/parrot/parrot/commit/c1055bcb91e35a4cf3b14daa42e5914c1f2002d1
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-25 (Sat, 25 Jun 2011)
Changed paths:
M src/packfile/api.c
M src/pmc/packfile.pmc
A src/pmc/packfilemanager.pmc
A src/pmc/packfilewrapper.pmc
Log Message:
-----------
Create new packfile API functions Parrot_pf_new (PackFile_new) Parrot_pf_destroy (PackFile_destroy), Parrot_pf_serialize_to_string and Parrot_pf_deserialize_from_string. Add new prototype PackfileWrapper and PackfileManager PMC types
Commit: fc5776b98adb9822ad32d9d01229811798f17ca5
https://github.com/parrot/parrot/commit/fc5776b98adb9822ad32d9d01229811798f17ca5
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-25 (Sat, 25 Jun 2011)
Changed paths:
M MANIFEST
M include/parrot/packfile.h
M src/packfile/api.c
M src/pmc/packfile.pmc
M src/pmc/packfilemanager.pmc
A src/pmc/packfileview.pmc
R src/pmc/packfilewrapper.pmc
Log Message:
-----------
PackfileWrapper -> PackfileView. Fixes so we can build. Headerizer. Add some functionality to PackfileView to match or exceed what Eval provides in terms of getting access to constants and Subs
Commit: ed91e9e4b1d15ef6572cfa4398ba0824d309497d
https://github.com/parrot/parrot/commit/ed91e9e4b1d15ef6572cfa4398ba0824d309497d
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-25 (Sat, 25 Jun 2011)
Changed paths:
M src/pmc/imccompiler.pmc
Log Message:
-----------
fix typo. IMCCompiler.compile should return a PackfileView,not a Packfile
Commit: cd54756215049c0f2deef581be8a329316001335
https://github.com/parrot/parrot/commit/cd54756215049c0f2deef581be8a329316001335
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-25 (Sat, 25 Jun 2011)
Changed paths:
M include/parrot/packfile.h
M src/embed/bytecode.c
M src/packfile/api.c
M src/pmc/packfilemanager.pmc
M src/pmc/packfileview.pmc
Log Message:
-----------
Steal logic from Parrot_api_write_bytecode_to_file to create Parrot_pf_write_pbc_file. Use that function to implement PackfileManager.write_to_file. Also, remove PackfileView.execute method, it doesn't work as-is and can be easily replicated using main_sub()
Commit: cd9fe1bd115591980a0c8b701a1966ea715e7add
https://github.com/parrot/parrot/commit/cd9fe1bd115591980a0c8b701a1966ea715e7add
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-25 (Sat, 25 Jun 2011)
Changed paths:
M src/pmc/hash.pmc
Log Message:
-----------
rearrange a bit and fix pod in Hash
Commit: 920d05778ffeb58e78f19cd252389273719367ce
https://github.com/parrot/parrot/commit/920d05778ffeb58e78f19cd252389273719367ce
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-25 (Sat, 25 Jun 2011)
Changed paths:
M include/parrot/packfile.h
M src/embed/bytecode.c
M src/packfile/api.c
M src/pmc/packfileview.pmc
Log Message:
-----------
misc fixes and cleanups. +docs. Add new Parrot_pf_serialized_size API and create method PackfileView. Use more packfile API funcs from the embedding API
Commit: d3edfd853c10c2987faa5587a8f6f591dc8d0c3b
https://github.com/parrot/parrot/commit/d3edfd853c10c2987faa5587a8f6f591dc8d0c3b
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-25 (Sat, 25 Jun 2011)
Changed paths:
M include/parrot/hash.h
Log Message:
-----------
Merge branch 'whiteknight/remove_hash_macros'
Commit: 9b3751525ecd0939f3ab5379a5ba2571e7cd8622
https://github.com/parrot/parrot/commit/9b3751525ecd0939f3ab5379a5ba2571e7cd8622
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-25 (Sat, 25 Jun 2011)
Changed paths:
M src/call/args.c
Log Message:
-----------
Fix two instances of old-style hash function names
Commit: 47c310cbcf3dd9a0323edc98c0de15168fd22499
https://github.com/parrot/parrot/commit/47c310cbcf3dd9a0323edc98c0de15168fd22499
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-26 (Sun, 26 Jun 2011)
Changed paths:
M NEWS
Log Message:
-----------
Add a note to NEWS about winxed.git
Commit: ffe78e165be1b25638e83837316f28a0b4a43720
https://github.com/parrot/parrot/commit/ffe78e165be1b25638e83837316f28a0b4a43720
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-26 (Sun, 26 Jun 2011)
Changed paths:
M ext/winxed/compiler.pir
Log Message:
-----------
update winxed snapshot to get recent features, mainly 'extern function'
Commit: 8a9654e5f64a5c38dfab7dc1c729c4855ba83298
https://github.com/parrot/parrot/commit/8a9654e5f64a5c38dfab7dc1c729c4855ba83298
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-26 (Sun, 26 Jun 2011)
Changed paths:
M runtime/parrot/library/Test/More.pir
Log Message:
-----------
a few more set_addr changed to set_label, TT #1857
Commit: 796766d9efc6a0af93c16354dbba0940d2e65b2b
https://github.com/parrot/parrot/commit/796766d9efc6a0af93c16354dbba0940d2e65b2b
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-26 (Sun, 26 Jun 2011)
Changed paths:
M src/pmc/lexinfo.pmc
Log Message:
-----------
Remove some unnecessary details from LexInfo. Hash.init_int sets the destroy and mark flags, so no need to re-set them. Don't do the gymnastics for making LexInfo const, the flag is worthless now
Commit: 1f8dc33fa50f3b90bf15ed3c46eefbbad785d9f4
https://github.com/parrot/parrot/commit/1f8dc33fa50f3b90bf15ed3c46eefbbad785d9f4
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-26 (Sun, 26 Jun 2011)
Changed paths:
M src/oo.c
M src/pmc/hash.pmc
Log Message:
-----------
+revert an earlier commit which broke Lua. fperrad++
Commit: 2fbd0d28a75cfe996a8296920aa95c4e42ca6938
https://github.com/parrot/parrot/commit/2fbd0d28a75cfe996a8296920aa95c4e42ca6938
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-26 (Sun, 26 Jun 2011)
Changed paths:
M include/parrot/packfile.h
M src/embed/bytecode.c
M src/packfile/api.c
M src/pmc/packfile.pmc
M src/pmc/packfilemanager.pmc
M src/pmc/packfileview.pmc
Log Message:
-----------
Rename functions to Parrot_pf_serialize and Parrot_pf_deserialize. cotto++
Commit: e10d9e07fd695f944faeb0edc4a33b19188fa5ce
https://github.com/parrot/parrot/commit/e10d9e07fd695f944faeb0edc4a33b19188fa5ce
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-26 (Sun, 26 Jun 2011)
Changed paths:
M src/pmc/packfileview.pmc
Log Message:
-----------
Combine trigger_init and trigger_load methods into a single trigger(STRING *flag) method. This change looks forward to a time when packfiles can flag Subs more flexibly than we do now. Right now the only accepted values are 'load' and 'init'
Commit: 643dba012b5182b39bf40c2b1a58e721b5c50ae7
https://github.com/parrot/parrot/commit/643dba012b5182b39bf40c2b1a58e721b5c50ae7
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-06-27 (Mon, 27 Jun 2011)
Changed paths:
M src/oo.c
Log Message:
-----------
fix codetest failure - linelength, update copyright
Commit: 8352b99543bacfca19d23b29dc64329a9a6e9072
https://github.com/parrot/parrot/commit/8352b99543bacfca19d23b29dc64329a9a6e9072
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-06-27 (Mon, 27 Jun 2011)
Changed paths:
M tools/dev/fetch_languages.pl
Log Message:
-----------
[languages] Winxed moves to Github
Commit: c89970666355580f44775200daa23bff948d1175
https://github.com/parrot/parrot/commit/c89970666355580f44775200daa23bff948d1175
Author: pmichaud <pmichaud at pobox.com>
Date: 2011-06-27 (Mon, 27 Jun 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pir
M compilers/pct/src/PAST/Node.pir
Log Message:
-----------
[pct]: Add 'signature' attribute to PAST::Node, to explicitly request a particular signature for evaluating children.
Commit: d990f60e7b51edc124a93d62dbb802c4dae4b6b7
https://github.com/parrot/parrot/commit/d990f60e7b51edc124a93d62dbb802c4dae4b6b7
Author: Andy Lester <andy at petdance.com>
Date: 2011-06-27 (Mon, 27 Jun 2011)
Changed paths:
M config/auto/warnings.pm
Log Message:
-----------
Add a flag to warn if we use more than 500 bytes of stack (GCC 4.7+)
Commit: f7e135f37b455806ad10e0c7ecc49047fc07c8b0
https://github.com/parrot/parrot/commit/f7e135f37b455806ad10e0c7ecc49047fc07c8b0
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-28 (Tue, 28 Jun 2011)
Changed paths:
M frontend/pbc_merge/main.c
M include/parrot/packfile.h
M src/embed/bytecode.c
M src/packfile/api.c
R src/pmc/packfilemanager.pmc
M src/pmc/packfileview.pmc
M src/pmc/parrotinterpreter.pmc
Log Message:
-----------
Parrot_pf_read_pbc_file now returns a PackFile* instead of a PMC. We have a routine to wrap it in a PMC if needed. Delete the PackfileManager PMC type. It was worthless. Move most of the functionality to PackfileView. Move the ability to get the current packfileview pmc from the interpreter
Commit: 93921fda11c660123abe9e2bf8cb6be4a2016b0a
https://github.com/parrot/parrot/commit/93921fda11c660123abe9e2bf8cb6be4a2016b0a
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-28 (Tue, 28 Jun 2011)
Changed paths:
M src/pmc/packfileview.pmc
Log Message:
-----------
Add a constant_counts method to PackfileView to return the counts of the different types of constants in the packfile. cotto++ for the idea
Commit: 9e7e0a2e57f2172b5258c8ffe0f8bc99716eb402
https://github.com/parrot/parrot/commit/9e7e0a2e57f2172b5258c8ffe0f8bc99716eb402
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-28 (Tue, 28 Jun 2011)
Changed paths:
M src/pmc/parrotinterpreter.pmc
Log Message:
-----------
Fix interp['packfile'] to work
Commit: 1f22953408de3e88f7c8cecef7dc923fb409c2e2
https://github.com/parrot/parrot/commit/1f22953408de3e88f7c8cecef7dc923fb409c2e2
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-06-28 (Tue, 28 Jun 2011)
Changed paths:
M MANIFEST
R tools/dev/dedeprecator
A tools/dev/dedeprecator.nqp
Log Message:
-----------
Give dedeprecator an .nqp extension to match all the other nqp scripts in tools/dev
Commit: 286326fd074748b5ca4b6bafab54c73c6604de5e
https://github.com/parrot/parrot/commit/286326fd074748b5ca4b6bafab54c73c6604de5e
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-29 (Wed, 29 Jun 2011)
Changed paths:
M docs/embed.pod
M docs/pdds/pdd17_pmc.pod
M docs/pdds/pdd28_strings.pod
M src/ops/core_ops.c
M src/ops/string.ops
M src/pmc/scalar.pmc
M src/pmc/string.pmc
M src/pmc/stringbuilder.pmc
M src/vtable.tbl
M t/src/extend_vtable.t
M tools/dev/vtablize.pl
Log Message:
-----------
apply patch from kid51++ to remove VTABLE_substr and rename the old VTABLE_substr_str to VTABLE_substr. His patch did not apply cleanly in t/src/extend_vtable.t, so I did a quick-n-dirty replace of my own
Commit: b16bd2417736afacdb022e09b95261b6af3882ea
https://github.com/parrot/parrot/commit/b16bd2417736afacdb022e09b95261b6af3882ea
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-29 (Wed, 29 Jun 2011)
Changed paths:
M src/pmc/packfileview.pmc
Log Message:
-----------
Add writebarrier to PackfileView
Commit: 7dc0e2276d3612afd864f54a839eea8532da5ac6
https://github.com/parrot/parrot/commit/7dc0e2276d3612afd864f54a839eea8532da5ac6
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-29 (Wed, 29 Jun 2011)
Changed paths:
M MANIFEST
M config/gen/makefiles/root.in
M include/parrot/packfile.h
M src/packfile/api.c
M src/packfile/output.c
A src/packfile/pf_private.h
A src/packfile/segments.c
Log Message:
-----------
Move segment-related functions from src/packfile/api.c to new file src/packfile/segments.c. Add a header file pf_private.h to that subsystem for intra-subsystem declarations. src/packfile/api.c is for external-facing interfaces. Things that are private to the subsystem should not be there
Commit: 3440910c060a0b4fd81af0e90c745e3d86f5d1d4
https://github.com/parrot/parrot/commit/3440910c060a0b4fd81af0e90c745e3d86f5d1d4
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-30 (Thu, 30 Jun 2011)
Changed paths:
M src/pmc/packfileview.pmc
Log Message:
-----------
rename variable, on suggestion from cotto++
Commit: 99afbb7520d44c11b3421dcdef91a7da4712a524
https://github.com/parrot/parrot/commit/99afbb7520d44c11b3421dcdef91a7da4712a524
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-30 (Thu, 30 Jun 2011)
Changed paths:
M src/embed.c
Log Message:
-----------
Fix small issue in Parrot_pbc_read caused when I changed the return type of Parrot_pf_read_pbc_file to PackFile*. Fixes t/src/extend.t failures
Commit: f33bce0ec1a31b3baecb94934797ccb9764dbc5e
https://github.com/parrot/parrot/commit/f33bce0ec1a31b3baecb94934797ccb9764dbc5e
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-06-30 (Thu, 30 Jun 2011)
Changed paths:
M runtime/parrot/library/distutils.pir
Log Message:
-----------
add rule 'pir_winxed' to build and clean steps of distutils
Commit: f62841b56d3ea6bb22753490fa2737236d6cd49e
https://github.com/parrot/parrot/commit/f62841b56d3ea6bb22753490fa2737236d6cd49e
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-30 (Thu, 30 Jun 2011)
Changed paths:
M src/packfile/output.c
M src/packfile/pf_private.h
Log Message:
-----------
Move function prototypes from src/packfile/output.c to src/packfile/pf_private.h
Commit: 6a025d9252ad479688df3f724ed201b62a70ee73
https://github.com/parrot/parrot/commit/6a025d9252ad479688df3f724ed201b62a70ee73
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-30 (Thu, 30 Jun 2011)
Changed paths:
M src/packfile/api.c
M src/pmc/eval.pmc
Log Message:
-----------
Make sure to get the PackfileView referenced from Sub constants, so when we mark a Sub we also mark the PackfileView that owns it
Commit: d1cbeb0652a8afc84701c4927c7fe6fc3a769d77
https://github.com/parrot/parrot/commit/d1cbeb0652a8afc84701c4927c7fe6fc3a769d77
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-30 (Thu, 30 Jun 2011)
Changed paths:
M docs/embed.pod
M docs/pdds/pdd17_pmc.pod
M docs/pdds/pdd28_strings.pod
M src/ops/core_ops.c
M src/ops/string.ops
M src/pmc/scalar.pmc
M src/pmc/string.pmc
M src/pmc/stringbuilder.pmc
M src/vtable.tbl
M t/src/extend_vtable.t
M tools/dev/vtablize.pl
Log Message:
-----------
Merge branch 'vtable_substr'
Commit: c2ea702dbdfb42865f366e29b533b6c933448f9c
https://github.com/parrot/parrot/commit/c2ea702dbdfb42865f366e29b533b6c933448f9c
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-06-30 (Thu, 30 Jun 2011)
Changed paths:
M NEWS
Log Message:
-----------
+NEWS entry about VTABLE_substr
Commit: f69ef9a166e77b8bc1ba8221d54c5928054bbeae
https://github.com/parrot/parrot/commit/f69ef9a166e77b8bc1ba8221d54c5928054bbeae
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-02 (Sat, 02 Jul 2011)
Changed paths:
M t/pmc/io_iterator.t
Log Message:
-----------
Add number of Trac ticket tracking 'todo' item
Commit: 1ee5ec85312d97b7a393830fb0307c5b80dfbac9
https://github.com/parrot/parrot/commit/1ee5ec85312d97b7a393830fb0307c5b80dfbac9
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-03 (Sun, 03 Jul 2011)
Changed paths:
M src/packfile/pf_items.c
Log Message:
-----------
Add number of Trac ticket for inline comment.
Commit: b9c08dccc42a39487768996335bbbe5c8ab6df06
https://github.com/parrot/parrot/commit/b9c08dccc42a39487768996335bbbe5c8ab6df06
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-03 (Sun, 03 Jul 2011)
Changed paths:
M config/inter/types.pm
M t/steps/inter/types-01.t
Log Message:
-----------
Per discussion in http://trac.parrot.org/parrot/ticket/1047, constrain opcode type to have same size as integers.
Commit: 34af64627612370f3c92a23f8ba2ae7ddaa1fb42
https://github.com/parrot/parrot/commit/34af64627612370f3c92a23f8ba2ae7ddaa1fb42
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M src/pmc/stringbuilder.pmc
Log Message:
-----------
[PMC] Avoided pushing empty strings in SB.
This early exit improves the vpm.pir benchmark by 6.7%.
Commit: f64aebc8f44e01000179ca9f86b05145f61d8506
https://github.com/parrot/parrot/commit/f64aebc8f44e01000179ca9f86b05145f61d8506
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M src/pmc/stringbuilder.pmc
Log Message:
-----------
[PMC] Avoided encoding comparisons in push_string.
When there's no need to look for a compatible encoding, don't look. This
improves vpm.pir by 0.58%.
Commit: 0d063967c8aef9d146f85325335f9ec7846d5eb8
https://github.com/parrot/parrot/commit/0d063967c8aef9d146f85325335f9ec7846d5eb8
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M src/pmc/stringbuilder.pmc
Log Message:
-----------
[PMC] Optimized StringBuilder's push_string VTABLE.
There's plenty of STRING encapsulation violation here, so avoiding a function
call improves the SB-heavy benchmark of vpm.pir by 2.9%.
Commit: 41d54b99c68cc28171be44aba10fbc7c2fdba402
https://github.com/parrot/parrot/commit/41d54b99c68cc28171be44aba10fbc7c2fdba402
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M src/string/api.c
Log Message:
-----------
[str] Fixed a typo.
Commit: 318f52c503183a59d4e38e309eb46afba6361d00
https://github.com/parrot/parrot/commit/318f52c503183a59d4e38e309eb46afba6361d00
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M src/gc/system.c
Log Message:
-----------
[GC] Added a PMC/STRING flag check to mem tracer.
This should be safe (though feel free to revert if it causes odd GC behavior).
In a GC-light vpm.pir benchmark, this improves performance by 0.946%. Depth of
C stack as well as memory layout will vary these results.
Commit: ce6505dc103157c601d9448267ab1733dfd85e26
https://github.com/parrot/parrot/commit/ce6505dc103157c601d9448267ab1733dfd85e26
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M src/string/api.c
Log Message:
-----------
[str] Optimized Parrot_str_join given empty joiner.
This improves the vpm.pir benchmark by a whopping further 7.8%.
Commit: 48434d747f95f276037d27e73f21d8d46d055c73
https://github.com/parrot/parrot/commit/48434d747f95f276037d27e73f21d8d46d055c73
Author: ligne <matt.boyle at gmail.com>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M src/string/api.c
Log Message:
-----------
fix C++ build failures due to unexpected const-ness
VTABLE_push_string() expects a non-const STRING. c++ says this is Not
Allowed. This fixes it.
Commit: 0b04c1f606fbe9fd15dc1a7d6ca3f179a1da01c0
https://github.com/parrot/parrot/commit/0b04c1f606fbe9fd15dc1a7d6ca3f179a1da01c0
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
A t/pmc/packfileview.t
Log Message:
-----------
add a stub test file for PackfileView
Commit: d69738f6cfee6df7232d9b3b3c011a1cfd567641
https://github.com/parrot/parrot/commit/d69738f6cfee6df7232d9b3b3c011a1cfd567641
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M MANIFEST
Log Message:
-----------
Add testfile to MANIFEST
Commit: a43d2cc725929c4510979a6d4f380305ad104380
https://github.com/parrot/parrot/commit/a43d2cc725929c4510979a6d4f380305ad104380
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M t/pmc/parrotinterpreter.t
Log Message:
-----------
Add tests to ParrotInterpreter for getting the current PackfileView
Commit: 5613f8c75a0cc55a3ad45a2d553347a9bd9daf08
https://github.com/parrot/parrot/commit/5613f8c75a0cc55a3ad45a2d553347a9bd9daf08
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M t/pmc/packfileview.t
Log Message:
-----------
Add a few tests for PackfileView
Commit: 5b670225183fbbcc63ab0aee61635f3ab7e4ba99
https://github.com/parrot/parrot/commit/5b670225183fbbcc63ab0aee61635f3ab7e4ba99
Author: cotto <christoph_github at mksig.org>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M src/string/api.c
Log Message:
-----------
Merge pull request #138 from ligne/g++-build-error
fix C++ build failure due to unexpected const-ness
Commit: b6ba78be9934ff1fb4f2067da923449192609796
https://github.com/parrot/parrot/commit/b6ba78be9934ff1fb4f2067da923449192609796
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M src/gc/system.c
Log Message:
-----------
Revert "[GC] Added a PMC/STRING flag check to mem tracer."
This reverts commit 318f52c503183a59d4e38e309eb46afba6361d00. This
caused failures in the windows build.
Commit: 88f9a1a995275d532a0f2bce95b12e029c550542
https://github.com/parrot/parrot/commit/88f9a1a995275d532a0f2bce95b12e029c550542
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M src/pmc/packfile.pmc
M src/pmc/packfileview.pmc
Log Message:
-----------
C89 tax (no variable declarations after the beginning of a block)
Commit: 1041355f75b947e08428e06c5bfe0b0f56548592
https://github.com/parrot/parrot/commit/1041355f75b947e08428e06c5bfe0b0f56548592
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M t/pmc/packfileview.t
Log Message:
-----------
add some test messages, a shebang and a vim coda
Commit: fc1ccf88eb495cef6ba90fa8a8bf4ec04dd6258b
https://github.com/parrot/parrot/commit/fc1ccf88eb495cef6ba90fa8a8bf4ec04dd6258b
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M src/pmc/packfileview.pmc
M t/pmc/packfileview.t
Log Message:
-----------
+docs and some rearranging for PackfileView
Commit: da61254816e59459e14157aa955ea41ac2801b6c
https://github.com/parrot/parrot/commit/da61254816e59459e14157aa955ea41ac2801b6c
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
fix checkdepend.t
Commit: 93d9a9b6d1d9684896adbe1644ded03f1cb7aa02
https://github.com/parrot/parrot/commit/93d9a9b6d1d9684896adbe1644ded03f1cb7aa02
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M t/pmc/packfileview.t
Log Message:
-----------
Add more tests for packfileview
Commit: 62c761d802f13fac2ce9f4537cb50148a099ccbc
https://github.com/parrot/parrot/commit/62c761d802f13fac2ce9f4537cb50148a099ccbc
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M src/runcore/cores.c
Log Message:
-----------
[rc] Enabled PC tracking in fast core.
Commit: 273c003933ca10ec3b09e1e75f347c77efb5f6b8
https://github.com/parrot/parrot/commit/273c003933ca10ec3b09e1e75f347c77efb5f6b8
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M frontend/parrot/main.c
Log Message:
-----------
[rc] Made fast runcore the default.
This should be safe, given the previous commit of dabaf8c. This gives the op
dispatch benchmark mops_intval.pasm a 27.56% performance improvement. Other
programs will show less benefit, but faster op dispatch is still a good thing.
Commit: 89cf287a733eaf9c06c453fb6ad587cead89dd30
https://github.com/parrot/parrot/commit/89cf287a733eaf9c06c453fb6ad587cead89dd30
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M config/gen/makefiles/root.in
M src/pmc.c
Log Message:
-----------
[OO] Optimized Parrot_pmc_get_type_str() slightly.
Because the classname -> integer mapper is an internal implementation detail
which should never leak out of the OO subsystem, it's okay to break the VTABLE
encapsulation in this case. This provides a 2.33% performance improvement on
the OO-heavy stress1.pasm benchmark and should also help any other code which
creates objects based on string class names.
Arguably Parrot should resolve string literals to class objects at compilation
or optimization time, but that's a larger change.
As this commit includes a Makefile dependency addition, reconfigure
recommended, but not required.
Commit: 1c428114ed00f67f89fe506e4ac24b98363e698e
https://github.com/parrot/parrot/commit/1c428114ed00f67f89fe506e4ac24b98363e698e
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-07-04 (Mon, 04 Jul 2011)
Changed paths:
M t/library/pg.t
Log Message:
-----------
Skip postgres tests if extra nci thunks are not available
Commit: f2a7d3bc549fe61c018e97884d6ed740c4b3aab1
https://github.com/parrot/parrot/commit/f2a7d3bc549fe61c018e97884d6ed740c4b3aab1
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-07-05 (Tue, 05 Jul 2011)
Changed paths:
M lib/Parrot/Config.pm
M t/src/embed.t
Log Message:
-----------
Add some useful POD to Parrot::Config and use it in t/src/embed.t
Commit: a9707e18a82c11d7598c609c64b9a15cb23f0fc2
https://github.com/parrot/parrot/commit/a9707e18a82c11d7598c609c64b9a15cb23f0fc2
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-07-05 (Tue, 05 Jul 2011)
Changed paths:
M t/src/embed.t
Log Message:
-----------
Conditionally skip an embed test that requires EXTRA_NCI_THUNKS
Commit: 9190699915ccb52ecf4606542da9ddddd45bc1eb
https://github.com/parrot/parrot/commit/9190699915ccb52ecf4606542da9ddddd45bc1eb
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-05 (Tue, 05 Jul 2011)
Changed paths:
M src/pmc/namespace.pmc
Log Message:
-----------
[PMC] Optimized NS's get_pointer_keyed_str VTABLE.
This improves the performance of stress2.pasm by 2.725%. Interested parties may
be able to squeeze out another improvement by revising this logic.
Note that this demonstrates a systemic problem regarding the question of "Does
something exist in this hash?" versus "There's something, but it's null." If
PMCNULL ever stops also being 0, this function will return strange results.
Commit: 8e801b2ac29ef6af1838bf6c3cc2a69f4e5e4bc3
https://github.com/parrot/parrot/commit/8e801b2ac29ef6af1838bf6c3cc2a69f4e5e4bc3
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-05 (Tue, 05 Jul 2011)
Changed paths:
M src/pmc/namespace.pmc
Log Message:
-----------
hash is a Hash *, not a PMC *
Commit: 56f90ce06ac7b59227c5b36b488169d8825a3b6a
https://github.com/parrot/parrot/commit/56f90ce06ac7b59227c5b36b488169d8825a3b6a
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-05 (Tue, 05 Jul 2011)
Changed paths:
M lib/Parrot/Pmc2c/PMC.pm
Log Message:
-----------
make the vtable initializers static to decrease stack usage during intialization
Commit: db05ff12cd1fa5441041d738b8c80956a1abaa22
https://github.com/parrot/parrot/commit/db05ff12cd1fa5441041d738b8c80956a1abaa22
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-05 (Tue, 05 Jul 2011)
Changed paths:
M src/hash.c
Log Message:
-----------
[hash] Added manual inlining to improve hash speed.
This improves the hash-heavy bench_newp.pasm benchmark by 1.18%.
Commit: e4ecfe7a55a2adedfe58093e091a5b060251172f
https://github.com/parrot/parrot/commit/e4ecfe7a55a2adedfe58093e091a5b060251172f
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-05 (Tue, 05 Jul 2011)
Changed paths:
M src/gc/fixed_allocator.c
Log Message:
-----------
[GC] Rearranged code to improve locality.
No functional changes. Probably little performance improvement.
Commit: fa72eaa132d310ddcd4f765651012514dd55d29a
https://github.com/parrot/parrot/commit/fa72eaa132d310ddcd4f765651012514dd55d29a
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-05 (Tue, 05 Jul 2011)
Changed paths:
M src/gc/gc_ms2.c
Log Message:
-----------
[GC] Added early bailout of blocked GC run.
Commit: 3666df8a428635299734ed7d84ba6372269ea11d
https://github.com/parrot/parrot/commit/3666df8a428635299734ed7d84ba6372269ea11d
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-05 (Tue, 05 Jul 2011)
Changed paths:
M src/gc/gc_gms.c
Log Message:
-----------
[GC] Tidied code; no functional changes.
Commit: c96b8169416f1174a25e8acb3ac8df75fe45e713
https://github.com/parrot/parrot/commit/c96b8169416f1174a25e8acb3ac8df75fe45e713
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-05 (Tue, 05 Jul 2011)
Changed paths:
M src/gc/gc_gms.c
Log Message:
-----------
[GC] Made an internal static function into a macro.
This function was used in two hot paths, so aggressive compiler inlining
wouldn't work. Now it's a handful of extra instructions in right places. As a
bonus, it avoids a couple of unnecessary function calls. The end result should
be slightly faster allocation code.
Commit: d789b5a0d02226558921c71584f023873cab8c53
https://github.com/parrot/parrot/commit/d789b5a0d02226558921c71584f023873cab8c53
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-05 (Tue, 05 Jul 2011)
Changed paths:
M src/gc/fixed_allocator.c
Log Message:
-----------
[GC] Optimized stack-walking owned pointer finder.
Avoiding math instructions for an O(n) algorithm helps greatly, but stack
walking is still expensive. This improves the gc_waves_sizeable_headers.pasm
benchmark by 0.8%, which indicates this function costs about half of what it
did previously.
Commit: 1d270a0331242a9e50170697e0b5d7d4d65096f9
https://github.com/parrot/parrot/commit/1d270a0331242a9e50170697e0b5d7d4d65096f9
Author: chromatic <chromatic at wgz.org>
Date: 2011-07-05 (Tue, 05 Jul 2011)
Changed paths:
M src/gc/fixed_allocator.c
Log Message:
-----------
[GC] Fixed Win32-killing type errors in d789b5.
Commit: e87d3d6cb3e21d1bc98412bb99724be4cb51f9ba
https://github.com/parrot/parrot/commit/e87d3d6cb3e21d1bc98412bb99724be4cb51f9ba
Author: Bruce Gray <bruce.gray at acm.org>
Date: 2011-07-05 (Tue, 05 Jul 2011)
Changed paths:
M runtime/parrot/library/Digest/sha256.pir
Log Message:
-----------
Fix typo in sha256 comment
Commit: 9a23f72c2ef9b45c659edd2389c3337b16a71182
https://github.com/parrot/parrot/commit/9a23f72c2ef9b45c659edd2389c3337b16a71182
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-05 (Tue, 05 Jul 2011)
Changed paths:
M src/gc/gc_gms.c
Log Message:
-----------
[codingstd] Need space between C keyword and opening parenthesis.
Commit: a157bd06e0693131cec1a15f4f9327b39cc16604
https://github.com/parrot/parrot/commit/a157bd06e0693131cec1a15f4f9327b39cc16604
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-05 (Tue, 05 Jul 2011)
Changed paths:
M src/hash.c
Log Message:
-----------
Fix typo in POD.
Commit: 9759af266eba2a5e24ba033011e9e6af5a0ee535
https://github.com/parrot/parrot/commit/9759af266eba2a5e24ba033011e9e6af5a0ee535
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-07-06 (Wed, 06 Jul 2011)
Changed paths:
M src/hash.c
Log Message:
-----------
run make headerizer to remove function info for function
that has been changed to a define (ASSERT_ARGS no longer required)
Commit: 002e27962475d7cc25798fa19945b165fd051e67
https://github.com/parrot/parrot/commit/002e27962475d7cc25798fa19945b165fd051e67
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-06 (Wed, 06 Jul 2011)
Changed paths:
M src/warnings.c
Log Message:
-----------
In Parrot_warn, check that we have a valid interp->ctx before doing flag testing on it. If we warn during interp initialization, bad things might happen otherwise. mls++ for the report
Commit: bb4d3c9ae65563df9597fbc5e482cb1ff3ff9713
https://github.com/parrot/parrot/commit/bb4d3c9ae65563df9597fbc5e482cb1ff3ff9713
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-06 (Wed, 06 Jul 2011)
Changed paths:
M ext/winxed/compiler.pir
Log Message:
-----------
upadte winxed snapshot to get literal string escape fixes
Commit: bba5080d29bdb402332e1e582e9cda0516b7cc27
https://github.com/parrot/parrot/commit/bba5080d29bdb402332e1e582e9cda0516b7cc27
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-06 (Wed, 06 Jul 2011)
Changed paths:
M ext/winxed/compiler.pir
Log Message:
-----------
upadte winxed snapshot to get literal string escape fixes
For real this time, bb4d3c9ae6 was a mistake
Commit: 96fac305d02ea9a2c2edbcec7d2cf01aa4ded8e2
https://github.com/parrot/parrot/commit/96fac305d02ea9a2c2edbcec7d2cf01aa4ded8e2
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-06 (Wed, 06 Jul 2011)
Changed paths:
M MANIFEST
M lib/Parrot/Harness/DefaultTests.pm
A t/ext/winxed/compreg.t
Log Message:
-----------
minimal test of the bundled Winxed
Commit: e48967700e5c6934ac88eddf83296c8533748dd3
https://github.com/parrot/parrot/commit/e48967700e5c6934ac88eddf83296c8533748dd3
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-06 (Wed, 06 Jul 2011)
Changed paths:
M t/pmc/packfileview.t
Log Message:
-----------
Add in some stub test code to test .trigger('init'), but it doesn't work and I don't know why
Commit: f7985d14b26b44b9f87db458696a9f46cc9e2ba1
https://github.com/parrot/parrot/commit/f7985d14b26b44b9f87db458696a9f46cc9e2ba1
Author: pmichaud <pmichaud at pobox.com>
Date: 2011-07-06 (Wed, 06 Jul 2011)
Changed paths:
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
Log Message:
-----------
Bring in latest version of nqp-rx, including 'make_regex' method
on Regex::P6Regex compiler. This interface to the regex engine
should be available on all future regex compilers, at least for
a while.
Commit: 0a8cb36977dee1d0a25e1ee66ef7f0f3f2c48b61
https://github.com/parrot/parrot/commit/0a8cb36977dee1d0a25e1ee66ef7f0f3f2c48b61
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-06 (Wed, 06 Jul 2011)
Changed paths:
M api.yaml
Log Message:
-----------
Eval PMC is deprecated
Commit: 176a2440edad3762ea53deacdc7125d86d50d68b
https://github.com/parrot/parrot/commit/176a2440edad3762ea53deacdc7125d86d50d68b
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-06 (Wed, 06 Jul 2011)
Changed paths:
M api.yaml
Log Message:
-----------
PackFile_* API functions are deprecated
Commit: 41fc268d7005a3fa099f07f8bfda6d558a0b20ef
https://github.com/parrot/parrot/commit/41fc268d7005a3fa099f07f8bfda6d558a0b20ef
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
A ext/winxed/LICENSE
Log Message:
-----------
winxed license
Commit: 820df6062f5e7df2b93375ab11b78aa4a69e81e1
https://github.com/parrot/parrot/commit/820df6062f5e7df2b93375ab11b78aa4a69e81e1
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M include/parrot/packfile.h
M src/packfile/api.c
M src/pmc/eval.pmc
M t/pmc/packfileview.t
Log Message:
-----------
Remove PBC_PBC flag, with no apparent ill effects
Commit: 0f688ae2e35bf7b40e787a12e15450e0b5012cd2
https://github.com/parrot/parrot/commit/0f688ae2e35bf7b40e787a12e15450e0b5012cd2
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/embed.c
M src/embed/bytecode.c
M src/packfile/api.c
Log Message:
-----------
Remove most calls to Parrot_pf_prepare_packfile_init. That function now calls do_sub_pragmas(PBC_MAIN), which should do what PackfileView.trigger('init') expects
Commit: d417058166a6971eac37ae5639f00dd3041a0008
https://github.com/parrot/parrot/commit/d417058166a6971eac37ae5639f00dd3041a0008
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M t/pmc/packfileview.t
Log Message:
-----------
Fix t/pmc/packfileview.t so that the test for .trigger('init') works as expected
Commit: acb29d908a7440667b6fc79645ab7bed183c9f9b
https://github.com/parrot/parrot/commit/acb29d908a7440667b6fc79645ab7bed183c9f9b
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M api.yaml
Log Message:
-----------
Add PackfileView to api.yaml as experimental
Commit: fc2545569b9a46820d13fb38a98f0032c1b8be6c
https://github.com/parrot/parrot/commit/fc2545569b9a46820d13fb38a98f0032c1b8be6c
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M MANIFEST
M NEWS
M api.yaml
M compilers/pct/src/PAST/Compiler.pir
M compilers/pct/src/PAST/Node.pir
M config/auto/warnings.pm
M config/gen/makefiles/root.in
M docs/embed.pod
M docs/pdds/pdd17_pmc.pod
M docs/pdds/pdd28_strings.pod
M ext/winxed/compiler.pir
M frontend/parrot/main.c
M include/parrot/hash.h
M lib/Parrot/Config.pm
M lib/Parrot/Pmc2c/PMC.pm
M runtime/parrot/library/Digest/sha256.pir
M runtime/parrot/library/Test/More.pir
M runtime/parrot/library/distutils.pir
M src/call/args.c
M src/gc/fixed_allocator.c
M src/gc/gc_gms.c
M src/gc/gc_ms2.c
M src/hash.c
M src/oo.c
M src/ops/core_ops.c
M src/ops/string.ops
M src/packfile/pf_items.c
M src/pmc.c
M src/pmc/hash.pmc
M src/pmc/lexinfo.pmc
M src/pmc/namespace.pmc
M src/pmc/scalar.pmc
M src/pmc/string.pmc
M src/pmc/stringbuilder.pmc
M src/runcore/cores.c
M src/string/api.c
M src/vtable.tbl
M src/warnings.c
M t/library/pg.t
M t/pmc/io_iterator.t
M t/src/embed.t
M t/src/extend_vtable.t
R tools/dev/dedeprecator
A tools/dev/dedeprecator.nqp
M tools/dev/fetch_languages.pl
M tools/dev/vtablize.pl
Log Message:
-----------
resolve api.yaml conflict after merge from master
Commit: d98e9561c1dbfa21c29597bfbb6f96f1555ba29f
https://github.com/parrot/parrot/commit/d98e9561c1dbfa21c29597bfbb6f96f1555ba29f
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
Use Makefile variables already defined where possible.
Commit: 678423269d575118165c4af46c9211e6a4a158b2
https://github.com/parrot/parrot/commit/678423269d575118165c4af46c9211e6a4a158b2
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/pmc/packfileview.pmc
Log Message:
-----------
Brand new file only needs copyright for current year.
Commit: 024e3ad6f7b8b36a06ed987bf547db26a6274cb8
https://github.com/parrot/parrot/commit/024e3ad6f7b8b36a06ed987bf547db26a6274cb8
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/packfile/pf_private.h
M src/packfile/segments.c
M t/pmc/packfileview.t
Log Message:
-----------
Add copyright.
Commit: 041cf3e7ef3ce18517f4e1198ed5759c1b03633e
https://github.com/parrot/parrot/commit/041cf3e7ef3ce18517f4e1198ed5759c1b03633e
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/packfile/pf_private.h
M src/packfile/segments.c
Log Message:
-----------
[codingstd] Add coda for C code.
Commit: d1f74b35fccbe083eb43a80a67c492e89affd364
https://github.com/parrot/parrot/commit/d1f74b35fccbe083eb43a80a67c492e89affd364
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/pmc/packfileview.pmc
Log Message:
-----------
[codingstd] Add ASSERT_ARGS.
Commit: 592d9ae7d18ad99264c0b0232d411268a22b76d4
https://github.com/parrot/parrot/commit/592d9ae7d18ad99264c0b0232d411268a22b76d4
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/pmc/packfileview.pmc
Log Message:
-----------
Revert previous codingstd, as it did not fix test.
Commit: 25d73ce33d02f175059e7bbd8a8bcadfe26fccb3
https://github.com/parrot/parrot/commit/25d73ce33d02f175059e7bbd8a8bcadfe26fccb3
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/packfile/pf_private.h
Log Message:
-----------
[codingstd] Add header guards. whiteknight, please check.
Commit: c7572b6c2fe51932f5f1b00fb8acc91cfdd427ee
https://github.com/parrot/parrot/commit/c7572b6c2fe51932f5f1b00fb8acc91cfdd427ee
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
Use Parrot_pcc_invoke_sub_from_c_args instead of run_subs.:immediate
:immediate subs are expected to return a value ->P. :load, :init, and :postcomp do not (->). We don't need to save/restore the runcore, because PCC does that
We don't need to set the current constants segment in most places, because Sub.invoke does that
Commit: c5b37d532abc3c4445e579e013891bc025521f49
https://github.com/parrot/parrot/commit/c5b37d532abc3c4445e579e013891bc025521f49
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/packfile/segments.c
Log Message:
-----------
[codingstd] POD formatting fixes.
Commit: 51929a0a48cadb2ec47c0008ad55c0204ed209cb
https://github.com/parrot/parrot/commit/51929a0a48cadb2ec47c0008ad55c0204ed209cb
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/pmc/packfileview.pmc
Log Message:
-----------
fix c_arg_assert test failure
Commit: d7d3d348ebc58074acdbb1af253129507cbc50f3
https://github.com/parrot/parrot/commit/d7d3d348ebc58074acdbb1af253129507cbc50f3
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/pmc/packfileview.pmc
Log Message:
-----------
Merge branch 'whiteknight/packfilewrapper' of git at github.com:parrot/parrot into whiteknight/packfilewrapper
Commit: 02a3eb54fca65d9f1d6b7e6ef8f42fc0455e3b74
https://github.com/parrot/parrot/commit/02a3eb54fca65d9f1d6b7e6ef8f42fc0455e3b74
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/pmc/packfileview.pmc
Log Message:
-----------
fix c_parens test failure
Commit: 6d404bf8f263289d2857d599ca56886a818510cf
https://github.com/parrot/parrot/commit/6d404bf8f263289d2857d599ca56886a818510cf
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/packfile/segments.c
Log Message:
-----------
Fix POD errors
Commit: 7f7d5322e2cd4e7270fc18975d7ab26285cd6757
https://github.com/parrot/parrot/commit/7f7d5322e2cd4e7270fc18975d7ab26285cd6757
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/pmc/packfileview.pmc
Log Message:
-----------
[codingstd] No space between function and open parenthesis.
Commit: a3f5eaa4d092e6e98aa1469f6f79ff6851f9d0e1
https://github.com/parrot/parrot/commit/a3f5eaa4d092e6e98aa1469f6f79ff6851f9d0e1
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/pmc/packfileview.pmc
Log Message:
-----------
fix pmc_docs.t failure
Commit: bce7e07e0f67e5c7e269d7fda6e005191fa6413b
https://github.com/parrot/parrot/commit/bce7e07e0f67e5c7e269d7fda6e005191fa6413b
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/packfile/segments.c
Log Message:
-----------
fix conflict
Commit: b91cc44649eeffe7994cc7858222c7fb098429b4
https://github.com/parrot/parrot/commit/b91cc44649eeffe7994cc7858222c7fb098429b4
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M MANIFEST.generated
Log Message:
-----------
Add generated files to MANIFEST.generated
Commit: 7dcae69af97b89660884f05a2bc7fce7cb5aa4f8
https://github.com/parrot/parrot/commit/7dcae69af97b89660884f05a2bc7fce7cb5aa4f8
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M include/parrot/packfile.h
M src/packfile/api.c
M src/pmc/packfileview.pmc
Log Message:
-----------
Add a new function Parrot_pf_subs_by_flag to return an array of all subs with the given flag. Replace PackfileView.trigger method with a new PackfileView.subs_by_flag method, to return a list of Subs. The user can use this method to get the subs with the flag they want, and execute them when specifically wanted.
Commit: eee63b031723f4adf4f38450f683cfee3c44ad23
https://github.com/parrot/parrot/commit/eee63b031723f4adf4f38450f683cfee3c44ad23
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M api.yaml
Log Message:
-----------
Eval PMC is deprecated
Commit: 507aa961b7eabd2fd000a80723da7e347ab1ce1f
https://github.com/parrot/parrot/commit/507aa961b7eabd2fd000a80723da7e347ab1ce1f
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M api.yaml
Log Message:
-----------
PackFile_* API functions are deprecated
Commit: 50d7baf59a5d553c29fffe9a4a1266cf6f6801bd
https://github.com/parrot/parrot/commit/50d7baf59a5d553c29fffe9a4a1266cf6f6801bd
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M MANIFEST
M MANIFEST.generated
M api.yaml
M config/gen/makefiles/root.in
M frontend/pbc_merge/main.c
M include/parrot/packfile.h
M src/embed.c
M src/embed/bytecode.c
M src/packfile/api.c
M src/packfile/output.c
A src/packfile/pf_private.h
A src/packfile/segments.c
M src/pmc/eval.pmc
M src/pmc/imccompiler.pmc
M src/pmc/packfile.pmc
A src/pmc/packfileview.pmc
M src/pmc/parrotinterpreter.pmc
A t/pmc/packfileview.t
M t/pmc/parrotinterpreter.t
Log Message:
-----------
fix conflicts in api.yaml. There's plenty of room to deprecate everything
Commit: 19e2d89179fabe6ae55eea1e9573d96e46095f5a
https://github.com/parrot/parrot/commit/19e2d89179fabe6ae55eea1e9573d96e46095f5a
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M NEWS
Log Message:
-----------
+note about PackfileView to NEWS
Commit: ff7a66781ded49327f7f777e9d2d8b2ba1b13ffa
https://github.com/parrot/parrot/commit/ff7a66781ded49327f7f777e9d2d8b2ba1b13ffa
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/pmc/eval.pmc
Log Message:
-----------
Comment out some stuff in Eval for now
Commit: 04f584c232401538a17cb07023b3c3e968f10d48
https://github.com/parrot/parrot/commit/04f584c232401538a17cb07023b3c3e968f10d48
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M MANIFEST
Log Message:
-----------
Update MANIFEST for ext/winxed/LICENSE.
Commit: 187805967a2bc982b97b9134114627f9204c2fba
https://github.com/parrot/parrot/commit/187805967a2bc982b97b9134114627f9204c2fba
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-07 (Thu, 07 Jul 2011)
Changed paths:
M src/pmc/eval.pmc
Log Message:
-----------
Merge branch 'master' of git at github.com:parrot/parrot
Commit: cac768deb068ac1d9a2b5bd89726eacec8a37c7d
https://github.com/parrot/parrot/commit/cac768deb068ac1d9a2b5bd89726eacec8a37c7d
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-08 (Fri, 08 Jul 2011)
Changed paths:
M include/parrot/packfile.h
M src/packfile/pf_private.h
M src/packfile/segments.c
Log Message:
-----------
Some functions from segments.c are used outside the packfile subsystem. They shouldn't be, but they are. Expose them all for now, to try and fix C++ build and ttbot failures
Commit: a02bc2c55288e11b7634da3c9881cd56ced0797c
https://github.com/parrot/parrot/commit/a02bc2c55288e11b7634da3c9881cd56ced0797c
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-08 (Fri, 08 Jul 2011)
Changed paths:
M frontend/parrot_debugger/main.c
Log Message:
-----------
Don't ignore Parrot_compile_string result,
avoid the warning and do something maybe useful with it.
Commit: 84a34f2d1d32961f1ffe7f6ccf8660b0fddb61e6
https://github.com/parrot/parrot/commit/84a34f2d1d32961f1ffe7f6ccf8660b0fddb61e6
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-08 (Fri, 08 Jul 2011)
Changed paths:
M MANIFEST
M MANIFEST.generated
M NEWS
M api.yaml
M compilers/pct/src/PAST/Compiler.pir
M compilers/pct/src/PAST/Node.pir
M config/auto/warnings.pm
M config/gen/makefiles/root.in
M docs/embed.pod
M docs/pdds/pdd17_pmc.pod
M docs/pdds/pdd28_strings.pod
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
A ext/winxed/LICENSE
M ext/winxed/compiler.pir
M frontend/parrot/main.c
M include/parrot/hash.h
M include/parrot/packfile.h
M lib/Parrot/Config.pm
M lib/Parrot/Harness/DefaultTests.pm
M lib/Parrot/Pmc2c/PMC.pm
M runtime/parrot/library/Digest/sha256.pir
M runtime/parrot/library/Test/More.pir
M runtime/parrot/library/distutils.pir
M src/call/args.c
M src/gc/fixed_allocator.c
M src/gc/gc_gms.c
M src/gc/gc_ms2.c
M src/hash.c
M src/oo.c
M src/ops/core_ops.c
M src/ops/string.ops
M src/packfile/pf_items.c
M src/packfile/pf_private.h
M src/packfile/segments.c
M src/pmc.c
M src/pmc/eval.pmc
M src/pmc/hash.pmc
M src/pmc/lexinfo.pmc
M src/pmc/namespace.pmc
M src/pmc/packfileview.pmc
M src/pmc/scalar.pmc
M src/pmc/string.pmc
M src/pmc/stringbuilder.pmc
M src/runcore/cores.c
M src/string/api.c
M src/vtable.tbl
M src/warnings.c
A t/ext/winxed/compreg.t
M t/library/pg.t
M t/pmc/io_iterator.t
M t/pmc/packfileview.t
M t/src/embed.t
M t/src/extend_vtable.t
R tools/dev/dedeprecator
A tools/dev/dedeprecator.nqp
M tools/dev/fetch_languages.pl
M tools/dev/vtablize.pl
Log Message:
-----------
Merge branch 'master' into whiteknight/pbc_pbc
Commit: aa176f8b0061e92f0c53f7c34c6d94ea6c93a5c8
https://github.com/parrot/parrot/commit/aa176f8b0061e92f0c53f7c34c6d94ea6c93a5c8
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-08 (Fri, 08 Jul 2011)
Changed paths:
M frontend/parrot/main.c
Log Message:
-----------
Don't ignore result of imcc_preprocess_file_api
Commit: 8866aaf4e9ad85b75e38c1d024b244680af555e5
https://github.com/parrot/parrot/commit/8866aaf4e9ad85b75e38c1d024b244680af555e5
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-08 (Fri, 08 Jul 2011)
Changed paths:
M include/parrot/oplib/core_ops.h
M include/parrot/oplib/ops.h
M include/parrot/opsenum.h
M src/ops/core.ops
M src/ops/core_ops.c
M src/packfile/api.c
Log Message:
-----------
Add a 2-arg load_bytecode_p_s opcode to return a PackfileView. Added a new packfile API function Parrot_pf_load_bytecode_search to load a bytecode file from a shortname and the system search paths
Commit: 81e8d824820e0d01cb40f7aa81c60ced42c76ba3
https://github.com/parrot/parrot/commit/81e8d824820e0d01cb40f7aa81c60ced42c76ba3
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-08 (Fri, 08 Jul 2011)
Changed paths:
M src/pmc/hash.pmc
Log Message:
-----------
hash entry_type is not a Hash_key_type
Commit: 5caaa0f5bc75597cf525a49cfd52f0de41dc726d
https://github.com/parrot/parrot/commit/5caaa0f5bc75597cf525a49cfd52f0de41dc726d
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-08 (Fri, 08 Jul 2011)
Changed paths:
M include/parrot/call.h
M lib/Parrot/Pmc2c/PCCMETHOD.pm
M lib/Parrot/Pmc2c/PMC.pm
M src/call/args.c
M src/nci/extra_thunks.c
M src/pmc/imccompiler.pmc
M tools/dev/nci_thunk_gen.pir
Log Message:
-----------
add non-null void-return versions of
Parrot_pcc_build_call_from_c_args and Parrot_pcc_build_call_from_varargs
to avoid the need for unused temporaries and spurious warnings.
Commit: 05ed215a8b4d9e4f498aa1d95e12f1baef7618f4
https://github.com/parrot/parrot/commit/05ed215a8b4d9e4f498aa1d95e12f1baef7618f4
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-08 (Fri, 08 Jul 2011)
Changed paths:
M src/embed/bytecode.c
M src/packfile/api.c
Log Message:
-----------
cleanups to the embedding API
Commit: c4d3d659fbbdaad1bdd454568ec985746a37dbe0
https://github.com/parrot/parrot/commit/c4d3d659fbbdaad1bdd454568ec985746a37dbe0
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-08 (Fri, 08 Jul 2011)
Changed paths:
M t/pmc/packfileview.t
Log Message:
-----------
Fixup packfileview.t
Commit: cf1bd29f75336fe14a50b7c3954bbf93d755504b
https://github.com/parrot/parrot/commit/cf1bd29f75336fe14a50b7c3954bbf93d755504b
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-08 (Fri, 08 Jul 2011)
Changed paths:
M ext/winxed/compiler.pir
Log Message:
-----------
update winxed compiler to c9790995b
* Indirect attribute access
* Fixes in string escape sequeneces
* New get/setattribute builtins
Commit: 6c7553fa289d827f887eae81787c2f43ee85431a
https://github.com/parrot/parrot/commit/6c7553fa289d827f887eae81787c2f43ee85431a
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-09 (Sat, 09 Jul 2011)
Changed paths:
M api.yaml
Log Message:
-----------
Parrot_compreg function is not needed after IMCC refactors and is deprecated
Commit: 6aa415d56f3439728e44235f6f7d26956c68fcef
https://github.com/parrot/parrot/commit/6aa415d56f3439728e44235f6f7d26956c68fcef
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-09 (Sat, 09 Jul 2011)
Changed paths:
M include/parrot/library.h
M src/library.c
Log Message:
-----------
Add in a new function for returning the search paths array as a single string. Not wired in to anything yet, so shouldn't cause any problems. wayland++. See TT #560 for more details
Commit: e2109b19e37aac20cf784b75c6a9bb166f2eb09d
https://github.com/parrot/parrot/commit/e2109b19e37aac20cf784b75c6a9bb166f2eb09d
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-09 (Sat, 09 Jul 2011)
Changed paths:
M MANIFEST
R examples/benchmarks/overload.pl
Log Message:
-----------
Remove file per http://trac.parrot.org/parrot/ticket/2143.
Commit: 691608f75054c346c849fae2b12e8ffab697805c
https://github.com/parrot/parrot/commit/691608f75054c346c849fae2b12e8ffab697805c
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-07-09 (Sat, 09 Jul 2011)
Changed paths:
M CREDITS
Log Message:
-----------
add mro++ to CREDITS
Commit: b633ce429519bf2288c392389c5c4c8b891e1708
https://github.com/parrot/parrot/commit/b633ce429519bf2288c392389c5c4c8b891e1708
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-09 (Sat, 09 Jul 2011)
Changed paths:
M ext/winxed/compiler.pir
M ext/winxed/driver.pir
Log Message:
-----------
update winxed snapshot:
* builtin getcontext
* for ... in now check for null container
* diagnostic improvements
Commit: 290ad878c85823dbe6485239365dd966471dbba7
https://github.com/parrot/parrot/commit/290ad878c85823dbe6485239365dd966471dbba7
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-07-09 (Sat, 09 Jul 2011)
Changed paths:
M t/src/embed/api.t
Log Message:
-----------
Add some code coverage to the new embed API
Commit: ba03bd827884e8140e01d1d9209bc4380988ba1f
https://github.com/parrot/parrot/commit/ba03bd827884e8140e01d1d9209bc4380988ba1f
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-09 (Sat, 09 Jul 2011)
Changed paths:
M parrotbug
Log Message:
-----------
Provide better description of final Action selections.
See http://trac.parrot.org/parrot/ticket/920. Also, replace global
filehandles with lexical filehandles.
Commit: e1483aaf3cd6020c823740169602020e7e67ecdb
https://github.com/parrot/parrot/commit/e1483aaf3cd6020c823740169602020e7e67ecdb
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-09 (Sat, 09 Jul 2011)
Changed paths:
M src/platform/linux/encoding.c
Log Message:
-----------
Don't use Parrot_warn in Parrot_init_platform_encoding,
the interpreter is not initialized enough at that point
Commit: 3db09f0784ea4d98207cd4fe9e93c1b3e00f720e
https://github.com/parrot/parrot/commit/3db09f0784ea4d98207cd4fe9e93c1b3e00f720e
Author: Bruce Gray <bruce.gray at acm.org>
Date: 2011-07-10 (Sun, 10 Jul 2011)
Changed paths:
M parrotbug
Log Message:
-----------
Fix error message in parrotbug
Commit: 9ca83a58cd34c5e752a1a721a1f1d750e4ca909f
https://github.com/parrot/parrot/commit/9ca83a58cd34c5e752a1a721a1f1d750e4ca909f
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-10 (Sun, 10 Jul 2011)
Changed paths:
M src/string/encoding.c
Log Message:
-----------
simplify and fix the encoding search by name functions
Commit: 91db8896fb386956678db5724d426b812f46d323
https://github.com/parrot/parrot/commit/91db8896fb386956678db5724d426b812f46d323
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-10 (Sun, 10 Jul 2011)
Changed paths:
M include/parrot/packfile.h
M src/packfile/api.c
Log Message:
-----------
add PARROT_CANNOT_RETURN_NULL to Parrot_pf_(de)serialize,
to make headerizer happier
Commit: 324de9fe5a15476809d740519ed4aadecfdf71bf
https://github.com/parrot/parrot/commit/324de9fe5a15476809d740519ed4aadecfdf71bf
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-07-10 (Sun, 10 Jul 2011)
Changed paths:
M src/packfile/segments.c
Log Message:
-----------
make bytecode incompatibility message more helpful
Commit: 27cc427bb1a892b45fa875e4a62951e196673659
https://github.com/parrot/parrot/commit/27cc427bb1a892b45fa875e4a62951e196673659
Author: Bruce Gray <bruce.gray at acm.org>
Date: 2011-07-10 (Sun, 10 Jul 2011)
Changed paths:
M PLATFORMS
Log Message:
-----------
Update PLATFORMS for new gcc version
Commit: fa9e3a3b0397e513ae24f17b761f072e441c13fb
https://github.com/parrot/parrot/commit/fa9e3a3b0397e513ae24f17b761f072e441c13fb
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-11 (Mon, 11 Jul 2011)
Changed paths:
M t/op/spawnw.t
Log Message:
-----------
On windows, the path to the perl binary contains backslashes. Changes double quotes to single quotes so the backslashes don't create weird string problems. This fixes spawnw.t on windows
Commit: 2940c8015fc03decb2070b396f2c6a358e8f9943
https://github.com/parrot/parrot/commit/2940c8015fc03decb2070b396f2c6a358e8f9943
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-11 (Mon, 11 Jul 2011)
Changed paths:
M src/dynext.c
M src/platform/win32/dl.c
Log Message:
-----------
On win32, if we don't have a valid library handle in Parrot_dlsym we can try to look up the module handle for 'libparrot'. This fixes t/pmc/nci.t on my system, and shouldn't make anything else any worse
Commit: fd7880aa6706fca4fd2d2a716827081d92f99a98
https://github.com/parrot/parrot/commit/fd7880aa6706fca4fd2d2a716827081d92f99a98
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-11 (Mon, 11 Jul 2011)
Changed paths:
M src/hll.c
Log Message:
-----------
use a FixedIntegerArray instead of a Hash for HLL mappings
as suugested by jnthn__++
the array is created when the first HLLmap is done
Commit: f359882e79a8b475b00dd56c5ae85f95d2af9511
https://github.com/parrot/parrot/commit/f359882e79a8b475b00dd56c5ae85f95d2af9511
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-11 (Mon, 11 Jul 2011)
Changed paths:
M ext/winxed/compiler.pir
Log Message:
-----------
update winxed snapshot:
* some new builtins
* builtins are now looked up as ordinary functions
* $include
Commit: 179425591a68315348f7343ee6f845f1032c9981
https://github.com/parrot/parrot/commit/179425591a68315348f7343ee6f845f1032c9981
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-11 (Mon, 11 Jul 2011)
Changed paths:
M ext/winxed/compiler.pir
Log Message:
-----------
Update winxed snapshot to dfd1b7d222:
fixes for include directives
Commit: 8b86b37bb8791c666a96703596ce1d312eb3cd4e
https://github.com/parrot/parrot/commit/8b86b37bb8791c666a96703596ce1d312eb3cd4e
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-07-11 (Mon, 11 Jul 2011)
Changed paths:
M config/gen/makefiles/root.in
M src/hll.c
Log Message:
-----------
poke directly into the hll_map for an additional ~.5% performance bump
Commit: 104b3c2b049db7e449907689b669b474d96122d7
https://github.com/parrot/parrot/commit/104b3c2b049db7e449907689b669b474d96122d7
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-07-11 (Mon, 11 Jul 2011)
Changed paths:
M src/hll.c
Log Message:
-----------
better variable name for the array that maps core types to HLL types
Commit: 5718bb97e10b7d4c43ee0189d925eba33548bbb2
https://github.com/parrot/parrot/commit/5718bb97e10b7d4c43ee0189d925eba33548bbb2
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-07-11 (Mon, 11 Jul 2011)
Changed paths:
M t/src/embed/api.t
Log Message:
-----------
fix an embed API test
Commit: ff85543386cd33aad87b5ed5baba976e9f372d9c
https://github.com/parrot/parrot/commit/ff85543386cd33aad87b5ed5baba976e9f372d9c
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-07-12 (Tue, 12 Jul 2011)
Changed paths:
M src/dynext.c
Log Message:
-----------
fix codetest failure - trailing whitespace
Commit: 7a695c0d2d9b98ecd9345fdb920282f49b19f168
https://github.com/parrot/parrot/commit/7a695c0d2d9b98ecd9345fdb920282f49b19f168
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-12 (Tue, 12 Jul 2011)
Changed paths:
M t/dynpmc/os.t
Log Message:
-----------
t/dynpmc/os.t passes all tests on win32, so remove TODO marker
Commit: 729a5d66e7637bebd5a56d2d814f0bae68223b79
https://github.com/parrot/parrot/commit/729a5d66e7637bebd5a56d2d814f0bae68223b79
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-12 (Tue, 12 Jul 2011)
Changed paths:
M t/src/embed/api.t
Log Message:
-----------
main must return
Commit: 09a73a72ad67c4e4ffdd4ac50638c7a1d8886b12
https://github.com/parrot/parrot/commit/09a73a72ad67c4e4ffdd4ac50638c7a1d8886b12
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-12 (Tue, 12 Jul 2011)
Changed paths:
M compilers/imcc/imc.h
M compilers/imcc/symreg.c
M compilers/imcc/symreg.h
Log Message:
-----------
delete some imcc dead code in its namespace and symbols handling
Commit: 459156647a16e8f24fd050a7a16d02fd51cb6bfa
https://github.com/parrot/parrot/commit/459156647a16e8f24fd050a7a16d02fd51cb6bfa
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-07-12 (Tue, 12 Jul 2011)
Changed paths:
M config/gen/makefiles/root.in
M src/hll.c
Log Message:
-----------
Merge branch 'hllmap_fixed'
Commit: 21b41bee94312c4197b9b7934fc1c04f232e0acf
https://github.com/parrot/parrot/commit/21b41bee94312c4197b9b7934fc1c04f232e0acf
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-12 (Tue, 12 Jul 2011)
Changed paths:
M src/pmc/mappedbytearray.pmc
Log Message:
-----------
delete an #ifdef that serves no purpose other than to make windows fail tests
Commit: 093885cf6d083ed2c6ab7fe369458a44951933a7
https://github.com/parrot/parrot/commit/093885cf6d083ed2c6ab7fe369458a44951933a7
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-12 (Tue, 12 Jul 2011)
Changed paths:
M t/pmc/mappedbytearray.t
Log Message:
-----------
take into account possible text file conversions in MappedByteArray tests
Commit: 77bd7c8ebd7fbc1558b78c7c9370e3523fe88ab4
https://github.com/parrot/parrot/commit/77bd7c8ebd7fbc1558b78c7c9370e3523fe88ab4
Author: Tadeusz Sośnierz <tadzikes at gmail.com>
Date: 2011-07-12 (Tue, 12 Jul 2011)
Changed paths:
M CREDITS
Log Message:
-----------
Add flussence++ to CREDITS
Commit: f8d8ea6439b5f5ed697ffa22ab3923b2f465d09f
https://github.com/parrot/parrot/commit/f8d8ea6439b5f5ed697ffa22ab3923b2f465d09f
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-12 (Tue, 12 Jul 2011)
Changed paths:
M runtime/parrot/library/NCI/Utils.pir
Log Message:
-----------
don't wrap a not found dlfunc, we should be able to check the result
Commit: 42dc7a7e31751d6b10179fcb60ff3e6973cbe87a
https://github.com/parrot/parrot/commit/42dc7a7e31751d6b10179fcb60ff3e6973cbe87a
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-12 (Tue, 12 Jul 2011)
Changed paths:
M t/library/nciutils.t
Log Message:
-----------
check several dlfuncs before testing them
Commit: da6b544d52b8138caf6b6c0ecb3b8f607142899b
https://github.com/parrot/parrot/commit/da6b544d52b8138caf6b6c0ecb3b8f607142899b
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-12 (Tue, 12 Jul 2011)
Changed paths:
M src/platform/win32/error.c
Log Message:
-----------
'TODO: Support Unicode error messages' in platform win32 done
Commit: 23a0a422b469f68a42901caed75b1d09b75348c7
https://github.com/parrot/parrot/commit/23a0a422b469f68a42901caed75b1d09b75348c7
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-12 (Tue, 12 Jul 2011)
Changed paths:
M MANIFEST
M lib/Parrot/Harness/Smoke.pm
R t/steps/auto/git_describe-01.t
Log Message:
-----------
Remove file testing abandoned config step auto::git_describe. Provide updated
way for getting 'git describe'-ish value for smoke reports.
Commit: 5012b89aba611670bac9c1f53be09e834796698b
https://github.com/parrot/parrot/commit/5012b89aba611670bac9c1f53be09e834796698b
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-13 (Wed, 13 Jul 2011)
Changed paths:
M t/op/exceptions.t
Log Message:
-----------
fix and unTODO an exception test that lacked finalize
Commit: 70ec43ff17025d95f80a64fb37006db395ef73b3
https://github.com/parrot/parrot/commit/70ec43ff17025d95f80a64fb37006db395ef73b3
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-13 (Wed, 13 Jul 2011)
Changed paths:
M t/pmc/iterator.t
Log Message:
-----------
fix and unTODO a wrong iterator test
Commit: 5d02f0c76a03a4cce49df003b6d41ef622396a0f
https://github.com/parrot/parrot/commit/5d02f0c76a03a4cce49df003b6d41ef622396a0f
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-07-13 (Wed, 13 Jul 2011)
Changed paths:
M frontend/pbc_disassemble/main.c
Log Message:
-----------
Fixed output of --help switch for pbc_disassemble to be vertically aligned.
Commit: d5d0ba14482f8567ecae966d1bda41945622bbff
https://github.com/parrot/parrot/commit/d5d0ba14482f8567ecae966d1bda41945622bbff
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-07-13 (Wed, 13 Jul 2011)
Log Message:
-----------
Merge branches 'master' and 'master' of github.com:parrot/parrot
Commit: 5018f0c4e5538b4ab87c65fbbed2d2b496b77503
https://github.com/parrot/parrot/commit/5018f0c4e5538b4ab87c65fbbed2d2b496b77503
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-13 (Wed, 13 Jul 2011)
Changed paths:
M src/pmc/string.pmc
M t/pmc/string.t
Log Message:
-----------
make String is_integer method accept all encodings,
unTODO a test that failed because of that and update that test to current
encoding naming
Commit: c2c0d1289edf06eaf24fc8087f51b353eab67dcc
https://github.com/parrot/parrot/commit/c2c0d1289edf06eaf24fc8087f51b353eab67dcc
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-13 (Wed, 13 Jul 2011)
Changed paths:
M src/pmc/string.pmc
Log Message:
-----------
codingstd: no space after opening parens
Commit: 1024f0d53ce6a2366d8f90efc9c9703914d8dc1a
https://github.com/parrot/parrot/commit/1024f0d53ce6a2366d8f90efc9c9703914d8dc1a
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-07-13 (Wed, 13 Jul 2011)
Changed paths:
M frontend/pbc_disassemble/main.c
M src/pmc/string.pmc
M t/op/exceptions.t
M t/pmc/iterator.t
M t/pmc/string.t
Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot
Commit: 2b98378eb98fcf62c16b73579dfef4ceafde8c87
https://github.com/parrot/parrot/commit/2b98378eb98fcf62c16b73579dfef4ceafde8c87
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-07-13 (Wed, 13 Jul 2011)
Changed paths:
M CREDITS
M t/library/perlhist.txt
Log Message:
-----------
add jay++ to CREDITS
Commit: 929a0615d722711cab761e5da686d0413514438e
https://github.com/parrot/parrot/commit/929a0615d722711cab761e5da686d0413514438e
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-13 (Wed, 13 Jul 2011)
Changed paths:
M src/pmc/parrotinterpreter.pmc
Log Message:
-----------
Fix rare segfault situations where there is a NULL in the iGlobals array, instead of a PMCNULL
Commit: 9496b71e3abda755c37a1956d19cb6df639de4e3
https://github.com/parrot/parrot/commit/9496b71e3abda755c37a1956d19cb6df639de4e3
Author: Felipe Pena <felipensp at gmail.com>
Date: 2011-07-13 (Wed, 13 Jul 2011)
Changed paths:
M compilers/imcc/imcc.l
Log Message:
-----------
- Fixed memory leak on imcc_compile_buffer_safe() function (#2141)
Commit: f60dac4694d19831a1ae4bd230d74e375145edcb
https://github.com/parrot/parrot/commit/f60dac4694d19831a1ae4bd230d74e375145edcb
Author: Felipe Pena <felipensp at gmail.com>
Date: 2011-07-13 (Wed, 13 Jul 2011)
Changed paths:
M compilers/imcc/imclexer.c
Log Message:
-----------
- Regenerated imclexer.c file
Commit: 8c150e26c393e7f52823846a2448425ac7939771
https://github.com/parrot/parrot/commit/8c150e26c393e7f52823846a2448425ac7939771
Author: Bob Kuo <bobjkuo at gmail.com>
Date: 2011-07-14 (Thu, 14 Jul 2011)
Changed paths:
M t/library/perlhist.txt
Log Message:
-----------
fix test file that got clobbered in 2b98378, NotFound++
this fixes t/library/streams.t and t/examples/library.t
Commit: 67551ad794c781878dc16578c26da1db19701049
https://github.com/parrot/parrot/commit/67551ad794c781878dc16578c26da1db19701049
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-14 (Thu, 14 Jul 2011)
Changed paths:
M ext/winxed/README
M ext/winxed/compiler.pir
M ext/winxed/driver.pir
Log Message:
-----------
update winxed snapshot to RELEASE_1_0_0
Commit: 97325f1a7f44597e6b014c7701830058f4354751
https://github.com/parrot/parrot/commit/97325f1a7f44597e6b014c7701830058f4354751
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-14 (Thu, 14 Jul 2011)
Changed paths:
M ext/winxed/README
Log Message:
-----------
typo
Commit: 4b344e6cfe34784380829ba2444352ea8cbea570
https://github.com/parrot/parrot/commit/4b344e6cfe34784380829ba2444352ea8cbea570
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-07-14 (Thu, 14 Jul 2011)
Changed paths:
M NEWS
Log Message:
-----------
Give NEWS some love
Commit: 232e4f95e85dd2b6512f41bd526002dc2567ca40
https://github.com/parrot/parrot/commit/232e4f95e85dd2b6512f41bd526002dc2567ca40
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-14 (Thu, 14 Jul 2011)
Changed paths:
M src/pmc/string.pmc
Log Message:
-----------
fix String.is_integer method recently added branch for non fixed-8 encodings
TT #2152, jkeenan++
Commit: 82e6c726892200a475799037eb4bec9f81fd6687
https://github.com/parrot/parrot/commit/82e6c726892200a475799037eb4bec9f81fd6687
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-14 (Thu, 14 Jul 2011)
Changed paths:
M src/pmc/bytebuffer.pmc
Log Message:
-----------
ByteBuffer vtable get_pointer
Commit: 662308018082750d9af509d3590c40f406838b09
https://github.com/parrot/parrot/commit/662308018082750d9af509d3590c40f406838b09
Author: Felipe Pena <felipensp at gmail.com>
Date: 2011-07-14 (Thu, 14 Jul 2011)
Changed paths:
M compilers/imcc/imcc.l
Log Message:
-----------
- Fixed memory leak on imcc_compile_buffer_safe() function (#2141)
Signed-off-by: Jonathan "Duke" Leto <jonathan at leto.net>
Commit: a792bdda256688ede1261df4f4f07e3175d20368
https://github.com/parrot/parrot/commit/a792bdda256688ede1261df4f4f07e3175d20368
Author: Felipe Pena <felipensp at gmail.com>
Date: 2011-07-14 (Thu, 14 Jul 2011)
Changed paths:
M compilers/imcc/imclexer.c
Log Message:
-----------
- Regenerated imclexer.c file
Signed-off-by: Jonathan "Duke" Leto <jonathan at leto.net>
Commit: 6c82876dfbc0bb0fac2b974f7ae0d1bc90c17404
https://github.com/parrot/parrot/commit/6c82876dfbc0bb0fac2b974f7ae0d1bc90c17404
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-07-14 (Thu, 14 Jul 2011)
Changed paths:
M compilers/imcc/imcc.l
M compilers/imcc/imclexer.c
Log Message:
-----------
Merge branch 'fix_imcc_memory_leak'
Commit: 3e3ffda2840fc3a8d71739c245266319817c0f03
https://github.com/parrot/parrot/commit/3e3ffda2840fc3a8d71739c245266319817c0f03
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-14 (Thu, 14 Jul 2011)
Changed paths:
M t/configure/035-step.t
Log Message:
-----------
Start to provide better test messages.
Commit: 5c26bb75966fb3f30b7b220cd8ea983287617576
https://github.com/parrot/parrot/commit/5c26bb75966fb3f30b7b220cd8ea983287617576
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-14 (Thu, 14 Jul 2011)
Changed paths:
M lib/Parrot/Test.pm
Log Message:
-----------
Provide better diagnostic messages on failures to open().
Commit: 94936d4944ede2ceba716d032eb162ad6a66036f
https://github.com/parrot/parrot/commit/94936d4944ede2ceba716d032eb162ad6a66036f
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-15 (Fri, 15 Jul 2011)
Changed paths:
M src/spf_render.c
Log Message:
-----------
fix Parrot_sprintf_format: use char length, not byte legth, in the format string
Commit: 1d4f49f63401ab7c2d4e2fe5319dde7a4a33b061
https://github.com/parrot/parrot/commit/1d4f49f63401ab7c2d4e2fe5319dde7a4a33b061
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-07-15 (Fri, 15 Jul 2011)
Changed paths:
M NEWS
Log Message:
-----------
Add a note to the readme about the new Winxed snapshot
Commit: e05fe85548a8720b8055c472ea6d0112ee396f8d
https://github.com/parrot/parrot/commit/e05fe85548a8720b8055c472ea6d0112ee396f8d
Author: Felipe Pena <felipensp at gmail.com>
Date: 2011-07-15 (Fri, 15 Jul 2011)
Changed paths:
M CREDITS
M NEWS
M ext/winxed/README
M ext/winxed/compiler.pir
M ext/winxed/driver.pir
M frontend/pbc_disassemble/main.c
M lib/Parrot/Test.pm
M src/pmc/bytebuffer.pmc
M src/pmc/parrotinterpreter.pmc
M src/pmc/string.pmc
M src/spf_render.c
M t/configure/035-step.t
M t/op/exceptions.t
M t/pmc/iterator.t
M t/pmc/string.t
Log Message:
-----------
Merge remote-tracking branch 'parrot/master'
Commit: db6211f1ddfacaaaab5f903c0cb41dea1bdefba9
https://github.com/parrot/parrot/commit/db6211f1ddfacaaaab5f903c0cb41dea1bdefba9
Author: Felipe Pena <felipensp at gmail.com>
Date: 2011-07-15 (Fri, 15 Jul 2011)
Changed paths:
M compilers/imcc/reg_alloc.c
Log Message:
-----------
- Fixed compiler warning
Commit: 1e74105623f9ea985d070af54b57f6d9d6ea252c
https://github.com/parrot/parrot/commit/1e74105623f9ea985d070af54b57f6d9d6ea252c
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-15 (Fri, 15 Jul 2011)
Changed paths:
M MANIFEST
M docs/project/release_manager_guide.pod
A tools/release/update_version.pl
Log Message:
-----------
Add a small program to help release manager update some version numbers.
Commit: 00ee3f93866d7046acd93cf782f7f2a2cbfbd9a1
https://github.com/parrot/parrot/commit/00ee3f93866d7046acd93cf782f7f2a2cbfbd9a1
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-15 (Fri, 15 Jul 2011)
Changed paths:
M CREDITS
Log Message:
-----------
Credit Felipe Pena.
Commit: c331dd50132d47bcbe4e31f33130522531853fe2
https://github.com/parrot/parrot/commit/c331dd50132d47bcbe4e31f33130522531853fe2
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-07-15 (Fri, 15 Jul 2011)
Changed paths:
M docs/project/release_manager_guide.pod
Log Message:
-----------
make release manager instructions less ambiguous (hopefully)
Commit: e3b20b9b2962318917e38b0ff4ef5c4b8bffe260
https://github.com/parrot/parrot/commit/e3b20b9b2962318917e38b0ff4ef5c4b8bffe260
Author: Felipe Pena <felipensp at gmail.com>
Date: 2011-07-16 (Sat, 16 Jul 2011)
Changed paths:
M compilers/imcc/pbc.c
Log Message:
-----------
- Fix bug #1640
Commit: 743b6b8baf9a8ed3b6d4f45dbf022b92fc5c1238
https://github.com/parrot/parrot/commit/743b6b8baf9a8ed3b6d4f45dbf022b92fc5c1238
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-07-16 (Sat, 16 Jul 2011)
Changed paths:
M docs/project/release_manager_guide.pod
Log Message:
-----------
add coke++ as the 3.7.0 release manager
Commit: 1f90d57fa597afbf29093da4535a0268e2e768eb
https://github.com/parrot/parrot/commit/1f90d57fa597afbf29093da4535a0268e2e768eb
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-07-16 (Sat, 16 Jul 2011)
Changed paths:
M tools/release/update_version.pl
Log Message:
-----------
add more laziness to update_version.pl
Commit: e0acdf6b7b62e78a87e233e5225206f237ccd7ab
https://github.com/parrot/parrot/commit/e0acdf6b7b62e78a87e233e5225206f237ccd7ab
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-07-16 (Sat, 16 Jul 2011)
Changed paths:
M docs/project/release_manager_guide.pod
M tools/release/update_version.pl
Log Message:
-----------
update release manager guide for better laziness, remove debugging print statements
Commit: 173b6344a5e5514c1641fc236de2236e752d9fdc
https://github.com/parrot/parrot/commit/173b6344a5e5514c1641fc236de2236e752d9fdc
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-07-17 (Sun, 17 Jul 2011)
Changed paths:
M t/harness.pir
Log Message:
-----------
[harness.pir] add Winxed
Commit: 081df99307466c934d9289129e4096cfe0f7e1a9
https://github.com/parrot/parrot/commit/081df99307466c934d9289129e4096cfe0f7e1a9
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-17 (Sun, 17 Jul 2011)
Changed paths:
M src/pmc/packfile.pmc
Log Message:
-----------
Add a .view method to Packfile PMC, to return a PackfileView. This is the form most useful for execution
Commit: 44bd07b6553357c867da86db4e34d3f44c433076
https://github.com/parrot/parrot/commit/44bd07b6553357c867da86db4e34d3f44c433076
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-17 (Sun, 17 Jul 2011)
Changed paths:
M include/parrot/packfile.h
M src/packfile/api.c
Log Message:
-----------
PackFile_Header_validate doesn't appear to be used from anywhere, so is made static
Commit: c4b06f53cbbb0508a9eaf0398eafaf4b80fd0fa0
https://github.com/parrot/parrot/commit/c4b06f53cbbb0508a9eaf0398eafaf4b80fd0fa0
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-17 (Sun, 17 Jul 2011)
Changed paths:
M include/parrot/packfile.h
M src/packfile/api.c
Log Message:
-----------
Fix some headerizer warnings. Add deprecation notices and suggested upgrade paths for various functions. Misc Cleanups
Commit: bdebe724f2a6f3e5b13b6e8e4996ef67f05ff69e
https://github.com/parrot/parrot/commit/bdebe724f2a6f3e5b13b6e8e4996ef67f05ff69e
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-17 (Sun, 17 Jul 2011)
Changed paths:
M src/pmc/packfile.pmc
Log Message:
-----------
nit
Commit: 3fc47528b19f9cbfc73bba7aa2d3da3c265f8f47
https://github.com/parrot/parrot/commit/3fc47528b19f9cbfc73bba7aa2d3da3c265f8f47
Author: Felipe Pena <felipensp at gmail.com>
Date: 2011-07-17 (Sun, 17 Jul 2011)
Changed paths:
M compilers/imcc/imcc.l
M compilers/imcc/imclexer.c
M include/parrot/memory.h
M src/gc/alloc_memory.c
Log Message:
-----------
- Added mem_sys_strndup() function which saves unnecessary strlen() calls
Commit: 24b1e912360eaf9a3385a30610536bfb85238bf6
https://github.com/parrot/parrot/commit/24b1e912360eaf9a3385a30610536bfb85238bf6
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-17 (Sun, 17 Jul 2011)
Changed paths:
M compilers/imcc/main.c
M compilers/imcc/pbc.c
M src/embed.c
M src/pmc/imccompiler.pmc
Log Message:
-----------
track down remaining uses of PackFile_fixup_subs. Replace it where possible, add TODO notes otherwise
Commit: b86c00ae4607c13480d17f4533fe1d3ac225af62
https://github.com/parrot/parrot/commit/b86c00ae4607c13480d17f4533fe1d3ac225af62
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-17 (Sun, 17 Jul 2011)
Changed paths:
M compilers/imcc/pbc.c
Log Message:
-----------
Cut out some code which appears to not be needed. Will comment about it more on TT #1324
Commit: 4d43e86c8a6e0269c2240681bedae850464ad7b2
https://github.com/parrot/parrot/commit/4d43e86c8a6e0269c2240681bedae850464ad7b2
Author: Felipe Pena <felipensp at gmail.com>
Date: 2011-07-17 (Sun, 17 Jul 2011)
Changed paths:
M src/gc/alloc_memory.c
Log Message:
-----------
- Fix mem_sys_strndup assertion and prototype
Commit: ebaa1b3f2502ad2fa43d2b32cf7e40874ecd01a6
https://github.com/parrot/parrot/commit/ebaa1b3f2502ad2fa43d2b32cf7e40874ecd01a6
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-17 (Sun, 17 Jul 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
Reduce nesting, misc cleanups
Commit: f8476648868558aa973612903c1f3a338b90db98
https://github.com/parrot/parrot/commit/f8476648868558aa973612903c1f3a338b90db98
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-17 (Sun, 17 Jul 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
Remove unnecessary #includes from src/packfile/api.c
Commit: 51fe42e8f7894d6b7f476ffcde4d5855513aae11
https://github.com/parrot/parrot/commit/51fe42e8f7894d6b7f476ffcde4d5855513aae11
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-17 (Sun, 17 Jul 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
fix up some docs, add caveats about Parrot_pf_destroy
Commit: 5d3a343b4464ad0d296020e904d8269ee85d6122
https://github.com/parrot/parrot/commit/5d3a343b4464ad0d296020e904d8269ee85d6122
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-17 (Sun, 17 Jul 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
Remove unnecessary .h files from dependencies list for packfile/api.c
Commit: 1c90275c204e3f32e26a060d3a7b00b30a3ca111
https://github.com/parrot/parrot/commit/1c90275c204e3f32e26a060d3a7b00b30a3ca111
Author: Felipe Pena <felipensp at gmail.com>
Date: 2011-07-17 (Sun, 17 Jul 2011)
Changed paths:
M compilers/imcc/imcparser.c
Log Message:
-----------
- Regenerated parser
Commit: 98c36de7870cb9412a5c4822fa31774fae79f3f3
https://github.com/parrot/parrot/commit/98c36de7870cb9412a5c4822fa31774fae79f3f3
Author: Felipe Pena <felipensp at gmail.com>
Date: 2011-07-17 (Sun, 17 Jul 2011)
Changed paths:
M compilers/imcc/debug.c
M compilers/imcc/imcc.l
M compilers/imcc/imclexer.c
M compilers/imcc/main.c
Log Message:
-----------
- Fixing imcc warnings
Commit: ecfcf9035997411d2c9e49aeace4f16ef66dce82
https://github.com/parrot/parrot/commit/ecfcf9035997411d2c9e49aeace4f16ef66dce82
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-07-17 (Sun, 17 Jul 2011)
Changed paths:
M MANIFEST
R t/README
A t/README.pod
Log Message:
-----------
[doc] Prettify our test suite readme by converting to POD so that it will render nicely on Github
Commit: 19582f68192faf0a782ad67eee659b3db623780b
https://github.com/parrot/parrot/commit/19582f68192faf0a782ad67eee659b3db623780b
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-07-17 (Sun, 17 Jul 2011)
Changed paths:
M t/README.pod
Log Message:
-----------
[doc] Add another internal link
Commit: 08481a68edd54765a70c4601ce28d93cef3bbc49
https://github.com/parrot/parrot/commit/08481a68edd54765a70c4601ce28d93cef3bbc49
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-07-17 (Sun, 17 Jul 2011)
Changed paths:
M t/README.pod
Log Message:
-----------
[docs] Convert misplaced markdown links to POD links
Commit: 2c3be638866a62355513c8f9526f143dbe37f57e
https://github.com/parrot/parrot/commit/2c3be638866a62355513c8f9526f143dbe37f57e
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-07-17 (Sun, 17 Jul 2011)
Changed paths:
M t/README.pod
Log Message:
-----------
[doc] Add some actually useful information to our test suite readme
Commit: a47aa518cbe2210ee66874a9197b078f254051f2
https://github.com/parrot/parrot/commit/a47aa518cbe2210ee66874a9197b078f254051f2
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-07-17 (Sun, 17 Jul 2011)
Changed paths:
M t/README.pod
Log Message:
-----------
[doc] Keep the coding standard wolves at bay
Commit: 24ebeaf9b5729482ca1a969b396c3183279394e9
https://github.com/parrot/parrot/commit/24ebeaf9b5729482ca1a969b396c3183279394e9
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-07-17 (Sun, 17 Jul 2011)
Changed paths:
M t/README.pod
Log Message:
-----------
[doc] Correct a link to TESTS_STATUS.pod
Commit: 46ec5ef8ab3cd7d89695ec27fdc97864c62c2faa
https://github.com/parrot/parrot/commit/46ec5ef8ab3cd7d89695ec27fdc97864c62c2faa
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-07-17 (Sun, 17 Jul 2011)
Changed paths:
M docs/tests.pod
Log Message:
-----------
[doc] Linkify
Commit: c7107a5be72ecd2d9a1f91e2a86ae4fef3c32cb9
https://github.com/parrot/parrot/commit/c7107a5be72ecd2d9a1f91e2a86ae4fef3c32cb9
Author: Felipe Pena <felipensp at gmail.com>
Date: 2011-07-17 (Sun, 17 Jul 2011)
Changed paths:
M compilers/imcc/debug.c
Log Message:
-----------
- Fix IMCC_fataly
Commit: 31df0943f85a5bfbf640345ef4b94f6965d66a61
https://github.com/parrot/parrot/commit/31df0943f85a5bfbf640345ef4b94f6965d66a61
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-07-17 (Sun, 17 Jul 2011)
Changed paths:
A ports/README.pod
Log Message:
-----------
[doc] Add a readme for the ports/ directory
This file did not get picked up by tools/dev/mk_manifest_and_skip.pl
Commit: 826fb57aca6cc350545c0e7f23de3de9c56991b8
https://github.com/parrot/parrot/commit/826fb57aca6cc350545c0e7f23de3de9c56991b8
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M src/platform/win32/dl.c
Log Message:
-----------
Rework win32/Parrot_dlsym to look in libparrot first, and msvcrt second if the library handle given is null. This is a horrible hack, and it smells terrible.
Commit: d778087a9441b17c9cfe9a420b5f530b24fff3b3
https://github.com/parrot/parrot/commit/d778087a9441b17c9cfe9a420b5f530b24fff3b3
Author: Coke <will at coleda.com>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M PLATFORMS
Log Message:
-----------
add recent build info for windows.
(and remove stale info)
Commit: b3bdf8b7d190ed9be35bed217a9f4fac53dc5463
https://github.com/parrot/parrot/commit/b3bdf8b7d190ed9be35bed217a9f4fac53dc5463
Author: Coke <will at coleda.com>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M PLATFORMS
Log Message:
-----------
Remove all old (2009 or earlier) build information.
Please submit recent build information for this file.
Commit: 2bac6edaf8c3cb8dbe16dcc04d5f9bf0ebeb159c
https://github.com/parrot/parrot/commit/2bac6edaf8c3cb8dbe16dcc04d5f9bf0ebeb159c
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M t/dynoplibs/debug.t
Log Message:
-----------
SKIP the failing test in debug.t. We don't understand the failure and considering the code involved we probably don't care.
Commit: 54b0299757be163fbd2b990cad0748bdc92ba059
https://github.com/parrot/parrot/commit/54b0299757be163fbd2b990cad0748bdc92ba059
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M PLATFORMS
Log Message:
-----------
Update win32/x86 status for Coke++. Add note about my platform (win7/x64/msvc_16)
Commit: db54a4f408c2d9158f00a9d802d0022a66f343a5
https://github.com/parrot/parrot/commit/db54a4f408c2d9158f00a9d802d0022a66f343a5
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M t/README.pod
Log Message:
-----------
[codingstd] Shorten line to meet standard.
(cherry picked from commit f592d3035fc595cf0692fd53a8060a1bab123227)
Conflicts:
t/README.pod
Commit: 8e90dea7d1636a58a538795e00798b7d2f4911da
https://github.com/parrot/parrot/commit/8e90dea7d1636a58a538795e00798b7d2f4911da
Author: Coke <will at coleda.com>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M PLATFORMS
Log Message:
-----------
add OS X status.
Commit: 2d4cfad02d7061b11543de8c51ec019d69dd0812
https://github.com/parrot/parrot/commit/2d4cfad02d7061b11543de8c51ec019d69dd0812
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M PLATFORMS
Log Message:
-----------
Remove CGoto and Exec columns from PLATFORMs, since we don't have those anymore. Add update with linux/x64/clang2.8
Commit: 62410458b2f48015e54c4c8ae1580fb3761ceb0c
https://github.com/parrot/parrot/commit/62410458b2f48015e54c4c8ae1580fb3761ceb0c
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M tools/release/update_version.pl
Log Message:
-----------
Add Perl coda.
Commit: e1533a714aa020569da245b16f8342685589b28b
https://github.com/parrot/parrot/commit/e1533a714aa020569da245b16f8342685589b28b
Author: Coke <will at coleda.com>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
A t/library/.gitattributes
Log Message:
-----------
force this file to have unix line endings always
(needed for t/library/streams.t) benabik++
Commit: 83cc98ad173f086b834e180ef772c1732b97113b
https://github.com/parrot/parrot/commit/83cc98ad173f086b834e180ef772c1732b97113b
Author: Coke <will at coleda.com>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M PLATFORMS
Log Message:
-----------
all tests pass on windows/re-add darwin report.
Commit: ddfdaee34ba23e454f20078dd295932aeeb99b1e
https://github.com/parrot/parrot/commit/ddfdaee34ba23e454f20078dd295932aeeb99b1e
Author: Felipe Pena <felipensp at gmail.com>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M compilers/imcc/debug.c
Log Message:
-----------
- Fix imcc_fatal function
Commit: 06131a5a31cb42f41a0bf485360e9ee69af59b32
https://github.com/parrot/parrot/commit/06131a5a31cb42f41a0bf485360e9ee69af59b32
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M t/pmc/socket.t
Log Message:
-----------
provide more info on create socket failing tests
Commit: 43c34c4b4eed359c9c80592e7217cff018148c47
https://github.com/parrot/parrot/commit/43c34c4b4eed359c9c80592e7217cff018148c47
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M PLATFORMS
Log Message:
-----------
Add 2 entries for darwin/ppc.
Commit: 4c9445a9cbce316b817f5a3e9b29450e46d2f130
https://github.com/parrot/parrot/commit/4c9445a9cbce316b817f5a3e9b29450e46d2f130
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M MANIFEST
M t/examples/library.t
M t/library/.gitattributes
A t/library/perlhistory.txt
M t/library/streams.t
Log Message:
-----------
Change name of file used for testing to force update.
Commit: 8a06578a06f26497acd7469f0e0d59bab3c87985
https://github.com/parrot/parrot/commit/8a06578a06f26497acd7469f0e0d59bab3c87985
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
R t/library/perlhist.txt
Log Message:
-----------
Make sure the old file comes out.
Commit: ff8079ec707b5d52094febdea23d28953564e80d
https://github.com/parrot/parrot/commit/ff8079ec707b5d52094febdea23d28953564e80d
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M docs/project/release_manager_guide.pod
Log Message:
-----------
Correct typo in release manager guide.
Commit: 4039e9d0b5d263bf23f60880765b55290d2dc506
https://github.com/parrot/parrot/commit/4039e9d0b5d263bf23f60880765b55290d2dc506
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-18 (Mon, 18 Jul 2011)
Changed paths:
M CREDITS
M ChangeLog
M MANIFEST.generated
M PBC_COMPAT
M README
M RESPONSIBLE_PARTIES
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 t/native_pbc/integer.pbc
M t/native_pbc/number.pbc
M t/native_pbc/number_1.pbc
M t/native_pbc/string.pbc
M t/native_pbc/string_1.pbc
M tools/dev/mk_packfile_pbc
M tools/release/release.json
Log Message:
-----------
Release data for Parrot 3.6.0.
Commit: cb9e9b89695c0aaa50f0008c2c686910db4cbea1
https://github.com/parrot/parrot/commit/cb9e9b89695c0aaa50f0008c2c686910db4cbea1
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-19 (Tue, 19 Jul 2011)
Changed paths:
M CREDITS
M ChangeLog
M MANIFEST
M MANIFEST.generated
M NEWS
M PBC_COMPAT
M PLATFORMS
M README
M RESPONSIBLE_PARTIES
M VERSION
M api.yaml
M compilers/imcc/imc.h
M compilers/imcc/imcc.l
M compilers/imcc/imclexer.c
M compilers/imcc/symreg.c
M compilers/imcc/symreg.h
M config/gen/makefiles/root.in
M docs/parrothist.pod
M docs/project/release_manager_guide.pod
M docs/tests.pod
R examples/benchmarks/overload.pl
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
A ext/winxed/LICENSE
M ext/winxed/README
M ext/winxed/compiler.pir
M ext/winxed/driver.pir
M frontend/parrot/main.c
M frontend/parrot_debugger/main.c
M frontend/pbc_disassemble/main.c
M frontend/pbc_merge/main.c
M include/parrot/call.h
M include/parrot/library.h
M include/parrot/oplib/core_ops.h
M include/parrot/packfile.h
M lib/Parrot/Config.pm
M lib/Parrot/Harness/DefaultTests.pm
M lib/Parrot/Harness/Smoke.pm
M lib/Parrot/Pmc2c/PCCMETHOD.pm
M lib/Parrot/Pmc2c/PMC.pm
M lib/Parrot/Test.pm
M parrotbug
A ports/README.pod
M runtime/parrot/library/Digest/sha256.pir
M runtime/parrot/library/NCI/Utils.pir
M src/call/args.c
M src/embed.c
M src/embed/bytecode.c
M src/gc/fixed_allocator.c
M src/gc/gc_gms.c
M src/gc/gc_ms2.c
M src/hash.c
M src/hll.c
M src/library.c
M src/nci/extra_thunks.c
M src/ops/core_ops.c
M src/packfile/api.c
M src/packfile/output.c
A src/packfile/pf_private.h
A src/packfile/segments.c
M src/platform/linux/encoding.c
M src/platform/win32/dl.c
M src/platform/win32/error.c
M src/pmc.c
M src/pmc/bytebuffer.pmc
M src/pmc/eval.pmc
M src/pmc/hash.pmc
M src/pmc/imccompiler.pmc
M src/pmc/mappedbytearray.pmc
M src/pmc/namespace.pmc
M src/pmc/packfile.pmc
A src/pmc/packfileview.pmc
M src/pmc/parrotinterpreter.pmc
M src/pmc/string.pmc
M src/pmc/stringbuilder.pmc
M src/runcore/cores.c
M src/spf_render.c
M src/string/api.c
M src/string/encoding.c
M src/warnings.c
R t/README
A t/README.pod
M t/configure/035-step.t
M t/dynoplibs/debug.t
M t/dynpmc/os.t
M t/examples/library.t
A t/ext/winxed/compreg.t
M t/harness.pir
A t/library/.gitattributes
M t/library/nciutils.t
R t/library/perlhist.txt
A t/library/perlhistory.txt
M t/library/pg.t
M t/library/streams.t
M t/native_pbc/integer.pbc
M t/native_pbc/number.pbc
M t/native_pbc/number_1.pbc
M t/native_pbc/string.pbc
M t/native_pbc/string_1.pbc
M t/op/exceptions.t
M t/op/spawnw.t
M t/pmc/iterator.t
M t/pmc/mappedbytearray.t
A t/pmc/packfileview.t
M t/pmc/parrotinterpreter.t
M t/pmc/socket.t
M t/pmc/string.t
M t/src/embed.t
M t/src/embed/api.t
R t/steps/auto/git_describe-01.t
M tools/dev/mk_packfile_pbc
M tools/dev/nci_thunk_gen.pir
M tools/release/release.json
A tools/release/update_version.pl
Log Message:
-----------
Merge branch 'master' into tt1047/type_sizes
Commit: a5afabb4a3a3ab2a3cf4f74e7fb0c8169d0de7a3
https://github.com/parrot/parrot/commit/a5afabb4a3a3ab2a3cf4f74e7fb0c8169d0de7a3
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-19 (Tue, 19 Jul 2011)
Changed paths:
M config/inter/types.pm
M t/steps/inter/types-01.t
Log Message:
-----------
Update Copyright date.
Commit: e0231e52b47fce52e4f1827a29b978259e6c3cb3
https://github.com/parrot/parrot/commit/e0231e52b47fce52e4f1827a29b978259e6c3cb3
Author: Andy Dougherty <doughera at lafayette.edu>
Date: 2011-07-19 (Tue, 19 Jul 2011)
Changed paths:
M src/gc/fixed_allocator.c
Log Message:
-----------
avoids sign extension errors by using ptrdiff_t
Trac # 2159
Commit: 0d3a111dc336a8e0f2dbdd21f3275c2ada9d2520
https://github.com/parrot/parrot/commit/0d3a111dc336a8e0f2dbdd21f3275c2ada9d2520
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-19 (Tue, 19 Jul 2011)
Changed paths:
M docs/project/release_manager_guide.pod
Log Message:
-----------
Modify on basis of 3.6.0 experience, particularly re server permissions, make reconfig, etc. Some POD reformatting.
Commit: 9e1643878d2252b760d1411356bcb4d022a73dbc
https://github.com/parrot/parrot/commit/9e1643878d2252b760d1411356bcb4d022a73dbc
Author: Allison Randal <allison at parrot.org>
Date: 2011-07-19 (Tue, 19 Jul 2011)
Changed paths:
M ports/debian/changelog
M ports/debian/control
M ports/debian/control.in
A ports/debian/libparrot3.3.0.symbols
A ports/debian/patches/01_fix_spelling_errors.patch
M ports/debian/patches/series
Log Message:
-----------
Changes from Debian packages for 3.3 release.
Commit: 7f3317a47897c1769a2c97be4ec8f55931fd5f18
https://github.com/parrot/parrot/commit/7f3317a47897c1769a2c97be4ec8f55931fd5f18
Author: Allison Randal <allison at parrot.org>
Date: 2011-07-19 (Tue, 19 Jul 2011)
Changed paths:
M frontend/parrot_debugger/main.c
M src/debug.c
Log Message:
-----------
Minor spelling inconsistency that triggers package warnings
Commit: e3f816d5d378b6d37008236792e1bc9d800c50ef
https://github.com/parrot/parrot/commit/e3f816d5d378b6d37008236792e1bc9d800c50ef
Author: Allison Randal <allison at parrot.org>
Date: 2011-07-19 (Tue, 19 Jul 2011)
Changed paths:
M .gitignore
M CREDITS
M ChangeLog
M Configure.pl
M MANIFEST
M MANIFEST.SKIP
M MANIFEST.generated
M NEWS
M PBC_COMPAT
M PLATFORMS
M README
M RESPONSIBLE_PARTIES
M VERSION
M api.yaml
M compilers/imcc/debug.h
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/pbc.c
M compilers/imcc/pbc.h
M compilers/imcc/symreg.c
M compilers/imcc/symreg.h
M compilers/opsc/src/Ops/Trans/C.pm
M compilers/pct/src/PAST/Compiler.pir
M compilers/pct/src/PAST/Node.pir
M compilers/pct/src/POST/Compiler.pir
R config/auto/frames.pm
R config/auto/frames/test_exec_cygwin_c.in
R config/auto/frames/test_exec_linux_c.in
R config/auto/frames/test_exec_openbsd_c.in
R config/auto/git_describe.pm
M config/auto/icu.pm
M config/auto/opengl.pm
M config/auto/platform.pm
M config/auto/readline.pm
R config/auto/sha1.pm
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/makefiles/root.in
M config/gen/opengl.pm
M config/init/defaults.pm
M config/init/hints/darwin.pm
M config/init/hints/mswin32.pm
M config/inter/types.pm
M docs/book/pct/ch04_pge.pod
M docs/book/pir/ch03_basic_syntax.pod
M docs/book/pir/ch04_variables.pod
A docs/deprecations/deprecations.pod
A docs/deprecations/deprecations_2_6.pod
A docs/deprecations/deprecations_2_9.pod
A docs/deprecations/deprecations_3_0.pod
A docs/deprecations/deprecations_3_3.pod
A docs/deprecations/deprecations_3_6.pod
A docs/deprecations/how_to_deprecate.pod
M docs/embed.pod
M docs/index/developer.json
M docs/parrothist.pod
M docs/pct/gettingstarted.pod
M docs/pdds/draft/pdd11_extending.pod
M docs/pdds/draft/pdd16_native_call.pod
M docs/pdds/pdd17_pmc.pod
M docs/pdds/pdd19_pir.pod
M docs/pdds/pdd28_strings.pod
M docs/project/git_workflow.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
R examples/benchmarks/overload.pl
M examples/languages/squaak/doc/tutorial_episode_1.pod
M examples/library/ncurses_life.pir
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 ext/nqp-rx/src/stage0/Regex-s0.pir
A ext/winxed/Defines.mak
A ext/winxed/LICENSE
A ext/winxed/README
A ext/winxed/Rules.mak
A ext/winxed/compiler.pir
A ext/winxed/driver.pir
M frontend/parrot/main.c
M frontend/parrot_debugger/main.c
A frontend/pbc_disassemble/main.c
M frontend/pbc_merge/main.c
M include/parrot/api.h
M include/parrot/call.h
M include/parrot/compiler.h
M include/parrot/context.h
M include/parrot/datatypes.h
M include/parrot/debugger.h
M include/parrot/embed.h
M include/parrot/encoding.h
M include/parrot/exceptions.h
M include/parrot/extend.h
M include/parrot/gc_api.h
M include/parrot/hash.h
M include/parrot/interpreter.h
M include/parrot/io.h
M include/parrot/key.h
M include/parrot/library.h
M include/parrot/list.h
M include/parrot/longopt.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/parrot.h
M include/parrot/platform_interface.h
M include/parrot/pmc.h
M include/parrot/pmc_freeze.h
M include/parrot/pobj.h
M include/parrot/runcore_api.h
M include/parrot/scheduler.h
M include/parrot/string_funcs.h
M include/parrot/thread.h
M include/parrot/vtables.h
M include/parrot/warnings.h
M lib/Parrot/Config.pm
M lib/Parrot/Configure/Compiler.pm
M lib/Parrot/Configure/Options.pm
M lib/Parrot/Configure/Options/Conf.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/Git/Describe.pm
M lib/Parrot/Harness/DefaultTests.pm
M lib/Parrot/Harness/Smoke.pm
M lib/Parrot/Headerizer.pm
M lib/Parrot/Headerizer/Functions.pm
M lib/Parrot/Pmc2c/PCCMETHOD.pm
M lib/Parrot/Pmc2c/PMC.pm
M lib/Parrot/Pmc2c/PMC/RO.pm
M lib/Parrot/Pmc2c/Parser.pm
M lib/Parrot/Revision.pm
M lib/Parrot/SHA1.pm
M lib/Parrot/Test.pm
M lib/Parrot/Vtable.pm
M parrotbug
A ports/README.pod
M runtime/parrot/library/Digest/sha256.pir
M runtime/parrot/library/NCI/Utils.pir
M runtime/parrot/library/OpenGL.pir
M runtime/parrot/library/Test/More.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/dynpmc/os.pmc
M src/embed.c
M src/embed/api.c
M src/embed/bytecode.c
M src/embed/pmc.c
M src/exceptions.c
M src/extend.c
M src/gc/alloc_resources.c
M src/gc/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/libnci_test.def
M src/library.c
M src/list.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.c
M src/ops/experimental.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/packfile/pf_items.c
A src/packfile/pf_private.h
A src/packfile/segments.c
R src/pbc_disassemble.c
M src/platform/generic/dl.c
A src/platform/generic/entropy.c
M src/platform/generic/file.c
M src/platform/generic/socket.c
M src/platform/generic/sysmem.c
M src/platform/linux/encoding.c
M src/platform/win32/dl.c
A src/platform/win32/entropy.c
M src/platform/win32/error.c
M src/pmc.c
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/eval.pmc
M src/pmc/filehandle.pmc
M src/pmc/hash.pmc
M src/pmc/imccompiler.pmc
M src/pmc/key.pmc
M src/pmc/lexinfo.pmc
M src/pmc/lexpad.pmc
M src/pmc/mappedbytearray.pmc
M src/pmc/namespace.pmc
M src/pmc/nci.pmc
M src/pmc/packfile.pmc
M src/pmc/packfiledirectory.pmc
A src/pmc/packfileview.pmc
M src/pmc/parrotinterpreter.pmc
M src/pmc/resizablepmcarray.pmc
M src/pmc/scalar.pmc
M src/pmc/string.pmc
M src/pmc/stringbuilder.pmc
M src/pmc/structview.pmc
M src/pmc/unmanagedstruct.pmc
M src/pointer_array.c
M src/runcore/cores.c
M src/runcore/main.c
M src/runcore/profiling.c
M src/scheduler.c
M src/spf_render.c
M src/spf_vtable.c
M src/string/api.c
M src/string/encoding.c
M src/string/encoding/binary.c
M src/string/encoding/latin1.c
M src/string/encoding/null.c
M src/string/encoding/shared.h
M src/string/encoding/ucs2.c
M src/string/encoding/ucs4.c
M src/string/encoding/utf16.c
M src/string/encoding/utf8.c
M src/thread.c
M src/utils.c
M src/vtable.tbl
M src/vtables.c
M src/warnings.c
R t/README
A t/README.pod
M t/configure/035-step.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/dynoplibs/debug.t
A t/dynpmc/foo-01.t
A t/dynpmc/foo-02.t
A t/dynpmc/foo-03.t
A t/dynpmc/foo-04.t
A t/dynpmc/foo-05.t
A t/dynpmc/foo-06.t
A t/dynpmc/foo-07.t
A t/dynpmc/foo-08.t
A t/dynpmc/foo-09.t
A t/dynpmc/foo-10.t
R t/dynpmc/foo.t
M t/dynpmc/os.t
M t/examples/library.t
A t/ext/winxed/compreg.t
M t/harness
M t/harness.pir
A t/library/.gitattributes
A t/library/nciutils.t
M t/library/pcre.t
R t/library/perlhist.txt
A t/library/perlhistory.txt
M t/library/pg.t
M t/library/sha.t
M t/library/streams.t
M t/native_pbc/integer.pbc
M t/native_pbc/number.pbc
M t/native_pbc/number_1.pbc
M t/native_pbc/string.pbc
M t/native_pbc/string_1.pbc
M t/op/exceptions.t
M t/op/lexicals.t
M t/op/spawnw.t
M t/pmc/boolean.t
M t/pmc/class.t
M t/pmc/eval.t
M t/pmc/io_iterator.t
M t/pmc/iterator.t
M t/pmc/lexinfo.t
M t/pmc/mappedbytearray.t
M t/pmc/nci.t
M t/pmc/orderedhash.t
A t/pmc/packfileview.t
M t/pmc/parrotinterpreter.t
M t/pmc/socket.t
M t/pmc/socket_ipv6.t
M t/pmc/string.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
R t/steps/auto/git_describe-01.t
M t/steps/auto/platform-01.t
M t/steps/auto/readline-01.t
M t/steps/init/hints/darwin-01.t
M t/steps/inter/types-01.t
M t/tools/create_language.t
M t/tools/dev/headerizer/01_functions.t
M t/tools/mk_language_shell.t
M t/tools/pbc_disassemble.t
A tools/build/gen_version.pl
M tools/dev/README
M tools/dev/addopstags.pl
M tools/dev/as2c.pl
M tools/dev/create_language.pl
M tools/dev/debian_docs.sh
R tools/dev/dedeprecator
A tools/dev/dedeprecator.nqp
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_packfile_pbc
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
R tools/dev/ops_not_tested.pl
M tools/dev/parrot_api.pl
M tools/dev/parrot_shell.pl
M tools/dev/parrotbench.pl
M tools/dev/pbc_header.pl
M tools/dev/pbc_to_exe.pir
M tools/dev/pmcrenumber.pl
M tools/dev/pmctree.pl
M tools/dev/pprof2cg.pl
M tools/dev/reconfigure.pl
M tools/dev/resolve_deprecated.nqp
M tools/dev/search-ops.pl
M tools/dev/show_deprecated.nqp
M tools/dev/show_experimental.nqp
M tools/dev/symlink.pl
M tools/dev/update_copyright.pl
M tools/dev/vtablize.pl
M tools/release/release.json
A tools/release/update_version.pl
Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot
Commit: 65041c49ce22e7ce4cbab9db0f6f635683287a11
https://github.com/parrot/parrot/commit/65041c49ce22e7ce4cbab9db0f6f635683287a11
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-07-19 (Tue, 19 Jul 2011)
Changed paths:
M src/runcore/cores.c
M src/runcore/profiling.c
Log Message:
-----------
Fixed a few perldoc errors in src/runcore/* by adding =cut tags at the end.
Commit: a4dd9e08c11015a1f61713ebdf62ea735989f9d6
https://github.com/parrot/parrot/commit/a4dd9e08c11015a1f61713ebdf62ea735989f9d6
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-20 (Wed, 20 Jul 2011)
Changed paths:
M compilers/imcc/imcparser.c
M compilers/imcc/pbc.c
M compilers/imcc/reg_alloc.c
Log Message:
-----------
Merge branch 'master' of git://github.com/felipensp/parrot
Commit: a3d4738706faae7672ac80c9ac546db140f32427
https://github.com/parrot/parrot/commit/a3d4738706faae7672ac80c9ac546db140f32427
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-20 (Wed, 20 Jul 2011)
Changed paths:
M compilers/imcc/imcparser.c
M compilers/imcc/imcparser.h
Log Message:
-----------
Re-generate lex and yacc files. Merge pull request from Felipe++
Commit: bd1c96d8c2a3ed263f90ffbd8883a36881c8dbcc
https://github.com/parrot/parrot/commit/bd1c96d8c2a3ed263f90ffbd8883a36881c8dbcc
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-20 (Wed, 20 Jul 2011)
Changed paths:
M src/platform/win32/dl.c
Log Message:
-----------
Add in a slightly less bad, but still no better, hack to find libc functions on windows. Instead of looking up modules by string name, which are guaranteed to change because 'why the heck not?', we can use an undocumented trick to find the HMODULE owner for a particular function pointer. See in-code comments and TT #2150 for more details.
Commit: e890ebee48e4f1ca83ee7aa167f16a183ffb3dff
https://github.com/parrot/parrot/commit/e890ebee48e4f1ca83ee7aa167f16a183ffb3dff
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-07-20 (Wed, 20 Jul 2011)
Changed paths:
M docs/project/support_policy.pod
Log Message:
-----------
[doc] Remove some antiquated references to svn--
Commit: d78ddd08f67b97edd692e00cec97f7d5f821cf04
https://github.com/parrot/parrot/commit/d78ddd08f67b97edd692e00cec97f7d5f821cf04
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-07-20 (Wed, 20 Jul 2011)
Changed paths:
M t/README.pod
Log Message:
-----------
[doc] Add instructions about smoking parrot to the test suite readme
Commit: 44aaea480323bb867d96916407a63cc7ef78c2d0
https://github.com/parrot/parrot/commit/44aaea480323bb867d96916407a63cc7ef78c2d0
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-07-20 (Wed, 20 Jul 2011)
Changed paths:
M t/README.pod
Log Message:
-----------
[doc] Add a note about the smolder_coretest makefile target to the test suite readme
Commit: 748ed5ee1430e799fba0854a327b1725d9e0e57c
https://github.com/parrot/parrot/commit/748ed5ee1430e799fba0854a327b1725d9e0e57c
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-07-20 (Wed, 20 Jul 2011)
Changed paths:
M t/dynpmc/os.t
Log Message:
-----------
Fixed output regular expression for chroot test in t/dynpmc/os.t so that it passes on OpenBSD.
Commit: 3078cc6d18f4d301e4c8f844b30935c802bedff1
https://github.com/parrot/parrot/commit/3078cc6d18f4d301e4c8f844b30935c802bedff1
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-07-20 (Wed, 20 Jul 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t][src] Refactor get_pointer test to have a more useful failure message
Commit: 287059aad35bfbce6fa2902e419a126fc7b48550
https://github.com/parrot/parrot/commit/287059aad35bfbce6fa2902e419a126fc7b48550
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-22 (Fri, 22 Jul 2011)
Changed paths:
M compilers/imcc/pbc.c
Log Message:
-----------
Uncomment the TT #1324 code from compilers/imcc/pbc.c. It was causing a test failure in code that expects to be able to HLL map Sub in an :immediate. This fixes t/dynpmc/subproxy.t
Commit: 5acd4c4653412d9b0d64ee806c8360db1646fbbd
https://github.com/parrot/parrot/commit/5acd4c4653412d9b0d64ee806c8360db1646fbbd
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-22 (Fri, 22 Jul 2011)
Changed paths:
M t/compilers/opsc/06-opsfile.t
Log Message:
-----------
Bump the number of ops in t/compilers/opsc/06-opsfile.t. This fixes that test.
Commit: b07fb58143b7ac6a44152d151b4438116c4d3a0a
https://github.com/parrot/parrot/commit/b07fb58143b7ac6a44152d151b4438116c4d3a0a
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-22 (Fri, 22 Jul 2011)
Changed paths:
M CREDITS
M ChangeLog
M MANIFEST
M MANIFEST.generated
M NEWS
M PBC_COMPAT
M PLATFORMS
M README
M RESPONSIBLE_PARTIES
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/pbc.c
M compilers/imcc/reg_alloc.c
M compilers/imcc/symreg.c
M compilers/imcc/symreg.h
M config/gen/makefiles/root.in
M config/inter/types.pm
M docs/parrothist.pod
M docs/project/release_manager_guide.pod
M docs/project/support_policy.pod
M docs/tests.pod
R examples/benchmarks/overload.pl
M ext/winxed/README
M ext/winxed/compiler.pir
M ext/winxed/driver.pir
M frontend/parrot/main.c
M frontend/parrot_debugger/main.c
M frontend/pbc_disassemble/main.c
M include/parrot/call.h
M include/parrot/library.h
M include/parrot/oplib/core_ops.h
M lib/Parrot/Harness/Smoke.pm
M lib/Parrot/Pmc2c/PCCMETHOD.pm
M lib/Parrot/Pmc2c/PMC.pm
M lib/Parrot/Test.pm
M parrotbug
A ports/README.pod
M ports/debian/changelog
M ports/debian/control
M ports/debian/control.in
A ports/debian/libparrot3.3.0.symbols
A ports/debian/patches/01_fix_spelling_errors.patch
M ports/debian/patches/series
M runtime/parrot/library/NCI/Utils.pir
M src/call/args.c
M src/debug.c
M src/gc/fixed_allocator.c
M src/hll.c
M src/library.c
M src/nci/extra_thunks.c
M src/ops/core_ops.c
M src/packfile/segments.c
M src/platform/linux/encoding.c
M src/platform/win32/dl.c
M src/platform/win32/error.c
M src/pmc/bytebuffer.pmc
M src/pmc/hash.pmc
M src/pmc/imccompiler.pmc
M src/pmc/mappedbytearray.pmc
M src/pmc/parrotinterpreter.pmc
M src/pmc/string.pmc
M src/runcore/cores.c
M src/runcore/profiling.c
M src/spf_render.c
M src/string/encoding.c
R t/README
A t/README.pod
M t/configure/035-step.t
M t/dynoplibs/debug.t
M t/dynpmc/os.t
M t/examples/library.t
M t/harness.pir
A t/library/.gitattributes
M t/library/nciutils.t
R t/library/perlhist.txt
A t/library/perlhistory.txt
M t/library/streams.t
M t/native_pbc/integer.pbc
M t/native_pbc/number.pbc
M t/native_pbc/number_1.pbc
M t/native_pbc/string.pbc
M t/native_pbc/string_1.pbc
M t/op/exceptions.t
M t/op/spawnw.t
M t/pmc/iterator.t
M t/pmc/mappedbytearray.t
M t/pmc/socket.t
M t/pmc/string.t
M t/src/embed/api.t
M t/src/extend_vtable.t
R t/steps/auto/git_describe-01.t
M t/steps/inter/types-01.t
M tools/dev/mk_packfile_pbc
M tools/dev/nci_thunk_gen.pir
M tools/release/release.json
A tools/release/update_version.pl
Log Message:
-----------
Merge branch 'master' into whiteknight/pbc_pbc
Commit: 2ca406f8e25a17e797bf1c8d19a709dbb51b4206
https://github.com/parrot/parrot/commit/2ca406f8e25a17e797bf1c8d19a709dbb51b4206
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-22 (Fri, 22 Jul 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
Fix c_arg_assert.t
Commit: ed077ecdcbfeffb15226f5aabf77c4c08ea77dee
https://github.com/parrot/parrot/commit/ed077ecdcbfeffb15226f5aabf77c4c08ea77dee
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-22 (Fri, 22 Jul 2011)
Changed paths:
M src/packfile/api.c
M src/platform/win32/dl.c
Log Message:
-----------
fix c_functions_docs.t
Commit: 0838d5304880097e289420ed2c81f724f175561b
https://github.com/parrot/parrot/commit/0838d5304880097e289420ed2c81f724f175561b
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-22 (Fri, 22 Jul 2011)
Changed paths:
M src/platform/win32/dl.c
Log Message:
-----------
fix c_parens.t
Commit: 5f99543078375b7020febbf5c821dfb4f2981566
https://github.com/parrot/parrot/commit/5f99543078375b7020febbf5c821dfb4f2981566
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-22 (Fri, 22 Jul 2011)
Changed paths:
M src/ops/core.ops
Log Message:
-----------
Fix opcode_doc.t, and expand some docs for the old-style load_bytecode
Commit: 6e5911f71a406f106016073a08aa399d2ea4a045
https://github.com/parrot/parrot/commit/6e5911f71a406f106016073a08aa399d2ea4a045
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-22 (Fri, 22 Jul 2011)
Changed paths:
M api.yaml
Log Message:
-----------
+experimental note about load_bytecode_p_s to api.yaml
Commit: a233112d65073713c996ede8acce5383c21b57b4
https://github.com/parrot/parrot/commit/a233112d65073713c996ede8acce5383c21b57b4
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-07-22 (Fri, 22 Jul 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
[t] Fix Parrot_PMC_get_pointer and Parrot_PMC_get_pointer_keyed tests, which assumed that memory locations were always positive integers. It just ain't so.
Commit: d6cb4d899e61f474ad9ddc650e79e39292e4f1b9
https://github.com/parrot/parrot/commit/d6cb4d899e61f474ad9ddc650e79e39292e4f1b9
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-22 (Fri, 22 Jul 2011)
Changed paths:
M api.yaml
M compilers/imcc/main.c
M compilers/imcc/pbc.c
M config/gen/makefiles/root.in
M include/parrot/oplib/core_ops.h
M include/parrot/oplib/ops.h
M include/parrot/opsenum.h
M include/parrot/packfile.h
M src/embed.c
M src/embed/bytecode.c
M src/ops/core.ops
M src/ops/core_ops.c
M src/packfile/api.c
M src/platform/win32/dl.c
M src/pmc/eval.pmc
M src/pmc/imccompiler.pmc
M src/pmc/packfile.pmc
M src/pmc/packfileview.pmc
M t/compilers/opsc/06-opsfile.t
M t/pmc/packfileview.t
Log Message:
-----------
Merge branch 'whiteknight/pbc_pbc'
Commit: 48d1287625c5d2cae79faef3b8d77ed9b3374a47
https://github.com/parrot/parrot/commit/48d1287625c5d2cae79faef3b8d77ed9b3374a47
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-22 (Fri, 22 Jul 2011)
Changed paths:
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/symreg.c
M compilers/imcc/symreg.h
Log Message:
-----------
Add :tag(...) syntax to IMCC. This is just a prototype, but is intended to be a much more flexible replacement for things like :load, :init, and the rest.
Commit: 697f144b51dc116012d16a7ce6ebd8fa7b6853f4
https://github.com/parrot/parrot/commit/697f144b51dc116012d16a7ce6ebd8fa7b6853f4
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-22 (Fri, 22 Jul 2011)
Changed paths:
M compilers/imcc/symreg.c
Log Message:
-----------
Fix typo, reduce segfaults
Commit: 7ad5690d790da1aa24400bf90505dce952ec0201
https://github.com/parrot/parrot/commit/7ad5690d790da1aa24400bf90505dce952ec0201
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-22 (Fri, 22 Jul 2011)
Changed paths:
M include/parrot/interpreter.h
M src/interp/inter_misc.c
Log Message:
-----------
Remove Parrot_compreg function, which was not being used. TT #1879
Commit: ad926f366f7d49ab1e5bb82743c9a774581055e7
https://github.com/parrot/parrot/commit/ad926f366f7d49ab1e5bb82743c9a774581055e7
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-22 (Fri, 22 Jul 2011)
Changed paths:
M api.yaml
Log Message:
-----------
Update api.yaml
Commit: e93f06e239123d813ded49e53a099c2feb3a5a22
https://github.com/parrot/parrot/commit/e93f06e239123d813ded49e53a099c2feb3a5a22
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-23 (Sat, 23 Jul 2011)
Changed paths:
M compilers/imcc/pbc.c
M include/parrot/packfile.h
Log Message:
-----------
Add in a mechanism for storing pmc->string mappings, to be used for tags, in PackFile_ConstTable. Does not serialize, yet
Commit: 9a7872270c0a2f7aae74695224d4f16e90a7d83d
https://github.com/parrot/parrot/commit/9a7872270c0a2f7aae74695224d4f16e90a7d83d
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-23 (Sat, 23 Jul 2011)
Changed paths:
M src/packfile/output.c
M src/packfile/segments.c
Log Message:
-----------
Add code to serialize tags in the const table
Commit: e663a9b358257584a0b63977c75c4340651ddcd2
https://github.com/parrot/parrot/commit/e663a9b358257584a0b63977c75c4340651ddcd2
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-23 (Sat, 23 Jul 2011)
Changed paths:
M compilers/imcc/imcc.y
M compilers/imcc/imcparser.c
M compilers/imcc/pbc.c
M src/packfile/api.c
Log Message:
-----------
Fix several bugs, and get a small example program working correctly
Commit: f63f200fbcb6a0da1a50db17a97a049b45ef8007
https://github.com/parrot/parrot/commit/f63f200fbcb6a0da1a50db17a97a049b45ef8007
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-23 (Sat, 23 Jul 2011)
Changed paths:
M src/packfile/segments.c
Log Message:
-----------
Fix serialization, so we can fetch tagged subs from a PBC
Commit: d4166d2feefe314d53d92f01cf90daf91a0c45a9
https://github.com/parrot/parrot/commit/d4166d2feefe314d53d92f01cf90daf91a0c45a9
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-23 (Sat, 23 Jul 2011)
Changed paths:
M compilers/imcc/pbc.c
Log Message:
-----------
Remove TODO note, and use STRINGNULL instead of creating a new empty STRING every time we have a non-method sub
Commit: 166738c3e6efa0651e0ace2925cd90b3004cbb95
https://github.com/parrot/parrot/commit/166738c3e6efa0651e0ace2925cd90b3004cbb95
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-23 (Sat, 23 Jul 2011)
Changed paths:
M compilers/imcc/pbc.c
Log Message:
-----------
Remove two TODO notes that are useless
Commit: 05b09115de73950747994a4347995c4736ac63d6
https://github.com/parrot/parrot/commit/05b09115de73950747994a4347995c4736ac63d6
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-23 (Sat, 23 Jul 2011)
Changed paths:
M compilers/imcc/imcc.l
M compilers/imcc/imclexer.c
Log Message:
-----------
Add in a new function to try and make better IMCC error messages. Dump whatever information we can get our hands on into the message, and hope it's enough. Or too much. or not enough.
Commit: efa1dd036cdff1130017d030f345cf261375eb0a
https://github.com/parrot/parrot/commit/efa1dd036cdff1130017d030f345cf261375eb0a
Author: Felipe Pena <felipensp at gmail.com>
Date: 2011-07-23 (Sat, 23 Jul 2011)
Changed paths:
M CREDITS
M ChangeLog
M MANIFEST
M MANIFEST.generated
M PBC_COMPAT
M PLATFORMS
M README
M RESPONSIBLE_PARTIES
M VERSION
M api.yaml
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 config/gen/makefiles/root.in
M config/inter/types.pm
M docs/parrothist.pod
M docs/project/release_manager_guide.pod
M docs/project/support_policy.pod
M docs/tests.pod
M frontend/parrot_debugger/main.c
M include/parrot/interpreter.h
M include/parrot/oplib/core_ops.h
M include/parrot/oplib/ops.h
M include/parrot/opsenum.h
M include/parrot/packfile.h
A ports/README.pod
M ports/debian/changelog
M ports/debian/control
M ports/debian/control.in
A ports/debian/libparrot3.3.0.symbols
A ports/debian/patches/01_fix_spelling_errors.patch
M ports/debian/patches/series
M src/debug.c
M src/embed.c
M src/embed/bytecode.c
M src/gc/fixed_allocator.c
M src/interp/inter_misc.c
M src/ops/core.ops
M src/ops/core_ops.c
M src/packfile/api.c
M src/platform/win32/dl.c
M src/pmc/eval.pmc
M src/pmc/imccompiler.pmc
M src/pmc/packfile.pmc
M src/pmc/packfileview.pmc
M src/runcore/cores.c
M src/runcore/profiling.c
R t/README
A t/README.pod
M t/compilers/opsc/06-opsfile.t
M t/dynoplibs/debug.t
M t/dynpmc/os.t
M t/examples/library.t
M t/harness.pir
A t/library/.gitattributes
R t/library/perlhist.txt
A t/library/perlhistory.txt
M t/library/streams.t
M t/native_pbc/integer.pbc
M t/native_pbc/number.pbc
M t/native_pbc/number_1.pbc
M t/native_pbc/string.pbc
M t/native_pbc/string_1.pbc
M t/pmc/packfileview.t
M t/pmc/socket.t
M t/src/extend_vtable.t
M t/steps/inter/types-01.t
M tools/dev/mk_packfile_pbc
M tools/release/release.json
A tools/release/update_version.pl
Log Message:
-----------
- Fix conflict
Commit: 6454ac4da7183e0195921b39c1eb61751479b032
https://github.com/parrot/parrot/commit/6454ac4da7183e0195921b39c1eb61751479b032
Author: Felipe Pena <felipensp at gmail.com>
Date: 2011-07-23 (Sat, 23 Jul 2011)
Changed paths:
M compilers/imcc/imclexer.c
Log Message:
-----------
- Fix conflict
Commit: 0a84eb759095995a599721fe8274c44395412160
https://github.com/parrot/parrot/commit/0a84eb759095995a599721fe8274c44395412160
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-25 (Mon, 25 Jul 2011)
Changed paths:
M include/parrot/interpreter.h
M src/global_setup.c
M src/packfile/api.c
M src/pmc/packfileview.pmc
Log Message:
-----------
Add a new IGLOBALS_LOADED_PBCS global to be a cache for load_bytecode_p_s. Add a ->path attr to packfile view to optionally hold the string path of the packfile, if it was loaded from a file with load_bytecode_p_s
Commit: 5ef23c59e1b69c25f1c21771398c87a1da5ad2fd
https://github.com/parrot/parrot/commit/5ef23c59e1b69c25f1c21771398c87a1da5ad2fd
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-25 (Mon, 25 Jul 2011)
Changed paths:
M src/pmc/packfileview.pmc
Log Message:
-----------
get_string_native -> get_string. Why? LOLWTF, that's why.
Commit: 7fe5102698c565c2725e26035873a34c6f29cbb7
https://github.com/parrot/parrot/commit/7fe5102698c565c2725e26035873a34c6f29cbb7
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-25 (Mon, 25 Jul 2011)
Changed paths:
M src/pmc/packfileconstanttable.pmc
Log Message:
-----------
Update PackfileConstantTable PMC to allow for the new tags mechanism
Commit: 8229ddd07d5487509c13f799fbf7bfe9b5989537
https://github.com/parrot/parrot/commit/8229ddd07d5487509c13f799fbf7bfe9b5989537
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-25 (Mon, 25 Jul 2011)
Changed paths:
M compilers/imcc/imcc.y
M compilers/imcc/imcparser.c
M src/packfile/api.c
Log Message:
-----------
Add in some code to imcc.y (not used yet) to replace :load and :init with :tag. Fix Parrot_pf_subs_by_flag to treat :init and :load together with :tag seamlessly.
Commit: 7c91174d3d57f89d1410d291f45d6a2402c92406
https://github.com/parrot/parrot/commit/7c91174d3d57f89d1410d291f45d6a2402c92406
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-25 (Mon, 25 Jul 2011)
Changed paths:
M frontend/parrot/main.c
A frontend/parrot2/main.c
A frontend/parrot2/prt0.pir
Log Message:
-----------
Prototype for a new alternate frontend. The new frontend intends to bootstrap into PIR as early as possible, using new packfile and compiler features.
Commit: 8b85ecc6e0f9465d6dc6962dd0f1ecd71bb3ae3d
https://github.com/parrot/parrot/commit/8b85ecc6e0f9465d6dc6962dd0f1ecd71bb3ae3d
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-25 (Mon, 25 Jul 2011)
Changed paths:
M frontend/parrot2/main.c
Log Message:
-----------
A few small speculative changes and some TODO notes
Commit: 97e3693f1da11ce79d79f6da8bfdc854a79c5a57
https://github.com/parrot/parrot/commit/97e3693f1da11ce79d79f6da8bfdc854a79c5a57
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-07-25 (Mon, 25 Jul 2011)
Changed paths:
M runtime/parrot/library/osutils.pir
Log Message:
-----------
Added perldoc to osutils.pir. Also cleaned up source code so I could figure what each function was doing more clearly.
Commit: 9efc5f99f55320c0b4b478a91635205e5182536e
https://github.com/parrot/parrot/commit/9efc5f99f55320c0b4b478a91635205e5182536e
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-07-25 (Mon, 25 Jul 2011)
Changed paths:
M runtime/parrot/library/osutils.pir
Log Message:
-----------
Removed a few trailing whitespaces in osutils.pir that were causing t/codingstd/trailing_space.t to fail. Also added some perldoc corrections that were missing because of a delinquent vim swap file.
Commit: 66e6aee5d80ac89271b25e0053ae5c73af41d386
https://github.com/parrot/parrot/commit/66e6aee5d80ac89271b25e0053ae5c73af41d386
Author: Moritz Lenz <moritz at faui2k3.org>
Date: 2011-07-26 (Tue, 26 Jul 2011)
Changed paths:
M README
Log Message:
-----------
recommend Configure.pl --optimize
Commit: 8cc26e4a562cd565a4da9596d716fd981275a813
https://github.com/parrot/parrot/commit/8cc26e4a562cd565a4da9596d716fd981275a813
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-07-26 (Tue, 26 Jul 2011)
Changed paths:
M runtime/parrot/library/Archive/Tar.pir
M runtime/parrot/library/Archive/Zip.pir
Log Message:
-----------
[Archive] add some documentation
Commit: 930fa0f7ea2acd2f44475454e3c3b83d6cc3a90e
https://github.com/parrot/parrot/commit/930fa0f7ea2acd2f44475454e3c3b83d6cc3a90e
Author: Felipe Pena <felipensp at gmail.com>
Date: 2011-07-26 (Tue, 26 Jul 2011)
Changed paths:
M README
M include/parrot/interpreter.h
M runtime/parrot/library/Archive/Tar.pir
M runtime/parrot/library/Archive/Zip.pir
M runtime/parrot/library/osutils.pir
M src/global_setup.c
M src/packfile/api.c
M src/pmc/packfileview.pmc
Log Message:
-----------
Merge remote-tracking branch 'upstream/master' into imcc_error_message
Commit: c282bfca03f1a45f9e0fb5c27b9e32452c50d187
https://github.com/parrot/parrot/commit/c282bfca03f1a45f9e0fb5c27b9e32452c50d187
Author: Felipe Pena <felipensp at gmail.com>
Date: 2011-07-26 (Tue, 26 Jul 2011)
Changed paths:
M compilers/imcc/imcc.l
M compilers/imcc/imclexer.c
M include/parrot/memory.h
M src/gc/alloc_memory.c
Log Message:
-----------
Merge remote-tracking branch 'origin/mem_sys_strndup'
Commit: 9a8864601871b4f4c2ef11e651e848f124acd03b
https://github.com/parrot/parrot/commit/9a8864601871b4f4c2ef11e651e848f124acd03b
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-07-27 (Wed, 27 Jul 2011)
Changed paths:
M compilers/imcc/debug.c
M include/parrot/memory.h
Log Message:
-----------
fix codetest failures - trailing spaces and linelength, update copyright
Commit: 74d8790a93338730ef180bd2c8b3f1884479a399
https://github.com/parrot/parrot/commit/74d8790a93338730ef180bd2c8b3f1884479a399
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-07-27 (Wed, 27 Jul 2011)
Changed paths:
M src/gc/alloc_memory.c
Log Message:
-----------
fix codetest failure - trailing spaces
Commit: cb6ec5f780abefbb371af001649f6bd3e1fe5f74
https://github.com/parrot/parrot/commit/cb6ec5f780abefbb371af001649f6bd3e1fe5f74
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-07-27 (Wed, 27 Jul 2011)
Changed paths:
M NEWS
Log Message:
-----------
[doc] Add info to NEWS
Commit: 43ba0b079b80725c1b0752fcbfbfdb57a71ebc8e
https://github.com/parrot/parrot/commit/43ba0b079b80725c1b0752fcbfbfdb57a71ebc8e
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-27 (Wed, 27 Jul 2011)
Changed paths:
M t/oo/new-old.t
Log Message:
-----------
fix and unTODO the "exception in new" test, TT #1151
Commit: 358549ee57864f04c83eb13db712f56edbe0737a
https://github.com/parrot/parrot/commit/358549ee57864f04c83eb13db712f56edbe0737a
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-27 (Wed, 27 Jul 2011)
Changed paths:
M Configure.pl
Log Message:
-----------
Remove import of Data::Dumper.
Commit: 62e830aeef8cd09ea4e05e35786b292c48c0038b
https://github.com/parrot/parrot/commit/62e830aeef8cd09ea4e05e35786b292c48c0038b
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-07-27 (Wed, 27 Jul 2011)
Changed paths:
M runtime/parrot/library/osutils.pir
Log Message:
-----------
Added :named('verbose') argument to chmod() in osutils.pir.
Commit: 171eb1638042f5219d2a14f4a81074b2ffad6094
https://github.com/parrot/parrot/commit/171eb1638042f5219d2a14f4a81074b2ffad6094
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-07-27 (Wed, 27 Jul 2011)
Changed paths:
M runtime/parrot/library/osutils.pir
Log Message:
-----------
Added perldoc for the install() function in osutils.pir.
Commit: f7f182e3efb0675f16256f92654a82e28448a327
https://github.com/parrot/parrot/commit/f7f182e3efb0675f16256f92654a82e28448a327
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-07-28 (Thu, 28 Jul 2011)
Changed paths:
M t/library/osutils.t
Log Message:
-----------
Added tests for file_exists() to t/library/osutils.t.
Commit: 5ae62b7bc39e19ff3207750cd2deac0b85eddaaa
https://github.com/parrot/parrot/commit/5ae62b7bc39e19ff3207750cd2deac0b85eddaaa
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-07-28 (Thu, 28 Jul 2011)
Changed paths:
M t/library/osutils.t
Log Message:
-----------
Added test for slurp() to t/library/osutils.t.
Commit: 440f18f5339164ae637735bcc331230524b8e658
https://github.com/parrot/parrot/commit/440f18f5339164ae637735bcc331230524b8e658
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-07-28 (Thu, 28 Jul 2011)
Changed paths:
M compilers/imcc/pbc.c
Log Message:
-----------
[codingstd] c_arg_assert
Commit: cb07909d662933ca02ee6caec608bdc67f90aa1d
https://github.com/parrot/parrot/commit/cb07909d662933ca02ee6caec608bdc67f90aa1d
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-07-28 (Thu, 28 Jul 2011)
Changed paths:
M compilers/imcc/pbc.c
Log Message:
-----------
[codingstd] linelength
Commit: 28b69a42658e1ae55c481366f36f6f21a0f6438e
https://github.com/parrot/parrot/commit/28b69a42658e1ae55c481366f36f6f21a0f6438e
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-07-28 (Thu, 28 Jul 2011)
Changed paths:
M compilers/imcc/pbc.c
M compilers/imcc/symreg.c
Log Message:
-----------
[codingstd] c_function_docs
Commit: 7b9fa1943a02630840e861fe709c01c28120bc08
https://github.com/parrot/parrot/commit/7b9fa1943a02630840e861fe709c01c28120bc08
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-07-28 (Thu, 28 Jul 2011)
Changed paths:
M t/library/osutils.t
Log Message:
-----------
Added tests for mkpath() and rmtree() to t/library/osutils.t.
Commit: 7835cd1e2bbbeeeb6d4ff5efd0fe3892c263704e
https://github.com/parrot/parrot/commit/7835cd1e2bbbeeeb6d4ff5efd0fe3892c263704e
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-07-28 (Thu, 28 Jul 2011)
Changed paths:
M compilers/imcc/pbc.c
M include/parrot/packfile.h
M src/packfile/api.c
M src/packfile/output.c
M src/packfile/segments.c
M src/pmc/packfileconstanttable.pmc
Log Message:
-----------
use a proper struct to manage the format of the tag_map
Commit: 4cf23c5f55badf90c3bf8d90d0a4084e8255eed3
https://github.com/parrot/parrot/commit/4cf23c5f55badf90c3bf8d90d0a4084e8255eed3
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-07-28 (Thu, 28 Jul 2011)
Changed paths:
M compilers/imcc/pbc.c
M src/packfile/api.c
M src/pmc/packfileconstanttable.pmc
Log Message:
-----------
store tags as a sorted pairs list
Commit: ffe846f5be54a65ebdf9dfcc47e8b7274740eb84
https://github.com/parrot/parrot/commit/ffe846f5be54a65ebdf9dfcc47e8b7274740eb84
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-07-28 (Thu, 28 Jul 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
use binary search to determine range of tag map containing querried tag entries
Commit: 2a0b46c34c936761f42b36e65dc5bb160ed1e0c1
https://github.com/parrot/parrot/commit/2a0b46c34c936761f42b36e65dc5bb160ed1e0c1
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-07-28 (Thu, 28 Jul 2011)
Changed paths:
M t/library/osutils.t
Log Message:
-----------
Made the code in t/library/osutils.t a little more readable and the test descriptions more consistent.
Commit: e828461e528800025181e947f7a946eb1dac1c0e
https://github.com/parrot/parrot/commit/e828461e528800025181e947f7a946eb1dac1c0e
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-28 (Thu, 28 Jul 2011)
Changed paths:
M compilers/imcc/main.c
M compilers/imcc/pbc.c
M t/pmc/packfileview.t
Log Message:
-----------
IMCC changes interp->current_pf for compilation but did not reset it. Fix that. Add some tests for new :tag syntax to t/pmc/packfileview.t
Commit: 5e3743fc574cfcab9ea5d9588fd04aa15e46d52e
https://github.com/parrot/parrot/commit/5e3743fc574cfcab9ea5d9588fd04aa15e46d52e
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-28 (Thu, 28 Jul 2011)
Changed paths:
M compilers/imcc/pbc.c
M compilers/imcc/symreg.c
M include/parrot/packfile.h
M src/packfile/api.c
M src/packfile/output.c
M src/packfile/segments.c
M src/pmc/packfileconstanttable.pmc
Log Message:
-----------
Merge branch 'whiteknight/imcc_tag' of github.com:parrot/parrot into whiteknight/imcc_tag
Commit: 0fab325d9e94da573a4be87c5aef77bb8a01608c
https://github.com/parrot/parrot/commit/0fab325d9e94da573a4be87c5aef77bb8a01608c
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-28 (Thu, 28 Jul 2011)
Changed paths:
M src/pmc/imccompiler.pmc
Log Message:
-----------
some much-needed cleanups to imccompiler, to make sure we enter and exit compilations in a standard way and reset values we change
Commit: 04349492a5a94853fad15dfb49332936fbd6530f
https://github.com/parrot/parrot/commit/04349492a5a94853fad15dfb49332936fbd6530f
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-07-28 (Thu, 28 Jul 2011)
Changed paths:
M t/library/osutils.t
A t/library/testlib/foo.txt
Log Message:
-----------
Added test for cp() to t/library/osutils.t. Also created a 'testlib' directory so that mkpath() and others don't operate on the root directory.
Commit: 6952d3fcd4fad5c98ea8ceeebae0bb01f66042de
https://github.com/parrot/parrot/commit/6952d3fcd4fad5c98ea8ceeebae0bb01f66042de
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-28 (Thu, 28 Jul 2011)
Changed paths:
M t/pmc/packfileview.t
Log Message:
-----------
Add test to prove the IMCC bug I just fixed is actually fixed and stays that way
Commit: db819099cc5814acbb855ed526ec464224d1b961
https://github.com/parrot/parrot/commit/db819099cc5814acbb855ed526ec464224d1b961
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-28 (Thu, 28 Jul 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
[cage] Improve conformance to 'Makefile turnover lines start with hard tab' principle.
Commit: 7b9b14c80486bb7477d2194b5996b11e753434ac
https://github.com/parrot/parrot/commit/7b9b14c80486bb7477d2194b5996b11e753434ac
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-07-28 (Thu, 28 Jul 2011)
Changed paths:
M t/library/osutils.t
Log Message:
-----------
Added tests for install() and unlink() to t/library/osutils.t.
Commit: 702c3ee4a19ac0e95b14be756f139b7ffcd6f02e
https://github.com/parrot/parrot/commit/702c3ee4a19ac0e95b14be756f139b7ffcd6f02e
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-28 (Thu, 28 Jul 2011)
Changed paths:
M t/library/osutils.t
Log Message:
-----------
Merge branch 'master' of git at github.com:parrot/parrot
Commit: 35fae10ca54a84d00f7e6d5439d0552c302cd631
https://github.com/parrot/parrot/commit/35fae10ca54a84d00f7e6d5439d0552c302cd631
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-28 (Thu, 28 Jul 2011)
Changed paths:
M config/gen/makefiles/ext.in
M config/gen/makefiles/root.in
Log Message:
-----------
[cage] hard-tabs on Makefile turnover lines.
Commit: 2c4c7dbff551ba4449d53e85235b38782208663e
https://github.com/parrot/parrot/commit/2c4c7dbff551ba4449d53e85235b38782208663e
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-29 (Fri, 29 Jul 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
Add the LOADED_PBCS cache to the load_bytecode_s op. Don't use PackFile_append_pmc, it's not needed here.
Commit: 454541327283aa667504ec351bd975f472903bac
https://github.com/parrot/parrot/commit/454541327283aa667504ec351bd975f472903bac
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-29 (Fri, 29 Jul 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
Remove commented out code. We don't need it
Commit: 8d5cbd7983672bd846c92da2e6fbdca80c9436fb
https://github.com/parrot/parrot/commit/8d5cbd7983672bd846c92da2e6fbdca80c9436fb
Author: Andy Lester <andy at petdance.com>
Date: 2011-07-29 (Fri, 29 Jul 2011)
Changed paths:
M src/gc/fixed_allocator.c
Log Message:
-----------
consting an art in pool_is_owned(), and removed an unused var
Commit: f726b3c6c375c58a80bf4ccb3f33875f5204ba13
https://github.com/parrot/parrot/commit/f726b3c6c375c58a80bf4ccb3f33875f5204ba13
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-29 (Fri, 29 Jul 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
Add the LOADED_PBCS cache to the load_bytecode_s op. Don't use PackFile_append_pmc, it's not needed here.
Commit: 2e5eb2a066c7323bcfe347016aa7085cae4453a8
https://github.com/parrot/parrot/commit/2e5eb2a066c7323bcfe347016aa7085cae4453a8
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-07-29 (Fri, 29 Jul 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
Remove commented out code. We don't need it
Commit: fb78c2ea27844483d36a353ab2d411b8ab8887c3
https://github.com/parrot/parrot/commit/fb78c2ea27844483d36a353ab2d411b8ab8887c3
Author: Moritz Lenz <moritz at faui2k3.org>
Date: 2011-07-30 (Sat, 30 Jul 2011)
Changed paths:
M docs/running.pod
Log Message:
-----------
[docs] document -L $path
Commit: fcf3adf6e55880b7247d83652a626642c9335872
https://github.com/parrot/parrot/commit/fcf3adf6e55880b7247d83652a626642c9335872
Author: Moritz Lenz <moritz at faui2k3.org>
Date: 2011-07-30 (Sat, 30 Jul 2011)
Changed paths:
M frontend/parrot/main.c
Log Message:
-----------
add -L to usage message
Commit: 8cb5dcbcb70fc6ee0d582aff74027e0919211692
https://github.com/parrot/parrot/commit/8cb5dcbcb70fc6ee0d582aff74027e0919211692
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-07-30 (Sat, 30 Jul 2011)
Changed paths:
M examples/pasm/fact.pasm
M t/examples/pasm.t
Log Message:
-----------
Decruftify some PASM examples and tests
Commit: 238c989fcddbd31055ff2c57e7543c6896b7b3e6
https://github.com/parrot/parrot/commit/238c989fcddbd31055ff2c57e7543c6896b7b3e6
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-07-30 (Sat, 30 Jul 2011)
Changed paths:
M runtime/parrot/library/distutils.pir
Log Message:
-----------
[distutils] update links
Commit: 4b4315e834133fe3628fb31dce1f25ab0675c5d0
https://github.com/parrot/parrot/commit/4b4315e834133fe3628fb31dce1f25ab0675c5d0
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-07-30 (Sat, 30 Jul 2011)
Changed paths:
M runtime/parrot/library/distutils.pir
M runtime/parrot/library/osutils.pir
Log Message:
-----------
[distutils] gzip & install manpages
Commit: 775f587abbb094ea8592deca4e758fdd05b37393
https://github.com/parrot/parrot/commit/775f587abbb094ea8592deca4e758fdd05b37393
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-07-30 (Sat, 30 Jul 2011)
Changed paths:
M runtime/parrot/library/distutils.pir
Log Message:
-----------
[distutils] add item man_pod
Commit: 566eb81c2b951d27a3037514f46502a0cee86477
https://github.com/parrot/parrot/commit/566eb81c2b951d27a3037514f46502a0cee86477
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-07-30 (Sat, 30 Jul 2011)
Changed paths:
M runtime/parrot/library/distutils.pir
Log Message:
-----------
[distutils] fix packages with manpages
Commit: ee5f697f5a628d3175522d3a8dbab832fd35400e
https://github.com/parrot/parrot/commit/ee5f697f5a628d3175522d3a8dbab832fd35400e
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-30 (Sat, 30 Jul 2011)
Changed paths:
M lib/Parrot/Pmc2c/PMC.pm
M lib/Parrot/Pmc2c/VTable.pm
Log Message:
-----------
Use Storable::nstore instead of Storable::store. Cf.: http://trac.parrot.org/parrot/ticket/2167.
Commit: af5ace72005597ce8c38bf3c08c20271f8054b0a
https://github.com/parrot/parrot/commit/af5ace72005597ce8c38bf3c08c20271f8054b0a
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-07-30 (Sat, 30 Jul 2011)
Changed paths:
M runtime/parrot/library/distutils.pir
M runtime/parrot/library/osutils.pir
Log Message:
-----------
[distutils] refactor gziped manpages
Commit: e07835486ad29f0f047c46679c24f22c2c4b84de
https://github.com/parrot/parrot/commit/e07835486ad29f0f047c46679c24f22c2c4b84de
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-07-31 (Sun, 31 Jul 2011)
Changed paths:
M runtime/parrot/library/distutils.pir
Log Message:
-----------
[distutils] customize pod2man
Commit: b85f9359e020c52fcfb5e363faca524595f68e67
https://github.com/parrot/parrot/commit/b85f9359e020c52fcfb5e363faca524595f68e67
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-07-31 (Sun, 31 Jul 2011)
Changed paths:
M src/pmc/resizablepmcarray.pmc
Log Message:
-----------
add missing pod for vtables delete_keyed and delete_keyed_int
and rename the parameter in the later for consistency
Commit: cc760d6bdae3d408ac54b2696e74130abc9d868b
https://github.com/parrot/parrot/commit/cc760d6bdae3d408ac54b2696e74130abc9d868b
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-07-31 (Sun, 31 Jul 2011)
Changed paths:
M src/pmc/imccompiler.pmc
M src/pmc/packfileconstanttable.pmc
Log Message:
-----------
[codingstd] Correct trailing whitespace, c parens, unused c arg assert (ran headerizer.pl).
Commit: e5b8ab42b825b106733ac7e78c4ac9f566d4fd1e
https://github.com/parrot/parrot/commit/e5b8ab42b825b106733ac7e78c4ac9f566d4fd1e
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-08-01 (Mon, 01 Aug 2011)
Changed paths:
M runtime/parrot/library/distutils.pir
Log Message:
-----------
[distutils] customize pod2man
Commit: 585dd73e3e03f46d3800ad0d4ffbc6b803aacd75
https://github.com/parrot/parrot/commit/585dd73e3e03f46d3800ad0d4ffbc6b803aacd75
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-08-01 (Mon, 01 Aug 2011)
Changed paths:
M runtime/parrot/library/distutils.pir
Log Message:
-----------
[distutils] more doc
Commit: 7db4473f7802c9ee0e2d5846dd13bf72e332c1de
https://github.com/parrot/parrot/commit/7db4473f7802c9ee0e2d5846dd13bf72e332c1de
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-08-01 (Mon, 01 Aug 2011)
Changed paths:
M MANIFEST
M lib/Parrot/Docs/Section/Tools.pm
R tools/dev/nm.pl
R tools/dev/parrot_api.pl
Log Message:
-----------
[TT#2169] Removed useless,untested and broken nm.pl and parrot_api.pl
Commit: ff9ad45981dc9d401d8e4590e550760255cb2205
https://github.com/parrot/parrot/commit/ff9ad45981dc9d401d8e4590e550760255cb2205
Author: Martin von Gagern <Martin.vGagern at gmx.net>
Date: 2011-08-02 (Tue, 02 Aug 2011)
Changed paths:
M src/dynext.c
Log Message:
-----------
[TT#2107] Fix dynloading of libraries from exact file name.
Commit: 2d6e52a64f865819d73ed59e37496c0b20d39457
https://github.com/parrot/parrot/commit/2d6e52a64f865819d73ed59e37496c0b20d39457
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date: 2011-08-02 (Tue, 02 Aug 2011)
Changed paths:
M src/dynext.c
Log Message:
-----------
Merge pull request #144 from gagern/tt2107-dynext-get_path
[TT#2107] Fix dynloading of libraries from exact file name.
Commit: 9192eb06010622ad4ac4145ba40045aa953d581a
https://github.com/parrot/parrot/commit/9192eb06010622ad4ac4145ba40045aa953d581a
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-08-02 (Tue, 02 Aug 2011)
Changed paths:
M src/pmc/unmanagedstruct.pmc
Log Message:
-----------
bare implementatiion of as_string, returning a null string
Commit: 5553bfaf6efd3140f76f07384cc745310cc934cd
https://github.com/parrot/parrot/commit/5553bfaf6efd3140f76f07384cc745310cc934cd
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-08-02 (Tue, 02 Aug 2011)
Changed paths:
M src/pmc/unmanagedstruct.pmc
M t/pmc/nci.t
Log Message:
-----------
implement as_string and add a minimal test for it
Commit: 2098ab50c337d4f0f9f5f424e617a2a37ad5604b
https://github.com/parrot/parrot/commit/2098ab50c337d4f0f9f5f424e617a2a37ad5604b
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-02 (Tue, 02 Aug 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
Some extra checks in Parrot_pf_subs_by_flag. This should help to eliminate or reduce issues seen by benabik++
Commit: 1ecc9004ca480f1be755e9cf30a4128ceebffe18
https://github.com/parrot/parrot/commit/1ecc9004ca480f1be755e9cf30a4128ceebffe18
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-03 (Wed, 03 Aug 2011)
Changed paths:
M docs/dev/profiling.pod
Log Message:
-----------
add a bunch of stub sections to the profiling document
Commit: 63a9db085720e2df460468d5e517f195baceb6f9
https://github.com/parrot/parrot/commit/63a9db085720e2df460468d5e517f195baceb6f9
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-03 (Wed, 03 Aug 2011)
Changed paths:
M src/packfile/api.c
M src/pmc/packfileview.pmc
Log Message:
-----------
Add a tag cache to PackfileView, to keep track of what initializations have been performed on it. Add two methods to access this cache. The load_bytecode_s automatically marks a packfile as having been initialized with 'load'
Commit: a4a4895247ad8eb4685753aa0cf59c431ef14d8f
https://github.com/parrot/parrot/commit/a4a4895247ad8eb4685753aa0cf59c431ef14d8f
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-03 (Wed, 03 Aug 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
load_bytecode_s should update the various caches before running do_sub_pragmas, to avoid recursion. Cache PackfileView objects by full path name, not short name, so the two load_bytecode variants are talking the same language
Commit: ce51d7f5fb9a11a86ab5fbfc91fd7818190bbca2
https://github.com/parrot/parrot/commit/ce51d7f5fb9a11a86ab5fbfc91fd7818190bbca2
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-03 (Wed, 03 Aug 2011)
Changed paths:
M MANIFEST
M docs/dev/profiling.pod
M docs/running.pod
M examples/pasm/fact.pasm
M frontend/parrot/main.c
M lib/Parrot/Docs/Section/Tools.pm
M runtime/parrot/library/distutils.pir
M runtime/parrot/library/osutils.pir
M src/dynext.c
M src/gc/fixed_allocator.c
M src/packfile/api.c
M src/pmc/resizablepmcarray.pmc
M t/examples/pasm.t
R tools/dev/nm.pl
R tools/dev/parrot_api.pl
Log Message:
-----------
Fix conflict in merge from master
Commit: cd7297c85a5786078b1787035a90d559ec211b8b
https://github.com/parrot/parrot/commit/cd7297c85a5786078b1787035a90d559ec211b8b
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-08-03 (Wed, 03 Aug 2011)
Changed paths:
M ext/winxed/compiler.pir
Log Message:
-----------
update winxed snapshot to 1.1.devel 7dac8ecc52:
__NAMESPACE__ and __CLASS__ predefined constants
load_packfile builtin
Commit: 9dd2908842e88d32c2ae49d23c80434fc5eb35ec
https://github.com/parrot/parrot/commit/9dd2908842e88d32c2ae49d23c80434fc5eb35ec
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-08-03 (Wed, 03 Aug 2011)
Changed paths:
M src/nci_test.c
M t/pmc/nci.t
Log Message:
-----------
a better test for as_string method and ByteBuffer get_pointer vtable
Commit: ae00b64a36287af4c59228ce98d1fc56c7d9ba01
https://github.com/parrot/parrot/commit/ae00b64a36287af4c59228ce98d1fc56c7d9ba01
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-03 (Wed, 03 Aug 2011)
Log Message:
-----------
Merge branch 'whiteknight/load_bytecode'
Commit: 770a61c65a5d65fd8cce0f90a1d93ab3bb53751e
https://github.com/parrot/parrot/commit/770a61c65a5d65fd8cce0f90a1d93ab3bb53751e
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-03 (Wed, 03 Aug 2011)
Changed paths:
M src/packfile/api.c
M src/pmc/packfileview.pmc
Log Message:
-----------
Merge branch 'whiteknight/load_bytecode'
Commit: 7d086f7a3479d2ce0703ee2c98575f2f84de8ed3
https://github.com/parrot/parrot/commit/7d086f7a3479d2ce0703ee2c98575f2f84de8ed3
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-03 (Wed, 03 Aug 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
+fix checkdepend.t
Commit: 0fb44aa481a5c5be3c0ee31f8b7ab3e2a9f41b83
https://github.com/parrot/parrot/commit/0fb44aa481a5c5be3c0ee31f8b7ab3e2a9f41b83
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-03 (Wed, 03 Aug 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
Throw an exception if we can't find the bytecode path
Commit: c78508a10cf1e69d7ea2f9ee13e776d3cb5e03b4
https://github.com/parrot/parrot/commit/c78508a10cf1e69d7ea2f9ee13e776d3cb5e03b4
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-08-04 (Thu, 04 Aug 2011)
Changed paths:
M src/pmc/unmanagedstruct.pmc
Log Message:
-----------
use platfrom encoding if encodingname is omited or null in as_string
Commit: 1a38fbe05ac0bcaa00faab4eaa8bf4bde53ddb00
https://github.com/parrot/parrot/commit/1a38fbe05ac0bcaa00faab4eaa8bf4bde53ddb00
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-08-04 (Thu, 04 Aug 2011)
Changed paths:
M src/pmc/ptr.pmc
Log Message:
-----------
implement as_string method also in the Ptr PMC
Commit: 4334988781561a2ea2477daeb2c1eae68cae4a25
https://github.com/parrot/parrot/commit/4334988781561a2ea2477daeb2c1eae68cae4a25
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-04 (Thu, 04 Aug 2011)
Changed paths:
M docs/dev/profiling.pod
Log Message:
-----------
Correct grammatical error in documentation.
Commit: c2f2543400b6ca94e159fc208daeb6e5cb19945f
https://github.com/parrot/parrot/commit/c2f2543400b6ca94e159fc208daeb6e5cb19945f
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-04 (Thu, 04 Aug 2011)
Changed paths:
M src/pmc/packfileview.pmc
Log Message:
-----------
[codingstd] Add ASSERT_ARGS to two functions.
Commit: 098363a25f0284b49142e0062e0d59a2a08ac6e0
https://github.com/parrot/parrot/commit/098363a25f0284b49142e0062e0d59a2a08ac6e0
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-08-05 (Fri, 05 Aug 2011)
Changed paths:
M runtime/parrot/library/Archive/Zip.pir
Log Message:
-----------
[Archive/Zip] revert some commits about I/O
Commit: a39491c178bfedea972cc87e06b3382da091e7e1
https://github.com/parrot/parrot/commit/a39491c178bfedea972cc87e06b3382da091e7e1
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-08-05 (Fri, 05 Aug 2011)
Changed paths:
M runtime/parrot/library/Archive/Zip.pir
Log Message:
-----------
[Archive/Zip] some fix, see TT#2171
Commit: 6e6fa41996b78057bc0d2a777323cb1491919160
https://github.com/parrot/parrot/commit/6e6fa41996b78057bc0d2a777323cb1491919160
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-08-05 (Fri, 05 Aug 2011)
Changed paths:
M docs/index/tools.json
Log Message:
-----------
Remove nm.pl from tools.json so the htmlhelp target works
Commit: 52b8e8d5b1fd9f4941bd744aa4b9cdf5fac454d4
https://github.com/parrot/parrot/commit/52b8e8d5b1fd9f4941bd744aa4b9cdf5fac454d4
Author: Andy Lester <andy at petdance.com>
Date: 2011-08-05 (Fri, 05 Aug 2011)
Changed paths:
M src/gc/system.c
Log Message:
-----------
removed two unused functions
Commit: 2b139702634c2057398a04a4502e215a7e1d8385
https://github.com/parrot/parrot/commit/2b139702634c2057398a04a4502e215a7e1d8385
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-05 (Fri, 05 Aug 2011)
Changed paths:
M docs/index/tools.json
M runtime/parrot/library/Archive/Zip.pir
M src/gc/system.c
M src/pmc/packfileview.pmc
Log Message:
-----------
Merge branch 'master' of git at github.com:parrot/parrot
Commit: 908cd83907476be5e294d3c978e71b1d3bec5409
https://github.com/parrot/parrot/commit/908cd83907476be5e294d3c978e71b1d3bec5409
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-06 (Sat, 06 Aug 2011)
Changed paths:
M examples/languages/squaak/doc/tutorial_episode_7.pod
Log Message:
-----------
PCT tutorial: Added a missing space in episode 7
Commit: 6801e9a3e2ca3e178c77bc4d5441644bcc9f33f6
https://github.com/parrot/parrot/commit/6801e9a3e2ca3e178c77bc4d5441644bcc9f33f6
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-06 (Sat, 06 Aug 2011)
Changed paths:
M compilers/pge/README.pod
Log Message:
-----------
Noted that PGE is in update-only mode
Commit: 2225670414a5d29c9fd2fddd71ffa0c6953ddac1
https://github.com/parrot/parrot/commit/2225670414a5d29c9fd2fddd71ffa0c6953ddac1
Author: Andrew Whitworth <wknight8111 at gmail.com>
Date: 2011-08-06 (Sat, 06 Aug 2011)
Changed paths:
M compilers/pge/README.pod
M examples/languages/squaak/doc/tutorial_episode_7.pod
Log Message:
-----------
Merge pull request #145 from dafrito/doc_fix
Doc fix from dafrito++
Commit: f68edf1335d63467f9b9d808273d88583eee1e66
https://github.com/parrot/parrot/commit/f68edf1335d63467f9b9d808273d88583eee1e66
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-08-06 (Sat, 06 Aug 2011)
Changed paths:
M src/nci_test.c
M src/pmc/ptr.pmc
M src/pmc/unmanagedstruct.pmc
M t/pmc/nci.t
Log Message:
-----------
Merge branch 'NotFound/nci_as_string' into nci_as_string_ready
Commit: af176c82c501f9046d241451c53620239ae6bab9
https://github.com/parrot/parrot/commit/af176c82c501f9046d241451c53620239ae6bab9
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-06 (Sat, 06 Aug 2011)
Changed paths:
M Configure.pl
M MANIFEST
M NEWS
M README
M api.yaml
M compilers/imcc/debug.c
M compilers/imcc/imcc.l
M compilers/imcc/imclexer.c
M compilers/imcc/main.c
M compilers/imcc/pbc.c
M compilers/pge/README.pod
M config/gen/makefiles/ext.in
M config/gen/makefiles/root.in
M docs/dev/profiling.pod
M docs/index/tools.json
M docs/running.pod
M examples/languages/squaak/doc/tutorial_episode_7.pod
M examples/pasm/fact.pasm
M ext/winxed/compiler.pir
M frontend/parrot/main.c
M include/parrot/interpreter.h
M include/parrot/memory.h
M lib/Parrot/Docs/Section/Tools.pm
M runtime/parrot/library/Archive/Tar.pir
M runtime/parrot/library/Archive/Zip.pir
M runtime/parrot/library/distutils.pir
M runtime/parrot/library/osutils.pir
M src/dynext.c
M src/gc/alloc_memory.c
M src/gc/fixed_allocator.c
M src/gc/system.c
M src/global_setup.c
M src/interp/inter_misc.c
M src/packfile/api.c
M src/pmc/packfileview.pmc
M src/pmc/resizablepmcarray.pmc
M t/examples/pasm.t
M t/library/osutils.t
A t/library/testlib/foo.txt
M t/oo/new-old.t
R tools/dev/nm.pl
R tools/dev/parrot_api.pl
Log Message:
-----------
Merge from master, fix conflicts
Commit: 50702b34828841bdb65c60e6fa80f43d0575ec84
https://github.com/parrot/parrot/commit/50702b34828841bdb65c60e6fa80f43d0575ec84
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-06 (Sat, 06 Aug 2011)
Changed paths:
M src/packfile/api.c
M src/pmc/packfileview.pmc
Log Message:
-----------
+docs for two static functions in PackfileView
Commit: 022e2174a8c00bc23f9657ad1e187949fe5de554
https://github.com/parrot/parrot/commit/022e2174a8c00bc23f9657ad1e187949fe5de554
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-06 (Sat, 06 Aug 2011)
Changed paths:
M tools/docs/make_html_docs.pl
Log Message:
-----------
make_html_docs: moved deglobbing code into separate function
Commit: ee7c4e30d1f1ca7062663e394fb5196ccae0bb19
https://github.com/parrot/parrot/commit/ee7c4e30d1f1ca7062663e394fb5196ccae0bb19
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-06 (Sat, 06 Aug 2011)
Changed paths:
M docs/index/pdds.json
M tools/docs/make_html_docs.pl
Log Message:
-----------
make_html_docs: resources are now copied to $target_dir
Commit: 1a0ab887d7ecb74a6d3d6073b871b7b48f054083
https://github.com/parrot/parrot/commit/1a0ab887d7ecb74a6d3d6073b871b7b48f054083
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-06 (Sat, 06 Aug 2011)
Changed paths:
M lib/Parrot/Docs/PodToHtml.pm
Log Message:
-----------
PodToHtml: generate a title from the filename if one isn't given
We depend on a title being present when we list it in index files,
otherwise the file shows up as the empy string. This generation code
isn't meant to be perfect; it just provides a more useful default than
'untitled' or ''.
Commit: c9b3ea41c150d44e0623dc7732eb8cc7beca7b5d
https://github.com/parrot/parrot/commit/c9b3ea41c150d44e0623dc7732eb8cc7beca7b5d
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-06 (Sat, 06 Aug 2011)
Changed paths:
M docs/index/pct_tutorial.json
Log Message:
-----------
Removed underscore from 'PCT_Tutorial' title
Commit: 6780a31e8e537f3cccb0c0aa43855a806fae8827
https://github.com/parrot/parrot/commit/6780a31e8e537f3cccb0c0aa43855a806fae8827
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-06 (Sat, 06 Aug 2011)
Changed paths:
M docs/project/release_manager_guide.pod
Log Message:
-----------
release_manager_guide: decapitalize title
The pod2html generation doesn't recognize all-caps heads as titles, so
this document disappeared from the index page, and appeared as untitled
everywhere else. Plus, the other Parrot guides aren't capitalized
either, so it's also a bit more consistent.
Commit: b95189dcf2c72475851d4ab5f9273fa7cf264660
https://github.com/parrot/parrot/commit/b95189dcf2c72475851d4ab5f9273fa7cf264660
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-06 (Sat, 06 Aug 2011)
Changed paths:
M examples/languages/squaak/doc/tutorial_episode_1.pod
Log Message:
-----------
Renamed ep1 to exclude 'PCT Tutorial'
This already included in the breadcrumb and other links that refer to
this tutorial, so I figure it can go.
Commit: 00bd560a215e9db4b25cb2547b2fb6d6f22fb770
https://github.com/parrot/parrot/commit/00bd560a215e9db4b25cb2547b2fb6d6f22fb770
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-06 (Sat, 06 Aug 2011)
Changed paths:
M include/parrot/packfile.h
M src/packfile/api.c
M src/pmc/packfileview.pmc
M t/pmc/packfileview.t
Log Message:
-----------
rename subs_by_flag -> subs_by_tag, to be more synchronous with the :tag syntax
Commit: 867336d08ff8a02c61948c0c2d9a8107375e7844
https://github.com/parrot/parrot/commit/867336d08ff8a02c61948c0c2d9a8107375e7844
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-06 (Sat, 06 Aug 2011)
Changed paths:
M docs/index/pct_tutorial.json
A examples/languages/squaak/doc/pct-stages.png
A examples/languages/squaak/doc/pct-stages.svg
M examples/languages/squaak/doc/tutorial_episode_2.pod
Log Message:
-----------
pct_tut - ep2: add image, reworded surrounding paragraphs for clarity
Minor rephrasing, just so the image flows better with the surrounding
content.
Commit: d577fbbe9cb31947e10d25cb43c0e8e4001cf76f
https://github.com/parrot/parrot/commit/d577fbbe9cb31947e10d25cb43c0e8e4001cf76f
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-06 (Sat, 06 Aug 2011)
Changed paths:
M examples/languages/squaak/doc/tutorial_episode_4.pod
Log Message:
-----------
pct_tut - ep4: added a few newlines
Commit: 8e7b35f2b997e7bd9c2c6dc0bbaaccd845dfcbed
https://github.com/parrot/parrot/commit/8e7b35f2b997e7bd9c2c6dc0bbaaccd845dfcbed
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-06 (Sat, 06 Aug 2011)
Changed paths:
M Configure.pl
M MANIFEST
M NEWS
M README
M compilers/imcc/debug.c
M compilers/imcc/imcc.l
M compilers/imcc/imclexer.c
M compilers/imcc/main.c
M compilers/pge/README.pod
M config/gen/makefiles/ext.in
M config/gen/makefiles/root.in
M docs/dev/profiling.pod
M docs/index/tools.json
M docs/running.pod
M examples/languages/squaak/doc/tutorial_episode_7.pod
M examples/pasm/fact.pasm
M ext/winxed/compiler.pir
M frontend/parrot/main.c
M include/parrot/memory.h
M lib/Parrot/Docs/Section/Tools.pm
M runtime/parrot/library/Archive/Tar.pir
M runtime/parrot/library/Archive/Zip.pir
M runtime/parrot/library/distutils.pir
M runtime/parrot/library/osutils.pir
M src/dynext.c
M src/gc/alloc_memory.c
M src/gc/fixed_allocator.c
M src/gc/system.c
M src/nci_test.c
M src/packfile/api.c
M src/pmc/packfileview.pmc
M src/pmc/ptr.pmc
M src/pmc/resizablepmcarray.pmc
M src/pmc/unmanagedstruct.pmc
M t/examples/pasm.t
M t/library/osutils.t
A t/library/testlib/foo.txt
M t/oo/new-old.t
M t/pmc/nci.t
R tools/dev/nm.pl
R tools/dev/parrot_api.pl
Log Message:
-----------
Merge branch 'master' into whiteknight/frontend_parrot2
Commit: 81f4bd8741fa9c88fe6b186c737d6cf87be384de
https://github.com/parrot/parrot/commit/81f4bd8741fa9c88fe6b186c737d6cf87be384de
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-06 (Sat, 06 Aug 2011)
Changed paths:
M lib/Parrot/Docs/PodToHtml.pm
Log Message:
-----------
PodToHtml: Documented the title-generation code
A real-world example of this code in action would have been the commit
6780a31e8e5 where "RELEASE MANAGER GUIDE" was not recognized.
Commit: 95160c08e4dc5cefbccc2e674d1f85aa8f8834c5
https://github.com/parrot/parrot/commit/95160c08e4dc5cefbccc2e674d1f85aa8f8834c5
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-08-06 (Sat, 06 Aug 2011)
Changed paths:
M docs/project/git_workflow.pod
Log Message:
-----------
[doc] How to find unmerged branches
Commit: a822e17d545c7eb51f098b7cabf4950e481be70c
https://github.com/parrot/parrot/commit/a822e17d545c7eb51f098b7cabf4950e481be70c
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-06 (Sat, 06 Aug 2011)
Changed paths:
M tools/docs/make_html_docs.pl
Log Message:
-----------
make_html_docs: move both functions beneath exec'd code
Commit: e0ba9b34c13a9cd2e3ebb65c6e56e373d6f15ccb
https://github.com/parrot/parrot/commit/e0ba9b34c13a9cd2e3ebb65c6e56e373d6f15ccb
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-06 (Sat, 06 Aug 2011)
Changed paths:
M tools/docs/make_html_docs.pl
Log Message:
-----------
make_html_docs: Lots more doc, explained JSON syntax/process
Commit: b13e39d24f0420f60471c4c1ba7de63bc1d67e08
https://github.com/parrot/parrot/commit/b13e39d24f0420f60471c4c1ba7de63bc1d67e08
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-06 (Sat, 06 Aug 2011)
Changed paths:
M CREDITS
Log Message:
-----------
Add dafrito to CREDITS
Commit: 87c40abd70a4dafb0b0484feba35fec992cf48c1
https://github.com/parrot/parrot/commit/87c40abd70a4dafb0b0484feba35fec992cf48c1
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-08-06 (Sat, 06 Aug 2011)
Changed paths:
M CREDITS
M examples/languages/squaak/doc/tutorial_episode_4.pod
M lib/Parrot/Docs/PodToHtml.pm
M tools/docs/make_html_docs.pl
Log Message:
-----------
Merge pull request #148 from dafrito/doc_fixes
Revised doc fixes
Commit: c059a6775a62f64788984871d371c2c0b73298dc
https://github.com/parrot/parrot/commit/c059a6775a62f64788984871d371c2c0b73298dc
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-08-06 (Sat, 06 Aug 2011)
Changed paths:
M CREDITS
M docs/index/pct_tutorial.json
M docs/index/pdds.json
M docs/project/release_manager_guide.pod
A examples/languages/squaak/doc/pct-stages.png
A examples/languages/squaak/doc/pct-stages.svg
M examples/languages/squaak/doc/tutorial_episode_1.pod
M examples/languages/squaak/doc/tutorial_episode_2.pod
M examples/languages/squaak/doc/tutorial_episode_4.pod
M lib/Parrot/Docs/PodToHtml.pm
M tools/docs/make_html_docs.pl
Log Message:
-----------
Merge branch 'dafrito_doc_fixes'
Commit: 2b93f23f9993c3830242d9009680e225ea5fbf2c
https://github.com/parrot/parrot/commit/2b93f23f9993c3830242d9009680e225ea5fbf2c
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-06 (Sat, 06 Aug 2011)
Changed paths:
M CREDITS
M compilers/pge/README.pod
M docs/index/pct_tutorial.json
M docs/index/pdds.json
M docs/project/git_workflow.pod
M docs/project/release_manager_guide.pod
A examples/languages/squaak/doc/pct-stages.png
A examples/languages/squaak/doc/pct-stages.svg
M examples/languages/squaak/doc/tutorial_episode_1.pod
M examples/languages/squaak/doc/tutorial_episode_2.pod
M examples/languages/squaak/doc/tutorial_episode_4.pod
M examples/languages/squaak/doc/tutorial_episode_7.pod
M lib/Parrot/Docs/PodToHtml.pm
M src/nci_test.c
M src/pmc/ptr.pmc
M src/pmc/unmanagedstruct.pmc
M t/pmc/nci.t
M tools/docs/make_html_docs.pl
Log Message:
-----------
Merge branch 'master' of git at github.com:parrot/parrot
Commit: 1f0d63c3ee8925f3c80a76cdd99569799c051286
https://github.com/parrot/parrot/commit/1f0d63c3ee8925f3c80a76cdd99569799c051286
Author: Jonathan Worthington <jnthn at jnthn.net>
Date: 2011-08-06 (Sat, 06 Aug 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pir
Log Message:
-----------
Avoid deep-cloning symtable in PAST::Compiler.
Commit: 9a0516c79b64b1418fc9120fbc30010d9f0e1d5e
https://github.com/parrot/parrot/commit/9a0516c79b64b1418fc9120fbc30010d9f0e1d5e
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-06 (Sat, 06 Aug 2011)
Changed paths:
M frontend/parrot2/main.c
M frontend/parrot2/prt0.pir
Log Message:
-----------
Start changing the way we handle arguments. Split arguments into two arrays, one for system-related args and one for program-related args. Pass both arrays to prt0.pir, and start parsing some args from there (-o, -c, -r, -E)
Commit: 6c59d7bd8bf320f5f00666c9fdd1f60944547a3d
https://github.com/parrot/parrot/commit/6c59d7bd8bf320f5f00666c9fdd1f60944547a3d
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-06 (Sat, 06 Aug 2011)
Changed paths:
M frontend/parrot2/main.c
M frontend/parrot2/prt0.pir
Log Message:
-----------
Flesh out more logic in prt0.pir, and move the help and version messages there because it's much easier to do with heredocs
Commit: 5a2e3dd1b1d8a7140b2b7ee50d1a3d4e9fbeebf0
https://github.com/parrot/parrot/commit/5a2e3dd1b1d8a7140b2b7ee50d1a3d4e9fbeebf0
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-06 (Sat, 06 Aug 2011)
Changed paths:
M frontend/parrot2/main.c
Log Message:
-----------
Rip stuff out of parrot2/main.c that doesn't need to be there anymore. Start rearranging some of the logic. It's much cleaner now.
Commit: 66f52e4e05e53df27b504f742190416dd434fa30
https://github.com/parrot/parrot/commit/66f52e4e05e53df27b504f742190416dd434fa30
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-08-07 (Sun, 07 Aug 2011)
Changed paths:
M runtime/parrot/library/distutils.pir
Log Message:
-----------
[distutils] don't gzip on MSWin32
Commit: c7310397bd67aed177f5f38ec238e53f667df1e7
https://github.com/parrot/parrot/commit/c7310397bd67aed177f5f38ec238e53f667df1e7
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-07 (Sun, 07 Aug 2011)
Changed paths:
M frontend/parrot2/prt0.pir
Log Message:
-----------
fix prt0 so it compiles and runs
Commit: 655ca07d62cd2cce0823b5f647da847e7ab98218
https://github.com/parrot/parrot/commit/655ca07d62cd2cce0823b5f647da847e7ab98218
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-07 (Sun, 07 Aug 2011)
Changed paths:
M config/gen/makefiles/root.in
M frontend/parrot/main.c
M frontend/parrot2/main.c
M frontend/parrot2/prt0.pir
M include/parrot/api.h
M include/parrot/packfile.h
M src/embed/bytecode.c
M src/packfile/api.c
Log Message:
-----------
Change the makefile to build parrot from frontend/parrot2. Miniparrot is still built from frontend/parrot/ and prt0.pir needs to be built manually
Commit: 7b940f974a783f60709d13f60c4bcf617b6cb7bd
https://github.com/parrot/parrot/commit/7b940f974a783f60709d13f60c4bcf617b6cb7bd
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-07 (Sun, 07 Aug 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
miniparrot can built prt0.pbc. Add that to the makefile
Commit: b4d79170f50fb5914f0a57f25fb8e25964f7dc05
https://github.com/parrot/parrot/commit/b4d79170f50fb5914f0a57f25fb8e25964f7dc05
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-07 (Sun, 07 Aug 2011)
Changed paths:
M tools/dev/pbc_to_exe.pir
Log Message:
-----------
fix pbc_to_exe.pir, the build now completes, but many tests fail
Commit: eae2c1bd55416fb66918c3ade95ae9f77ed755cd
https://github.com/parrot/parrot/commit/eae2c1bd55416fb66918c3ade95ae9f77ed755cd
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-07 (Sun, 07 Aug 2011)
Changed paths:
M frontend/parrot2/prt0.pir
Log Message:
-----------
Several fixes. We run and pass most tests, we fail some tests involving backtraces and a few other weird failures
Commit: 7895c8a8d474e17dfc7951c1c5ba90593c2cd521
https://github.com/parrot/parrot/commit/7895c8a8d474e17dfc7951c1c5ba90593c2cd521
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-07 (Sun, 07 Aug 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pir
M runtime/parrot/library/distutils.pir
Log Message:
-----------
Merge branch 'master' of git at github.com:parrot/parrot
Commit: 2ff2d2736c2192bf9f228cc70b225add43d4bc52
https://github.com/parrot/parrot/commit/2ff2d2736c2192bf9f228cc70b225add43d4bc52
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-07 (Sun, 07 Aug 2011)
Changed paths:
M src/pmc/packfileview.pmc
Log Message:
-----------
[codingstd] Insert placeholders for documentation of 'find_called_tag' and 'add_called_tag'.
Commit: d0b907dbd5448c09a96a280a48aa1e1786edf8f0
https://github.com/parrot/parrot/commit/d0b907dbd5448c09a96a280a48aa1e1786edf8f0
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-07 (Sun, 07 Aug 2011)
Changed paths:
M config/gen/makefiles/root.in
M frontend/parrot2/prt0.pir
Log Message:
-----------
fix exit code handling. On EXCEPT_EXIT we jump directly out using the exception exit code. Otherwise, we force a non-zero exit, taking hints from the exception if possible. Also, fix the -V option to pull values out of the config hash
Commit: 557292fefa9c5d717cb71769117e8351f5c1489f
https://github.com/parrot/parrot/commit/557292fefa9c5d717cb71769117e8351f5c1489f
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-07 (Sun, 07 Aug 2011)
Changed paths:
M src/nci_test.c
Log Message:
-----------
[codingstd] Correct POD formatting error.
Commit: df18c04bc66a3edb5f14a3a5de673041ed6ae467
https://github.com/parrot/parrot/commit/df18c04bc66a3edb5f14a3a5de673041ed6ae467
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-07 (Sun, 07 Aug 2011)
Changed paths:
M docs/glossary.pod
Log Message:
-----------
Fix links to point to docs.parrot.org.
Commit: 14cd84a2c491089e218137baa962d9af262d5217
https://github.com/parrot/parrot/commit/14cd84a2c491089e218137baa962d9af262d5217
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-07 (Sun, 07 Aug 2011)
Changed paths:
M docs/glossary.pod
Log Message:
-----------
Clean up two links (somewhat).
Commit: c22867e5bf03ff75f52ab441d664509a2d6c62d3
https://github.com/parrot/parrot/commit/c22867e5bf03ff75f52ab441d664509a2d6c62d3
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-07 (Sun, 07 Aug 2011)
Changed paths:
M docs/pct/gettingstarted.pod
Log Message:
-----------
Correct link.
Commit: b9e194936c875a9daf116211008e9b4ab3a47c33
https://github.com/parrot/parrot/commit/b9e194936c875a9daf116211008e9b4ab3a47c33
Author: Felipe Pena <felipensp at gmail.com>
Date: 2011-08-07 (Sun, 07 Aug 2011)
Changed paths:
M NEWS
Log Message:
-----------
- Added a NEWS entry for mem_sys_strndup
Commit: 8402064c58e4ec7d8304f3789e5b290b9be720aa
https://github.com/parrot/parrot/commit/8402064c58e4ec7d8304f3789e5b290b9be720aa
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-07 (Sun, 07 Aug 2011)
Changed paths:
M docs/glossary.pod
Log Message:
-----------
Trimmed section on predereferencing (as long advised in POD 'for' section).
Commit: c70c89c6c611f6c0574696a6da6e54bd78658b16
https://github.com/parrot/parrot/commit/c70c89c6c611f6c0574696a6da6e54bd78658b16
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-08 (Mon, 08 Aug 2011)
Changed paths:
M lib/Parrot/Pmc2c/PMC.pm
M lib/Parrot/Pmc2c/VTable.pm
Log Message:
-----------
Merge branch 'tt2167/nstore'
Commit: 8c5cac5019b750ff4b6ad984774737ee0517d04c
https://github.com/parrot/parrot/commit/8c5cac5019b750ff4b6ad984774737ee0517d04c
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-08 (Mon, 08 Aug 2011)
Changed paths:
M MANIFEST
Log Message:
-----------
Add two image files to MANIFEST.
Commit: b72c487dc588c5f201277d582c1b6c0c834c63d2
https://github.com/parrot/parrot/commit/b72c487dc588c5f201277d582c1b6c0c834c63d2
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-08 (Mon, 08 Aug 2011)
Changed paths:
M MANIFEST
M NEWS
M lib/Parrot/Pmc2c/PMC.pm
M lib/Parrot/Pmc2c/VTable.pm
M src/nci_test.c
M src/pmc/packfileview.pmc
Log Message:
-----------
Merge branch 'master' of git at github.com:parrot/parrot
Commit: 061f5b0c2674d0702a6ddae3eead3c3ce041d930
https://github.com/parrot/parrot/commit/061f5b0c2674d0702a6ddae3eead3c3ce041d930
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-08 (Mon, 08 Aug 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
The Makefile variable representing parrot-prove should have a more accurate name, so as not to suggest that it is representing Perl 5's prove.
Commit: f3351c3b41f2af0eed600a1f3262d6db6f732725
https://github.com/parrot/parrot/commit/f3351c3b41f2af0eed600a1f3262d6db6f732725
Author: Dan Bolser <dan.bolser at gmail.com>
Date: 2011-08-09 (Tue, 09 Aug 2011)
Changed paths:
M docs/project/git_workflow.pod
Log Message:
-----------
Isn't it cleaner (and also backwards compatible) to recommend:
git checkout -t origin/username/foo
Instead of what you have currently, which is:
git checkout -b username/foo origin/username/foo
Sorry if I'm being ignorant, but the former was recommended to me in irc.freenode.net/#git so I thought I'd pass it along.
Commit: 7721cef8c4fcae71c89934cb02ce9db6aad5e14f
https://github.com/parrot/parrot/commit/7721cef8c4fcae71c89934cb02ce9db6aad5e14f
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-09 (Tue, 09 Aug 2011)
Changed paths:
M .gitignore
M config/gen/makefiles/root.in
A frontend/parrot2/build.pir
M frontend/parrot2/main.c
Log Message:
-----------
Borrow code from pbc_to_exe to create a custom build script to write prt0.pbc to a .c file. Link that in from frontend/parrot2/main.c to avoid an extra file load, extra API calls, and extra GCables
Commit: 5f1e710baea34c15a771c7c3166444119122a6f5
https://github.com/parrot/parrot/commit/5f1e710baea34c15a771c7c3166444119122a6f5
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-09 (Tue, 09 Aug 2011)
Changed paths:
M t/src/embed/api.t
Log Message:
-----------
Fix t/src/embed/api.t
Commit: 3bc8f96f6777b1b95da704dc33778f58a73f03a8
https://github.com/parrot/parrot/commit/3bc8f96f6777b1b95da704dc33778f58a73f03a8
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-09 (Tue, 09 Aug 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
Merge branch 'master' of git at github.com:parrot/parrot
Commit: f3533bed91842014a29ef9fc4f9aea5a13b14879
https://github.com/parrot/parrot/commit/f3533bed91842014a29ef9fc4f9aea5a13b14879
Author: cotto <christoph_github at mksig.org>
Date: 2011-08-09 (Tue, 09 Aug 2011)
Changed paths:
M docs/project/git_workflow.pod
Log Message:
-----------
Merge pull request #151 from dbolser/patch-2
Isn't it cleaner (and also backwards compatible) to recommend:
Commit: 70cca2aebf650861be3575f7f571e4cda295f309
https://github.com/parrot/parrot/commit/70cca2aebf650861be3575f7f571e4cda295f309
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-08-09 (Tue, 09 Aug 2011)
Changed paths:
M config/gen/config_pm/config_pir.in
Log Message:
-----------
finalize an exception in config generation
Commit: f4a642059e2ba5b61fe4f71741405940f2fc82f8
https://github.com/parrot/parrot/commit/f4a642059e2ba5b61fe4f71741405940f2fc82f8
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-09 (Tue, 09 Aug 2011)
Changed paths:
M src/pmc/multisub.pmc
Log Message:
-----------
Remove some unused/unimplemented cruft from MultiSub
Commit: a0c95885f5b11112a7b16e983f635c05bdd89659
https://github.com/parrot/parrot/commit/a0c95885f5b11112a7b16e983f635c05bdd89659
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-09 (Tue, 09 Aug 2011)
Changed paths:
M src/pmc/multisub.pmc
Log Message:
-----------
Remove more unnecessary vtables. Fallback to the default.pmc has the same effect as throwing an unconditional exception, but the error messages are just a bit different
Commit: 3764b887d0d7103363420ac61a1197401691f9df
https://github.com/parrot/parrot/commit/3764b887d0d7103363420ac61a1197401691f9df
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-09 (Tue, 09 Aug 2011)
Changed paths:
M config/gen/config_pm/config_pir.in
M docs/project/git_workflow.pod
Log Message:
-----------
Merge branch 'master' of git at github.com:parrot/parrot
Commit: bb0b13f8cab1cedf1ba05039bb502b38f1245683
https://github.com/parrot/parrot/commit/bb0b13f8cab1cedf1ba05039bb502b38f1245683
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-09 (Tue, 09 Aug 2011)
Changed paths:
M docs/glossary.pod
M docs/pct/gettingstarted.pod
Log Message:
-----------
Merge branch 'tt2007/html_links'
Commit: 79e57fbd368a155d527590e9643492630584c5f3
https://github.com/parrot/parrot/commit/79e57fbd368a155d527590e9643492630584c5f3
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-09 (Tue, 09 Aug 2011)
Changed paths:
M src/pmc/multisub.pmc
Log Message:
-----------
More cleanups for MultiSub
Commit: 7c334b2c50c6e7a4cf1965f3f28f9fc87b42f1af
https://github.com/parrot/parrot/commit/7c334b2c50c6e7a4cf1965f3f28f9fc87b42f1af
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-10 (Wed, 10 Aug 2011)
Changed paths:
M docs/dev/profiling.pod
Log Message:
-----------
start adding some meat to the profiling documentation
Commit: 11cad810ffa89f83445c3c3c639267b10984a84a
https://github.com/parrot/parrot/commit/11cad810ffa89f83445c3c3c639267b10984a84a
Author: Gerhard R <gerd.r.devel at googlemail.com>
Date: 2011-08-10 (Wed, 10 Aug 2011)
Changed paths:
M config/auto/arch.pm
M config/init/hints/msys.pm
Log Message:
-----------
fixed architecture detection
work on hints file for msys, currently with hardcoded paths
Commit: e65b86bc6fbc7b0975559051d80c688991747903
https://github.com/parrot/parrot/commit/e65b86bc6fbc7b0975559051d80c688991747903
Author: Gerhard R <gerd.r.devel at googlemail.com>
Date: 2011-08-10 (Wed, 10 Aug 2011)
Changed paths:
M config/gen/config_pm.pm
M config/init/hints/msys.pm
Log Message:
-----------
add proper path translation
Commit: de8b9aa7e5cbbb10876c6c0d6adafeb04dcd5034
https://github.com/parrot/parrot/commit/de8b9aa7e5cbbb10876c6c0d6adafeb04dcd5034
Author: Gerhard R <gerd.r.devel at googlemail.com>
Date: 2011-08-10 (Wed, 10 Aug 2011)
Changed paths:
M lib/Parrot/Test/Util.pm
M t/pmc/threads.t
Log Message:
-----------
path translation for temporary test files, skip hanging test pmc/threads.t
Commit: ea819bef552371a0dcab96d90c1e610ee5ff53ab
https://github.com/parrot/parrot/commit/ea819bef552371a0dcab96d90c1e610ee5ff53ab
Author: Gerhard R <gerd.r.devel at googlemail.com>
Date: 2011-08-10 (Wed, 10 Aug 2011)
Changed paths:
M config/gen/config_pm.pm
Log Message:
-----------
properly translate path used for prefix of non-installed Parrot
Commit: 2947ca6ab567bc47acd1dfcfe7131d769f3884cf
https://github.com/parrot/parrot/commit/2947ca6ab567bc47acd1dfcfe7131d769f3884cf
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-10 (Wed, 10 Aug 2011)
Changed paths:
M compilers/imcc/imcc.y
M compilers/imcc/imcparser.c
Log Message:
-----------
IMCC looks like it was trying to support :multi(_) and :multi('_'), but the later was handled incorrectly and nonsensically. Fix this so now we can do :multi('_') also, for generic pmcs
Commit: 94c06d7dff119e7799e00dfffec8965a1122a436
https://github.com/parrot/parrot/commit/94c06d7dff119e7799e00dfffec8965a1122a436
Author: Gerhard R <gerd.r.devel at googlemail.com>
Date: 2011-08-10 (Wed, 10 Aug 2011)
Changed paths:
M config/gen/config_pm.pm
M config/init/hints/msys.pm
Log Message:
-----------
add quotes to correctly handle paths with spaces
Commit: 0a4ca49a815c7d3cfc57a723cbe0f54dce774fe1
https://github.com/parrot/parrot/commit/0a4ca49a815c7d3cfc57a723cbe0f54dce774fe1
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-10 (Wed, 10 Aug 2011)
Changed paths:
M compilers/imcc/imcc.y
M compilers/imcc/imcparser.c
M docs/dev/profiling.pod
M docs/glossary.pod
M docs/pct/gettingstarted.pod
Log Message:
-----------
Merge branch 'master' of git at github.com:parrot/parrot
Commit: 25e6b7ab0b46376c4561c586dea5177d3d7c6727
https://github.com/parrot/parrot/commit/25e6b7ab0b46376c4561c586dea5177d3d7c6727
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-10 (Wed, 10 Aug 2011)
Changed paths:
M docs/dev/profiling.pod
Log Message:
-----------
Grammatical corrections and POD touchups.
Commit: 404f8964d6c7fb5c2ffa234cb12d2fe0ff5e1e81
https://github.com/parrot/parrot/commit/404f8964d6c7fb5c2ffa234cb12d2fe0ff5e1e81
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-11 (Thu, 11 Aug 2011)
Changed paths:
M docs/dev/profiling.pod
Log Message:
-----------
clean up intro
Commit: f2203bf6dc96d433fe8e73aafadba16962d6801b
https://github.com/parrot/parrot/commit/f2203bf6dc96d433fe8e73aafadba16962d6801b
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-11 (Thu, 11 Aug 2011)
Changed paths:
M docs/dev/profiling.pod
Log Message:
-----------
remove formatting for something not intended to be a formatted list
Commit: e5d949099f1d38e5422312891ad7a756c36645e0
https://github.com/parrot/parrot/commit/e5d949099f1d38e5422312891ad7a756c36645e0
Author: Gerhard R <gerd.r.devel at googlemail.com>
Date: 2011-08-11 (Thu, 11 Aug 2011)
Changed paths:
M config/auto/headers.pm
Log Message:
-----------
explicitly probe for sys/utsname.h
Commit: c9582b57650ea65d13a6ae36a32ac46e7ec49abd
https://github.com/parrot/parrot/commit/c9582b57650ea65d13a6ae36a32ac46e7ec49abd
Author: Gerhard R <gerd.r.devel at googlemail.com>
Date: 2011-08-11 (Thu, 11 Aug 2011)
Changed paths:
M config/init/hints/msys.pm
M lib/Parrot/Test/Util.pm
Log Message:
-----------
don't backslash-escape on MSYS
added some comments
Commit: f3cbe373fe211aef25eb38c10c28256d93716075
https://github.com/parrot/parrot/commit/f3cbe373fe211aef25eb38c10c28256d93716075
Author: Gerhard R <gerd.r.devel at googlemail.com>
Date: 2011-08-11 (Thu, 11 Aug 2011)
Changed paths:
M config/auto/arch.pm
M config/auto/headers.pm
M config/gen/config_pm.pm
M config/init/hints/msys.pm
M lib/Parrot/Test/Util.pm
M t/pmc/threads.t
Log Message:
-----------
Merge branch 'msys'
Commit: 22b8e8644e8e7f88b6a73ae7b14a05b96f0284f5
https://github.com/parrot/parrot/commit/22b8e8644e8e7f88b6a73ae7b14a05b96f0284f5
Author: Bob Kuo <bobjkuo at gmail.com>
Date: 2011-08-11 (Thu, 11 Aug 2011)
Changed paths:
M t/src/atomic.t
M t/src/basic.t
M t/src/embed.t
M t/src/embed/api.t
M t/src/exit.t
M t/src/extend.t
M t/src/extend_vtable.t
M t/src/misc.t
M t/src/pointer_array.t
M t/src/warnings.t
M t/tools/dev/headerizer/02_methods.t
Log Message:
-----------
[TT #2176] use Parrot's Config to determine what extension an object file should
have
Commit: c3f359c491805993590cff41e4128ba517c7e5ed
https://github.com/parrot/parrot/commit/c3f359c491805993590cff41e4128ba517c7e5ed
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-11 (Thu, 11 Aug 2011)
Changed paths:
M docs/book/pct/ch04_pge.pod
Log Message:
-----------
Rebreak lines so as to demonstrate smart whitespace matching better. See: http://trac.parrot.org/parrot/ticket/2161.
Commit: 6a0599ea95d8f6ee2976d12bcbc0710e88853792
https://github.com/parrot/parrot/commit/6a0599ea95d8f6ee2976d12bcbc0710e88853792
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-12 (Fri, 12 Aug 2011)
Changed paths:
M src/pmc/exception.pmc
Log Message:
-----------
+docs for Exception.backtrace_strings. TT #2175
Commit: b60c778b5bfcc5d13ba005192804bc9267ead7d8
https://github.com/parrot/parrot/commit/b60c778b5bfcc5d13ba005192804bc9267ead7d8
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-08-13 (Sat, 13 Aug 2011)
Changed paths:
M runtime/parrot/library/distutils.pir
Log Message:
-----------
[distutils] remove the target sdist_zip
Commit: 17d3cd016da0e43adc1c257f45c34c634f5b4411
https://github.com/parrot/parrot/commit/17d3cd016da0e43adc1c257f45c34c634f5b4411
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-13 (Sat, 13 Aug 2011)
Changed paths:
M src/pmc/multisub.pmc
Log Message:
-----------
Merge branch 'whiteknight/multisub_cleanup'
Commit: 361e4408866fc7344a86f67649e9f1e2f1f797f8
https://github.com/parrot/parrot/commit/361e4408866fc7344a86f67649e9f1e2f1f797f8
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-13 (Sat, 13 Aug 2011)
Changed paths:
M NEWS
Log Message:
-----------
+add load_bytecode_p_s to NEWS
Commit: a5fc5642a560bd299803c9d8d3e685833ea155a5
https://github.com/parrot/parrot/commit/a5fc5642a560bd299803c9d8d3e685833ea155a5
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-13 (Sat, 13 Aug 2011)
Changed paths:
M CREDITS
M MANIFEST
M NEWS
M compilers/imcc/imcc.y
M compilers/imcc/imcparser.c
M compilers/pct/src/PAST/Compiler.pir
M config/gen/config_pm/config_pir.in
M config/gen/makefiles/root.in
M docs/book/pct/ch04_pge.pod
M docs/dev/profiling.pod
M docs/glossary.pod
M docs/index/pct_tutorial.json
M docs/index/pdds.json
M docs/pct/gettingstarted.pod
M docs/project/git_workflow.pod
M docs/project/release_manager_guide.pod
A examples/languages/squaak/doc/pct-stages.png
A examples/languages/squaak/doc/pct-stages.svg
M examples/languages/squaak/doc/tutorial_episode_1.pod
M examples/languages/squaak/doc/tutorial_episode_2.pod
M examples/languages/squaak/doc/tutorial_episode_4.pod
M lib/Parrot/Docs/PodToHtml.pm
M lib/Parrot/Pmc2c/PMC.pm
M lib/Parrot/Pmc2c/VTable.pm
M runtime/parrot/library/distutils.pir
M src/nci_test.c
M src/pmc/exception.pmc
M src/pmc/multisub.pmc
M src/pmc/ptr.pmc
M src/pmc/unmanagedstruct.pmc
M t/pmc/nci.t
M t/src/atomic.t
M t/src/basic.t
M t/src/embed.t
M t/src/embed/api.t
M t/src/exit.t
M t/src/extend.t
M t/src/extend_vtable.t
M t/src/misc.t
M t/src/pointer_array.t
M t/src/warnings.t
M t/tools/dev/headerizer/02_methods.t
M tools/docs/make_html_docs.pl
Log Message:
-----------
Merge in from master, fixing a few conflicts in imcc
Commit: 3631eece3b1ac11c034dfdf70a0de886fe171d59
https://github.com/parrot/parrot/commit/3631eece3b1ac11c034dfdf70a0de886fe171d59
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-13 (Sat, 13 Aug 2011)
Changed paths:
M frontend/parrot2/main.c
M frontend/parrot2/prt0.pir
M src/pmc/parrotinterpreter.pmc
Log Message:
-----------
Set the executable name from prt0, to avoid an API call. Show usage messages from prt0 if necessary, fix handling of -h and -V. a few other related cleanups
Commit: b3ced86d93f254b14f9ebf1321aba769a52dc6cb
https://github.com/parrot/parrot/commit/b3ced86d93f254b14f9ebf1321aba769a52dc6cb
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-13 (Sat, 13 Aug 2011)
Changed paths:
M config/auto/arch.pm
M config/auto/headers.pm
M config/gen/config_pm.pm
M config/init/hints/msys.pm
M lib/Parrot/Test/Util.pm
M t/pmc/threads.t
Log Message:
-----------
Merge branch 'master' of git://github.com/gerdr/parrot into gerdr/msys
Commit: 7d3ff40d5c63dbafa79e496028a39acde7b3294d
https://github.com/parrot/parrot/commit/7d3ff40d5c63dbafa79e496028a39acde7b3294d
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-13 (Sat, 13 Aug 2011)
Changed paths:
M config/auto/arch.pm
M config/gen/config_pm.pm
M config/init/hints/msys.pm
M t/steps/auto/arch-01.t
M t/steps/auto/headers-01.t
Log Message:
-----------
Update msys-related tests. gerdr++. Update copyright dates.
Commit: a94f568deda09fdba25b008f14a55d9e7fa4d6fb
https://github.com/parrot/parrot/commit/a94f568deda09fdba25b008f14a55d9e7fa4d6fb
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-13 (Sat, 13 Aug 2011)
Changed paths:
M src/pmc/multisub.pmc
Log Message:
-----------
[codingstd] Make file pass 3 codingstd tests.
Commit: 284dad397838975b400372a758c683500f28b1f4
https://github.com/parrot/parrot/commit/284dad397838975b400372a758c683500f28b1f4
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-13 (Sat, 13 Aug 2011)
Changed paths:
M NEWS
Log Message:
-----------
Report improved configuration support for msys. gerdr++.
Commit: d8d5ccef593b29625eec7cad709f0074aa315c57
https://github.com/parrot/parrot/commit/d8d5ccef593b29625eec7cad709f0074aa315c57
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-13 (Sat, 13 Aug 2011)
Changed paths:
M src/pmc/multisub.pmc
Log Message:
-----------
Merge branch 'master' of git at github.com:parrot/parrot
Commit: 61b84beef982d0010e752f3b7b3eaa529de37654
https://github.com/parrot/parrot/commit/61b84beef982d0010e752f3b7b3eaa529de37654
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-13 (Sat, 13 Aug 2011)
Changed paths:
M src/pmc/multisub.pmc
Log Message:
-----------
Remove a TODO note, and put in some basic bounds-checking code. I still don't like this but it's slightly better.
Commit: f957d202193c67b760671f309d58dd30e3d7907d
https://github.com/parrot/parrot/commit/f957d202193c67b760671f309d58dd30e3d7907d
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-13 (Sat, 13 Aug 2011)
Changed paths:
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/main.c
M compilers/imcc/pbc.c
M compilers/imcc/symreg.c
M compilers/imcc/symreg.h
M include/parrot/packfile.h
M src/packfile/api.c
M src/packfile/output.c
M src/packfile/segments.c
M src/pmc/imccompiler.pmc
M src/pmc/packfileconstanttable.pmc
M src/pmc/packfileview.pmc
M t/pmc/packfileview.t
Log Message:
-----------
Merge branch 'whiteknight/imcc_tag'
Commit: 5f0a29cf63f6f9bf650a0bbcae81a59590df8e6f
https://github.com/parrot/parrot/commit/5f0a29cf63f6f9bf650a0bbcae81a59590df8e6f
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-13 (Sat, 13 Aug 2011)
Changed paths:
M compilers/imcc/imcc.y
M compilers/imcc/imcparser.c
M include/parrot/packfile.h
M src/packfile/api.c
Log Message:
-----------
I used the wrong %type for subtags rule in imcc.y. Fix that to make g++ shut up. Fix a function declaratio and prototype that got mangled/lost in the merge
Commit: 7090743ad2576a1722aab77d34adf948009f47be
https://github.com/parrot/parrot/commit/7090743ad2576a1722aab77d34adf948009f47be
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-13 (Sat, 13 Aug 2011)
Changed paths:
M NEWS
Log Message:
-----------
add :tag to news
Commit: ee22d5ca637d43ebb8940b225499a975775eb044
https://github.com/parrot/parrot/commit/ee22d5ca637d43ebb8940b225499a975775eb044
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-13 (Sat, 13 Aug 2011)
Changed paths:
M src/pmc/multisub.pmc
Log Message:
-----------
comment out two lines of code which the win32 build seems not to like.
Commit: 0b8c973e850acd602f41d5058d2fa39b98ac3b53
https://github.com/parrot/parrot/commit/0b8c973e850acd602f41d5058d2fa39b98ac3b53
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-14 (Sun, 14 Aug 2011)
Changed paths:
M api.yaml
Log Message:
-----------
mark write barrier deprecation as completed
Commit: d0dc2ca384d2f9abc8648472a09146a7672381d5
https://github.com/parrot/parrot/commit/d0dc2ca384d2f9abc8648472a09146a7672381d5
Author: Gerhard R <gerd.r.devel at googlemail.com>
Date: 2011-08-14 (Sun, 14 Aug 2011)
Changed paths:
M CREDITS
Log Message:
-----------
add gerdr to CREDITS
Commit: cdd52a0f314de4291b69ecb5d95eb660b02e1396
https://github.com/parrot/parrot/commit/cdd52a0f314de4291b69ecb5d95eb660b02e1396
Author: jkeenan <jkeen at verizon.net>
Date: 2011-08-14 (Sun, 14 Aug 2011)
Changed paths:
M CREDITS
Log Message:
-----------
Merge pull request #153 from gerdr/master
add gerdr to CREDITS
Commit: 51d032197a795156ec964708526e752d6a6324a2
https://github.com/parrot/parrot/commit/51d032197a795156ec964708526e752d6a6324a2
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-14 (Sun, 14 Aug 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
+docs for Parrot_pf_tag_constant
Commit: ec52baba2e4aa1123e2eeb7841a1b2219f60812e
https://github.com/parrot/parrot/commit/ec52baba2e4aa1123e2eeb7841a1b2219f60812e
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-14 (Sun, 14 Aug 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
ASSERT_ARGS(Parrot_pf_tag_constant)
Commit: 1a71d5c366f876f411ccba54d3e5b9c6f97a5e32
https://github.com/parrot/parrot/commit/1a71d5c366f876f411ccba54d3e5b9c6f97a5e32
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-14 (Sun, 14 Aug 2011)
Changed paths:
M CREDITS
Log Message:
-----------
Credit atrodo.
Commit: 6eb90d597ce2ae26aa22487b33ecd011adc3ef34
https://github.com/parrot/parrot/commit/6eb90d597ce2ae26aa22487b33ecd011adc3ef34
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-14 (Sun, 14 Aug 2011)
Changed paths:
M config/gen/makefiles/root.in
M frontend/parrot2/prt0.pir
Log Message:
-----------
Build the old frontend and the new frontend together as ./parrot and ./parrot_old.
Commit: b9fb194a43d91c03f7652aea3670465020d0cade
https://github.com/parrot/parrot/commit/b9fb194a43d91c03f7652aea3670465020d0cade
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-15 (Mon, 15 Aug 2011)
Changed paths:
M docs/dev/profiling.pod
Log Message:
-----------
temporarily delete an unfinished section in the profiling doc
Commit: 73135c53c4efc06a3c4c453fa560d53210070373
https://github.com/parrot/parrot/commit/73135c53c4efc06a3c4c453fa560d53210070373
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M MANIFEST.generated
M NEWS
Log Message:
-----------
don't install parrot_debugger
it may work, but segfaulting on --help is a non-starter
Commit: e4ff789141ddeedc33a2ca54740e7760cb9750d5
https://github.com/parrot/parrot/commit/e4ff789141ddeedc33a2ca54740e7760cb9750d5
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M NEWS
M ext/winxed/compiler.pir
Log Message:
-----------
update winxed snapshot to 1.1.0 and add its news
Commit: f9a0b5f0229eafc1169e1c98536e7d5154ebfbe0
https://github.com/parrot/parrot/commit/f9a0b5f0229eafc1169e1c98536e7d5154ebfbe0
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple.pm
M lib/Pod/Simple/BlackBox.pm
M lib/Pod/Simple/Checker.pm
M lib/Pod/Simple/Debug.pm
M lib/Pod/Simple/DumpAsText.pm
M lib/Pod/Simple/DumpAsXML.pm
M lib/Pod/Simple/HTML.pm
M lib/Pod/Simple/HTMLBatch.pm
M lib/Pod/Simple/LinkSection.pm
M lib/Pod/Simple/Methody.pm
M lib/Pod/Simple/Progress.pm
M lib/Pod/Simple/PullParser.pm
M lib/Pod/Simple/PullParserEndToken.pm
M lib/Pod/Simple/PullParserStartToken.pm
M lib/Pod/Simple/PullParserTextToken.pm
M lib/Pod/Simple/PullParserToken.pm
M lib/Pod/Simple/RTF.pm
M lib/Pod/Simple/Search.pm
M lib/Pod/Simple/SimpleTree.pm
M lib/Pod/Simple/Text.pm
M lib/Pod/Simple/TextContent.pm
M lib/Pod/Simple/TiedOutFH.pm
M lib/Pod/Simple/Transcode.pm
M lib/Pod/Simple/TranscodeDumb.pm
M lib/Pod/Simple/TranscodeSmart.pm
M lib/Pod/Simple/XHTML.pm
M lib/Pod/Simple/XMLOutStream.pm
Log Message:
-----------
Update all Pod::Simple versions to 3.19
Commit: 6545432feb835de215f36951b06f59ec5ec7284a
https://github.com/parrot/parrot/commit/6545432feb835de215f36951b06f59ec5ec7284a
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple.pm
Log Message:
-----------
Use Pod::Escapes 1.04 instead of 1.03
Commit: e37974d3be3176219020ffe9b41b89a7a6bbf295
https://github.com/parrot/parrot/commit/e37974d3be3176219020ffe9b41b89a7a6bbf295
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple.pm
M lib/Pod/Simple/HTML.pm
M lib/Pod/Simple/HTMLBatch.pm
M lib/Pod/Simple/LinkSection.pm
M lib/Pod/Simple/Methody.pm
M lib/Pod/Simple/PullParser.pm
M lib/Pod/Simple/PullParserTextToken.pm
M lib/Pod/Simple/PullParserToken.pm
M lib/Pod/Simple/SimpleTree.pm
M lib/Pod/Simple/XHTML.pm
Log Message:
-----------
Lots of minor whitespace changes in Pod::Simple
Commit: ac0e6faf0b91688cdc0e146707921f2cbddb671b
https://github.com/parrot/parrot/commit/ac0e6faf0b91688cdc0e146707921f2cbddb671b
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple.pm
M lib/Pod/Simple/BlackBox.pm
M lib/Pod/Simple/DumpAsXML.pm
M lib/Pod/Simple/HTMLBatch.pm
M lib/Pod/Simple/PullParser.pm
M lib/Pod/Simple/XHTML.pm
Log Message:
-----------
Spelling and grammar fixes in Pod::Simple
Commit: 2dec205bcd599a0357fcb93d331f6c7d72ddddc9
https://github.com/parrot/parrot/commit/2dec205bcd599a0357fcb93d331f6c7d72ddddc9
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/Checker.pm
M lib/Pod/Simple/Debug.pm
M lib/Pod/Simple/DumpAsText.pm
M lib/Pod/Simple/DumpAsXML.pm
M lib/Pod/Simple/HTML.pm
M lib/Pod/Simple/HTMLBatch.pm
M lib/Pod/Simple/LinkSection.pm
M lib/Pod/Simple/Methody.pm
M lib/Pod/Simple/PullParser.pm
M lib/Pod/Simple/PullParserEndToken.pm
M lib/Pod/Simple/PullParserStartToken.pm
M lib/Pod/Simple/PullParserTextToken.pm
M lib/Pod/Simple/PullParserToken.pm
M lib/Pod/Simple/RTF.pm
M lib/Pod/Simple/Search.pm
M lib/Pod/Simple/SimpleTree.pm
M lib/Pod/Simple/Text.pm
M lib/Pod/Simple/TextContent.pm
M lib/Pod/Simple/XHTML.pm
M lib/Pod/Simple/XMLOutStream.pm
Log Message:
-----------
update SUPPORT sections in Pod::Simple
* Bumped copyrights
* Updated credits in each section
* Elaborated on contact information
Commit: c27b87d60065b03e64fa499de32aefc73f9b9dd5
https://github.com/parrot/parrot/commit/c27b87d60065b03e64fa499de32aefc73f9b9dd5
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/BlackBox.pm
Log Message:
-----------
Add commented DEBUG constant in Pod::Simple::BlackBox
Commit: 2a91ad0bf51ec108a72ab5131dd810fb7dad71e6
https://github.com/parrot/parrot/commit/2a91ad0bf51ec108a72ab5131dd810fb7dad71e6
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple.pm
M lib/Pod/Simple/HTMLBatch.pm
M lib/Pod/Simple/PullParser.pm
M lib/Pod/Simple/Search.pm
Log Message:
-----------
Use 3-arg convention for Pod::Simple's open invocations
Commit: ae2182325e3633a35f3ccb00fc5e717bdecab73a
https://github.com/parrot/parrot/commit/ae2182325e3633a35f3ccb00fc5e717bdecab73a
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple.pm
Log Message:
-----------
Correct a comment typo in lib/Pod/Simple.pm
Commit: d54b69027b577e059706749b2e5a67f1784dce27
https://github.com/parrot/parrot/commit/d54b69027b577e059706749b2e5a67f1784dce27
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/BlackBox.pm
Log Message:
-----------
Correct mistaken doc reference to =encoding
Commit: e000ea852b74a2caf108c0863242c726b85d386c
https://github.com/parrot/parrot/commit/e000ea852b74a2caf108c0863242c726b85d386c
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/BlackBox.pm
Log Message:
-----------
Correct debug output that erroneously refers to wrong submatch
Commit: e55b39c114e765fd8164791a6706237825b99c56
https://github.com/parrot/parrot/commit/e55b39c114e765fd8164791a6706237825b99c56
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/HTML.pm
Log Message:
-----------
Correct doc for html_javascript key
Commit: 35b1ef4729dc51c9aaf664de4afbfd88dbefe9d5
https://github.com/parrot/parrot/commit/35b1ef4729dc51c9aaf664de4afbfd88dbefe9d5
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/BlackBox.pm
M lib/Pod/Simple/HTML.pm
M lib/Pod/Simple/HTMLBatch.pm
M lib/Pod/Simple/PullParser.pm
Log Message:
-----------
Stop using UNIVERSAL in Pod::Simple
Commit: f6e7519eb3614441ef4fb07ba48a1925b4f0a9ee
https://github.com/parrot/parrot/commit/f6e7519eb3614441ef4fb07ba48a1925b4f0a9ee
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple.pm
Log Message:
-----------
Remove unnecessary ignore-group operator in a regex
Commit: 01e30ec38dd9e8fa8e091fb5dea0f70dab328402
https://github.com/parrot/parrot/commit/01e30ec38dd9e8fa8e091fb5dea0f70dab328402
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/HTML.pm
Log Message:
-----------
Escape anchorname in Pod::Simple::HTML
Commit: 6add52fc7c3b8935bdbb9debc7b393ed9344309f
https://github.com/parrot/parrot/commit/6add52fc7c3b8935bdbb9debc7b393ed9344309f
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/HTML.pm
Log Message:
-----------
Use print instead of printf
Commit: 32bd72006652441e76e44973f3be7df8b7245e64
https://github.com/parrot/parrot/commit/32bd72006652441e76e44973f3be7df8b7245e64
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple.pm
M lib/Pod/Simple/BlackBox.pm
Log Message:
-----------
Removed fullstop_space_harden option from Pod::Simple
Commit: d9c1fe097a4e8d8c5fff52e0358a86744a4659fb
https://github.com/parrot/parrot/commit/d9c1fe097a4e8d8c5fff52e0358a86744a4659fb
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple.pm
M lib/Pod/Simple/BlackBox.pm
Log Message:
-----------
Added strip_verbatim_indent option in Pod::Simple
Commit: 88a62a969d5164bd284f0b885b157c4322b28bf1
https://github.com/parrot/parrot/commit/88a62a969d5164bd284f0b885b157c4322b28bf1
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple.pm
M lib/Pod/Simple/BlackBox.pm
Log Message:
-----------
Added pod_handler option in Pod::Simple
Commit: f32d9fd6eaa49f04ff1733f818e2eec848c14ab4
https://github.com/parrot/parrot/commit/f32d9fd6eaa49f04ff1733f818e2eec848c14ab4
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple.pm
M lib/Pod/Simple/BlackBox.pm
Log Message:
-----------
Added parse_empty_lists option in Pod::Simple
Commit: 3b4c4dcacc0ac0a4fb5c582a132888354fe71e18
https://github.com/parrot/parrot/commit/3b4c4dcacc0ac0a4fb5c582a132888354fe71e18
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/HTML.pm
M lib/Pod/Simple/XHTML.pm
Log Message:
-----------
Support manpages by default in Pod::Simple
Commit: b517dfb07ef6b9397e4f512b81d345ed2947082c
https://github.com/parrot/parrot/commit/b517dfb07ef6b9397e4f512b81d345ed2947082c
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/BlackBox.pm
Log Message:
-----------
Add comment wondering if content_seen should be set
Commit: 8d0e7ffa0a46e5e0b700651fc00ad6d4dd34c17f
https://github.com/parrot/parrot/commit/8d0e7ffa0a46e5e0b700651fc00ad6d4dd34c17f
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple.pm
Log Message:
-----------
Add support for \r as a line separator
Commit: acb857a76597bd37f231590b9bea76a645c72c99
https://github.com/parrot/parrot/commit/acb857a76597bd37f231590b9bea76a645c72c99
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/HTML.pm
M lib/Pod/Simple/XHTML.pm
Log Message:
-----------
Add html_h_level option in Pod::Simple
Commit: 70921074c9f0d06ac06b717690a924c459ae5c4a
https://github.com/parrot/parrot/commit/70921074c9f0d06ac06b717690a924c459ae5c4a
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/HTML.pm
Log Message:
-----------
Added hook for section name rewriting
Commit: 46726b8d01db69091cc5487855186c46448133a2
https://github.com/parrot/parrot/commit/46726b8d01db69091cc5487855186c46448133a2
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/HTML.pm
Log Message:
-----------
Strip whitespace from section names
Commit: 252842588a6db1b5bea8709bb0b76c868997c56a
https://github.com/parrot/parrot/commit/252842588a6db1b5bea8709bb0b76c868997c56a
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/PullParser.pm
Log Message:
-----------
Correct doc typo in PullParser
Commit: 8af019132b94483ead740b8640f1d82c3282a17b
https://github.com/parrot/parrot/commit/8af019132b94483ead740b8640f1d82c3282a17b
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/HTML.pm
Log Message:
-----------
Added large amount of pod to Pod::Simple::HTML
Commit: 7bad691cbae3c120fae7b6c5705535f4d9a98820
https://github.com/parrot/parrot/commit/7bad691cbae3c120fae7b6c5705535f4d9a98820
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/HTMLBatch.pm
Log Message:
-----------
HTMLBatch's search_class is now pluggable
Commit: 22f07a6f2953202a2d4922250eb59f8727f4f81a
https://github.com/parrot/parrot/commit/22f07a6f2953202a2d4922250eb59f8727f4f81a
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/HTMLBatch.pm
Log Message:
-----------
Reformmated some color formats in HTMLBatch
Commit: aed2920a39030e2ae310c46d3226bad9abe285bd
https://github.com/parrot/parrot/commit/aed2920a39030e2ae310c46d3226bad9abe285bd
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/HTMLBatch.pm
Log Message:
-----------
Minor comment addition
Commit: a00d034c2107eca4332efe97659c60bb2147a11d
https://github.com/parrot/parrot/commit/a00d034c2107eca4332efe97659c60bb2147a11d
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/HTMLBatch.pm
Log Message:
-----------
Correct some incorrect doc
Commit: 19b6f42fcf0d73b697f776b5286888a3c79738ea
https://github.com/parrot/parrot/commit/19b6f42fcf0d73b697f776b5286888a3c79738ea
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/HTMLBatch.pm
Log Message:
-----------
Added more doc for html_render_class
Commit: 8feb1ddc2e0987eb7ea2cfb1b2792c141dd4a1bc
https://github.com/parrot/parrot/commit/8feb1ddc2e0987eb7ea2cfb1b2792c141dd4a1bc
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/PullParser.pm
Log Message:
-----------
Added nocase option for title processing
Commit: 4afc9b627cc7b33a49e5ab628638e0e6fa4099b7
https://github.com/parrot/parrot/commit/4afc9b627cc7b33a49e5ab628638e0e6fa4099b7
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/PullParserEndToken.pm
M lib/Pod/Simple/PullParserStartToken.pm
M lib/Pod/Simple/PullParserTextToken.pm
Log Message:
-----------
Put @ISA under use vars
Commit: 2734f729ac67a82a22f204be03ce61aec5ae4818
https://github.com/parrot/parrot/commit/2734f729ac67a82a22f204be03ce61aec5ae4818
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/PullParserStartToken.pm
M lib/Pod/Simple/XHTML.pm
M lib/Pod/Simple/XMLOutStream.pm
Log Message:
-----------
Updated a few SEE ALSO sections
Commit: 54ca696484268c0278af6deb38baecf60f43eded
https://github.com/parrot/parrot/commit/54ca696484268c0278af6deb38baecf60f43eded
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/Search.pm
Log Message:
-----------
Added recurse option for Pod::Simple's search
Commit: 805137f202e0535939f664759c40b77dabafaa66
https://github.com/parrot/parrot/commit/805137f202e0535939f664759c40b77dabafaa66
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/Search.pm
Log Message:
-----------
Add extra, presumably meaningless semicolon
Commit: 0ea2273c7d8de994ba27d2522b2220714d0289d1
https://github.com/parrot/parrot/commit/0ea2273c7d8de994ba27d2522b2220714d0289d1
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/XHTML.pm
Log Message:
-----------
Added minimal code demo to Pod::Simple's XHTML
Commit: cabb9e45bb6f542be17cae1c6f6f46e177b02c53
https://github.com/parrot/parrot/commit/cabb9e45bb6f542be17cae1c6f6f46e177b02c53
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
A lib/Pod/Simple.pod
A lib/Pod/Simple/Subclassing.pod
Log Message:
-----------
Added two pod docs describing Pod::Simple
Commit: 6713977c9e834e628f16e27b1b4aaea098dc5236
https://github.com/parrot/parrot/commit/6713977c9e834e628f16e27b1b4aaea098dc5236
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/HTMLBatch.pm
Log Message:
-----------
Added TODO item in HTMLBatch
Commit: 9a977328e11df337bbe95163c80673f3ae0c3fc1
https://github.com/parrot/parrot/commit/9a977328e11df337bbe95163c80673f3ae0c3fc1
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/Search.pm
Log Message:
-----------
Use an explicit version name in Pod::Simple::Search's doc
Commit: d2149688388db2f61f4303ffa880b34cfd121ebf
https://github.com/parrot/parrot/commit/d2149688388db2f61f4303ffa880b34cfd121ebf
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/XHTML.pm
Log Message:
-----------
Remove Carp import in XHTML
Commit: 0c11b13f63a738a54e088d8b8e6e2f26c50a0218
https://github.com/parrot/parrot/commit/0c11b13f63a738a54e088d8b8e6e2f26c50a0218
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/Text.pm
Log Message:
-----------
Output L<text|URL> as "text <URL>" in generated HTML
See 1e61e819d in git://github.com/theory/pod-simple.git
Commit: f9b1812736ec95d828479d2bb09dc16bbad3553d
https://github.com/parrot/parrot/commit/f9b1812736ec95d828479d2bb09dc16bbad3553d
Author: Aaron Faanes <dafrito at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M lib/Pod/Simple/HTML.pm
Log Message:
-----------
Removed a overeager test for the next tagname
commit e161572705 in git://github.com/theory/pod-simple.git
Fixed a bug in Pod::Simple::HTML where a definition term item with no
corresponding definition item would be output with no closing </a></dt>. (RT #
37107 from Kevin Ryde).
Commit: a78f0005064214891bebac7f280e8dafb3f713e4
https://github.com/parrot/parrot/commit/a78f0005064214891bebac7f280e8dafb3f713e4
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M frontend/parrot2/main.c
Log Message:
-----------
pack struct more aggressively on lp64 machines
Commit: 9114095c0442b9b07954d0a6d621954b507946eb
https://github.com/parrot/parrot/commit/9114095c0442b9b07954d0a6d621954b507946eb
Author: Coke <will at coleda.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
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:
-----------
prep for release 3.7.0
Commit: 68ee9d8eda651f841ee5038fec6876fcb7301770
https://github.com/parrot/parrot/commit/68ee9d8eda651f841ee5038fec6876fcb7301770
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M frontend/parrot2/prt0.pir
Log Message:
-----------
tailcall into main (should eliminate prt call frame). fixes 2 coretest failures.
Commit: cbdfab624ae1ad409d7b9d35a4962eda358d318e
https://github.com/parrot/parrot/commit/cbdfab624ae1ad409d7b9d35a4962eda358d318e
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M compilers/imcc/imclexer.c
M compilers/imcc/imcparser.c
M compilers/imcc/imcparser.h
Log Message:
-----------
flex/bison stupidity
Commit: 28df851b24c768c216901a6bcdc61ee77d9bab70
https://github.com/parrot/parrot/commit/28df851b24c768c216901a6bcdc61ee77d9bab70
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M frontend/parrot2/prt0.pir
Log Message:
-----------
avoid printing trailing empty line
Commit: 087598d177dbb106f0cf876f28d5a530c7239b3b
https://github.com/parrot/parrot/commit/087598d177dbb106f0cf876f28d5a530c7239b3b
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M frontend/parrot2/prt0.pir
Log Message:
-----------
for whatever reason, handlers must be poped from the context in which they were pushed
Commit: 7a9e7ad4a63861c5feca018217691c1e19d561e3
https://github.com/parrot/parrot/commit/7a9e7ad4a63861c5feca018217691c1e19d561e3
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M examples/nci/ls.pir
Log Message:
-----------
update example ls.pir to recent changes in NCI (no 't' type)
Commit: 91518de1ef77306ffa150dc178090e6fe5fcaf6f
https://github.com/parrot/parrot/commit/91518de1ef77306ffa150dc178090e6fe5fcaf6f
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-08-17 (Wed, 17 Aug 2011)
Changed paths:
M examples/nci/ls.pir
Log Message:
-----------
die nicely if opendir fails in example ls.pir
Commit: 9d842b8892bda1ad1698f684e0eb8c868434aaed
https://github.com/parrot/parrot/commit/9d842b8892bda1ad1698f684e0eb8c868434aaed
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-17 (Wed, 17 Aug 2011)
Changed paths:
M config/gen/makefiles/root.in
M config/init/defaults.pm
M config/init/hints/darwin.pm
Log Message:
-----------
Convert 'tar' and 'sha256sum' into Makefile variables. Allow for 'shasum -a 256' on Darwin.
Commit: 7a273f6c70ac84ae06bbb844cdb3c6267497201d
https://github.com/parrot/parrot/commit/7a273f6c70ac84ae06bbb844cdb3c6267497201d
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-17 (Wed, 17 Aug 2011)
Changed paths:
M config/init/hints/darwin.pm
Log Message:
-----------
Correct Darwin version of sha256sum.
Commit: a2bbc00c8577b84e5c8033339018163c563300ea
https://github.com/parrot/parrot/commit/a2bbc00c8577b84e5c8033339018163c563300ea
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-17 (Wed, 17 Aug 2011)
Changed paths:
M include/parrot/sub.h
M src/debug.c
M src/pmc/continuation.pmc
M src/sub.c
M src/warnings.c
Log Message:
-----------
avoid depending on interp's current context for backtrace printing
the top of a backtrace is the top, not wherever current context happens to be
pointing now (as opposed to when the continuation being backtraced was captured)
Commit: 1f9923ab1cdb2552d39c4f811e9ce1423ebc644b
https://github.com/parrot/parrot/commit/1f9923ab1cdb2552d39c4f811e9ce1423ebc644b
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-18 (Thu, 18 Aug 2011)
Changed paths:
M config/init/defaults.pm
M config/init/hints/darwin.pm
M config/init/hints/freebsd.pm
M config/init/hints/openbsd.pm
Log Message:
-----------
Provide inline comments to document choices for 'tar' and 'sha256sum'. For
FreeBSD and OpenBSD, make guesses based on their 'man' pages.
Commit: a0dbe1f7d0b30e85c2b478db3251b41b5d8ed557
https://github.com/parrot/parrot/commit/a0dbe1f7d0b30e85c2b478db3251b41b5d8ed557
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-08-18 (Thu, 18 Aug 2011)
Changed paths:
M include/parrot/string_funcs.h
M src/pmc/ptr.pmc
M src/pmc/unmanagedstruct.pmc
M src/string/api.c
Log Message:
-----------
add function Parrot_str_new_init and replace common parts of to_string methods with a call to it
Commit: 865c88149b0ad02d8a12bc2f5b3ba4a0ef75955b
https://github.com/parrot/parrot/commit/865c88149b0ad02d8a12bc2f5b3ba4a0ef75955b
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-08-18 (Thu, 18 Aug 2011)
Changed paths:
M src/embed.c
Log Message:
-----------
allow NULL in ignored parameter, TT #2182, ligne++
Commit: 6989471ac7929bd6655c2d85c4cd8070b9da1c80
https://github.com/parrot/parrot/commit/6989471ac7929bd6655c2d85c4cd8070b9da1c80
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-18 (Thu, 18 Aug 2011)
Changed paths:
M MANIFEST
M config/gen/makefiles/root.in
M config/init/defaults.pm
M config/init/hints/darwin.pm
M config/init/hints/freebsd.pm
M config/init/hints/openbsd.pm
A tools/release/sha256sum.pl
Log Message:
-----------
Use Perl program written by moritz++ as cross-platform way of creating sha256 checksum on release tarballs.
Commit: 757cbb34b142dd97cb07e638aa464601dadb0744
https://github.com/parrot/parrot/commit/757cbb34b142dd97cb07e638aa464601dadb0744
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-18 (Thu, 18 Aug 2011)
Changed paths:
M frontend/parrot2/prt0.pir
M src/debug.c
Log Message:
-----------
In prt0, since we are adding an extra frame, we can filter it out. It's messy, but it does reclaim a few tests
Commit: 5d58bbf8d76da052cd7875e09b8921986d812e54
https://github.com/parrot/parrot/commit/5d58bbf8d76da052cd7875e09b8921986d812e54
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-18 (Thu, 18 Aug 2011)
Changed paths:
M frontend/parrot2/prt0.pir
Log Message:
-----------
If we don't have an exception message, print out the same error about not having a message as we used to. This reclaims several more tests
Commit: 22109fdc3a57eb0d3209048215b3dae69c96663b
https://github.com/parrot/parrot/commit/22109fdc3a57eb0d3209048215b3dae69c96663b
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-18 (Thu, 18 Aug 2011)
Changed paths:
M frontend/parrot2/prt0.pir
M src/pmc/packfileview.pmc
Log Message:
-----------
We need a way to set interp->current_pf to be the packfile we're loading and executing. I added a method to do this to PackfileView PMC, but using it seems to cause other problems. Commented out for now
Commit: 997e3bbae53a48d3d1a7bbf069788c4d79f2cc0e
https://github.com/parrot/parrot/commit/997e3bbae53a48d3d1a7bbf069788c4d79f2cc0e
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-19 (Fri, 19 Aug 2011)
Changed paths:
M compilers/imcc/main.c
M frontend/parrot2/prt0.pir
M include/parrot/packfile.h
M src/embed.c
M src/embed/bytecode.c
M src/packfile/api.c
M src/pmc/imccompiler.pmc
M src/pmc/packfileview.pmc
Log Message:
-----------
Parrot_pf_set_current_packfile takes an extra argument to determine whether we also update interp->code (which we don't want to do from PackfileView.set_current_packfile). Enable some manipulations in the frontend to set the current packfile. This fixes t/pmc/packfileview.t and maybe more.
Commit: e2167925df459285adf44c78c7a03c36b68f69a2
https://github.com/parrot/parrot/commit/e2167925df459285adf44c78c7a03c36b68f69a2
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-19 (Fri, 19 Aug 2011)
Changed paths:
A frontend/parrot2/prt0.winxed
Log Message:
-----------
Add in a partial translation of prt0 to winxed, to help visualize and clarify logic. Not completely translated
Commit: 342cc016416256cb732fa0d4541f4dcb63833e56
https://github.com/parrot/parrot/commit/342cc016416256cb732fa0d4541f4dcb63833e56
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-19 (Fri, 19 Aug 2011)
Changed paths:
M frontend/parrot2/prt0.winxed
Log Message:
-----------
finish translating prt0.pir to winxed. Fixes so it compiles
Commit: 0f113c028e06754cc31b68a17d67c116a76dffbb
https://github.com/parrot/parrot/commit/0f113c028e06754cc31b68a17d67c116a76dffbb
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-20 (Sat, 20 Aug 2011)
Changed paths:
A frontend/parrot2/prt0-old.pir
R frontend/parrot2/prt0.pir
M frontend/parrot2/prt0.winxed
Log Message:
-----------
Use prt0.winxed to build the frontend. check in the generated .pir file. cotto++ for the suggestion
Commit: 416b1d610891ff10a5ef96b59dc3980d11868704
https://github.com/parrot/parrot/commit/416b1d610891ff10a5ef96b59dc3980d11868704
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-20 (Sat, 20 Aug 2011)
Changed paths:
M frontend/parrot2/prt0.winxed
M src/pmc/exception.pmc
Log Message:
-----------
fix backtraces. Fixes several tests
Commit: 9b021e61ce34e0113aa82031755d3b691a362870
https://github.com/parrot/parrot/commit/9b021e61ce34e0113aa82031755d3b691a362870
Author: coke <will at coleda.com>
Date: 2011-08-21 (Sun, 21 Aug 2011)
Changed paths:
M .gitignore
M config/gen/makefiles/root.in
Log Message:
-----------
Ignore and clean some files on windows
Commit: e0bc614a2719f447e423ef5608c1dc6cee834d64
https://github.com/parrot/parrot/commit/e0bc614a2719f447e423ef5608c1dc6cee834d64
Author: coke <will at coleda.com>
Date: 2011-08-21 (Sun, 21 Aug 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
Remove untrue OS discrimination
Commit: 1d8f2c4b5c12c8575f478ca0b3e3b839fc7251dd
https://github.com/parrot/parrot/commit/1d8f2c4b5c12c8575f478ca0b3e3b839fc7251dd
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-21 (Sun, 21 Aug 2011)
Changed paths:
M MANIFEST
M config/gen/makefiles/root.in
M config/init/defaults.pm
M config/init/hints/darwin.pm
A tools/release/sha256sum.pl
Log Message:
-----------
Merge branch 'tar_shasum'
Commit: 9a0ee63fc629567444a8f7d22d689137b17614d4
https://github.com/parrot/parrot/commit/9a0ee63fc629567444a8f7d22d689137b17614d4
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-21 (Sun, 21 Aug 2011)
Changed paths:
M tools/release/sha256sum.pl
Log Message:
-----------
[codingstd] Add copyright notice and perl coda.
Commit: c52abd8ed92f3862ef3b097b9d63c8652851bb39
https://github.com/parrot/parrot/commit/c52abd8ed92f3862ef3b097b9d63c8652851bb39
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-22 (Mon, 22 Aug 2011)
Changed paths:
M config/init/hints/darwin.pm
Log Message:
-----------
Remove import of File::Which, which is no longer needed.
Commit: 965e04db8b65730ffb2b810d9f44873a86379f24
https://github.com/parrot/parrot/commit/965e04db8b65730ffb2b810d9f44873a86379f24
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-23 (Tue, 23 Aug 2011)
Changed paths:
M compilers/imcc/imcc.l
M compilers/imcc/imclexer.c
Log Message:
-----------
When IMCC can't find a file, actually tell the user the name of the file that can't be found. not_gerd++ for the find.
Commit: 7cd618a3d4b618210231144da7d6a1f439be15cd
https://github.com/parrot/parrot/commit/7cd618a3d4b618210231144da7d6a1f439be15cd
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-23 (Tue, 23 Aug 2011)
Changed paths:
M t/compilers/imcc/syn/file.t
Log Message:
-----------
fix a test file that helpfully did a verbatim full-text match of the error message, to guarantee we never added more helpful information to it
Commit: 5b0cde3e4ab8f675ff559337ffba802d23f38b08
https://github.com/parrot/parrot/commit/5b0cde3e4ab8f675ff559337ffba802d23f38b08
Author: Coke <will at coleda.com>
Date: 2011-08-23 (Tue, 23 Aug 2011)
Changed paths:
M ChangeLog
Log Message:
-----------
Remove accidental #1
Commit: d357319288ac7e0caa644e30c80595a335fc1a1f
https://github.com/parrot/parrot/commit/d357319288ac7e0caa644e30c80595a335fc1a1f
Author: Coke <will at coleda.com>
Date: 2011-08-23 (Tue, 23 Aug 2011)
Changed paths:
M NEWS
Log Message:
-----------
Convert all NEWS entries to be more like Changelog.
Commit: a15b7c8b4bc556a2d525c1d807fa8151a37002aa
https://github.com/parrot/parrot/commit/a15b7c8b4bc556a2d525c1d807fa8151a37002aa
Author: Coke <will at coleda.com>
Date: 2011-08-23 (Tue, 23 Aug 2011)
Changed paths:
M ChangeLog
Log Message:
-----------
remove all references to releases (covered by NEWS)
Commit: f6dd8a5fa15ae257f29249fecb8070ea80ad608d
https://github.com/parrot/parrot/commit/f6dd8a5fa15ae257f29249fecb8070ea80ad608d
Author: Coke <will at coleda.com>
Date: 2011-08-23 (Tue, 23 Aug 2011)
Changed paths:
M ChangeLog
Log Message:
-----------
whitespace (headers)
Commit: a136a32840f6ee41efc9d4f2b932487d91318887
https://github.com/parrot/parrot/commit/a136a32840f6ee41efc9d4f2b932487d91318887
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-08-23 (Tue, 23 Aug 2011)
Changed paths:
M tools/dev/mk_inno.pl
Log Message:
-----------
[win32] fix TT#2179
Commit: b9fefa1550f9deb37ba7ff7d5d7fa96c7585ffd6
https://github.com/parrot/parrot/commit/b9fefa1550f9deb37ba7ff7d5d7fa96c7585ffd6
Author: Coke <will at coleda.com>
Date: 2011-08-23 (Tue, 23 Aug 2011)
Changed paths:
M ChangeLog
Log Message:
-----------
Change tabs to spaces.
Commit: bb6a199cc6ca486bc1162e871708a9f7a4139279
https://github.com/parrot/parrot/commit/bb6a199cc6ca486bc1162e871708a9f7a4139279
Author: Coke <will at coleda.com>
Date: 2011-08-23 (Tue, 23 Aug 2011)
Changed paths:
M ChangeLog
M NEWS
Log Message:
-----------
0.4.10 was the first release with no Changelog.
Move all those over at the head of the file.
Commit: 70e35ef5520be28601dba0d0641945d41b08aea9
https://github.com/parrot/parrot/commit/70e35ef5520be28601dba0d0641945d41b08aea9
Author: Coke <will at coleda.com>
Date: 2011-08-23 (Tue, 23 Aug 2011)
Changed paths:
M ChangeLog
R NEWS
Log Message:
-----------
Move remaining elements into Changelog
Commit: 22685301f804796c428df018f4aa310a316769a9
https://github.com/parrot/parrot/commit/22685301f804796c428df018f4aa310a316769a9
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-23 (Tue, 23 Aug 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
don't assume $(MAKE) == make in release
make release is broken on windows/msvc. This makes it a little less broken.
Commit: b84af4773f0c7f6f273e712c1007dc56bad7a3ef
https://github.com/parrot/parrot/commit/b84af4773f0c7f6f273e712c1007dc56bad7a3ef
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-08-23 (Tue, 23 Aug 2011)
Changed paths:
M ext/winxed/compiler.pir
M ext/winxed/driver.pir
Log Message:
-----------
update winxed snapshot to 1938085ba1:
* namespace operator
* __DEBUG__ predefined constant - --debug command line option
Commit: e385475c48055db3a831f6723aaed68bfc4ed814
https://github.com/parrot/parrot/commit/e385475c48055db3a831f6723aaed68bfc4ed814
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-23 (Tue, 23 Aug 2011)
Changed paths:
R src/thread.c
Log Message:
-----------
Rip out src/thread.c. The rest of this branch is devoted to making parrot build and run without it
Commit: e5b1ce63f291d90d20e1e028a09024471ff0ee2e
https://github.com/parrot/parrot/commit/e5b1ce63f291d90d20e1e028a09024471ff0ee2e
Author: Coke <will at coleda.com>
Date: 2011-08-23 (Tue, 23 Aug 2011)
Changed paths:
M ChangeLog
Log Message:
-----------
use a consistent date separator.
Commit: e264c8cd177fa7b3913ae25fa5d07b2cf16e2392
https://github.com/parrot/parrot/commit/e264c8cd177fa7b3913ae25fa5d07b2cf16e2392
Author: Coke <will at coleda.com>
Date: 2011-08-23 (Tue, 23 Aug 2011)
Changed paths:
M ChangeLog
Log Message:
-----------
switch entries that have been out of order.
Commit: e5a7ccf059ac15017738fae08d002b7125c7f99f
https://github.com/parrot/parrot/commit/e5a7ccf059ac15017738fae08d002b7125c7f99f
Author: Coke <will at coleda.com>
Date: 2011-08-23 (Tue, 23 Aug 2011)
Changed paths:
M ChangeLog
Log Message:
-----------
Add dates to the releases (from parrothist)
Commit: 7c5543a957b4384949c886d6c551d45e26e6d659
https://github.com/parrot/parrot/commit/7c5543a957b4384949c886d6c551d45e26e6d659
Author: Coke <will at coleda.com>
Date: 2011-08-23 (Tue, 23 Aug 2011)
Changed paths:
M MANIFEST
M MANIFEST.SKIP
Log Message:
-----------
rerun mk_manifest ...
Commit: 4a54ac0da7fe4e98eb2ea87d8da61eef3137f98e
https://github.com/parrot/parrot/commit/4a54ac0da7fe4e98eb2ea87d8da61eef3137f98e
Author: Coke <will at coleda.com>
Date: 2011-08-23 (Tue, 23 Aug 2011)
Changed paths:
M docs/project/release_manager_guide.pod
M lib/Parrot/Docs/File.pm
M lib/Parrot/Docs/Section/Info.pm
M lib/Parrot/Manifest.pm
M runtime/parrot/library/Crow.pir
Log Message:
-----------
Use ChangeLog instead of NEWS
Commit: 54c28b856e91cc520385a69b3a99e8cf05a7bafd
https://github.com/parrot/parrot/commit/54c28b856e91cc520385a69b3a99e8cf05a7bafd
Author: Coke <will at coleda.com>
Date: 2011-08-23 (Tue, 23 Aug 2011)
Changed paths:
M runtime/parrot/library/Crow.pir
Log Message:
-----------
remove debug output.
Commit: 96e72a50205956d3a3b7781c36dea4401b430e5f
https://github.com/parrot/parrot/commit/96e72a50205956d3a3b7781c36dea4401b430e5f
Author: Coke <will at coleda.com>
Date: 2011-08-23 (Tue, 23 Aug 2011)
Changed paths:
A tools/release/cut.pl
Log Message:
-----------
Add new perl-based release script.
Commit: 3df22e100737b7aab5575b744fc1629c03b08523
https://github.com/parrot/parrot/commit/3df22e100737b7aab5575b744fc1629c03b08523
Author: Coke <will at coleda.com>
Date: 2011-08-23 (Tue, 23 Aug 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
Replace unixy release code w/ portable perl
Commit: 9b2356cb74f40b4fe81a6b3bf4dc30544d278d78
https://github.com/parrot/parrot/commit/9b2356cb74f40b4fe81a6b3bf4dc30544d278d78
Author: Coke <will at coleda.com>
Date: 2011-08-23 (Tue, 23 Aug 2011)
Changed paths:
M MANIFEST
M MANIFEST.SKIP
Log Message:
-----------
rerun mk_manifest_skip, as DEVELOPING is missing.
Commit: 0041ea637e2eb0ae4d48a683477d8486367c43b7
https://github.com/parrot/parrot/commit/0041ea637e2eb0ae4d48a683477d8486367c43b7
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-08-23 (Tue, 23 Aug 2011)
Changed paths:
M ChangeLog
M runtime/parrot/library/Crow.pir
Log Message:
-----------
fix ChangeLog handling in crow:
- Set utf8 encoding on FileHandle
- Fix release mark detection: not at the start of line now
- Delete whitespace in blank lines in ChangeLog
Commit: 749afc6a58467b66dcda7e9b7d5e2f707d9b5e0a
https://github.com/parrot/parrot/commit/749afc6a58467b66dcda7e9b7d5e2f707d9b5e0a
Author: Tadeusz Sośnierz <tadzikes at gmail.com>
Date: 2011-08-24 (Wed, 24 Aug 2011)
Changed paths:
M .gitignore
M CREDITS
M ChangeLog
M Configure.pl
M MANIFEST
M MANIFEST.SKIP
M MANIFEST.generated
M NEWS
M PBC_COMPAT
M PLATFORMS
M README
M RESPONSIBLE_PARTIES
M VERSION
M api.yaml
M compilers/imcc/debug.c
M compilers/imcc/debug.h
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/main.c
M compilers/imcc/pbc.c
M compilers/imcc/pbc.h
M compilers/imcc/reg_alloc.c
M compilers/imcc/symreg.c
M compilers/imcc/symreg.h
M compilers/pct/src/PAST/Compiler.pir
M compilers/pct/src/PAST/Node.pir
M compilers/pct/src/POST/Compiler.pir
M compilers/pge/README.pod
M config/auto/arch.pm
M config/auto/headers.pm
M config/auto/opengl.pm
M config/auto/readline.pm
M config/auto/warnings.pm
M config/gen/config_pm.pm
M config/gen/config_pm/config_pir.in
M config/gen/makefiles/ext.in
M config/gen/makefiles/root.in
M config/init/defaults.pm
M config/init/hints/darwin.pm
M config/init/hints/msys.pm
M config/inter/types.pm
M docs/book/pct/ch04_pge.pod
M docs/book/pir/ch03_basic_syntax.pod
M docs/book/pir/ch04_variables.pod
A docs/deprecations/deprecations.pod
A docs/deprecations/deprecations_2_6.pod
A docs/deprecations/deprecations_2_9.pod
A docs/deprecations/deprecations_3_0.pod
A docs/deprecations/deprecations_3_3.pod
A docs/deprecations/deprecations_3_6.pod
A docs/deprecations/how_to_deprecate.pod
M docs/dev/profiling.pod
M docs/embed.pod
M docs/glossary.pod
M docs/index/developer.json
M docs/index/pct_tutorial.json
M docs/index/pdds.json
M docs/index/tools.json
M docs/parrothist.pod
M docs/pct/gettingstarted.pod
M docs/pdds/draft/pdd11_extending.pod
M docs/pdds/draft/pdd16_native_call.pod
M docs/pdds/pdd17_pmc.pod
M docs/pdds/pdd19_pir.pod
M docs/pdds/pdd28_strings.pod
M docs/project/git_workflow.pod
M docs/project/release_manager_guide.pod
M docs/project/support_policy.pod
M docs/running.pod
M docs/tests.pod
R examples/benchmarks/overload.pl
A examples/languages/squaak/doc/pct-stages.png
A examples/languages/squaak/doc/pct-stages.svg
M examples/languages/squaak/doc/tutorial_episode_1.pod
M examples/languages/squaak/doc/tutorial_episode_2.pod
M examples/languages/squaak/doc/tutorial_episode_4.pod
M examples/languages/squaak/doc/tutorial_episode_7.pod
M examples/nci/ls.pir
M examples/pasm/fact.pasm
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 ext/nqp-rx/src/stage0/Regex-s0.pir
A ext/winxed/Defines.mak
A ext/winxed/LICENSE
A ext/winxed/README
A ext/winxed/Rules.mak
A ext/winxed/compiler.pir
A ext/winxed/driver.pir
M frontend/parrot/main.c
M frontend/parrot_debugger/main.c
A frontend/pbc_disassemble/main.c
M frontend/pbc_merge/main.c
M include/parrot/api.h
M include/parrot/call.h
M include/parrot/compiler.h
M include/parrot/context.h
M include/parrot/datatypes.h
M include/parrot/debugger.h
M include/parrot/embed.h
M include/parrot/encoding.h
M include/parrot/exceptions.h
M include/parrot/extend.h
M include/parrot/gc_api.h
M include/parrot/hash.h
M include/parrot/interpreter.h
M include/parrot/io.h
M include/parrot/key.h
M include/parrot/library.h
M include/parrot/list.h
M include/parrot/memory.h
M include/parrot/misc.h
M include/parrot/namespace.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/parrot.h
M include/parrot/pmc.h
M include/parrot/pmc_freeze.h
M include/parrot/runcore_api.h
M include/parrot/scheduler.h
M include/parrot/string_funcs.h
M include/parrot/thread.h
M include/parrot/vtables.h
M include/parrot/warnings.h
M lib/Parrot/Config.pm
M lib/Parrot/Configure/Compiler.pm
M lib/Parrot/Configure/Options.pm
M lib/Parrot/Configure/Options/Conf.pm
M lib/Parrot/Configure/Options/Conf/File.pm
M lib/Parrot/Configure/Options/Conf/Shared.pm
M lib/Parrot/Docs/PodToHtml.pm
M lib/Parrot/Docs/Section/Tools.pm
M lib/Parrot/Git/Describe.pm
M lib/Parrot/Harness/DefaultTests.pm
M lib/Parrot/Harness/Smoke.pm
M lib/Parrot/Headerizer.pm
M lib/Parrot/Headerizer/Functions.pm
M lib/Parrot/Pmc2c/PCCMETHOD.pm
M lib/Parrot/Pmc2c/PMC.pm
M lib/Parrot/Pmc2c/PMC/RO.pm
M lib/Parrot/Pmc2c/Parser.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/Test/Util.pm
M lib/Parrot/Vtable.pm
M parrotbug
A ports/README.pod
M ports/debian/changelog
M ports/debian/control
M ports/debian/control.in
A ports/debian/libparrot3.3.0.symbols
A ports/debian/patches/01_fix_spelling_errors.patch
M ports/debian/patches/series
M runtime/parrot/library/Archive/Tar.pir
M runtime/parrot/library/Archive/Zip.pir
M runtime/parrot/library/Digest/sha256.pir
M runtime/parrot/library/NCI/Utils.pir
M runtime/parrot/library/Test/More.pir
M runtime/parrot/library/distutils.pir
M runtime/parrot/library/osutils.pir
M src/call/args.c
M src/call/context.c
M src/call/pcc.c
M src/debug.c
M src/dynext.c
M src/dynpmc/os.pmc
M src/embed.c
M src/embed/api.c
M src/embed/bytecode.c
M src/embed/pmc.c
M src/exceptions.c
M src/extend.c
M src/gc/alloc_memory.c
M src/gc/alloc_resources.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/library.c
M src/list.c
M src/longopt.c
M src/misc.c
M src/multidispatch.c
M src/namespace.c
M src/nci/extra_thunks.c
M src/nci/libffi.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/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/packfile/pf_items.c
A src/packfile/pf_private.h
A src/packfile/segments.c
R src/pbc_disassemble.c
M src/platform/generic/file.c
M src/platform/generic/socket.c
M src/platform/generic/sysmem.c
M src/platform/linux/encoding.c
M src/platform/win32/dl.c
M src/platform/win32/error.c
M src/pmc.c
M src/pmc/bytebuffer.pmc
M src/pmc/class.pmc
M src/pmc/eval.pmc
M src/pmc/exception.pmc
M src/pmc/hash.pmc
M src/pmc/imccompiler.pmc
M src/pmc/lexinfo.pmc
M src/pmc/lexpad.pmc
M src/pmc/mappedbytearray.pmc
M src/pmc/multisub.pmc
M src/pmc/namespace.pmc
M src/pmc/packfile.pmc
M src/pmc/packfileconstanttable.pmc
M src/pmc/packfiledirectory.pmc
A src/pmc/packfileview.pmc
M src/pmc/parrotinterpreter.pmc
M src/pmc/ptr.pmc
M src/pmc/resizablepmcarray.pmc
M src/pmc/scalar.pmc
M src/pmc/string.pmc
M src/pmc/stringbuilder.pmc
M src/pmc/structview.pmc
M src/pmc/unmanagedstruct.pmc
M src/pointer_array.c
M src/runcore/cores.c
M src/runcore/main.c
M src/runcore/profiling.c
M src/scheduler.c
M src/spf_render.c
M src/spf_vtable.c
M src/string/api.c
M src/string/encoding.c
M src/string/encoding/binary.c
M src/string/encoding/latin1.c
M src/string/encoding/null.c
M src/string/encoding/shared.h
M src/string/encoding/ucs2.c
M src/string/encoding/ucs4.c
M src/string/encoding/utf16.c
M src/string/encoding/utf8.c
M src/thread.c
M src/utils.c
M src/vtable.tbl
M src/vtables.c
M src/warnings.c
R t/README
A t/README.pod
M t/compilers/imcc/syn/file.t
M t/compilers/opsc/06-opsfile.t
M t/configure/035-step.t
M t/dynoplibs/debug.t
A t/dynpmc/foo-01.t
A t/dynpmc/foo-02.t
A t/dynpmc/foo-03.t
A t/dynpmc/foo-04.t
A t/dynpmc/foo-05.t
A t/dynpmc/foo-06.t
A t/dynpmc/foo-07.t
A t/dynpmc/foo-08.t
A t/dynpmc/foo-09.t
A t/dynpmc/foo-10.t
R t/dynpmc/foo.t
M t/dynpmc/os.t
M t/examples/library.t
M t/examples/pasm.t
A t/ext/winxed/compreg.t
M t/harness
M t/harness.pir
A t/library/.gitattributes
M t/library/nciutils.t
M t/library/osutils.t
M t/library/pcre.t
R t/library/perlhist.txt
A t/library/perlhistory.txt
M t/library/pg.t
M t/library/sha.t
M t/library/streams.t
A t/library/testlib/foo.txt
M t/native_pbc/integer.pbc
M t/native_pbc/number.pbc
M t/native_pbc/number_1.pbc
M t/native_pbc/string.pbc
M t/native_pbc/string_1.pbc
M t/oo/new-old.t
M t/op/exceptions.t
M t/op/lexicals.t
M t/op/spawnw.t
M t/pmc/class.t
M t/pmc/eval.t
M t/pmc/io_iterator.t
M t/pmc/iterator.t
M t/pmc/lexinfo.t
M t/pmc/mappedbytearray.t
M t/pmc/nci.t
A t/pmc/packfileview.t
M t/pmc/parrotinterpreter.t
M t/pmc/socket.t
M t/pmc/socket_ipv6.t
M t/pmc/string.t
M t/pmc/threads.t
M t/pmc/unmanagedstruct.t
M t/src/atomic.t
M t/src/basic.t
M t/src/checkdepend.t
M t/src/embed.t
M t/src/embed/api.t
M t/src/exit.t
M t/src/extend.t
M t/src/extend_vtable.t
M t/src/misc.t
M t/src/pointer_array.t
M t/src/warnings.t
M t/steps/auto/arch-01.t
R t/steps/auto/git_describe-01.t
M t/steps/auto/headers-01.t
M t/steps/auto/platform-01.t
M t/steps/auto/readline-01.t
M t/steps/init/hints/darwin-01.t
M t/steps/inter/types-01.t
M t/tools/create_language.t
M t/tools/dev/headerizer/01_functions.t
M t/tools/dev/headerizer/02_methods.t
M t/tools/mk_language_shell.t
M t/tools/pbc_disassemble.t
M tools/dev/create_language.pl
R tools/dev/dedeprecator
A tools/dev/dedeprecator.nqp
M tools/dev/fetch_languages.pl
M tools/dev/install_dev_files.pl
M tools/dev/install_files.pl
M tools/dev/merge_pull_request.pl
M tools/dev/mk_inno.pl
M tools/dev/mk_packfile_pbc
M tools/dev/nci_thunk_gen.pir
R tools/dev/nm.pl
R tools/dev/ops_not_tested.pl
R tools/dev/parrot_api.pl
M tools/dev/vtablize.pl
M tools/docs/make_html_docs.pl
M tools/release/release.json
A tools/release/sha256sum.pl
A tools/release/update_version.pl
Log Message:
-----------
Merge branch 'master' into tewk/select
Commit: b6fb910e01534bffcc350d37dbdde57b1ef67c41
https://github.com/parrot/parrot/commit/b6fb910e01534bffcc350d37dbdde57b1ef67c41
Author: Tadeusz Sośnierz <tadzikes at gmail.com>
Date: 2011-08-24 (Wed, 24 Aug 2011)
Changed paths:
M MANIFEST
M MANIFEST.SKIP
R src/pmc/select.pmc
R t/pmc/select.t
Log Message:
-----------
Regenerate MANIFESTs
Commit: d156fc0bbf7a4f5b0b75f35b7f22c23222c3d076
https://github.com/parrot/parrot/commit/d156fc0bbf7a4f5b0b75f35b7f22c23222c3d076
Author: Tadeusz Sośnierz <tadzikes at gmail.com>
Date: 2011-08-24 (Wed, 24 Aug 2011)
Changed paths:
M src/dynpmc/select.pmc
Log Message:
-----------
Fix a typo in select.pmc Pod
Commit: d5c38153e8bbb88d557dcf6ffa6e93b58d3342a7
https://github.com/parrot/parrot/commit/d5c38153e8bbb88d557dcf6ffa6e93b58d3342a7
Author: Tadeusz Sośnierz <tadzikes at gmail.com>
Date: 2011-08-24 (Wed, 24 Aug 2011)
Changed paths:
M MANIFEST.generated
Log Message:
-----------
Add Select to MANIFEST.generated
Commit: 925c6d98616dceeb097133a1ddb42d003f374278
https://github.com/parrot/parrot/commit/925c6d98616dceeb097133a1ddb42d003f374278
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-24 (Wed, 24 Aug 2011)
Changed paths:
M MANIFEST
Log Message:
-----------
Update MANIFEST to include cut.pl.
Commit: f69daba9ded3f5d6880afc53d57c2b67d474190a
https://github.com/parrot/parrot/commit/f69daba9ded3f5d6880afc53d57c2b67d474190a
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-24 (Wed, 24 Aug 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
Use a Makefile variable for tools/release/.
Commit: a38ef37e76af3ae1f9e6e52b4fe14f7f3fbfcf38
https://github.com/parrot/parrot/commit/a38ef37e76af3ae1f9e6e52b4fe14f7f3fbfcf38
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-24 (Wed, 24 Aug 2011)
Changed paths:
M tools/release/releasecheck.pl
Log Message:
-----------
Use Archive::Tar rather than Unix 'tar', for better portability. cotto++; coke++.
Commit: 5009472d31b20cffd128298b9619eeffcce439e8
https://github.com/parrot/parrot/commit/5009472d31b20cffd128298b9619eeffcce439e8
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-24 (Wed, 24 Aug 2011)
Changed paths:
M tools/release/releasecheck.pl
Log Message:
-----------
Look up version of 'make' to use in Parrot::Config.
Commit: 7d60db0366822bbb5eb199ebe758900d2fb5f059
https://github.com/parrot/parrot/commit/7d60db0366822bbb5eb199ebe758900d2fb5f059
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-25 (Thu, 25 Aug 2011)
Changed paths:
M MANIFEST
M MANIFEST.generated
M config/auto/pmc.pm
M config/gen/makefiles/root.in
M include/parrot/interpreter.h
M include/parrot/parrot.h
M include/parrot/pmc.h
R include/parrot/thr_none.h
R include/parrot/thr_pthread.h
R include/parrot/thr_windows.h
R include/parrot/thread.h
M src/dynpmc/Defines.in
R src/pmc/parrotthread.pmc
R src/pmc/threadinterpreter.pmc
R t/pmc/parrotthread.t
R t/pmc/threads.t
Log Message:
-----------
Remove most threading-related files, and references to them
Commit: 87c71fc8f2b3bc57f9fbe14562f6891a583d74b4
https://github.com/parrot/parrot/commit/87c71fc8f2b3bc57f9fbe14562f6891a583d74b4
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-25 (Thu, 25 Aug 2011)
Changed paths:
M compilers/imcc/main.c
M src/exceptions.c
M src/gc/mark_sweep.c
M src/interp/inter_cb.c
M src/interp/inter_create.c
M src/packfile/api.c
M src/pmc/parrotinterpreter.pmc
M src/pmc/scheduler.pmc
M src/runcore/main.c
M src/scheduler.c
Log Message:
-----------
Remove lots of references to thread ode. The build progresses pretty far, but does not link because of a few missing references I need to deal with
Commit: ea7b2b65ece30e117f1930c7f7f2e7dc9a988c2c
https://github.com/parrot/parrot/commit/ea7b2b65ece30e117f1930c7f7f2e7dc9a988c2c
Author: Tadeusz Sośnierz <tadzikes at gmail.com>
Date: 2011-08-25 (Thu, 25 Aug 2011)
Changed paths:
M t/dynpmc/select.t
Log Message:
-----------
Skip select tests on Win32 and msys
Commit: 2b8c29effcfef2f61b29c5e61cd02fc2dbfa0be8
https://github.com/parrot/parrot/commit/2b8c29effcfef2f61b29c5e61cd02fc2dbfa0be8
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-25 (Thu, 25 Aug 2011)
Changed paths:
M src/dynpmc/README.pod
Log Message:
-----------
update dynpmc readme now that we're using makefile fragments
Commit: 9f2107bc724cfbb261f29ede980ea58f4c1d7018
https://github.com/parrot/parrot/commit/9f2107bc724cfbb261f29ede980ea58f4c1d7018
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-25 (Thu, 25 Aug 2011)
Changed paths:
M MANIFEST
M MANIFEST.SKIP
M config/gen/makefiles/root.in
M include/parrot/parrot.h
M include/parrot/pmc.h
R include/parrot/thread.h
Log Message:
-----------
delete more files, update headers and makefile template
build is now less extravagantly broken
Commit: 431c51af8c14eed8c2cc8209bc568f32c3f77fbd
https://github.com/parrot/parrot/commit/431c51af8c14eed8c2cc8209bc568f32c3f77fbd
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-08-25 (Thu, 25 Aug 2011)
Changed paths:
M src/ops/core.ops
M src/ops/core_ops.c
Log Message:
-----------
Make all versions of die opcode resumable
die_s and die_p both were resumable, but die_i_i wasn't. Finding no
particular reason that should be the case, I made them consistent.
The three opcodes now share a lot of code. Perhaps a common function
should be factored out?
Commit: 6dc901fadfcfbda8ec36dae2f785d0e5e09d16a1
https://github.com/parrot/parrot/commit/6dc901fadfcfbda8ec36dae2f785d0e5e09d16a1
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-25 (Thu, 25 Aug 2011)
Changed paths:
A tools/dev/all_hll_test.pl
Log Message:
-----------
add a mostly hard-coded script to build and test Rakudo and nqp
Commit: 403bd329a8ac5762a63c0ff807d5084ab51779cc
https://github.com/parrot/parrot/commit/403bd329a8ac5762a63c0ff807d5084ab51779cc
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-25 (Thu, 25 Aug 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
use $(MAKE) for relcheck
Commit: 97618e15cf037aa419077985567fef255273decb
https://github.com/parrot/parrot/commit/97618e15cf037aa419077985567fef255273decb
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-25 (Thu, 25 Aug 2011)
Changed paths:
M tools/release/releasecheck.pl
Log Message:
-----------
portably tell nmake to be quiet
Commit: 4757abad5cfe94628c47d692bca893f8f009788d
https://github.com/parrot/parrot/commit/4757abad5cfe94628c47d692bca893f8f009788d
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-25 (Thu, 25 Aug 2011)
Changed paths:
M src/dynpmc/Defines.in
Log Message:
-----------
don't build the Select dynpmc on window for now
Commit: 46f046615250eb04dd0f810410f4e3376a6fa92e
https://github.com/parrot/parrot/commit/46f046615250eb04dd0f810410f4e3376a6fa92e
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-25 (Thu, 25 Aug 2011)
Changed paths:
M src/dynpmc/Defines.in
Log Message:
-----------
fix build
Commit: 448bcca901a79d9af74b1b4ef634872b8e3e5d56
https://github.com/parrot/parrot/commit/448bcca901a79d9af74b1b4ef634872b8e3e5d56
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-25 (Thu, 25 Aug 2011)
Changed paths:
M MANIFEST
M config/gen/makefiles/root.in
A tools/release/cut.pl
M tools/release/releasecheck.pl
Log Message:
-----------
Merge branch 'tt_2185'
Commit: 386dae94fde99086e2d42e4a8c2926816807e28d
https://github.com/parrot/parrot/commit/386dae94fde99086e2d42e4a8c2926816807e28d
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-27 (Sat, 27 Aug 2011)
Changed paths:
M src/gc/gc_gms.c
M src/gc/gc_ms.c
M src/gc/gc_ms2.c
Log Message:
-----------
Remove some thread-related GC calls
Commit: 30a829d187f751761f0a49a4fb99e9f502a1636b
https://github.com/parrot/parrot/commit/30a829d187f751761f0a49a4fb99e9f502a1636b
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-08-27 (Sat, 27 Aug 2011)
Changed paths:
M include/parrot/platform_interface.h
M src/dynpmc/select.pmc
Log Message:
-----------
fix C++ build:
Add a declaration for Parrot_io_async
Fix wrong usages of modf in the Select PMC
Commit: 67bc4de8872ccb2d0beb1786ce2e24105e199101
https://github.com/parrot/parrot/commit/67bc4de8872ccb2d0beb1786ce2e24105e199101
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date: 2011-08-27 (Sat, 27 Aug 2011)
Changed paths:
M src/dynext.c
Log Message:
-----------
Don't use ->strstart in src/dynext.c
Commit: fd916872f71152a6b5766baf34acd8376c2ead17
https://github.com/parrot/parrot/commit/fd916872f71152a6b5766baf34acd8376c2ead17
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-27 (Sat, 27 Aug 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
Declare a Makefile variable for two headers almost always used together.
Commit: 934ad0aa19f4d6fa8843220b6af9c0467c0f12a7
https://github.com/parrot/parrot/commit/934ad0aa19f4d6fa8843220b6af9c0467c0f12a7
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-27 (Sat, 27 Aug 2011)
Changed paths:
M MANIFEST
M MANIFEST.SKIP
Log Message:
-----------
merge in cotto++'s changes. Fix conflicts
Commit: 5ad98b92e4e918ab89f95ce93ef748a853f88d5b
https://github.com/parrot/parrot/commit/5ad98b92e4e918ab89f95ce93ef748a853f88d5b
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-27 (Sat, 27 Aug 2011)
Changed paths:
M src/gc/gc_ms.c
M src/interp/inter_create.c
M src/pmc/exception.pmc
M src/pmc/parrotinterpreter.pmc
M src/pmc/scalar.pmc
M src/pmc/scheduler.pmc
M src/pmc/schedulermessage.pmc
M src/pmc/string.pmc
M src/pmc/task.pmc
M src/scheduler.c
M src/vtable.tbl
Log Message:
-----------
Remove many references to thread-related functions. Remove share and share_ro vtables.
Commit: e97266593c7eb41421a7d3a51c3193db2dbc91b6
https://github.com/parrot/parrot/commit/e97266593c7eb41421a7d3a51c3193db2dbc91b6
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-27 (Sat, 27 Aug 2011)
Changed paths:
M src/interp/inter_create.c
M src/oo.c
M src/scheduler.c
M tools/dev/vtablize.pl
Log Message:
-----------
Remove references to remaining thread-related functions in the code. Parrot builds and passes most tests that aren't specifically for threading features
Commit: 23eae598f5e03806997eee1b5ba5b14269852d1c
https://github.com/parrot/parrot/commit/23eae598f5e03806997eee1b5ba5b14269852d1c
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-27 (Sat, 27 Aug 2011)
Changed paths:
M MANIFEST
M config/auto/pmc.pm
M config/gen/makefiles/root.in
R include/parrot/atomic.h
R include/parrot/atomic/fallback.h
R include/parrot/atomic/gcc_pcc.h
R include/parrot/atomic/gcc_x86.h
R include/parrot/atomic/sparc.h
R src/atomic/gcc_x86.c
R src/atomic/sparc_v9.s
M src/dynpmc/Defines.in
R t/src/atomic.t
M t/src/extend_vtable.t
Log Message:
-----------
remove atomic stuff: headers, source files, and tests
Commit: 15a2e3d40a32f01ad186c0ec7738fefb9a0b1790
https://github.com/parrot/parrot/commit/15a2e3d40a32f01ad186c0ec7738fefb9a0b1790
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-27 (Sat, 27 Aug 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
fix numbering for extend_vtable.t
Commit: c22297f36cefb8e658b55ade07dc769c37d62967
https://github.com/parrot/parrot/commit/c22297f36cefb8e658b55ade07dc769c37d62967
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-28 (Sun, 28 Aug 2011)
Changed paths:
M config/init/defaults.pm
Log Message:
-----------
Eliminate needlessly duplicated option listing. nwellnhof++.
Commit: 9fbe48652f3de6e0597bd6f5fbab5a0ee4af0e71
https://github.com/parrot/parrot/commit/9fbe48652f3de6e0597bd6f5fbab5a0ee4af0e71
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-28 (Sun, 28 Aug 2011)
Changed paths:
M t/pmc/packfileconstanttable.t
M t/pmc/testlib/number.pasm
Log Message:
-----------
add tests to prove subs originating from packfileconstanttable pmcs are runable (and therefore presumably reasonably sane)
Commit: bece86775a1bcdb6fbb7fa3d4036ae7abef35084
https://github.com/parrot/parrot/commit/bece86775a1bcdb6fbb7fa3d4036ae7abef35084
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-28 (Sun, 28 Aug 2011)
Changed paths:
M src/pmc/packfile.pmc
Log Message:
-----------
disable freeing of memory that might not be available yet
This prevents invalid memory access at the cost of a memory leak in the read
functionality of the Packfile PMCs.
Commit: 9df4cee4582ad775934f56e5a52b80e539d41003
https://github.com/parrot/parrot/commit/9df4cee4582ad775934f56e5a52b80e539d41003
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-28 (Sun, 28 Aug 2011)
Changed paths:
M include/parrot/packfile.h
M src/packfile/api.c
M src/pmc/sub.pmc
Log Message:
-----------
eliminate an attribute in Sub by cacheing PackfileView in the packfile itself
Commit: 0d38c70c16a30b781d39488406f54209151c4b45
https://github.com/parrot/parrot/commit/0d38c70c16a30b781d39488406f54209151c4b45
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-29 (Mon, 29 Aug 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
add boostrap-prt0 make target
Commit: 5697b15973874eb6d237616982457be14430c228
https://github.com/parrot/parrot/commit/5697b15973874eb6d237616982457be14430c228
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-29 (Mon, 29 Aug 2011)
Changed paths:
A frontend/parrot2/prt0.pir
Log Message:
-----------
check in generated prt0
Commit: 3ecf7053690f86d349f1470c98cea66f77e6a0ce
https://github.com/parrot/parrot/commit/3ecf7053690f86d349f1470c98cea66f77e6a0ce
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-29 (Mon, 29 Aug 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
disable annotations in prt0
These leak into other code which lacks annotations, making it appear that throwing
code originates from frontend/parrot2/prt0.winxed.
Commit: 41f75567000caa25b3e0e9542d07d287147f6686
https://github.com/parrot/parrot/commit/41f75567000caa25b3e0e9542d07d287147f6686
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-29 (Mon, 29 Aug 2011)
Changed paths:
M frontend/parrot2/prt0.pir
Log Message:
-----------
regenerate prt0.pir
Commit: 940846003fb6075fb02a6e44d699eda5c168b669
https://github.com/parrot/parrot/commit/940846003fb6075fb02a6e44d699eda5c168b669
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-29 (Mon, 29 Aug 2011)
Changed paths:
M t/compilers/imcc/syn/pcc.t
Log Message:
-----------
remove "end" ops from PASM->PIR mistranslation
Commit: 58f04bad266c5dbdaab9ab6d81bab7e943d30e29
https://github.com/parrot/parrot/commit/58f04bad266c5dbdaab9ab6d81bab7e943d30e29
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-29 (Mon, 29 Aug 2011)
Changed paths:
M compilers/imcc/pcc.c
Log Message:
-----------
don't fudge :main subs to terminate with an 'end' op
This is unecessary, the runloop will exit when main returns anyways, and
causes confusing problems, such as unexpected termination or segfaults when main
is re-used.
Commit: 00926adb86b60af942cdff747f353c596a3ca819
https://github.com/parrot/parrot/commit/00926adb86b60af942cdff747f353c596a3ca819
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-29 (Mon, 29 Aug 2011)
Changed paths:
M t/tools/pbc_dump.t
Log Message:
-----------
main no longer contains an "end" opcode, fix test
Commit: 5d12d63254cc969640865e7d8c871270943d52bb
https://github.com/parrot/parrot/commit/5d12d63254cc969640865e7d8c871270943d52bb
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-29 (Mon, 29 Aug 2011)
Changed paths:
M t/op/gc.t
Log Message:
-----------
add hack to drop tailcalling prt0 frame and fix recursion limit test
Commit: 64b5979a9c733ce5abf55dc995f5033494443d6f
https://github.com/parrot/parrot/commit/64b5979a9c733ce5abf55dc995f5033494443d6f
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-29 (Mon, 29 Aug 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
fix makefile dependency issues (checkdepend++)
Commit: b1a3ae2497f1ec814c9eaac2778b73e664141849
https://github.com/parrot/parrot/commit/b1a3ae2497f1ec814c9eaac2778b73e664141849
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-29 (Mon, 29 Aug 2011)
Changed paths:
M frontend/parrot2/main.c
M src/pmc/parrotinterpreter.pmc
Log Message:
-----------
Revert "Set the executable name from prt0, to avoid an API call. Show usage messages from prt0 if necessary, fix handling of -h and -V. a few other related cleanups"
This reverts commit 3631eece3b1ac11c034dfdf70a0de886fe171d59.
The profiling runcore expects the executable name to be available before
entering the runcore (and executing prt0).
Conflicts:
frontend/parrot2/prt0.pir
Commit: 662d82ded7ee539da78819dfab119b79923f45c4
https://github.com/parrot/parrot/commit/662d82ded7ee539da78819dfab119b79923f45c4
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-29 (Mon, 29 Aug 2011)
Changed paths:
M frontend/parrot2/prt0.winxed
Log Message:
-----------
don't set exe name in prt0
Commit: 4611f4c3dd50a00b3570149468d942b1aed7f5b7
https://github.com/parrot/parrot/commit/4611f4c3dd50a00b3570149468d942b1aed7f5b7
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-29 (Mon, 29 Aug 2011)
Changed paths:
M frontend/parrot2/prt0.pir
Log Message:
-----------
regen prt0.pir
Commit: 3803c5c107c7da58198d74e8359507c3c0f1fd26
https://github.com/parrot/parrot/commit/3803c5c107c7da58198d74e8359507c3c0f1fd26
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-29 (Mon, 29 Aug 2011)
Changed paths:
M frontend/parrot2/main.c
M frontend/parrot2/prt0.pir
M frontend/parrot2/prt0.winxed
Log Message:
-----------
inform about missing program name from prt0
Commit: b4a2811a7d19d5bd1a95a83c5d36d18ddbe12679
https://github.com/parrot/parrot/commit/b4a2811a7d19d5bd1a95a83c5d36d18ddbe12679
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-29 (Mon, 29 Aug 2011)
Changed paths:
M .gitignore
M CREDITS
M ChangeLog
M MANIFEST
M MANIFEST.SKIP
M MANIFEST.generated
M NEWS
M README
M VERSION
M api.yaml
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/main.c
M compilers/imcc/pbc.c
M compilers/imcc/symreg.c
M compilers/imcc/symreg.h
M compilers/pct/src/PAST/Compiler.pir
M config/auto/arch.pm
M config/auto/headers.pm
M config/gen/config_pm.pm
M config/gen/config_pm/config_pir.in
M config/gen/makefiles/root.in
M config/init/defaults.pm
M config/init/hints/msys.pm
M docs/book/pct/ch04_pge.pod
M docs/dev/profiling.pod
M docs/glossary.pod
M docs/index/pct_tutorial.json
M docs/index/pdds.json
M docs/parrothist.pod
M docs/pct/gettingstarted.pod
M docs/project/git_workflow.pod
M docs/project/release_manager_guide.pod
A examples/languages/squaak/doc/pct-stages.png
A examples/languages/squaak/doc/pct-stages.svg
M examples/languages/squaak/doc/tutorial_episode_1.pod
M examples/languages/squaak/doc/tutorial_episode_2.pod
M examples/languages/squaak/doc/tutorial_episode_4.pod
M examples/nci/ls.pir
M ext/winxed/compiler.pir
M ext/winxed/driver.pir
M frontend/parrot2/prt0.pir
M frontend/parrot2/prt0.winxed
M include/parrot/io.h
M include/parrot/oplib/core_ops.h
M include/parrot/packfile.h
M include/parrot/platform_interface.h
M include/parrot/string_funcs.h
M lib/Parrot/Docs/PodToHtml.pm
M lib/Parrot/Pmc2c/PMC.pm
M lib/Parrot/Pmc2c/VTable.pm
M lib/Parrot/Test/Util.pm
M runtime/parrot/library/distutils.pir
M src/dynext.c
M src/dynpmc/Defines.in
M src/dynpmc/README.pod
M src/dynpmc/Rules.in
A src/dynpmc/select.pmc
M src/embed.c
M src/io/api.c
M src/io/io_private.h
M src/nci_test.c
M src/ops/core.ops
M src/ops/core_ops.c
M src/packfile/api.c
M src/packfile/output.c
M src/packfile/segments.c
M src/platform/generic/io.c
M src/platform/win32/io.c
M src/pmc/exception.pmc
M src/pmc/filehandle.pmc
M src/pmc/hash.pmc
M src/pmc/imccompiler.pmc
M src/pmc/multisub.pmc
M src/pmc/packfile.pmc
M src/pmc/packfileconstanttable.pmc
M src/pmc/packfileview.pmc
M src/pmc/ptr.pmc
M src/pmc/sub.pmc
M src/pmc/unmanagedstruct.pmc
M src/string/api.c
M t/compilers/imcc/syn/file.t
A t/dynpmc/select.t
M t/pmc/packfileconstanttable.t
M t/pmc/packfileview.t
M t/pmc/testlib/number.pasm
M t/pmc/threads.t
M t/src/atomic.t
M t/src/basic.t
M t/src/embed.t
M t/src/embed/api.t
M t/src/exit.t
M t/src/extend.t
M t/src/extend_vtable.t
M t/src/misc.t
M t/src/pointer_array.t
M t/src/warnings.t
M t/steps/auto/arch-01.t
M t/steps/auto/headers-01.t
M t/tools/dev/headerizer/02_methods.t
M tools/dev/mk_inno.pl
M tools/docs/make_html_docs.pl
A tools/release/cut.pl
M tools/release/release.json
M tools/release/releasecheck.pl
A tools/release/sha256sum.pl
Log Message:
-----------
Merge branch 'master' into whiteknight/frontend_parrot2
Conflicts:
compilers/imcc/imclexer.c
compilers/imcc/imcparser.c
compilers/imcc/imcparser.h
src/pmc/imccompiler.pmc
Commit: d2a21d4e03066f919e82b1ed3b13b6966a91683a
https://github.com/parrot/parrot/commit/d2a21d4e03066f919e82b1ed3b13b6966a91683a
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-29 (Mon, 29 Aug 2011)
Changed paths:
M MANIFEST
M MANIFEST.SKIP
Log Message:
-----------
mk_manifest_and_skip
Commit: 50322ada08189d0af3b201ca1d4f5a3e022887db
https://github.com/parrot/parrot/commit/50322ada08189d0af3b201ca1d4f5a3e022887db
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-08-29 (Mon, 29 Aug 2011)
Changed paths:
M t/src/embed.t
Log Message:
-----------
You don't need to pass the parent interp reference when you create a new interp now.
Commit: d4e10b744c52614665bb29dad4a6bf80851fe48b
https://github.com/parrot/parrot/commit/d4e10b744c52614665bb29dad4a6bf80851fe48b
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-29 (Mon, 29 Aug 2011)
Changed paths:
R frontend/parrot2/prt0-old.pir
Log Message:
-----------
remove old prt0
Commit: 9c436c0887b2c0ed69dc38ade88a920b2bd78429
https://github.com/parrot/parrot/commit/9c436c0887b2c0ed69dc38ade88a920b2bd78429
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-29 (Mon, 29 Aug 2011)
Changed paths:
M MANIFEST
Log Message:
-----------
mk_manifest_and_skip
Commit: 1873b7eeb4458264a545542328979603b7b77039
https://github.com/parrot/parrot/commit/1873b7eeb4458264a545542328979603b7b77039
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-29 (Mon, 29 Aug 2011)
Changed paths:
M frontend/parrot2/build.pir
M frontend/parrot2/main.c
Log Message:
-----------
codingstd fixups
Commit: 19a36c410b8494c29ad964a85862e39e04ca181d
https://github.com/parrot/parrot/commit/19a36c410b8494c29ad964a85862e39e04ca181d
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-29 (Mon, 29 Aug 2011)
Changed paths:
M t/codingstd/copyright.t
Log Message:
-----------
ignore missing copyright in generated files
Commit: c5bc4dd685072b920e46d0179bc6b4c500a4f060
https://github.com/parrot/parrot/commit/c5bc4dd685072b920e46d0179bc6b4c500a4f060
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-29 (Mon, 29 Aug 2011)
Changed paths:
M config/gen/config_pm.pm
Log Message:
-----------
Dedupe elements in embed-ldflags.
Commit: 714a2f72e910599927abae03da46dc9fdb6cddf1
https://github.com/parrot/parrot/commit/714a2f72e910599927abae03da46dc9fdb6cddf1
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-29 (Mon, 29 Aug 2011)
Changed paths:
M include/parrot/packfile.h
M src/packfile/api.c
M src/pmc/packfile.pmc
M src/pmc/sub.pmc
M t/pmc/packfileconstanttable.t
M t/pmc/testlib/number.pasm
Log Message:
-----------
Merge branch 'master' of git at github.com:parrot/parrot
Commit: 25edcb4abc4eb64e7543624b16c45ef664081f3d
https://github.com/parrot/parrot/commit/25edcb4abc4eb64e7543624b16c45ef664081f3d
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-08-30 (Tue, 30 Aug 2011)
Changed paths:
M frontend/parrot2/build.pir
M frontend/parrot2/main.c
Log Message:
-----------
fix C++ build
Commit: bc79ad63bb8a8f7d038b6c5e0afd33f0e8aad7fe
https://github.com/parrot/parrot/commit/bc79ad63bb8a8f7d038b6c5e0afd33f0e8aad7fe
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-30 (Tue, 30 Aug 2011)
Changed paths:
M tools/dev/all_hll_test.pl
Log Message:
-----------
add winxed, rosella and lua, localize %ENV
Commit: 49f09cde1dfa9eadfb25f786edb6a2ac596351a4
https://github.com/parrot/parrot/commit/49f09cde1dfa9eadfb25f786edb6a2ac596351a4
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-08-30 (Tue, 30 Aug 2011)
Changed paths:
M ext/winxed/compiler.pir
M ext/winxed/driver.pir
Log Message:
-----------
update winxed snapshot to 2e0995ee77
Commit: 9aea1cffe81eb0828f45c22983324f4f282b8503
https://github.com/parrot/parrot/commit/9aea1cffe81eb0828f45c22983324f4f282b8503
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-30 (Tue, 30 Aug 2011)
Changed paths:
M tools/dev/all_hll_test.pl
Log Message:
-----------
factor out build commonalities, start using System::Command
Commit: 7b29f1e07d6c1ea2ac09f70956065d02a83635e0
https://github.com/parrot/parrot/commit/7b29f1e07d6c1ea2ac09f70956065d02a83635e0
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-30 (Tue, 30 Aug 2011)
Changed paths:
M tools/dev/all_hll_test.pl
Log Message:
-----------
make code less repetitive
Commit: eb92eb744093f34ad93897c33e9a878bf9781cfe
https://github.com/parrot/parrot/commit/eb92eb744093f34ad93897c33e9a878bf9781cfe
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-30 (Tue, 30 Aug 2011)
Changed paths:
M tools/dev/all_hll_test.pl
Log Message:
-----------
start using System::Command for all commands
Commit: 29f2f6a43b5fef829830478167da21fc1a555c57
https://github.com/parrot/parrot/commit/29f2f6a43b5fef829830478167da21fc1a555c57
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-30 (Tue, 30 Aug 2011)
Changed paths:
M tools/dev/all_hll_test.pl
Log Message:
-----------
install parrot, get builds working in a loggable fashion
Commit: 6566c2e95cc2ef1bfd72a94cbbc87bb919feeb20
https://github.com/parrot/parrot/commit/6566c2e95cc2ef1bfd72a94cbbc87bb919feeb20
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-30 (Tue, 30 Aug 2011)
Changed paths:
M tools/dev/all_hll_test.pl
Log Message:
-----------
add partcl-nqp
Commit: d5e596e8ce6b0375f6ada039836480eba79e101b
https://github.com/parrot/parrot/commit/d5e596e8ce6b0375f6ada039836480eba79e101b
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-30 (Tue, 30 Aug 2011)
Changed paths:
M tools/dev/all_hll_test.pl
Log Message:
-----------
log output from the build
Commit: 68400d6f2388e6d874f53dce35772de076aa2df0
https://github.com/parrot/parrot/commit/68400d6f2388e6d874f53dce35772de076aa2df0
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-30 (Tue, 30 Aug 2011)
Changed paths:
M tools/dev/all_hll_test.pl
Log Message:
-----------
add a description
Commit: eff654dbfc9a1846f1f437cd2f0af3a4a70462b6
https://github.com/parrot/parrot/commit/eff654dbfc9a1846f1f437cd2f0af3a4a70462b6
Author: Christoph Otto <christoph_git at mksig.org>
Date: 2011-08-30 (Tue, 30 Aug 2011)
Changed paths:
M tools/dev/all_hll_test.pl
Log Message:
-----------
add more projects, delete some debugging output
Commit: bc1305a3222b2a8db3c821d56bd2b7298199efcf
https://github.com/parrot/parrot/commit/bc1305a3222b2a8db3c821d56bd2b7298199efcf
Author: Christoph Otto <christoph_git at mksig.org>
Date: 2011-08-31 (Wed, 31 Aug 2011)
Changed paths:
M tools/dev/all_hll_test.pl
Log Message:
-----------
start to (brokenly) keep track of the state of all the builds
Commit: a884e3e5b842d0e5c02125868a0f978501625321
https://github.com/parrot/parrot/commit/a884e3e5b842d0e5c02125868a0f978501625321
Author: Christoph Otto <christoph_git at mksig.org>
Date: 2011-08-31 (Wed, 31 Aug 2011)
Changed paths:
M tools/dev/all_hll_test.pl
Log Message:
-----------
(probably) fix project/stage exit status tracking
Commit: ede0f4734944c702cece74413f800539ebf3856b
https://github.com/parrot/parrot/commit/ede0f4734944c702cece74413f800539ebf3856b
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-31 (Wed, 31 Aug 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
add prt0 to installable_parrot build
Commit: 0d7014c44d5c01af8427c81dd35340da074c45a4
https://github.com/parrot/parrot/commit/0d7014c44d5c01af8427c81dd35340da074c45a4
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-31 (Wed, 31 Aug 2011)
Changed paths:
M frontend/parrot2/build.pir
Log Message:
-----------
static up encapsulated vars
Commit: b9294804f1f4a7b4988d745bce4ac089ab13993a
https://github.com/parrot/parrot/commit/b9294804f1f4a7b4988d745bce4ac089ab13993a
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-31 (Wed, 31 Aug 2011)
Changed paths:
M src/gc/gc_gms.c
Log Message:
-----------
manually enforce invariant
Parrot_gc_fixed_allocator_free() will not modify &interp->gc_sys or &pmc->vtable->attr_size
Using local const variables informs the compiler of this invariant which allows it to avoid
redundant loads, leading to a 12.5% reduction in cost (0.05% of Ωη total).
Commit: eb7a585d7a660e7d3b8f743474800ee3c8cc5850
https://github.com/parrot/parrot/commit/eb7a585d7a660e7d3b8f743474800ee3c8cc5850
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-31 (Wed, 31 Aug 2011)
Changed paths:
M tools/dev/all_hll_test.pl
Log Message:
-----------
better status tracking, less verbose output
Commit: fff0acec9dae00a8d0dd00fbdbd3b8077e70f04a
https://github.com/parrot/parrot/commit/fff0acec9dae00a8d0dd00fbdbd3b8077e70f04a
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-31 (Wed, 31 Aug 2011)
Changed paths:
M tools/dev/all_hll_test.pl
Log Message:
-----------
add parrot-gmp, make verbose output nicer, add PID to the tmp dir
dukeleto++ for suggestion $$ and parrot-gmp
Commit: f9b416751ba15043364a39fd56a36e44d16d03f4
https://github.com/parrot/parrot/commit/f9b416751ba15043364a39fd56a36e44d16d03f4
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-31 (Wed, 31 Aug 2011)
Changed paths:
A tools/dev/all_hll_test.pl
Log Message:
-----------
Merge branch 'all-hll-test'
Commit: f5ee33e6428d7c851cd4d1e0657203a1d2c4ac65
https://github.com/parrot/parrot/commit/f5ee33e6428d7c851cd4d1e0657203a1d2c4ac65
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-31 (Wed, 31 Aug 2011)
Changed paths:
M tools/dev/all_hll_test.pl
Log Message:
-----------
check ARGV definedness
Commit: 4893b8537c834157cfc7b00b41596a005031890b
https://github.com/parrot/parrot/commit/4893b8537c834157cfc7b00b41596a005031890b
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-31 (Wed, 31 Aug 2011)
Changed paths:
M tools/dev/all_hll_test.pl
Log Message:
-----------
write logs sooner, make tail -f on the stdout log work
Commit: 976501957e72c1b72a9d5d80914aa3060cbc940d
https://github.com/parrot/parrot/commit/976501957e72c1b72a9d5d80914aa3060cbc940d
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-31 (Wed, 31 Aug 2011)
Changed paths:
M tools/dev/all_hll_test.pl
Log Message:
-----------
don't lose status information when a stage fails
Commit: 1c090eef7c3d03292683afc5ce31fc12c03af972
https://github.com/parrot/parrot/commit/1c090eef7c3d03292683afc5ce31fc12c03af972
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-31 (Wed, 31 Aug 2011)
Changed paths:
M tools/dev/all_hll_test.pl
Log Message:
-----------
Add note that System::Command must be installed from CPAN.
Commit: 42e91655a3a3528117127654c473379a0ca3dc38
https://github.com/parrot/parrot/commit/42e91655a3a3528117127654c473379a0ca3dc38
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-08-31 (Wed, 31 Aug 2011)
Changed paths:
M tools/dev/all_hll_test.pl
Log Message:
-----------
more succinct final output
Commit: 2a8073d5b9f5b0d4a65cf36742da116bf1051003
https://github.com/parrot/parrot/commit/2a8073d5b9f5b0d4a65cf36742da116bf1051003
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-08-31 (Wed, 31 Aug 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
Add 3 files to 'clean' targets.
Commit: 6d55bf81776c072ecf109244913ebeedcfe37ee2
https://github.com/parrot/parrot/commit/6d55bf81776c072ecf109244913ebeedcfe37ee2
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-31 (Wed, 31 Aug 2011)
Changed paths:
M lib/Parrot/Pmc2c/PMC/Object.pm
M src/call/args.c
M src/pmc/object.pmc
Log Message:
-----------
Push clone_key_arg() closer to where it is needed.
To simplify *_keyed() vtable overrides, key arguments to these need to be cloned
with any register references copied into the clone. However, such overrides are
rare and checking this for EVERY SINGLE PMC ARGUMENT EVER is serious overkill on
a hotpath.
Instead, we need to clone the potential keys only in the code that sets up the
keyed overrides. This gives a modest speedup on PCC-heavy code (~2% on oofib).
Commit: fecadea09b1ee46a3879e1f085186667bd9083b1
https://github.com/parrot/parrot/commit/fecadea09b1ee46a3879e1f085186667bd9083b1
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-08-31 (Wed, 31 Aug 2011)
Changed paths:
M compilers/imcc/imcparser.c
M compilers/imcc/imcparser.h
M src/call/args.c
M src/pmc/object.pmc
Log Message:
-----------
headerizer
Commit: 34470ce6f89871972ad2230a4f19fce54ba86f6a
https://github.com/parrot/parrot/commit/34470ce6f89871972ad2230a4f19fce54ba86f6a
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-01 (Thu, 01 Sep 2011)
Changed paths:
M ext/winxed/compiler.pir
Log Message:
-----------
update winxed snapshot to df5e5d4fe3:
Fix operator -, Issue 9
Commit: 5f1cec83338c8b8e9acffde45ded03ee5e02f859
https://github.com/parrot/parrot/commit/5f1cec83338c8b8e9acffde45ded03ee5e02f859
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-02 (Fri, 02 Sep 2011)
Changed paths:
M src/debug.c
Log Message:
-----------
refactor common call preamble into sub
Commit: d52dba8f5dd69c7504595032a541926438ef1b60
https://github.com/parrot/parrot/commit/d52dba8f5dd69c7504595032a541926438ef1b60
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-02 (Fri, 02 Sep 2011)
Changed paths:
M config/gen/makefiles/root.in
M src/debug.c
Log Message:
-----------
don't assume interp->code still points to the top frame of a backtrace
fixes TT #2188
Commit: bab687ca8d43c8c69394430da8602921d7c0bf50
https://github.com/parrot/parrot/commit/bab687ca8d43c8c69394430da8602921d7c0bf50
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-02 (Fri, 02 Sep 2011)
Changed paths:
M src/debug.c
Log Message:
-----------
rewrite backtrace iteration to eliminate special-case for top stack element
this eliminates essentially duplicate code
Commit: fad065bd432c6a2325fd22bb0013946983f3f9d7
https://github.com/parrot/parrot/commit/fad065bd432c6a2325fd22bb0013946983f3f9d7
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-02 (Fri, 02 Sep 2011)
Changed paths:
M include/parrot/sub.h
M src/debug.c
M src/pmc/continuation.pmc
M src/sub.c
M src/warnings.c
Log Message:
-----------
don't use interp to guess where the top of a backtrace is, use an explicit parameter
Commit: 4d99ed7438fcee5554b5df5887423b18b390a977
https://github.com/parrot/parrot/commit/4d99ed7438fcee5554b5df5887423b18b390a977
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-02 (Fri, 02 Sep 2011)
Changed paths:
M MANIFEST
Log Message:
-----------
mk_manifest_and_skip
Commit: 4d4be123f605ff38c0e16c76ddf85aad1faa2a38
https://github.com/parrot/parrot/commit/4d4be123f605ff38c0e16c76ddf85aad1faa2a38
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date: 2011-09-02 (Fri, 02 Sep 2011)
Changed paths:
M src/packfile/segments.c
Log Message:
-----------
pbc_dump should dump annotation correctly, patch courtesy of mls++
Commit: 5b76269167a6ea796413a13132eb7580c0f22563
https://github.com/parrot/parrot/commit/5b76269167a6ea796413a13132eb7580c0f22563
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-02 (Fri, 02 Sep 2011)
Changed paths:
M t/op/exceptions.t
Log Message:
-----------
test that there are no unexpected differences between user-generated backtraces and automatic ones
this test was massaged from the code in TT #8122
Commit: 554effb10a60b032ece2557621ae639527446073
https://github.com/parrot/parrot/commit/554effb10a60b032ece2557621ae639527446073
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-02 (Fri, 02 Sep 2011)
Changed paths:
M .gitignore
M MANIFEST
M MANIFEST.SKIP
M compilers/imcc/imclexer.c
M compilers/imcc/main.c
M compilers/imcc/pcc.c
M config/gen/makefiles/root.in
M frontend/parrot/main.c
A frontend/parrot2/build.pir
A frontend/parrot2/main.c
A frontend/parrot2/prt0.pir
A frontend/parrot2/prt0.winxed
M include/parrot/api.h
M include/parrot/packfile.h
M src/embed.c
M src/embed/bytecode.c
M src/packfile/api.c
M src/pmc/exception.pmc
M src/pmc/imccompiler.pmc
M src/pmc/packfileview.pmc
M t/codingstd/copyright.t
M t/compilers/imcc/syn/pcc.t
M t/op/gc.t
M t/src/embed/api.t
M t/tools/pbc_dump.t
M tools/dev/pbc_to_exe.pir
Log Message:
-----------
Merge branch 'whiteknight/frontend_parrot2'
Conflicts:
src/debug.c
src/pmc/continuation.pmc
Commit: b50fbc0fc5277abcca0b2592891275affb2a131d
https://github.com/parrot/parrot/commit/b50fbc0fc5277abcca0b2592891275affb2a131d
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-02 (Fri, 02 Sep 2011)
Changed paths:
M t/op/exceptions.t
Log Message:
-----------
add argv parameter to main to force tailcall frame dropping
Commit: 6fdc50ae98b966ec544f882232b36683ff108da2
https://github.com/parrot/parrot/commit/6fdc50ae98b966ec544f882232b36683ff108da2
Author: pmichaud <pmichaud at pobox.com>
Date: 2011-09-02 (Fri, 02 Sep 2011)
Changed paths:
M compilers/pct/src/PCT/HLLCompiler.pir
Log Message:
-----------
[pct]: Switch HLLCompiler's .lineof to a binary search instead of linear.
Recent profiling from mls++ on Rakudo's setting compilation seems to
indicate that lineof does a lot of work. This patch switches the
linear search to a binary search, making an O(n**2) process into
an O(n*log(n)) one. However, this doesn't seem to translate into
any sort of significant speed improvement in setting compilation,
which makes me think the profiling itself is off. Still, it's an
easy optimization for now so I'm going ahead and committing it.
Commit: 254c0002a28a9c074ac43db7729e387e1cf9e8d8
https://github.com/parrot/parrot/commit/254c0002a28a9c074ac43db7729e387e1cf9e8d8
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-09-02 (Fri, 02 Sep 2011)
Changed paths:
M frontend/parrot/main.c
M src/embed/bytecode.c
M src/runcore/cores.c
Log Message:
-----------
initial patch from mls++ to add a sub-level profiling runcore
The patch will need some re-working, but it seems to be much faster than
the default profiling runcore and makes pmichaud very happy, so we'll
see what we can do.
Commit: cf02146c32566626513c5edd70d68fc42cfc1b83
https://github.com/parrot/parrot/commit/cf02146c32566626513c5edd70d68fc42cfc1b83
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-02 (Fri, 02 Sep 2011)
Changed paths:
M compilers/pct/src/PCT/HLLCompiler.pir
Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot
Commit: 81ae7dea32c2b622d047eac7d05cb13df6ea7108
https://github.com/parrot/parrot/commit/81ae7dea32c2b622d047eac7d05cb13df6ea7108
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-09-02 (Fri, 02 Sep 2011)
Changed paths:
M .gitignore
M MANIFEST
M MANIFEST.SKIP
M compilers/imcc/imclexer.c
M compilers/imcc/main.c
M compilers/imcc/pcc.c
M compilers/pct/src/PCT/HLLCompiler.pir
M config/gen/makefiles/root.in
M frontend/parrot/main.c
A frontend/parrot2/build.pir
A frontend/parrot2/main.c
A frontend/parrot2/prt0.pir
A frontend/parrot2/prt0.winxed
M include/parrot/api.h
M include/parrot/packfile.h
M src/embed.c
M src/embed/bytecode.c
M src/packfile/api.c
M src/pmc/exception.pmc
M src/pmc/imccompiler.pmc
M src/pmc/packfileview.pmc
M t/codingstd/copyright.t
M t/compilers/imcc/syn/pcc.t
M t/op/exceptions.t
M t/op/gc.t
M t/src/embed/api.t
M t/tools/pbc_dump.t
M tools/dev/pbc_to_exe.pir
Log Message:
-----------
Merge branch 'master' into mls/sub-profiler
Commit: bdfe6ab655f820451a06ce4f06e8cde297f9209c
https://github.com/parrot/parrot/commit/bdfe6ab655f820451a06ce4f06e8cde297f9209c
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-02 (Fri, 02 Sep 2011)
Changed paths:
M src/pmc/continuation.pmc
Log Message:
-----------
specify that we are talking about the return continuation
TT #1926 points out that 'the continuation of a continuation' is pretty meaningless
Commit: eb78e6c538fbad7f1535b73933bc306fdc422ddd
https://github.com/parrot/parrot/commit/eb78e6c538fbad7f1535b73933bc306fdc422ddd
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-02 (Fri, 02 Sep 2011)
Changed paths:
M compilers/pct/src/PCT/HLLCompiler.pir
Log Message:
-----------
[codingstd] trailing space
Commit: 2011cf343e9d8353d0260a55f366c1b680194350
https://github.com/parrot/parrot/commit/2011cf343e9d8353d0260a55f366c1b680194350
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-02 (Fri, 02 Sep 2011)
Changed paths:
M src/pmc/fixedpmcarray.pmc
M src/pmc/resizablepmcarray.pmc
Log Message:
-----------
per deprecation TT #1904, FixedPMCArray should not support any resizing operations (including set_pmc)
however, code reasonably expects RPA to support this opperation, so move the supporting code there
Commit: 34e414d601bce542134410cd65fee11ec78e9829
https://github.com/parrot/parrot/commit/34e414d601bce542134410cd65fee11ec78e9829
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-02 (Fri, 02 Sep 2011)
Changed paths:
M t/pmc/fixedpmcarray.t
M t/pmc/resizablepmcarray.t
Log Message:
-----------
move set_pmc tests from FPA to RPA, same as functionality move
Commit: 2efcf4306e3c7540fc46b2a4e92e4e2e1b6ac055
https://github.com/parrot/parrot/commit/2efcf4306e3c7540fc46b2a4e92e4e2e1b6ac055
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-02 (Fri, 02 Sep 2011)
Changed paths:
M api.yaml
Log Message:
-----------
add TT #1904 deprecation to api.yaml (was missed in import)
Commit: d37407c7a06ef11292e6d929b381924e71464f93
https://github.com/parrot/parrot/commit/d37407c7a06ef11292e6d929b381924e71464f93
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-09-02 (Fri, 02 Sep 2011)
Changed paths:
M config/gen/makefiles/root.in
M include/parrot/api.h
A include/parrot/runcore_subprof.h
M src/runcore/cores.c
A src/runcore/subprof.c
Log Message:
-----------
break sub profiling code into its own files
Commit: d74dbbe0c7c5bfba3bbda3efc159d7cdb249bbb8
https://github.com/parrot/parrot/commit/d74dbbe0c7c5bfba3bbda3efc159d7cdb249bbb8
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-02 (Fri, 02 Sep 2011)
Changed paths:
M api.yaml
Log Message:
-----------
manually import into api.yaml several previously missed deprecations
Commit: 4092f7829d88d866ae06ddec62b62a63358d39b5
https://github.com/parrot/parrot/commit/4092f7829d88d866ae06ddec62b62a63358d39b5
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-02 (Fri, 02 Sep 2011)
Changed paths:
M api.yaml
Log Message:
-----------
manually import more deprecations into api.yaml. hopefully thats the last of them
Commit: 2d18c6d7a22f3900a2e947b11d34d3eaf2e0303c
https://github.com/parrot/parrot/commit/2d18c6d7a22f3900a2e947b11d34d3eaf2e0303c
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-09-02 (Fri, 02 Sep 2011)
Changed paths:
M frontend/parrot2/main.c
M src/runcore/subprof.c
Log Message:
-----------
nuke leftover pod, enable sub profiler in parrot2 frontend
Commit: 8f1d154f322f01036d05835c01a16829b866a590
https://github.com/parrot/parrot/commit/8f1d154f322f01036d05835c01a16829b866a590
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-02 (Fri, 02 Sep 2011)
Changed paths:
M api.yaml
M compilers/pct/src/PCT/HLLCompiler.pir
M src/pmc/continuation.pmc
M src/pmc/fixedpmcarray.pmc
M src/pmc/resizablepmcarray.pmc
M t/pmc/fixedpmcarray.t
M t/pmc/resizablepmcarray.t
Log Message:
-----------
Merge branch 'master' into mls/sub-profiler
Commit: 8b78a4f3ad8b65bf4a6088e1cffccce51db1114d
https://github.com/parrot/parrot/commit/8b78a4f3ad8b65bf4a6088e1cffccce51db1114d
Author: Christoph Otto <christoph_git at mksig.org>
Date: 2011-09-02 (Fri, 02 Sep 2011)
Changed paths:
M api.yaml
Log Message:
-----------
fix api.yaml
Commit: a8274ee2d846bb047d7d13d1be8489e379f623ed
https://github.com/parrot/parrot/commit/a8274ee2d846bb047d7d13d1be8489e379f623ed
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-09-03 (Sat, 03 Sep 2011)
Changed paths:
M src/runcore/subprof.c
Log Message:
-----------
coding consistency nits
Commit: e4196da0c6847e3f5e3a0d049681136920d1082d
https://github.com/parrot/parrot/commit/e4196da0c6847e3f5e3a0d049681136920d1082d
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-09-03 (Sat, 03 Sep 2011)
Changed paths:
M include/parrot/runcore_subprof.h
M src/runcore/subprof.c
Log Message:
-----------
various cleanups and some initial documentation
Commit: 18d17ccfcae78a3d4652c2b2d841355b6fdb10ca
https://github.com/parrot/parrot/commit/18d17ccfcae78a3d4652c2b2d841355b6fdb10ca
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-09-03 (Sat, 03 Sep 2011)
Changed paths:
M include/parrot/runcore_subprof.h
M src/runcore/subprof.c
Log Message:
-----------
use typedefs to avoid some "struct" noise
Commit: 633ac86535f1418ae55e7a126a1ce27ae5c42746
https://github.com/parrot/parrot/commit/633ac86535f1418ae55e7a126a1ce27ae5c42746
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-03 (Sat, 03 Sep 2011)
Changed paths:
M NEWS
Log Message:
-----------
Update NEWS for whiteknight/frontend_parrot2 merge. Probably needs better wording
Commit: 32ae6883fe51e7880f39290e7176cf8e08f30152
https://github.com/parrot/parrot/commit/32ae6883fe51e7880f39290e7176cf8e08f30152
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-03 (Sat, 03 Sep 2011)
Changed paths:
M src/interp/inter_cb.c
Log Message:
-----------
UGLY HACK ALERT: The callback system needs an interp, so it can call vtables on the user_data pmc to get the interp. So, since it's early and I'm not thinking straight, store a global reference to a default interpreter to use to get the ball rolling. This fixes remaining test failures in t/pmc/nci.t, but makes me feel bad inside
Commit: e54106bb8406f198f974ec3dbe5cc748ec458dc5
https://github.com/parrot/parrot/commit/e54106bb8406f198f974ec3dbe5cc748ec458dc5
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-03 (Sat, 03 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.c
M src/gc/fixed_allocator.h
Log Message:
-----------
first stab at a gc is_pmc_ptr optimization from jnthn__++. Parrot mostly builds and is only a little segfaulty. I need to double-check some logic
Commit: 594464e6f18e9e50e703550f12e0a89d82ae3725
https://github.com/parrot/parrot/commit/594464e6f18e9e50e703550f12e0a89d82ae3725
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-04 (Sun, 04 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.c
Log Message:
-----------
a few small changes. Parrot seems to be less segfaulty now
Commit: 1b0e041e79c81ef6626f77bd1a791c8af48506f3
https://github.com/parrot/parrot/commit/1b0e041e79c81ef6626f77bd1a791c8af48506f3
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-04 (Sun, 04 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.c
M src/gc/fixed_allocator.h
Log Message:
-----------
misc cleanups
Commit: 3f42979a6d1813aaeffc17c1eccd4a44285fd578
https://github.com/parrot/parrot/commit/3f42979a6d1813aaeffc17c1eccd4a44285fd578
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-04 (Sun, 04 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.c
M src/gc/fixed_allocator.h
Log Message:
-----------
Allocate the array_bounds array in chunks of 128, so we aren't doing a realloc on every arena allocation
Commit: 1e1a6e6b2ae5d26dc8f1a83c024e92fc9900612b
https://github.com/parrot/parrot/commit/1e1a6e6b2ae5d26dc8f1a83c024e92fc9900612b
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-04 (Sun, 04 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.c
Log Message:
-----------
Allocate the arena_bounds array when the pool is allocated. Don't check for NULL every time we get a new arena
Commit: 0fc4a808272e54a10b298694a430d849990d28e6
https://github.com/parrot/parrot/commit/0fc4a808272e54a10b298694a430d849990d28e6
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date: 2011-09-04 (Sun, 04 Sep 2011)
Changed paths:
M src/pmc/sub.pmc
Log Message:
-----------
support callcontext reuse, patch courtesy of mls++
Commit: dd3f6b86f1ba5a21684444b520859b5dc77c74fd
https://github.com/parrot/parrot/commit/dd3f6b86f1ba5a21684444b520859b5dc77c74fd
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-09-04 (Sun, 04 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.c
Log Message:
-----------
Fix g++ build errors
g++ is far pickier about casts, and it's good to make these things
explicit.
Commit: dcaea3947e58ae1304f35f8ca150a68d40dda576
https://github.com/parrot/parrot/commit/dcaea3947e58ae1304f35f8ca150a68d40dda576
Author: Gerhard R <gerd.r.devel at googlemail.com>
Date: 2011-09-05 (Mon, 05 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.c
Log Message:
-----------
fix tracking of fixed_allocator arena sizes
Commit: c71200b3afc086408a4a87581f945481ab8ff963
https://github.com/parrot/parrot/commit/c71200b3afc086408a4a87581f945481ab8ff963
Author: Gerhard R <gerd.r.devel at googlemail.com>
Date: 2011-09-05 (Mon, 05 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.c
Log Message:
-----------
remove unnecessary casts
Commit: 55370512dc5a0bf4111d2f7dfac1dfd5c9ec7d8c
https://github.com/parrot/parrot/commit/55370512dc5a0bf4111d2f7dfac1dfd5c9ec7d8c
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-09-05 (Mon, 05 Sep 2011)
Changed paths:
M config/init/hints/linux.pm
Log Message:
-----------
More debugging output for Linux hints file.
Commit: e806062a34725c06512de12c9a830f666009a537
https://github.com/parrot/parrot/commit/e806062a34725c06512de12c9a830f666009a537
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-09-05 (Mon, 05 Sep 2011)
Changed paths:
M config/init/hints/darwin.pm
Log Message:
-----------
More debugging output for Darwin hints.
Commit: 80910275d7da71da1a4c67cc056b65ca17946505
https://github.com/parrot/parrot/commit/80910275d7da71da1a4c67cc056b65ca17946505
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-09-05 (Mon, 05 Sep 2011)
Changed paths:
M include/parrot/runcore_subprof.h
M src/runcore/subprof.c
Log Message:
-----------
variable name clarification, struct commenting
Commit: a5909f0c16a2e1defcd616dc6b4ca45feab43a39
https://github.com/parrot/parrot/commit/a5909f0c16a2e1defcd616dc6b4ca45feab43a39
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-09-05 (Mon, 05 Sep 2011)
Changed paths:
M frontend/parrot2/prt0.pir
M frontend/parrot2/prt0.winxed
M include/parrot/runcore_api.h
M include/parrot/runcore_subprof.h
M src/embed/api.c
M src/runcore/cores.c
M src/runcore/main.c
M src/runcore/subprof.c
Log Message:
-----------
add subprof as a distinct runcore, now needs to be run with -Rsubprof
Commit: 4e204ad55c1eba63d6d19bd31d90eb912a7fad42
https://github.com/parrot/parrot/commit/4e204ad55c1eba63d6d19bd31d90eb912a7fad42
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M api.yaml
Log Message:
-----------
Clarify TT#1906 in api.yaml
Commit: 64522d5702c490c1cbc536553a06e09ac988870f
https://github.com/parrot/parrot/commit/64522d5702c490c1cbc536553a06e09ac988870f
Author: Moritz Lenz <moritz at faui2k3.org>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M src/sub.c
Log Message:
-----------
fix bug in Parrot_sub_get_line_from_pc
It used to compare the op against the size of the debug segment, not
against the size of the code segment.
Patch courtesy by mls++
Commit: e9d03224ef327ab91986f9f47ddb990f11cbf067
https://github.com/parrot/parrot/commit/e9d03224ef327ab91986f9f47ddb990f11cbf067
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.c
M src/gc/fixed_allocator.h
Log Message:
-----------
Merge remote-tracking branch 'origin/whiteknight/pmc_is_ptr'
Commit: 6f57d171a1d76fb1c9c3337c76b8fff9f6da13f8
https://github.com/parrot/parrot/commit/6f57d171a1d76fb1c9c3337c76b8fff9f6da13f8
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.c
Log Message:
-----------
Merge remote-tracking branch 'gerdr/whiteknight/pmc_is_ptr'
Commit: bdbfc213e5927f1954a353c63deea35dc98d6f79
https://github.com/parrot/parrot/commit/bdbfc213e5927f1954a353c63deea35dc98d6f79
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M frontend/parrot/main.c
M frontend/parrot2/main.c
M include/parrot/api.h
M include/parrot/runcore_subprof.h
M src/embed/api.c
M src/embed/bytecode.c
M src/runcore/subprof.c
Log Message:
-----------
only call rdtsc when switching functions, fix off-by-one error, also check debug section for file/line info
Commit: 6382bccaf183a9c1e91b6b9a5cfb66bdbfffc223
https://github.com/parrot/parrot/commit/6382bccaf183a9c1e91b6b9a5cfb66bdbfffc223
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M include/parrot/runcore_subprof.h
M src/runcore/subprof.c
Log Message:
-----------
put all profile data into a struct
Commit: b9261ad17c131f995c081d561c9b56c679243c7e
https://github.com/parrot/parrot/commit/b9261ad17c131f995c081d561c9b56c679243c7e
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M CREDITS
M ChangeLog
M NEWS
M config/auto/backtrace/test_dlinfo_c.in
M docs/book/pct/ch04_pge.pod
M docs/book/pir/ch05_control_structures.pod
M docs/book/pir/ch06_subroutines.pod
M docs/deprecations/deprecations_3_0.pod
M docs/deprecations/how_to_deprecate.pod
M docs/pdds/draft/pdd14_numbers.pod
M docs/pdds/pdd07_codingstd.pod
M docs/pdds/pdd19_pir.pod
M docs/pdds/pdd20_lexical_vars.pod
M docs/project/git_workflow.pod
M examples/past/blocktype_immediate.pir
M examples/sdl/tetris/blockdata.pir
M examples/streams/Combiner.pir
M ext/winxed/README
M ext/winxed/compiler.pir
M src/dynoplibs/bit.ops
M src/dynoplibs/math.ops
M src/exceptions.c
M src/gc/alloc_resources.c
M src/gc/api.c
M src/gc/gc_gms.c
M src/gc/gc_ms.c
M src/gc/malloc.c
M src/gc/system.c
M src/interp/inter_create.c
M src/oo.c
M src/ops/core.ops
M src/platform/generic/entropy.c
M src/platform/win32/entropy.c
M src/platform/win32/io.c
M src/pmc.c
M src/pmc/class.pmc
M src/pmc/env.pmc
M src/pmc/eval.pmc
M src/pmc/hash.pmc
M src/pmc/mappedbytearray.pmc
M src/pmc/role.pmc
M src/pmc/stringbuilder.pmc
M src/pmc/structview.pmc
M src/pmc/sub.pmc
M src/scheduler.c
M t/oo/objects.t
M t/op/literal.t
M t/op/sprintf.t
M t/pmc/callcontext.t
M t/pmc/managedstruct.t
M t/pmc/mappedbytearray.t
M t/pmc/task.t
M t/tools/install/01-create_directories.t
M t/tools/install/02-install_files.t
M t/tools/install/03-lines_to_files.t
M tools/docs/make_html_docs.pl
M tools/release/templates.json
Log Message:
-----------
large batch of typo fixes, courtesy of pfusik++
Commit: 5f6ccb2a8a29e78c38e5e2441905e0640066a15c
https://github.com/parrot/parrot/commit/5f6ccb2a8a29e78c38e5e2441905e0640066a15c
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.c
M src/gc/fixed_allocator.h
Log Message:
-----------
various cleanup to fixed_allocator
Commit: 88f0795224551220a0766f3924c36907a6089999
https://github.com/parrot/parrot/commit/88f0795224551220a0766f3924c36907a6089999
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.c
Log Message:
-----------
revert some cleanups which is wrong
Commit: a7ec805b1b38929ca6eaa3a694995fa53bb69fb5
https://github.com/parrot/parrot/commit/a7ec805b1b38929ca6eaa3a694995fa53bb69fb5
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.h
Log Message:
-----------
forgot add top_arena
Commit: 53b2df578d2f90c7bcfd6469a7a4c9294cca1265
https://github.com/parrot/parrot/commit/53b2df578d2f90c7bcfd6469a7a4c9294cca1265
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.c
M src/gc/fixed_allocator.h
Log Message:
-----------
removed some experimental code
Commit: 1a547637af57c0c6c4b045dba070da2dfdba64ae
https://github.com/parrot/parrot/commit/1a547637af57c0c6c4b045dba070da2dfdba64ae
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.c
M src/gc/fixed_allocator.h
Log Message:
-----------
Merge branch 'jimmy/gc_fixed_allocator_cleanup'
Commit: 1b960002ebe028cc347d06b7abfa5188306a145d
https://github.com/parrot/parrot/commit/1b960002ebe028cc347d06b7abfa5188306a145d
Author: cotto <christoph_github at mksig.org>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M src/runcore/subprof.c
Log Message:
-----------
make documentation less crabby
Commit: 2d090afad76309467dd043276ffd25f199b9247b
https://github.com/parrot/parrot/commit/2d090afad76309467dd043276ffd25f199b9247b
Author: Stefan Seifert <nine at detonation.org>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M src/interp/inter_cb.c
Log Message:
-----------
Fix ISO C90 violation in interp/inter_cb.c
Commit: f7a12d13d6ce9f185ef1c9789cee8e9febd4a1d8
https://github.com/parrot/parrot/commit/f7a12d13d6ce9f185ef1c9789cee8e9febd4a1d8
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M MANIFEST
R lib/Parrot/Test/PIR_PGE.pm
Log Message:
-----------
Remove the horribly out-dated and unused Parrot::Test::PIR_PGE
Commit: d95f94a96f1a08267cc731c2cb4bab5fe0dd9b17
https://github.com/parrot/parrot/commit/d95f94a96f1a08267cc731c2cb4bab5fe0dd9b17
Author: Stefan Seifert <nine at detonation.org>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M .gitignore
M CREDITS
M ChangeLog
M MANIFEST
M MANIFEST.SKIP
M MANIFEST.generated
M NEWS
M api.yaml
M compilers/imcc/imclexer.c
M compilers/imcc/imcparser.c
M compilers/imcc/imcparser.h
M compilers/imcc/main.c
M compilers/imcc/pcc.c
M compilers/pct/src/PCT/HLLCompiler.pir
M config/auto/backtrace/test_dlinfo_c.in
M config/gen/config_pm.pm
M config/gen/makefiles/root.in
M config/init/defaults.pm
M config/init/hints/darwin.pm
M config/init/hints/linux.pm
M docs/book/pct/ch04_pge.pod
M docs/book/pir/ch05_control_structures.pod
M docs/book/pir/ch06_subroutines.pod
M docs/deprecations/deprecations_3_0.pod
M docs/deprecations/how_to_deprecate.pod
M docs/pdds/draft/pdd14_numbers.pod
M docs/pdds/pdd07_codingstd.pod
M docs/pdds/pdd19_pir.pod
M docs/pdds/pdd20_lexical_vars.pod
M docs/project/git_workflow.pod
M examples/past/blocktype_immediate.pir
M examples/sdl/tetris/blockdata.pir
M examples/streams/Combiner.pir
M ext/winxed/README
M ext/winxed/compiler.pir
M ext/winxed/driver.pir
M frontend/parrot/main.c
A frontend/parrot2/build.pir
A frontend/parrot2/main.c
A frontend/parrot2/prt0.pir
A frontend/parrot2/prt0.winxed
M include/parrot/api.h
M include/parrot/io.h
M include/parrot/packfile.h
M include/parrot/platform_interface.h
M include/parrot/sub.h
M lib/Parrot/Pmc2c/PMC/Object.pm
M src/call/args.c
M src/debug.c
M src/dynext.c
M src/dynoplibs/bit.ops
M src/dynoplibs/math.ops
M src/dynpmc/Defines.in
M src/dynpmc/README.pod
M src/dynpmc/Rules.in
A src/dynpmc/select.pmc
M src/embed.c
M src/embed/bytecode.c
M src/exceptions.c
M src/gc/alloc_resources.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_ms.c
M src/gc/malloc.c
M src/gc/system.c
M src/interp/inter_create.c
M src/io/api.c
M src/io/io_private.h
M src/oo.c
M src/ops/core.ops
M src/ops/core_ops.c
M src/packfile/api.c
M src/packfile/segments.c
M src/platform/generic/entropy.c
M src/platform/generic/io.c
M src/platform/win32/entropy.c
M src/platform/win32/io.c
M src/pmc.c
M src/pmc/class.pmc
M src/pmc/continuation.pmc
M src/pmc/env.pmc
M src/pmc/eval.pmc
M src/pmc/exception.pmc
M src/pmc/filehandle.pmc
M src/pmc/fixedpmcarray.pmc
M src/pmc/hash.pmc
M src/pmc/imccompiler.pmc
M src/pmc/mappedbytearray.pmc
M src/pmc/object.pmc
M src/pmc/packfile.pmc
M src/pmc/packfileview.pmc
M src/pmc/resizablepmcarray.pmc
M src/pmc/role.pmc
M src/pmc/stringbuilder.pmc
M src/pmc/structview.pmc
M src/pmc/sub.pmc
M src/scheduler.c
M src/sub.c
M src/warnings.c
M t/codingstd/copyright.t
M t/compilers/imcc/syn/pcc.t
A t/dynpmc/select.t
M t/oo/objects.t
M t/op/exceptions.t
M t/op/gc.t
M t/op/literal.t
M t/op/sprintf.t
M t/pmc/callcontext.t
M t/pmc/fixedpmcarray.t
M t/pmc/managedstruct.t
M t/pmc/mappedbytearray.t
M t/pmc/packfileconstanttable.t
M t/pmc/resizablepmcarray.t
M t/pmc/task.t
M t/pmc/testlib/number.pasm
M t/src/embed/api.t
M t/tools/install/01-create_directories.t
M t/tools/install/02-install_files.t
M t/tools/install/03-lines_to_files.t
M t/tools/pbc_dump.t
A tools/dev/all_hll_test.pl
M tools/dev/pbc_to_exe.pir
M tools/docs/make_html_docs.pl
A tools/release/cut.pl
M tools/release/releasecheck.pl
M tools/release/templates.json
Log Message:
-----------
Merge branch 'master' into whiteknight/kill_threads
Conflicts:
config/gen/makefiles/root.in
src/dynpmc/Defines.in
Commit: b424d235271b391f22c3c1c0ff73b1373045fdf2
https://github.com/parrot/parrot/commit/b424d235271b391f22c3c1c0ff73b1373045fdf2
Author: Stefan Seifert <nine at detonation.org>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M MANIFEST
R lib/Parrot/Test/PIR_PGE.pm
Log Message:
-----------
Merge branch 'master' into whiteknight/kill_threads
Commit: 3db97f6ec494a5489a3105b46eda5a37ffd4c1b4
https://github.com/parrot/parrot/commit/3db97f6ec494a5489a3105b46eda5a37ffd4c1b4
Author: Coke <will at coleda.com>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M ChangeLog
M MANIFEST
R NEWS
M docs/project/release_manager_guide.pod
M lib/Parrot/Docs/File.pm
M lib/Parrot/Docs/Section/Info.pm
M lib/Parrot/Manifest.pm
M runtime/parrot/library/Crow.pir
Log Message:
-----------
Merge branch 'tt_2184'
deleted NEWS, updated ChangeLog with recent typo fix.
Conflicts:
ChangeLog
NEWS
Commit: a5e4c184c8e6acbaa74e6c09547b97df539da718
https://github.com/parrot/parrot/commit/a5e4c184c8e6acbaa74e6c09547b97df539da718
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
add allhlltest as a makefile target
Commit: 80ed6964925dbebc4a46df522c4e435b14fe55c0
https://github.com/parrot/parrot/commit/80ed6964925dbebc4a46df522c4e435b14fe55c0
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M .gitignore
M CREDITS
M ChangeLog
M MANIFEST
M MANIFEST.SKIP
M MANIFEST.generated
R NEWS
M api.yaml
M compilers/imcc/imclexer.c
M compilers/imcc/imcparser.c
M compilers/imcc/imcparser.h
M compilers/imcc/main.c
M compilers/imcc/pcc.c
M compilers/pct/src/PCT/HLLCompiler.pir
M config/auto/backtrace/test_dlinfo_c.in
M config/gen/config_pm.pm
M config/gen/makefiles/root.in
M config/init/defaults.pm
M config/init/hints/darwin.pm
M config/init/hints/linux.pm
M docs/book/pct/ch04_pge.pod
M docs/book/pir/ch05_control_structures.pod
M docs/book/pir/ch06_subroutines.pod
M docs/deprecations/deprecations_3_0.pod
M docs/deprecations/how_to_deprecate.pod
M docs/pdds/draft/pdd14_numbers.pod
M docs/pdds/pdd07_codingstd.pod
M docs/pdds/pdd19_pir.pod
M docs/pdds/pdd20_lexical_vars.pod
M docs/project/git_workflow.pod
M docs/project/release_manager_guide.pod
M examples/past/blocktype_immediate.pir
M examples/sdl/tetris/blockdata.pir
M examples/streams/Combiner.pir
M ext/winxed/README
M ext/winxed/compiler.pir
M ext/winxed/driver.pir
M frontend/parrot/main.c
A frontend/parrot2/build.pir
A frontend/parrot2/main.c
A frontend/parrot2/prt0.pir
A frontend/parrot2/prt0.winxed
M include/parrot/api.h
M include/parrot/io.h
M include/parrot/packfile.h
M include/parrot/platform_interface.h
M include/parrot/sub.h
M lib/Parrot/Docs/File.pm
M lib/Parrot/Docs/Section/Info.pm
M lib/Parrot/Manifest.pm
M lib/Parrot/Pmc2c/PMC/Object.pm
R lib/Parrot/Test/PIR_PGE.pm
M runtime/parrot/library/Crow.pir
M src/call/args.c
M src/debug.c
M src/dynext.c
M src/dynoplibs/bit.ops
M src/dynoplibs/math.ops
M src/dynpmc/Defines.in
M src/dynpmc/README.pod
M src/dynpmc/Rules.in
A src/dynpmc/select.pmc
M src/embed.c
M src/embed/bytecode.c
M src/exceptions.c
M src/gc/alloc_resources.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_ms.c
M src/gc/malloc.c
M src/gc/system.c
M src/interp/inter_create.c
M src/io/api.c
M src/io/io_private.h
M src/oo.c
M src/ops/core.ops
M src/ops/core_ops.c
M src/packfile/api.c
M src/packfile/segments.c
M src/platform/generic/entropy.c
M src/platform/generic/io.c
M src/platform/win32/entropy.c
M src/platform/win32/io.c
M src/pmc.c
M src/pmc/class.pmc
M src/pmc/continuation.pmc
M src/pmc/env.pmc
M src/pmc/eval.pmc
M src/pmc/exception.pmc
M src/pmc/filehandle.pmc
M src/pmc/fixedpmcarray.pmc
M src/pmc/hash.pmc
M src/pmc/imccompiler.pmc
M src/pmc/mappedbytearray.pmc
M src/pmc/object.pmc
M src/pmc/packfile.pmc
M src/pmc/packfileview.pmc
M src/pmc/resizablepmcarray.pmc
M src/pmc/role.pmc
M src/pmc/stringbuilder.pmc
M src/pmc/structview.pmc
M src/pmc/sub.pmc
M src/scheduler.c
M src/sub.c
M src/warnings.c
M t/codingstd/copyright.t
M t/compilers/imcc/syn/pcc.t
A t/dynpmc/select.t
M t/oo/objects.t
M t/op/exceptions.t
M t/op/gc.t
M t/op/literal.t
M t/op/sprintf.t
M t/pmc/callcontext.t
M t/pmc/fixedpmcarray.t
M t/pmc/managedstruct.t
M t/pmc/mappedbytearray.t
M t/pmc/packfileconstanttable.t
M t/pmc/resizablepmcarray.t
M t/pmc/task.t
M t/pmc/testlib/number.pasm
M t/src/embed/api.t
M t/tools/install/01-create_directories.t
M t/tools/install/02-install_files.t
M t/tools/install/03-lines_to_files.t
M t/tools/pbc_dump.t
A tools/dev/all_hll_test.pl
M tools/dev/pbc_to_exe.pir
M tools/docs/make_html_docs.pl
A tools/release/cut.pl
M tools/release/releasecheck.pl
M tools/release/templates.json
Log Message:
-----------
merge from master, resolve conflicts
Commit: f7fae6a4e5daef30e0f35383731b061675e327b0
https://github.com/parrot/parrot/commit/f7fae6a4e5daef30e0f35383731b061675e327b0
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M src/interp/inter_cb.c
Log Message:
-----------
Fix C build
Commit: 37f7be70c5aa221f38407ff2c09f56ac7ffb8c67
https://github.com/parrot/parrot/commit/37f7be70c5aa221f38407ff2c09f56ac7ffb8c67
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-09-06 (Tue, 06 Sep 2011)
Changed paths:
M t/README.pod
Log Message:
-----------
Mention the allhlltest target in our test readme
Commit: dbfea5d7ea74fd79bd556cd08b3875034f206f7d
https://github.com/parrot/parrot/commit/dbfea5d7ea74fd79bd556cd08b3875034f206f7d
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.c
M src/gc/fixed_allocator.h
Log Message:
-----------
revert s/Pool_Allocator_Free_List/Pool_Allocator_Arena/, since not_gerd said it's different, or rename them to Pool_Allocater_List, I'm not sure it's ok or not
Commit: b9d7d56acf99e64d3a5614b2f0a977d1ecae6c82
https://github.com/parrot/parrot/commit/b9d7d56acf99e64d3a5614b2f0a977d1ecae6c82
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M ChangeLog
M MANIFEST
R NEWS
M config/gen/makefiles/root.in
M docs/project/release_manager_guide.pod
M lib/Parrot/Docs/File.pm
M lib/Parrot/Docs/Section/Info.pm
M lib/Parrot/Manifest.pm
R lib/Parrot/Test/PIR_PGE.pm
M runtime/parrot/library/Crow.pir
M t/README.pod
Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot
Commit: ac7b2600ca5f39bbe2023280b25abb8916cfe773
https://github.com/parrot/parrot/commit/ac7b2600ca5f39bbe2023280b25abb8916cfe773
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M include/parrot/runcore_subprof.h
M src/gc/mark_sweep.c
M src/runcore/subprof.c
Log Message:
-----------
first version of HLL profiler
Commit: 7dd1a7485a2db4229cdf6d952a1bdda37fa76244
https://github.com/parrot/parrot/commit/7dd1a7485a2db4229cdf6d952a1bdda37fa76244
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M src/runcore/subprof.c
Log Message:
-----------
delete forgotten debug statements
Commit: 00fe23d2b65bcab16c70602e6aedf8e7f9846bee
https://github.com/parrot/parrot/commit/00fe23d2b65bcab16c70602e6aedf8e7f9846bee
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M compilers/imcc/pbc.c
Log Message:
-----------
Don't increment line numbers on .annotate directives. This fixes some line number disparities and places where the line number is reported as 0. mls++
Commit: dd8108ef159e18a81664fc622acf7f3b9bf4bde2
https://github.com/parrot/parrot/commit/dd8108ef159e18a81664fc622acf7f3b9bf4bde2
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M compilers/imcc/pbc.c
Log Message:
-----------
Some cleanups in the get_code_size function. De-nest, don't test the same things twice, and mark some values as constant in the loop body
Commit: 3f0c0084e88cfbc6c717ae649012843d02dd5f8a
https://github.com/parrot/parrot/commit/3f0c0084e88cfbc6c717ae649012843d02dd5f8a
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M src/pmc/scheduler.pmc
Log Message:
-----------
use a hash keyed by int in Schecduler task_list to avoid string-int conversions
Commit: 5a7d8a5302ea90524ea592caa46e8dea46563b76
https://github.com/parrot/parrot/commit/5a7d8a5302ea90524ea592caa46e8dea46563b76
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M src/pmc/timer.pmc
Log Message:
-----------
delegate most of Timer init to its super and auto_attrs
Commit: d588fc6fddaa22ef43814621fd338aeb8dbf2c55
https://github.com/parrot/parrot/commit/d588fc6fddaa22ef43814621fd338aeb8dbf2c55
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M include/parrot/scheduler_private.h
M src/pmc/scheduler.pmc
M src/scheduler.c
Log Message:
-----------
delete unused Scheduler cache_valid private PObj flag
Commit: 86671f0f492b0006d74ec79f5748c3df38bc9e78
https://github.com/parrot/parrot/commit/86671f0f492b0006d74ec79f5748c3df38bc9e78
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Log Message:
-----------
merge in changes from nine++
Commit: 4f1d005e5c3a1ec2c54a34e3b76ec94d21a020e4
https://github.com/parrot/parrot/commit/4f1d005e5c3a1ec2c54a34e3b76ec94d21a020e4
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M src/pmc/scheduler.pmc
Log Message:
-----------
delete unused Scheduler 'pending' attribute
Commit: fb7055f2e503ade77fa2ef025a34ca4baa13f48c
https://github.com/parrot/parrot/commit/fb7055f2e503ade77fa2ef025a34ca4baa13f48c
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M src/scheduler.c
Log Message:
-----------
delete nonsensical wrong check in cx_delete_task
Commit: 2541b9c9f0ed7c8832ba0bc7d8d6285e8578a3bf
https://github.com/parrot/parrot/commit/2541b9c9f0ed7c8832ba0bc7d8d6285e8578a3bf
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M t/op/exceptions.t
Log Message:
-----------
declare external class to avoid a warning
Commit: be307fcf7b5e91d2664a6ec51b77f3995d286762
https://github.com/parrot/parrot/commit/be307fcf7b5e91d2664a6ec51b77f3995d286762
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M src/scheduler.c
Log Message:
-----------
change handling of timers in the scheduler to avoid cloning on repeating.
That may affect its precision, but the docs already says that there are
no guarantees about it.
Commit: beef84c30b066a66b620aae99a91d4e8ff7c5156
https://github.com/parrot/parrot/commit/beef84c30b066a66b620aae99a91d4e8ff7c5156
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M include/parrot/runcore_subprof.h
M src/embed/api.c
M src/runcore/cores.c
M src/runcore/main.c
M src/runcore/subprof.c
Log Message:
-----------
support subprof_fun, subprof_hll, subprof_ops
Commit: f5d74c4e0af52ae3d21ff48c20368bec273e527f
https://github.com/parrot/parrot/commit/f5d74c4e0af52ae3d21ff48c20368bec273e527f
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M include/parrot/runcore_api.h
M include/parrot/runcore_subprof.h
M src/embed/api.c
M src/runcore/main.c
M src/runcore/subprof.c
Log Message:
-----------
subprof_fun -> subprof_sub, headerize
Commit: 60b854aed2222802bd15006c744a0576d61a73a4
https://github.com/parrot/parrot/commit/60b854aed2222802bd15006c744a0576d61a73a4
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M t/pmc/timer.t
Log Message:
-----------
test stop a repeating Timer
Commit: 13cec034d7a37200fe74a733476632bc3e50ec64
https://github.com/parrot/parrot/commit/13cec034d7a37200fe74a733476632bc3e50ec64
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M src/runcore/subprof.c
Log Message:
-----------
fix bugs
Commit: 40afde80bb4558715435716f73f0eff42f7a848f
https://github.com/parrot/parrot/commit/40afde80bb4558715435716f73f0eff42f7a848f
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M src/pmc/lexpad.pmc
Log Message:
-----------
put repeated code in helper functions, delete unused parameters, and fix interp/INTERP in LexPad
Commit: 0d3638b8d3ec2763190da8af8d06d6f010409240
https://github.com/parrot/parrot/commit/0d3638b8d3ec2763190da8af8d06d6f010409240
Author: chromatic <chromatic at wgz.org>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M src/pmc/callcontext.pmc
Log Message:
-----------
[PMC] Improved autobox_intval performance.
Avoiding the switch where there's no need to autobox is in fact significant in
this hot path.
Commit: 09bfabfbbf37ab248c474df1c13f62fb060f2c9a
https://github.com/parrot/parrot/commit/09bfabfbbf37ab248c474df1c13f62fb060f2c9a
Author: chromatic <chromatic at wgz.org>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M .gitignore
Log Message:
-----------
Added exclusions for callgrind/cachegrind files.
Commit: 185158cecbc083fe901fd1ed1849680115c4a949
https://github.com/parrot/parrot/commit/185158cecbc083fe901fd1ed1849680115c4a949
Author: chromatic <chromatic at wgz.org>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M src/call/context.c
Log Message:
-----------
Optimized register allocation slightly.
When there's no need to allocate register memory, waste no time not
initializing the non-allocated registers.
Commit: 60c22d741003b738f63d45e51a90c7679c7c7206
https://github.com/parrot/parrot/commit/60c22d741003b738f63d45e51a90c7679c7c7206
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-09-07 (Wed, 07 Sep 2011)
Changed paths:
M MANIFEST
M MANIFEST.SKIP
M config/gen/makefiles/root.in
A t/pir/interop.t
Log Message:
-----------
[t] And then there were HLL interoperability tests
Commit: e934aa89c615d817088f846323564e55de12c63d
https://github.com/parrot/parrot/commit/e934aa89c615d817088f846323564e55de12c63d
Author: chromatic <chromatic at wgz.org>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
[PCC] Optimized CS switching invoke.
These checks can go away with threading system improvements, but avoiding this
function call which is almost always a do-nothing gives a modest performance
improvement to the default case of Sub's invoke.
Commit: 39c557894cd4ddc3320dbb5f3bac9b50ef4c13da
https://github.com/parrot/parrot/commit/39c557894cd4ddc3320dbb5f3bac9b50ef4c13da
Author: chromatic <chromatic at wgz.org>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
[PCC] Rearranged CS switching code slightly.
I think it's clearer this way.
Commit: b22c10cb1f0382db616874dde755476125cc25fa
https://github.com/parrot/parrot/commit/b22c10cb1f0382db616874dde755476125cc25fa
Author: chromatic <chromatic at wgz.org>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M src/call/context.c
Log Message:
-----------
[ctx] Made init_context tailcallable.
This modest optimization is in a PCC hot path. A decent optimizing C compiler
should shave off a few assembly instructions. As a bonus, it makes our C source
code shorter and simpler.
Commit: f215ea6d64f7f34a2639366c11b6a21218888baf
https://github.com/parrot/parrot/commit/f215ea6d64f7f34a2639366c11b6a21218888baf
Author: chromatic <chromatic at wgz.org>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M src/pmc/object.pmc
Log Message:
-----------
[OO] Optimized get_attrib_index slightly.
Avoiding unnecessary work along this hot path improves performance.
Commit: f457a74a2edae8a16e62d1ed49e7e1f74a5c0e69
https://github.com/parrot/parrot/commit/f457a74a2edae8a16e62d1ed49e7e1f74a5c0e69
Author: chromatic <chromatic at wgz.org>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M src/pmc/object.pmc
Log Message:
-----------
[oo] Removed an (unused?) attribute cache.
As far as I can tell, this never worked and never should have worked and was
probably copy and paste code someone (probably me) never finished. Getting rid
of it allows for more interesting possibilities.
Commit: 75f735e66411d88482c9e8a45cfb31cdca7a5c9f
https://github.com/parrot/parrot/commit/75f735e66411d88482c9e8a45cfb31cdca7a5c9f
Author: chromatic <chromatic at wgz.org>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M src/pmc/class.pmc
Log Message:
-----------
[oo] Made the class attribute cache an INTVAL hash.
This avoids allocating Integer PMCs when caching attribute indices and avoids
the need to extract INTVALs from said PMCs when looking up attributes. Clearly
this is an improvement.
Commit: 91b0b55783393dda1d883bf65e820c5a54a7e34b
https://github.com/parrot/parrot/commit/91b0b55783393dda1d883bf65e820c5a54a7e34b
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.c
M src/gc/fixed_allocator.h
Log Message:
-----------
remove unsed total_objects from struct Pool_Allocator
Commit: a5adaacd1215a319b9eab3b303b15aea19e1f122
https://github.com/parrot/parrot/commit/a5adaacd1215a319b9eab3b303b15aea19e1f122
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M include/parrot/runcore_subprof.h
M src/runcore/subprof.c
Log Message:
-----------
switch to a real parrot hash, cotto++
Commit: 3891207274be491d0e9069c6b95d6a0ee2d1d4ec
https://github.com/parrot/parrot/commit/3891207274be491d0e9069c6b95d6a0ee2d1d4ec
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M include/parrot/runcore_subprof.h
M src/runcore/subprof.c
Log Message:
-----------
make spdata an argument, headerize
Commit: acb65310afef7eab6ed3cdeba2e6a9b13e6ea599
https://github.com/parrot/parrot/commit/acb65310afef7eab6ed3cdeba2e6a9b13e6ea599
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M .gitignore
M CREDITS
M ChangeLog
M MANIFEST
M MANIFEST.SKIP
R NEWS
M api.yaml
M compilers/imcc/pbc.c
M config/auto/backtrace/test_dlinfo_c.in
M config/gen/makefiles/root.in
M config/init/hints/darwin.pm
M config/init/hints/linux.pm
M docs/book/pct/ch04_pge.pod
M docs/book/pir/ch05_control_structures.pod
M docs/book/pir/ch06_subroutines.pod
M docs/deprecations/deprecations_3_0.pod
M docs/deprecations/how_to_deprecate.pod
M docs/pdds/draft/pdd14_numbers.pod
M docs/pdds/pdd07_codingstd.pod
M docs/pdds/pdd19_pir.pod
M docs/pdds/pdd20_lexical_vars.pod
M docs/project/git_workflow.pod
M docs/project/release_manager_guide.pod
M examples/past/blocktype_immediate.pir
M examples/sdl/tetris/blockdata.pir
M examples/streams/Combiner.pir
M ext/winxed/README
M ext/winxed/compiler.pir
M include/parrot/scheduler_private.h
M lib/Parrot/Docs/File.pm
M lib/Parrot/Docs/Section/Info.pm
M lib/Parrot/Manifest.pm
R lib/Parrot/Test/PIR_PGE.pm
M runtime/parrot/library/Crow.pir
M src/call/context.c
M src/dynoplibs/bit.ops
M src/dynoplibs/math.ops
M src/exceptions.c
M src/gc/alloc_resources.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_ms.c
M src/gc/malloc.c
M src/gc/system.c
M src/interp/inter_create.c
M src/oo.c
M src/ops/core.ops
M src/packfile/api.c
M src/platform/generic/entropy.c
M src/platform/win32/entropy.c
M src/platform/win32/io.c
M src/pmc.c
M src/pmc/callcontext.pmc
M src/pmc/class.pmc
M src/pmc/env.pmc
M src/pmc/eval.pmc
M src/pmc/hash.pmc
M src/pmc/lexpad.pmc
M src/pmc/mappedbytearray.pmc
M src/pmc/object.pmc
M src/pmc/role.pmc
M src/pmc/scheduler.pmc
M src/pmc/stringbuilder.pmc
M src/pmc/structview.pmc
M src/pmc/sub.pmc
M src/pmc/timer.pmc
M src/scheduler.c
M src/sub.c
M t/README.pod
M t/oo/objects.t
M t/op/exceptions.t
M t/op/literal.t
M t/op/sprintf.t
A t/pir/interop.t
M t/pmc/callcontext.t
M t/pmc/managedstruct.t
M t/pmc/mappedbytearray.t
M t/pmc/task.t
M t/pmc/timer.t
M t/tools/install/01-create_directories.t
M t/tools/install/02-install_files.t
M t/tools/install/03-lines_to_files.t
M tools/docs/make_html_docs.pl
M tools/release/templates.json
Log Message:
-----------
Merge branch 'master' into mls/sub-profiler
Commit: edaa7566aa4515f03659e87e8b179722541c17ef
https://github.com/parrot/parrot/commit/edaa7566aa4515f03659e87e8b179722541c17ef
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M include/parrot/runcore_subprof.h
Log Message:
-----------
remove unused struct member
Commit: bf43ce22167ae0caaf2645446fe0afe268991e42
https://github.com/parrot/parrot/commit/bf43ce22167ae0caaf2645446fe0afe268991e42
Author: Tadeusz Sośnierz <tadzikes at gmail.com>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M src/call/pcc.c
Log Message:
-----------
Get rid of superfluous context creation in Parrot_pcc_invoke_from_sig_object. Patch courtesy of mls++
Commit: 77e1274c544d53eb9874ebdb3f8c5b408e37cf23
https://github.com/parrot/parrot/commit/77e1274c544d53eb9874ebdb3f8c5b408e37cf23
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
R tools/dev/README
A tools/dev/README.md
Log Message:
-----------
Markdownify toos/dev/README
Commit: 34e73772b029b53fef18ab427381171709b36a6a
https://github.com/parrot/parrot/commit/34e73772b029b53fef18ab427381171709b36a6a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M tools/dev/README.md
M tools/dev/resolve_deprecated.nqp
Log Message:
-----------
[doc] Add useful information to tools/dev/README
Commit: 863ad6dc90731a6f0168497bbbe4abbf61e3fbad
https://github.com/parrot/parrot/commit/863ad6dc90731a6f0168497bbbe4abbf61e3fbad
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M MANIFEST
Log Message:
-----------
Update manifest
Commit: 82999319a757329cc6a18a94b9fd083c54ff5bd5
https://github.com/parrot/parrot/commit/82999319a757329cc6a18a94b9fd083c54ff5bd5
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M tools/dev/README.md
Log Message:
-----------
[doc] Add some useful docs about dedeprecator.nqp
Commit: a68447439c5c678c9cfa77f5dfb4e5a78889154a
https://github.com/parrot/parrot/commit/a68447439c5c678c9cfa77f5dfb4e5a78889154a
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M MANIFEST
M src/call/pcc.c
R tools/dev/README
A tools/dev/README.md
M tools/dev/resolve_deprecated.nqp
Log Message:
-----------
Merge branch 'master' into mls/sub-profiler
Commit: 3492e1395e23d182c9258c52bb6bdc3a0211792a
https://github.com/parrot/parrot/commit/3492e1395e23d182c9258c52bb6bdc3a0211792a
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M src/runcore/subprof.c
Log Message:
-----------
fix tick profiling in ops mode
Commit: 58e1e20e54a96c6a58fc55d3249855da4c083640
https://github.com/parrot/parrot/commit/58e1e20e54a96c6a58fc55d3249855da4c083640
Author: chromatic <chromatic at wgz.org>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M lib/Parrot/Pmc2c/PMC.pm
Log Message:
-----------
[Pmc2c] Replaced a string with a constant string.
This is a tiny bit of bookkeeping I noticed on the way to something better.
Commit: a23acf45f21bb1d22e28bc1c8eebbb4b84532020
https://github.com/parrot/parrot/commit/a23acf45f21bb1d22e28bc1c8eebbb4b84532020
Author: chromatic <chromatic at wgz.org>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M compilers/opsc/src/Ops/File.pm
M compilers/opsc/src/builtins.pir
Log Message:
-----------
[opsc] Added fixed-width transcoding to opsc.
Where this is possible, it speeds up opsc on one benchmark by 35%, at the
expense of a one-time transcoding cost. As our .ops files are primarily ASCII
and only theoretically Latin-1, this is a huge improvement.
Commit: 7b8bf15143949d568627bf18c749979462737007
https://github.com/parrot/parrot/commit/7b8bf15143949d568627bf18c749979462737007
Author: chromatic <chromatic at wgz.org>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M src/pmc/class.pmc
Log Message:
-----------
[OO] Added object attribute storage initialization.
This presized cache avoids the need to allocate (and re-allocate) storage for
object attributes on access. It's a small improvement until a unified
object-and-storage strategy exists.
Commit: 35318ef296fe7573ce44a29ae01ea687f6994200
https://github.com/parrot/parrot/commit/35318ef296fe7573ce44a29ae01ea687f6994200
Author: chromatic <chromatic at wgz.org>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.c
Log Message:
-----------
[GC] Rearranged code in pool allocator.
This is a tiny simplification which should give a very modest performance
improvement.
Commit: ac4409f9b7242a82cae4275d1c364370f3680fdc
https://github.com/parrot/parrot/commit/ac4409f9b7242a82cae4275d1c364370f3680fdc
Author: chromatic <chromatic at wgz.org>
Date: 2011-09-08 (Thu, 08 Sep 2011)
Changed paths:
M src/call/args.c
Log Message:
-----------
[PCC] Set arg_flags on CallContext directly.
This avoids a vtable call and a STRING comparison in the common case, and
should not harm subclassing at all. This ought to improve performance of
external calls by a modest amount.
Commit: cf257fce343d6db1e40ea79177164baf5a656c7e
https://github.com/parrot/parrot/commit/cf257fce343d6db1e40ea79177164baf5a656c7e
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-09 (Fri, 09 Sep 2011)
Changed paths:
M src/runcore/subprof.c
Log Message:
-----------
speed up pc->line conversion for the ops case
Commit: bdde0089ac316adbe8423a46388c671be088e3b0
https://github.com/parrot/parrot/commit/bdde0089ac316adbe8423a46388c671be088e3b0
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-09 (Fri, 09 Sep 2011)
Changed paths:
M include/parrot/runcore_subprof.h
M src/runcore/subprof.c
Log Message:
-----------
hash the unpacked debug section in ops mode to speed up profiling
Commit: ce88f6bc02dfa0f95731e4f637f948886a3f89a9
https://github.com/parrot/parrot/commit/ce88f6bc02dfa0f95731e4f637f948886a3f89a9
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-09 (Fri, 09 Sep 2011)
Changed paths:
M src/runcore/subprof.c
Log Message:
-----------
do not call Parrot_sub_get_line_from_pc if we don't use the result
Commit: c2746329da9eae458f5428e1db655f019ee6a950
https://github.com/parrot/parrot/commit/c2746329da9eae458f5428e1db655f019ee6a950
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-09-09 (Fri, 09 Sep 2011)
Changed paths:
M config/gen/makefiles/root.in
A tools/dev/resubmit_smolder.pl
Log Message:
-----------
Create tools/dev/resubmit_smolder.pl, then create new 'make' target
'resubmit_smolder".
Commit: b042a82f01bf0bd0317644ea03f2c4dfb2973f34
https://github.com/parrot/parrot/commit/b042a82f01bf0bd0317644ea03f2c4dfb2973f34
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-10 (Sat, 10 Sep 2011)
Changed paths:
M include/parrot/interpreter.h
Log Message:
-----------
kill unused struct
Commit: 0ab106fa3963e843ba71b6963f0309bf7c0ec51f
https://github.com/parrot/parrot/commit/0ab106fa3963e843ba71b6963f0309bf7c0ec51f
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-10 (Sat, 10 Sep 2011)
Changed paths:
M include/parrot/call.h
M src/call/context.c
Log Message:
-----------
kill unused, dangerously encapsulation-breaking function
Commit: 65669fdb097c92018cfb7cc73ac6e70655569736
https://github.com/parrot/parrot/commit/65669fdb097c92018cfb7cc73ac6e70655569736
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-10 (Sat, 10 Sep 2011)
Changed paths:
M compilers/imcc/main.c
M compilers/imcc/pbc.c
M frontend/parrot2/prt0.pir
M frontend/parrot2/prt0.winxed
M include/parrot/interpreter.h
M include/parrot/packfile.h
M src/embed.c
M src/embed/bytecode.c
M src/gc/mark_sweep.c
M src/interp/inter_create.c
M src/packfile/api.c
M src/pmc/imccompiler.pmc
M src/pmc/packfileview.pmc
Log Message:
-----------
kill interp->current_pf
interp->current_pf and interp->code are not independant pieces of execution
context data - both are used to indicate the code we are currently running.
When these become de-synched (example: TT #2191), strange things happen.
Whenever interp->current_pf would have been used, use
Parrot_pf_{get,set}_current_packfile(), which now operates using interp->code.
Commit: 91bf0271eca95e9795b4c4ecc4960cde2e84822c
https://github.com/parrot/parrot/commit/91bf0271eca95e9795b4c4ecc4960cde2e84822c
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-10 (Sat, 10 Sep 2011)
Changed paths:
M include/parrot/packfile.h
Log Message:
-----------
[codingstd] c_arg_assert
Commit: 27a15258af89c1625c7f309f32df148b7be5f23b
https://github.com/parrot/parrot/commit/27a15258af89c1625c7f309f32df148b7be5f23b
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-10 (Sat, 10 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.c
Log Message:
-----------
[codingstd] linelength
Commit: 56c1ce0aec8921851910ff5fcadd060f48d1e6b0
https://github.com/parrot/parrot/commit/56c1ce0aec8921851910ff5fcadd060f48d1e6b0
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-11 (Sun, 11 Sep 2011)
Changed paths:
M src/pmc/default.pmc
Log Message:
-----------
eliminate default.get_pointer()
this vtable papered over the fact that most PMCs aren't intended to be treated
like pointers. If it wasn't intended, it probably isn't a good idea...
Commit: 7e2fbb1ce42baea78bf14b8caba5a0dc756d0320
https://github.com/parrot/parrot/commit/7e2fbb1ce42baea78bf14b8caba5a0dc756d0320
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-11 (Sun, 11 Sep 2011)
Changed paths:
M ext/winxed/compiler.pir
M ext/winxed/driver.pir
Log Message:
-----------
update winxed snapshot to a1b000203c:
- HLL fixes and improvements
- --debug option, __DEBUG__ predefined constant and __ASSERT__ builtin
- Minor fixes
Commit: cd7b16356c5a508693617bd2b9865ebedd2a5332
https://github.com/parrot/parrot/commit/cd7b16356c5a508693617bd2b9865ebedd2a5332
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-11 (Sun, 11 Sep 2011)
Changed paths:
M frontend/parrot2/prt0.pir
M frontend/parrot2/prt0.winxed
Log Message:
-----------
move call to main_sub out of the try block to allow tailcall
Commit: 607deadc6c078bfe17536878fd789f1437b21180
https://github.com/parrot/parrot/commit/607deadc6c078bfe17536878fd789f1437b21180
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-11 (Sun, 11 Sep 2011)
Changed paths:
M ext/winxed/compiler.pir
M frontend/parrot2/prt0.pir
M frontend/parrot2/prt0.winxed
Log Message:
-----------
update winxed snapshot to 3ff9e4b6ee (allowtailcall modifier in try)
revert changes to parrot frontend from cd7b16356c and use the new modifier instead
Commit: 865c8eb6afd923452547c300496d038fe4d37776
https://github.com/parrot/parrot/commit/865c8eb6afd923452547c300496d038fe4d37776
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-09-12 (Mon, 12 Sep 2011)
Changed paths:
M t/pir/interop.t
Log Message:
-----------
[t] Add a few more hll interop tests
Commit: 91cdef1437f31159db1a9528839111eeb91b6316
https://github.com/parrot/parrot/commit/91cdef1437f31159db1a9528839111eeb91b6316
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-12 (Mon, 12 Sep 2011)
Changed paths:
M frontend/parrot2/prt0.pir
M frontend/parrot2/prt0.winxed
Log Message:
-----------
use indexof builtin instead of index pirop
Commit: 7b78212c7f7d08c7d4d68c87157ea359cfdd6e27
https://github.com/parrot/parrot/commit/7b78212c7f7d08c7d4d68c87157ea359cfdd6e27
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-12 (Mon, 12 Sep 2011)
Changed paths:
M frontend/parrot2/prt0.pir
M frontend/parrot2/prt0.winxed
Log Message:
-----------
tiny optimizations in frontend:
compreg PIR only if used
get the interp at the points of use instead of passing around
use an auxiliar function to avoid leaving temporaries alive in
the exception handler context when calling main
Commit: 9056dcba99f4f9f051cbc5d132b8a411b9d854d5
https://github.com/parrot/parrot/commit/9056dcba99f4f9f051cbc5d132b8a411b9d854d5
Author: cotto <christoph_github at mksig.org>
Date: 2011-09-12 (Mon, 12 Sep 2011)
Changed paths:
M lib/Pod/Simple.pm
A lib/Pod/Simple.pod
M lib/Pod/Simple/BlackBox.pm
M lib/Pod/Simple/Checker.pm
M lib/Pod/Simple/Debug.pm
M lib/Pod/Simple/DumpAsText.pm
M lib/Pod/Simple/DumpAsXML.pm
M lib/Pod/Simple/HTML.pm
M lib/Pod/Simple/HTMLBatch.pm
M lib/Pod/Simple/LinkSection.pm
M lib/Pod/Simple/Methody.pm
M lib/Pod/Simple/Progress.pm
M lib/Pod/Simple/PullParser.pm
M lib/Pod/Simple/PullParserEndToken.pm
M lib/Pod/Simple/PullParserStartToken.pm
M lib/Pod/Simple/PullParserTextToken.pm
M lib/Pod/Simple/PullParserToken.pm
M lib/Pod/Simple/RTF.pm
M lib/Pod/Simple/Search.pm
M lib/Pod/Simple/SimpleTree.pm
A lib/Pod/Simple/Subclassing.pod
M lib/Pod/Simple/Text.pm
M lib/Pod/Simple/TextContent.pm
M lib/Pod/Simple/TiedOutFH.pm
M lib/Pod/Simple/Transcode.pm
M lib/Pod/Simple/TranscodeDumb.pm
M lib/Pod/Simple/TranscodeSmart.pm
M lib/Pod/Simple/XHTML.pm
M lib/Pod/Simple/XMLOutStream.pm
Log Message:
-----------
Merge pull request #154 from dafrito/pod-simple-upgrade
Upgrade Parrot's Pod::Simple to latest upstream
Commit: d58e97219f43e62de3b7cc3e5d377b1e9c5d7b85
https://github.com/parrot/parrot/commit/d58e97219f43e62de3b7cc3e5d377b1e9c5d7b85
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-12 (Mon, 12 Sep 2011)
Changed paths:
M t/pmc/resizablepmcarray.t
Log Message:
-----------
RPA does *not* provide a meaningful implementation of get_pointer. This test was misleading, and now broken
Commit: 507b68b51cdb3b0df925b1325699e1e0ae855657
https://github.com/parrot/parrot/commit/507b68b51cdb3b0df925b1325699e1e0ae855657
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-13 (Tue, 13 Sep 2011)
Changed paths:
M include/parrot/runcore_subprof.h
M src/runcore/subprof.c
Log Message:
-----------
save memory by deleting "line" and "endop" from lineinfo
endop is now available vie li[1].startop, line is only needed when printing
the profile data.
Commit: 2fd360a64da8eb4b512f75978da3c4bebff0038c
https://github.com/parrot/parrot/commit/2fd360a64da8eb4b512f75978da3c4bebff0038c
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-13 (Tue, 13 Sep 2011)
Changed paths:
M compilers/imcc/main.c
M compilers/imcc/pbc.c
M compilers/opsc/src/Ops/File.pm
M compilers/opsc/src/builtins.pir
M config/gen/makefiles/root.in
M ext/winxed/compiler.pir
M ext/winxed/driver.pir
M frontend/parrot2/prt0.pir
M frontend/parrot2/prt0.winxed
M include/parrot/call.h
M include/parrot/interpreter.h
M include/parrot/packfile.h
M lib/Parrot/Pmc2c/PMC.pm
M lib/Pod/Simple.pm
A lib/Pod/Simple.pod
M lib/Pod/Simple/BlackBox.pm
M lib/Pod/Simple/Checker.pm
M lib/Pod/Simple/Debug.pm
M lib/Pod/Simple/DumpAsText.pm
M lib/Pod/Simple/DumpAsXML.pm
M lib/Pod/Simple/HTML.pm
M lib/Pod/Simple/HTMLBatch.pm
M lib/Pod/Simple/LinkSection.pm
M lib/Pod/Simple/Methody.pm
M lib/Pod/Simple/Progress.pm
M lib/Pod/Simple/PullParser.pm
M lib/Pod/Simple/PullParserEndToken.pm
M lib/Pod/Simple/PullParserStartToken.pm
M lib/Pod/Simple/PullParserTextToken.pm
M lib/Pod/Simple/PullParserToken.pm
M lib/Pod/Simple/RTF.pm
M lib/Pod/Simple/Search.pm
M lib/Pod/Simple/SimpleTree.pm
A lib/Pod/Simple/Subclassing.pod
M lib/Pod/Simple/Text.pm
M lib/Pod/Simple/TextContent.pm
M lib/Pod/Simple/TiedOutFH.pm
M lib/Pod/Simple/Transcode.pm
M lib/Pod/Simple/TranscodeDumb.pm
M lib/Pod/Simple/TranscodeSmart.pm
M lib/Pod/Simple/XHTML.pm
M lib/Pod/Simple/XMLOutStream.pm
M src/call/args.c
M src/call/context.c
M src/embed.c
M src/embed/bytecode.c
M src/gc/fixed_allocator.c
M src/gc/mark_sweep.c
M src/interp/inter_create.c
M src/packfile/api.c
M src/pmc/class.pmc
M src/pmc/imccompiler.pmc
M src/pmc/packfileview.pmc
M t/pir/interop.t
A tools/dev/resubmit_smolder.pl
Log Message:
-----------
Merge branch 'master' into mls/sub-profiler
Commit: 9280de6db80e550d5b0e447e01245b479c9a9101
https://github.com/parrot/parrot/commit/9280de6db80e550d5b0e447e01245b479c9a9101
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date: 2011-09-13 (Tue, 13 Sep 2011)
Changed paths:
M src/interp/inter_cb.c
Log Message:
-----------
Merge pull request #163 from niner/whiteknight/kill_threads
Whiteknight/kill threads
Commit: baf2d771423037447c34b3394dbb3ec3ed65a3ec
https://github.com/parrot/parrot/commit/baf2d771423037447c34b3394dbb3ec3ed65a3ec
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-13 (Tue, 13 Sep 2011)
Changed paths:
M src/runcore/subprof.c
Log Message:
-----------
fix bad free call
Commit: 89f2c2bf29cb1c82879727ff26408b792a2e6ec8
https://github.com/parrot/parrot/commit/89f2c2bf29cb1c82879727ff26408b792a2e6ec8
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-13 (Tue, 13 Sep 2011)
Changed paths:
M src/runcore/subprof.c
Log Message:
-----------
fix tabs, fix anndata handling for real
Commit: 405ca66d6d3262ad940f9ea95271830ed343588f
https://github.com/parrot/parrot/commit/405ca66d6d3262ad940f9ea95271830ed343588f
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-13 (Tue, 13 Sep 2011)
Changed paths:
M ext/winxed/driver.pir
Log Message:
-----------
update winxed snapshot to 0de3efd454
- option -X
Commit: 16b0e637703fedef5325c9b3e3fdad7c2767e664
https://github.com/parrot/parrot/commit/16b0e637703fedef5325c9b3e3fdad7c2767e664
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-13 (Tue, 13 Sep 2011)
Changed paths:
M include/parrot/hash.h
M include/parrot/oplib/core_ops.h
M include/parrot/oplib/ops.h
M include/parrot/opsenum.h
M src/hash.c
M src/ops/core_ops.c
M src/ops/experimental.ops
Log Message:
-----------
add get_id op to satisfy nqp's usage of get_addr without necessarily using raw pointers
Commit: f12d5f5d0143e9593b47f1344d7884d3c750f767
https://github.com/parrot/parrot/commit/f12d5f5d0143e9593b47f1344d7884d3c750f767
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-14 (Wed, 14 Sep 2011)
Changed paths:
M include/parrot/runcore_subprof.h
M src/runcore/subprof.c
Log Message:
-----------
collect "root" data and print it if there are more than one callees
Commit: 0223380f2c042cb4adfd25801a29dda2e40a230d
https://github.com/parrot/parrot/commit/0223380f2c042cb4adfd25801a29dda2e40a230d
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-14 (Wed, 14 Sep 2011)
Changed paths:
M .gitignore
M MANIFEST
M MANIFEST.SKIP
M compilers/imcc/main.c
M compilers/imcc/pbc.c
M compilers/opsc/src/Ops/File.pm
M compilers/opsc/src/builtins.pir
M config/gen/makefiles/root.in
M ext/winxed/compiler.pir
M ext/winxed/driver.pir
M frontend/parrot2/prt0.pir
M frontend/parrot2/prt0.winxed
M include/parrot/call.h
M include/parrot/interpreter.h
M include/parrot/packfile.h
M include/parrot/scheduler_private.h
M lib/Parrot/Pmc2c/PMC.pm
M lib/Pod/Simple.pm
A lib/Pod/Simple.pod
M lib/Pod/Simple/BlackBox.pm
M lib/Pod/Simple/Checker.pm
M lib/Pod/Simple/Debug.pm
M lib/Pod/Simple/DumpAsText.pm
M lib/Pod/Simple/DumpAsXML.pm
M lib/Pod/Simple/HTML.pm
M lib/Pod/Simple/HTMLBatch.pm
M lib/Pod/Simple/LinkSection.pm
M lib/Pod/Simple/Methody.pm
M lib/Pod/Simple/Progress.pm
M lib/Pod/Simple/PullParser.pm
M lib/Pod/Simple/PullParserEndToken.pm
M lib/Pod/Simple/PullParserStartToken.pm
M lib/Pod/Simple/PullParserTextToken.pm
M lib/Pod/Simple/PullParserToken.pm
M lib/Pod/Simple/RTF.pm
M lib/Pod/Simple/Search.pm
M lib/Pod/Simple/SimpleTree.pm
A lib/Pod/Simple/Subclassing.pod
M lib/Pod/Simple/Text.pm
M lib/Pod/Simple/TextContent.pm
M lib/Pod/Simple/TiedOutFH.pm
M lib/Pod/Simple/Transcode.pm
M lib/Pod/Simple/TranscodeDumb.pm
M lib/Pod/Simple/TranscodeSmart.pm
M lib/Pod/Simple/XHTML.pm
M lib/Pod/Simple/XMLOutStream.pm
M src/call/args.c
M src/call/context.c
M src/call/pcc.c
M src/embed.c
M src/embed/bytecode.c
M src/gc/fixed_allocator.c
M src/gc/fixed_allocator.h
M src/gc/mark_sweep.c
M src/interp/inter_create.c
M src/packfile/api.c
M src/pmc/callcontext.pmc
M src/pmc/class.pmc
M src/pmc/imccompiler.pmc
M src/pmc/lexpad.pmc
M src/pmc/object.pmc
M src/pmc/packfileview.pmc
M src/pmc/scheduler.pmc
M src/pmc/timer.pmc
M src/scheduler.c
M t/README.pod
M t/op/exceptions.t
A t/pir/interop.t
M t/pmc/timer.t
R tools/dev/README
A tools/dev/README.md
M tools/dev/resolve_deprecated.nqp
A tools/dev/resubmit_smolder.pl
Log Message:
-----------
merge master into kill_threads. fix conflicts
Commit: 4f52f732312f01ccaaaf2f5759701ad69c5b5077
https://github.com/parrot/parrot/commit/4f52f732312f01ccaaaf2f5759701ad69c5b5077
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-14 (Wed, 14 Sep 2011)
Changed paths:
M src/interp/inter_cb.c
Log Message:
-----------
Merge branch 'whiteknight/kill_threads' of github.com:parrot/parrot into whiteknight/kill_threads
Commit: 2b6a933b17449630e2c8f7ab82f9bfceb4460c3c
https://github.com/parrot/parrot/commit/2b6a933b17449630e2c8f7ab82f9bfceb4460c3c
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-09-14 (Wed, 14 Sep 2011)
Changed paths:
M include/parrot/packfile.h
M include/parrot/scheduler.h
M src/packfile/api.c
M t/pmc/timer.t
Log Message:
-----------
Prompted by 3 failures in t/codingstd/c_args_assert.t, run 'make headerizer'
and commit results. Note: still getting 3 warnings in src/extend.c:
Parrot_ext_try(). (It's not clear which protector should be applied.)
Correct misspelling in inline comment; t/pmc/timer.t still has 1 failure.
Commit: e42882fd68546cf266d54734d76ca126f5f90185
https://github.com/parrot/parrot/commit/e42882fd68546cf266d54734d76ca126f5f90185
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-14 (Wed, 14 Sep 2011)
Changed paths:
M runtime/parrot/library/P6object.pir
M t/library/p6object.t
Log Message:
-----------
update p6object to use new get_id opcode for uniquely identifying PMCs
Commit: b1a475968681a24804521abfb983cdb90ffba693
https://github.com/parrot/parrot/commit/b1a475968681a24804521abfb983cdb90ffba693
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-15 (Thu, 15 Sep 2011)
Changed paths:
M ext/winxed/driver.pir
Log Message:
-----------
Merge branch 'master' into mls/sub-profiler
Commit: 28c6fb6cadf9d34c4560ee777f6102972b2b46ff
https://github.com/parrot/parrot/commit/28c6fb6cadf9d34c4560ee777f6102972b2b46ff
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-15 (Thu, 15 Sep 2011)
Changed paths:
M .gitignore
M CREDITS
M ChangeLog
M MANIFEST
M MANIFEST.SKIP
R NEWS
M api.yaml
M compilers/imcc/main.c
M compilers/imcc/pbc.c
M compilers/opsc/src/Ops/File.pm
M compilers/opsc/src/builtins.pir
M config/auto/backtrace/test_dlinfo_c.in
M config/gen/makefiles/root.in
M config/init/hints/darwin.pm
M config/init/hints/linux.pm
M docs/book/pct/ch04_pge.pod
M docs/book/pir/ch05_control_structures.pod
M docs/book/pir/ch06_subroutines.pod
M docs/deprecations/deprecations_3_0.pod
M docs/deprecations/how_to_deprecate.pod
M docs/pdds/draft/pdd14_numbers.pod
M docs/pdds/pdd07_codingstd.pod
M docs/pdds/pdd19_pir.pod
M docs/pdds/pdd20_lexical_vars.pod
M docs/project/git_workflow.pod
M docs/project/release_manager_guide.pod
M examples/past/blocktype_immediate.pir
M examples/sdl/tetris/blockdata.pir
M examples/streams/Combiner.pir
M ext/winxed/README
M ext/winxed/compiler.pir
M ext/winxed/driver.pir
M frontend/parrot/main.c
M frontend/parrot2/main.c
M frontend/parrot2/prt0.pir
M frontend/parrot2/prt0.winxed
M include/parrot/api.h
M include/parrot/call.h
M include/parrot/interpreter.h
M include/parrot/packfile.h
M include/parrot/runcore_api.h
M include/parrot/runcore_subprof.h
M include/parrot/scheduler_private.h
M lib/Parrot/Docs/File.pm
M lib/Parrot/Docs/Section/Info.pm
M lib/Parrot/Manifest.pm
M lib/Parrot/Pmc2c/PMC.pm
R lib/Parrot/Test/PIR_PGE.pm
M lib/Pod/Simple.pm
A lib/Pod/Simple.pod
M lib/Pod/Simple/BlackBox.pm
M lib/Pod/Simple/Checker.pm
M lib/Pod/Simple/Debug.pm
M lib/Pod/Simple/DumpAsText.pm
M lib/Pod/Simple/DumpAsXML.pm
M lib/Pod/Simple/HTML.pm
M lib/Pod/Simple/HTMLBatch.pm
M lib/Pod/Simple/LinkSection.pm
M lib/Pod/Simple/Methody.pm
M lib/Pod/Simple/Progress.pm
M lib/Pod/Simple/PullParser.pm
M lib/Pod/Simple/PullParserEndToken.pm
M lib/Pod/Simple/PullParserStartToken.pm
M lib/Pod/Simple/PullParserTextToken.pm
M lib/Pod/Simple/PullParserToken.pm
M lib/Pod/Simple/RTF.pm
M lib/Pod/Simple/Search.pm
M lib/Pod/Simple/SimpleTree.pm
A lib/Pod/Simple/Subclassing.pod
M lib/Pod/Simple/Text.pm
M lib/Pod/Simple/TextContent.pm
M lib/Pod/Simple/TiedOutFH.pm
M lib/Pod/Simple/Transcode.pm
M lib/Pod/Simple/TranscodeDumb.pm
M lib/Pod/Simple/TranscodeSmart.pm
M lib/Pod/Simple/XHTML.pm
M lib/Pod/Simple/XMLOutStream.pm
M runtime/parrot/library/Crow.pir
M src/call/args.c
M src/call/context.c
M src/call/pcc.c
M src/dynoplibs/bit.ops
M src/dynoplibs/math.ops
M src/embed.c
M src/embed/api.c
M src/embed/bytecode.c
M src/exceptions.c
M src/gc/alloc_resources.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_ms.c
M src/gc/malloc.c
M src/gc/mark_sweep.c
M src/gc/system.c
M src/interp/inter_create.c
M src/oo.c
M src/ops/core.ops
M src/packfile/api.c
M src/platform/generic/entropy.c
M src/platform/win32/entropy.c
M src/platform/win32/io.c
M src/pmc.c
M src/pmc/callcontext.pmc
M src/pmc/class.pmc
M src/pmc/env.pmc
M src/pmc/eval.pmc
M src/pmc/hash.pmc
M src/pmc/imccompiler.pmc
M src/pmc/lexpad.pmc
M src/pmc/mappedbytearray.pmc
M src/pmc/object.pmc
M src/pmc/packfileview.pmc
M src/pmc/role.pmc
M src/pmc/scheduler.pmc
M src/pmc/stringbuilder.pmc
M src/pmc/structview.pmc
M src/pmc/sub.pmc
M src/pmc/timer.pmc
M src/runcore/cores.c
M src/runcore/main.c
M src/runcore/subprof.c
M src/scheduler.c
M src/sub.c
M t/README.pod
M t/oo/objects.t
M t/op/exceptions.t
M t/op/literal.t
M t/op/sprintf.t
A t/pir/interop.t
M t/pmc/callcontext.t
M t/pmc/managedstruct.t
M t/pmc/mappedbytearray.t
M t/pmc/task.t
M t/pmc/timer.t
M t/tools/install/01-create_directories.t
M t/tools/install/02-install_files.t
M t/tools/install/03-lines_to_files.t
R tools/dev/README
A tools/dev/README.md
M tools/dev/resolve_deprecated.nqp
A tools/dev/resubmit_smolder.pl
M tools/docs/make_html_docs.pl
M tools/release/templates.json
Log Message:
-----------
Merge pull request #165 from mlschroe/mls/sub-profiler
Mls/sub profiler
Commit: cd119277a77697e3e750afb861dfdbb3fbf0ec96
https://github.com/parrot/parrot/commit/cd119277a77697e3e750afb861dfdbb3fbf0ec96
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-15 (Thu, 15 Sep 2011)
Changed paths:
M src/pmc/parrotinterpreter.pmc
Log Message:
-----------
The answer to the XXX question is "yes"
Commit: 57d79ded260729c1c3970272fe56fc48def71f26
https://github.com/parrot/parrot/commit/57d79ded260729c1c3970272fe56fc48def71f26
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-15 (Thu, 15 Sep 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
test get_pointer on something that is actually pointer-like
Commit: 0473ba64e503154fbf856213cfe52434a644cea4
https://github.com/parrot/parrot/commit/0473ba64e503154fbf856213cfe52434a644cea4
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-15 (Thu, 15 Sep 2011)
Changed paths:
M src/hash.c
Log Message:
-----------
[codingstd] cpp comments
Commit: 8c69a0bb18292169634df54d4c4b86689e7367fc
https://github.com/parrot/parrot/commit/8c69a0bb18292169634df54d4c4b86689e7367fc
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-09-15 (Thu, 15 Sep 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
Introduce a Makefile variable for frequently used directory include/pmc/. Correct inaccurate inline comment about 'library_tests'.
Commit: ab9f012b6c947570b069bce29f0c1d336b24f3c5
https://github.com/parrot/parrot/commit/ab9f012b6c947570b069bce29f0c1d336b24f3c5
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-15 (Thu, 15 Sep 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
Edited help message for 'reconfig' Makefile target to reflect the fact that it runs 'realclean', not 'clean'.
Commit: 79886bfaaef8481c8c5d065bb5137cfd8d750981
https://github.com/parrot/parrot/commit/79886bfaaef8481c8c5d065bb5137cfd8d750981
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-09-15 (Thu, 15 Sep 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
Rework dependencies so t/src/checkdepends.t passes.
Commit: 09d8fa09960a006c900edf345dbd79e14cb20b89
https://github.com/parrot/parrot/commit/09d8fa09960a006c900edf345dbd79e14cb20b89
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-16 (Fri, 16 Sep 2011)
Changed paths:
M include/parrot/runcore_subprof.h
M src/runcore/subprof.c
Log Message:
-----------
use parrot types
Commit: 7b2a02a816275612ee4aa6f9723602bf071ce60f
https://github.com/parrot/parrot/commit/7b2a02a816275612ee4aa6f9723602bf071ce60f
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-16 (Fri, 16 Sep 2011)
Changed paths:
M src/platform/linux/encoding.c
Log Message:
-----------
add missing newline to error message
Commit: 008059c50b928ea9af86876950a61158acd44628
https://github.com/parrot/parrot/commit/008059c50b928ea9af86876950a61158acd44628
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-16 (Fri, 16 Sep 2011)
Changed paths:
M compilers/imcc/imcc.l
M compilers/imcc/imclexer.c
Log Message:
-----------
add SET_LINENUMBER to the SUB lexer action
This is a workaround for the <*>^{WS}* rule not matching
lines that don't start with a white space. Without it, the
getparam opcode will have the line number information of the
last line of the previous sub.
Commit: 2d456060cca56ce3fc233b0f28e156a9772a135a
https://github.com/parrot/parrot/commit/2d456060cca56ce3fc233b0f28e156a9772a135a
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-16 (Fri, 16 Sep 2011)
Changed paths:
M compilers/imcc/imcc.l
M compilers/imcc/imclexer.c
M config/gen/makefiles/root.in
M src/platform/linux/encoding.c
M src/pmc/parrotinterpreter.pmc
Log Message:
-----------
Merge branch 'master' into mls/sub-profiler
Conflicts:
config/gen/makefiles/root.in
Commit: c8a8ac1baf8b78a81120e28656848dd196883e95
https://github.com/parrot/parrot/commit/c8a8ac1baf8b78a81120e28656848dd196883e95
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-16 (Fri, 16 Sep 2011)
Changed paths:
M src/dynpmc/os.pmc
Log Message:
-----------
Add some basic usage information to os.pmc, to show how to load it and instantiate it from user code. IRC chatter honza++ for the suggestion
Commit: 22ad8af94b55aa8dc509b23e5b302e81f98c66e6
https://github.com/parrot/parrot/commit/22ad8af94b55aa8dc509b23e5b302e81f98c66e6
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-16 (Fri, 16 Sep 2011)
Changed paths:
M src/runcore/subprof.c
Log Message:
-----------
only use rdtsc on intel/amd with gcc
Commit: f5358a86ce3c8aaf305783c6c84349b8e8eaaa2a
https://github.com/parrot/parrot/commit/f5358a86ce3c8aaf305783c6c84349b8e8eaaa2a
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-16 (Fri, 16 Sep 2011)
Changed paths:
M include/parrot/runcore_subprof.h
M src/embed/api.c
M src/gc/mark_sweep.c
M src/runcore/subprof.c
Log Message:
-----------
move global subprofdata into the runcore data for now. dump profile data in the runcore's destroy callback.
Commit: 2f18afeed38d0019eb820f710de75dfe209195b0
https://github.com/parrot/parrot/commit/2f18afeed38d0019eb820f710de75dfe209195b0
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-09-16 (Fri, 16 Sep 2011)
Changed paths:
M MANIFEST
Log Message:
-----------
Regenerate MANIFEST so that 'make manifest_tests' again passes.
Commit: 2a8cf9be7216576c51f4b8766eb38f7984ad58de
https://github.com/parrot/parrot/commit/2a8cf9be7216576c51f4b8766eb38f7984ad58de
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-09-16 (Fri, 16 Sep 2011)
Changed paths:
M .gitignore
Log Message:
-----------
Tell git to ignore two files.
Commit: 6804e632c23bb88892eaa03a73589f1fbecea096
https://github.com/parrot/parrot/commit/6804e632c23bb88892eaa03a73589f1fbecea096
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-17 (Sat, 17 Sep 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
add back pmc_sub.h that was lost when resolving a merge conflict
Commit: 91868d4d0850e6c57ab97dc78381ec3b22587e2a
https://github.com/parrot/parrot/commit/91868d4d0850e6c57ab97dc78381ec3b22587e2a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-09-17 (Sat, 17 Sep 2011)
Changed paths:
M ChangeLog
Log Message:
-----------
Give ChangeLog some love
Commit: 40ce49960e3655415f440697cc6ce1d522260a01
https://github.com/parrot/parrot/commit/40ce49960e3655415f440697cc6ce1d522260a01
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-09-17 (Sat, 17 Sep 2011)
Changed paths:
M lib/Parrot/Harness/DefaultTests.pm
Log Message:
-----------
[doc] Correct typo in Parrot::Harness::DefaultTests
Commit: 95de0ff4f657751e8f51f85a2c65e9a5655ddd85
https://github.com/parrot/parrot/commit/95de0ff4f657751e8f51f85a2c65e9a5655ddd85
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-09-17 (Sat, 17 Sep 2011)
Changed paths:
M ChangeLog
Log Message:
-----------
Update changelog
Commit: 9698fcd203da07da36c0cb364a3ff064f6f39ec2
https://github.com/parrot/parrot/commit/9698fcd203da07da36c0cb364a3ff064f6f39ec2
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-17 (Sat, 17 Sep 2011)
Changed paths:
M MANIFEST
R runtime/parrot/library/random_lib.pir
Log Message:
-----------
Applied patch from rurban++, removing random_lib.pir.
Commit: 3eac6be793d6ff5aa8f51b3ec82b24b3b12172c0
https://github.com/parrot/parrot/commit/3eac6be793d6ff5aa8f51b3ec82b24b3b12172c0
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-17 (Sat, 17 Sep 2011)
Changed paths:
M t/dynpmc/select.t
Log Message:
-----------
Cleaned up t/dynpmc/select.t before I fix the README2 issue.
Commit: 4c079f51819a47ee55237fe1461ddd5e5b01bfd1
https://github.com/parrot/parrot/commit/4c079f51819a47ee55237fe1461ddd5e5b01bfd1
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-17 (Sat, 17 Sep 2011)
Changed paths:
M t/dynpmc/select.t
Log Message:
-----------
Fixed issue with t/dynpmc/select.t where it was leaving behind a README2 file.
Commit: 698fe275b928c7894bb88894965dda43651c090d
https://github.com/parrot/parrot/commit/698fe275b928c7894bb88894965dda43651c090d
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-09-18 (Sun, 18 Sep 2011)
Changed paths:
M MANIFEST.SKIP
Log Message:
-----------
Rerun mk_manifest_and_skip.pl
Commit: d0dcdea00c2bda505ff548c4059a7eed4f440e0b
https://github.com/parrot/parrot/commit/d0dcdea00c2bda505ff548c4059a7eed4f440e0b
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-18 (Sun, 18 Sep 2011)
Changed paths:
M tools/dev/resubmit_smolder.pl
Log Message:
-----------
Added coda to the end of tools/dev/resubmit_smolder.pl so that t/codingstd/perlcritic.t passes.
Commit: 716f204cac47d8fdc7db2fac560a6ca7654cee95
https://github.com/parrot/parrot/commit/716f204cac47d8fdc7db2fac560a6ca7654cee95
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-18 (Sun, 18 Sep 2011)
Changed paths:
M ChangeLog
M config/gen/makefiles/root.in
M t/README.pod
Log Message:
-----------
Changed 'allhlltest' Makefile target to 'all_hll_test' since a) that's the name of the script and b) it's easier on the eyes.
Commit: d049fd18cdd01c0f25d3a6dd19b38f39cf443b52
https://github.com/parrot/parrot/commit/d049fd18cdd01c0f25d3a6dd19b38f39cf443b52
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-19 (Mon, 19 Sep 2011)
Changed paths:
M frontend/parrot2/main.c
Log Message:
-----------
destroy the interpreter also in the failure case so that profiling data gets dumped
Commit: c28d72bcdeeffa337424a17c4ed17191a466e38e
https://github.com/parrot/parrot/commit/c28d72bcdeeffa337424a17c4ed17191a466e38e
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-19 (Mon, 19 Sep 2011)
Changed paths:
M src/runcore/subprof.c
Log Message:
-----------
hash with the seg+start_offs pointer so that cloned subs just get one entry
Commit: 796ddaea6c0e202feee860be367aa2cd6eeb5cdb
https://github.com/parrot/parrot/commit/796ddaea6c0e202feee860be367aa2cd6eeb5cdb
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-19 (Mon, 19 Sep 2011)
Changed paths:
M include/parrot/runcore_subprof.h
M src/gc/mark_sweep.c
M src/runcore/subprof.c
Log Message:
-----------
use Parrot_pmc_gc_register instead of a custom mark function
Commit: b715a021b3468536c14b4aed8c8d0a85f76f6bb9
https://github.com/parrot/parrot/commit/b715a021b3468536c14b4aed8c8d0a85f76f6bb9
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-19 (Mon, 19 Sep 2011)
Changed paths:
M .gitignore
M ChangeLog
M MANIFEST
M MANIFEST.SKIP
M config/gen/makefiles/root.in
M lib/Parrot/Harness/DefaultTests.pm
R runtime/parrot/library/random_lib.pir
M src/dynpmc/os.pmc
M t/README.pod
M t/dynpmc/select.t
M tools/dev/resubmit_smolder.pl
Log Message:
-----------
Merge branch 'master' into mls/sub-profiler
Commit: 07300ac896f4c44425e107fe8a442a6f21d03320
https://github.com/parrot/parrot/commit/07300ac896f4c44425e107fe8a442a6f21d03320
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-19 (Mon, 19 Sep 2011)
Changed paths:
M ChangeLog
M ext/winxed/compiler.pir
Log Message:
-----------
update winxed snapshot to ab841f1205
- Operator ~
- Tagged RELEASE_1_2_0
- Add winxed news to ChangeLog
Commit: 4fe04fa6745e20f4b602d81dfa55debf9552a2d9
https://github.com/parrot/parrot/commit/4fe04fa6745e20f4b602d81dfa55debf9552a2d9
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-19 (Mon, 19 Sep 2011)
Changed paths:
M t/pmc/timer.t
Log Message:
-----------
skip the Timer start/repeat/stop test when no threads, same as the other Timer .../start/... tests
Commit: 107e860881346e15140cdb81175703cba130259f
https://github.com/parrot/parrot/commit/107e860881346e15140cdb81175703cba130259f
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-19 (Mon, 19 Sep 2011)
Changed paths:
M src/scheduler.c
M t/pmc/timer.t
Log Message:
-----------
fix Parrot_cx_scheduler_sleep no threads case and unskip timer tests
Commit: ba4bd62fd6ff8275f02dabadde3767d2eb4d9ee4
https://github.com/parrot/parrot/commit/ba4bd62fd6ff8275f02dabadde3767d2eb4d9ee4
Author: Andy Lester <andy at petdance.com>
Date: 2011-09-19 (Mon, 19 Sep 2011)
Changed paths:
M src/call/context.c
Log Message:
-----------
Don't try to return a function that returns void
Commit: 8ee72e695349d034e60a3b4e41578a9e7801120e
https://github.com/parrot/parrot/commit/8ee72e695349d034e60a3b4e41578a9e7801120e
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-20 (Tue, 20 Sep 2011)
Changed paths:
A tools/release/auto_release.pl
Log Message:
-----------
New tools/release/auto_release.pl script that automates most of release process. Still needs MANIFEST update.
Commit: 78f0dab6a2bcfe2baf21840c1c4a9ba3fa0e1d37
https://github.com/parrot/parrot/commit/78f0dab6a2bcfe2baf21840c1c4a9ba3fa0e1d37
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-20 (Tue, 20 Sep 2011)
Changed paths:
M MANIFEST
Log Message:
-----------
Updated MANIFEST to include tools/release/auto_release.pl script.
Commit: b5fc8a08e9db03b5896af94c28270c3caceb86a2
https://github.com/parrot/parrot/commit/b5fc8a08e9db03b5896af94c28270c3caceb86a2
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-20 (Tue, 20 Sep 2011)
Changed paths:
M docs/project/release_manager_guide.pod
Log Message:
-----------
Improved release manager guide.
Commit: 157a27e8e8a26f29332f224265771ba90b84cd62
https://github.com/parrot/parrot/commit/157a27e8e8a26f29332f224265771ba90b84cd62
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-20 (Tue, 20 Sep 2011)
Changed paths:
M ChangeLog
Log Message:
-----------
Added news about auto_release.pl and improved release manager guide to ChangeLog.
Commit: cf64d47aab0081fe46b3ea23e608dbdde53e406c
https://github.com/parrot/parrot/commit/cf64d47aab0081fe46b3ea23e608dbdde53e406c
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-20 (Tue, 20 Sep 2011)
Changed paths:
M tools/release/auto_release.pl
Log Message:
-----------
Forgot to include changes to auto_release.pl that fixed failures in t/codingstd/perlcritic.t.
Commit: 61dd38a6b45750068ab286baef4fd178eddff517
https://github.com/parrot/parrot/commit/61dd38a6b45750068ab286baef4fd178eddff517
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-20 (Tue, 20 Sep 2011)
Changed paths:
M CREDITS
M MANIFEST.generated
M README
M RESPONSIBLE_PARTIES
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:
-----------
Released 3.8.0 "Magrathea".
Commit: fb6470c3c0dc728681640c7476e881baac9ead0f
https://github.com/parrot/parrot/commit/fb6470c3c0dc728681640c7476e881baac9ead0f
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-20 (Tue, 20 Sep 2011)
Changed paths:
M runtime/parrot/library/Crow.pir
Log Message:
-----------
release announcements use all lower case, crow.pir should expect the same
Commit: 30144578acbbd2bc9a7f8db3e7bd6ede8fabe3fe
https://github.com/parrot/parrot/commit/30144578acbbd2bc9a7f8db3e7bd6ede8fabe3fe
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-20 (Tue, 20 Sep 2011)
Changed paths:
M .gitignore
M CREDITS
M ChangeLog
M MANIFEST
M MANIFEST.SKIP
M MANIFEST.generated
M README
M RESPONSIBLE_PARTIES
M VERSION
M compilers/imcc/imcc.l
M compilers/imcc/imclexer.c
M config/gen/makefiles/root.in
M docs/parrothist.pod
M docs/project/release_manager_guide.pod
M ext/winxed/compiler.pir
M ext/winxed/driver.pir
M frontend/parrot2/prt0.pir
M frontend/parrot2/prt0.winxed
M include/parrot/oplib/core_ops.h
M lib/Parrot/Harness/DefaultTests.pm
M lib/Pod/Simple.pm
A lib/Pod/Simple.pod
M lib/Pod/Simple/BlackBox.pm
M lib/Pod/Simple/Checker.pm
M lib/Pod/Simple/Debug.pm
M lib/Pod/Simple/DumpAsText.pm
M lib/Pod/Simple/DumpAsXML.pm
M lib/Pod/Simple/HTML.pm
M lib/Pod/Simple/HTMLBatch.pm
M lib/Pod/Simple/LinkSection.pm
M lib/Pod/Simple/Methody.pm
M lib/Pod/Simple/Progress.pm
M lib/Pod/Simple/PullParser.pm
M lib/Pod/Simple/PullParserEndToken.pm
M lib/Pod/Simple/PullParserStartToken.pm
M lib/Pod/Simple/PullParserTextToken.pm
M lib/Pod/Simple/PullParserToken.pm
M lib/Pod/Simple/RTF.pm
M lib/Pod/Simple/Search.pm
M lib/Pod/Simple/SimpleTree.pm
A lib/Pod/Simple/Subclassing.pod
M lib/Pod/Simple/Text.pm
M lib/Pod/Simple/TextContent.pm
M lib/Pod/Simple/TiedOutFH.pm
M lib/Pod/Simple/Transcode.pm
M lib/Pod/Simple/TranscodeDumb.pm
M lib/Pod/Simple/TranscodeSmart.pm
M lib/Pod/Simple/XHTML.pm
M lib/Pod/Simple/XMLOutStream.pm
M runtime/parrot/library/Crow.pir
R runtime/parrot/library/random_lib.pir
M src/call/context.c
M src/dynpmc/os.pmc
M src/ops/core_ops.c
M src/platform/linux/encoding.c
M src/pmc/parrotinterpreter.pmc
M t/README.pod
M t/dynpmc/select.t
M t/pir/interop.t
M t/pmc/timer.t
M tools/dev/resubmit_smolder.pl
A tools/release/auto_release.pl
M tools/release/release.json
Log Message:
-----------
Merge branch 'master' into kill-useless-defaults
Commit: 0bf02d9e07d14e58990157c25b6975a8dae07959
https://github.com/parrot/parrot/commit/0bf02d9e07d14e58990157c25b6975a8dae07959
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-20 (Tue, 20 Sep 2011)
Changed paths:
M include/parrot/hash.h
M include/parrot/oplib/core_ops.h
M include/parrot/oplib/ops.h
M include/parrot/opsenum.h
M runtime/parrot/library/P6object.pir
M src/hash.c
M src/ops/core_ops.c
M src/ops/experimental.ops
M src/pmc/default.pmc
M t/library/p6object.t
M t/pmc/resizablepmcarray.t
M t/src/extend_vtable.t
Log Message:
-----------
Merge branch 'kill-useless-defaults'
Commit: 825c8367826a02fea09aeeb261a5acf4aa57a8b0
https://github.com/parrot/parrot/commit/825c8367826a02fea09aeeb261a5acf4aa57a8b0
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-21 (Wed, 21 Sep 2011)
Changed paths:
M include/parrot/runcore_subprof.h
M src/runcore/main.c
M src/runcore/subprof.c
Log Message:
-----------
fix off-by-one error, free all profile memory after dumping, export just one init function
Commit: 9820278941de57e5f194bb19f380de1fc06fb8c4
https://github.com/parrot/parrot/commit/9820278941de57e5f194bb19f380de1fc06fb8c4
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-21 (Wed, 21 Sep 2011)
Changed paths:
M CREDITS
Log Message:
-----------
add myself to CREDITS
Commit: c9f3e26fb81525fe0e79213116f5da3186e5e59f
https://github.com/parrot/parrot/commit/c9f3e26fb81525fe0e79213116f5da3186e5e59f
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-21 (Wed, 21 Sep 2011)
Changed paths:
M CREDITS
M ChangeLog
M MANIFEST
M MANIFEST.generated
M README
M RESPONSIBLE_PARTIES
M VERSION
M docs/parrothist.pod
M docs/project/release_manager_guide.pod
M ext/winxed/compiler.pir
M include/parrot/hash.h
M include/parrot/oplib/core_ops.h
M include/parrot/oplib/ops.h
M include/parrot/opsenum.h
M runtime/parrot/library/Crow.pir
M runtime/parrot/library/P6object.pir
M src/call/context.c
M src/hash.c
M src/ops/core_ops.c
M src/ops/experimental.ops
M src/pmc/default.pmc
M t/library/p6object.t
M t/pmc/resizablepmcarray.t
M t/pmc/timer.t
M t/src/extend_vtable.t
A tools/release/auto_release.pl
M tools/release/release.json
Log Message:
-----------
Merge branch 'master' into mls/sub-profiler
Commit: 8e8aa758310b9d41cdcaa9a5978f27dc4dec1114
https://github.com/parrot/parrot/commit/8e8aa758310b9d41cdcaa9a5978f27dc4dec1114
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-21 (Wed, 21 Sep 2011)
Changed paths:
M .gitignore
M MANIFEST
M MANIFEST.SKIP
M compilers/imcc/main.c
M compilers/imcc/pbc.c
M compilers/opsc/src/Ops/File.pm
M compilers/opsc/src/builtins.pir
M config/gen/makefiles/root.in
M ext/winxed/compiler.pir
M ext/winxed/driver.pir
M frontend/parrot2/prt0.pir
M frontend/parrot2/prt0.winxed
M include/parrot/call.h
M include/parrot/interpreter.h
M include/parrot/packfile.h
M include/parrot/scheduler.h
M include/parrot/scheduler_private.h
M lib/Parrot/Pmc2c/PMC.pm
M lib/Pod/Simple.pm
A lib/Pod/Simple.pod
M lib/Pod/Simple/BlackBox.pm
M lib/Pod/Simple/Checker.pm
M lib/Pod/Simple/Debug.pm
M lib/Pod/Simple/DumpAsText.pm
M lib/Pod/Simple/DumpAsXML.pm
M lib/Pod/Simple/HTML.pm
M lib/Pod/Simple/HTMLBatch.pm
M lib/Pod/Simple/LinkSection.pm
M lib/Pod/Simple/Methody.pm
M lib/Pod/Simple/Progress.pm
M lib/Pod/Simple/PullParser.pm
M lib/Pod/Simple/PullParserEndToken.pm
M lib/Pod/Simple/PullParserStartToken.pm
M lib/Pod/Simple/PullParserTextToken.pm
M lib/Pod/Simple/PullParserToken.pm
M lib/Pod/Simple/RTF.pm
M lib/Pod/Simple/Search.pm
M lib/Pod/Simple/SimpleTree.pm
A lib/Pod/Simple/Subclassing.pod
M lib/Pod/Simple/Text.pm
M lib/Pod/Simple/TextContent.pm
M lib/Pod/Simple/TiedOutFH.pm
M lib/Pod/Simple/Transcode.pm
M lib/Pod/Simple/TranscodeDumb.pm
M lib/Pod/Simple/TranscodeSmart.pm
M lib/Pod/Simple/XHTML.pm
M lib/Pod/Simple/XMLOutStream.pm
M src/call/args.c
M src/call/context.c
M src/call/pcc.c
M src/embed.c
M src/embed/bytecode.c
M src/gc/fixed_allocator.c
M src/gc/fixed_allocator.h
M src/gc/mark_sweep.c
M src/interp/inter_cb.c
M src/interp/inter_create.c
M src/packfile/api.c
M src/pmc/callcontext.pmc
M src/pmc/class.pmc
M src/pmc/imccompiler.pmc
M src/pmc/lexpad.pmc
M src/pmc/object.pmc
M src/pmc/packfileview.pmc
M src/pmc/scheduler.pmc
M src/pmc/timer.pmc
M src/scheduler.c
M t/README.pod
M t/op/exceptions.t
A t/pir/interop.t
M t/pmc/timer.t
R tools/dev/README
A tools/dev/README.md
M tools/dev/resolve_deprecated.nqp
A tools/dev/resubmit_smolder.pl
Log Message:
-----------
merge in from master. Fix small whitespace conflicts
Commit: 991beada14c224bc2b2d4b0fa0203ea33af48c27
https://github.com/parrot/parrot/commit/991beada14c224bc2b2d4b0fa0203ea33af48c27
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-21 (Wed, 21 Sep 2011)
Changed paths:
M .gitignore
M ChangeLog
M MANIFEST
M MANIFEST.SKIP
M compilers/imcc/imcc.l
M compilers/imcc/imclexer.c
M config/gen/makefiles/root.in
M ext/winxed/compiler.pir
M lib/Parrot/Harness/DefaultTests.pm
R runtime/parrot/library/random_lib.pir
M src/dynpmc/os.pmc
M src/platform/linux/encoding.c
M src/pmc/parrotinterpreter.pmc
M src/scheduler.c
M t/README.pod
M t/dynpmc/select.t
M t/pmc/timer.t
M tools/dev/resubmit_smolder.pl
Log Message:
-----------
Merge the NotFound/fix_sleep branch, to get fixes for the Timer PMC tests
Commit: a5b50107f50da6ce68053545e5e0983a0ee14ec0
https://github.com/parrot/parrot/commit/a5b50107f50da6ce68053545e5e0983a0ee14ec0
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-21 (Wed, 21 Sep 2011)
Changed paths:
M MANIFEST
M MANIFEST.generated
M compilers/imcc/main.c
M config/auto/pmc.pm
M config/gen/makefiles/root.in
R include/parrot/atomic.h
R include/parrot/atomic/fallback.h
R include/parrot/atomic/gcc_pcc.h
R include/parrot/atomic/gcc_x86.h
R include/parrot/atomic/sparc.h
M include/parrot/interpreter.h
M include/parrot/packfile.h
M include/parrot/parrot.h
M include/parrot/pmc.h
M include/parrot/scheduler.h
R include/parrot/thr_none.h
R include/parrot/thr_pthread.h
R include/parrot/thr_windows.h
R include/parrot/thread.h
R src/atomic/gcc_x86.c
R src/atomic/sparc_v9.s
M src/dynpmc/Defines.in
M src/exceptions.c
M src/gc/gc_gms.c
M src/gc/gc_ms.c
M src/gc/gc_ms2.c
M src/gc/mark_sweep.c
M src/interp/inter_cb.c
M src/interp/inter_create.c
M src/oo.c
M src/packfile/api.c
M src/pmc/exception.pmc
M src/pmc/parrotinterpreter.pmc
R src/pmc/parrotthread.pmc
M src/pmc/scalar.pmc
M src/pmc/scheduler.pmc
M src/pmc/schedulermessage.pmc
M src/pmc/string.pmc
M src/pmc/task.pmc
R src/pmc/threadinterpreter.pmc
M src/runcore/main.c
M src/scheduler.c
R src/thread.c
M src/vtable.tbl
R t/pmc/parrotthread.t
R t/pmc/threads.t
M t/pmc/timer.t
R t/src/atomic.t
M t/src/embed.t
M t/src/extend_vtable.t
M tools/dev/vtablize.pl
Log Message:
-----------
Merge branch 'whiteknight/kill_threads'
Commit: cac743e9ff8d982f6c79f5de091e82120d932e8a
https://github.com/parrot/parrot/commit/cac743e9ff8d982f6c79f5de091e82120d932e8a
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-09-21 (Wed, 21 Sep 2011)
Changed paths:
M docs/project/release_manager_guide.pod
Log Message:
-----------
add a new batch of slots for future release managers
Commit: f4017d5bb971defac3fe33cab0ebddb785cd0200
https://github.com/parrot/parrot/commit/f4017d5bb971defac3fe33cab0ebddb785cd0200
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-21 (Wed, 21 Sep 2011)
Changed paths:
M docs/project/release_manager_guide.pod
Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot
Commit: 6e6784030955767cce73b6c37210f7c18fa6f945
https://github.com/parrot/parrot/commit/6e6784030955767cce73b6c37210f7c18fa6f945
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-21 (Wed, 21 Sep 2011)
Changed paths:
M CREDITS
M config/gen/makefiles/root.in
M frontend/parrot2/main.c
M frontend/parrot2/prt0.pir
M frontend/parrot2/prt0.winxed
A include/parrot/runcore_subprof.h
M src/embed/api.c
M src/runcore/main.c
A src/runcore/subprof.c
Log Message:
-----------
Merge remote-tracking branch 'origin/mls/sub-profiler'
Commit: 55a6542822244b7b02f589b620e16c327ad8eaa1
https://github.com/parrot/parrot/commit/55a6542822244b7b02f589b620e16c327ad8eaa1
Author: Francois Perrad <francois.perrad at gadz.org>
Date: 2011-09-21 (Wed, 21 Sep 2011)
Changed paths:
M tools/dev/mk_inno_language.pl
Log Message:
-----------
[inno] handles rakudo-nom which needs its own nqp
Commit: 851a2aaf17c2eb73abb25c8b5b735ab93089e8ad
https://github.com/parrot/parrot/commit/851a2aaf17c2eb73abb25c8b5b735ab93089e8ad
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-21 (Wed, 21 Sep 2011)
Changed paths:
M include/parrot/hash.h
M src/hash.c
Log Message:
-----------
fix declaration constyness
Commit: 081805293b792d4664556aeab79e14702505886e
https://github.com/parrot/parrot/commit/081805293b792d4664556aeab79e14702505886e
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-09-21 (Wed, 21 Sep 2011)
Changed paths:
M t/src/extend_vtable.t
Log Message:
-----------
cast to keep c++ happy
Commit: fe4e1b9fe730588ad1180d48aa2ec7742f1cea7d
https://github.com/parrot/parrot/commit/fe4e1b9fe730588ad1180d48aa2ec7742f1cea7d
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date: 2011-09-21 (Wed, 21 Sep 2011)
Changed paths:
M src/platform/win32/entropy.c
M src/platform/win32/file.c
M src/platform/win32/io.c
Log Message:
-----------
quick fixes for win32
Commit: 230a03b722ad08bae67fab6f50fd4a9c69276400
https://github.com/parrot/parrot/commit/230a03b722ad08bae67fab6f50fd4a9c69276400
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date: 2011-09-21 (Wed, 21 Sep 2011)
Changed paths:
M src/pmc/mappedbytearray.pmc
Log Message:
-----------
oops, forgot another one fix
Commit: 5d88ac2e9b9d3fb5b28c6c20cd43d2a685bd24df
https://github.com/parrot/parrot/commit/5d88ac2e9b9d3fb5b28c6c20cd43d2a685bd24df
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-09-22 (Thu, 22 Sep 2011)
Changed paths:
M ext/winxed/compiler.pir
M ext/winxed/driver.pir
Log Message:
-----------
update winxed snapshot to 211f690a0a to allow testing new multi features
Commit: 56865e6572234e39a12eb4fc782f4715dbb91b05
https://github.com/parrot/parrot/commit/56865e6572234e39a12eb4fc782f4715dbb91b05
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-22 (Thu, 22 Sep 2011)
Changed paths:
M tools/release/auto_release.pl
Log Message:
-----------
Removed -j switch when executing 'make'. Also got rid of the Env module in favor of just using the %ENV hash.
Commit: ecdb4537ff4ee26282da0a14d6463fb3977a3924
https://github.com/parrot/parrot/commit/ecdb4537ff4ee26282da0a14d6463fb3977a3924
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-09-22 (Thu, 22 Sep 2011)
Changed paths:
M MANIFEST
Log Message:
-----------
Rerun mk_manifest_and_skip.pl.
Commit: 169f00b21307330e38c4e89e7ffca031c5991469
https://github.com/parrot/parrot/commit/169f00b21307330e38c4e89e7ffca031c5991469
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-22 (Thu, 22 Sep 2011)
Changed paths:
M tools/release/auto_release.pl
Log Message:
-----------
Added --test_jobs switch for specifying number of parallel test harnesses as suggested by benabik++. Also added support for $TEST_JOBS environment variable as suggested by dukeleto++.
Commit: bfa7f506c5ee14a67608b035dd82feb3870d2011
https://github.com/parrot/parrot/commit/bfa7f506c5ee14a67608b035dd82feb3870d2011
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-22 (Thu, 22 Sep 2011)
Changed paths:
M tools/release/auto_release.pl
Log Message:
-----------
Changed --test_jobs to --test-jobs because that's what I originally meant to name it.
Commit: 8237b2cef1e27db77f60c5f8d54c0b2e03412a74
https://github.com/parrot/parrot/commit/8237b2cef1e27db77f60c5f8d54c0b2e03412a74
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-23 (Fri, 23 Sep 2011)
Changed paths:
M tools/release/auto_release.pl
Log Message:
-----------
Used Pod::Usage to add an -h switch for displaying usage information.
Commit: 818585ecca56a4a921731e221eef30e6d0560902
https://github.com/parrot/parrot/commit/818585ecca56a4a921731e221eef30e6d0560902
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-23 (Fri, 23 Sep 2011)
Changed paths:
M tools/release/auto_release.pl
Log Message:
-----------
Added a little more detail to documentation.
Commit: 8ff3bcc589d7a5fd573759dbb7bb4483a9e9031c
https://github.com/parrot/parrot/commit/8ff3bcc589d7a5fd573759dbb7bb4483a9e9031c
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-23 (Fri, 23 Sep 2011)
Changed paths:
M tools/release/auto_release.pl
Log Message:
-----------
Created new crow() subroutine for running tools/release/crow.pir, writing the output to file, and prompting user to edit its contents.
Commit: 9a701636f965615e366506da189275daed3599db
https://github.com/parrot/parrot/commit/9a701636f965615e366506da189275daed3599db
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-23 (Fri, 23 Sep 2011)
Changed paths:
M MANIFEST
A tools/dev/find_hacks.pl
R tools/dev/findhacks.pl
Log Message:
-----------
Renamed findhacks.pl to find_hacks.pl as it is a more appropriate name.
Commit: 95251a2a409c7c7d4f762da695995ce482d3b566
https://github.com/parrot/parrot/commit/95251a2a409c7c7d4f762da695995ce482d3b566
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-23 (Fri, 23 Sep 2011)
Changed paths:
M MANIFEST
R tools/dev/parrot-fuzzer
A tools/dev/parrot_fuzzer.py
Log Message:
-----------
Renamed parrot-fuzzer to parrot_fuzzer.py as this is a more appropriate name.
Commit: 9df8d4b084dc232b8834cec57d4b80d9b7adc05c
https://github.com/parrot/parrot/commit/9df8d4b084dc232b8834cec57d4b80d9b7adc05c
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-23 (Fri, 23 Sep 2011)
Changed paths:
M MANIFEST
M lib/Parrot/SearchOps.pm
M lib/Parrot/Test/Pod.pm
M t/codingstd/copyright.t
A t/tools/dev/search_ops.t
A t/tools/dev/search_ops/samples.pm
R t/tools/dev/searchops.t
R t/tools/dev/searchops/samples.pm
R tools/dev/search-ops.pl
A tools/dev/search_ops.pl
Log Message:
-----------
Renamed search-ops.pl to search_ops.pl (and its associated test files) as this is a more appropriate name.
Commit: 33f1ecb11f53cd62cb22707ce654f3d71f512ffa
https://github.com/parrot/parrot/commit/33f1ecb11f53cd62cb22707ce654f3d71f512ffa
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-23 (Fri, 23 Sep 2011)
Changed paths:
M src/runcore/subprof.c
Log Message:
-----------
Added ASSERT_ARGS() statements to functions in src/runcore/subprof.c so tests in t/codingstd/c_arg_assert.t pass.
Commit: c4d4500ce211f46624cc01657f743b41c1fc25d6
https://github.com/parrot/parrot/commit/c4d4500ce211f46624cc01657f743b41c1fc25d6
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-23 (Fri, 23 Sep 2011)
Changed paths:
M include/parrot/runcore_subprof.h
M src/runcore/subprof.c
Log Message:
-----------
Fixed numerous codingstd violations in src/runcore/subprof.c. That code was absolutely disgusting. :(
Commit: 05b894c64020d9d40646b21c22ee057681c3478e
https://github.com/parrot/parrot/commit/05b894c64020d9d40646b21c22ee057681c3478e
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-23 (Fri, 23 Sep 2011)
Changed paths:
M tools/release/auto_release.pl
Log Message:
-----------
Fixed POD codingstd issues in tools/release/auto_release.pl script so that t/codingstd/pod_syntax.t passes.
Commit: ddab786a9398ef0e97bf92204bf9a906f282787d
https://github.com/parrot/parrot/commit/ddab786a9398ef0e97bf92204bf9a906f282787d
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-26 (Mon, 26 Sep 2011)
Changed paths:
M compilers/pct/src/PAST/Node.pir
Log Message:
-----------
move handle_types/handle_types_except from PAST::Control to PAST::Node
This is done for two reasons:
- allow 'try' pirtype node to generate specialized exception handlers
- allow to have PAST::Stmts nodes as block handlers
Commit: a44e0562742f31900fbf9692882720b5b6dd8141
https://github.com/parrot/parrot/commit/a44e0562742f31900fbf9692882720b5b6dd8141
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-26 (Mon, 26 Sep 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pir
Log Message:
-----------
refactor exception handler setup into a push_exception_handler function, change pirop=try nodes to use it
Commit: 03a775d3393b8e59a4c98280923b884ac23eda39
https://github.com/parrot/parrot/commit/03a775d3393b8e59a4c98280923b884ac23eda39
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-26 (Mon, 26 Sep 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pir
Log Message:
-----------
change pirop=try to work more like pirop=if regarding the return value
The old code return an unspecific value if an exception was caught.
Commit: 4388681fae5e409ad46b0d4617e268a9e5bc5ac6
https://github.com/parrot/parrot/commit/4388681fae5e409ad46b0d4617e268a9e5bc5ac6
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-26 (Mon, 26 Sep 2011)
Changed paths:
M tools/dev/pbc_to_exe.pir
Log Message:
-----------
In pbc_to_exe, casted 'bytecode_size' argument to Parrot_api_load_bytecode_bytes() as a Parrot_Int since that's what it expects.
Commit: 47b1a49b1e5130476808c69a6520a1f034520774
https://github.com/parrot/parrot/commit/47b1a49b1e5130476808c69a6520a1f034520774
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-26 (Mon, 26 Sep 2011)
Changed paths:
M tools/dev/pbc_to_exe.pir
Log Message:
-----------
In pbc_to_exe, wrapped call to Parrot_api_destroy_interpreter() inside an 'if' statement so as not to ignore potential errors.
Commit: 0777e50101bc72034dc4629a03f9788f5b470358
https://github.com/parrot/parrot/commit/0777e50101bc72034dc4629a03f9788f5b470358
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-26 (Mon, 26 Sep 2011)
Changed paths:
M tools/dev/pbc_to_exe.pir
Log Message:
-----------
In pbc_to_exe, wrapped call to Parrot_api_string_export_ascii() inside an 'if' statement so as not to ignore potential errors.
Commit: c42af46f84b1bb2e6f36e9b4a9533f2d80b7e06f
https://github.com/parrot/parrot/commit/c42af46f84b1bb2e6f36e9b4a9533f2d80b7e06f
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-26 (Mon, 26 Sep 2011)
Changed paths:
M tools/dev/pbc_to_exe.pir
Log Message:
-----------
In pbc_to_exe, wrapped call to Parrot_api_string_free_exported_ascii() inside an 'if' statement to catch potential errors.
Commit: b2e419b5877f274f4d083690868c0ee41011d7af
https://github.com/parrot/parrot/commit/b2e419b5877f274f4d083690868c0ee41011d7af
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-09-26 (Mon, 26 Sep 2011)
Changed paths:
M tools/dev/all_hll_test.pl
Log Message:
-----------
let users know where the logs are stored
Commit: 8eed8251f172bb101b39be11d70f1173d4bc301e
https://github.com/parrot/parrot/commit/8eed8251f172bb101b39be11d70f1173d4bc301e
Author: Andy Lester <andy at petdance.com>
Date: 2011-09-26 (Mon, 26 Sep 2011)
Changed paths:
M src/gc/fixed_allocator.c
Log Message:
-----------
consting some pointer arguments, and localizing a loop var
Commit: 9b8c473a5dfe8e6f4b313738cfa6a41fd846a138
https://github.com/parrot/parrot/commit/9b8c473a5dfe8e6f4b313738cfa6a41fd846a138
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-26 (Mon, 26 Sep 2011)
Changed paths:
M tools/release/auto_release.pl
Log Message:
-----------
Added ^ and $ anchors to the regex used to parse the release version in auto_release.pl. Without them, a number like 1.2.3.4.5.6 would otherwise be acceptable.
Commit: f4397b98c11a83d50a3bdfbbbfb163ee5d84e4c1
https://github.com/parrot/parrot/commit/f4397b98c11a83d50a3bdfbbbfb163ee5d84e4c1
Author: Andy Lester <andy at petdance.com>
Date: 2011-09-26 (Mon, 26 Sep 2011)
Changed paths:
M tools/release/auto_release.pl
Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot
Commit: 063b6f5d9432eee23398e607bf905388b02533f9
https://github.com/parrot/parrot/commit/063b6f5d9432eee23398e607bf905388b02533f9
Author: Andy Lester <andy at petdance.com>
Date: 2011-09-26 (Mon, 26 Sep 2011)
Changed paths:
M src/runcore/subprof.c
Log Message:
-----------
Change the __inline__ to PARROT_INLINE. Remove some unused local variables. Const a couple of local vars. Rerun the headerizer.
Commit: f74dd8b50c6e51fa99445969241a78892b9efe55
https://github.com/parrot/parrot/commit/f74dd8b50c6e51fa99445969241a78892b9efe55
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date: 2011-09-27 (Tue, 27 Sep 2011)
Changed paths:
M t/dynpmc/select.t
Log Message:
-----------
select.t: add a TODO due to undefined behavior
>From opengroup.org:
"[...] what constitutes an exceptional condition is file type-specific.
[...] For [non-socket] file types it is implementation-defined."
This test fails on OS X and possibly other BSDs because they differ
from Linux's behavior. The entire test should probably use sockets
because, if nothing else, select on files doesn't work in Windows.
Commit: 8d35fe3a65f55b89b9771e938a3941c32f70fb5d
https://github.com/parrot/parrot/commit/8d35fe3a65f55b89b9771e938a3941c32f70fb5d
Author: Michael Schroeder <mls at suse.de>
Date: 2011-09-27 (Tue, 27 Sep 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pir
Log Message:
-----------
also correct the result handling for block handlers
Commit: 94cbd48cc1702acba1f595ac1a54d19ac49882f2
https://github.com/parrot/parrot/commit/94cbd48cc1702acba1f595ac1a54d19ac49882f2
Author: soh_cah_toa <kpolulak at gmail.com>
Date: 2011-09-27 (Tue, 27 Sep 2011)
Changed paths:
M MANIFEST
A docs/dev/pcc_methods.pod
R docs/dev/pccmethods.pod
Log Message:
-----------
Renamed docs/dev/pccmethods.pod to docs/dev/pcc_methods.pod so that it is more consistent with docs/dev/pcc_state.pod.
Commit: 2a71336b3dc34d9c91b16a14e6b6e9a0efaaef9c
https://github.com/parrot/parrot/commit/2a71336b3dc34d9c91b16a14e6b6e9a0efaaef9c
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-09-27 (Tue, 27 Sep 2011)
Changed paths:
M src/runcore/subprof.c
Log Message:
-----------
[codingstd] Quiet c_parens.t.
parrot_hash_iterate() is an edge case where an aesthetically pleasing coding
format is inconsistent with our coding standards. However, the fix applied
here is the same we have previously applied in src/hash.c,
src/pmc/callcontext.pmc, etc.
Commit: 505e56eee04c60eb2aa0cd7bf398c97858819816
https://github.com/parrot/parrot/commit/505e56eee04c60eb2aa0cd7bf398c97858819816
Author: Andy Lester <andy at petdance.com>
Date: 2011-09-27 (Tue, 27 Sep 2011)
Changed paths:
M src/gc/gc_private.h
Log Message:
-----------
parenthesized macro values for safety
Commit: d6a0c0f5db4a1ce8c4a0fec9681d418afae34437
https://github.com/parrot/parrot/commit/d6a0c0f5db4a1ce8c4a0fec9681d418afae34437
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-29 (Thu, 29 Sep 2011)
Changed paths:
M frontend/parrot/main.c
M frontend/parrot2/main.c
M frontend/parrot2/prt0.pir
M frontend/parrot2/prt0.winxed
M include/parrot/api.h
M include/parrot/packfile.h
M src/embed/bytecode.c
M src/packfile/api.c
M tools/dev/pbc_to_exe.pir
Log Message:
-----------
Simplify argument passing to :main. Always pass exactly one PMC arg to :main. The new frontend combines it's two arrays into a single array argument, and parses that out.
Commit: f34a88c059735d8d6d30c859d45679161d2b252b
https://github.com/parrot/parrot/commit/f34a88c059735d8d6d30c859d45679161d2b252b
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-30 (Fri, 30 Sep 2011)
Changed paths:
M t/src/embed/api.t
Log Message:
-----------
fix t/src/embed/api.t
Commit: b7e7400be8e5fca471616f466153bed7a7a78cf7
https://github.com/parrot/parrot/commit/b7e7400be8e5fca471616f466153bed7a7a78cf7
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-09-30 (Fri, 30 Sep 2011)
Changed paths:
M MANIFEST
A docs/dev/pcc_methods.pod
R docs/dev/pccmethods.pod
M src/gc/gc_private.h
M src/runcore/subprof.c
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into simplify_main_args
Commit: 7694e59462e7dac1739f7e93ca0f198ad8b4e6c9
https://github.com/parrot/parrot/commit/7694e59462e7dac1739f7e93ca0f198ad8b4e6c9
Author: Andy Lester <andy at petdance.com>
Date: 2011-10-03 (Mon, 03 Oct 2011)
Changed paths:
M src/dynpmc/select.pmc
Log Message:
-----------
consted local vars, and removed an unused variable
Commit: 699ef8b13cec0e103b09147fa7aab7dc45612eef
https://github.com/parrot/parrot/commit/699ef8b13cec0e103b09147fa7aab7dc45612eef
Author: Andy Lester <andy at petdance.com>
Date: 2011-10-03 (Mon, 03 Oct 2011)
Changed paths:
M src/pmc/structview.pmc
Log Message:
-----------
Consted two local vars. May still be using result uninitialized in Parrot_StructView_nci_get_shape
Commit: 1406d0188541aa0623f5732de9d89ea9a99625e0
https://github.com/parrot/parrot/commit/1406d0188541aa0623f5732de9d89ea9a99625e0
Author: Andy Lester <andy at petdance.com>
Date: 2011-10-04 (Tue, 04 Oct 2011)
Changed paths:
M src/runcore/subprof.c
Log Message:
-----------
Use NULL instead of 0 for pointers. Const some func parms and local vars. Localized some temp vars.
Commit: c6ed57488d44c1fd59db9cb7b7dea0518c88dc6e
https://github.com/parrot/parrot/commit/c6ed57488d44c1fd59db9cb7b7dea0518c88dc6e
Author: Michael Schroeder <mls at suse.de>
Date: 2011-10-07 (Fri, 07 Oct 2011)
Changed paths:
M src/runcore/subprof.c
Log Message:
-----------
use PARROT_INLINE instead of inline
Commit: b5b2038fd620ed2022134fc1ebd90249a4e1f9df
https://github.com/parrot/parrot/commit/b5b2038fd620ed2022134fc1ebd90249a4e1f9df
Author: Michael Schroeder <mls at suse.de>
Date: 2011-10-07 (Fri, 07 Oct 2011)
Changed paths:
M MANIFEST
A docs/dev/pcc_methods.pod
R docs/dev/pccmethods.pod
M frontend/parrot/main.c
M frontend/parrot2/main.c
M frontend/parrot2/prt0.pir
M frontend/parrot2/prt0.winxed
M include/parrot/api.h
M include/parrot/packfile.h
M src/dynpmc/select.pmc
M src/embed/bytecode.c
M src/gc/fixed_allocator.c
M src/gc/gc_private.h
M src/packfile/api.c
M src/pmc/structview.pmc
M src/runcore/subprof.c
M t/dynpmc/select.t
M t/src/embed/api.t
M tools/dev/all_hll_test.pl
M tools/dev/pbc_to_exe.pir
M tools/release/auto_release.pl
Log Message:
-----------
Merge branch 'master' into mls/pct_exceptionhandlers
Commit: fad30eada4a639886548cc5e4e909805b3eb14ff
https://github.com/parrot/parrot/commit/fad30eada4a639886548cc5e4e909805b3eb14ff
Author: Michael Schroeder <mls at suse.de>
Date: 2011-10-07 (Fri, 07 Oct 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pir
M compilers/pct/src/PAST/Node.pir
Log Message:
-----------
Merge branch 'mls/pct_exceptionhandlers'
Commit: 4934d510eeb56049ea5842475f454591b752b5f5
https://github.com/parrot/parrot/commit/4934d510eeb56049ea5842475f454591b752b5f5
Author: Moritz Lenz <moritz at faui2k3.org>
Date: 2011-10-09 (Sun, 09 Oct 2011)
Changed paths:
M src/embed/bytecode.c
Log Message:
-----------
tiny doc patch by nine++, name of parameter to Parrot_api_run_bytecode
Commit: 2c43a6ca0770068d3985d2eaca67972fe9b4f248
https://github.com/parrot/parrot/commit/2c43a6ca0770068d3985d2eaca67972fe9b4f248
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-10-09 (Sun, 09 Oct 2011)
Changed paths:
M ChangeLog
Log Message:
-----------
Add skeleton for the next changelog entry
Commit: ba87ba4b217713fcc57272787553490760bae935
https://github.com/parrot/parrot/commit/ba87ba4b217713fcc57272787553490760bae935
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-10-09 (Sun, 09 Oct 2011)
Changed paths:
M ChangeLog
Log Message:
-----------
Add a bit of meat to the 3.9.0 announcement
Commit: 08a15fccde6404a83cb30180aca68366bc48d042
https://github.com/parrot/parrot/commit/08a15fccde6404a83cb30180aca68366bc48d042
Author: gerd <gp at zimt.uni-siegen.de>
Date: 2011-10-10 (Mon, 10 Oct 2011)
Changed paths:
M include/parrot/gc_api.h
M include/parrot/pobj.h
M include/parrot/string_funcs.h
M src/gc/alloc_resources.c
M src/gc/api.c
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/pmc/imageiofreeze.pmc
M src/string/api.c
Log Message:
-----------
change struct name form "Buffer" to "Parrot_Buffer" to avoid name conflicts
Commit: 537d8e71da5a45b2422e576b9976f3dace6ccb90
https://github.com/parrot/parrot/commit/537d8e71da5a45b2422e576b9976f3dace6ccb90
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-10-10 (Mon, 10 Oct 2011)
Changed paths:
M ChangeLog
Log Message:
-----------
Add more to the changelog
Commit: b79de3ae4c3f6bde46389ef355fddc2b37f2f28a
https://github.com/parrot/parrot/commit/b79de3ae4c3f6bde46389ef355fddc2b37f2f28a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-10-10 (Mon, 10 Oct 2011)
Changed paths:
M src/platform/aix/asm.s
Log Message:
-----------
Remove some jit remnants from our AIX assembly(!)
Commit: b725c3f0a74f4897a871741de5a995486b75b353
https://github.com/parrot/parrot/commit/b725c3f0a74f4897a871741de5a995486b75b353
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-10-10 (Mon, 10 Oct 2011)
Changed paths:
M ChangeLog
Log Message:
-----------
Add note about share/share_ro vtables being gone to the changelog
Commit: 594171791208df0c1d946d98a4096f11b382589e
https://github.com/parrot/parrot/commit/594171791208df0c1d946d98a4096f11b382589e
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-10-10 (Mon, 10 Oct 2011)
Changed paths:
M ChangeLog
Log Message:
-----------
Add note about how to use the profile runcore
Commit: ea2a265df5bfc25d51864acede57d4c2d5572296
https://github.com/parrot/parrot/commit/ea2a265df5bfc25d51864acede57d4c2d5572296
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-10-10 (Mon, 10 Oct 2011)
Changed paths:
M RESPONSIBLE_PARTIES
Log Message:
-----------
Update role.
Commit: 0889a4a7cdae41c16149a92922677ca145ee4ad9
https://github.com/parrot/parrot/commit/0889a4a7cdae41c16149a92922677ca145ee4ad9
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-10-10 (Mon, 10 Oct 2011)
Changed paths:
M src/gc/gc_gms.c
Log Message:
-----------
[codingstd] Break line so it meets the linelength limitation.
Commit: 5f8ff5d9d9f4e8e0546b93f3a36d42b3d6503e14
https://github.com/parrot/parrot/commit/5f8ff5d9d9f4e8e0546b93f3a36d42b3d6503e14
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-10-10 (Mon, 10 Oct 2011)
Changed paths:
M src/gc/alloc_resources.c
M src/gc/api.c
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/string_gc.c
M src/string/api.c
Log Message:
-----------
[codingstd] gerd++ reported failures in c_function_docs.t. These can be
cleared up by running 'make headerizer', which will bring function
signatures in POD back into line with revised signatures in the
functions themselves.
Commit: 46602529a153642271f39766f2a7a1d5702a03f6
https://github.com/parrot/parrot/commit/46602529a153642271f39766f2a7a1d5702a03f6
Author: Andy Lester <andy at petdance.com>
Date: 2011-10-10 (Mon, 10 Oct 2011)
Changed paths:
M include/parrot/extend.h
M src/extend.c
Log Message:
-----------
Added splint macros on functin pointers
Commit: 0fa73fa18263af2ef284fdbcbe54296db0d5af8d
https://github.com/parrot/parrot/commit/0fa73fa18263af2ef284fdbcbe54296db0d5af8d
Author: Michael Schroeder <mls at suse.de>
Date: 2011-10-11 (Tue, 11 Oct 2011)
Changed paths:
M src/runcore/subprof.c
Log Message:
-----------
use mem_sys_ variants for memory allocations
Commit: 126d25548b898b5c096f5457daab60542f57a728
https://github.com/parrot/parrot/commit/126d25548b898b5c096f5457daab60542f57a728
Author: Michael Schroeder <mls at suse.de>
Date: 2011-10-11 (Tue, 11 Oct 2011)
Changed paths:
M src/embed.c
Log Message:
-----------
Fix Parrot_disassemble to not ignore the last line of a sub.
Before commit 2976f129 there used to be a bogus last element at the end of the
line chain. The element is now gone, but Parrot_disassemble was not adapted.
Commit: f3a9b26db0b5d69fffd59dd50ae0b020ce82d22c
https://github.com/parrot/parrot/commit/f3a9b26db0b5d69fffd59dd50ae0b020ce82d22c
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-10-11 (Tue, 11 Oct 2011)
Changed paths:
M src/extend.c
M src/runcore/subprof.c
Log Message:
-----------
[codingstd] Trim lines to meet standard (without simultaneously causing failures in c_parens.t).
Commit: 353b6ac3ef195a68b8d8ffa27c91a72e265cb5ef
https://github.com/parrot/parrot/commit/353b6ac3ef195a68b8d8ffa27c91a72e265cb5ef
Author: Andy Lester <andy at petdance.com>
Date: 2011-10-11 (Tue, 11 Oct 2011)
Changed paths:
M src/pmc/nativepccmethod.pmc
Log Message:
-----------
consting local arguments
Commit: 77f8586c0b6096760ee554bc9b338fc8c9f2227e
https://github.com/parrot/parrot/commit/77f8586c0b6096760ee554bc9b338fc8c9f2227e
Author: Andy Lester <andy at petdance.com>
Date: 2011-10-11 (Tue, 11 Oct 2011)
Changed paths:
M src/hash.c
Log Message:
-----------
removed unused comparison functions
Commit: 75ac4243ee274be48a14df098174ee1d5b917410
https://github.com/parrot/parrot/commit/75ac4243ee274be48a14df098174ee1d5b917410
Author: Andy Lester <andy at petdance.com>
Date: 2011-10-11 (Tue, 11 Oct 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
removed two unused fucntions
Commit: 03681b48169f1ea786f069dca7557768651aef6e
https://github.com/parrot/parrot/commit/03681b48169f1ea786f069dca7557768651aef6e
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-10-12 (Wed, 12 Oct 2011)
Changed paths:
M lib/Parrot/Harness/Options.pm
Log Message:
-----------
"Repeated code is a mistake." -- MJD. "This is Perl; when in doubt, use a hash." -- unknown
(at least to google)."
Commit: 60bef1b7b92f3593e3da87239dafa386f48c7864
https://github.com/parrot/parrot/commit/60bef1b7b92f3593e3da87239dafa386f48c7864
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-10-12 (Wed, 12 Oct 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
Update from master; resolve a few merge conflicts.
Commit: 7eb6fcb3c2769f4197d98df6fa789905281275bd
https://github.com/parrot/parrot/commit/7eb6fcb3c2769f4197d98df6fa789905281275bd
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-10-12 (Wed, 12 Oct 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
Revert last commit; I did it in the wrong branch.
Compare: https://github.com/parrot/parrot/compare/4fca70c...7eb6fcb
More information about the parrot-commits
mailing list