[parrot/parrot] 059788: finish updating PDD10. If we can get architectural...

noreply at github.com noreply at github.com
Sun Dec 26 18:10:55 UTC 2010


Branch: refs/heads/nwellnhof/string_unescape
Home:   https://github.com/parrot/parrot

Commit: 05978871d160b0eb3e9b65a25e32970f77079505
    https://github.com/parrot/parrot/commit/05978871d160b0eb3e9b65a25e32970f77079505
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-12-22 (Wed, 22 Dec 2010)

Changed paths:
  M docs/pdds/draft/pdd10_embedding.pod

Log Message:
-----------
finish updating PDD10. If we can get architectural approval, I'll move this out of draft before the merge


Commit: 6465f9d57eb7e8e18e14ebebecd5e604c9844594
    https://github.com/parrot/parrot/commit/6465f9d57eb7e8e18e14ebebecd5e604c9844594
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-12-22 (Wed, 22 Dec 2010)

Changed paths:
  M docs/pdds/draft/pdd10_embedding.pod

Log Message:
-----------
expand a little bit on the differences between extending and embedding


Commit: b3baa14abbe638ffe98c8a0242eb5c9e81b75090
    https://github.com/parrot/parrot/commit/b3baa14abbe638ffe98c8a0242eb5c9e81b75090
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-12-22 (Wed, 22 Dec 2010)

Changed paths:
  M docs/pdds/draft/pdd10_embedding.pod

Log Message:
-----------
POD fix


Commit: f97484401e28b747ff1a8c475c045ef14479ffd3
    https://github.com/parrot/parrot/commit/f97484401e28b747ff1a8c475c045ef14479ffd3
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-12-22 (Wed, 22 Dec 2010)

Changed paths:
  M docs/pdds/draft/pdd10_embedding.pod

Log Message:
-----------
fixes


Commit: e4a31d12ecd1428f6e05abccc82bd3f3fcec6e6b
    https://github.com/parrot/parrot/commit/e4a31d12ecd1428f6e05abccc82bd3f3fcec6e6b
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-12-22 (Wed, 22 Dec 2010)

Changed paths:
  M docs/pdds/draft/pdd10_embedding.pod

Log Message:
-----------
mention the second type of string API function


Commit: fc39f47242e96f7c5e44ceb86e1a7731611276f5
    https://github.com/parrot/parrot/commit/fc39f47242e96f7c5e44ceb86e1a7731611276f5
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2010-12-22 (Wed, 22 Dec 2010)

Changed paths:
  A ports/fedora/2.11.0/parrot.desk.in.tar.gz
  A ports/fedora/2.11.0/parrot.spec
  R ports/fedora/2.6.0/parrot.desk.in.tar.gz
  R ports/fedora/2.6.0/parrot.spec

Log Message:
-----------
update to current fedora-ports


Commit: be3768d18c0fe8935bf7a0bda6c7f4519dbe4b25
    https://github.com/parrot/parrot/commit/be3768d18c0fe8935bf7a0bda6c7f4519dbe4b25
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2010-12-22 (Wed, 22 Dec 2010)

Changed paths:
  M ports/fedora/2.11.0/parrot.spec

Log Message:
-----------
update to current fedora-ports


Commit: 1865326f773a50ea581c9d94e2dc236b49c4b246
    https://github.com/parrot/parrot/commit/1865326f773a50ea581c9d94e2dc236b49c4b246
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-12-22 (Wed, 22 Dec 2010)

Changed paths:
  A docs/dev/coverage.pod

Log Message:
-----------
add documentation about make cover and make quickcover from Kristaba++ for GCI


Commit: bc0a7d2bf23f9996e1e5a9d52d25b97f62ca2d3b
    https://github.com/parrot/parrot/commit/bc0a7d2bf23f9996e1e5a9d52d25b97f62ca2d3b
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2010-12-22 (Wed, 22 Dec 2010)

Changed paths:
  A docs/dev/coverage.pod

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


Commit: 783a3d9999e6faecf6cc83f6bdde3446b13d209c
    https://github.com/parrot/parrot/commit/783a3d9999e6faecf6cc83f6bdde3446b13d209c
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2010-12-22 (Wed, 22 Dec 2010)

Changed paths:
  M README.deutsch
  M README.espanol
  M README.polski

Log Message:
-----------
change version number in README.<language> files


Commit: db189b228e23466346d6428e4a6067ff3b7930bc
    https://github.com/parrot/parrot/commit/db189b228e23466346d6428e4a6067ff3b7930bc
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2010-12-22 (Wed, 22 Dec 2010)

Changed paths:
  M src/gc/gc_ms2.c

Log Message:
-----------
[gc] Don't initialize string GC twice

Fixes a memory leak when creating a second interpreter.


Commit: 5eef2c20c21df59d73b472c2c17ca859ea4e180a
    https://github.com/parrot/parrot/commit/5eef2c20c21df59d73b472c2c17ca859ea4e180a
Author: Coke <will at coleda.com>
Date:   2010-12-22 (Wed, 22 Dec 2010)

Changed paths:
  M MANIFEST

Log Message:
-----------
re-run tools/dev/mk_manifest_and_skip.pl


Commit: 8e59a00406b10b3e1eb0540093a8a1aeb4db4a2e
    https://github.com/parrot/parrot/commit/8e59a00406b10b3e1eb0540093a8a1aeb4db4a2e
Author: NotFound <julian.notfound at gmail.com>
Date:   2010-12-22 (Wed, 22 Dec 2010)

