[parrot/parrot] 09dc23: rarrange initialization and freeze/thaw of FIA and...

noreply at github.com noreply at github.com
Tue Feb 8 20:48:24 UTC 2011


Branch: refs/heads/whiteknight/imcc_compreg_pmc
Home:   https://github.com/parrot/parrot

Commit: 09dc23bc3fc6eeb197ae4e98c4894d2e1d9b6781
    https://github.com/parrot/parrot/commit/09dc23bc3fc6eeb197ae4e98c4894d2e1d9b6781
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-02-03 (Thu, 03 Feb 2011)

Changed paths:
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/resizableintegerarray.pmc

Log Message:
-----------
rarrange initialization and freeze/thaw of FIA and RIA to avoid redundant code and duplicated storage in RIA


Commit: 668635fbd9301cca2ec1b8e762349fb2c0d653ae
    https://github.com/parrot/parrot/commit/668635fbd9301cca2ec1b8e762349fb2c0d653ae
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M include/parrot/extend.h
  M src/extend.c
  M t/src/extend_vtable.t

Log Message:
-----------
add function Parrot_ext_try and use it in extend_vtable tests


Commit: ddcab214826527017dedbddd4a8dc5be64209442
    https://github.com/parrot/parrot/commit/ddcab214826527017dedbddd4a8dc5be64209442
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M api.yaml

Log Message:
-----------
experimental notice for Parrot_ext_try, TT #1996


Commit: 555b42e551f32b8b8899a2a9d4467f2e92cb338c
    https://github.com/parrot/parrot/commit/555b42e551f32b8b8899a2a9d4467f2e92cb338c
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M .gitignore
  M t/src/extend_vtable.t

Log Message:
-----------
fix and untodo extend_vtable is_equal_num test and fix a pitfall in gitignore with that file


Commit: 93a0806fe9d613505964a344308030891990d423
    https://github.com/parrot/parrot/commit/93a0806fe9d613505964a344308030891990d423
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
fix a mistake in Parrot_ext_try usage that breaks tests in C++ build


Commit: 054e36ba929f9a3c4b4416be16cb96bb1c1d0052
    https://github.com/parrot/parrot/commit/054e36ba929f9a3c4b4416be16cb96bb1c1d0052
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
fix, untodo, and improve extend_vtable freeze|taw test


Commit: 50e3be126d5627c1d7fb3187bb96fac61062d6df
    https://github.com/parrot/parrot/commit/50e3be126d5627c1d7fb3187bb96fac61062d6df
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-02-04 (Fri, 04 Feb 2011)

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

Log Message:
-----------
fix impedance decoupling between NCI/Utils and UnmanagedStruct


Commit: c510c5cf3970b9d435d370e9177448bfd198daad
    https://github.com/parrot/parrot/commit/c510c5cf3970b9d435d370e9177448bfd198daad
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M src/embed/api.c

Log Message:
-----------
fix the trace core, so when we use the -t, --trace, or -Rtrace flags, it actually uses the right core


Commit: fc88de3cc6e8af28610eff80d2942d644a57eb2b
    https://github.com/parrot/parrot/commit/fc88de3cc6e8af28610eff80d2942d644a57eb2b
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M src/pmc/fixedpmcarray.pmc
  M src/pmc/fixedstringarray.pmc
  M src/pmc/resizablepmcarray.pmc
  M src/pmc/resizablestringarray.pmc

Log Message:
-----------
rearrange a bit string and pmc arrays initialization and thaw to ensure threshold is always set in the resizable variants


Commit: fe658a7cfb2ed1dca3c119d21542f211b6faf681
    https://github.com/parrot/parrot/commit/fe658a7cfb2ed1dca3c119d21542f211b6faf681
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M MANIFEST.SKIP

Log Message:
-----------
Update .SKIP.


Commit: 2c89624a9a4782d58e86f51f9f371d9bd1da6dd7
    https://github.com/parrot/parrot/commit/2c89624a9a4782d58e86f51f9f371d9bd1da6dd7
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M t/pmc/socket_ipv6.t
  M t/pmc/testlib/test_server_ipv6.pir

Log Message:
-----------
[t] Make IPv6 test server try several ports


