[parrot/parrot] 814a91: pull in NQP changes for updated error message.
noreply at github.com
noreply at github.com
Sat Feb 5 03:16:01 UTC 2011
Branch: refs/heads/tt1988_pmcemitter
Home: https://github.com/parrot/parrot
Commit: 814a91684dfca5f95a9e4393f3f6dc09f651c659
https://github.com/parrot/parrot/commit/814a91684dfca5f95a9e4393f3f6dc09f651c659
Author: Coke <will at coleda.com>
Date: 2011-01-30 (Sun, 30 Jan 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:
-----------
pull in NQP changes for updated error message.
Commit: 013436abbc7f932a50e618415f20a407d557f207
https://github.com/parrot/parrot/commit/013436abbc7f932a50e618415f20a407d557f207
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-01-30 (Sun, 30 Jan 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
Use explicit cast to pacify compiler.
Commit: 8ddc501f408a4cfb3f7f1ed2bc8d6adb8875b6d7
https://github.com/parrot/parrot/commit/8ddc501f408a4cfb3f7f1ed2bc8d6adb8875b6d7
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-01-30 (Sun, 30 Jan 2011)
Changed paths:
M src/nci_test.c
Log Message:
-----------
Split declaration and definition of exported vairables to pacify c++ compiler.
Commit: 1a28d8a0c8ec12b5e583fcbdbd99ae14b3cf3ec9
https://github.com/parrot/parrot/commit/1a28d8a0c8ec12b5e583fcbdbd99ae14b3cf3ec9
Author: chromatic <chromatic at wgz.org>
Date: 2011-01-30 (Sun, 30 Jan 2011)
Changed paths:
M lib/Parrot/Pmc2c/PCCMETHOD.pm
Log Message:
-----------
[lib] Marked unused return value as UNUSED.
This should resolve several Coverity warnings such as CID #1279.
Commit: 16ccd1d3860f74f72c4f5b96d70531161fb90b8b
https://github.com/parrot/parrot/commit/16ccd1d3860f74f72c4f5b96d70531161fb90b8b
Author: chromatic <chromatic at wgz.org>
Date: 2011-01-30 (Sun, 30 Jan 2011)
Changed paths:
M lib/Parrot/Pmc2c/PCCMETHOD.pm
Log Message:
-----------
[lib] Avoided double-declaration of a PMC param.
This should close several Coverity reports, such as CID #1287. There's still a
logical question in this code regarding the value of passing the PMC as a
parameter to these functions, then immediately retrieving it from the call
object, but that's a much larger change more worthwhile when we rewrite the PMC
to C emitter.
Commit: 01fef9c43591e0aa8f45dd60f313fbeae31eaef6
https://github.com/parrot/parrot/commit/01fef9c43591e0aa8f45dd60f313fbeae31eaef6
Author: chromatic <chromatic at wgz.org>
Date: 2011-01-30 (Sun, 30 Jan 2011)
Changed paths:
M src/gc/alloc_resources.c
Log Message:
-----------
[GC] Simplified function for debug/non-debug cases.
The motivation for this change is to avoid a side effect in the assert,
specifically PARROT_ASSERT(--count), reported by Coverity in CID #441. Rather
than wrapping #ifdefs around the decrement, it seems clearer to extract the
normal behavior of the loop for non-debugging builds and to provide an
alternate version in the case of a debugging build.
Commit: 368bb441fdf63be2cc16a89be59d698d7ff2e324
https://github.com/parrot/parrot/commit/368bb441fdf63be2cc16a89be59d698d7ff2e324
Author: chromatic <chromatic at wgz.org>
Date: 2011-01-30 (Sun, 30 Jan 2011)
Changed paths:
M config/gen/makefiles/root.in
M src/ops/core.ops
M src/ops/core_ops.c
Log Message:
-----------
[ops] Allowd args ops direct access to sig count.
Direct access through the FIA size macro speeds up these PCC hot path ops
measurably, giving a 1.9% performance improvement on oofib, a benchmark almost
solely devoted to measuring PCC performance.
Commit: 75bb241e490da80053e8023b2fc5a37d46ed2ec0
https://github.com/parrot/parrot/commit/75bb241e490da80053e8023b2fc5a37d46ed2ec0
Author: Christoph Otto <christoph_git at mksig.org>
Date: 2011-01-31 (Mon, 31 Jan 2011)
Changed paths:
M src/platform/generic/error.c
Log Message:
-----------
fix headerizer warning
Commit: 6074fa4d37d21dc5fef4b9331bd03a69c57ae08e
https://github.com/parrot/parrot/commit/6074fa4d37d21dc5fef4b9331bd03a69c57ae08e
Author: Christoph Otto <christoph_git at mksig.org>
Date: 2011-01-31 (Mon, 31 Jan 2011)
Changed paths:
M include/parrot/runcore_profiling.h
M src/runcore/profiling.c
Log Message:
-----------
[profiling] abstract out the differences between different output methods, make usage a little less awkward
Commit: 899be57596627f931c37964706622263060e8c25
https://github.com/parrot/parrot/commit/899be57596627f931c37964706622263060e8c25
Author: Christoph Otto <christoph_git at mksig.org>
Date: 2011-01-31 (Mon, 31 Jan 2011)
Changed paths:
M include/parrot/runcore_profiling.h
M src/runcore/profiling.c
Log Message:
-----------
[profiling] move some more init code into a separate function
Commit: 49b89e4871a33ac6a965256b5d8aa12960f8156d
https://github.com/parrot/parrot/commit/49b89e4871a33ac6a965256b5d8aa12960f8156d
Author: Christoph Otto <christoph_git at mksig.org>
Date: 2011-01-31 (Mon, 31 Jan 2011)
Changed paths:
M include/parrot/runcore_profiling.h
Log Message:
-----------
[profiling] fix a leftover debugging statement
Commit: 40e105917980f0f7e9f4a59b5f70c945888b3b23
https://github.com/parrot/parrot/commit/40e105917980f0f7e9f4a59b5f70c945888b3b23
Author: Christoph Otto <christoph_git at mksig.org>
Date: 2011-01-31 (Mon, 31 Jan 2011)
Changed paths:
M src/runcore/profiling.c
Log Message:
-----------
[profiling] shuffle a function around
Commit: 48c1717444b4db376d9619253a9b2f10cdc08178
https://github.com/parrot/parrot/commit/48c1717444b4db376d9619253a9b2f10cdc08178
Author: Christoph Otto <christoph_git at mksig.org>
Date: 2011-01-31 (Mon, 31 Jan 2011)
Changed paths:
M include/parrot/runcore_profiling.h
Log Message:
-----------
fix the c++ build
Commit: fe73887727bf58fd903655b1fad0f780a0a165cf
https://github.com/parrot/parrot/commit/fe73887727bf58fd903655b1fad0f780a0a165cf
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
R DEPRECATED.pod
M MANIFEST
M NEWS
M RESPONSIBLE_PARTIES
A api.yaml
M compilers/imcc/pbc.c
M compilers/pct/src/PCT/HLLCompiler.pir
M config/auto/ipv6.pm
M config/auto/ipv6/test.in
M config/auto/platform.pm
M config/auto/warnings.pm
M config/gen/makefiles/root.in
M config/init/hints/mswin32.pm
M docs/book/draft/appe_source_code.pod
M docs/dev/c_functions.pod
M docs/pdds/draft/pdd16_native_call.pod
M docs/project/cage_cleaners_guide.pod
M docs/project/release_manager_guide.pod
M docs/project/support_policy.pod
M docs/stability.pod
M docs/translations/README.deutsch
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 ext/nqp-rx/src/stage0/nqp-setting.nqp
M include/parrot/exceptions.h
M include/parrot/io.h
M include/parrot/packfile.h
M include/parrot/parrot.h
M include/parrot/platform_interface.h
M include/parrot/runcore_profiling.h
M include/parrot/thr_windows.h
M lib/Parrot/Harness/Smoke.pm
M lib/Parrot/Manifest.pm
M lib/Parrot/Pmc2c/PCCMETHOD.pm
M ports/macports/Portfile
R runtime/parrot/library/Protoobject.pir
M src/embed/api.c
M src/embed/embed_private.h
M src/exceptions.c
M src/gc/alloc_resources.c
M src/hash.c
M src/io/io_private.h
M src/io/socket_api.c
M src/nci/libffi.c
M src/nci_test.c
M src/ops/core.ops
M src/ops/core_ops.c
M src/ops/experimental.ops
M src/packfile/api.c
M src/packfile/output.c
A src/platform/generic/error.c
M src/platform/generic/socket.c
M src/platform/generic/sysmem.c
A src/platform/win32/error.c
M src/platform/win32/io.c
M src/platform/win32/misc.c
M src/platform/win32/sysmem.c
M src/pmc/continuation.pmc
M src/pmc/exceptionhandler.pmc
M src/pmc/imageiofreeze.pmc
M src/pmc/imageiosize.pmc
M src/pmc/imageiothaw.pmc
M src/pmc/nci.pmc
M src/pmc/object.pmc
M src/pmc/packfileannotation.pmc
M src/pmc/packfileannotations.pmc
M src/pmc/sockaddr.pmc
M src/pmc/socket.pmc
M src/runcore/main.c
M src/runcore/profiling.c
M src/scheduler.c
M t/compilers/pct/pct_hllcompiler.t
R t/library/protoobject.t
M t/pmc/hashiterator.t
M t/pmc/packfileannotations.t
M t/pmc/sockaddr.t
M t/pmc/socket.t
A t/pmc/socket_ipv6.t
A t/pmc/testlib/test_server_ipv6.pir
M t/src/embed/strings.t
M t/src/exit.t
M t/steps/auto/ipv6-01.t
M t/tools/pbc_dump.t
A t/tools/show_deprecated.t
A t/tools/show_experimental.t
R tools/dev/github_post_receive.pl
A tools/dev/show_deprecated.pl
A tools/dev/show_experimental.pl
Log Message:
-----------
Merge branch 'master' into nwellnhof/gc_dynamic_threshold
Commit: c0ddc7563fb7ed78f7235fec72f8e635894018ae
https://github.com/parrot/parrot/commit/c0ddc7563fb7ed78f7235fec72f8e635894018ae
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
M src/gc/gc_ms2.c
Log Message:
-----------
Set the minimum threshold to something more reasonable
Commit: 00d27fbb3d03daa158ab6bb68bb492bba9288be7
https://github.com/parrot/parrot/commit/00d27fbb3d03daa158ab6bb68bb492bba9288be7
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
M frontend/parrot/main.c
M t/src/embed/api.t
M tools/dev/pbc_to_exe.pir
Log Message:
-----------
Work around GC problem in embed API
Commit: 017627fbf97f2027be6b9c74d72bef1791f0429f
https://github.com/parrot/parrot/commit/017627fbf97f2027be6b9c74d72bef1791f0429f
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
M include/parrot/gc_api.h
M src/gc/api.c
M src/gc/gc_ms.c
M src/interp/inter_misc.c
M src/ops/core.ops
Log Message:
-----------
Add TOTAL_MEM_USED to interpinfo
Commit: efd80f03b43248e60da0b7981ae8234a0d062d3c
https://github.com/parrot/parrot/commit/efd80f03b43248e60da0b7981ae8234a0d062d3c
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
M tools/dev/show_deprecated.pl
Log Message:
-----------
show something meaningful for deprecation notices without eligible or ticket fields
Commit: 2cdf5dd565fbe95687604b13b3b566bd7b36ad91
https://github.com/parrot/parrot/commit/2cdf5dd565fbe95687604b13b3b566bd7b36ad91
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
M src/pmc/sockaddr.pmc
M t/pmc/socket_ipv6.t
Log Message:
-----------
Add some debug output to IPv6 test
Commit: a35f817a34bcfd86ac2d09afd5128ba8d0f803ce
https://github.com/parrot/parrot/commit/a35f817a34bcfd86ac2d09afd5128ba8d0f803ce
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
M compilers/imcc/imcc.l
M compilers/imcc/imclexer.c
M compilers/imcc/imcparser.c
M compilers/imcc/imcparser.h
M src/string/api.c
Log Message:
-----------
Remove support for deprecated charset:encoding:"" literals
TT #1808
Commit: 693ddea46e29950135b56d346becc1ade7617299
https://github.com/parrot/parrot/commit/693ddea46e29950135b56d346becc1ade7617299
Author: pmichaud <pmichaud at pobox.com>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
M compilers/pct/src/POST/Node.pir
Log Message:
-----------
[pct]: TT #821 -- Allow POST::Sub to handle parameters :slurpy + :optional and :slurpy + :named + :optional (by treating them as though :optional is not present, as recommended in the ticket).
Commit: d77453355ed9cf0139fd6c0fa27bbcb63d5fff23
https://github.com/parrot/parrot/commit/d77453355ed9cf0139fd6c0fa27bbcb63d5fff23
Author: pmichaud <pmichaud at pobox.com>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
M compilers/imcc/imcc.l
M compilers/imcc/imclexer.c
M compilers/imcc/imcparser.c
M compilers/imcc/imcparser.h
M src/string/api.c
Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot
Commit: 78d1638ef9d414dd130a904d8a5c1f0da3c0915c
https://github.com/parrot/parrot/commit/78d1638ef9d414dd130a904d8a5c1f0da3c0915c
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
M t/op/stringu.t
Log Message:
-----------
set_addr -> set_label, TT #1857
Commit: 8f3e6644591370589aaac447bbb303613ef73364
https://github.com/parrot/parrot/commit/8f3e6644591370589aaac447bbb303613ef73364
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
M compilers/pct/src/PAST/Compiler.pir
Log Message:
-----------
set_addr -> set_label in PAST, TT #1857
Commit: 1b1f6f7019e40c94fd110e8afb8bee5ff16fe9e5
https://github.com/parrot/parrot/commit/1b1f6f7019e40c94fd110e8afb8bee5ff16fe9e5
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
M frontend/parrot/main.c
M t/src/embed/api.t
M tools/dev/pbc_to_exe.pir
Log Message:
-----------
Work around GC problem in embed API
Cherry-picked from branch gc_dynamic_threshold on bacek's request.
See TT #1990
Commit: 0d912d7b13966ada249c8566e3d0eb602fbe68a2
https://github.com/parrot/parrot/commit/0d912d7b13966ada249c8566e3d0eb602fbe68a2
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
M src/pmc/sockaddr.pmc
Log Message:
-----------
Fix GCC warning
Commit: afda976d5e2b145c1a0d16b29ef47581214750d6
https://github.com/parrot/parrot/commit/afda976d5e2b145c1a0d16b29ef47581214750d6
Author: Christoph Otto <christoph_git at mksig.org>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
A Makefile
A lib/YAML/Tiny.pm
A t/01-compile.t
A t/02_basic.t
A t/lib/Test.pm
Log Message:
-----------
Merge branch 'master' of git://github.com/bacek/YAML--Tiny into yaml-tiny-import
Conflicts:
README
Commit: 1429108956cbeaa04dc365ec367847eb5b400882
https://github.com/parrot/parrot/commit/1429108956cbeaa04dc365ec367847eb5b400882
Author: Christoph Otto <christoph_git at mksig.org>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
R Makefile
R lib/YAML/Tiny.pm
A runtime/parrot/library/YAML/Tiny.pm
R t/01-compile.t
R t/02_basic.t
R t/lib/Test.pm
A t/library/yaml_tiny.t
Log Message:
-----------
shuffle files around, move yaml_ok into yaml_tiny.t
Commit: d3f892122a88366b9c84da94b0140ff95d4ac814
https://github.com/parrot/parrot/commit/d3f892122a88366b9c84da94b0140ff95d4ac814
Author: Christoph Otto <christoph_git at mksig.org>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
update makefile template for YAML::Tiny
Commit: ee1f42bd2b1a01e478aeb78d6d753b62bcc10636
https://github.com/parrot/parrot/commit/ee1f42bd2b1a01e478aeb78d6d753b62bcc10636
Author: Christoph Otto <christoph_git at mksig.org>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
M config/gen/makefiles/root.in
M t/library/yaml_tiny.t
Log Message:
-----------
fix makefile template, add magic to make test pass
Commit: ed5319afc61c83a2a5acb38048f23070fe1f92e2
https://github.com/parrot/parrot/commit/ed5319afc61c83a2a5acb38048f23070fe1f92e2
Author: Christoph Otto <christoph_git at mksig.org>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
A tools/dev/show_experimental.nqp
Log Message:
-----------
add show_experimental.nqp from bacek++
Commit: d775ac6e5e45d95a390ace41b517f26a8583728a
https://github.com/parrot/parrot/commit/d775ac6e5e45d95a390ace41b517f26a8583728a
Author: Christoph Otto <christoph_git at mksig.org>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
M t/library/yaml_tiny.t
Log Message:
-----------
add a test to parse api.yaml
Commit: b04920bbdd1b28c9e2ff17c1c073649c3990e885
https://github.com/parrot/parrot/commit/b04920bbdd1b28c9e2ff17c1c073649c3990e885
Author: Christoph Otto <christoph_git at mksig.org>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
M api.yaml
Log Message:
-----------
fix eligibility good in api.yaml
Commit: 78dfa4daf2475acd66e4e6d91a336a3d29194a1b
https://github.com/parrot/parrot/commit/78dfa4daf2475acd66e4e6d91a336a3d29194a1b
Author: Christoph Otto <christoph_git at mksig.org>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
M tools/dev/show_experimental.nqp
Log Message:
-----------
add a fix mentioned by bacek++
Commit: 87a5cc11e60254b90db2d1e6287f60c937b903f4
https://github.com/parrot/parrot/commit/87a5cc11e60254b90db2d1e6287f60c937b903f4
Author: Christoph Otto <christoph_git at mksig.org>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
A tools/dev/show_deprecated.nqp
Log Message:
-----------
add nqp port of show_deprecated
Commit: 96eb8d0634858161c2a4e91525c4728b248b0cc2
https://github.com/parrot/parrot/commit/96eb8d0634858161c2a4e91525c4728b248b0cc2
Author: Christoph Otto <christoph_git at mksig.org>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
R t/tools/show_deprecated.t
R t/tools/show_experimental.t
R tools/dev/show_deprecated.pl
R tools/dev/show_experimental.pl
Log Message:
-----------
remove perl versions of show_* and tests
Commit: 86347b1355c61ca7623dde2b29b06e52dc417089
https://github.com/parrot/parrot/commit/86347b1355c61ca7623dde2b29b06e52dc417089
Author: Christoph Otto <christoph_git at mksig.org>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
M MANIFEST
Log Message:
-----------
manifix
Commit: b7cf765f3c8ceb50033ba1f93bfa8664a74ddb13
https://github.com/parrot/parrot/commit/b7cf765f3c8ceb50033ba1f93bfa8664a74ddb13
Author: Christoph Otto <christoph_git at mksig.org>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
M MANIFEST.generated
Log Message:
-----------
add YAML/Tiny.pbc to MANIFEST.generated
Commit: 9df28c8152ba0e37daff0323c1222cc1a6527043
https://github.com/parrot/parrot/commit/9df28c8152ba0e37daff0323c1222cc1a6527043
Author: Christoph Otto <christoph_git at mksig.org>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
M lib/Parrot/Pmc2c/MethodEmitter.pm
M lib/Parrot/Pmc2c/PMCEmitter.pm
Log Message:
-----------
avoid a rare VTABLE struct leak, fixing tt #898
When a dynpmc calls a dynpmc parent's VTABLE function via SUPER, don't
leak a VTABLE struct. This doesn't happen very often.
Commit: 26d115c30f67d32f112fba067a5aa59b2d7f76f9
https://github.com/parrot/parrot/commit/26d115c30f67d32f112fba067a5aa59b2d7f76f9
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
A tools/dev/resolve_deprecated.nqp
Log Message:
-----------
Semi-automated deprecations resolver.
Commit: 8bf4af96f2f595cd4eb333473f1d5d16ec0d9b77
https://github.com/parrot/parrot/commit/8bf4af96f2f595cd4eb333473f1d5d16ec0d9b77
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
M tools/dev/resolve_deprecated.nqp
Log Message:
-----------
Fix typo and add commented out YAML::Dumper sample.
Commit: a65c158bf30a22b04cb87b77125642bca1e92264
https://github.com/parrot/parrot/commit/a65c158bf30a22b04cb87b77125642bca1e92264
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
M runtime/parrot/library/YAML/Tiny.pm
Log Message:
-----------
Quick hack to write_string from YAML::Tiny.
Commit: 161effc661ea1522e74d4248d0b9f897deab8b2b
https://github.com/parrot/parrot/commit/161effc661ea1522e74d4248d0b9f897deab8b2b
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
M tools/dev/resolve_deprecated.nqp
Log Message:
-----------
Update api.yaml and write it back.
Commit: e46cb831d5819043027e55294ec1cba457d74189
https://github.com/parrot/parrot/commit/e46cb831d5819043027e55294ec1cba457d74189
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
M runtime/parrot/library/YAML/Tiny.pm
Log Message:
-----------
Remove debug output from YAML::Tiny._dump
Commit: d674bf57b1aa7051ddb05648167a50334f109115
https://github.com/parrot/parrot/commit/d674bf57b1aa7051ddb05648167a50334f109115
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
M runtime/parrot/library/YAML/Tiny.pm
Log Message:
-----------
Quote string dumped from YAML::Tiny
Commit: 70a9039232ceedd37e9b969891e1bad8d02022aa
https://github.com/parrot/parrot/commit/70a9039232ceedd37e9b969891e1bad8d02022aa
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
M runtime/parrot/library/YAML/Tiny.pm
Log Message:
-----------
Format yaml without extra spaces.
Commit: deb123171e2bf380394ee6ea36640dd8bb2605db
https://github.com/parrot/parrot/commit/deb123171e2bf380394ee6ea36640dd8bb2605db
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
M api.yaml
Log Message:
-----------
First self-hosted api.yaml
Commit: fbfc2a8be650a6cc5b842017061687775c9031d8
https://github.com/parrot/parrot/commit/fbfc2a8be650a6cc5b842017061687775c9031d8
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
M tools/dev/resolve_deprecated.nqp
Log Message:
-----------
Add some progress indication.
Commit: 644b7ad3a601ec3251fd27721d8df9caec0d2ec3
https://github.com/parrot/parrot/commit/644b7ad3a601ec3251fd27721d8df9caec0d2ec3
Author: Christoph Otto <christoph_git at mksig.org>
Date: 2011-02-01 (Tue, 01 Feb 2011)
Changed paths:
M api.yaml
M tools/dev/resolve_deprecated.nqp
M tools/dev/show_deprecated.nqp
M tools/dev/show_experimental.nqp
Log Message:
-----------
change "old" to "completed" in api.yaml.
We have lots of old deprecations that aren't completed. Hopefully this
is more intuitive.
Commit: 29d2c10d790941a811802dc42cb54bdedd8d3abf
https://github.com/parrot/parrot/commit/29d2c10d790941a811802dc42cb54bdedd8d3abf
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-02-02 (Wed, 02 Feb 2011)
Changed paths:
M MANIFEST
Log Message:
-----------
re-generate MANIFEST
Commit: fbe4dd50569c54243fed4cb0a873a39dcea231fc
https://github.com/parrot/parrot/commit/fbe4dd50569c54243fed4cb0a873a39dcea231fc
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-02-02 (Wed, 02 Feb 2011)
Changed paths:
M runtime/parrot/library/YAML/Tiny.pm
Log Message:
-----------
missing copyright and fix cuddled else failure
Commit: 393bb6da84d52c759d0df34c65b8df2ad4996e88
https://github.com/parrot/parrot/commit/393bb6da84d52c759d0df34c65b8df2ad4996e88
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-02-02 (Wed, 02 Feb 2011)
Changed paths:
M t/library/yaml_tiny.t
Log Message:
-----------
change shebang line so it does not require an installed nqp
Commit: 9a5e8bbbb31ac12352f55eaa0e437df2f1e13a30
https://github.com/parrot/parrot/commit/9a5e8bbbb31ac12352f55eaa0e437df2f1e13a30
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-02-02 (Wed, 02 Feb 2011)
Changed paths:
M t/codingstd/perlcritic.t
Log Message:
-----------
modify ingnore of nqp shebang
Commit: 6421774863f86adde6d074d830b6168236b2440f
https://github.com/parrot/parrot/commit/6421774863f86adde6d074d830b6168236b2440f
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-02-02 (Wed, 02 Feb 2011)
Changed paths:
M include/parrot/interpreter.h
M src/exceptions.c
M src/interp/inter_create.c
Log Message:
-----------
first shot at pir backtraces for assertion failures
There are no guarantees about these since assertion failures by
definition result from some kind of unexpected internal state. In the
worst case this won't provide less debugging information than we already
do, and I try to ensure that an infinite loop isn't possible either.
Commit: 429f7fbb4f2b81c2319464b6601a99a85872559f
https://github.com/parrot/parrot/commit/429f7fbb4f2b81c2319464b6601a99a85872559f
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-02-02 (Wed, 02 Feb 2011)
Changed paths:
M include/parrot/interpreter.h
M src/interp/inter_create.c
Log Message:
-----------
add perdoc to new functions, hopefully with sufficiently scary warnings
Commit: 67af9e4f8a52b6b525358b0f4e70f8454511a5e6
https://github.com/parrot/parrot/commit/67af9e4f8a52b6b525358b0f4e70f8454511a5e6
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-02-02 (Wed, 02 Feb 2011)
Changed paths:
M src/interp/inter_create.c
Log Message:
-----------
add an assert_args macro to make codingstds happy
Commit: bc265eee3360ba4921bdcdc935b450299566a92a
https://github.com/parrot/parrot/commit/bc265eee3360ba4921bdcdc935b450299566a92a
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-02-02 (Wed, 02 Feb 2011)
Changed paths:
M include/parrot/interpreter.h
M src/interp/inter_create.c
Log Message:
-----------
fix the cl and g++ builds
Commit: 7d35f565cafa1adf43602d91c23ca1e204f76f08
https://github.com/parrot/parrot/commit/7d35f565cafa1adf43602d91c23ca1e204f76f08
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-02-02 (Wed, 02 Feb 2011)
Changed paths:
M MANIFEST.generated
Log Message:
-----------
Re-alphabetize to get a test to pass.
Commit: 0d519ebc84e929ed8453b3cf003266b188ab3fde
https://github.com/parrot/parrot/commit/0d519ebc84e929ed8453b3cf003266b188ab3fde
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date: 2011-02-02 (Wed, 02 Feb 2011)
Changed paths:
M src/gc/api.c
Log Message:
-----------
Change GC names to lowercase
Print error message if name is invalid.
Commit: d34ec47ead17205ceddfd49a99c244b5418683ac
https://github.com/parrot/parrot/commit/d34ec47ead17205ceddfd49a99c244b5418683ac
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date: 2011-02-02 (Wed, 02 Feb 2011)
Changed paths:
M src/gc/gc_ms2.c
M src/gc/gc_private.h
Log Message:
-----------
Add #define for GC_DEFAULT_MIN_THRESHOLD
Commit: 715b2ea148614c6fa65699afc0017bf645cc3c3e
https://github.com/parrot/parrot/commit/715b2ea148614c6fa65699afc0017bf645cc3c3e
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date: 2011-02-02 (Wed, 02 Feb 2011)
Changed paths:
M MANIFEST
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/pct/src/PAST/Compiler.pir
M compilers/pct/src/POST/Node.pir
M config/gen/makefiles/root.in
M include/parrot/interpreter.h
M lib/Parrot/Pmc2c/MethodEmitter.pm
M lib/Parrot/Pmc2c/PMCEmitter.pm
A runtime/parrot/library/YAML/Tiny.pm
M src/exceptions.c
M src/interp/inter_create.c
M src/pmc/sockaddr.pmc
M src/string/api.c
M t/codingstd/perlcritic.t
A t/library/yaml_tiny.t
M t/op/stringu.t
M t/pmc/socket_ipv6.t
R t/tools/show_deprecated.t
R t/tools/show_experimental.t
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 nwellnhof/gc_dynamic_threshold
Commit: be26ad51c6fb0af3bc138bea87906ccd07b0c7cb
https://github.com/parrot/parrot/commit/be26ad51c6fb0af3bc138bea87906ccd07b0c7cb
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date: 2011-02-02 (Wed, 02 Feb 2011)
Changed paths:
M compilers/imcc/main.c
M config/gen/makefiles/root.in
M frontend/parrot/main.c
M include/parrot/api.h
M include/parrot/gc_api.h
M include/parrot/interpreter.h
M include/parrot/longopt.h
M src/embed/api.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 t/op/gc-leaky-box.t
M t/op/gc-leaky-call.t
M t/run/options.t
Log Message:
-----------
Merge branch 'nwellnhof/gc_dynamic_threshold'
Commit: e9db096eae89681dffd11cb2cff20a5d377ca2bb
https://github.com/parrot/parrot/commit/e9db096eae89681dffd11cb2cff20a5d377ca2bb
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-02-02 (Wed, 02 Feb 2011)
Changed paths:
M src/pmc/namespace.pmc
Log Message:
-----------
Made Namespace PMC reuse Hash functionality.
Commit: aa43eb53911ab53ffb44a3d96365001800fe9ca9
https://github.com/parrot/parrot/commit/aa43eb53911ab53ffb44a3d96365001800fe9ca9
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-02-03 (Thu, 03 Feb 2011)
Changed paths:
M .gitignore
Log Message:
-----------
add runtime/parrot/library/YAML/Tiny.pir to .gitignore
Commit: ac0359867bdc1fa90d6036b85e41a8c54a35c576
https://github.com/parrot/parrot/commit/ac0359867bdc1fa90d6036b85e41a8c54a35c576
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-02-03 (Thu, 03 Feb 2011)
Changed paths:
M MANIFEST.SKIP
Log Message:
-----------
re-generate MANIFEST.SKIP
Commit: 4f67ebcdc0df6c29321ec559b7e3ff75fa4409e4
https://github.com/parrot/parrot/commit/4f67ebcdc0df6c29321ec559b7e3ff75fa4409e4
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date: 2011-02-03 (Thu, 03 Feb 2011)
Changed paths:
M docs/project/release_manager_guide.pod
Log Message:
-----------
add a warning
Commit: b12ac894f785569b9827068131da07f81e921fab
https://github.com/parrot/parrot/commit/b12ac894f785569b9827068131da07f81e921fab
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date: 2011-02-03 (Thu, 03 Feb 2011)
Changed paths:
M t/pmc/socket_ipv6.t
M t/pmc/testlib/test_server_ipv6.pir
Log Message:
-----------
[t] Use '::1' instead of null for localhost IPv6 server address
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: 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: 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.
More information about the parrot-commits
mailing list