Changed paths:
  M src/pmc/exporter.pmc

Log Message:
-----------
use appropiate exception types in Expporter misuses


Commit: a0cf0373a0e63a302312e42a5ef0ac4dbd1b220a
    https://github.com/parrot/parrot/commit/a0cf0373a0e63a302312e42a5ef0ac4dbd1b220a
Author: NotFound <julian.notfound at gmail.com>
Date:   2010-12-22 (Wed, 22 Dec 2010)

Changed paths:
  M t/pmc/exporter.t

Log Message:
-----------
more test for Exporter PMC


Commit: 751bc2c290301d0188a43b8b845bac8311a9a7d5
    https://github.com/parrot/parrot/commit/751bc2c290301d0188a43b8b845bac8311a9a7d5
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2010-12-22 (Wed, 22 Dec 2010)

Changed paths:
  M config/auto/coverage.pm

Log Message:
-----------
[configure] make coverage slightly smarter on systems without Devel::Cover


Commit: c161e5c9265bff2d8b8cb74545c2b81f43e686e2
    https://github.com/parrot/parrot/commit/c161e5c9265bff2d8b8cb74545c2b81f43e686e2
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2010-12-22 (Wed, 22 Dec 2010)

Changed paths:
  M config/auto/coverage.pm
  M config/gen/makefiles/root.in

Log Message:
-----------
make coverage tests fail quickly if Devel::Cover isn't installed


Commit: 93971ee12b94183e253a591d7e6011918c9c84e2
    https://github.com/parrot/parrot/commit/93971ee12b94183e253a591d7e6011918c9c84e2
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2010-12-22 (Wed, 22 Dec 2010)

Changed paths:
  M config/auto/coverage.pm

Log Message:
-----------
[configure] avoid && where evitable


Commit: b479f4fc24be7cb54da46e7c28a16e62bb4999aa
    https://github.com/parrot/parrot/commit/b479f4fc24be7cb54da46e7c28a16e62bb4999aa
Author: bluescreen10 <dichoso at gmail.com>
Date:   2010-12-22 (Wed, 22 Dec 2010)

Changed paths:
  M compilers/imcc/main.c

Log Message:
-----------
TT #1899: Fix memory leak in compilers/imcc/main.c


Commit: 7fe94d265b8f02f6314ae804662cf48e00bd6617
    https://github.com/parrot/parrot/commit/7fe94d265b8f02f6314ae804662cf48e00bd6617
Author: bluescreen10 <dichoso at gmail.com>
Date:   2010-12-22 (Wed, 22 Dec 2010)

Changed paths:
  M config/auto/coverage.pm

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


Commit: 33cfd36a3b706ba711659c253b4af3902cffb41a
    https://github.com/parrot/parrot/commit/33cfd36a3b706ba711659c253b4af3902cffb41a
Author: cotto <christoph_github at mksig.org>
Date:   2010-12-22 (Wed, 22 Dec 2010)

Changed paths:
  M docs/pdds/draft/pdd10_embedding.pod

Log Message:
-----------
apostrophix and spelling


Commit: 5d2a92f0880d41a851c6acfd3eb9118751dfa537
    https://github.com/parrot/parrot/commit/5d2a92f0880d41a851c6acfd3eb9118751dfa537
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2010-12-22 (Wed, 22 Dec 2010)

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

Log Message:
-----------
[harness.pir] add property 'Configure args'


Commit: f7512cd690da5bd04205bd4bbfbe382777365a8d
    https://github.com/parrot/parrot/commit/f7512cd690da5bd04205bd4bbfbe382777365a8d
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2010-12-22 (Wed, 22 Dec 2010)

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

Log Message:
-----------
[pmc2c] remove some unused generated code


Commit: d519bc860284df8422f9b7a5525df48815c0890d
    https://github.com/parrot/parrot/commit/d519bc860284df8422f9b7a5525df48815c0890d
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2010-12-22 (Wed, 22 Dec 2010)

Changed paths:
  M config/auto/coverage.pm

Log Message:
-----------
[configure] use $(PERL) instead of trying to figure out portable shell code for windows and *nix


Commit: 8d253b8b33476bb3f37b756030675e66a479dc3e
    https://github.com/parrot/parrot/commit/8d253b8b33476bb3f37b756030675e66a479dc3e
Author: Coke <will at coleda.com>
Date:   2010-12-22 (Wed, 22 Dec 2010)

Changed paths:
  M t/codingstd/perlcritic.t

Log Message:
-----------
Mention env var in POD
(not just buried in docs)


Commit: 4b9641742d002d4b3cef046d7bdc74f91b15695c
    https://github.com/parrot/parrot/commit/4b9641742d002d4b3cef046d7bdc74f91b15695c
Author: Coke <will at coleda.com>
Date:   2010-12-22 (Wed, 22 Dec 2010)

Changed paths:
  A t/codingstd/checkdepend.t
  R tools/dev/checkdepend.pl

Log Message:
-----------
Make checkdepend a real codingstd test.

* eliminate Test::Differences dependency
* eliminate App::Ack dependency
* Rip out any code that dealt with PIR -
  Results of this were always ignored anyway, and we can put it back when
we have code that will pass.


Commit: d70323eecb10fe65d0e1e8b612929a2032215d53
    https://github.com/parrot/parrot/commit/d70323eecb10fe65d0e1e8b612929a2032215d53
Author: Coke <will at coleda.com>
Date:   2010-12-22 (Wed, 22 Dec 2010)