Commit: eb13b10302827aaa83368ab685c21d31d851787a
    https://github.com/parrot/parrot/commit/eb13b10302827aaa83368ab685c21d31d851787a
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M t/pmc/socket.t
  M t/pmc/testlib/test_server.pir

Log Message:
-----------
[t] Do the same for IPv4 test


Commit: 8036e14a2c430c86acd8854a06c92cb0e87028a9
    https://github.com/parrot/parrot/commit/8036e14a2c430c86acd8854a06c92cb0e87028a9
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M lib/Parrot/Pmc2c/PMCEmitter.pm
  M lib/Parrot/Pmc2c/UtilFunctions.pm

Log Message:
-----------
Move a non-object-oriented function to Parrot::Pmc2c::UtilFunctions.


Commit: 1232e468667682431e738bca5bd531d0fde981d9
    https://github.com/parrot/parrot/commit/1232e468667682431e738bca5bd531d0fde981d9
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/UtilFunctions.pm

Log Message:
-----------
Move a more functions to Parrot::Pmc2c::UtilFunctions.


Commit: 240d5b77cfcd18cfeff49a49a39df326dc452194
    https://github.com/parrot/parrot/commit/240d5b77cfcd18cfeff49a49a39df326dc452194
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M src/embed/api.c
  M src/packfile/api.c

Log Message:
-----------
Add a new function to execute a PackFile* as a program


Commit: 0efb5bda95a751e18f753e5afc9114352fb2a3f7
    https://github.com/parrot/parrot/commit/0efb5bda95a751e18f753e5afc9114352fb2a3f7
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M src/packfile/api.c

Log Message:
-----------
+docs and a TODO note


Commit: 619f4f4ec46dd2ce1ed38a0c1d53fb01fc988f03
    https://github.com/parrot/parrot/commit/619f4f4ec46dd2ce1ed38a0c1d53fb01fc988f03
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-04 (Fri, 04 Feb 2011)

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

Log Message:
-----------
pull the guts of Parrot_api_wrap_string_array out into it's own utility function, so we can reuse that logic from elsewhere


Commit: e2dbb1aeb1bf2c25155fed18339bc7ad2a6cdfab
    https://github.com/parrot/parrot/commit/e2dbb1aeb1bf2c25155fed18339bc7ad2a6cdfab
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M src/packfile/api.c
  M src/pmc.c

Log Message:
-----------
oops fixes.


Commit: cc256f17b5972eeb8292d0402bff293eb8d55325
    https://github.com/parrot/parrot/commit/cc256f17b5972eeb8292d0402bff293eb8d55325
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M .gitignore
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  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/pct/src/PAST/Compiler.pir
  M compilers/pct/src/POST/Node.pir
  M config/gen/makefiles/root.in
  M docs/book/draft/appe_source_code.pod
  M docs/project/release_manager_guide.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
  M ext/nqp-rx/src/stage0/Regex-s0.pir
  M frontend/parrot/main.c
  M include/parrot/api.h
  M include/parrot/extend.h
  M include/parrot/gc_api.h
  M include/parrot/interpreter.h
  M include/parrot/longopt.h
  M include/parrot/runcore_profiling.h
  M lib/Parrot/Pmc2c/MethodEmitter.pm
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/PMCEmitter.pm
  M runtime/parrot/library/NCI/Utils.pir
  A runtime/parrot/library/YAML/Tiny.pm
  M src/embed/api.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_inf.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/gc_private.h
  M src/gc/mark_sweep.c
  M src/gc/string_gc.c
  M src/hash.c
  M src/interp/inter_create.c
  M src/interp/inter_misc.c
  M src/nci_test.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/packfile/api.c
  M src/platform/generic/error.c
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/fixedpmcarray.pmc
  M src/pmc/fixedstringarray.pmc
  M src/pmc/imageiothaw.pmc
  M src/pmc/namespace.pmc
  M src/pmc/packfileannotations.pmc
  M src/pmc/resizableintegerarray.pmc
  M src/pmc/resizablepmcarray.pmc
  M src/pmc/resizablestringarray.pmc
  M src/pmc/sockaddr.pmc
  M src/runcore/main.c
  M src/runcore/profiling.c
  M src/string/api.c
  M t/codingstd/perlcritic.t
  A t/library/yaml_tiny.t
  M t/op/gc-leaky-box.t
  M t/op/gc-leaky-call.t
  M t/op/stringu.t
  M t/pmc/socket.t
  M t/pmc/socket_ipv6.t
  M t/pmc/testlib/test_server.pir
  M t/pmc/testlib/test_server_ipv6.pir
  M t/run/options.t
  M t/src/embed/api.t
  M t/src/extend_vtable.t
  R t/tools/show_deprecated.t
  R t/tools/show_experimental.t
  M tools/dev/pbc_to_exe.pir
  A tools/dev/resolve_deprecated.nqp
  A tools/dev/show_deprecated.nqp
  R tools/dev/show_deprecated.pl
  A tools/dev/show_experimental.nqp
  R tools/dev/show_experimental.pl

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