Changed paths:
  M src/dynpmc/Defines.in
  M src/dynpmc/Rules.in

Log Message:
-----------
Fix last failure on t/codingstd/checkdepend.pl

(I think I did this differently in a branch. This way is better.)


Commit: 08e9d21e099d617548910a087e0baac7f809de9f
    https://github.com/parrot/parrot/commit/08e9d21e099d617548910a087e0baac7f809de9f
Author: Coke <will at coleda.com>
Date:   2010-12-22 (Wed, 22 Dec 2010)

Changed paths:
  M MANIFEST

Log Message:
-----------
track file rename


Commit: f50b101dcf2adb949fd110436a7b94a561321d3b
    https://github.com/parrot/parrot/commit/f50b101dcf2adb949fd110436a7b94a561321d3b
Author: Coke <will at coleda.com>
Date:   2010-12-22 (Wed, 22 Dec 2010)

Changed paths:
  M t/codingstd/checkdepend.t

Log Message:
-----------
remove trailing whitespace.


Commit: 14aa06c095839c9fd44d114d5df95cbac988199c
    https://github.com/parrot/parrot/commit/14aa06c095839c9fd44d114d5df95cbac988199c
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2010-12-23 (Thu, 23 Dec 2010)

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

Log Message:
-----------
[cover] get make cover working again


Commit: a6f215732b881cc4cd1bdeac1d4dea427880375e
    https://github.com/parrot/parrot/commit/a6f215732b881cc4cd1bdeac1d4dea427880375e
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2010-12-23 (Thu, 23 Dec 2010)

Changed paths:
  M docs/project/release_manager_guide.pod

Log Message:
-----------
add me to take release 3.2


Commit: 0aee73a1256abdfb3950c9cebc46ff9ed5aa4a17
    https://github.com/parrot/parrot/commit/0aee73a1256abdfb3950c9cebc46ff9ed5aa4a17
Author: Matt Rajca <matt.rajca at me.com>
Date:   2010-12-23 (Thu, 23 Dec 2010)

Changed paths:
  M include/parrot/pmc_freeze.h
  M src/packfile/object_serialization.c

Log Message:
-----------
Removed Parrot_freeze_size for deprecation


Commit: 4e02ead2d0459dbe1f10988df9599df8b925a629
    https://github.com/parrot/parrot/commit/4e02ead2d0459dbe1f10988df9599df8b925a629
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-12-23 (Thu, 23 Dec 2010)

Changed paths:
  M MANIFEST
  M compilers/imcc/Rules.in
  M compilers/imcc/debug.c
  M compilers/imcc/main.c
  M config/auto/ipv6/test.in
  M config/gen/makefiles/root.in
  M docs/pdds/draft/pdd10_embedding.pod
  M examples/c/test_main.c
  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/parrot/api.h
  M include/parrot/debugger.h
  M include/parrot/embed.h
  M include/parrot/exit.h
  M include/parrot/gc_api.h
  M include/parrot/global_setup.h
  M include/parrot/imcc.h
  M include/parrot/interpreter.h
  M include/parrot/library.h
  M include/parrot/longopt.h
  M include/parrot/parrot.h
  M include/parrot/pmc_freeze.h
  M lib/Parrot/Headerizer.pm
  M lib/Parrot/Test/Harness.pm
  M src/debug.c
  M src/dynpmc/Defines.in
  M src/dynpmc/Rules.in
  M src/embed.c
  A src/embed/api.c
  A src/embed/embed_private.h
  A src/embed/pmc.c
  A src/embed/strings.c
  M src/exceptions.c
  M src/exit.c
  M src/gc/api.c
  M src/gc/gc_private.h
  M src/gc/mark_sweep.c
  M src/global_setup.c
  M src/interp/inter_misc.c
  M src/library.c
  M src/longopt.c
  M src/ops/core_ops.c
  M src/packfile/object_serialization.c
  M src/pbc_disassemble.c
  M src/pmc/exception.pmc
  M t/op/exit.t
  M t/pmc/string.t
  A t/src/embed/pmc.t
  A t/src/embed/strings.t
  M tools/build/parrot_config_c.pl
  M tools/dev/pbc_to_exe.pir

Log Message:
-----------
fix some conflicts in branch merge


Commit: c92d3403aedacd53e8b3a2f09523d8b2eda10b04
    https://github.com/parrot/parrot/commit/c92d3403aedacd53e8b3a2f09523d8b2eda10b04
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-12-23 (Thu, 23 Dec 2010)

Changed paths:
  M compilers/imcc/main.c
  M docs/pdds/draft/pdd10_embedding.pod
  M src/embed/pmc.c

Log Message:
-----------
fix a few codetest failures


Commit: 95a4a785ac9cac3a4435ea0cdb0603aadf3bf847
    https://github.com/parrot/parrot/commit/95a4a785ac9cac3a4435ea0cdb0603aadf3bf847
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-12-23 (Thu, 23 Dec 2010)

Changed paths:
  M src/embed/pmc.c

Log Message:
-----------
fix more codestd problems


Commit: 8780440eb00bda540696da606bf0540abaa9a32e
    https://github.com/parrot/parrot/commit/8780440eb00bda540696da606bf0540abaa9a32e
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2010-12-23 (Thu, 23 Dec 2010)

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

Log Message:
-----------
fix checkdepend.t


Commit: 1819260aeb3a825df9bd6738cf6a5bf06fb53c7c
    https://github.com/parrot/parrot/commit/1819260aeb3a825df9bd6738cf6a5bf06fb53c7c
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2010-12-23 (Thu, 23 Dec 2010)

Changed paths:
  M compilers/imcc/pcc.c
  M src/gc/gc_ms2.c
  M src/pmc/imageiosize.pmc
  M src/pmc/iterator.pmc
  M src/pmc/packfiledebug.pmc
  M src/pmc/stringbuilder.pmc
  M src/pmc/undef.pmc

Log Message:
-----------
various minor fixes to make msvc less sad


Commit: 658e57727ed9063b250a35269e350c6e60f65a9b
    https://github.com/parrot/parrot/commit/658e57727ed9063b250a35269e350c6e60f65a9b
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2010-12-23 (Thu, 23 Dec 2010)

Changed paths:
  M src/pmc/orderedhash.pmc

Log Message:
-----------
[pmc] remove some unneeded code from OrderedHash


Commit: 1a76c9b9075cef21bba365bee3a0277f894c1810
    https://github.com/parrot/parrot/commit/1a76c9b9075cef21bba365bee3a0277f894c1810
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-12-23 (Thu, 23 Dec 2010)

Changed paths:
  M compilers/imcc/pcc.c
  M config/gen/makefiles/root.in
  M src/gc/gc_ms2.c
  M src/pmc/imageiosize.pmc
  M src/pmc/iterator.pmc
  M src/pmc/orderedhash.pmc
  M src/pmc/packfiledebug.pmc
  M src/pmc/stringbuilder.pmc
  M src/pmc/undef.pmc

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


Commit: 99ba321a6e2b80de3be8bcb804745fe3daf239e6
    https://github.com/parrot/parrot/commit/99ba321a6e2b80de3be8bcb804745fe3daf239e6
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2010-12-23 (Thu, 23 Dec 2010)

Changed paths:
  M lib/Parrot/Distribution.pm

Log Message:
-----------
remove some references to files that no longer exist


Commit: c8e033205ac043831d71894cc406d018bf462dba
    https://github.com/parrot/parrot/commit/c8e033205ac043831d71894cc406d018bf462dba
Author: Tony Young <rofflwaffls at gmail.com>
Date:   2010-12-23 (Thu, 23 Dec 2010)

Changed paths:
  M t/pmc/role.t

Log Message:
-----------
Added a test in role.t to cover make_namespace_autobase.


Commit: 8138ebdf02de1ac04ad402640212c20564124e65
    https://github.com/parrot/parrot/commit/8138ebdf02de1ac04ad402640212c20564124e65
Author: jkeenan <jkeenan at cpan.org>
Date:   2010-12-23 (Thu, 23 Dec 2010)

Changed paths:
  M src/dynpmc/Rules.in

Log Message:
-----------
Remove include/pmc/pmc_default.h and include/pmc/pmc_continuation.h throughout, as they are already included in $DYNPMC_H_FILES.  t/codingstd/checkdepends.t should now PASS.


Commit: c0b71ed25495ffc36bc4c4ee663920c045619723
    https://github.com/parrot/parrot/commit/c0b71ed25495ffc36bc4c4ee663920c045619723
Author: Matt Rajca <matt.rajca at me.com>
Date:   2010-12-23 (Thu, 23 Dec 2010)

Changed paths:
  M src/embed/pmc.c

Log Message:
-----------
Use Parrot_pmc_box_string to box strings

Signed-off-by: Christoph Otto <christoph_github at mksig.org>


Commit: 375c61070ad6de762104f5fc7118d89b72dc5871
    https://github.com/parrot/parrot/commit/375c61070ad6de762104f5fc7118d89b72dc5871
Author: Matt Rajca <matt.rajca at me.com>
Date:   2010-12-23 (Thu, 23 Dec 2010)

Changed paths:
  M include/parrot/pmc.h
  M src/dynext.c
  M src/ops/pmc.ops
  M src/pmc.c
  M src/pmc/callcontext.pmc
  M src/pmc/orderedhash.pmc

Log Message:
-----------
Unified boxing of strings

Signed-off-by: Christoph Otto <christoph_github at mksig.org>


Commit: 2a956331e309b719eb50d2d642e2bdf0b5efe73c
    https://github.com/parrot/parrot/commit/2a956331e309b719eb50d2d642e2bdf0b5efe73c
Author: jkeenan <jkeenan at cpan.org>
Date:   2010-12-23 (Thu, 23 Dec 2010)

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

Log Message:
-----------
Add src/embed/ to COVER_DIRS and QUICKCOVER_DIRS to guarantee that files in those directories created during coverage analysis are removed by cover-clean.


Commit: 11dc7f6bb47736023a265e4fbd506e024d6d34a9
    https://github.com/parrot/parrot/commit/11dc7f6bb47736023a265e4fbd506e024d6d34a9
Author: NotFound <julian.notfound at gmail.com>
Date:   2010-12-24 (Fri, 24 Dec 2010)

Changed paths:
  M t/pmc/exporter.t

Log Message:
-----------
clean up a Exporter test and make sure it triggers the intended condition


Commit: 0b29d99d0020fa99a76e64978e8ba59c3ba6afa5
    https://github.com/parrot/parrot/commit/0b29d99d0020fa99a76e64978e8ba59c3ba6afa5
Author: NotFound <julian.notfound at gmail.com>
Date:   2010-12-24 (Fri, 24 Dec 2010)

Changed paths:
  M src/pmc/exporter.pmc

Log Message:
-----------
change a condition that can't be triggered to an assertion