Commit: d3a9825254e78f55542ce6fc7e853df15718b792
    https://github.com/parrot/parrot/commit/d3a9825254e78f55542ce6fc7e853df15718b792
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M lib/Parrot/Pmc2c/Dumper.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M tools/build/h2inc.pl

Log Message:
-----------
Small documentation touch-ups; bump copyright date.


Commit: c9edc59a4a6f669f4d4ca506980eeec9cfeefe31
    https://github.com/parrot/parrot/commit/c9edc59a4a6f669f4d4ca506980eeec9cfeefe31
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-02-04 (Fri, 04 Feb 2011)

Changed paths:
  M MANIFEST
  M config/auto/pmc.pm
  M lib/Parrot/Pmc2c/Library.pm
  M lib/Parrot/Pmc2c/Method.pm
  M lib/Parrot/Pmc2c/PMC.pm
  R lib/Parrot/Pmc2c/PMCEmitter.pm

Log Message:
-----------
Eliminate lib/Parrot/Pmc2c/PMCEmitter.pm.  Move all its functions to lib/Parrot/Pmc2c/PMC.pm.


Commit: 48e84e66611319012dd2045b69e2e98886275940
    https://github.com/parrot/parrot/commit/48e84e66611319012dd2045b69e2e98886275940
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-02-04 (Fri, 04 Feb 2011)

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

Log Message:
-----------
Correct POD syntax error.


Commit: 39a55b730ae4c4151b2a57f344e902316c2c72aa
    https://github.com/parrot/parrot/commit/39a55b730ae4c4151b2a57f344e902316c2c72aa
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-02-04 (Fri, 04 Feb 2011)

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

Log Message:
-----------
Eliminate commented-out code.


Commit: 786b906649fa641518d2948cfc4b96e38ba81d9a
    https://github.com/parrot/parrot/commit/786b906649fa641518d2948cfc4b96e38ba81d9a
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-02-04 (Fri, 04 Feb 2011)

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

Log Message:
-----------
Remove ltrim() and rtrim() -- never used anywhere.


Commit: 0624a16ca8a66636c065614704cf687de5a4e54d
    https://github.com/parrot/parrot/commit/0624a16ca8a66636c065614704cf687de5a4e54d
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-02-05 (Sat, 05 Feb 2011)

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

Log Message:
-----------
Parrot::Pmc2c::PMC::ParrotClass and Parrot::Pmc2c::ComposedMethod were never used.  Remove them.


Commit: 84d22ce3bf1b0e3961da6f9b9780f33507362710
    https://github.com/parrot/parrot/commit/84d22ce3bf1b0e3961da6f9b9780f33507362710
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-02-05 (Sat, 05 Feb 2011)

Changed paths:
  M src/packfile/api.c
  M src/pmc.c

Log Message:
-----------
fix pod syntax and fix to conform to 80 char line limit for t/codingstd/c_function_docs.t


Commit: 4ef11b1a62ad195058e1391061a549d280d08ef1
    https://github.com/parrot/parrot/commit/4ef11b1a62ad195058e1391061a549d280d08ef1
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-02-05 (Sat, 05 Feb 2011)

Changed paths:
  M t/pmc/exception.t

Log Message:
-----------
[t] use diag() which produces correct TAP comment