Commit: b1f9343f238d328a707d83940a8b15636e432711
    https://github.com/parrot/parrot/commit/b1f9343f238d328a707d83940a8b15636e432711
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2010-12-24 (Fri, 24 Dec 2010)

Changed paths:
  M include/parrot/pmc_freeze.h
  M src/packfile/object_serialization.c

Log Message:
-----------
Merge branch 'removed_freeze_size' of https://github.com/mattrajca/parrot into mattrajca-removed_freeze_size


Commit: e8d5f3cbbd075c45a9808de1fc06aa591613da70
    https://github.com/parrot/parrot/commit/e8d5f3cbbd075c45a9808de1fc06aa591613da70
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2010-12-24 (Fri, 24 Dec 2010)

Changed paths:
  M include/parrot/pmc_freeze.h
  M src/packfile/object_serialization.c

Log Message:
-----------
Merge branch 'mattrajca-removed_freeze_size'


Commit: 4379aa405bedd6cc1d8324d84689cd4df79d837d
    https://github.com/parrot/parrot/commit/4379aa405bedd6cc1d8324d84689cd4df79d837d
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2010-12-25 (Sat, 25 Dec 2010)

Changed paths:
  M include/parrot/misc.h
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/fixedpmcarray.pmc
  M src/utils.c

Log Message:
-----------
Pass cmp signature to quicksort to avoid segmentation fault during fetching wrong type of arguments. Closes #1826


Commit: 4f9da36debbb6457d2c902ed6494ccda93807e43
    https://github.com/parrot/parrot/commit/4f9da36debbb6457d2c902ed6494ccda93807e43
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2010-12-25 (Sat, 25 Dec 2010)

Changed paths:
  M t/pmc/fixedintegerarray.t

Log Message:
-----------
Add test for #1826.


Commit: 3cdbce65909ec0c72c0618b1f2df83a798db961f
    https://github.com/parrot/parrot/commit/3cdbce65909ec0c72c0618b1f2df83a798db961f
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2010-12-25 (Sat, 25 Dec 2010)

Changed paths:
  M compilers/imcc/pcc.c

Log Message:
-----------
[imcc] Check sub for NULL before using it. Closes #1837


Commit: b204e8a3f6f0ef59246ab319ba8dfff0d604163e
    https://github.com/parrot/parrot/commit/b204e8a3f6f0ef59246ab319ba8dfff0d604163e
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2010-12-25 (Sat, 25 Dec 2010)

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

Log Message:
-----------
Fix Socket.clone and test for it. Closes #1820


Commit: f7e3a1130cf14e312b1be73924a2b934fa27bcaf
    https://github.com/parrot/parrot/commit/f7e3a1130cf14e312b1be73924a2b934fa27bcaf
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2010-12-25 (Sat, 25 Dec 2010)

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

Log Message:
-----------
Add special target to bootstrap NCI. Closes #1719.


Commit: 197e843442731c6a16c5d40c234e0898852a860c
    https://github.com/parrot/parrot/commit/197e843442731c6a16c5d40c234e0898852a860c
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2010-12-25 (Sat, 25 Dec 2010)

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

Log Message:
-----------
Add description for bootstrap-ops make target. Closes #1883


Commit: 56c6565e380ae02a45e2b99543a6dbbff95c2cf7
    https://github.com/parrot/parrot/commit/56c6565e380ae02a45e2b99543a6dbbff95c2cf7
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2010-12-25 (Sat, 25 Dec 2010)

Changed paths:
  M include/parrot/packfile.h

Log Message:
-----------
Remove leftover function definitions after splitting src/packfile.c


Commit: 2dc51874ffd49e568792b9eac12059358d649c78
    https://github.com/parrot/parrot/commit/2dc51874ffd49e568792b9eac12059358d649c78
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2010-12-25 (Sat, 25 Dec 2010)

Changed paths:
  M src/embed/api.c
  M t/run/options.t

Log Message:
-----------
[embed] Fix segfault with --leak-test option

Parrot_api_destroy_interpreter can't use the standard EMBED_API_CALLIN,
EMBED_API_CALLOUT macros because the interpreter might be destroyed
when running with --leak-test.


Commit: 23458d984f7df69058492bafad8d23bfefb469c8
    https://github.com/parrot/parrot/commit/23458d984f7df69058492bafad8d23bfefb469c8
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2010-12-25 (Sat, 25 Dec 2010)

Changed paths:
  M config/gen/makefiles/root.in
  M tools/dev/mk_nci_thunks.pl

Log Message:
-----------
use purpose-built mk_nci_thunks.pl tool for bootstrapping nci


Commit: b6625ba5f00a197ffb0f4cee6c6b43f322da1e28
    https://github.com/parrot/parrot/commit/b6625ba5f00a197ffb0f4cee6c6b43f322da1e28
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2010-12-25 (Sat, 25 Dec 2010)

Changed paths:
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
proper vim modeline for generated nci thunk sources


Commit: 9eaea2301bea073148b907425bab9990c5757038
    https://github.com/parrot/parrot/commit/9eaea2301bea073148b907425bab9990c5757038
Author: jkeenan <jkeenan at cpan.org>
Date:   2010-12-25 (Sat, 25 Dec 2010)

Changed paths:
  M t/pmc/socket.t

Log Message:
-----------
TT #1820 was fixed, but test needed to be un-todo-ed.


Commit: e35a1ee3ccfef8b4472555264f1c36c490d35cd5
    https://github.com/parrot/parrot/commit/e35a1ee3ccfef8b4472555264f1c36c490d35cd5
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2010-12-25 (Sat, 25 Dec 2010)

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