Commit: 37187981e4241cac3467b30eebc8423ab13529fb
    https://github.com/parrot/parrot/commit/37187981e4241cac3467b30eebc8423ab13529fb
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-02-05 (Sat, 05 Feb 2011)

Changed paths:
  M t/harness.pir

Log Message:
-----------
[harness.pir] add missing files


Commit: 2310551f5df9e6d84d51a4241dba00b6288524ec
    https://github.com/parrot/parrot/commit/2310551f5df9e6d84d51a4241dba00b6288524ec
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-02-05 (Sat, 05 Feb 2011)

Changed paths:
  M src/embed/api.c

Log Message:
-----------
Fix assertion failure


Commit: fd01a858b1c50360197cbc4790c3a92a20f991bc
    https://github.com/parrot/parrot/commit/fd01a858b1c50360197cbc4790c3a92a20f991bc
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-02-05 (Sat, 05 Feb 2011)

Changed paths:
  M t/pmc/socket_ipv6.t
  M t/pmc/testlib/test_server_ipv6.pir

Log Message:
-----------
[t] Set AI_PASSIVE on server sockets


Commit: 5755f0f33c8f4c89bb8df34dcab20bc425027f38
    https://github.com/parrot/parrot/commit/5755f0f33c8f4c89bb8df34dcab20bc425027f38
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-05 (Sat, 05 Feb 2011)

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

Log Message:
-----------
Add statistic functions to Pointer_Array


Commit: 425b54495a58b1739b1abb69eb5e3eae188ad45c
    https://github.com/parrot/parrot/commit/425b54495a58b1739b1abb69eb5e3eae188ad45c
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-05 (Sat, 05 Feb 2011)

Changed paths:
  M src/gc/gc_ms2.c

Log Message:
-----------
Return more stats from GC MS2. Closes of #1994.

There is a lie, big lie and statistics. We are lying about TOTAL_PMCS by
upper bounding it to C<objects> allocated capacity.


Commit: d7403155ec2876549b6d572e53a5c8df182fc749
    https://github.com/parrot/parrot/commit/d7403155ec2876549b6d572e53a5c8df182fc749
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-05 (Sat, 05 Feb 2011)

Changed paths:
  M t/op/gc.t

Log Message:
-----------
Add test for ACTIVE_PMCS and TOTAL_PMCS in GC.


Commit: b8fc5c06b9219e206cb8bb04431843b9ec0af07b
    https://github.com/parrot/parrot/commit/b8fc5c06b9219e206cb8bb04431843b9ec0af07b
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-02-05 (Sat, 05 Feb 2011)

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

Log Message:
-----------
Delete unused functions.


Commit: 7c6b43223290a4aa1081eb94463fdbc8908620bc
    https://github.com/parrot/parrot/commit/7c6b43223290a4aa1081eb94463fdbc8908620bc
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-02-05 (Sat, 05 Feb 2011)

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

Log Message:
-----------
Delete 2 more unused functions:  gen_arg_flags(); gen_arg_accessor().


Commit: 1e98c1ed9364330da7fd5a1a1d9754bc21523e8f
    https://github.com/parrot/parrot/commit/1e98c1ed9364330da7fd5a1a1d9754bc21523e8f
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-02-05 (Sat, 05 Feb 2011)

Changed paths:
  M t/pmc/resizablepmcarray.t

Log Message:
-----------
test RPA new with negative size


Commit: ffc1295da81b7f7c1921360f00ea5da7f9638acc
    https://github.com/parrot/parrot/commit/ffc1295da81b7f7c1921360f00ea5da7f9638acc
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-02-05 (Sat, 05 Feb 2011)

Changed paths:
  M src/pointer_array.c

Log Message:
-----------
fix a couple of what looks like copy/paste errors


Commit: 9cf32257d8b2c5fbed327c1bb90d9c399ecd1e5e
    https://github.com/parrot/parrot/commit/9cf32257d8b2c5fbed327c1bb90d9c399ecd1e5e
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-02-05 (Sat, 05 Feb 2011)

Changed paths:
  M t/op/gc.t

Log Message:
-----------
remove trailing space