Log Message:
-----------
Add CANNOT_RETURN_NULL pragma and rerun headerizer


Commit: 96fa854f102e42758885ef8af4bff4dfb38f2a1e
    https://github.com/parrot/parrot/commit/96fa854f102e42758885ef8af4bff4dfb38f2a1e
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2010-12-25 (Sat, 25 Dec 2010)

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

Log Message:
-----------
Fix function argument guard


Commit: bf01ee4864f0b42c249a3fcdedb57a4ee50e104c
    https://github.com/parrot/parrot/commit/bf01ee4864f0b42c249a3fcdedb57a4ee50e104c
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2010-12-25 (Sat, 25 Dec 2010)

Changed paths:
  M compilers/pct/src/PAST/Compiler.pir
  M compilers/pct/src/PCT/Dumper.pir
  M compilers/pct/src/PCT/Grammar.pir
  M compilers/pct/src/PCT/HLLCompiler.pir
  M compilers/pct/src/POST/Compiler.pir
  M compilers/tge/TGE/Compiler.pir
  M runtime/parrot/library/CGI/QueryHash.pir
  M runtime/parrot/library/Data/Dumper/Base.pir
  M runtime/parrot/library/Data/Dumper/Default.pir
  M runtime/parrot/library/MIME/Base64.pir
  M runtime/parrot/library/PGE/Perl6Grammar.pir
  M runtime/parrot/library/Stream/Base.pir
  M runtime/parrot/library/Stream/Lines.pir
  M runtime/parrot/library/String/Utils.pir
  M runtime/parrot/library/Test/Builder/Output.pir
  M runtime/parrot/library/Test/Builder/Test.pir
  M runtime/parrot/library/Test/Builder/TestPlan.pir
  M runtime/parrot/library/Test/Builder/Tester.pir
  M runtime/parrot/library/Test/More.pir
  M runtime/parrot/library/YAML/Dumper/Base.pir
  M runtime/parrot/library/YAML/Dumper/Default.pir

Log Message:
-----------
Remove depracted usage of concat_s_s.


Commit: 3369d6b909203fc6fba41bbf09fd2f2e71288c36
    https://github.com/parrot/parrot/commit/3369d6b909203fc6fba41bbf09fd2f2e71288c36
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2010-12-25 (Sat, 25 Dec 2010)

Changed paths:
  M include/parrot/pmc_freeze.h

Log Message:
-----------
Remove leftovers function declaration after moving of pmc_freeze.c


Commit: f79a0aff670577799f02409225e51d18d18bab0d
    https://github.com/parrot/parrot/commit/f79a0aff670577799f02409225e51d18d18bab0d
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2010-12-25 (Sat, 25 Dec 2010)

Changed paths:
  M src/pmc.c

Log Message:
-----------
Box string into HLL type.


Commit: ffa4db88f51cb349163af687ba7284536f9516fa
    https://github.com/parrot/parrot/commit/ffa4db88f51cb349163af687ba7284536f9516fa
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2010-12-25 (Sat, 25 Dec 2010)

Changed paths:
  M src/ops/core_ops.c

Log Message:
-----------
Re-bootstrap ops


Commit: 36d2d0f7a285eb7a9dbddb827ceee41568cf0a09
    https://github.com/parrot/parrot/commit/36d2d0f7a285eb7a9dbddb827ceee41568cf0a09
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2010-12-25 (Sat, 25 Dec 2010)

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

Log Message:
-----------
Constify STRING argument


Commit: 2a634c378b1cb20f1655121d73a29f48305106b2
    https://github.com/parrot/parrot/commit/2a634c378b1cb20f1655121d73a29f48305106b2
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2010-12-25 (Sat, 25 Dec 2010)

Changed paths:
  M compilers/imcc/imcc.y

Log Message:
-----------
Apply patch from #1540 to rewrite '.=' into 'concat_s_s_s'. plobsing++


Commit: 3f2e098794b0ce6057fcc7969d476e705dacbcc9
    https://github.com/parrot/parrot/commit/3f2e098794b0ce6057fcc7969d476e705dacbcc9
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2010-12-25 (Sat, 25 Dec 2010)

Changed paths:
  M compilers/imcc/imclexer.c
  M compilers/imcc/imcparser.c
  M compilers/imcc/imcparser.h

Log Message:
-----------
Regenerate lex/yacc-generated files


Commit: e7474efb21e75be582117cc0cc8227a27a04a99e
    https://github.com/parrot/parrot/commit/e7474efb21e75be582117cc0cc8227a27a04a99e
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2010-12-25 (Sat, 25 Dec 2010)

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:
-----------
New nqp-rx bootstrap files without concat_s_s usage


Commit: 17978527925781deaa688c6116edd4c98ade705f
    https://github.com/parrot/parrot/commit/17978527925781deaa688c6116edd4c98ade705f
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2010-12-25 (Sat, 25 Dec 2010)

Changed paths:
  M compilers/pge/PGE/Exp.pir
  M compilers/pge/PGE/Perl6Regex.pir

Log Message:
-----------
Remove usage of concat_s_s


Commit: 90f9dd02d3b01c26fd9556e6599505f7c8f6e063
    https://github.com/parrot/parrot/commit/90f9dd02d3b01c26fd9556e6599505f7c8f6e063
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2010-12-25 (Sat, 25 Dec 2010)

Changed paths:
  M runtime/parrot/library/PGE/Hs.pir