Commit: e221f0e57ecf167f2f2cdb9fd2af94fcddda4afb
    https://github.com/parrot/parrot/commit/e221f0e57ecf167f2f2cdb9fd2af94fcddda4afb
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-02-05 (Sat, 05 Feb 2011)

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

Log Message:
-----------
Eliminated these unused functions:
Parrot::Pmc2c::Parser::extract_bracketed_body_text();
Parrot::Pmc2c::PCCMETHOD::find_max_regs();
Parrot::Pmc2c::PCCMETHOD::make_arg_pmc().


Commit: 405ce0e44068631620480d7d7c31fd77f61214a6
    https://github.com/parrot/parrot/commit/405ce0e44068631620480d7d7c31fd77f61214a6
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-02-06 (Sun, 06 Feb 2011)

Changed paths:
  R lib/Parrot/Pmc2c/PMC/ParrotClass.pm

Log Message:
-----------
Remove lib/Parrot/Pmc2c/PMC/ParrotClass.pm


Commit: 55d5820498ac5d882f8332f66e67816c117c7e0f
    https://github.com/parrot/parrot/commit/55d5820498ac5d882f8332f66e67816c117c7e0f
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-02-06 (Sun, 06 Feb 2011)

Changed paths:
  R lib/Parrot/Pmc2c/ComposedMethod.pm

Log Message:
-----------
Remove lib/Parrot/Pmc2c/ComposedMethod.pm.


Commit: 98f176662368929a4f1bb22442bb6f0ee2a9f10b
    https://github.com/parrot/parrot/commit/98f176662368929a4f1bb22442bb6f0ee2a9f10b
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-02-06 (Sun, 06 Feb 2011)

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

Log Message:
-----------
For more consistent design, eliminate package scope lexical '' in favor of key-value pair in object.


Commit: 6a4fdb983209885215a3a51edd01c1e91638069c
    https://github.com/parrot/parrot/commit/6a4fdb983209885215a3a51edd01c1e91638069c
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-02-06 (Sun, 06 Feb 2011)

Changed paths:
  M config/auto/pmc.pm
  M lib/Parrot/Pmc2c/Library.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

Log Message:
-----------
Update copyright date on files with revisions.


Commit: 24a57a37af574d6020dbe30c174c176165d3b3a1
    https://github.com/parrot/parrot/commit/24a57a37af574d6020dbe30c174c176165d3b3a1
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-02-06 (Sun, 06 Feb 2011)

Changed paths:
  M docs/project/release_manager_guide.pod

Log Message:
-----------
Clarify: perl6-internals list is inactive; do not mail release notice there.


Commit: 3dce212c93af9d4aac83ab92c68f543430e357dd
    https://github.com/parrot/parrot/commit/3dce212c93af9d4aac83ab92c68f543430e357dd
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-02-07 (Mon, 07 Feb 2011)

Changed paths:
  M compilers/data_json/data_json.pir

Log Message:
-----------
make the example easier to appreciate


Commit: f0c28dcd124be77c61c71b2a5583990155650cac
    https://github.com/parrot/parrot/commit/f0c28dcd124be77c61c71b2a5583990155650cac
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-07 (Mon, 07 Feb 2011)

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

Log Message:
-----------
Add in an API function so that we can reset and reuse an existing CallContext for multiple repeated calls without needing to reallocate


Commit: 731602b8b526d30393ebcf1f19e34382dd7a0e41
    https://github.com/parrot/parrot/commit/731602b8b526d30393ebcf1f19e34382dd7a0e41
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-07 (Mon, 07 Feb 2011)

Changed paths:
  M t/src/embed/api.t

Log Message:
-----------
Add in a test for Parrot_api_reset_call_signature


Commit: 125ee38216726e42b29489010305a088c55dfd5c
    https://github.com/parrot/parrot/commit/125ee38216726e42b29489010305a088c55dfd5c
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-02-07 (Mon, 07 Feb 2011)

Changed paths:
  M NEWS

Log Message:
-----------
NEWS note for Parrot_ext_try


Commit: 089c0b424c376d8d4efb319b1fe36eef867ee34b
    https://github.com/parrot/parrot/commit/089c0b424c376d8d4efb319b1fe36eef867ee34b
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-02-07 (Mon, 07 Feb 2011)