Log Message:
-----------
Remove deprecated usage of concat_s_s


Commit: 0403b090a8de9eb898d2af4bdc3e8f6477762ace
    https://github.com/parrot/parrot/commit/0403b090a8de9eb898d2af4bdc3e8f6477762ace
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2010-12-25 (Sat, 25 Dec 2010)

Changed paths:
  M t/compilers/imcc/syn/const.t
  M t/dynoplibs/pmc_pow.t
  M t/library/mime_base64.t
  M t/library/streams.t
  M t/oo/new.t
  M t/oo/root_new.t
  M t/op/arithmetics_pmc.t
  M t/op/cmp-nonbranch.t
  M t/op/string.t
  M t/op/string_cs.t
  M t/pmc/eval.t
  M t/pmc/fixedintegerarray.t
  M t/pmc/fixedpmcarray.t
  M t/pmc/fixedstringarray.t
  M t/pmc/hash.t
  M t/pmc/resizablepmcarray.t

Log Message:
-----------
Remove deprecated usage of concat_s_s


Commit: ddbdd541c6cf9d1d9deb2a4d589bf1fcae416b12
    https://github.com/parrot/parrot/commit/ddbdd541c6cf9d1d9deb2a4d589bf1fcae416b12
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2010-12-25 (Sat, 25 Dec 2010)

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/string.ops

Log Message:
-----------
Remove concat_s_s op and rebootstrap generated files. Closes #1540


Commit: 8ecae2661ca82dde9c4c334d1444367d18fe1dcb
    https://github.com/parrot/parrot/commit/8ecae2661ca82dde9c4c334d1444367d18fe1dcb
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2010-12-25 (Sat, 25 Dec 2010)

Changed paths:
  M src/pmc/callcontext.pmc
  M t/library/lwp.t
  M t/op/calling.t

Log Message:
-----------
Don't coerce Null PMCs into values in PCC. Closes #1630


Commit: 8e48a671f5475a44a478be93449b0c37894df241
    https://github.com/parrot/parrot/commit/8e48a671f5475a44a478be93449b0c37894df241
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2010-12-25 (Sat, 25 Dec 2010)

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

Log Message:
-----------
Constify STRING* args


Commit: bb81d4be69eed417e044c3a2dcb29990945a8e51
    https://github.com/parrot/parrot/commit/bb81d4be69eed417e044c3a2dcb29990945a8e51
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2010-12-25 (Sat, 25 Dec 2010)

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

Log Message:
-----------
Add 2 more PMC boxing functions


Commit: 5599e9fa920f0d07b19cc44d56bdb3bca1044715
    https://github.com/parrot/parrot/commit/5599e9fa920f0d07b19cc44d56bdb3bca1044715
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2010-12-25 (Sat, 25 Dec 2010)

Changed paths:
  M src/hash.c

Log Message:
-----------
Use parrot-wide PMC boxing functions


Commit: d7199ad1da57fa41e996f2105f1e0ecacf7d6aa5
    https://github.com/parrot/parrot/commit/d7199ad1da57fa41e996f2105f1e0ecacf7d6aa5
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2010-12-25 (Sat, 25 Dec 2010)

Changed paths:
  M src/ops/core_ops.c
  M src/ops/pmc.ops

Log Message:
-----------
Use parrot-wide boxing functions


Commit: f972490c75d30ddd9c0e8f632b2da86afd3f8582
    https://github.com/parrot/parrot/commit/f972490c75d30ddd9c0e8f632b2da86afd3f8582
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2010-12-25 (Sat, 25 Dec 2010)

Changed paths:
  M src/pointer_array.c

Log Message:
-----------
Fix memory leak in pointer array


Commit: eed5842be4fbfb37aac0d8b092c19d985ef169e3
    https://github.com/parrot/parrot/commit/eed5842be4fbfb37aac0d8b092c19d985ef169e3
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2010-12-25 (Sat, 25 Dec 2010)

Changed paths:
  M include/parrot/interpreter.h

Log Message:
-----------
remove unused RESUME_ISJ flag


Commit: f4f7e8352297e815433f782e8c83cc399658f2d8
    https://github.com/parrot/parrot/commit/f4f7e8352297e815433f782e8c83cc399658f2d8
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2010-12-26 (Sun, 26 Dec 2010)

Changed paths:
  M examples/pir/befunge/debug.pir
  M examples/pir/befunge/io.pir
  M examples/pir/befunge/load.pir

Log Message:
-----------
[befunge] concat_s_s is gone


Commit: 2516da66588761cfd230576032237157c7547721
    https://github.com/parrot/parrot/commit/2516da66588761cfd230576032237157c7547721
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2010-12-26 (Sun, 26 Dec 2010)

Changed paths:
  M MANIFEST
  M README.deutsch
  M README.espanol
  M README.polski
  M compilers/imcc/Rules.in
  M compilers/imcc/debug.c
  M compilers/imcc/imcc.y
  M compilers/imcc/imclexer.c
  M compilers/imcc/imcparser.c
  M compilers/imcc/main.c
  M compilers/imcc/pcc.c
  M compilers/pct/src/PAST/Compiler.pir
  M compilers/pct/src/PCT/Dumper.pir
  M compilers/pct/src/PCT/Grammar.pir
  M compilers/pct/src/PCT/HLLCompiler.pir
  M compilers/pct/src/POST/Compiler.pir
  M compilers/pge/PGE/Exp.pir
  M compilers/pge/PGE/Perl6Regex.pir
  M compilers/tge/TGE/Compiler.pir
  M config/auto/coverage.pm
  M config/auto/ipv6/test.in
  M config/gen/makefiles/root.in
  A docs/dev/coverage.pod
  M docs/pdds/draft/pdd10_embedding.pod
  M docs/project/release_manager_guide.pod
  M examples/c/test_main.c
  M examples/pir/befunge/debug.pir
  M examples/pir/befunge/io.pir
  M examples/pir/befunge/load.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
  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/parrot/api.h
  M include/parrot/debugger.h
  M include/parrot/dynext.h
  M include/parrot/embed.h
  M include/parrot/exit.h
  M include/parrot/gc_api.h
  M include/parrot/global_setup.h
  M include/parrot/imcc.h
  M include/parrot/interpreter.h
  M include/parrot/library.h
  M include/parrot/longopt.h
  M include/parrot/misc.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 lib/Parrot/Distribution.pm
  M lib/Parrot/Headerizer.pm
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Test/Harness.pm
  A ports/fedora/2.11.0/parrot.desk.in.tar.gz
  A ports/fedora/2.11.0/parrot.spec
  R ports/fedora/2.6.0/parrot.desk.in.tar.gz
  R ports/fedora/2.6.0/parrot.spec
  M runtime/parrot/library/CGI/QueryHash.pir
  M runtime/parrot/library/Data/Dumper/Base.pir
  M runtime/parrot/library/Data/Dumper/Default.pir
  M runtime/parrot/library/MIME/Base64.pir
  M runtime/parrot/library/PGE/Hs.pir
  M runtime/parrot/library/PGE/Perl6Grammar.pir
  M runtime/parrot/library/Stream/Base.pir
  M runtime/parrot/library/Stream/Lines.pir
  M runtime/parrot/library/String/Utils.pir
  M runtime/parrot/library/TAP/Harness.pir
  M runtime/parrot/library/Test/Builder/Output.pir
  M runtime/parrot/library/Test/Builder/Test.pir
  M runtime/parrot/library/Test/Builder/TestPlan.pir
  M runtime/parrot/library/Test/Builder/Tester.pir
  M runtime/parrot/library/Test/More.pir
  M runtime/parrot/library/YAML/Dumper/Base.pir
  M runtime/parrot/library/YAML/Dumper/Default.pir
  M src/debug.c
  M src/dynext.c
  M src/dynpmc/Defines.in
  M src/dynpmc/Rules.in
  M src/embed.c
  A src/embed/api.c
  A src/embed/embed_private.h
  A src/embed/pmc.c
  A src/embed/strings.c
  M src/exceptions.c
  M src/exit.c
  M src/gc/api.c
  M src/gc/gc_ms2.c
  M src/gc/gc_private.h
  M src/gc/mark_sweep.c
  M src/global_setup.c
  M src/hash.c
  M src/interp/inter_misc.c
  M src/library.c
  M src/longopt.c
  M src/ops/core_ops.c
  M src/ops/pmc.ops
  M src/ops/string.ops
  M src/packfile/object_serialization.c
  M src/pbc_disassemble.c
  M src/pmc.c
  M src/pmc/callcontext.pmc
  M src/pmc/exception.pmc
  M src/pmc/exporter.pmc
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/fixedpmcarray.pmc
  M src/pmc/imageiosize.pmc
  M src/pmc/iterator.pmc
  M src/pmc/orderedhash.pmc
  M src/pmc/packfiledebug.pmc
  M src/pmc/socket.pmc
  M src/pmc/stringbuilder.pmc
  M src/pmc/undef.pmc
  M src/pointer_array.c
  M src/utils.c
  A t/codingstd/checkdepend.t
  M t/codingstd/perlcritic.t
  M t/compilers/imcc/syn/const.t
  M t/dynoplibs/pmc_pow.t
  M t/harness.pir
  M t/library/lwp.t
  M t/library/mime_base64.t
  M t/library/streams.t
  M t/oo/new.t
  M t/oo/root_new.t
  M t/op/arithmetics_pmc.t
  M t/op/calling.t
  M t/op/cmp-nonbranch.t
  M t/op/exit.t
  M t/op/string.t
  M t/op/string_cs.t
  M t/pmc/eval.t
  M t/pmc/exporter.t
  M t/pmc/fixedintegerarray.t
  M t/pmc/fixedpmcarray.t
  M t/pmc/fixedstringarray.t
  M t/pmc/hash.t
  M t/pmc/resizablepmcarray.t
  M t/pmc/role.t
  M t/pmc/socket.t
  M t/pmc/string.t
  M t/run/options.t
  A t/src/embed/pmc.t
  A t/src/embed/strings.t
  M tools/build/parrot_config_c.pl
  R tools/dev/checkdepend.pl
  M tools/dev/mk_nci_thunks.pl
  M tools/dev/nci_thunk_gen.pir
  M tools/dev/pbc_to_exe.pir

Log Message:
-----------
Merge branch 'master' into nwellnhof/string_unescape

Conflicts:
	compilers/imcc/imcparser.c
	config/gen/makefiles/root.in


Commit: ef08407746192b4c227219246d21f771de78d84c
    https://github.com/parrot/parrot/commit/ef08407746192b4c227219246d21f771de78d84c
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2010-12-26 (Sun, 26 Dec 2010)

Changed paths:
  M DEPRECATED.pod

Log Message:
-----------
Add #1808 and #1809 to DEPRECATED.pod




More information about the parrot-commits mailing list