Changed paths:
  M NEWS

Log Message:
-----------
Update NEWS a bit


Commit: 4c0e404bcb804ff2d926b08c2a09d55eb9a7ad41
    https://github.com/parrot/parrot/commit/4c0e404bcb804ff2d926b08c2a09d55eb9a7ad41
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-02-07 (Mon, 07 Feb 2011)

Changed paths:
  M MANIFEST
  M config/auto/pmc.pm
  R lib/Parrot/Pmc2c/ComposedMethod.pm
  M lib/Parrot/Pmc2c/Dumper.pm
  M lib/Parrot/Pmc2c/Library.pm
  M lib/Parrot/Pmc2c/Method.pm
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/PMC.pm
  R lib/Parrot/Pmc2c/PMC/ParrotClass.pm
  M lib/Parrot/Pmc2c/PMC/RO.pm
  R lib/Parrot/Pmc2c/PMCEmitter.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M lib/Parrot/Pmc2c/UtilFunctions.pm
  M tools/build/h2inc.pl

Log Message:
-----------
Merge branch 'tt1988_pmcemitter'


Commit: db4035b91c835502468b033b8474cb8469367800
    https://github.com/parrot/parrot/commit/db4035b91c835502468b033b8474cb8469367800
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-02-07 (Mon, 07 Feb 2011)

Changed paths:
  M MANIFEST
  M config/auto/pmc.pm
  M lib/Parrot/Pmc2c/Method.pm
  R lib/Parrot/Pmc2c/MethodEmitter.pm
  M lib/Parrot/Pmc2c/PMC.pm

Log Message:
-----------
Move all subroutines from lib/Parrot/Pmc2c/MethodEmitter.pm to
lib/Parrot/Pmc2c/Method.pm, per TT #2000.


Commit: 58925b9577c5b83e738ca98a5cf45aa04eaa91a5
    https://github.com/parrot/parrot/commit/58925b9577c5b83e738ca98a5cf45aa04eaa91a5
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-02-07 (Mon, 07 Feb 2011)

Changed paths:
  M MANIFEST
  M config/auto/pmc.pm
  M lib/Parrot/Pmc2c/Method.pm
  R lib/Parrot/Pmc2c/MethodEmitter.pm
  M lib/Parrot/Pmc2c/PMC.pm

Log Message:
-----------
Merge branch 'tt2000_methodemitter'


Commit: 905dd32113b263bb07e83065b499d62e818e1fbf
    https://github.com/parrot/parrot/commit/905dd32113b263bb07e83065b499d62e818e1fbf
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-08 (Tue, 08 Feb 2011)

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

Log Message:
-----------
Get rid of PObj_is_special_FLAG. They are all special now.


Commit: 22250caf442a641327ab01ff25e2d11a6aca5dc2
    https://github.com/parrot/parrot/commit/22250caf442a641327ab01ff25e2d11a6aca5dc2
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-08 (Tue, 08 Feb 2011)

Changed paths:
  M include/parrot/pobj.h

Log Message:
-----------
Add need_write_barrier_flag and standard flags setters


Commit: 56eae14b7d9b423564b39d16dec9793209681f94
    https://github.com/parrot/parrot/commit/56eae14b7d9b423564b39d16dec9793209681f94
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-08 (Tue, 08 Feb 2011)

Changed paths:
  M include/parrot/gc_api.h

Log Message:
-----------
Add GC_WRITE_BARRIER macro.


Commit: 310adea9c41b2c5e089ce1470d7d30bdd1390cb2
    https://github.com/parrot/parrot/commit/310adea9c41b2c5e089ce1470d7d30bdd1390cb2
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-02-08 (Tue, 08 Feb 2011)

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

Log Message:
-----------
Merge branch 'tt1331-osx-conf-fix'


Commit: 942932e671e01ac59d589cc8bb02adbacdf13304
    https://github.com/parrot/parrot/commit/942932e671e01ac59d589cc8bb02adbacdf13304
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-02-08 (Tue, 08 Feb 2011)

Changed paths:
  M NEWS

Log Message:
-----------
Update NEWS


Commit: 1c711886baa9ed59f504a2d8aebd5acec20973dc
    https://github.com/parrot/parrot/commit/1c711886baa9ed59f504a2d8aebd5acec20973dc
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-08 (Tue, 08 Feb 2011)

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

Log Message:
-----------
Merge branch 'whiteknight/callcontext_reset'


Commit: bdd1a270d0a449d17118dc61c2fab897661e1eec
    https://github.com/parrot/parrot/commit/bdd1a270d0a449d17118dc61c2fab897661e1eec
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-08 (Tue, 08 Feb 2011)

Changed paths:
  M .gitignore
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M NEWS
  M api.yaml
  M compilers/data_json/data_json.pir
  M compilers/pct/src/PAST/Compiler.pir
  M config/auto/pmc.pm
  M config/gen/makefiles/root.in
  M config/init/hints/darwin.pm
  M docs/project/release_manager_guide.pod
  M frontend/parrot/main.c
  M include/parrot/api.h
  M include/parrot/extend.h
  M include/parrot/gc_api.h
  M include/parrot/interpreter.h
  M include/parrot/longopt.h
  M include/parrot/packfile.h
  M include/parrot/pmc.h
  M include/parrot/pobj.h
  M include/parrot/pointer_array.h
  R lib/Parrot/Pmc2c/ComposedMethod.pm
  M lib/Parrot/Pmc2c/Dumper.pm
  M lib/Parrot/Pmc2c/Library.pm
  M lib/Parrot/Pmc2c/Method.pm
  R lib/Parrot/Pmc2c/MethodEmitter.pm
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/PMC.pm
  R lib/Parrot/Pmc2c/PMC/ParrotClass.pm
  M lib/Parrot/Pmc2c/PMC/RO.pm
  R lib/Parrot/Pmc2c/PMCEmitter.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M lib/Parrot/Pmc2c/UtilFunctions.pm
  M runtime/parrot/library/NCI/Utils.pir
  A runtime/parrot/library/YAML/Tiny.pm
  M src/embed/api.c
  M src/embed/pmc.c
  M src/exceptions.c
  M src/extend.c
  M src/gc/api.c
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h
  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/interp/inter_create.c
  M src/interp/inter_misc.c
  M src/ops/core.ops
  M src/packfile/api.c
  M src/pmc.c
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/fixedpmcarray.pmc
  M src/pmc/fixedstringarray.pmc
  M src/pmc/namespace.pmc
  M src/pmc/resizableintegerarray.pmc
  M src/pmc/resizablepmcarray.pmc
  M src/pmc/resizablestringarray.pmc
  M src/pmc/sockaddr.pmc
  M src/pointer_array.c
  M t/codingstd/perlcritic.t
  M t/harness.pir
  A t/library/yaml_tiny.t
  M t/op/gc-leaky-box.t
  M t/op/gc-leaky-call.t
  M t/op/gc.t
  M t/pmc/exception.t
  M t/pmc/resizablepmcarray.t
  M t/pmc/socket.t
  M t/pmc/socket_ipv6.t
  M t/pmc/testlib/test_server.pir
  M t/pmc/testlib/test_server_ipv6.pir
  M t/run/options.t
  M t/src/embed/api.t
  M t/src/extend_vtable.t
  R t/tools/show_deprecated.t
  R t/tools/show_experimental.t
  M tools/build/h2inc.pl
  M tools/dev/pbc_to_exe.pir
  A tools/dev/resolve_deprecated.nqp
  A tools/dev/show_deprecated.nqp
  R tools/dev/show_deprecated.pl
  A tools/dev/show_experimental.nqp
  R tools/dev/show_experimental.pl

Log Message:
-----------
quick fix conflicts


Commit: c34f278be4424ed530424434688f4ddfd7944128
    https://github.com/parrot/parrot/commit/c34f278be4424ed530424434688f4ddfd7944128
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-08 (Tue, 08 Feb 2011)

Log Message:
-----------
Merge branch 'whiteknight/imcc_compreg_pmc' of github.com:parrot/parrot into whiteknight/imcc_compreg_pmc




More information about the parrot-commits mailing list