[parrot/parrot] 84e55a: include <sys/param.h> if present.

noreply at github.com noreply at github.com
Fri Jun 3 02:21:54 UTC 2011


Branch: refs/heads/nqp_pct
Home:   https://github.com/parrot/parrot

Commit: 84e55a5c8b23f7ea98393b4c6ba08c93a7f2e547
    https://github.com/parrot/parrot/commit/84e55a5c8b23f7ea98393b4c6ba08c93a7f2e547
Author: Coke <will at coleda.com>
Date:   2011-02-15 (Tue, 15 Feb 2011)

Changed paths:
  M src/platform/generic/sysmem.c

Log Message:
-----------
include <sys/param.h> if present.
TT #2013, Courtesy doughera++


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

Changed paths:
  M NEWS
  M docs/glossary.pod

Log Message:
-----------
[doc] Update NEWS a bit


Commit: 4eb5dcbb13c327f9366748e4dae667e3e2d09af0
    https://github.com/parrot/parrot/commit/4eb5dcbb13c327f9366748e4dae667e3e2d09af0
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-02-15 (Tue, 15 Feb 2011)

Changed paths:
  M NEWS

Log Message:
-----------
bulk up NEWS a little


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

Changed paths:
  M NEWS

Log Message:
-----------
[doc] Beef up NEWS


Commit: 154ab50d4ef1858014b0b158e82187992a0c24da
    https://github.com/parrot/parrot/commit/154ab50d4ef1858014b0b158e82187992a0c24da
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-02-15 (Tue, 15 Feb 2011)

Changed paths:
  M MANIFEST.generated
  M README
  M VERSION

Log Message:
-----------
increment version number to 3.1.0


Commit: 72ed55c9f6abb022baae36c04bd7b9d0e8d8d922
    https://github.com/parrot/parrot/commit/72ed55c9f6abb022baae36c04bd7b9d0e8d8d922
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-02-15 (Tue, 15 Feb 2011)

Changed paths:
  M docs/parrothist.pod
  M docs/project/release_manager_guide.pod

Log Message:
-----------
change history and release docs


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

Changed paths:
  M CREDITS
  M ChangeLog
  M NEWS

Log Message:
-----------
update NEWS, CREDITS and ChangeLog


Commit: 59be83af501741e68678a5ad79fc6c2872c4466c
    https://github.com/parrot/parrot/commit/59be83af501741e68678a5ad79fc6c2872c4466c
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-02-15 (Tue, 15 Feb 2011)

Changed paths:
  M include/parrot/oplib/core_ops.h
  M src/ops/core_ops.c

Log Message:
-----------
update core ops


Commit: 968cc50aea989b199c6a09ef43c308e88b2a8fb1
    https://github.com/parrot/parrot/commit/968cc50aea989b199c6a09ef43c308e88b2a8fb1
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-02-15 (Tue, 15 Feb 2011)

Changed paths:
  M NEWS

Log Message:
-----------
add Daniel Kang to list of gci students in NEWS


Commit: ce8e12dbb42ee820183f0daf5b6d63e8c410175a
    https://github.com/parrot/parrot/commit/ce8e12dbb42ee820183f0daf5b6d63e8c410175a
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-02-15 (Tue, 15 Feb 2011)

Changed paths:
  M api.yaml

Log Message:
-----------
remove "fast-tracked" from api.yaml.  A better solution was found at #ps


Commit: 5cc4b35bef18e66c986956cb13d6ead3cc955728
    https://github.com/parrot/parrot/commit/5cc4b35bef18e66c986956cb13d6ead3cc955728
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-02-15 (Tue, 15 Feb 2011)

Changed paths:
  M api.yaml

Log Message:
-----------
deprecations are eligible in 3.4, not 3.3


Commit: f8aa6521a078194ddd1850f6214ea2c054ff4b07
    https://github.com/parrot/parrot/commit/f8aa6521a078194ddd1850f6214ea2c054ff4b07
Author: Akash Manohar J <akash at akash.im>
Date:   2011-02-15 (Tue, 15 Feb 2011)

Changed paths:
  M examples/languages/squaak/doc/tutorial_episode_3.pod

Log Message:
-----------
Removed exercise-1 in PCT Tutorial episode-3. Methods are already being added by the user

Signed-off-by: Akash Manohar J <akash at akash.im>
Signed-off-by: Jonathan "Duke" Leto <jonathan at leto.net>


Commit: ae1bd6b8b6d9518e3b5e9f566e87e36d2a5146ac
    https://github.com/parrot/parrot/commit/ae1bd6b8b6d9518e3b5e9f566e87e36d2a5146ac
Author: Akash Manohar J <akash at akash.im>
Date:   2011-02-15 (Tue, 15 Feb 2011)

Changed paths:
  M examples/languages/squaak/doc/tutorial_episode_3.pod

Log Message:
-----------
added instructions in PCT episode-3 to remove methods for term:sym<integer> and term:sym<quote>

Signed-off-by: Akash Manohar J <akash at akash.im>
Signed-off-by: Jonathan "Duke" Leto <jonathan at leto.net>


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

Changed paths:
  M examples/languages/squaak/doc/tutorial_episode_3.pod

Log Message:
-----------
Merge branch 'pull_request_124'


Commit: 6d54624065f62cd7f4718375c5cbd00195f88170
    https://github.com/parrot/parrot/commit/6d54624065f62cd7f4718375c5cbd00195f88170
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-16 (Wed, 16 Feb 2011)

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

Log Message:
-----------
Add WB into "op copy".

We are fiddling with memory breaking contract with GenGC. Restore it a
bit.


Commit: 1f49b91cc9882d5f960c7d7cf682ca610ba5ff4b
    https://github.com/parrot/parrot/commit/1f49b91cc9882d5f960c7d7cf682ca610ba5ff4b
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M src/pmc/class.pmc

Log Message:
-----------
Add WB into Class PMC when we poke into Object guts


Commit: 9699c2d5db7aac8455eaa1b8262b2e155cd6a8f4
    https://github.com/parrot/parrot/commit/9699c2d5db7aac8455eaa1b8262b2e155cd6a8f4
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M src/pmc.c

Log Message:
-----------
Add WB to pmc_reuse.

We are breaking contract with GenGC. Restore it a bit.


Commit: 0474da3476c1d811106a887a24c6ea7b654c34e4
    https://github.com/parrot/parrot/commit/0474da3476c1d811106a887a24c6ea7b654c34e4
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Add one more important step to GenGC algo.

Now we should handle C-stack nursery objects in a sane way.


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

Changed paths:
  M src/gc/system.c

Log Message:
-----------
Add explicit casting to make c++ compiler happy. mj41++ for TapTinder


Commit: 176db42de1fe3313241d59481380bd8ec8c11ae0
    https://github.com/parrot/parrot/commit/176db42de1fe3313241d59481380bd8ec8c11ae0
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M src/pmc/nci.pmc

Log Message:
-----------
Move WB after we changed NCI guts.


Commit: bf75b03d6d76fb70296038ea733537b880e4ee7a
    https://github.com/parrot/parrot/commit/bf75b03d6d76fb70296038ea733537b880e4ee7a
Author: Akash Manohar J <akash at akash.im>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M CREDITS

Log Message:
-----------
added Akash Manohar to CREDITS for foxing PCT tutorial episode-3

Signed-off-by: Akash Manohar J <akash at akash.im>
Signed-off-by: Jonathan "Duke" Leto <jonathan at leto.net>


Commit: 8df50db52919c4627ed966634750003c54d065e7
    https://github.com/parrot/parrot/commit/8df50db52919c4627ed966634750003c54d065e7
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M docs/project/git_workflow.pod

Log Message:
-----------
[doc] Add section about the amazing new merge_pull_request.pl


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

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Change PARROT_ASSERT to Parrot_confess to enable GC validation in
optimized builds.


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

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Temporary enable GC validation in optimized builds.

Lua is failing badly. I suspect rakudo and partcl aren't patched fully.
And not all yaks shaved in our codebase yet.


Commit: 916ea754719432ba4f1507f4c394d9f5e9a667b6
    https://github.com/parrot/parrot/commit/916ea754719432ba4f1507f4c394d9f5e9a667b6
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M src/gc/gc_gms.c
  M src/gc/gc_private.h

Log Message:
-----------
Made pobj2gen non static to be available in optimized builds.


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

Changed paths:
  M NEWS

Log Message:
-----------
add NEWS template


Commit: 7769cf2812dacaf0844199996ee0a822ce4228a6
    https://github.com/parrot/parrot/commit/7769cf2812dacaf0844199996ee0a822ce4228a6
Author: Akash Manohar J <akash at akash.im>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M examples/languages/squaak/doc/tutorial_episode_3.pod
  M tools/dev/mk_language_shell.in

Log Message:
-----------
various pct tutorial fixes and consistency improvements from akashmanohar++

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


Commit: 04ae1b1a96b0cb140e05a2abe283fb9e53a247bf
    https://github.com/parrot/parrot/commit/04ae1b1a96b0cb140e05a2abe283fb9e53a247bf
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M config/auto/gc.pm
  M include/parrot/settings.h

Log Message:
-----------
smarten up auto::gc a bit, remove reference to TMS gc


Commit: 0dd42070b906968eba3815cd486ee8e6eba96b57
    https://github.com/parrot/parrot/commit/0dd42070b906968eba3815cd486ee8e6eba96b57
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M src/pmc/lexpad.pmc

Log Message:
-----------
Add write barrier to LexPad PMC when it poke into CallContext registers.


Commit: 4ede1cab86af36204a07bb24b57b8bc841a9e4dc
    https://github.com/parrot/parrot/commit/4ede1cab86af36204a07bb24b57b8bc841a9e4dc
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Warp gc_gms_validated_objects so we can validate GMS in optimized builds.

Use C<perl Configure.pl --optimize --ccflags="-DPARROT_GC_VALIDATE"> to
enable validation.


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

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Remove accidentally committed line.


Commit: 2f168ec349e32bd686d356f0e47568bfa13e3209
    https://github.com/parrot/parrot/commit/2f168ec349e32bd686d356f0e47568bfa13e3209
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M src/extend.c

Log Message:
-----------
Add write barrier to Parrot_set_pmcreg.


Commit: 5f1d8d9fa14826a6d10122bc262ac0cef3444fd6
    https://github.com/parrot/parrot/commit/5f1d8d9fa14826a6d10122bc262ac0cef3444fd6
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M src/extend.c

Log Message:
-----------
Add write barrier to Parrot_set_strreg


Commit: 4c50f6b2d6487b31e05b71f000ed01d1a45538ff
    https://github.com/parrot/parrot/commit/4c50f6b2d6487b31e05b71f000ed01d1a45538ff
Author: Moritz Lenz <moritz at faui2k3.org>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M ext/nqp-rx/src/stage0/HLL-s0.pir
  M ext/nqp-rx/src/stage0/NQP-s0.pir
  M ext/nqp-rx/src/stage0/P6Regex-s0.pir

Log Message:
-----------
[nqp-rx] import bootstrap files from fde6377648205d7e9b28bbbc09d730df8ae63978; allows <*> as the body of proto regexes


Commit: 8bb3de145aeffc48b8bc99b20f7d9609704a75c8
    https://github.com/parrot/parrot/commit/8bb3de145aeffc48b8bc99b20f7d9609704a75c8
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M t/dynpmc/os_unicode.t

Log Message:
-----------
[t] More Unicode filename tests


Commit: 973a07404d3f7ff985d4656fa53b3718b4e3b3ca
    https://github.com/parrot/parrot/commit/973a07404d3f7ff985d4656fa53b3718b4e3b3ca
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-16 (Wed, 16 Feb 2011)

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

Log Message:
-----------
Add more write barriers. PCC METHOD returns early when we have RETURN() statement.


Commit: 9f51ff2ec9db1e39a29769bf0bd0710a8d281142
    https://github.com/parrot/parrot/commit/9f51ff2ec9db1e39a29769bf0bd0710a8d281142
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M src/string/encoding.c
  M t/dynpmc/os_unicode.t

Log Message:
-----------
Make find_encoding "platform" work

And make Unicode filename test check for UTF-8 support on Linux


Commit: 6de456e39829ab8c700b2b8f117437b0e4ecfc25
    https://github.com/parrot/parrot/commit/6de456e39829ab8c700b2b8f117437b0e4ecfc25
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M MANIFEST
  M config/auto/stat.pm
  A config/auto/stat/test_atim_c.in
  A config/auto/stat/test_atimespec_c.in
  M src/platform/generic/file.c

Log Message:
-----------
Add configure checks for st_atim and st_atimespec

Darwin uses st_atimespec


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

Changed paths:
  M src/dynpmc/os.pmc
  M t/dynpmc/os.t

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


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

Changed paths:
  M .gitignore
  M CREDITS
  M ChangeLog
  M Configure.pl
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M NEWS
  M README
  M VERSION
  M api.yaml
  M compilers/data_json/data_json.pir
  M config/auto/pmc.pm
  M config/gen/makefiles/root.in
  M config/init/hints/darwin.pm
  M docs/embed.pod
  M docs/gettingstarted.pod
  M docs/glossary.pod
  M docs/imcc/imcfaq.pod
  M docs/index/developer.json
  M docs/intro.pod
  M docs/parrotbyte.pod
  M docs/parrothist.pod
  M docs/project/committer_guide.pod
  M docs/project/core_inclusion.pod
  M docs/project/git_workflow.pod
  M docs/project/metacommitter_guide.pod
  M docs/project/release_manager_guide.pod
  M docs/project/support_policy.pod
  M docs/translations/README.BGR
  M docs/translations/README.deutsch
  M docs/translations/README.espanol
  M docs/translations/README.francais
  M docs/translations/README.polski
  M docs/translations/README.pt-BR
  M docs/user/pir/intro.pod
  M editor/mk_skeleton.pir
  M examples/config/file/configcompiler
  M examples/languages/abc/setup.pir
  M examples/languages/squaak/doc/tutorial_episode_3.pod
  M examples/pir/befunge/setup.pir
  M ext/nqp-rx/CREDITS
  M ext/nqp-rx/README
  M include/parrot/api.h
  M include/parrot/extend.h
  M include/parrot/gc_api.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/packfile.h
  M include/parrot/pmc.h
  M include/parrot/pobj.h
  M include/parrot/pointer_array.h
  M lib/Parrot/Configure/Options/Conf.pm
  M lib/Parrot/Configure/Options/Conf/CLI.pm
  M lib/Parrot/Configure/Options/Conf/File.pm
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M lib/Parrot/Configure/Test.pm
  M lib/Parrot/Distribution.pm
  M lib/Parrot/Docs/File.pm
  M lib/Parrot/Docs/Section/Info.pm
  M lib/Parrot/Harness/Smoke.pm
  M lib/Parrot/IO/Directory.pm
  M lib/Parrot/IO/File.pm
  M lib/Parrot/Manifest.pm
  R lib/Parrot/Pmc2c/ComposedMethod.pm
  M lib/Parrot/Pmc2c/Dumper.pm
  M lib/Parrot/Pmc2c/Library.pm
  M lib/Parrot/Pmc2c/Method.pm
  R lib/Parrot/Pmc2c/MethodEmitter.pm
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/PMC.pm
  R lib/Parrot/Pmc2c/PMC/ParrotClass.pm
  M lib/Parrot/Pmc2c/PMC/RO.pm
  R lib/Parrot/Pmc2c/PMCEmitter.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M lib/Parrot/Pmc2c/UtilFunctions.pm
  M lib/Parrot/Revision.pm
  M runtime/parrot/library/NCI/Utils.pir
  M runtime/parrot/library/distutils.pir
  M src/embed/api.c
  M src/embed/pmc.c
  M src/extend.c
  M src/gc/api.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/gc_private.h
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/packfile/api.c
  M src/platform/generic/sysmem.c
  M src/pmc.c
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/fixedpmcarray.pmc
  M src/pmc/fixedstringarray.pmc
  M src/pmc/packfileannotations.pmc
  M src/pmc/resizableintegerarray.pmc
  M src/pmc/resizablepmcarray.pmc
  M src/pmc/resizablestringarray.pmc
  M src/pointer_array.c
  M t/compilers/imcc/syn/errors.t
  M t/configure/001-options.t
  M t/configure/008-file_based_configuration.t
  M t/configure/testlib/bdefectivefoobar
  M t/configure/testlib/cdefectivefoobar
  M t/harness.pir
  M t/op/gc.t
  M t/op/spawnw.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/src/embed/api.t
  M t/src/extend_vtable.t
  M t/src/misc.t
  M t/steps/inter/progs-01.t
  M t/steps/inter/progs-02.t
  M t/steps/inter/progs-03.t
  M t/tools/install/testlib/README
  M tools/build/h2inc.pl
  M tools/dev/headerizer.pl
  A tools/dev/merge_pull_request.pl
  M tools/dev/mk_language_shell.in

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

Conflicts:
	src/dynpmc/os.pmc


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

Changed paths:
  M MANIFEST.generated
  M README
  M VERSION

Log Message:
-----------
increment version number to 3.1.0


Commit: 272bcdb46e4375bfba5e81acce9c22a5226f6dd6
    https://github.com/parrot/parrot/commit/272bcdb46e4375bfba5e81acce9c22a5226f6dd6
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M docs/parrothist.pod
  M docs/project/release_manager_guide.pod

Log Message:
-----------
change history and release docs


Commit: 4b37667ff302901e8d0776a27825648addaddd85
    https://github.com/parrot/parrot/commit/4b37667ff302901e8d0776a27825648addaddd85
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M CREDITS
  M ChangeLog
  M NEWS

Log Message:
-----------
update NEWS, CREDITS and ChangeLog


Commit: 6dbdffbd9d0778b217397f2a493edea76d7dd811
    https://github.com/parrot/parrot/commit/6dbdffbd9d0778b217397f2a493edea76d7dd811
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M include/parrot/oplib/core_ops.h
  M src/ops/core_ops.c

Log Message:
-----------
update core ops


Commit: 011d4603fbeca2e777dba62a43d19ac3713949ae
    https://github.com/parrot/parrot/commit/011d4603fbeca2e777dba62a43d19ac3713949ae
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M NEWS

Log Message:
-----------
add Daniel Kang to list of gci students in NEWS


Commit: 09c874891e79f4d8888250483242fff0c83f7bac
    https://github.com/parrot/parrot/commit/09c874891e79f4d8888250483242fff0c83f7bac
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M api.yaml

Log Message:
-----------
remove "fast-tracked" from api.yaml.  A better solution was found at #ps


Commit: 819c259d275c4130647927cba8cb8de48fcfb9a8
    https://github.com/parrot/parrot/commit/819c259d275c4130647927cba8cb8de48fcfb9a8
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M api.yaml

Log Message:
-----------
deprecations are eligible in 3.4, not 3.3


Commit: 004ca872548619a1fb05df7a66d258175b60081d
    https://github.com/parrot/parrot/commit/004ca872548619a1fb05df7a66d258175b60081d
Author: Akash Manohar J <akash at akash.im>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M examples/languages/squaak/doc/tutorial_episode_3.pod

Log Message:
-----------
Removed exercise-1 in PCT Tutorial episode-3. Methods are already being added by the user

Signed-off-by: Akash Manohar J <akash at akash.im>
Signed-off-by: Jonathan "Duke" Leto <jonathan at leto.net>


Commit: b46e8bed299a306ee6fa4a69f0d8fccb9bc5c2b0
    https://github.com/parrot/parrot/commit/b46e8bed299a306ee6fa4a69f0d8fccb9bc5c2b0
Author: Akash Manohar J <akash at akash.im>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M examples/languages/squaak/doc/tutorial_episode_3.pod

Log Message:
-----------
added instructions in PCT episode-3 to remove methods for term:sym<integer> and term:sym<quote>

Signed-off-by: Akash Manohar J <akash at akash.im>
Signed-off-by: Jonathan "Duke" Leto <jonathan at leto.net>


Commit: bcae48ff88d3d052d26b287babad402bfab5915e
    https://github.com/parrot/parrot/commit/bcae48ff88d3d052d26b287babad402bfab5915e
Author: Akash Manohar J <akash at akash.im>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M CREDITS

Log Message:
-----------
added Akash Manohar to CREDITS for foxing PCT tutorial episode-3

Signed-off-by: Akash Manohar J <akash at akash.im>
Signed-off-by: Jonathan "Duke" Leto <jonathan at leto.net>


Commit: 8d35155bedb74aaa0b1a4d00e44fd81df344f1e8
    https://github.com/parrot/parrot/commit/8d35155bedb74aaa0b1a4d00e44fd81df344f1e8
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M docs/project/git_workflow.pod

Log Message:
-----------
[doc] Add section about the amazing new merge_pull_request.pl


Commit: 65ce8897227b19f5885af15422f8e4a40d9f2ddd
    https://github.com/parrot/parrot/commit/65ce8897227b19f5885af15422f8e4a40d9f2ddd
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M NEWS

Log Message:
-----------
add NEWS template


Commit: b48afc8a39378a1925d9684806b154c1eddc21fb
    https://github.com/parrot/parrot/commit/b48afc8a39378a1925d9684806b154c1eddc21fb
Author: Akash Manohar J <akash at akash.im>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M examples/languages/squaak/doc/tutorial_episode_3.pod
  M tools/dev/mk_language_shell.in

Log Message:
-----------
various pct tutorial fixes and consistency improvements from akashmanohar++

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


Commit: 6ddd1270059162eab93f1925c299fbdc2accf34c
    https://github.com/parrot/parrot/commit/6ddd1270059162eab93f1925c299fbdc2accf34c
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-16 (Wed, 16 Feb 2011)

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

Log Message:
-----------
Fix previous commit with fixing PCC RETURN rewriting.


Commit: 0aa7b594f9a23421727d781711b3cea2488364af
    https://github.com/parrot/parrot/commit/0aa7b594f9a23421727d781711b3cea2488364af
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-16 (Wed, 16 Feb 2011)

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

Log Message:
-----------
Add vtable_method_has_manual_wb accessor


Commit: 99e96499d8f1fff850bcb5017d3eaec41b340925
    https://github.com/parrot/parrot/commit/99e96499d8f1fff850bcb5017d3eaec41b340925
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-16 (Wed, 16 Feb 2011)

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

Log Message:
-----------
Don't generate WBed vtables for :manual_wb VTABLEs


Commit: 8fcbee3537bc03d4ac388702f56bc0c141e5c81a
    https://github.com/parrot/parrot/commit/8fcbee3537bc03d4ac388702f56bc0c141e5c81a
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M src/pmc/fixedintegerarray.pmc

Log Message:
-----------
Mark set_foo_keyed_bar methods with :manual_wb in FIA


Commit: a81c3fc9b2435349d71fe6251eb8994d231090a2
    https://github.com/parrot/parrot/commit/a81c3fc9b2435349d71fe6251eb8994d231090a2
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M config/auto/gc.pm
  M t/steps/auto/gc-01.t

Log Message:
-----------
fix (or at least silence) failing auto::gc tests, set gms as configure-time default


Commit: 09934c9ced4c1b9742cdb05197916824e6fe33a5
    https://github.com/parrot/parrot/commit/09934c9ced4c1b9742cdb05197916824e6fe33a5
Author: Moritz Lenz <moritz at faui2k3.org>
Date:   2011-02-16 (Wed, 16 Feb 2011)

Changed paths:
  M ports/debian/rules

Log Message:
-----------
change mandir in debian package; see http://bugs.debian.org/610994


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

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
Add coverage to thawfinish vtable


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

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_shift_pmc


Commit: 57b0c83db59e93c1382ef9fa70948626f894bba7
    https://github.com/parrot/parrot/commit/57b0c83db59e93c1382ef9fa70948626f894bba7
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-17 (Thu, 17 Feb 2011)

Log Message:
-----------
Merge commit 'b1d3cb567dc9c82d46741506719bfe8128337a29' into gen_gc2


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

Log Message:
-----------
Merge commit '7db4a1f04ea21c24c3a9882e50125cc4d989fb64' into gen_gc2


Commit: 74d591c485e782eb2f97cad6129987a6ba7c90da
    https://github.com/parrot/parrot/commit/74d591c485e782eb2f97cad6129987a6ba7c90da
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-17 (Thu, 17 Feb 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 ports/debian/rules

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


Commit: 22e1fca7233a446b7327fac97be4a7607c071364
    https://github.com/parrot/parrot/commit/22e1fca7233a446b7327fac97be4a7607c071364
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-17 (Thu, 17 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Trans/C.pm

Log Message:
-----------
Bring Ops::Trans::C from master


Commit: 2d0ad22ebcebd61d354555464cfe3dd3af2184b9
    https://github.com/parrot/parrot/commit/2d0ad22ebcebd61d354555464cfe3dd3af2184b9
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-17 (Thu, 17 Feb 2011)

Changed paths:
  M compilers/opsc/ops2c.nqp

Log Message:
-----------
Remove accidentally committed debug output


Commit: 607b19720352e82829544111d402fdd00686f40c
    https://github.com/parrot/parrot/commit/607b19720352e82829544111d402fdd00686f40c
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-17 (Thu, 17 Feb 2011)

Changed paths:
  M include/parrot/list.h

Log Message:
-----------
Bring include/parrot/list.h from master


Commit: 8656264e29b42259606ddb327b7b75e7f143b00f
    https://github.com/parrot/parrot/commit/8656264e29b42259606ddb327b7b75e7f143b00f
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-02-17 (Thu, 17 Feb 2011)

Changed paths:
  A compilers/data_json/JSON.nqp

Log Message:
-----------
add a JSON grammar with NQP


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

Changed paths:
  M MANIFEST

Log Message:
-----------
update manifest


Commit: 127b072651bc7878d2a6ed064da69defddcaeff8
    https://github.com/parrot/parrot/commit/127b072651bc7878d2a6ed064da69defddcaeff8
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-02-17 (Thu, 17 Feb 2011)

Changed paths:
  M tools/dev/mk_manifest_and_skip.pl

Log Message:
-----------
documentation: tell that MANIFEST is to add


Commit: 7066f3b2b8590849d791eba2c7e1a47736e2f27e
    https://github.com/parrot/parrot/commit/7066f3b2b8590849d791eba2c7e1a47736e2f27e
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-02-17 (Thu, 17 Feb 2011)

Changed paths:
  M compilers/data_json/Defines.mak
  M compilers/data_json/Rules.mak
  M config/gen/makefiles/root.in

Log Message:
-----------
add rules to build JSON_LANG with NQP


Commit: 6bf4a8e0d64cb24c6932434b665fdff6196528fe
    https://github.com/parrot/parrot/commit/6bf4a8e0d64cb24c6932434b665fdff6196528fe
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-02-17 (Thu, 17 Feb 2011)

Changed paths:
  M compilers/data_json/Rules.mak

Log Message:
-----------
correct mistake


Commit: 21e8eff4041b38481c1bdf56f20758873ee71ea6
    https://github.com/parrot/parrot/commit/21e8eff4041b38481c1bdf56f20758873ee71ea6
Author: Tadeusz Sośnierz <tadzikes at gmail.com>
Date:   2011-02-17 (Thu, 17 Feb 2011)

Changed paths:
  M examples/languages/squaak/doc/tutorial_episode_3.pod

Log Message:
-----------
Add a note in Squaak tutorial episode 3


Commit: 8b0e658f2d6a4c83cb167233f6280f0ebd3c074f
    https://github.com/parrot/parrot/commit/8b0e658f2d6a4c83cb167233f6280f0ebd3c074f
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-17 (Thu, 17 Feb 2011)

Changed paths:
  M runtime/parrot/library/YAML/Tiny.pm

Log Message:
-----------
Fix dumping of strings: quote all "'".


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

Changed paths:
  M api.yaml

Log Message:
-----------
Fix yaml syntax.


Commit: 15f259eb6c589758632b12f6c0071931c508ab4f
    https://github.com/parrot/parrot/commit/15f259eb6c589758632b12f6c0071931c508ab4f
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-17 (Thu, 17 Feb 2011)

Changed paths:
  M api.yaml

Log Message:
-----------
Rerun resolve_deprecated.nqp


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

Changed paths:
  M config/auto/gc.pm
  M config/gen/config_h/config_h.in
  M config/gen/makefiles/root.in
  M include/parrot/settings.h
  M t/steps/auto/gc-01.t
  M tools/dev/create_language.pl

Log Message:
-----------
Apply patch by doughera++ to move GC_DEFAULT to config.h. Closing #2019


Commit: 1477fe902be31f580f52f6ae06141e1a732a1567
    https://github.com/parrot/parrot/commit/1477fe902be31f580f52f6ae06141e1a732a1567
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-17 (Thu, 17 Feb 2011)

Changed paths:
  M t/steps/auto/gc-01.t

Log Message:
-----------
Fix auto::gc test


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

Changed paths:
  M src/platform/win32/file.c
  M t/dynpmc/os.t

Log Message:
-----------
Use CreateSymbolicLink only if supported

Should fix build on Windows XP


Commit: 0c6398c0bb61083c8cf1c0282b1bc56f77e260ca
    https://github.com/parrot/parrot/commit/0c6398c0bb61083c8cf1c0282b1bc56f77e260ca
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-02-17 (Thu, 17 Feb 2011)

Changed paths:
  M src/platform/win32/file.c

Log Message:
-----------
Remove bogus ASSERT_ARGS


Commit: 9f44b5cc4ccb2c31592056692219450a1848ee5f
    https://github.com/parrot/parrot/commit/9f44b5cc4ccb2c31592056692219450a1848ee5f
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-02-17 (Thu, 17 Feb 2011)

Changed paths:
  M src/gc/gc_gms.c
  M src/pmc/hash.pmc

Log Message:
-----------
[codingstd] No trailing whitespace.


Commit: 08048572a7cd741671a775cfb02b5acdaa19be49
    https://github.com/parrot/parrot/commit/08048572a7cd741671a775cfb02b5acdaa19be49
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-02-17 (Thu, 17 Feb 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
[codingstd] Provide at least stubs of function documentation.


Commit: 8a0b79858fb6eeeb72ae00d91ecd7eb643f7ffe5
    https://github.com/parrot/parrot/commit/8a0b79858fb6eeeb72ae00d91ecd7eb643f7ffe5
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-02-17 (Thu, 17 Feb 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
[codingstd] Do ASSERT_ARGS for two new functions.


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

Changed paths:
  M README_cygwin.pod

Log Message:
-----------
Eliminate trailing whitespace. mstevens++.


Commit: 04120ec37e6df4dbc2c9030a2e9ecb18e884d338
    https://github.com/parrot/parrot/commit/04120ec37e6df4dbc2c9030a2e9ecb18e884d338
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-02-17 (Thu, 17 Feb 2011)

Changed paths:
  M docs/submissions.pod

Log Message:
-----------
Spelling corrections per TT #2016. mstevens++.


Commit: 45aac192bd988dd4dedd1bafa08a0084ab5a5232
    https://github.com/parrot/parrot/commit/45aac192bd988dd4dedd1bafa08a0084ab5a5232
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-02-17 (Thu, 17 Feb 2011)

Changed paths:
  M .gitignore
  M MANIFEST.SKIP

Log Message:
-----------
Add a file to .gitignore; rebuild MANIFEST.SKIP.


Commit: eafa11af08da3cfbc522fd5262b54b80a34a8202
    https://github.com/parrot/parrot/commit/eafa11af08da3cfbc522fd5262b54b80a34a8202
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-17 (Thu, 17 Feb 2011)

Changed paths:
  M include/parrot/datatypes.h

Log Message:
-----------
move bit and nybble handling to unsigned

bits are unsigned by definition (otherwise they'd just be signed nothingness)
nybbles are hard to do signed (hardware and compiler support are uncommon) and not really all that useful.


Commit: ec609ace938f1c1154b1e89ca51c999650e9fb8f
    https://github.com/parrot/parrot/commit/ec609ace938f1c1154b1e89ca51c999650e9fb8f
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-17 (Thu, 17 Feb 2011)

Changed paths:
  M include/parrot/datatypes.h

Log Message:
-----------
add union type


Commit: 5aeabf5c31c7af9e10798aeeac2e98ee581c4bd7
    https://github.com/parrot/parrot/commit/5aeabf5c31c7af9e10798aeeac2e98ee581c4bd7
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-17 (Thu, 17 Feb 2011)

Changed paths:
  M include/parrot/datatypes.h

Log Message:
-----------
eliminate unused type flags for DPOINTER and BIGINT


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

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
More docs.


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

Changed paths:
  M .gitignore
  M MANIFEST
  M MANIFEST.SKIP
  M README_cygwin.pod
  M api.yaml
  M compilers/data_json/Defines.mak
  A compilers/data_json/JSON.nqp
  M compilers/data_json/Rules.mak
  M config/gen/makefiles/root.in
  M docs/submissions.pod
  M examples/languages/squaak/doc/tutorial_episode_3.pod
  M runtime/parrot/library/YAML/Tiny.pm
  M tools/dev/mk_manifest_and_skip.pl

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


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

Changed paths:
  M compilers/data_json/JSON.nqp

Log Message:
-----------
add copyright, vim-info and documentation to the file "JSON.nqp"


Commit: 33711f220c386094efe07b3e6089eb670dca2bd2
    https://github.com/parrot/parrot/commit/33711f220c386094efe07b3e6089eb670dca2bd2
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-02-18 (Fri, 18 Feb 2011)

Changed paths:
  A compilers/data_json/JSON_README.pod

Log Message:
-----------
add documentation in POD format for JSON generated with NQP


Commit: 067e7bd7efa62cac5e6def6615a576f40cb5f153
    https://github.com/parrot/parrot/commit/067e7bd7efa62cac5e6def6615a576f40cb5f153
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-02-18 (Fri, 18 Feb 2011)

Changed paths:
  M MANIFEST

Log Message:
-----------
update manifest


Commit: 017e3b797d48504ed92b9b60a69b6dd442f39fd8
    https://github.com/parrot/parrot/commit/017e3b797d48504ed92b9b60a69b6dd442f39fd8
Author: mstevens <mstevens>
Date:   2011-02-18 (Fri, 18 Feb 2011)

Changed paths:
  M docs/embed_new.pod
  M docs/tests.pod

Log Message:
-----------
fix some warnings from podchecker

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


Commit: dd8f2850f5bd79bc990581d1f2372173a2308b72
    https://github.com/parrot/parrot/commit/dd8f2850f5bd79bc990581d1f2372173a2308b72
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-18 (Fri, 18 Feb 2011)

Changed paths:
  M include/parrot/datatypes.h

Log Message:
-----------
add alignment field to data type description


Commit: ab0f1b81e85a5b72771022f89139945dd230be94
    https://github.com/parrot/parrot/commit/ab0f1b81e85a5b72771022f89139945dd230be94
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-18 (Fri, 18 Feb 2011)

Changed paths:
  M include/parrot/datatypes.h

Log Message:
-----------
list_new is long gone but the concept of arbitrarily sized object is still useful


Commit: 967267f7835b0cc82e949616cb79b22e428ba84b
    https://github.com/parrot/parrot/commit/967267f7835b0cc82e949616cb79b22e428ba84b
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-18 (Fri, 18 Feb 2011)

Changed paths:
  M src/hash.c

Log Message:
-----------
remove unused interp argument


Commit: 47cf36bf673cee7000f7a0264a85f2e27c109eb8
    https://github.com/parrot/parrot/commit/47cf36bf673cee7000f7a0264a85f2e27c109eb8
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-18 (Fri, 18 Feb 2011)

Changed paths:
  M src/hash.c

Log Message:
-----------
removed unused variable


Commit: c05d2c0a0e6c6151aeffd226c5b60ff771021ce4
    https://github.com/parrot/parrot/commit/c05d2c0a0e6c6151aeffd226c5b60ff771021ce4
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-18 (Fri, 18 Feb 2011)

Changed paths:
  M src/hash.c

Log Message:
-----------
remove extraneous if() wrapping around the for()


Commit: 46d24860c14632c8f6701ca12ba3e47ec1e14596
    https://github.com/parrot/parrot/commit/46d24860c14632c8f6701ca12ba3e47ec1e14596
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-18 (Fri, 18 Feb 2011)

Changed paths:
  M src/key.c

Log Message:
-----------
removed unused var N


Commit: 178d32906902e51f926bb5a4244fec6fb5ca09cf
    https://github.com/parrot/parrot/commit/178d32906902e51f926bb5a4244fec6fb5ca09cf
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-18 (Fri, 18 Feb 2011)

Changed paths:
  M src/pmc/callcontext.pmc

Log Message:
-----------
remove unused variable


Commit: a5a74ba4b52a8474ef6bcb38985462a3e2675c86
    https://github.com/parrot/parrot/commit/a5a74ba4b52a8474ef6bcb38985462a3e2675c86
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-18 (Fri, 18 Feb 2011)

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

Log Message:
-----------
add PARROT_xxx decorators


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

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

Log Message:
-----------
Apply patch submitted by Coke in TT #1954.


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

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

Log Message:
-----------
Merge branch 'coke_tt1954'


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

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

Log Message:
-----------
Need to remove 'docs-clean' from 'clean' target.


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

Changed paths:
  M NEWS

Log Message:
-----------
Announce removal of 'make docs' target.


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

Changed paths:
  M MANIFEST.generated

Log Message:
-----------
let "languages/JSON/JSON.pir" be installed


Commit: 5b84f2198c93d513bb4650ac21abe4acf5eed286
    https://github.com/parrot/parrot/commit/5b84f2198c93d513bb4650ac21abe4acf5eed286
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-02-19 (Sat, 19 Feb 2011)

Changed paths:
  M compilers/data_json/JSON.nqp

Log Message:
-----------
remove unnecessary loading of bytecode


Commit: 9859ea705d01d44a1361d2b8c7813245ea3c0f9e
    https://github.com/parrot/parrot/commit/9859ea705d01d44a1361d2b8c7813245ea3c0f9e
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-02-19 (Sat, 19 Feb 2011)

Changed paths:
  M compilers/data_json/Rules.mak

Log Message:
-----------
add nqp-rx as a depenency for JSON.nqp


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

Changed paths:
  M .gitignore
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M NEWS
  M README_cygwin.pod
  M api.yaml
  M compilers/data_json/Defines.mak
  A compilers/data_json/JSON.nqp
  A compilers/data_json/JSON_README.pod
  M compilers/data_json/Rules.mak
  M config/auto/perldoc.pm
  M config/gen/makefiles/docs.in
  M config/gen/makefiles/root.in
  M docs/embed_new.pod
  M docs/submissions.pod
  M docs/tests.pod
  M examples/languages/squaak/doc/tutorial_episode_3.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 include/parrot/pointer_array.h
  M ports/debian/rules
  M runtime/parrot/library/YAML/Tiny.pm
  M src/hash.c
  M src/key.c
  M src/pmc/callcontext.pmc
  M src/pointer_array.c
  M tools/dev/mk_manifest_and_skip.pl

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


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

Changed paths:
  M MANIFEST
  M compilers/imcc/imcc.l
  M compilers/imcc/imclexer.c
  M compilers/imcc/main.c
  M config/auto/platform.pm
  M config/auto/pmc.pm
  M config/auto/stat.pm
  A config/auto/stat/test_atim_c.in
  A config/auto/stat/test_atimespec_c.in
  M config/gen/makefiles/root.in
  M frontend/pbc_merge/main.c
  M include/parrot/parrot.h
  M include/parrot/platform_interface.h
  R include/parrot/stat.h
  M include/parrot/string_funcs.h
  M include/parrot/thr_windows.h
  M src/dynoplibs/io.ops
  M src/dynpmc/Defines.in
  M src/dynpmc/file.pmc
  M src/dynpmc/os.pmc
  M src/library.c
  M src/packfile/api.c
  A src/platform/generic/file.c
  R src/platform/generic/stat.c
  A src/platform/win32/file.c
  M src/pmc/env.pmc
  M src/pmc/filehandle.pmc
  M src/string/api.c
  M src/string/encoding.c
  M t/compilers/opsc/02-parse-all-ops.t
  M t/dynoplibs/io-old.t
  M t/dynoplibs/io.t
  M t/dynpmc/os.t
  A t/dynpmc/os_unicode.t

Log Message:
-----------
Merge branch 'nwellnhof/unicode_dynpmcs'


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

Changed paths:
  M NEWS

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


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

Changed paths:
  M .gitignore
  M MANIFEST
  M MANIFEST.SKIP
  A t/pir/pbc_fallback.t
  A t/pir/testlib/loadtest.pir

Log Message:
-----------
Add test file and test sample file to address http://trac.parrot.org/parrot/ticket/692.


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

Changed paths:
  M t/pir/pbc_fallback.t

Log Message:
-----------
Improve POD.


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

Changed paths:
  M MANIFEST
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Op.pm
  M config/auto/gc.pm
  M config/gen/config_h/config_h.in
  M config/gen/makefiles/root.in
  M include/parrot/call.h
  M include/parrot/context.h
  M include/parrot/gc_api.h
  M include/parrot/pobj.h
  M include/parrot/settings.h
  M lib/Parrot/Configure/Options/Conf.pm
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M lib/Parrot/Pmc2c/Method.pm
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M src/call/args.c
  M src/call/context.c
  M src/call/context_accessors.c
  M src/debug.c
  M src/embed/api.c
  M src/extend.c
  M src/gc/api.c
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h
  A src/gc/gc_gms.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/gc_private.h
  M src/gc/mark_sweep.c
  M src/gc/system.c
  M src/multidispatch.c
  M src/ops/core_ops.c
  M src/ops/set.ops
  M src/pmc.c
  M src/pmc/callcontext.pmc
  M src/pmc/capture.pmc
  M src/pmc/class.pmc
  M src/pmc/coroutine.pmc
  M src/pmc/default.pmc
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/hash.pmc
  M src/pmc/lexpad.pmc
  M src/pmc/namespace.pmc
  M src/pmc/nci.pmc
  M src/pmc/object.pmc
  M src/pmc/packfile.pmc
  M src/pmc/sub.pmc
  M src/string/api.c
  M src/sub.c
  M src/vtable.tbl
  M t/compilers/opsc/03-past.t
  M t/op/gc-leaky-box.t
  M t/op/gc-leaky-call.t
  M t/steps/auto/gc-01.t
  M tools/dev/create_language.pl

Log Message:
-----------
GenGC has been arrived.


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

Changed paths:
  M t/tools/pmc2cutils/04-dump_pmc.t

Log Message:
-----------
For testing, make sure we copy only .pmc files.


Commit: 010a3896d3e3b0418a85bac686addb23941e8a5f
    https://github.com/parrot/parrot/commit/010a3896d3e3b0418a85bac686addb23941e8a5f
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date:   2011-02-19 (Sat, 19 Feb 2011)

Changed paths:
  M src/platform/win32/file.c

Log Message:
-----------
fixed build with MingW GCC


Commit: a8596dfbcd2470a8faa778b72487ecc38157a6ce
    https://github.com/parrot/parrot/commit/a8596dfbcd2470a8faa778b72487ecc38157a6ce
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date:   2011-02-19 (Sat, 19 Feb 2011)

Changed paths:
  M src/platform/win32/file.c

Log Message:
-----------
only include w32api.h when it's MingW GCC


Commit: 1af368972b71038c32dd7397de691cd21ed271ad
    https://github.com/parrot/parrot/commit/1af368972b71038c32dd7397de691cd21ed271ad
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-02-20 (Sun, 20 Feb 2011)

Changed paths:
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
change to use new JSON-API


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

Changed paths:
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
switched back; language not available at this point


Commit: 818fea24b3dbbddb56c4ae1934b963e0f73c7b21
    https://github.com/parrot/parrot/commit/818fea24b3dbbddb56c4ae1934b963e0f73c7b21
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-02-20 (Sun, 20 Feb 2011)

Changed paths:
  M src/pmc/fixedpmcarray.pmc

Log Message:
-----------
rearrange a bit fixedpmcarray mark to avoid an unsueful lack of coverage report


Commit: 4783bdf1726c1953355540158bed1992fea900bb
    https://github.com/parrot/parrot/commit/4783bdf1726c1953355540158bed1992fea900bb
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-02-20 (Sun, 20 Feb 2011)

Changed paths:
  M t/pmc/fixedpmcarray.t

Log Message:
-----------
two more FPA tests to improve coverage


Commit: 07377ca572dadbdb85b434e95e6010ec7095f5f9
    https://github.com/parrot/parrot/commit/07377ca572dadbdb85b434e95e6010ec7095f5f9
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-02-20 (Sun, 20 Feb 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
Comment out cmp_pmc test so we can merge to master


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

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
Fix line number reporting in extend_vtable_output_is and add a failing test for Parrot_PMC_cmp_pmc


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

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
Improve Parrot_PMC_cmp_pmc test, but it still isn't passing


Commit: 0df6bf4c75805edaf938c023429feca576ec719c
    https://github.com/parrot/parrot/commit/0df6bf4c75805edaf938c023429feca576ec719c
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-02-20 (Sun, 20 Feb 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_concatenate


Commit: 568d50bf97dd8469664d448fdc74d56dca81c181
    https://github.com/parrot/parrot/commit/568d50bf97dd8469664d448fdc74d56dca81c181
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-02-20 (Sun, 20 Feb 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_concatenate_str


Commit: 190b188b3039e8163df56fec129fd9d5963fe297
    https://github.com/parrot/parrot/commit/190b188b3039e8163df56fec129fd9d5963fe297
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-02-20 (Sun, 20 Feb 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
Fix Parrot_PMC_floor_divide_int test


Commit: 659a75f689d75b3604e70c271d1e1b4a812677e4
    https://github.com/parrot/parrot/commit/659a75f689d75b3604e70c271d1e1b4a812677e4
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-02-20 (Sun, 20 Feb 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_get_iter


Commit: 3b5a8a9ca416fe4e579265cc00e5e7c710a3adc1
    https://github.com/parrot/parrot/commit/3b5a8a9ca416fe4e579265cc00e5e7c710a3adc1
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-02-20 (Sun, 20 Feb 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_get_namespace


Commit: 76c8e1855625f6230452d02f282f0e8028368c1c
    https://github.com/parrot/parrot/commit/76c8e1855625f6230452d02f282f0e8028368c1c
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-02-20 (Sun, 20 Feb 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_get_pmc


Commit: 4b0725dfd509de7d4a663407f668c7349d1d720f
    https://github.com/parrot/parrot/commit/4b0725dfd509de7d4a663407f668c7349d1d720f
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-02-20 (Sun, 20 Feb 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_get_pointer


Commit: 6333613adba181694846ee12f345385b9ddcbd5b
    https://github.com/parrot/parrot/commit/6333613adba181694846ee12f345385b9ddcbd5b
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-02-20 (Sun, 20 Feb 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_hashvalue


Commit: 953ff8bae788f90f94f400c19359bc61cbb835c9
    https://github.com/parrot/parrot/commit/953ff8bae788f90f94f400c19359bc61cbb835c9
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-02-20 (Sun, 20 Feb 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_i_concatenate_str


Commit: 4858121527f13f250d1d8fa95443871b6a52f5c7
    https://github.com/parrot/parrot/commit/4858121527f13f250d1d8fa95443871b6a52f5c7
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-02-20 (Sun, 20 Feb 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_i_concatenate_str


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

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
Add coverage to thawfinish vtable


Commit: 10e61857e79031e4da56ea1dcecd697aaea5702a
    https://github.com/parrot/parrot/commit/10e61857e79031e4da56ea1dcecd697aaea5702a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-02-20 (Sun, 20 Feb 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_shift_pmc


Commit: 82ae8326620cd4e704ed309bd4241fafbf0954c9
    https://github.com/parrot/parrot/commit/82ae8326620cd4e704ed309bd4241fafbf0954c9
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-02-20 (Sun, 20 Feb 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
Comment out cmp_pmc test so we can merge to master


Commit: 7cf75f064e33f6e047f9137b9192974e7b1f51bd
    https://github.com/parrot/parrot/commit/7cf75f064e33f6e047f9137b9192974e7b1f51bd
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-20 (Sun, 20 Feb 2011)

Changed paths:
  M .gitignore
  M CREDITS
  M ChangeLog
  M Configure.pl
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M NEWS
  M README
  M README_cygwin.pod
  M VERSION
  M api.yaml
  M compilers/data_json/Defines.mak
  A compilers/data_json/JSON.nqp
  A compilers/data_json/JSON_README.pod
  M compilers/data_json/Rules.mak
  M compilers/imcc/imcc.l
  M compilers/imcc/imclexer.c
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Op.pm
  M config/auto/gc.pm
  M config/auto/perldoc.pm
  M config/auto/platform.pm
  M config/auto/pmc.pm
  M config/auto/stat.pm
  A config/auto/stat/test_atim_c.in
  A config/auto/stat/test_atimespec_c.in
  M config/gen/config_h/config_h.in
  M config/gen/makefiles/docs.in
  M config/gen/makefiles/root.in
  M docs/embed.pod
  M docs/embed_new.pod
  M docs/gettingstarted.pod
  M docs/glossary.pod
  M docs/imcc/imcfaq.pod
  M docs/index/developer.json
  M docs/intro.pod
  M docs/parrotbyte.pod
  M docs/parrothist.pod
  M docs/project/committer_guide.pod
  M docs/project/core_inclusion.pod
  M docs/project/git_workflow.pod
  M docs/project/metacommitter_guide.pod
  M docs/project/release_manager_guide.pod
  M docs/project/support_policy.pod
  M docs/submissions.pod
  M docs/tests.pod
  M docs/translations/README.BGR
  M docs/translations/README.deutsch
  M docs/translations/README.espanol
  M docs/translations/README.francais
  M docs/translations/README.polski
  M docs/translations/README.pt-BR
  M docs/user/pir/intro.pod
  M editor/mk_skeleton.pir
  M examples/config/file/configcompiler
  M examples/languages/abc/setup.pir
  M examples/languages/squaak/doc/tutorial_episode_3.pod
  M examples/pir/befunge/setup.pir
  M ext/nqp-rx/CREDITS
  M ext/nqp-rx/README
  M ext/nqp-rx/src/stage0/HLL-s0.pir
  M ext/nqp-rx/src/stage0/NQP-s0.pir
  M ext/nqp-rx/src/stage0/P6Regex-s0.pir
  M frontend/pbc_merge/main.c
  M include/parrot/call.h
  M include/parrot/context.h
  M include/parrot/gc_api.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/parrot.h
  M include/parrot/platform_interface.h
  M include/parrot/pobj.h
  M include/parrot/pointer_array.h
  M include/parrot/settings.h
  R include/parrot/stat.h
  M include/parrot/string_funcs.h
  M include/parrot/thr_windows.h
  M lib/Parrot/Configure/Options/Conf.pm
  M lib/Parrot/Configure/Options/Conf/CLI.pm
  M lib/Parrot/Configure/Options/Conf/File.pm
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M lib/Parrot/Configure/Test.pm
  M lib/Parrot/Distribution.pm
  M lib/Parrot/Docs/File.pm
  M lib/Parrot/Docs/Section/Info.pm
  M lib/Parrot/Harness/Smoke.pm
  M lib/Parrot/IO/Directory.pm
  M lib/Parrot/IO/File.pm
  M lib/Parrot/Manifest.pm
  M lib/Parrot/Pmc2c/Method.pm
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M lib/Parrot/Revision.pm
  M ports/debian/rules
  M runtime/parrot/library/YAML/Tiny.pm
  M runtime/parrot/library/distutils.pir
  M src/call/args.c
  M src/call/context.c
  M src/call/context_accessors.c
  M src/debug.c
  M src/dynoplibs/io.ops
  M src/dynpmc/Defines.in
  M src/dynpmc/file.pmc
  M src/dynpmc/os.pmc
  M src/embed/api.c
  M src/extend.c
  M src/gc/api.c
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h
  A src/gc/gc_gms.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/gc_private.h
  M src/gc/mark_sweep.c
  M src/gc/system.c
  M src/hash.c
  M src/key.c
  M src/library.c
  M src/multidispatch.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/ops/set.ops
  M src/packfile/api.c
  A src/platform/generic/file.c
  R src/platform/generic/stat.c
  M src/platform/generic/sysmem.c
  A src/platform/win32/file.c
  M src/pmc.c
  M src/pmc/callcontext.pmc
  M src/pmc/capture.pmc
  M src/pmc/class.pmc
  M src/pmc/coroutine.pmc
  M src/pmc/default.pmc
  M src/pmc/env.pmc
  M src/pmc/filehandle.pmc
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/fixedpmcarray.pmc
  M src/pmc/hash.pmc
  M src/pmc/lexpad.pmc
  M src/pmc/namespace.pmc
  M src/pmc/nci.pmc
  M src/pmc/object.pmc
  M src/pmc/packfile.pmc
  M src/pmc/packfileannotations.pmc
  M src/pmc/sub.pmc
  M src/pointer_array.c
  M src/string/api.c
  M src/string/encoding.c
  M src/sub.c
  M src/vtable.tbl
  M t/compilers/imcc/syn/errors.t
  M t/compilers/opsc/02-parse-all-ops.t
  M t/compilers/opsc/03-past.t
  M t/configure/001-options.t
  M t/configure/008-file_based_configuration.t
  M t/configure/testlib/bdefectivefoobar
  M t/configure/testlib/cdefectivefoobar
  M t/dynoplibs/io-old.t
  M t/dynoplibs/io.t
  M t/dynpmc/os.t
  A t/dynpmc/os_unicode.t
  M t/op/gc-leaky-box.t
  M t/op/gc-leaky-call.t
  M t/op/spawnw.t
  A t/pir/pbc_fallback.t
  A t/pir/testlib/loadtest.pir
  M t/pmc/fixedpmcarray.t
  M t/src/embed/api.t
  M t/src/extend_vtable.t
  M t/src/misc.t
  M t/steps/auto/gc-01.t
  M t/steps/inter/progs-01.t
  M t/steps/inter/progs-02.t
  M t/steps/inter/progs-03.t
  M t/tools/install/testlib/README
  M t/tools/pmc2cutils/04-dump_pmc.t
  M tools/dev/create_language.pl
  M tools/dev/headerizer.pl
  A tools/dev/merge_pull_request.pl
  M tools/dev/mk_language_shell.in
  M tools/dev/mk_manifest_and_skip.pl

Log Message:
-----------
merge master into branch. Fix a few conflicts


Commit: 8d4a69c4bfb4de7107f0012b960e932f1180e385
    https://github.com/parrot/parrot/commit/8d4a69c4bfb4de7107f0012b960e932f1180e385
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-20 (Sun, 20 Feb 2011)

Changed paths:
  M compilers/imcc/imcc.l
  M compilers/imcc/imclexer.c

Log Message:
-----------
fix checking if an input file is a directory and reclaim a few tests


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

Changed paths:
  M t/tools/mk_language_shell.t

Log Message:
-----------
[cage] Remove cargo-culting


Commit: 48933675c362e09ace9dc1f86cd4010532593002
    https://github.com/parrot/parrot/commit/48933675c362e09ace9dc1f86cd4010532593002
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-02-20 (Sun, 20 Feb 2011)

Changed paths:
  M t/tools/mk_language_shell.t

Log Message:
-----------
[t] Skip all tests unless parrot binary is in the build dir


Commit: 16d6292203c7554f66fc3327d36f653dcb4568a4
    https://github.com/parrot/parrot/commit/16d6292203c7554f66fc3327d36f653dcb4568a4
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-20 (Sun, 20 Feb 2011)

Changed paths:
  M compilers/imcc/debug.c
  M compilers/imcc/imc.h
  M compilers/imcc/imcc.l
  M compilers/imcc/imclexer.c
  M compilers/imcc/main.c

Log Message:
-----------
add line numbers to IMCC exceptions.

We have to rearrange some struct definitions to make this work outside of imcc.l. Fixes a few tests which were testing for the existence and correctness of line numbers in error messages


Commit: 3357e4f917a09e270d9cbc3e1dcd41c4a320125d
    https://github.com/parrot/parrot/commit/3357e4f917a09e270d9cbc3e1dcd41c4a320125d
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-20 (Sun, 20 Feb 2011)

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

Log Message:
-----------
allow PMC registers to be used in keys


Commit: 2660abec19ed1fe9cf8897a050bca4d256376af0
    https://github.com/parrot/parrot/commit/2660abec19ed1fe9cf8897a050bca4d256376af0
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-20 (Sun, 20 Feb 2011)

Changed paths:
  M t/src/extend.t

Log Message:
-----------
fix t/src/extend.t failures.

These two tests rely on the existence of a PIR compreg. After TT #1967 and TT #1868 we don't assume it is always available, especially not in an embedding or extending situation.


Commit: 2a317d902cf2f390fa96abdb30e403da0151556e
    https://github.com/parrot/parrot/commit/2a317d902cf2f390fa96abdb30e403da0151556e
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-20 (Sun, 20 Feb 2011)

Changed paths:
  M t/src/embed.t

Log Message:
-----------
fix t/src/embed.t

Same as the last commit, we don't always have a PIR compreg, so we can't write tests that assume one exists. Either we can remove these tests or we can update them to properly instantiate an IMCCompiler PMC


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

Changed paths:
  M src/pmc/imccompiler.pmc

Log Message:
-----------
don't force the HLL namespace to 0. I don't know why old IMCC was doing that, we shouldn't cargo-cult it.


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

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

Log Message:
-----------
Use MAKE_C instead of MAKE insider Makefile.


Commit: cf5ccfb846579ddd42c2b0799117089fd3d9a582
    https://github.com/parrot/parrot/commit/cf5ccfb846579ddd42c2b0799117089fd3d9a582
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-20 (Sun, 20 Feb 2011)

Changed paths:
  A src/pmc/structview.pmc
  A t/pmc/structview.t

Log Message:
-----------
implement StructView PMC to view pointers as struct and union type objects


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

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

Log Message:
-----------
Add an explicit assignment to $MAKE.


Commit: 15e98d650c99672c545b136ddb5137247a41367a
    https://github.com/parrot/parrot/commit/15e98d650c99672c545b136ddb5137247a41367a
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-20 (Sun, 20 Feb 2011)

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

Log Message:
-----------
add support for explicitly sized types to StructView


Commit: d3937253dbf70354050a0a9b38d4959ee2c29c58
    https://github.com/parrot/parrot/commit/d3937253dbf70354050a0a9b38d4959ee2c29c58
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-20 (Sun, 20 Feb 2011)

Changed paths:
  M t/pmc/pmc.t

Log Message:
-----------
flag StructView as not possible to init() (only init_pmc() is supported)


Commit: f66e491559215e1e7888fb1ea33c773ae3833edc
    https://github.com/parrot/parrot/commit/f66e491559215e1e7888fb1ea33c773ae3833edc
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-20 (Sun, 20 Feb 2011)

Changed paths:
  M .gitignore
  M CREDITS
  M ChangeLog
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M NEWS
  M README
  M README_cygwin.pod
  M VERSION
  M api.yaml
  M compilers/data_json/Defines.mak
  A compilers/data_json/JSON.nqp
  A compilers/data_json/JSON_README.pod
  M compilers/data_json/Rules.mak
  M compilers/imcc/imcc.l
  M compilers/imcc/imclexer.c
  M compilers/imcc/main.c
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Op.pm
  M config/auto/gc.pm
  M config/auto/perldoc.pm
  M config/auto/platform.pm
  M config/auto/pmc.pm
  M config/auto/stat.pm
  A config/auto/stat/test_atim_c.in
  A config/auto/stat/test_atimespec_c.in
  M config/gen/config_h/config_h.in
  M config/gen/makefiles/docs.in
  M config/gen/makefiles/root.in
  M docs/embed_new.pod
  M docs/glossary.pod
  M docs/parrothist.pod
  M docs/project/git_workflow.pod
  M docs/project/release_manager_guide.pod
  M docs/submissions.pod
  M docs/tests.pod
  M examples/languages/squaak/doc/tutorial_episode_3.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 frontend/pbc_merge/main.c
  M include/parrot/call.h
  M include/parrot/context.h
  M include/parrot/gc_api.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/parrot.h
  M include/parrot/platform_interface.h
  M include/parrot/pobj.h
  M include/parrot/pointer_array.h
  M include/parrot/settings.h
  R include/parrot/stat.h
  M include/parrot/string_funcs.h
  M include/parrot/thr_windows.h
  M lib/Parrot/Configure/Options/Conf.pm
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M lib/Parrot/Pmc2c/Method.pm
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M ports/debian/rules
  M runtime/parrot/library/YAML/Tiny.pm
  M src/call/args.c
  M src/call/context.c
  M src/call/context_accessors.c
  M src/debug.c
  M src/dynoplibs/io.ops
  M src/dynpmc/Defines.in
  M src/dynpmc/file.pmc
  M src/dynpmc/os.pmc
  M src/embed/api.c
  M src/extend.c
  M src/gc/api.c
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h
  A src/gc/gc_gms.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/gc_private.h
  M src/gc/mark_sweep.c
  M src/gc/system.c
  M src/hash.c
  M src/key.c
  M src/library.c
  M src/multidispatch.c
  M src/ops/core_ops.c
  M src/ops/set.ops
  M src/packfile/api.c
  A src/platform/generic/file.c
  R src/platform/generic/stat.c
  M src/platform/generic/sysmem.c
  A src/platform/win32/file.c
  M src/pmc.c
  M src/pmc/callcontext.pmc
  M src/pmc/capture.pmc
  M src/pmc/class.pmc
  M src/pmc/coroutine.pmc
  M src/pmc/default.pmc
  M src/pmc/env.pmc
  M src/pmc/filehandle.pmc
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/fixedpmcarray.pmc
  M src/pmc/hash.pmc
  M src/pmc/lexpad.pmc
  M src/pmc/namespace.pmc
  M src/pmc/nci.pmc
  M src/pmc/object.pmc
  M src/pmc/packfile.pmc
  M src/pmc/sub.pmc
  M src/pointer_array.c
  M src/string/api.c
  M src/string/encoding.c
  M src/sub.c
  M src/vtable.tbl
  M t/compilers/opsc/02-parse-all-ops.t
  M t/compilers/opsc/03-past.t
  M t/dynoplibs/io-old.t
  M t/dynoplibs/io.t
  M t/dynpmc/os.t
  A t/dynpmc/os_unicode.t
  M t/op/gc-leaky-box.t
  M t/op/gc-leaky-call.t
  A t/pir/pbc_fallback.t
  A t/pir/testlib/loadtest.pir
  M t/pmc/fixedpmcarray.t
  M t/src/extend_vtable.t
  M t/steps/auto/gc-01.t
  M t/tools/mk_language_shell.t
  M t/tools/pmc2cutils/04-dump_pmc.t
  M tools/dev/create_language.pl
  M tools/dev/mk_language_shell.in
  M tools/dev/mk_manifest_and_skip.pl

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


Commit: 4626a1ecf17b919c29b1d7a871f7c0e490d9494b
    https://github.com/parrot/parrot/commit/4626a1ecf17b919c29b1d7a871f7c0e490d9494b
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-02-20 (Sun, 20 Feb 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_(add|remove)_attribute


Commit: 1106ad2386c2c53a2ebcc2482e4457bd0eb7ecff
    https://github.com/parrot/parrot/commit/1106ad2386c2c53a2ebcc2482e4457bd0eb7ecff
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-02-20 (Sun, 20 Feb 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_(add|remove)_method


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

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_(add|remove)_parent


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

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_add_role

The Class PMC has the add_role vtable but not the remove_role vtable.
This seems broken.


Commit: 612ec787dc975c4d570fb9b95d5f9fbd2993e92a
    https://github.com/parrot/parrot/commit/612ec787dc975c4d570fb9b95d5f9fbd2993e92a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-02-20 (Sun, 20 Feb 2011)

Changed paths:
  M src/pmc/pmcproxy.pmc

Log Message:
-----------
Make PMCProxy invalid type error more useful


Commit: 83f0ce99574772d7fc8bcf6372728cf9a0abebf9
    https://github.com/parrot/parrot/commit/83f0ce99574772d7fc8bcf6372728cf9a0abebf9
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Break grammar. Start implementing "C" parsing.


Commit: 0f30979348fa1957c73b41b902a24e1d3a0e5f10
    https://github.com/parrot/parrot/commit/0f30979348fa1957c73b41b902a24e1d3a0e5f10
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  A t/compilers/opsc/01-parse-body.t

Log Message:
-----------
Add op body parsing test.


Commit: 04917a9214ecaa54c9d3bfe7c0fbf043b9d98d14
    https://github.com/parrot/parrot/commit/04917a9214ecaa54c9d3bfe7c0fbf043b9d98d14
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Parse simple variable declarations


Commit: 987367a2d4ed5bbd8a5fd677be3860eeb785c873
    https://github.com/parrot/parrot/commit/987367a2d4ed5bbd8a5fd677be3860eeb785c873
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Use EXPR magic for parsing


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
Add more grammar. 'Inspired' by NQP and Squaak


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

Changed paths:
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
Add more tests.


Commit: 39ab83bfbb668fe8580218c32f32005d338deed0
    https://github.com/parrot/parrot/commit/39ab83bfbb668fe8580218c32f32005d338deed0
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
Implement infix:,


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

Changed paths:
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
Reogrinze test slightly.


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
Convert 'old' macro handling to new style


Commit: 961efe172cf39395027433ff8471c2ae59a27bec
    https://github.com/parrot/parrot/commit/961efe172cf39395027433ff8471c2ae59a27bec
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
Add test for if-else


Commit: 07832ac66f5221454ee87b92f1493706f863170a
    https://github.com/parrot/parrot/commit/07832ac66f5221454ee87b92f1493706f863170a
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
Implement casting


Commit: 6b1dcb9882070f013c021197978253192421e8e9
    https://github.com/parrot/parrot/commit/6b1dcb9882070f013c021197978253192421e8e9
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Add more infix/prefix tokens.


Commit: 44d75c8e41f52d3fed3433c3379737a7fcbab8c1
    https://github.com/parrot/parrot/commit/44d75c8e41f52d3fed3433c3379737a7fcbab8c1
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
Add test for bin ops


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

Changed paths:
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
Add commented out final big test


Commit: 4dfb10aae11b2b771ba5fa1475fed43bb1ff57f6
    https://github.com/parrot/parrot/commit/4dfb10aae11b2b771ba5fa1475fed43bb1ff57f6
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
Fix pointer access


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

Changed paths:
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
Add more tests.


Commit: 87542e1137c56650f996ce5d77c8d3fa8debcbee
    https://github.com/parrot/parrot/commit/87542e1137c56650f996ce5d77c8d3fa8debcbee
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
Add tests for bin assignement


Commit: 9b37fe4b393b91a199cc9452d3381dea3a01f411
    https://github.com/parrot/parrot/commit/9b37fe4b393b91a199cc9452d3381dea3a01f411
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Add (untested) while and for


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

Changed paths:
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
Add (failing) test for space between function name and arguments.


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Consume funcall args as term:identifier


Commit: 1fec042f0637c4c6aefe175b368a1a5158439a6f
    https://github.com/parrot/parrot/commit/1fec042f0637c4c6aefe175b368a1a5158439a6f
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
Uncomment "Final Big Test". It's passing now.


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

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

Log Message:
-----------
change the build order


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

Changed paths:
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
Add more tests.


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
Add ternary op


Commit: 215a73b445b95d60552a315277a424fbff5fa1c5
    https://github.com/parrot/parrot/commit/215a73b445b95d60552a315277a424fbff5fa1c5
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
Implement circumfix:() to handle casting properly


Commit: 4aaa21e65715da66bd376176b03566abdcd4c243
    https://github.com/parrot/parrot/commit/4aaa21e65715da66bd376176b03566abdcd4c243
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Comment out DEBUG


Commit: 025da5076e1dffbb64f1a07f67e16eb20344617a
    https://github.com/parrot/parrot/commit/025da5076e1dffbb64f1a07f67e16eb20344617a
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
Blockoid finish statement


Commit: 875f5bc99b9efd97eff0fef2d5aff92e7ce5f403
    https://github.com/parrot/parrot/commit/875f5bc99b9efd97eff0fef2d5aff92e7ce5f403
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
remove some warnings (in both gcc/g++)


Commit: 761c9a95d35ad828b99aed4244e1348694b99ec3
    https://github.com/parrot/parrot/commit/761c9a95d35ad828b99aed4244e1348694b99ec3
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M t/codingstd/c_macro_args.t

Log Message:
-----------
expand macro-argument type loophole to include ALIGN_OF


Commit: 2ab64cf3abd74df5178e069e1f0250f2c724a56c
    https://github.com/parrot/parrot/commit/2ab64cf3abd74df5178e069e1f0250f2c724a56c
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M include/parrot/datatypes.h

Log Message:
-----------
[codingstd] c_indent


Commit: c264306ed97cf62dbd3caf725945c0e3f0bd59d2
    https://github.com/parrot/parrot/commit/c264306ed97cf62dbd3caf725945c0e3f0bd59d2
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M include/parrot/datatypes.h

Log Message:
-----------
[codingstd] trailing_space


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

Changed paths:
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
change to new JSON language API


Commit: 55c4db22d0f3c9d02f39d19a77347feceacaab57
    https://github.com/parrot/parrot/commit/55c4db22d0f3c9d02f39d19a77347feceacaab57
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M MANIFEST

Log Message:
-----------
mk_manifest_and_skip


Commit: 2ac830f0fe10bcddffa693d25a0b03e7155d8270
    https://github.com/parrot/parrot/commit/2ac830f0fe10bcddffa693d25a0b03e7155d8270
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M MANIFEST.generated

Log Message:
-----------
add newly created PMCs to installation list


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

Changed paths:
  M t/pmc/fixedpmcarray.t

Log Message:
-----------
more test coverage for cannot autovivify


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

Changed paths:
  M compilers/imcc/imcc.l
  M compilers/imcc/imclexer.c

Log Message:
-----------
pass imcc instead of imcc->interp to IMCC_fataly. This fixes a test segfault, but the test in question (t/compilers/imcc/syn/file.t) still fails for an unknown reason


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

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[TT #2026] Hopefully fix intermittently failing test, which assumed positive hashvalues


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

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[TT #2026] Hopefully fix intermittently failing test, which assumed positive hashvalues


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

Changed paths:
  M api.yaml

Log Message:
-----------
[TT #2027] Add deprecation of hashvalue vtable to api.yaml


Commit: 1cf86054b5053b34eff658a9269b420b3cc1fc4d
    https://github.com/parrot/parrot/commit/1cf86054b5053b34eff658a9269b420b3cc1fc4d
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Add boolean && and ||


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Add shift infix


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Add '.' and prefix:&


Commit: cbdce424a1b85d2e14903f2fb3ba57952f124560
    https://github.com/parrot/parrot/commit/cbdce424a1b85d2e14903f2fb3ba57952f124560
Author: Tadeusz Sośnierz <tadzikes at gmail.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M examples/languages/squaak/doc/tutorial_episode_5.pod

Log Message:
-----------
Fix formatting in Squaak tutorial, episode 5


Commit: 9a335e9cc45e97e74d487cf51dae1ab9c363f9b9
    https://github.com/parrot/parrot/commit/9a335e9cc45e97e74d487cf51dae1ab9c363f9b9
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
Add tests for (expr|goto) macros.


Commit: 9a27651492b79eb608b49b19f121b41eff61fb9f
    https://github.com/parrot/parrot/commit/9a27651492b79eb608b49b19f121b41eff61fb9f
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
op_macro is term, not statement


Commit: af7885367a0fe431a5dc95c87ec97b7bad212327
    https://github.com/parrot/parrot/commit/af7885367a0fe431a5dc95c87ec97b7bad212327
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M src/pmc/structview.pmc

Log Message:
-----------
add documentation for StructView


Commit: 572a1e4d03bb8257ade60f1e90853ff603b957e0
    https://github.com/parrot/parrot/commit/572a1e4d03bb8257ade60f1e90853ff603b957e0
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M src/pmc/structview.pmc

Log Message:
-----------
[codingstd] c_struct


Commit: 40c0d36d9799cccb1499220495e40c59ba293239
    https://github.com/parrot/parrot/commit/40c0d36d9799cccb1499220495e40c59ba293239
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M runtime/parrot/library/TAP/Parser.pir

Log Message:
-----------
[TAP] use encoding utf8


Commit: f42c67d7cf5a3dd8b7cdcfa8a601b3911ba6a2a2
    https://github.com/parrot/parrot/commit/f42c67d7cf5a3dd8b7cdcfa8a601b3911ba6a2a2
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M src/pmc/ptr.pmc
  M src/pmc/ptrobj.pmc

Log Message:
-----------
[codingstd] tabs


Commit: a4d4bdd726d748ff8c01896314831b21034ad333
    https://github.com/parrot/parrot/commit/a4d4bdd726d748ff8c01896314831b21034ad333
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M src/pmc/ptrobj.pmc
  M src/pmc/structview.pmc

Log Message:
-----------
[codingstd] c_parens


Commit: ceb741c40bb769b019e175c8ff10c7989233a517
    https://github.com/parrot/parrot/commit/ceb741c40bb769b019e175c8ff10c7989233a517
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M src/pmc/structview.pmc

Log Message:
-----------
[codingstd] trailing_space


Commit: 0c91dd2ad64c1270be8325ce4211b4ef37f1a105
    https://github.com/parrot/parrot/commit/0c91dd2ad64c1270be8325ce4211b4ef37f1a105
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
test needs a cast to run with g++


Commit: 0986ee349528b3d1b3e32357bb62d5544c6a46d4
    https://github.com/parrot/parrot/commit/0986ee349528b3d1b3e32357bb62d5544c6a46d4
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M t/dynpmc/os.t

Log Message:
-----------
Skip bad cwd test on anything but Linux

By suggestion from doughera++. Should fix TT #1951.


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
Handle type casting as term. Fix parsing of PTR2INTVAL, etc.


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

Changed paths:
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
Add more tests.


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

Changed paths:
  M config/inter/make.pm
  M t/steps/inter/make-01.t

Log Message:
-----------
Apply patch contributed by doughera++ in TT #1049, then fix some tests to work with that patch.


Commit: 5ed4d8ecadecb214965759a6086c5482d7100575
    https://github.com/parrot/parrot/commit/5ed4d8ecadecb214965759a6086c5482d7100575
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Add more math ops.


Commit: 4453ad3a0e90921de80893722f2de183a3439b9b
    https://github.com/parrot/parrot/commit/4453ad3a0e90921de80893722f2de183a3439b9b
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Mark all statements with 'endstmt'


Commit: 840561c0c7490e0d7bca030a48c316a5a1dd3cd6
    https://github.com/parrot/parrot/commit/840561c0c7490e0d7bca030a48c316a5a1dd3cd6
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
Add test for if-else without {}


Commit: 487a3419bb86a65459073b1b4477e421751a2e08
    https://github.com/parrot/parrot/commit/487a3419bb86a65459073b1b4477e421751a2e08
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
Opname can be keyword. E.g. 'if'


Commit: 13b01ea018a465c55d8346b8643d3c7e2a325f32
    https://github.com/parrot/parrot/commit/13b01ea018a465c55d8346b8643d3c7e2a325f32
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Add prefix:~


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
Add (broken) control switch


Commit: fbf595a86d5edd7f28ae1f35a52eb0c3151630ad
    https://github.com/parrot/parrot/commit/fbf595a86d5edd7f28ae1f35a52eb0c3151630ad
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M lib/Parrot/Headerizer.pm

Log Message:
-----------
ignore begin/end pmc header preamble statements


Commit: 53fccb0d56761d88c0f97c84b0731722cf33c57e
    https://github.com/parrot/parrot/commit/53fccb0d56761d88c0f97c84b0731722cf33c57e
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Add case and default to keywords. Fix switch statement.


Commit: ab9ce3779edca7e7b150fe8f59f25f1a5ac448fc
    https://github.com/parrot/parrot/commit/ab9ce3779edca7e7b150fe8f59f25f1a5ac448fc
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M src/pmc/structview.pmc

Log Message:
-----------
[codingstd] pmc_docs


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

Changed paths:
  M compilers/imcc/debug.c

Log Message:
-----------
fix whitespace errors to fix a failing test. tadzik++


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

Changed paths:
  M src/pmc/imccompiler.pmc

Log Message:
-----------
actually throw an exception from IMCCompiler.compile_file method. This fixes behavior in the API and reclaims another test


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Add hack to support string concatenations.


Commit: 1b11ce194864ea0e866cb8509baa6791b5fefbf8
    https://github.com/parrot/parrot/commit/1b11ce194864ea0e866cb8509baa6791b5fefbf8
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M config/gen/opengl.pm

Log Message:
-----------
make the gen::opengl step less noisy on unknown function prototypes


Commit: 821dc1d4b5d338e028a3cbfd564afdedb4e11ca6
    https://github.com/parrot/parrot/commit/821dc1d4b5d338e028a3cbfd564afdedb4e11ca6
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Add optional type letter to integer constants.


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Add more prefix and infix tokens.


Commit: 6f41bf3f574de3935a7644e69ba347e9f177deed
    https://github.com/parrot/parrot/commit/6f41bf3f574de3935a7644e69ba347e9f177deed
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Allow multiple * for type_definition


Commit: 2ad0afc3710d7621e5ce76748fdcbe3e99da29b3
    https://github.com/parrot/parrot/commit/2ad0afc3710d7621e5ce76748fdcbe3e99da29b3
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
Revert "change to new JSON language API"

This reverts commit adafa9f7d885c1265a590f439caa9eb531a12115.


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

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

Log Message:
-----------
add dependency to fix JSON error


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

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

Log Message:
-----------
remove dependency; move if to correct place


Commit: 2010eaaa601fb89b9c4a7ce2c77217a47e0e826e
    https://github.com/parrot/parrot/commit/2010eaaa601fb89b9c4a7ce2c77217a47e0e826e
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-02-21 (Mon, 21 Feb 2011)

Changed paths:
  A docs/pdds/draft/pdd13_bytecode.pod
  R docs/pdds/pdd13_bytecode.pod

Log Message:
-----------
Move pbc pdd into drafts.

It's helpful for understanding a slightly out-of-date version of our
bytecode format, but it's going to get much more dated in the near
future.


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

Changed paths:
  M MANIFEST

Log Message:
-----------
re-generate MANIFEST


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

Changed paths:
  M docs/pdds/draft/pdd01_overview.pod
  M docs/pdds/draft/pdd05_opfunc.pod
  M docs/pdds/draft/pdd06_pasm.pod
  M docs/pdds/draft/pdd08_keys.pod
  M docs/pdds/draft/pdd11_extending.pod
  M docs/pdds/draft/pdd13_bytecode.pod
  M docs/pdds/draft/pdd14_numbers.pod
  M docs/pdds/draft/pdd16_native_call.pod
  M docs/pdds/draft/pdd29_compiler_tools.pod
  M docs/pdds/draft/pdd31_hll.pod
  M docs/pdds/pdd00_pdd.pod
  M docs/pdds/pdd03_calling_conventions.pod
  M docs/pdds/pdd07_codingstd.pod
  M docs/pdds/pdd09_gc.pod
  M docs/pdds/pdd10_embedding.pod
  M docs/pdds/pdd15_objects.pod
  M docs/pdds/pdd17_pmc.pod
  M docs/pdds/pdd18_security.pod
  M docs/pdds/pdd19_pir.pod
  M docs/pdds/pdd20_lexical_vars.pod
  M docs/pdds/pdd21_namespaces.pod
  M docs/pdds/pdd22_io.pod
  M docs/pdds/pdd23_exceptions.pod
  M docs/pdds/pdd24_events.pod
  M docs/pdds/pdd25_concurrency.pod
  M docs/pdds/pdd26_ast.pod
  M docs/pdds/pdd27_multiple_dispatch.pod
  M docs/pdds/pdd28_strings.pod
  M docs/pdds/pdd30_install.pod
  M docs/pdds/pdd_template.pod

Log Message:
-----------
[cage] Remove more svn-- remnants from our PDDs


Commit: 60b948337e9744d7cb5511f5c14cb2ec856e8ada
    https://github.com/parrot/parrot/commit/60b948337e9744d7cb5511f5c14cb2ec856e8ada
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-02-22 (Tue, 22 Feb 2011)

Changed paths:
  M runtime/parrot/library/Archive/Tar.pir

Log Message:
-----------
[Archive/Tar] fix on Win32


Commit: 948e3ee8105af8d8e39afa5ada26e61a8d81370b
    https://github.com/parrot/parrot/commit/948e3ee8105af8d8e39afa5ada26e61a8d81370b
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-02-22 (Tue, 22 Feb 2011)

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

Log Message:
-----------
add more dependencies


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

Changed paths:
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
try to switch to JSON.nqp again


Commit: a42364c459eb0a09cd4d96c7cb3ca674c7f48bea
    https://github.com/parrot/parrot/commit/a42364c459eb0a09cd4d96c7cb3ca674c7f48bea
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-22 (Tue, 22 Feb 2011)

Changed paths:
  M t/src/checkdepend.t

Log Message:
-----------
skip checkdepend on pmc directories

checkdepend doesn't handle inheritance properly, but pmc2c and config/auto/pmc.pm do.


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

Changed paths:
  M config/gen/makefiles/root.in
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
switch back to data_json


Commit: 61ad091f6dc3578a17daa4dbf9ad351fb3ae48d0
    https://github.com/parrot/parrot/commit/61ad091f6dc3578a17daa4dbf9ad351fb3ae48d0
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-02-22 (Tue, 22 Feb 2011)

Changed paths:
  M CREDITS
  M MANIFEST.generated

Log Message:
-----------
add gerd alias to CREDITS


Commit: 9a2e3a758d7875dd85030f5efe70a98fa730c82c
    https://github.com/parrot/parrot/commit/9a2e3a758d7875dd85030f5efe70a98fa730c82c
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-02-22 (Tue, 22 Feb 2011)

Changed paths:
  M runtime/parrot/library/Archive/Tar.pir

Log Message:
-----------
[Tar] specify encoding


Commit: c51cc9f63a497443650db81cd3785fa4af9ca452
    https://github.com/parrot/parrot/commit/c51cc9f63a497443650db81cd3785fa4af9ca452
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-02-22 (Tue, 22 Feb 2011)

Changed paths:
  M t/dynpmc/file.t
  M t/dynpmc/os.t

Log Message:
-----------
[t] typo


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

Changed paths:
  M compilers/imcc/api.c
  M frontend/parrot/main.c
  M include/imcc/api.h
  M t/src/embed/api.t

Log Message:
-----------
clean up a mismatch in the IMCC API that created some harmless, but humorously wrong code in the parrot frontend. Also, fix t/src/embed/api.t


Commit: 6bfd0d15055ca07e5e319ab8cc327c880fdd6561
    https://github.com/parrot/parrot/commit/6bfd0d15055ca07e5e319ab8cc327c880fdd6561
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-02-22 (Tue, 22 Feb 2011)

Changed paths:
  M t/pmc/fixedpmcarray.t

Log Message:
-----------
one more test for FPA, reaching 100% coverage


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

Changed paths:
  M frontend/parrot/main.c

Log Message:
-----------
test a pointer before dereferencing it. this fixes t/pmc/io_stdin.t. dukeleto++


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Start building new PAST tree:

1. C<blockoid>
2. C<declarator>


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

Changed paths:
  A t/compilers/opsc/03-past-declarator.t

Log Message:
-----------
Add more test for PAST generation.


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Tweak grammar a bit to avoid splitting function call into
type_declarator and postcircumfix().


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Add more PAST.


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

Changed paths:
  M t/compilers/opsc/03-past.t

Log Message:
-----------
Remove misleading comment in test


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Add infix:,


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Rename term:sym<name> to sym<call> and implement pasting


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Remove infix:,. It broke parser.


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Handle constants


Commit: 940570612ed60cccc741b85c697d35152d498553
    https://github.com/parrot/parrot/commit/940570612ed60cccc741b85c697d35152d498553
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-02-22 (Tue, 22 Feb 2011)

Changed paths:
  M NEWS

Log Message:
-----------
add a news


Commit: 0abb53278187e892992655552cccdbd8c548f1f7
    https://github.com/parrot/parrot/commit/0abb53278187e892992655552cccdbd8c548f1f7
Author: Coke <will at coleda.com>
Date:   2011-02-22 (Tue, 22 Feb 2011)

Changed paths:
  M compilers/imcc/Rules.in
  M config/gen/makefiles/root.in

Log Message:
-----------
Fix several build dependencies


Commit: 84de9ece6966510bffb430a8d73aa9aa2a4c1583
    https://github.com/parrot/parrot/commit/84de9ece6966510bffb430a8d73aa9aa2a4c1583
Author: Coke <will at coleda.com>
Date:   2011-02-22 (Tue, 22 Feb 2011)

Changed paths:
  M MANIFEST

Log Message:
-----------
Regenerate the MANIFEST


Commit: 1a92ce7eefafc36f2beebc6bfab8f93a0ec28b22
    https://github.com/parrot/parrot/commit/1a92ce7eefafc36f2beebc6bfab8f93a0ec28b22
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-02-22 (Tue, 22 Feb 2011)

Changed paths:
  M NEWS

Log Message:
-----------
add more news


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M t/compilers/opsc/03-past-declarator.t

Log Message:
-----------
Handle arglist in call


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Initial handling of variables.


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Implement 'if' and add stubs for other statement_control


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M t/compilers/opsc/03-past-declarator.t

Log Message:
-----------
Fix 'if' and add test for it


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

Changed paths:
  M NEWS

Log Message:
-----------
Update NEWS. "gen_gc2" isn't human-readable.


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

Changed paths:
  M src/pmc/packfilebytecodesegment.pmc
  M src/pmc/packfileopmap.pmc

Log Message:
-----------
[cage] Remove some more svn-- remnants


Commit: be6b94f7577ce567d82fa031d3e8c0bb98071680
    https://github.com/parrot/parrot/commit/be6b94f7577ce567d82fa031d3e8c0bb98071680
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-22 (Tue, 22 Feb 2011)

Changed paths:
  M src/pmc/ptr.pmc
  M src/pmc/structview.pmc

Log Message:
-----------
implement null, alignment, and bounds checking for StructView


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

Changed paths:
  M config/auto/gettext/gettext_c.in
  M config/auto/gmp/gmp_c.in
  M config/auto/libffi.pm
  M config/auto/libffi/test_c.in
  M config/auto/neg_0/test_c.in
  M config/auto/opengl/opengl_c.in
  M config/auto/pcre/pcre_c.in
  M config/auto/readline/readline_c.in
  M config/auto/sizes/floatval_maxmin_c.in
  M config/auto/sizes/intval_maxmin_c.in
  M config/auto/zlib/zlib_c.in

Log Message:
-----------
[cage] Remove more svn-- cruft


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

Changed paths:
  M config/gen/makefiles/root.in
  M config/inter/make.pm
  M t/steps/inter/make-01.t

Log Message:
-----------
Merge branch 'kid51/tt1049_make'


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

Changed paths:
  M examples/mops/mops.ps
  M examples/mops/mops.scheme
  M lib/Parrot/Headerizer.pm
  M lib/Parrot/Headerizer/Functions.pm
  M src/nci/libffi.c
  M src/nci/signatures.c
  M src/string/encoding/tables.c

Log Message:
-----------
[cage] Yet more svn-- cruft cleansing


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

Changed paths:
  M t/pmc/packfileopmap.t
  M t/steps/auto/libffi-01.t
  M t/tools/dev/headerizer/01_functions.t
  M t/tools/dev/headerizer/02_methods.t

Log Message:
-----------
More svn cruft cleaning


Commit: 0164b2c4571a8606966c3bc1af94695771fc8b26
    https://github.com/parrot/parrot/commit/0164b2c4571a8606966c3bc1af94695771fc8b26
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-02-22 (Tue, 22 Feb 2011)

Changed paths:
  M config/auto/gettext/gettext_c.in
  M config/auto/gmp/gmp_c.in
  M config/auto/libffi.pm
  M config/auto/libffi/test_c.in
  M config/auto/neg_0/test_c.in
  M config/auto/opengl/opengl_c.in
  M config/auto/pcre/pcre_c.in
  M config/auto/readline/readline_c.in
  M config/auto/sizes/floatval_maxmin_c.in
  M config/auto/sizes/intval_maxmin_c.in
  M config/auto/zlib/zlib_c.in
  M examples/mops/mops.ps
  M examples/mops/mops.scheme
  M lib/Parrot/Headerizer.pm
  M lib/Parrot/Headerizer/Functions.pm
  M src/nci/libffi.c
  M src/nci/signatures.c
  M src/string/encoding/tables.c
  M t/pmc/packfileopmap.t
  M t/steps/auto/libffi-01.t
  M t/tools/dev/headerizer/01_functions.t
  M t/tools/dev/headerizer/02_methods.t

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


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

Changed paths:
  M NEWS

Log Message:
-----------
Remove one duplicated news item (re: 'make docs').


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

Changed paths:
  M t/tools/dev/headerizer/testlib/fixedbooleanarray_pmc.in
  M t/tools/dev/headerizer/testlib/list.in
  M t/tools/dev/headerizer/testlib/list_h.in
  M t/tools/dev/headerizer/testlib/nci_pmc.in

Log Message:
-----------
[cage] Remove the last of the svn-- cruft


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Add op_macro bits as keywords.


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Inline macro_param


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Fix check of arglist


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Rewrite op_macro with protoregexes


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Rename method as LTM workaround


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

Changed paths:
  M CREDITS
  M MANIFEST
  M MANIFEST.generated
  M NEWS
  M api.yaml
  M config/auto/gettext/gettext_c.in
  M config/auto/gmp/gmp_c.in
  M config/auto/libffi.pm
  M config/auto/libffi/test_c.in
  M config/auto/neg_0/test_c.in
  M config/auto/opengl/opengl_c.in
  M config/auto/pcre/pcre_c.in
  M config/auto/readline/readline_c.in
  M config/auto/sizes/floatval_maxmin_c.in
  M config/auto/sizes/intval_maxmin_c.in
  M config/auto/zlib/zlib_c.in
  M config/gen/makefiles/root.in
  M config/gen/opengl.pm
  M config/inter/make.pm
  M docs/pdds/draft/pdd01_overview.pod
  M docs/pdds/draft/pdd05_opfunc.pod
  M docs/pdds/draft/pdd06_pasm.pod
  M docs/pdds/draft/pdd08_keys.pod
  M docs/pdds/draft/pdd11_extending.pod
  A docs/pdds/draft/pdd13_bytecode.pod
  M docs/pdds/draft/pdd14_numbers.pod
  M docs/pdds/draft/pdd16_native_call.pod
  M docs/pdds/draft/pdd29_compiler_tools.pod
  M docs/pdds/draft/pdd31_hll.pod
  M docs/pdds/pdd00_pdd.pod
  M docs/pdds/pdd03_calling_conventions.pod
  M docs/pdds/pdd07_codingstd.pod
  M docs/pdds/pdd09_gc.pod
  M docs/pdds/pdd10_embedding.pod
  R docs/pdds/pdd13_bytecode.pod
  M docs/pdds/pdd15_objects.pod
  M docs/pdds/pdd17_pmc.pod
  M docs/pdds/pdd18_security.pod
  M docs/pdds/pdd19_pir.pod
  M docs/pdds/pdd20_lexical_vars.pod
  M docs/pdds/pdd21_namespaces.pod
  M docs/pdds/pdd22_io.pod
  M docs/pdds/pdd23_exceptions.pod
  M docs/pdds/pdd24_events.pod
  M docs/pdds/pdd25_concurrency.pod
  M docs/pdds/pdd26_ast.pod
  M docs/pdds/pdd27_multiple_dispatch.pod
  M docs/pdds/pdd28_strings.pod
  M docs/pdds/pdd30_install.pod
  M docs/pdds/pdd_template.pod
  M examples/languages/squaak/doc/tutorial_episode_5.pod
  M examples/mops/mops.ps
  M examples/mops/mops.scheme
  M lib/Parrot/Headerizer.pm
  M lib/Parrot/Headerizer/Functions.pm
  M runtime/parrot/library/Archive/Tar.pir
  M runtime/parrot/library/TAP/Parser.pir
  M src/gc/gc_gms.c
  M src/nci/libffi.c
  M src/nci/signatures.c
  M src/pmc/fixedpmcarray.pmc
  M src/pmc/packfilebytecodesegment.pmc
  M src/pmc/packfileopmap.pmc
  M src/string/encoding/tables.c
  M t/dynpmc/file.t
  M t/dynpmc/os.t
  M t/pmc/fixedpmcarray.t
  M t/pmc/packfileopmap.t
  M t/src/extend_vtable.t
  M t/steps/auto/libffi-01.t
  M t/steps/inter/make-01.t
  M t/tools/dev/headerizer/01_functions.t
  M t/tools/dev/headerizer/02_methods.t
  M t/tools/dev/headerizer/testlib/fixedbooleanarray_pmc.in
  M t/tools/dev/headerizer/testlib/list.in
  M t/tools/dev/headerizer/testlib/list_h.in
  M t/tools/dev/headerizer/testlib/nci_pmc.in
  M t/tools/mk_language_shell.t

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


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Reduce usage of :inline PAST::Op.


Commit: 9a2b775e986b818be5dfc5af7a29db8d4234dddd
    https://github.com/parrot/parrot/commit/9a2b775e986b818be5dfc5af7a29db8d4234dddd
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-02-23 (Wed, 23 Feb 2011)

Changed paths:
  M NEWS

Log Message:
-----------
add a news


Commit: 57cfd004bd27f9d915eb6fa2fbcad51a9bca08de
    https://github.com/parrot/parrot/commit/57cfd004bd27f9d915eb6fa2fbcad51a9bca08de
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-23 (Wed, 23 Feb 2011)

Changed paths:
  M t/compilers/opsc/03-past-declarator.t

Log Message:
-----------
Add (failing) test for handling 0, 1 and many args for function call.


Commit: 84ef73927edcbf6572f8a416f05aa6f43f3a43a8
    https://github.com/parrot/parrot/commit/84ef73927edcbf6572f8a416f05aa6f43f3a43a8
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-23 (Wed, 23 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Fix handling single arg of function call.


Commit: 88273f871545b33086291c9a130d2dfbe2172773
    https://github.com/parrot/parrot/commit/88273f871545b33086291c9a130d2dfbe2172773
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-23 (Wed, 23 Feb 2011)

Changed paths:
  M t/compilers/opsc/common.pir

Log Message:
-----------
Don't use dynops in test until after we are ready.


Commit: 03b473753a077fdb36aed58242501b84eebe1a49
    https://github.com/parrot/parrot/commit/03b473753a077fdb36aed58242501b84eebe1a49
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-02-23 (Wed, 23 Feb 2011)

Changed paths:
  M config/auto/gettext/gettext_c.in
  M config/auto/gmp/gmp_c.in
  M config/auto/libffi.pm
  M config/auto/neg_0/test_c.in
  M config/auto/opengl/opengl_c.in
  M config/auto/pcre/pcre_c.in
  M config/auto/readline/readline_c.in
  M config/auto/sizes/floatval_maxmin_c.in
  M config/auto/sizes/intval_maxmin_c.in
  M config/auto/zlib/zlib_c.in
  M lib/Parrot/Headerizer.pm
  M lib/Parrot/Headerizer/Functions.pm
  M src/string/encoding/tables.c

Log Message:
-----------
remove trailing whitespace and update copyright


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

Changed paths:
  M compilers/opsc/ops2c.nqp

Log Message:
-----------
Rework ops2c slighly


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

Changed paths:
  M compilers/opsc/ops2c.nqp

Log Message:
-----------
Rework ops2c more.


Commit: 194275c752ec17b9fb37e8ceab878c38b549516e
    https://github.com/parrot/parrot/commit/194275c752ec17b9fb37e8ceab878c38b549516e
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-23 (Wed, 23 Feb 2011)

Changed paths:
  M compilers/opsc/ops2c.nqp

Log Message:
-----------
Refactor ops2c even more.


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

Changed paths:
  M compilers/opsc/ops2c.nqp

Log Message:
-----------
And more.


Commit: 2fad691a42c7cf9fbfc21c1c277c7052b9274b07
    https://github.com/parrot/parrot/commit/2fad691a42c7cf9fbfc21c1c277c7052b9274b07
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-23 (Wed, 23 Feb 2011)

Changed paths:
  M compilers/opsc/ops2c.nqp

Log Message:
-----------
Fix typo.


Commit: 283a2b2ea36dff5b1eaaac5f69dcb27b09b2e377
    https://github.com/parrot/parrot/commit/283a2b2ea36dff5b1eaaac5f69dcb27b09b2e377
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-23 (Wed, 23 Feb 2011)

Changed paths:
  M compilers/opsc/ops2c.nqp

Log Message:
-----------
Final touches to ops2c


Commit: 3069a312fddeac5b28f922fdf96d6020a8dc7220
    https://github.com/parrot/parrot/commit/3069a312fddeac5b28f922fdf96d6020a8dc7220
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-23 (Wed, 23 Feb 2011)

Changed paths:
  M src/pmc/ptrobj.pmc
  M src/pmc/structview.pmc

Log Message:
-----------
fix c++ build


Commit: 97e42dfe4a81c1c113138843ab31822eced16820
    https://github.com/parrot/parrot/commit/97e42dfe4a81c1c113138843ab31822eced16820
Author: Kevin Tew <tewk at tewk.com>
Date:   2011-02-23 (Wed, 23 Feb 2011)

Changed paths:
  M MANIFEST
  A runtime/parrot/library/crypto.declarations
  A runtime/parrot/library/openssl.declarations

Log Message:
-----------
openssl: crypto and ssl nci definitions


Commit: 076fd470a74eb8a6900b31e29e2bb555f1721129
    https://github.com/parrot/parrot/commit/076fd470a74eb8a6900b31e29e2bb555f1721129
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-02-23 (Wed, 23 Feb 2011)

Changed paths:
  M t/codingstd/pdd_format.t

Log Message:
-----------
delete VERSION from the test as it has been removed from the pdd docs


Commit: 07350c8382bd1ee6b2a615be97ee231fb74a4e30
    https://github.com/parrot/parrot/commit/07350c8382bd1ee6b2a615be97ee231fb74a4e30
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-23 (Wed, 23 Feb 2011)

Changed paths:
  R tools/dev/ncidef2pasm.pl
  A tools/dev/ncidef2pir.pl

Log Message:
-----------
revive ncidef2pasm as -2pir


Commit: d52927b9419266e6b8eab97404e2b5f709fcd1f4
    https://github.com/parrot/parrot/commit/d52927b9419266e6b8eab97404e2b5f709fcd1f4
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-23 (Wed, 23 Feb 2011)

Changed paths:
  M MANIFEST

Log Message:
-----------
mk_manifest_and_skip


Commit: 0f23cb8e49c7bd7433441c893bdd33e53590b4b9
    https://github.com/parrot/parrot/commit/0f23cb8e49c7bd7433441c893bdd33e53590b4b9
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-23 (Wed, 23 Feb 2011)

Changed paths:
  M src/pmc/structview.pmc

Log Message:
-----------
fix C build


Commit: dac73066c8bef14e3ba750ede4f5d54536b7a828
    https://github.com/parrot/parrot/commit/dac73066c8bef14e3ba750ede4f5d54536b7a828
Author: Bruce Gray <bruce.gray at acm.org>
Date:   2011-02-23 (Wed, 23 Feb 2011)

Changed paths:
  M src/runcore/profiling.c

Log Message:
-----------
Fix Coverity defect #461: MISSING_BREAK in profiling.c


Commit: dabb4b2d2fa4a12675da06910b052e30800d1eaa
    https://github.com/parrot/parrot/commit/dabb4b2d2fa4a12675da06910b052e30800d1eaa
Author: Bruce Gray <bruce.gray at acm.org>
Date:   2011-02-23 (Wed, 23 Feb 2011)

Changed paths:
  M frontend/parrot/main.c

Log Message:
-----------
Fix Coverity defect #460: MISSING_BREAK in main.c


Commit: 3567d2e5b2e4732bb838e1e505d782124708e554
    https://github.com/parrot/parrot/commit/3567d2e5b2e4732bb838e1e505d782124708e554
Author: Bruce Gray <bruce.gray at acm.org>
Date:   2011-02-23 (Wed, 23 Feb 2011)

Changed paths:
  M compilers/imcc/pbc.c

Log Message:
-----------
Fix Coverity defect #458: MISSING_BREAK in pbc.c


Commit: 76944961c1ab1cfb566a4e7819172ee38e4322db
    https://github.com/parrot/parrot/commit/76944961c1ab1cfb566a4e7819172ee38e4322db
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-23 (Wed, 23 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Remove now unused macro_param


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Make macro_param register scoped.


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

Changed paths:
  M compilers/opsc/src/Ops/Trans/C.pm

Log Message:
-----------
Change register access to avoid using CUR_CTX (and remove CUR_CTX generating)


Commit: 1b74c2c280a14f8c3759d60717abf2047211beaa
    https://github.com/parrot/parrot/commit/1b74c2c280a14f8c3759d60717abf2047211beaa
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-23 (Wed, 23 Feb 2011)

Changed paths:
  M src/ops/core_ops.c

Log Message:
-----------
Rebootstrap ops


Commit: 2ab18bfa11448c4136ba096e6c089dcb93fed77f
    https://github.com/parrot/parrot/commit/2ab18bfa11448c4136ba096e6c089dcb93fed77f
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-23 (Wed, 23 Feb 2011)

Changed paths:
  M MANIFEST
  M NEWS
  M compilers/imcc/pbc.c
  M compilers/opsc/src/Ops/Trans/C.pm
  M config/auto/gettext/gettext_c.in
  M config/auto/gmp/gmp_c.in
  M config/auto/libffi.pm
  M config/auto/neg_0/test_c.in
  M config/auto/opengl/opengl_c.in
  M config/auto/pcre/pcre_c.in
  M config/auto/readline/readline_c.in
  M config/auto/sizes/floatval_maxmin_c.in
  M config/auto/sizes/intval_maxmin_c.in
  M config/auto/zlib/zlib_c.in
  M frontend/parrot/main.c
  M lib/Parrot/Headerizer.pm
  M lib/Parrot/Headerizer/Functions.pm
  A runtime/parrot/library/crypto.declarations
  A runtime/parrot/library/openssl.declarations
  M src/ops/core_ops.c
  M src/runcore/profiling.c
  M src/string/encoding/tables.c
  M t/codingstd/pdd_format.t
  R tools/dev/ncidef2pasm.pl
  A tools/dev/ncidef2pir.pl

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


Commit: 8a448af04ceb28064395e24166107ef5cb1e44fe
    https://github.com/parrot/parrot/commit/8a448af04ceb28064395e24166107ef5cb1e44fe
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-23 (Wed, 23 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Change pasttype of macro calls to "macro"


Commit: 69fcf0a2e49ca96e0765cf4ada06523c5258a35a
    https://github.com/parrot/parrot/commit/69fcf0a2e49ca96e0765cf4ada06523c5258a35a
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-02-23 (Wed, 23 Feb 2011)

Changed paths:
  M tools/dev/ncidef2pir.pl

Log Message:
-----------
fix perlcritic failure - String delimiter used with "split"


Commit: 2e24c699839a7929cf8121a5163f3c8dbd73cb7b
    https://github.com/parrot/parrot/commit/2e24c699839a7929cf8121a5163f3c8dbd73cb7b
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-02-23 (Wed, 23 Feb 2011)

Changed paths:
  M docs/index/tools.json

Log Message:
-----------
change tools/dev/ncidef2pasm to ncidef2pir


Commit: 3da9455b410c4722be1f3bd6f4235248ad46fe04
    https://github.com/parrot/parrot/commit/3da9455b410c4722be1f3bd6f4235248ad46fe04
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-23 (Wed, 23 Feb 2011)

Changed paths:
  M t/pmc/hash.t

Log Message:
-----------
Add test for VTABLE_hashvalue.


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

Changed paths:
  M MANIFEST
  A tools/release/distcheck.pl

Log Message:
-----------
First draft of 'make distcheck'.


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

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

Log Message:
-----------
First draft of 'make distcheck': template.


Commit: 2c5bd5306313af7750545947b6de6426b8231e92
    https://github.com/parrot/parrot/commit/2c5bd5306313af7750545947b6de6426b8231e92
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-02-23 (Wed, 23 Feb 2011)

Changed paths:
  M config/gen/makefiles/root.in
  M tools/release/distcheck.pl

Log Message:
-----------
Implement 'make distcheck' target via new program 'tools/release/distcheck.pl'.


Commit: 21ec45366219d7636c12014ca66767dc88dfe6f9
    https://github.com/parrot/parrot/commit/21ec45366219d7636c12014ca66767dc88dfe6f9
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-23 (Wed, 23 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Trans/C.pm

Log Message:
-----------
remove unnecessary interp argument from store_op() and calls


Commit: 197839de0a05636386256ae08e2f6a92e2637486
    https://github.com/parrot/parrot/commit/197839de0a05636386256ae08e2f6a92e2637486
Author: Bruce Gray <bruce.gray at acm.org>
Date:   2011-02-23 (Wed, 23 Feb 2011)

Changed paths:
  M src/oo.c

Log Message:
-----------
Fix Coverity defect #500: PW.PARAMETER_HIDDEN in oo.c


Commit: 3aef68e57cc3f799e157ff6489cdec395a1b18f4
    https://github.com/parrot/parrot/commit/3aef68e57cc3f799e157ff6489cdec395a1b18f4
Author: Bruce Gray <bruce.gray at acm.org>
Date:   2011-02-23 (Wed, 23 Feb 2011)

Changed paths:
  M compilers/imcc/optimizer.c

Log Message:
-----------
Fix Coverity defect #476: PW.PARAMETER_HIDDEN in optimizer.c


Commit: da90aa33a024fa8c6afb2f8e7f1804de8f13215a
    https://github.com/parrot/parrot/commit/da90aa33a024fa8c6afb2f8e7f1804de8f13215a
Author: Bruce Gray <bruce.gray at acm.org>
Date:   2011-02-23 (Wed, 23 Feb 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Move parenthesis in POBJ2GEN for clarity and correctness.


Commit: 9236c91401724d9a8d3fc2b572bda6dc7af97d86
    https://github.com/parrot/parrot/commit/9236c91401724d9a8d3fc2b572bda6dc7af97d86
Author: Bruce Gray <bruce.gray at acm.org>
Date:   2011-02-23 (Wed, 23 Feb 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Remove unneeded parameter. Also fixes Coverity defect #1297: PW.PARAMETER_HIDDEN in gc_gms.c


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

Changed paths:
  M lib/Parrot/Docs/Section/Tools.pm

Log Message:
-----------
change to renamed file to fix "make html"


Commit: 46200ef7c70d8c9c1f33c0691cdec864a57d593a
    https://github.com/parrot/parrot/commit/46200ef7c70d8c9c1f33c0691cdec864a57d593a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M api.yaml

Log Message:
-----------
The hashvalue vtable will not be deprecated


Commit: 94d9041b8c54f90af6ba8baa6f53b4fcc6213396
    https://github.com/parrot/parrot/commit/94d9041b8c54f90af6ba8baa6f53b4fcc6213396
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
More tweaks of Grammar


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Distinguish between pod ws and C ws. Handle C macros properly


Commit: 50df85d20fed05830ccdab5f6c7ac6f0621a1944
    https://github.com/parrot/parrot/commit/50df85d20fed05830ccdab5f6c7ac6f0621a1944
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Remove misleading comment


Commit: 66a93ed388202c59bbe18566e6852290d4a29555
    https://github.com/parrot/parrot/commit/66a93ed388202c59bbe18566e6852290d4a29555
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Change <type_indetifier> to avoid false positives.


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

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

Log Message:
-----------
add more dependencies for the EXTRANCITHUNKS_SO definition, this is a preparation for a JSON_nqp branch, but this should still can go to the master branch


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

Changed paths:
  M t/op/gc-non-recursive.t

Log Message:
-----------
in non-optimized builds this test will be disabled


Commit: 9222efd1a525062cdf37d955dd3b67119b67c30c
    https://github.com/parrot/parrot/commit/9222efd1a525062cdf37d955dd3b67119b67c30c
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M MANIFEST
  M compilers/imcc/Rules.in
  M compilers/imcc/imc.h
  M compilers/imcc/main.c
  M compilers/imcc/parser.h
  R compilers/imcc/yyscanner.h
  M config/gen/makefiles/root.in
  A include/imcc/embed.h
  A include/imcc/yyscanner.h
  M src/embed.c
  M src/interp/inter_misc.c
  M src/packfile/api.c
  M src/pmc/imccompiler.pmc

Log Message:
-----------
Add a new imcc/embed.h include file. This is the file libparrot would use to call into IMCC. Nobody should be using compilers/imcc/imc.h directly anymore, outside IMCC itself. The build is now broken because of problems in IMCCompiler PMC, but the g++ build is in much better shape.


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

Changed paths:
  M config/auto/pmc.pm

Log Message:
-----------
fix config/auto/pmc.pm to handle #includes of the form imcc/foo correctly


Commit: 4b4b869b0c0668fa0b5f4a1b9637d8bbfdf53bd3
    https://github.com/parrot/parrot/commit/4b4b869b0c0668fa0b5f4a1b9637d8bbfdf53bd3
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M compilers/imcc/imcc.l
  M compilers/imcc/imclexer.c
  M compilers/imcc/main.c
  M include/imcc/embed.h
  M src/pmc/imccompiler.pmc

Log Message:
-----------
several fixes for the c++ build. We still don't build with g++, and some of the weirder failures in IMCC are hard to fix


Commit: 0dea0756f1540c006d4e14aba12b6763cc83c0cc
    https://github.com/parrot/parrot/commit/0dea0756f1540c006d4e14aba12b6763cc83c0cc
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M t/compilers/opsc/03-past.t

Log Message:
-----------
Update test to more strict grammar.


Commit: 51b672fa66f73f8f8451799786177121dcac3f50
    https://github.com/parrot/parrot/commit/51b672fa66f73f8f8451799786177121dcac3f50
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Fix PASTing of sym<call>


Commit: 2efc409b7f55b363cde10ff43dccb7c81e738d9d
    https://github.com/parrot/parrot/commit/2efc409b7f55b363cde10ff43dccb7c81e738d9d
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Add array initializer to declarator.


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Add struct to type_declarator


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Store initializer and array_size in PAST::Var declaration


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

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Macro calls has "macro" type now.


Commit: 1fad0c39b668098656fbd76d2f0b69cc72f24b21
    https://github.com/parrot/parrot/commit/1fad0c39b668098656fbd76d2f0b69cc72f24b21
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Process PAST::Var declarations


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

Changed paths:
  M compilers/imcc/pcc.c
  M include/parrot/misc.h
  M src/utils.c

Log Message:
-----------
nuke the recursive tailcall optimizations from orbit


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

Changed paths:
  M compilers/imcc/api.c
  M include/imcc/api.h

Log Message:
-----------
fix a stupid bug in the new IMCC API. The G++ build is now fixed


Commit: 023e9a8a9c28e84436bcf756a088f7d834916d15
    https://github.com/parrot/parrot/commit/023e9a8a9c28e84436bcf756a088f7d834916d15
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-24 (Thu, 24 Feb 2011)

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

Log Message:
-----------
fix t/src/embed/api.t with g++


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

Changed paths:
  M CREDITS
  M MANIFEST
  M MANIFEST.generated
  M NEWS
  M api.yaml
  M compilers/imcc/optimizer.c
  M compilers/imcc/pbc.c
  M compilers/opsc/src/Ops/Trans/C.pm
  M config/auto/gettext/gettext_c.in
  M config/auto/gmp/gmp_c.in
  M config/auto/libffi.pm
  M config/auto/libffi/test_c.in
  M config/auto/neg_0/test_c.in
  M config/auto/opengl/opengl_c.in
  M config/auto/pcre/pcre_c.in
  M config/auto/readline/readline_c.in
  M config/auto/sizes/floatval_maxmin_c.in
  M config/auto/sizes/intval_maxmin_c.in
  M config/auto/zlib/zlib_c.in
  M config/gen/makefiles/root.in
  M config/gen/opengl.pm
  M config/inter/make.pm
  M docs/index/tools.json
  M docs/pdds/draft/pdd01_overview.pod
  M docs/pdds/draft/pdd05_opfunc.pod
  M docs/pdds/draft/pdd06_pasm.pod
  M docs/pdds/draft/pdd08_keys.pod
  M docs/pdds/draft/pdd11_extending.pod
  A docs/pdds/draft/pdd13_bytecode.pod
  M docs/pdds/draft/pdd14_numbers.pod
  M docs/pdds/draft/pdd16_native_call.pod
  M docs/pdds/draft/pdd29_compiler_tools.pod
  M docs/pdds/draft/pdd31_hll.pod
  M docs/pdds/pdd00_pdd.pod
  M docs/pdds/pdd03_calling_conventions.pod
  M docs/pdds/pdd07_codingstd.pod
  M docs/pdds/pdd09_gc.pod
  M docs/pdds/pdd10_embedding.pod
  R docs/pdds/pdd13_bytecode.pod
  M docs/pdds/pdd15_objects.pod
  M docs/pdds/pdd17_pmc.pod
  M docs/pdds/pdd18_security.pod
  M docs/pdds/pdd19_pir.pod
  M docs/pdds/pdd20_lexical_vars.pod
  M docs/pdds/pdd21_namespaces.pod
  M docs/pdds/pdd22_io.pod
  M docs/pdds/pdd23_exceptions.pod
  M docs/pdds/pdd24_events.pod
  M docs/pdds/pdd25_concurrency.pod
  M docs/pdds/pdd26_ast.pod
  M docs/pdds/pdd27_multiple_dispatch.pod
  M docs/pdds/pdd28_strings.pod
  M docs/pdds/pdd30_install.pod
  M docs/pdds/pdd_template.pod
  M examples/languages/squaak/doc/tutorial_episode_5.pod
  M examples/mops/mops.ps
  M examples/mops/mops.scheme
  M frontend/parrot/main.c
  M lib/Parrot/Docs/Section/Tools.pm
  M lib/Parrot/Headerizer.pm
  M lib/Parrot/Headerizer/Functions.pm
  M runtime/parrot/library/Archive/Tar.pir
  M runtime/parrot/library/TAP/Parser.pir
  A runtime/parrot/library/crypto.declarations
  A runtime/parrot/library/openssl.declarations
  M src/gc/gc_gms.c
  M src/nci/libffi.c
  M src/nci/signatures.c
  M src/oo.c
  M src/ops/core_ops.c
  M src/pmc/packfilebytecodesegment.pmc
  M src/pmc/packfileopmap.pmc
  M src/runcore/profiling.c
  M src/string/encoding/tables.c
  M t/codingstd/pdd_format.t
  M t/dynpmc/file.t
  M t/dynpmc/os.t
  M t/op/gc-non-recursive.t
  M t/pmc/fixedpmcarray.t
  M t/pmc/hash.t
  M t/pmc/packfileopmap.t
  M t/src/extend_vtable.t
  M t/steps/auto/libffi-01.t
  M t/steps/inter/make-01.t
  M t/tools/dev/headerizer/01_functions.t
  M t/tools/dev/headerizer/02_methods.t
  M t/tools/dev/headerizer/testlib/fixedbooleanarray_pmc.in
  M t/tools/dev/headerizer/testlib/list.in
  M t/tools/dev/headerizer/testlib/list_h.in
  M t/tools/dev/headerizer/testlib/nci_pmc.in
  M t/tools/mk_language_shell.t
  R tools/dev/ncidef2pasm.pl
  A tools/dev/ncidef2pir.pl

Log Message:
-----------
fix merge in optimizer.c


Commit: d6d3418ed901db8ffadacaa8a15b12f664633904
    https://github.com/parrot/parrot/commit/d6d3418ed901db8ffadacaa8a15b12f664633904
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
note that ret_object is unused to quite warnings


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

Changed paths:
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
Fix previous commit.


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

Changed paths:
  M t/op/gc-non-recursive.t

Log Message:
-----------
Don't lie in test. Just skip it.


Commit: cba535aa07962cf99f750465a6c88572da55ab8d
    https://github.com/parrot/parrot/commit/cba535aa07962cf99f750465a6c88572da55ab8d
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M src/pmc/nci.pmc

Log Message:
-----------
removed unused variable


Commit: 027c663e900d40fb32f020019effdc289e033ccf
    https://github.com/parrot/parrot/commit/027c663e900d40fb32f020019effdc289e033ccf
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M src/pmc/packfilebytecodesegment.pmc

Log Message:
-----------
removing unused vars


Commit: 946692ae0b144164da64bf6ba532c39101b5fdb1
    https://github.com/parrot/parrot/commit/946692ae0b144164da64bf6ba532c39101b5fdb1
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M src/ops/core.ops
  M src/ops/experimental.ops
  M src/ops/math.ops
  M src/ops/object.ops
  M src/ops/string.ops

Log Message:
-----------
consting local variables


Commit: 42646412d66a3ec207d87d8200268d798c4fccff
    https://github.com/parrot/parrot/commit/42646412d66a3ec207d87d8200268d798c4fccff
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M src/pmc/packfileopmap.pmc

Log Message:
-----------
removed unused variables, and consted local vars


Commit: d63dabe93e0d740f2ada4348473b94b03db4d180
    https://github.com/parrot/parrot/commit/d63dabe93e0d740f2ada4348473b94b03db4d180
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M src/embed/api.c

Log Message:
-----------
removed unused variable


Commit: 3841cd8f45f58635f632a663a7dd578d9b09cb3e
    https://github.com/parrot/parrot/commit/3841cd8f45f58635f632a663a7dd578d9b09cb3e
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
removed unused vars, and consted many pointers


Commit: acc2926db0dd79860feb0a576f730da018c80a91
    https://github.com/parrot/parrot/commit/acc2926db0dd79860feb0a576f730da018c80a91
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M src/nci/signatures.c

Log Message:
-----------
Removed a dead var


Commit: 7e387314304335b4c29af05b06f13959bcab2756
    https://github.com/parrot/parrot/commit/7e387314304335b4c29af05b06f13959bcab2756
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h

Log Message:
-----------
removed unused vars, and shimmed up an interp arg


Commit: f0a50b0fbe0f2e919884601f7ea3c39350db6945
    https://github.com/parrot/parrot/commit/f0a50b0fbe0f2e919884601f7ea3c39350db6945
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M frontend/parrot/main.c

Log Message:
-----------
removing und vars


Commit: 314f233f427419f963e9c2b0b5eae925d5f7ff80
    https://github.com/parrot/parrot/commit/314f233f427419f963e9c2b0b5eae925d5f7ff80
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M frontend/pbc_merge/main.c

Log Message:
-----------
removed unused var and unused parameters from pbc_merge_debugs()


Commit: 9aff00f01582c5fc0b0615af17a3f14924807dbe
    https://github.com/parrot/parrot/commit/9aff00f01582c5fc0b0615af17a3f14924807dbe
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M src/ops/core_ops.c

Log Message:
-----------
regenerated .c code for the ops


Commit: c159d22e8eb1ba72e0d0a119bf38440939c34da1
    https://github.com/parrot/parrot/commit/c159d22e8eb1ba72e0d0a119bf38440939c34da1
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M src/dynoplibs/debug.ops
  M src/dynoplibs/io.ops
  M src/dynoplibs/math.ops

Log Message:
-----------
consting local vars


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Add fake :pirop to infix operators.


Commit: 72ce1af0b458463e94f98c88ad43c0292f6e1cc5
    https://github.com/parrot/parrot/commit/72ce1af0b458463e94f98c88ad43c0292f6e1cc5
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Emit more C code. Subject to heavy refactor


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Replace french quotes with angle brackets. NQP doesn't handle them well.


Commit: 9276baec1ef821364e2752066e09761122a38439
    https://github.com/parrot/parrot/commit/9276baec1ef821364e2752066e09761122a38439
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Introduce pirop mapping for infix operators with angles


Commit: 22d496347c58c3ecb77584f01a9d040d0712a122
    https://github.com/parrot/parrot/commit/22d496347c58c3ecb77584f01a9d040d0712a122
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Add more mappings


Commit: 73901a387500872e8998b57a7801c536eacf6ab8
    https://github.com/parrot/parrot/commit/73901a387500872e8998b57a7801c536eacf6ab8
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M t/compilers/opsc/03-past-declarator.t

Log Message:
-----------
Fix test for new PAST generation


Commit: 32621f4aee9fbc6a603ea13f99c3cb6ce40bad2f
    https://github.com/parrot/parrot/commit/32621f4aee9fbc6a603ea13f99c3cb6ce40bad2f
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M t/compilers/opsc/03-past.t

Log Message:
-----------
Fix test


Commit: 98bf4e40189e22ed96cab06f65cf954f9286d52f
    https://github.com/parrot/parrot/commit/98bf4e40189e22ed96cab06f65cf954f9286d52f
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
PASTing of circumfix:sym<( )>


Commit: 89cc7b5959b4806e15aae81807743b5e5348eca4
    https://github.com/parrot/parrot/commit/89cc7b5959b4806e15aae81807743b5e5348eca4
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
untested past generation for while and for loops


Commit: 668cbd851933d7efd838a9d88a2cf3875a31b74c
    https://github.com/parrot/parrot/commit/668cbd851933d7efd838a9d88a2cf3875a31b74c
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-02-24 (Thu, 24 Feb 2011)

Changed paths:
  M t/compilers/opsc/03-past-declarator.t

Log Message:
-----------
add some basic tests for while and for


Commit: 645e19bff959c9fbbfde906d4220881f9edd7fed
    https://github.com/parrot/parrot/commit/645e19bff959c9fbbfde906d4220881f9edd7fed
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
Made all parts of 'for' optional


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
Implement parsing of do-while


Commit: 1924519648851434b21fc00f330d1892b9f318bd
    https://github.com/parrot/parrot/commit/1924519648851434b21fc00f330d1892b9f318bd
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
Fix test.


Commit: 75805cc78114e189f9daf6e645a9756e97ca1939
    https://github.com/parrot/parrot/commit/75805cc78114e189f9daf6e645a9756e97ca1939
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Fix PASTing of <for>


Commit: 0fc4ee3317edbf38a83108987e0e4e25791fb0eb
    https://github.com/parrot/parrot/commit/0fc4ee3317edbf38a83108987e0e4e25791fb0eb
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Poor-man Perl6-style multi-dispatch emulation.

Yes, I do want something like "multi method process(PAST::Op $op { where .pasttype eq 'if' })"


Commit: 93c9ffb503b9dedb381a059baf6e5448f19f1f48
    https://github.com/parrot/parrot/commit/93c9ffb503b9dedb381a059baf6e5448f19f1f48
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Rewrite pasttype<call> slightly


Commit: 9695d759b187fd2de7a14cb1dbc0d2a269684b18
    https://github.com/parrot/parrot/commit/9695d759b187fd2de7a14cb1dbc0d2a269684b18
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Rename process_body_chunk to to_c. Huffman encoding ftw.


Commit: 0209085630c26470ec7e553628db25d0f2b1a217
    https://github.com/parrot/parrot/commit/0209085630c26470ec7e553628db25d0f2b1a217
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Remove unused variable


Commit: 8579cac9bfeeeff50161a525eea300884c99cdce
    https://github.com/parrot/parrot/commit/8579cac9bfeeeff50161a525eea300884c99cdce
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  R t/compilers/opsc/07-emitter.t
  A t/compilers/opsc/08-emitter.t

Log Message:
-----------
Rename test file to squeeze in new one.


Commit: 3c54d3cde24885fe87f43f4fc82bc8b17d9213cc
    https://github.com/parrot/parrot/commit/3c54d3cde24885fe87f43f4fc82bc8b17d9213cc
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  A t/compilers/opsc/07-op-to-c.t

Log Message:
-----------
Add skeleton for generating C from Op.


Commit: 01cccfd8d8f1fb2e65b20a23cfddcdf8275d1256
    https://github.com/parrot/parrot/commit/01cccfd8d8f1fb2e65b20a23cfddcdf8275d1256
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  M t/compilers/opsc/07-op-to-c.t

Log Message:
-----------
Add first real test for emitting C from Ops::Op.


Commit: 5cbbac3d82b71a8abee417a5af2c32351902c2ac
    https://github.com/parrot/parrot/commit/5cbbac3d82b71a8abee417a5af2c32351902c2ac
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  M t/compilers/opsc/07-op-to-c.t

Log Message:
-----------
Add more tests for emitting C from Op. With gracefully handling errors.


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

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Add emitting of 'while'


Commit: 67ce75d14b4c0cfb633ad6472b93bb2e2bb7758a
    https://github.com/parrot/parrot/commit/67ce75d14b4c0cfb633ad6472b93bb2e2bb7758a
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm
  M t/compilers/opsc/07-op-to-c.t

Log Message:
-----------
Implement emitting of 'for'


Commit: 0993287f233089d604838e836a34dad38387e23e
    https://github.com/parrot/parrot/commit/0993287f233089d604838e836a34dad38387e23e
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  M t/compilers/opsc/07-op-to-c.t

Log Message:
-----------
Indent code. No functional changes.


Commit: 17824c55fca2a227bcc1258111b523709848e66e
    https://github.com/parrot/parrot/commit/17824c55fca2a227bcc1258111b523709848e66e
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M compilers/opsc/src/Ops/Op.pm
  M t/compilers/opsc/07-op-to-c.t

Log Message:
-----------
Handle (some) prefix ops


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

Changed paths:
  M t/compilers/opsc/07-op-to-c.t

Log Message:
-----------
Add test for infix:<*>


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

Changed paths:
  M compilers/imcc/main.c

Log Message:
-----------
fix the reentrant compile logic and put it back in place. However, this doesn't seem to win us back the failed tests and I don't know why


Commit: c27d1da9d6b7b27b9cb64e4287d84a12b60d024e
    https://github.com/parrot/parrot/commit/c27d1da9d6b7b27b9cb64e4287d84a12b60d024e
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  M include/parrot/call.h
  M src/call/context.c

Log Message:
-----------
removed interp from a static, and shimmed up interps in other public functions where interp was not used


Commit: d5ae0720603227d11977ccaabeaf85f0bdcdf311
    https://github.com/parrot/parrot/commit/d5ae0720603227d11977ccaabeaf85f0bdcdf311
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  M src/io/buffer.c

Log Message:
-----------
typo fix in docs


Commit: 8c0d19cc9d91c75bc1069a0bb674784f9c727cca
    https://github.com/parrot/parrot/commit/8c0d19cc9d91c75bc1069a0bb674784f9c727cca
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  M src/io/api.c
  M src/pmc/filehandle.pmc

Log Message:
-----------
fewer lies in the io api docs


Commit: ed8c74ccd60b7928dd44ad4183d1b7a24a330037
    https://github.com/parrot/parrot/commit/ed8c74ccd60b7928dd44ad4183d1b7a24a330037
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-25 (Fri, 25 Feb 2011)

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

Log Message:
-----------
move per-param code into per-param rule


Commit: 8d019027ae6fec4c2090a58a896a1f0a6cbf8d56
    https://github.com/parrot/parrot/commit/8d019027ae6fec4c2090a58a896a1f0a6cbf8d56
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  M compilers/imcc/cfg.c
  M compilers/imcc/instructions.h

Log Message:
-----------
remove unused ITADDR


Commit: cac9e0eaf915bb2be35d0c8ffe561e24e0cd84b9
    https://github.com/parrot/parrot/commit/cac9e0eaf915bb2be35d0c8ffe561e24e0cd84b9
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  M compilers/imcc/instructions.h
  M compilers/imcc/parser_util.c

Log Message:
-----------
remove unused ITALIAS


Commit: 412ce6c60d47fbd521174ece4d7788e0c6c11a70
    https://github.com/parrot/parrot/commit/412ce6c60d47fbd521174ece4d7788e0c6c11a70
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  M compilers/imcc/instructions.h

Log Message:
-----------
remove unused ITSAVES


Commit: fbe0b62f92cf0b74d289a790286e0a4def904e49
    https://github.com/parrot/parrot/commit/fbe0b62f92cf0b74d289a790286e0a4def904e49
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  M compilers/imcc/cfg.c
  M compilers/imcc/imcc.y
  M compilers/imcc/imcparser.c
  M compilers/imcc/imcparser.h
  M compilers/imcc/instructions.h

Log Message:
-----------
handle param unpacking in param parsing code, not being sub code


Commit: 155bbe5de463d4a6c595a2e819adc99b72db7a51
    https://github.com/parrot/parrot/commit/155bbe5de463d4a6c595a2e819adc99b72db7a51
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  M compilers/imcc/imcc.y
  M compilers/imcc/imcparser.c
  M t/pmc/coroutine.t

Log Message:
-----------
combine .param into statement handling so it can occur anywhere within a sub


Commit: c8ee0cb9d2d7a49288baa543462eb735444f670b
    https://github.com/parrot/parrot/commit/c8ee0cb9d2d7a49288baa543462eb735444f670b
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  M compilers/imcc/imcc.y
  M compilers/imcc/imcparser.c

Log Message:
-----------
unecessary variable is unecessary


Commit: 86b6c0382dabaa53814dd6ff3690822a205d99eb
    https://github.com/parrot/parrot/commit/86b6c0382dabaa53814dd6ff3690822a205d99eb
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c

Log Message:
-----------
shimmed an unused interp


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

Changed paths:
  M MANIFEST
  M config/gen/makefiles/root.in
  R tools/release/distcheck.pl
  A tools/release/releasecheck.pl

Log Message:
-----------
Implement gerd++ suggestions in TT #1159.


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

Changed paths:
  M config/gen/makefiles/root.in
  M tools/release/releasecheck.pl

Log Message:
-----------
Correct name of program called within Makefile.  Provide more helpful STDOUT messages.


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

Changed paths:
  M tools/release/releasecheck.pl

Log Message:
-----------
Program is now called 'releasecheck' rather than 'distcheck'.


Commit: 680f77ff37a4bd6ba67e2b6bee23f0a7d31af6e0
    https://github.com/parrot/parrot/commit/680f77ff37a4bd6ba67e2b6bee23f0a7d31af6e0
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Reduce <eat_terminator> rule to be C specific, not NQP sepcific.


Commit: 14f69a1ff0b1d51ac05d0afd7a1427546e280262
    https://github.com/parrot/parrot/commit/14f69a1ff0b1d51ac05d0afd7a1427546e280262
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-02-25 (Fri, 25 Feb 2011)

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

Log Message:
-----------
add t/pir/pbc_fallback_1.pbc to .gitignore and remove with test-clean


Commit: 22b73b2d004d59dc3b65509d1addd04aa785b9d2
    https://github.com/parrot/parrot/commit/22b73b2d004d59dc3b65509d1addd04aa785b9d2
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  M MANIFEST.SKIP

Log Message:
-----------
re-generate MANIFEST.SKIP


Commit: 04f95d3cbd5ace40ea253ab1e2229054c4b0c97b
    https://github.com/parrot/parrot/commit/04f95d3cbd5ace40ea253ab1e2229054c4b0c97b
Author: Bruce Gray <bruce.gray at acm.org>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  M src/exceptions.c

Log Message:
-----------
Fix Coverity defect #472: PW.CAST_TO_QUALIFIED_TYPE in exceptions.c


Commit: 8a40984afe8a94213e92e0454c317834adce20dc
    https://github.com/parrot/parrot/commit/8a40984afe8a94213e92e0454c317834adce20dc
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  M compilers/imcc/cfg.c
  M compilers/imcc/imcc.y
  M compilers/imcc/imcparser.c
  M compilers/imcc/imcparser.h
  M compilers/imcc/instructions.h
  M compilers/imcc/parser_util.c
  M t/pmc/coroutine.t

Log Message:
-----------
Merge branch 'param-stmt'


Commit: b245c77bb4c14e41dbbc52ab16e04bfa2800e452
    https://github.com/parrot/parrot/commit/b245c77bb4c14e41dbbc52ab16e04bfa2800e452
Author: Bruce Gray <bruce.gray at acm.org>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  M src/platform/darwin/hires_timer.c
  M src/platform/win32/hires_timer.c

Log Message:
-----------
Normalize {darwin,win32}/hires_timer.c to work with headerizer


Commit: 787ca74a89ff53f074a88078ffd0418e2b9bdaf2
    https://github.com/parrot/parrot/commit/787ca74a89ff53f074a88078ffd0418e2b9bdaf2
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-25 (Fri, 25 Feb 2011)

Changed paths:
  M MANIFEST
  M MANIFEST.generated
  M compilers/imcc/imclexer.c
  M compilers/imcc/pbc.c
  M include/parrot/datatypes.h
  M lib/Parrot/Headerizer.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/Parser.pm
  A src/pmc/ptr.pmc
  A src/pmc/ptrbuf.pmc
  A src/pmc/ptrobj.pmc
  A src/pmc/structview.pmc
  M t/codingstd/c_macro_args.t
  M t/pmc/pmc.t
  A t/pmc/structview.t
  M t/src/checkdepend.t

Log Message:
-----------
Merge branch 'ptrbuf'

Conflicts:
	compilers/imcc/imcparser.c
	compilers/imcc/imcparser.h


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Implement simple version of semantic parsing of C macros


Commit: 4577f45c546ae59040c782e2c0228c900b635004
    https://github.com/parrot/parrot/commit/4577f45c546ae59040c782e2c0228c900b635004
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M compilers/imcc/imc.c
  M compilers/imcc/main.c
  M src/interp/inter_misc.c

Log Message:
-----------
save the value of imcc->macros between compilations, so we can reuse globally-registered macros in inner compilations. make sure to properly reset IMCC before calling in at Parrot_compile_file


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

Changed paths:
  M compilers/imcc/api.c

Log Message:
-----------
+docs and ASSERT_ARGS to compilers/imcc/api.c


Commit: 2d8ad8331f471354b0b3f7f3460f65196fb10fb4
    https://github.com/parrot/parrot/commit/2d8ad8331f471354b0b3f7f3460f65196fb10fb4
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M compilers/imcc/debug.c

Log Message:
-----------
+docs and ASSERT_ARGS for compilers/imcc/debug.c


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Change handling of labeled statements. Fix src/dynoplib/sys.ops with case: within #ifdef


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Add a bit of docs


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Rework handling of labeled statements to distinguish C<case:> pass-through.


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

Changed paths:
  M compilers/imcc/main.c

Log Message:
-----------
add new function docs, fix some old function docs, and add some ASSERT_ARGS macros to compilers/imcc/main.c


Commit: 76b3672cf3ed2b43fbf1d2262a15bd5560acac9e
    https://github.com/parrot/parrot/commit/76b3672cf3ed2b43fbf1d2262a15bd5560acac9e
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M compilers/imcc/api.c
  M include/imcc/api.h
  M include/imcc/embed.h
  M include/imcc/yyscanner.h
  M src/pmc/imccompiler.pmc

Log Message:
-----------
+file codas for several files


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

Changed paths:
  M compilers/imcc/debug.c
  M compilers/imcc/imc.h
  M compilers/imcc/main.c
  M src/pmc/imccompiler.pmc

Log Message:
-----------
remove C++ comments


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
"Fix" pasting of labeled statements.

(Not really. Labels aren't handled yet)


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

Changed paths:
  M src/interp/inter_misc.c

Log Message:
-----------
+docs in src/interp/inter_misc.c


Commit: 10510eacab7d14248fe7b0f472a9458e28c2f3cc
    https://github.com/parrot/parrot/commit/10510eacab7d14248fe7b0f472a9458e28c2f3cc
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M include/imcc/yyscanner.h

Log Message:
-----------
+inclusion guard for yyscanner.h


Commit: 5897c2bd323636d0b1b2d99d849d4d6f89af8996
    https://github.com/parrot/parrot/commit/5897c2bd323636d0b1b2d99d849d4d6f89af8996
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M compilers/imcc/main.c

Log Message:
-----------
add space between sizeof(


Commit: 928978678924fe1b27ef7f97bd3f21e92fd80957
    https://github.com/parrot/parrot/commit/928978678924fe1b27ef7f97bd3f21e92fd80957
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M src/pmc/imccompiler.pmc

Log Message:
-----------
fix formatting, no spaces before a closing parenthesis


Commit: 922c0d7d623d004e8de763811d683bfe69d740e3
    https://github.com/parrot/parrot/commit/922c0d7d623d004e8de763811d683bfe69d740e3
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M src/embed/pmc.c

Log Message:
-----------
fix an unrelated doc ommission


Commit: 5346bcb7a5bba9425ff2ea93e3336958afaf1823
    https://github.com/parrot/parrot/commit/5346bcb7a5bba9425ff2ea93e3336958afaf1823
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M compilers/imcc/api.c
  M compilers/imcc/debug.c
  M compilers/imcc/main.c
  M frontend/parrot/main.c
  M include/imcc/embed.h

Log Message:
-----------
+several codestd fixes


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

Changed paths:
  M compilers/imcc/imc.h
  M compilers/imcc/main.c
  M include/imcc/api.h
  M include/imcc/embed.h
  M include/imcc/yyscanner.h
  M src/pmc/imccompiler.pmc

Log Message:
-----------
+copyright notices


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

Changed paths:
  M compilers/imcc/imc.h
  M include/imcc/embed.h

Log Message:
-----------
small fix, and now we're passing all codetests


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

Changed paths:
  M runtime/parrot/library/TAP/Formatter.pir

Log Message:
-----------
[TAP/Formatter] workaround for Windows


Commit: 7e88bdf0f6e1a0c496809157b8be37965aeb13de
    https://github.com/parrot/parrot/commit/7e88bdf0f6e1a0c496809157b8be37965aeb13de
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M compilers/imcc/Rules.in
  M config/gen/makefiles/root.in
  M src/pmc/imccompiler.pmc

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


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

Changed paths:
  M runtime/parrot/library/TAP/Formatter.pir

Log Message:
-----------
[TAP/Formatter] refactor _format_name() with a StringBuilder


Commit: 2eba1cf82e3a041ed5b300279ade75740567419e
    https://github.com/parrot/parrot/commit/2eba1cf82e3a041ed5b300279ade75740567419e
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M src/pmc/resizablepmcarray.pmc

Log Message:
-----------
consting vars, and localized a work variable


Commit: 11fbc7252ed816c7a9bf5ce3ca824c2dcd7fcf8f
    https://github.com/parrot/parrot/commit/11fbc7252ed816c7a9bf5ce3ca824c2dcd7fcf8f
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M src/pmc/resizableintegerarray.pmc

Log Message:
-----------
consted some locals, and removed horribly out-of-date history section


Commit: d0c77519e9712ee8481f7c054583bab8ab70594b
    https://github.com/parrot/parrot/commit/d0c77519e9712ee8481f7c054583bab8ab70594b
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M src/pmc/resizablebooleanarray.pmc
  M src/pmc/resizablefloatarray.pmc

Log Message:
-----------
consted some locals, and removed horribly out-of-date history section


Commit: 3ccd94564077ea75de7c6f5a03d06745921bb90b
    https://github.com/parrot/parrot/commit/3ccd94564077ea75de7c6f5a03d06745921bb90b
Author: Bruce Gray <bruce.gray at acm.org>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M src/string/api.c

Log Message:
-----------
Fix Coverity defect #459: MISSING_BREAK in api.c


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Past 'switch'


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Start PASTing of c macros


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

Changed paths:
  M t/compilers/opsc/03-past-declarator.t

Log Message:
-----------
Remove misleading comment.


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

Changed paths:
  A t/compilers/opsc/03-past-macros.t

Log Message:
-----------
Add stub for tests.


Commit: d6abc2559ab9f0f279b1d76e5068573922495304
    https://github.com/parrot/parrot/commit/d6abc2559ab9f0f279b1d76e5068573922495304
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M src/dynpmc/dynlexpad.pmc
  M src/dynpmc/file.pmc
  M src/dynpmc/gziphandle.pmc
  M src/dynpmc/os.pmc
  M src/dynpmc/rational.pmc
  M src/dynpmc/subproxy.pmc

Log Message:
-----------
consting vars


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Partially (non-semantically) handle labels in PASTing


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

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Output labels in .to_c


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

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Implement serialization of 'swithc'


Commit: 4aa7fa4ed6819e56eae3d2c01da1bb566946f74d
    https://github.com/parrot/parrot/commit/4aa7fa4ed6819e56eae3d2c01da1bb566946f74d
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M src/packfile/api.c
  M src/packfile/object_serialization.c
  M src/packfile/output.c

Log Message:
-----------
consting vars, and localizing temp variables


Commit: 7f2006abdd0f391b45762a8a55c4cb88b318a6fe
    https://github.com/parrot/parrot/commit/7f2006abdd0f391b45762a8a55c4cb88b318a6fe
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M src/packfile/api.c
  M src/pmc/ptr.pmc
  M src/pmc/ptrbuf.pmc
  M src/pmc/ptrobj.pmc
  M src/pmc/structview.pmc

Log Message:
-----------
updating headerization


Commit: 5b105dd06843343232e7aa5f0e93684e79ccb9bf
    https://github.com/parrot/parrot/commit/5b105dd06843343232e7aa5f0e93684e79ccb9bf
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M src/gc/string_gc.c

Log Message:
-----------
removed unused vars


Commit: cf7013a6e93cf5c7ead1e0430c4373780ed66174
    https://github.com/parrot/parrot/commit/cf7013a6e93cf5c7ead1e0430c4373780ed66174
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

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

Log Message:
-----------
Remove unused interp arg in static functions.  Add PARROT_X decorators


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

Changed paths:
  M src/pmc/structview.pmc

Log Message:
-----------
add missing ASSERT_ARGS


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

Changed paths:
  M src/packfile/api.c

Log Message:
-----------
fix codetest failure - line length


Commit: 8bbf8dfb6cb1cf8760c3b5455f66efdccc279a8f
    https://github.com/parrot/parrot/commit/8bbf8dfb6cb1cf8760c3b5455f66efdccc279a8f
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M src/runcore/profiling.c

Log Message:
-----------
removed unused args.  consting of vars.


Commit: e3a7d2e23244d2d22f0f8e30ab77f2b78b71ccfc
    https://github.com/parrot/parrot/commit/e3a7d2e23244d2d22f0f8e30ab77f2b78b71ccfc
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M src/io/buffer.c
  M src/io/socket_api.c

Log Message:
-----------
removed unused variable


Commit: 7cb950e38653182c979be54eb252af23c9ce187c
    https://github.com/parrot/parrot/commit/7cb950e38653182c979be54eb252af23c9ce187c
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M src/pmc/eventhandler.pmc

Log Message:
-----------
removed unused variables


Commit: 0c9350e77ec9b7340efd97bf784a4e3a3bef8b9c
    https://github.com/parrot/parrot/commit/0c9350e77ec9b7340efd97bf784a4e3a3bef8b9c
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M src/pmc/exceptionhandler.pmc

Log Message:
-----------
removed unused variables


Commit: 0804c514ce4203563a3e42d956f74880f508829d
    https://github.com/parrot/parrot/commit/0804c514ce4203563a3e42d956f74880f508829d
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M src/platform/linux/encoding.c

Log Message:
-----------
shimmed an unused arg


Commit: 3df1a51c74159991d40f767746f73536642597de
    https://github.com/parrot/parrot/commit/3df1a51c74159991d40f767746f73536642597de
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M src/platform/generic/exec.c

Log Message:
-----------
shimmed an unused arg


Commit: 62097cc72737eb49771bb604faa602f93410da73
    https://github.com/parrot/parrot/commit/62097cc72737eb49771bb604faa602f93410da73
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M src/platform/generic/file.c

Log Message:
-----------
removed unused interp arg


Commit: b99922fac1daf950dfc96ec41ff70fccc3642347
    https://github.com/parrot/parrot/commit/b99922fac1daf950dfc96ec41ff70fccc3642347
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

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

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


Commit: 1f44539f8d7a743de645e2e1f4d65132a33937b0
    https://github.com/parrot/parrot/commit/1f44539f8d7a743de645e2e1f4d65132a33937b0
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M src/pmc/structview.pmc

Log Message:
-----------
removed an unused var.  Shimmed an interp.


Commit: d56f17d4f8ad50d749c1ce572256ed3834827f48
    https://github.com/parrot/parrot/commit/d56f17d4f8ad50d749c1ce572256ed3834827f48
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M src/pmc/imageiofreeze.pmc
  M src/pmc/imageiostrings.pmc

Log Message:
-----------
consting vars


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

Changed paths:
  M docs/project/release_manager_guide.pod

Log Message:
-----------
We no longer have the 'docs' target.


Commit: e6119747c53a984e659f1eb763ebc85d5e00f0c0
    https://github.com/parrot/parrot/commit/e6119747c53a984e659f1eb763ebc85d5e00f0c0
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M src/pmc/imageiothaw.pmc

Log Message:
-----------
consting vars


Commit: c882905491981507a037dccd2d5e81886cc83b46
    https://github.com/parrot/parrot/commit/c882905491981507a037dccd2d5e81886cc83b46
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M src/pmc/fixedbooleanarray.pmc

Log Message:
-----------
hoisted a string-building function call


Commit: e3f8c1175c5deb2f3ca8953f4b6b110b398a2173
    https://github.com/parrot/parrot/commit/e3f8c1175c5deb2f3ca8953f4b6b110b398a2173
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M src/pmc/structview.pmc

Log Message:
-----------
unaligned code for unsigned ints should be equivalent on big-endian


Commit: b11a3cad2211bd5ebb09a9fe26749a79520f6646
    https://github.com/parrot/parrot/commit/b11a3cad2211bd5ebb09a9fe26749a79520f6646
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M t/pmc/structview.t

Log Message:
-----------
use short when we say short


Commit: 8640c338ccb8ec8c155a919969a0178c7b7bb662
    https://github.com/parrot/parrot/commit/8640c338ccb8ec8c155a919969a0178c7b7bb662
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/fixedpmcarray.pmc
  M src/pmc/fixedstringarray.pmc

Log Message:
-----------
consting vars.  Fixed some POD.


Commit: d1404377fadddb484f6b0b005851a747396b743f
    https://github.com/parrot/parrot/commit/d1404377fadddb484f6b0b005851a747396b743f
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M src/pmc/arrayiterator.pmc

Log Message:
-----------
localizing variables


Commit: 71fe4dad9b906c404bf03cec94d9751530adb96d
    https://github.com/parrot/parrot/commit/71fe4dad9b906c404bf03cec94d9751530adb96d
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M src/pmc/addrregistry.pmc

Log Message:
-----------
consting pointers


Commit: 62fe3d1c801fa9b3e27b4b679b17be4ac54d4f98
    https://github.com/parrot/parrot/commit/62fe3d1c801fa9b3e27b4b679b17be4ac54d4f98
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M src/pmc/bigint.pmc

Log Message:
-----------
consting pointers. Removed an unused var.


Commit: bbb639eda843ea73f9523b1d697624c2d79b17e1
    https://github.com/parrot/parrot/commit/bbb639eda843ea73f9523b1d697624c2d79b17e1
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M src/pmc/fixedstringarray.pmc

Log Message:
-----------
replace a missing STRING **


Commit: 9ef33d2d94b71cba7aad25132caf546fcdbb6222
    https://github.com/parrot/parrot/commit/9ef33d2d94b71cba7aad25132caf546fcdbb6222
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-26 (Sat, 26 Feb 2011)

Changed paths:
  M src/pmc/bignum.pmc

Log Message:
-----------
lots of pointer consting.  Use const whenever possible.


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

Changed paths:
  M src/pmc/fixedpmcarray.pmc

Log Message:
-----------
add missing pmc documentation and correct spelling


Commit: 56e6d1ffdef0e25b40568509b3f75df3b74787fc
    https://github.com/parrot/parrot/commit/56e6d1ffdef0e25b40568509b3f75df3b74787fc
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M src/pmc/structview.pmc

Log Message:
-----------
small spelling fix


Commit: 8d33e8f0bf1fadba60fbf99d1b3e64996dea1b4e
    https://github.com/parrot/parrot/commit/8d33e8f0bf1fadba60fbf99d1b3e64996dea1b4e
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M t/codingstd/pmc_docs.t
  M t/tools/dev/headerizer/testlib/nci_pmc.in

Log Message:
-----------
add missing pmc documentation and remove passing test from TODO list


Commit: 5f925ef9523de002ce83441a69bf422aab7f9e32
    https://github.com/parrot/parrot/commit/5f925ef9523de002ce83441a69bf422aab7f9e32
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M src/pmc/unmanagedstruct.pmc
  M t/codingstd/pmc_docs.t

Log Message:
-----------
add missing pmc documentation and remove passing test from TODO list


Commit: 83b0625e68d1974a81b55aebd730541159920e6b
    https://github.com/parrot/parrot/commit/83b0625e68d1974a81b55aebd730541159920e6b
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M .gitignore
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M compilers/imcc/cfg.c
  M compilers/imcc/imcc.y
  M compilers/imcc/imcparser.c
  M compilers/imcc/imcparser.h
  M compilers/imcc/instructions.h
  M compilers/imcc/parser_util.c
  M compilers/imcc/pbc.c
  M config/gen/makefiles/root.in
  M frontend/parrot/main.c
  M frontend/pbc_merge/main.c
  M include/parrot/call.h
  M include/parrot/datatypes.h
  M include/parrot/packfile.h
  M lib/Parrot/Headerizer.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M runtime/parrot/library/TAP/Formatter.pir
  M src/call/context.c
  M src/dynoplibs/debug.ops
  M src/dynoplibs/io.ops
  M src/dynoplibs/math.ops
  M src/dynpmc/dynlexpad.pmc
  M src/dynpmc/file.pmc
  M src/dynpmc/gziphandle.pmc
  M src/dynpmc/os.pmc
  M src/dynpmc/rational.pmc
  M src/dynpmc/subproxy.pmc
  M src/embed/api.c
  M src/exceptions.c
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h
  M src/gc/gc_gms.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/string_gc.c
  M src/io/api.c
  M src/io/buffer.c
  M src/io/socket_api.c
  M src/nci/signatures.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/ops/experimental.ops
  M src/ops/math.ops
  M src/ops/object.ops
  M src/ops/string.ops
  M src/packfile/api.c
  M src/packfile/object_serialization.c
  M src/packfile/output.c
  M src/platform/darwin/hires_timer.c
  M src/platform/generic/exec.c
  M src/platform/generic/file.c
  M src/platform/linux/encoding.c
  M src/platform/win32/hires_timer.c
  M src/pmc/addrregistry.pmc
  M src/pmc/arrayiterator.pmc
  M src/pmc/bigint.pmc
  M src/pmc/bignum.pmc
  M src/pmc/eventhandler.pmc
  M src/pmc/exceptionhandler.pmc
  M src/pmc/filehandle.pmc
  M src/pmc/fixedbooleanarray.pmc
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/fixedpmcarray.pmc
  M src/pmc/fixedstringarray.pmc
  M src/pmc/imageiofreeze.pmc
  M src/pmc/imageiostrings.pmc
  M src/pmc/imageiothaw.pmc
  M src/pmc/nci.pmc
  M src/pmc/packfilebytecodesegment.pmc
  M src/pmc/packfileopmap.pmc
  A src/pmc/ptr.pmc
  A src/pmc/ptrbuf.pmc
  A src/pmc/ptrobj.pmc
  M src/pmc/resizablebooleanarray.pmc
  M src/pmc/resizablefloatarray.pmc
  M src/pmc/resizableintegerarray.pmc
  M src/pmc/resizablepmcarray.pmc
  A src/pmc/structview.pmc
  M src/runcore/profiling.c
  M src/string/api.c
  M t/codingstd/c_macro_args.t
  M t/op/gc-non-recursive.t
  M t/pmc/coroutine.t
  M t/pmc/pmc.t
  A t/pmc/structview.t
  M t/src/checkdepend.t
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
merge in from master, fixing a few conflicts


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

Changed paths:
  M src/pmc/threadinterpreter.pmc
  M t/codingstd/pmc_docs.t

Log Message:
-----------
add missing pmc documentation and remove passing test from TODO list


Commit: 7234ad153452b89bccca216e95cf4e11caf9baa7
    https://github.com/parrot/parrot/commit/7234ad153452b89bccca216e95cf4e11caf9baa7
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M src/pmc/sub.pmc
  M t/codingstd/pmc_docs.t

Log Message:
-----------
add missing pmc documentation and remove passing test from TODO list


Commit: 5257129aef2f1e7bed47ddfbc5000de6f9321673
    https://github.com/parrot/parrot/commit/5257129aef2f1e7bed47ddfbc5000de6f9321673
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M src/pmc/coroutine.pmc
  M t/codingstd/pmc_docs.t

Log Message:
-----------
add missing pmc documentation and remove passing test from TODO list


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

Changed paths:
  M src/pmc/pmcproxy.pmc
  M t/src/extend_vtable.t

Log Message:
-----------
Merge branch 'leto/embed_grant'

Conflicts:
	t/src/extend_vtable.t


Commit: 298b2e2eeec56463c617401834a709c937132d4e
    https://github.com/parrot/parrot/commit/298b2e2eeec56463c617401834a709c937132d4e
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M src/pmc/structview.pmc

Log Message:
-----------
zero-initialize local variable (fixes 32-bit x86)


Commit: 57ad2ebaf74074d3e4edc79cccd40a60b67e45e1
    https://github.com/parrot/parrot/commit/57ad2ebaf74074d3e4edc79cccd40a60b67e45e1
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M src/pmc/bytebuffer.pmc

Log Message:
-----------
consting vars, and adding PARROT_X decorators


Commit: d88dd2e35f8710e1f55a4395da372448d3a955a2
    https://github.com/parrot/parrot/commit/d88dd2e35f8710e1f55a4395da372448d3a955a2
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M src/pmc/class.pmc

Log Message:
-----------
consting, and removed an unnecessary initialization


Commit: f7757b4c1afcfc5e9bfa6dafd1ac87fd27f54aa5
    https://github.com/parrot/parrot/commit/f7757b4c1afcfc5e9bfa6dafd1ac87fd27f54aa5
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M src/pmc/complex.pmc

Log Message:
-----------
consting


Commit: 3bcfb38165f06a98579416d41281fefc3d2c1304
    https://github.com/parrot/parrot/commit/3bcfb38165f06a98579416d41281fefc3d2c1304
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M src/pmc/callcontext.pmc

Log Message:
-----------
consting


Commit: 0ca8536db58e54c44df0ffc24b87ac23bdb8d330
    https://github.com/parrot/parrot/commit/0ca8536db58e54c44df0ffc24b87ac23bdb8d330
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M src/pmc/capture.pmc

Log Message:
-----------
consting, removed unnecessary temp var, removed out of date history


Commit: c5d2545642f8483cc67a32d6c97a5269a4b48ac5
    https://github.com/parrot/parrot/commit/c5d2545642f8483cc67a32d6c97a5269a4b48ac5
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M src/pmc/exception.pmc
  M src/pmc/exceptionhandler.pmc

Log Message:
-----------
consting


Commit: 1d167513819ccf7a57af8c6fd407a4f8fb8c838c
    https://github.com/parrot/parrot/commit/1d167513819ccf7a57af8c6fd407a4f8fb8c838c
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M src/pmc/default.pmc
  M src/pmc/env.pmc
  M src/pmc/eval.pmc

Log Message:
-----------
consting, removed old history


Commit: 8325884c265c65513a9283bdf4fe4b2c33ea8597
    https://github.com/parrot/parrot/commit/8325884c265c65513a9283bdf4fe4b2c33ea8597
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M src/pmc/filehandle.pmc
  M src/pmc/hash.pmc
  M src/pmc/hashiterator.pmc
  M src/pmc/hashiteratorkey.pmc
  M src/pmc/lexpad.pmc

Log Message:
-----------
consting


Commit: c74194fc374db698be0778197ef7a990a60fc880
    https://github.com/parrot/parrot/commit/c74194fc374db698be0778197ef7a990a60fc880
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M src/hash.c

Log Message:
-----------
consting vars


Commit: 4629233bb1d17bd3698938cd56979d863b67e959
    https://github.com/parrot/parrot/commit/4629233bb1d17bd3698938cd56979d863b67e959
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M src/pmc/hash.pmc

Log Message:
-----------
consted a Hash * to get_next_hash, and propagated that up


Commit: 35bb7b6756624b9f95529d28c1e69ca83b9ab38a
    https://github.com/parrot/parrot/commit/35bb7b6756624b9f95529d28c1e69ca83b9ab38a
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Fix generating of WRITE_BARRIER.


Commit: 6bfb0adb7eb4251928c71ee0d11416bb1856f6f0
    https://github.com/parrot/parrot/commit/6bfb0adb7eb4251928c71ee0d11416bb1856f6f0
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Fix calltype of auto-generated goto_offset for :flow ops.


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Generate name as num-only for registers.


Commit: 9138023b53f4c7b5234f543378b56647b19b7e10
    https://github.com/parrot/parrot/commit/9138023b53f4c7b5234f543378b56647b19b7e10
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
PASTing of cast expressions


Commit: 3ff37921ece5ddd975f88d7de62dbfc8eee6e932
    https://github.com/parrot/parrot/commit/3ff37921ece5ddd975f88d7de62dbfc8eee6e932
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Don't insert ';' after Op. We don't need it here


Commit: 93d756a51ca8c8756105a9222da396007ac68264
    https://github.com/parrot/parrot/commit/93d756a51ca8c8756105a9222da396007ac68264
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M src/gc/gc_ms.c

Log Message:
-----------
#if out contained_in_attr_pool()


Commit: 81301faaf3d8163bf106d330ac5e2a774c7d97eb
    https://github.com/parrot/parrot/commit/81301faaf3d8163bf106d330ac5e2a774c7d97eb
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M t/compilers/opsc/03-past.t

Log Message:
-----------
Fix test for proper check of op body munching.


Commit: 1922200dc01fb1f02d400c31259852e1693a7cd5
    https://github.com/parrot/parrot/commit/1922200dc01fb1f02d400c31259852e1693a7cd5
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M src/gc/gc_ms2.c

Log Message:
-----------
shimmed out an unused arg


Commit: 8597c2ee205488c5ae2073f932ff1f9aadbc1a8d
    https://github.com/parrot/parrot/commit/8597c2ee205488c5ae2073f932ff1f9aadbc1a8d
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M src/gc/mark_sweep.c

Log Message:
-----------
removed unused arg from new_bufferlike_pool()


Commit: 53e5cda80e0f1716a54da3ef74f177749175f238
    https://github.com/parrot/parrot/commit/53e5cda80e0f1716a54da3ef74f177749175f238
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Fix parsing of postfix ++/--


Commit: 87db441ad9e0ab09386a0749a9afc6e1a7b7c26c
    https://github.com/parrot/parrot/commit/87db441ad9e0ab09386a0749a9afc6e1a7b7c26c
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Fix parsing of '.' and '->


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Don't "flatten" function call args. It's wrong. We are loosing infix ops doing it.


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

Changed paths:
  M src/pmc/callcontext.pmc
  M src/pmc/exceptionhandler.pmc

Log Message:
-----------
[codingstd] Break too long lines in two .pmc files.


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

Changed paths:
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/mark_sweep.c

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


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Add 'else' to keywords and fix parsing of statement_control


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

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Don't wrap comma-separated expressions into ().


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

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Don't emit ';' after PAST::Block


Commit: 6cf25e0d61c6aa982950600d60ea3e666a752aa2
    https://github.com/parrot/parrot/commit/6cf25e0d61c6aa982950600d60ea3e666a752aa2
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  A compilers/opsc/src/Ops/Compiler/.Actions.pm.swp
  A compilers/opsc/src/Ops/Compiler/.Grammar.pm.swp
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
parse and generate past for comma-separated declarations


Commit: d804a592e1363bbc0544466374ddd4a51445ff45
    https://github.com/parrot/parrot/commit/d804a592e1363bbc0544466374ddd4a51445ff45
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  R compilers/opsc/src/Ops/Compiler/.Actions.pm.swp
  R compilers/opsc/src/Ops/Compiler/.Grammar.pm.swp

Log Message:
-----------
remove swp files


Commit: 4b5bf7155055114c7a02ed3cb57b18b7084c3f01
    https://github.com/parrot/parrot/commit/4b5bf7155055114c7a02ed3cb57b18b7084c3f01
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
use statements instead of blocks for declarations


Commit: fb59b7d8cdd7def5be1051e0e02e99e149c32066
    https://github.com/parrot/parrot/commit/fb59b7d8cdd7def5be1051e0e02e99e149c32066
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M src/pmc/managedstruct.pmc
  M src/pmc/mappedbytearray.pmc

Log Message:
-----------
consting


Commit: 891c2908882556ebbb56429974645147695bead8
    https://github.com/parrot/parrot/commit/891c2908882556ebbb56429974645147695bead8
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
fix sym<for> and sym<while> actions


Commit: f1c9ca5c456ae67172e21de34a4794da030afe46
    https://github.com/parrot/parrot/commit/f1c9ca5c456ae67172e21de34a4794da030afe46
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M src/pmc/namespace.pmc
  M src/pmc/nativepccmethod.pmc
  M src/pmc/nci.pmc
  M src/pmc/object.pmc

Log Message:
-----------
consting pointers and localizing temp vars


Commit: 548b1135df9842a6064239df3d2d11a05af12850
    https://github.com/parrot/parrot/commit/548b1135df9842a6064239df3d2d11a05af12850
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M src/pmc/opcode.pmc
  M src/pmc/oplib.pmc

Log Message:
-----------
consting pointers and localizing temp vars


Commit: e74dffa7c6eda4dfa0059fd3c8a3cb216e25a7be
    https://github.com/parrot/parrot/commit/e74dffa7c6eda4dfa0059fd3c8a3cb216e25a7be
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M src/pmc/orderedhash.pmc

Log Message:
-----------
consting pointers


Commit: 104877909f5513fc9fdfeddb88b63ee7400b5984
    https://github.com/parrot/parrot/commit/104877909f5513fc9fdfeddb88b63ee7400b5984
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M src/pmc/packfile.pmc
  M src/pmc/packfileannotation.pmc
  M src/pmc/packfileannotations.pmc
  M src/pmc/packfilebytecodesegment.pmc
  M src/pmc/packfileconstanttable.pmc
  M src/pmc/packfiledebug.pmc
  M src/pmc/packfileopmap.pmc
  M src/pmc/packfilerawsegment.pmc
  M src/pmc/packfilesegment.pmc

Log Message:
-----------
lots of consting


Commit: 692906a44bc0e87ed5c856d630b0c4ba9426a220
    https://github.com/parrot/parrot/commit/692906a44bc0e87ed5c856d630b0c4ba9426a220
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Flatten declarators in Actions.blockoid to prevent emitting ';'


Commit: 460864c67e17d07103d97d4c63ff47801f3cc313
    https://github.com/parrot/parrot/commit/460864c67e17d07103d97d4c63ff47801f3cc313
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M src/pmc/parrotthread.pmc

Log Message:
-----------
consting


Commit: a39ea75294fc901cebac31504cb0dba8176941e4
    https://github.com/parrot/parrot/commit/a39ea75294fc901cebac31504cb0dba8176941e4
Author: Bruce Gray <bruce.gray at acm.org>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M src/pmc.c

Log Message:
-----------
Fix `make headerizer` warning: "Returns a pointer, but no PARROT_CAN(NOT)_RETURN_NULL macro found"


Commit: f6aff2d5f5cc5d114879409fb53bd5a8a2f07bbb
    https://github.com/parrot/parrot/commit/f6aff2d5f5cc5d114879409fb53bd5a8a2f07bbb
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M src/pmc/parrotinterpreter.pmc

Log Message:
-----------
consting. inlined some CONST_STRINGS


Commit: 5c9a2570b58012c6f163da15431cc487e626fbc4
    https://github.com/parrot/parrot/commit/5c9a2570b58012c6f163da15431cc487e626fbc4
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M src/pmc.c

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


Commit: 4fb7780bdf7d7a86de1b175b8a0694eba23a90f8
    https://github.com/parrot/parrot/commit/4fb7780bdf7d7a86de1b175b8a0694eba23a90f8
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M include/parrot/pmc.h

Log Message:
-----------
new header from "make headerizer"


Commit: 10377a17141854c6fcb1f9ee03119779568a3b49
    https://github.com/parrot/parrot/commit/10377a17141854c6fcb1f9ee03119779568a3b49
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M src/pmc/pmcproxy.pmc

Log Message:
-----------
lots of consting, and fixed some bizarre formatting


Commit: 0c11de2f53451d6105cf846f936e2c83df123034
    https://github.com/parrot/parrot/commit/0c11de2f53451d6105cf846f936e2c83df123034
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Made ternary operator works


Commit: 29df58212e40d09ea9d48ab874afa45d8f2b9224
    https://github.com/parrot/parrot/commit/29df58212e40d09ea9d48ab874afa45d8f2b9224
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Switch 'break' and 'continue' to be statement_control


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

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Emitting pasttype<macro_if>


Commit: 0b3019fbdc5fbdb2d5a8b5dc70bce66c4f684f4e
    https://github.com/parrot/parrot/commit/0b3019fbdc5fbdb2d5a8b5dc70bce66c4f684f4e
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Emotting empty statementless labels


Commit: 10a2a6b59e3ba03e989da8e634e39be2de1ceb7d
    https://github.com/parrot/parrot/commit/10a2a6b59e3ba03e989da8e634e39be2de1ceb7d
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Fix declarator to avoid infix:sym<,> expressions. sorear++


Commit: 67245f86711fb108e7e10b51289e7e6543f83aa5
    https://github.com/parrot/parrot/commit/67245f86711fb108e7e10b51289e7e6543f83aa5
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
fix initializer action


Commit: 1ce756ef5e7a8514c9470748da30d52cf89b9969
    https://github.com/parrot/parrot/commit/1ce756ef5e7a8514c9470748da30d52cf89b9969
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Fix PASTing of #ifdef


Commit: 66cef0966327e71a58cc3a76a9eb99c8c6e9d86b
    https://github.com/parrot/parrot/commit/66cef0966327e71a58cc3a76a9eb99c8c6e9d86b
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-27 (Sun, 27 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Wrap break and continue into Stmts.


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Partially fix handling of type_declarator as call args


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

Changed paths:
  M src/pmc/namespace.pmc
  M src/pmc/pmcproxy.pmc

Log Message:
-----------
fix codetest failures - linelength


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Preserve wrapping of EXPR into ().


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

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_add_vtable_override


Commit: 849303f06896b324b13f1587bb1232f269dea517
    https://github.com/parrot/parrot/commit/849303f06896b324b13f1587bb1232f269dea517
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
make #define generate less-incorrect code


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

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Style change: use map instead of for.


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Extract blockoid content


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Use mixed_content for guts of #if and #ifdef.

It's not semantcially correct. We have to preserve state of Parser
_before_ C macro and continue from it. But at least it gives us proper
parsing of find_codepoint definition.


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
PASTing of concatenate_strings


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

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Use args instead of arg_types to calculate op size.


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Split generation of Ops::Op into 2 stages.

It will simplify handling of OPSIZE and JUMPs.


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Rework handling of op jumps.


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Rework handling of OPSIZE macro


Commit: 6d86514f5a957d20188399b1961dd0ed410c1948
    https://github.com/parrot/parrot/commit/6d86514f5a957d20188399b1961dd0ed410c1948
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Remove rewriting of OPSIZE macro. We don't generate it anymore.


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Fix generating OP.jump


Commit: 2deda87bbcb7b9b7c409fa26dac552e2edb144ca
    https://github.com/parrot/parrot/commit/2deda87bbcb7b9b7c409fa26dac552e2edb144ca
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M .gitignore
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M api.yaml
  M compilers/imcc/cfg.c
  M compilers/imcc/imcc.y
  M compilers/imcc/imclexer.c
  M compilers/imcc/imcparser.c
  M compilers/imcc/imcparser.h
  M compilers/imcc/instructions.h
  M compilers/imcc/optimizer.c
  M compilers/imcc/parser_util.c
  M compilers/imcc/pbc.c
  M compilers/opsc/src/Ops/Trans/C.pm
  M config/gen/makefiles/root.in
  M docs/index/tools.json
  M frontend/parrot/main.c
  M frontend/pbc_merge/main.c
  M include/parrot/call.h
  M include/parrot/datatypes.h
  M include/parrot/packfile.h
  M include/parrot/pmc.h
  M lib/Parrot/Docs/Section/Tools.pm
  M lib/Parrot/Headerizer.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M runtime/parrot/library/TAP/Formatter.pir
  M src/call/context.c
  M src/dynoplibs/debug.ops
  M src/dynoplibs/io.ops
  M src/dynoplibs/math.ops
  M src/dynpmc/dynlexpad.pmc
  M src/dynpmc/file.pmc
  M src/dynpmc/gziphandle.pmc
  M src/dynpmc/os.pmc
  M src/dynpmc/rational.pmc
  M src/dynpmc/subproxy.pmc
  M src/embed/api.c
  M src/exceptions.c
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h
  M src/gc/gc_gms.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/mark_sweep.c
  M src/gc/string_gc.c
  M src/hash.c
  M src/io/api.c
  M src/io/buffer.c
  M src/io/socket_api.c
  M src/nci/signatures.c
  M src/oo.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/ops/experimental.ops
  M src/ops/math.ops
  M src/ops/object.ops
  M src/ops/string.ops
  M src/packfile/api.c
  M src/packfile/object_serialization.c
  M src/packfile/output.c
  M src/platform/darwin/hires_timer.c
  M src/platform/generic/exec.c
  M src/platform/generic/file.c
  M src/platform/linux/encoding.c
  M src/platform/win32/hires_timer.c
  M src/pmc.c
  M src/pmc/addrregistry.pmc
  M src/pmc/arrayiterator.pmc
  M src/pmc/bigint.pmc
  M src/pmc/bignum.pmc
  M src/pmc/bytebuffer.pmc
  M src/pmc/callcontext.pmc
  M src/pmc/capture.pmc
  M src/pmc/class.pmc
  M src/pmc/complex.pmc
  M src/pmc/coroutine.pmc
  M src/pmc/default.pmc
  M src/pmc/env.pmc
  M src/pmc/eval.pmc
  M src/pmc/eventhandler.pmc
  M src/pmc/exception.pmc
  M src/pmc/exceptionhandler.pmc
  M src/pmc/filehandle.pmc
  M src/pmc/fixedbooleanarray.pmc
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/fixedpmcarray.pmc
  M src/pmc/fixedstringarray.pmc
  M src/pmc/hash.pmc
  M src/pmc/hashiterator.pmc
  M src/pmc/hashiteratorkey.pmc
  M src/pmc/imageiofreeze.pmc
  M src/pmc/imageiostrings.pmc
  M src/pmc/imageiothaw.pmc
  M src/pmc/lexpad.pmc
  M src/pmc/managedstruct.pmc
  M src/pmc/mappedbytearray.pmc
  M src/pmc/namespace.pmc
  M src/pmc/nativepccmethod.pmc
  M src/pmc/nci.pmc
  M src/pmc/object.pmc
  M src/pmc/opcode.pmc
  M src/pmc/oplib.pmc
  M src/pmc/orderedhash.pmc
  M src/pmc/packfile.pmc
  M src/pmc/packfileannotation.pmc
  M src/pmc/packfileannotations.pmc
  M src/pmc/packfilebytecodesegment.pmc
  M src/pmc/packfileconstanttable.pmc
  M src/pmc/packfiledebug.pmc
  M src/pmc/packfileopmap.pmc
  M src/pmc/packfilerawsegment.pmc
  M src/pmc/packfilesegment.pmc
  M src/pmc/parrotinterpreter.pmc
  M src/pmc/parrotthread.pmc
  M src/pmc/pmcproxy.pmc
  A src/pmc/ptr.pmc
  A src/pmc/ptrbuf.pmc
  A src/pmc/ptrobj.pmc
  M src/pmc/resizablebooleanarray.pmc
  M src/pmc/resizablefloatarray.pmc
  M src/pmc/resizableintegerarray.pmc
  M src/pmc/resizablepmcarray.pmc
  A src/pmc/structview.pmc
  M src/pmc/sub.pmc
  M src/pmc/threadinterpreter.pmc
  M src/pmc/unmanagedstruct.pmc
  M src/runcore/profiling.c
  M src/string/api.c
  M t/codingstd/c_macro_args.t
  M t/codingstd/pmc_docs.t
  M t/op/gc-non-recursive.t
  M t/pmc/coroutine.t
  M t/pmc/hash.t
  M t/pmc/pmc.t
  A t/pmc/structview.t
  M t/src/checkdepend.t
  M t/src/extend_vtable.t
  M t/tools/dev/headerizer/testlib/nci_pmc.in
  M tools/dev/nci_thunk_gen.pir
  M tools/dev/ncidef2pir.pl

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


Commit: 63f23cfe0bd7aea6bbf503f717d6bf6fd76c6a12
    https://github.com/parrot/parrot/commit/63f23cfe0bd7aea6bbf503f717d6bf6fd76c6a12
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Put write barrier into proper place


Commit: 4ad5a5d8c54fb0a1f0ccbfb34d58fb8c8865e960
    https://github.com/parrot/parrot/commit/4ad5a5d8c54fb0a1f0ccbfb34d58fb8c8865e960
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M src/ops/core_ops.c

Log Message:
-----------
Reboostrap ops!!!

We can do it now.


Commit: 84a3187969be780d12cb69fa9316f31fe54b6958
    https://github.com/parrot/parrot/commit/84a3187969be780d12cb69fa9316f31fe54b6958
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Rework handling of arglist to avoid interfere with infix<,>


Commit: 004d6f076ff9bc3a60a219ef078740965b53e378
    https://github.com/parrot/parrot/commit/004d6f076ff9bc3a60a219ef078740965b53e378
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M t/compilers/opsc/08-emitter.t

Log Message:
-----------
Fix test.


Commit: 4724695ef062c2a067449d8b061bd8a48a732802
    https://github.com/parrot/parrot/commit/4724695ef062c2a067449d8b061bd8a48a732802
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M include/parrot/datatypes.h
  M src/pmc/structview.pmc

Log Message:
-----------
long double is C89 and can be used without configure probing


Commit: 4602100674d051a9beefead3c26851df41df56ac
    https://github.com/parrot/parrot/commit/4602100674d051a9beefead3c26851df41df56ac
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  R config/auto/sizes/floatval_maxmin_c.in
  R config/auto/sizes/intval_maxmin_c.in

Log Message:
-----------
remove unused probe files


Commit: 3ce09c504e3197818b3bb6d2284df5ec95c1652d
    https://github.com/parrot/parrot/commit/3ce09c504e3197818b3bb6d2284df5ec95c1652d
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M MANIFEST

Log Message:
-----------
mk_manifest_and_skip


Commit: 3def685c3d658752e09df83e3c272619c2ae68d6
    https://github.com/parrot/parrot/commit/3def685c3d658752e09df83e3c272619c2ae68d6
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
[opsc] add support for do-while loops


Commit: 155d9b3e0ffda4390780eb3ae6d718963385fcb5
    https://github.com/parrot/parrot/commit/155d9b3e0ffda4390780eb3ae6d718963385fcb5
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M src/pmc/role.pmc

Log Message:
-----------
consting. Hoisting up repeated CONST_STRING calls.


Commit: 74882a225e62ee1d3c165f81c05ecf51456d775d
    https://github.com/parrot/parrot/commit/74882a225e62ee1d3c165f81c05ecf51456d775d
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M src/pmc/scalar.pmc

Log Message:
-----------
consting


Commit: 82f841a5ae799834927477a0e7b0eb4d5901e1d9
    https://github.com/parrot/parrot/commit/82f841a5ae799834927477a0e7b0eb4d5901e1d9
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M src/pmc/scheduler.pmc

Log Message:
-----------
consting, and hoisted a CONST_STRING


Commit: 2b74f06a81258ee4ff5668b6724357c4a151e178
    https://github.com/parrot/parrot/commit/2b74f06a81258ee4ff5668b6724357c4a151e178
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M config/auto/sizes.pm
  M config/auto/sizes/test_c.in

Log Message:
-----------
simplify size test to operate on one type at a time


Commit: dbbf60943e80569487185997a5bb91c52591fc14
    https://github.com/parrot/parrot/commit/dbbf60943e80569487185997a5bb91c52591fc14
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

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

Log Message:
-----------
lots of consting


Commit: 85c61d142a0265bbf6c45661e637950b20a394d8
    https://github.com/parrot/parrot/commit/85c61d142a0265bbf6c45661e637950b20a394d8
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
Add (failing) test for array access.


Commit: 8f2e982d00dfa0c0fb70fcbd82ed429609c8e9b2
    https://github.com/parrot/parrot/commit/8f2e982d00dfa0c0fb70fcbd82ed429609c8e9b2
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Split %methodop into 2 precedence. Fix parsing of []


Commit: 2824705c6820aa3b153b9b9ae4dcf4aa7ea29969
    https://github.com/parrot/parrot/commit/2824705c6820aa3b153b9b9ae4dcf4aa7ea29969
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M config/auto/sizes.pm
  M config/gen/config_h/config_h.in
  M config/gen/config_pm/myconfig.in
  M lib/Parrot/Harness/Smoke.pm

Log Message:
-----------
probe for 64-bit integers and long long


Commit: 1d4d3810cceb195a6bd8a0c85f4c6418ef4a80b4
    https://github.com/parrot/parrot/commit/1d4d3810cceb195a6bd8a0c85f4c6418ef4a80b4
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  R config/auto/sizes/test2_c.in
  R config/auto/sizes/test3_c.in

Log Message:
-----------
remove unused config probes


Commit: bfd441d550af634e43ba25fe9858a03b7a791e8a
    https://github.com/parrot/parrot/commit/bfd441d550af634e43ba25fe9858a03b7a791e8a
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M include/parrot/datatypes.h

Log Message:
-----------
HAS_LONGLONG now detected by configure


Commit: 00aac5ea2e448565da222e073780a8e1af54b8bc
    https://github.com/parrot/parrot/commit/00aac5ea2e448565da222e073780a8e1af54b8bc
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M config/auto/sizes.pm
  M config/gen/config_h/config_h.in
  M src/pmc/structview.pmc

Log Message:
-----------
64-bit support in structview where available


Commit: 19772521fec877bc7c5875ecf4f224a8de4e8b6f
    https://github.com/parrot/parrot/commit/19772521fec877bc7c5875ecf4f224a8de4e8b6f
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M include/parrot/datatypes.h

Log Message:
-----------
alignment for explicitly sized types


Commit: d1134230b5aa360e014938e54ce27aad64c71778
    https://github.com/parrot/parrot/commit/d1134230b5aa360e014938e54ce27aad64c71778
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M MANIFEST

Log Message:
-----------
mk_manifest_and_skip


Commit: 0321a4c3a64961c1ce0f62d7d6fb251ad69e81ef
    https://github.com/parrot/parrot/commit/0321a4c3a64961c1ce0f62d7d6fb251ad69e81ef
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M MANIFEST
  M config/auto/sizes.pm
  R config/auto/sizes/floatval_maxmin_c.in
  R config/auto/sizes/intval_maxmin_c.in
  R config/auto/sizes/test2_c.in
  R config/auto/sizes/test3_c.in
  M config/auto/sizes/test_c.in
  M config/gen/config_h/config_h.in
  M config/gen/config_pm/myconfig.in
  M include/parrot/datatypes.h
  M lib/Parrot/Harness/Smoke.pm
  M src/pmc/structview.pmc

Log Message:
-----------
Merge branch 'large-ctype-probes'


Commit: d46d430dcf195858b36e64eb3da58f912f660a57
    https://github.com/parrot/parrot/commit/d46d430dcf195858b36e64eb3da58f912f660a57
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M t/steps/auto/sizes-01.t

Log Message:
-----------
update auto::sizes test

mostly, the internal data representations changed.
also hugeintval and hugefloatval handling has been greatly simplified


Commit: 964f93d099093f9e06a94e55a96212c12446c7e1
    https://github.com/parrot/parrot/commit/964f93d099093f9e06a94e55a96212c12446c7e1
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M src/pmc/structview.pmc

Log Message:
-----------
consting local vars


Commit: 5c134995a3978356062cf0f88ab275c141723d08
    https://github.com/parrot/parrot/commit/5c134995a3978356062cf0f88ab275c141723d08
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M src/pmc/stringhandle.pmc

Log Message:
-----------
consting local vars


Commit: 1bf44406fda6c4a44a2269afb8e86fb08296302a
    https://github.com/parrot/parrot/commit/1bf44406fda6c4a44a2269afb8e86fb08296302a
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M src/pmc/stringiterator.pmc

Log Message:
-----------
consting local vars


Commit: 6a11ddccc456e9257c602b3a33e2a554f9e65bac
    https://github.com/parrot/parrot/commit/6a11ddccc456e9257c602b3a33e2a554f9e65bac
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M src/pmc/stringbuilder.pmc

Log Message:
-----------
consting. Added PARROT_X decorators on static calculate_capacity


Commit: 6e060cb52a4a597e7f629b792e1f32f87560a61d
    https://github.com/parrot/parrot/commit/6e060cb52a4a597e7f629b792e1f32f87560a61d
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M config/auto/sizes.pm

Log Message:
-----------
handle failed probe compilations


Commit: 984f59db95c8970ae50e3042fbc67191daad0e62
    https://github.com/parrot/parrot/commit/984f59db95c8970ae50e3042fbc67191daad0e62
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M src/pmc/string.pmc

Log Message:
-----------
consting and localizing vars


Commit: 1b2ad0550d86ba0a4c1c5351809ccffa0cc47f99
    https://github.com/parrot/parrot/commit/1b2ad0550d86ba0a4c1c5351809ccffa0cc47f99
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M config/auto/sizes.pm
  M t/steps/auto/sizes-01.t

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


Commit: 9e03d5914bd3abee11df06186a016d282cbd2268
    https://github.com/parrot/parrot/commit/9e03d5914bd3abee11df06186a016d282cbd2268
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M src/pmc/task.pmc
  M src/pmc/timer.pmc

Log Message:
-----------
consting vars, and marking interps as UNUSED


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

Changed paths:
  M MANIFEST

Log Message:
-----------
Update MANIFEST. config step init::manifest was failing.


Commit: 3a99403fea2461759da8b6a3d57accce1d43cd23
    https://github.com/parrot/parrot/commit/3a99403fea2461759da8b6a3d57accce1d43cd23
Author: Andy Lester <andy at petdance.com>
Date:   2011-02-28 (Mon, 28 Feb 2011)

Changed paths:
  M src/pmc/undef.pmc
  M src/pmc/unmanagedstruct.pmc

Log Message:
-----------
Fixing ARGIN()s that should have been ARGOUT().  Consting and localizing vars. Flagging UNUSED on interp and self


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

Changed paths:
  M docs/project/release_manager_guide.pod

Log Message:
-----------
change the release manager guide not to use the removed "docs" target


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

Changed paths:
  M docs/project/release_manager_guide.pod

Log Message:
-----------
Add description of 'make release_check' to release guide.


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

Changed paths:
  M config/auto/coverage.pm

Log Message:
-----------
Re-rag POD so it will look better in HTML.


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M compilers/opsc/src/Ops/Op.pm
  M t/compilers/opsc/07-op-to-c.t

Log Message:
-----------
Implement emitting of array access


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Fix parsing of complex variable declarations. Second var can have pointer star.


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M compilers/opsc/src/Ops/Op.pm
  M t/compilers/opsc/03-past-declarator.t

Log Message:
-----------
Made pointer part of var name to handle 'pmc *foo, *bar' properly


Commit: 0da424a56ed39ac5e0922a4af600364a146c78aa
    https://github.com/parrot/parrot/commit/0da424a56ed39ac5e0922a4af600364a146c78aa
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-03-01 (Tue, 01 Mar 2011)

Changed paths:
  M docs/project/release_manager_guide.pod

Log Message:
-----------
Correct names of targets per gerd++.


Commit: 77fa2307a6b67f6ced4554a4cd0b724c8e491e97
    https://github.com/parrot/parrot/commit/77fa2307a6b67f6ced4554a4cd0b724c8e491e97
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-03-01 (Tue, 01 Mar 2011)

Changed paths:
  M MANIFEST
  M config/gen/makefiles/root.in
  M docs/project/release_manager_guide.pod
  A tools/release/releasecheck.pl

Log Message:
-----------
Merge jkeenan/tt1159_distcheck branch into master.


Commit: ab6bd87db1f1e3bfa43037d93aaa5d544024ffe0
    https://github.com/parrot/parrot/commit/ab6bd87db1f1e3bfa43037d93aaa5d544024ffe0
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-03-01 (Tue, 01 Mar 2011)

Changed paths:
  M tools/release/releasecheck.pl

Log Message:
-----------
add Copyright information


Commit: baad98f667320b787d426f7b12b7e0d5c3c518de
    https://github.com/parrot/parrot/commit/baad98f667320b787d426f7b12b7e0d5c3c518de
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-03-01 (Tue, 01 Mar 2011)

Changed paths:
  M NEWS

Log Message:
-----------
Added NEWS item about 'make release_check'.


Commit: 72ba16706fb37eca0a1f8139a6c20b964dddf604
    https://github.com/parrot/parrot/commit/72ba16706fb37eca0a1f8139a6c20b964dddf604
Author: Bruce Gray <bruce.gray at acm.org>
Date:   2011-03-01 (Tue, 01 Mar 2011)

Changed paths:
  M t/tools/dev/headerizer/01_functions.t

Log Message:
-----------
Fix headerizer/01_functions.t when temp dirs contain `+` in their names (Darwin).


Commit: c6e78d72465acc686f16c17d162f6fa3099be6e6
    https://github.com/parrot/parrot/commit/c6e78d72465acc686f16c17d162f6fa3099be6e6
Author: Bruce Gray <bruce.gray at acm.org>
Date:   2011-03-01 (Tue, 01 Mar 2011)

Changed paths:
  M tools/release/releasecheck.pl

Log Message:
-----------
Add coda to releasecheck.pl, to pass t/codingstd/perlcritic.t


Commit: ee0f898b70449f09b0ef29841bbfaec926764bfe
    https://github.com/parrot/parrot/commit/ee0f898b70449f09b0ef29841bbfaec926764bfe
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-01 (Tue, 01 Mar 2011)

Changed paths:
  M include/parrot/datatypes.h
  M lib/Parrot/Configure/Step/List.pm
  M src/datatypes.c

Log Message:
-----------
import commits r49425, r49427, r49428, r49430, and r49431 for further review and testing


git-svn-id: https://svn.parrot.org/parrot/branches/infnan@49457 d31e2699-5ff4-0310-a27c-f18f2fbe73fe


Commit: e0da8738411fc90127f6ef41fb52c347f21e5936
    https://github.com/parrot/parrot/commit/e0da8738411fc90127f6ef41fb52c347f21e5936
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-01 (Tue, 01 Mar 2011)

Changed paths:
  A config/auto/infnan.pm
  A config/auto/infnan/test_c.in

Log Message:
-----------
forgot to add actual configure step


git-svn-id: https://svn.parrot.org/parrot/branches/infnan@49458 d31e2699-5ff4-0310-a27c-f18f2fbe73fe


Commit: f965a97d26f445fc3f1627be3ac10de44d14346e
    https://github.com/parrot/parrot/commit/f965a97d26f445fc3f1627be3ac10de44d14346e
Author: Bruce Gray <bruce.gray at acm.org>
Date:   2011-03-01 (Tue, 01 Mar 2011)

Changed paths:
  M t/op/exit.t

Log Message:
-----------
Add `end` to pasm in op/exit.t; fixes incorrect TODO


Commit: 127bc952a6dd4e9c5d3900222718210ef4b2c9e3
    https://github.com/parrot/parrot/commit/127bc952a6dd4e9c5d3900222718210ef4b2c9e3
Author: Bruce Gray <bruce.gray at acm.org>
Date:   2011-03-01 (Tue, 01 Mar 2011)

Changed paths:
  M t/op/exit.t

Log Message:
-----------
Un-TODO op/exit.t


Commit: a30e6d2cc09552b53aaef3dbea8df1defacba901
    https://github.com/parrot/parrot/commit/a30e6d2cc09552b53aaef3dbea8df1defacba901
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-01 (Tue, 01 Mar 2011)

Changed paths:
  M src/call/args.c

Log Message:
-----------
fixing the places we pass around const arrays of pcc_funcs_ptr.


Commit: b985dc5ce265e54336e2f09845491c9acaff6127
    https://github.com/parrot/parrot/commit/b985dc5ce265e54336e2f09845491c9acaff6127
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-01 (Tue, 01 Mar 2011)

Changed paths:
  M src/call/context.c
  M src/call/pcc.c

Log Message:
-----------
fix where we pass const arrays of reg counts. Added PARROT_X decorators to some statics.


Commit: 6636ce7635e100fcd81b37daf47d36632023c772
    https://github.com/parrot/parrot/commit/6636ce7635e100fcd81b37daf47d36632023c772
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-01 (Tue, 01 Mar 2011)

Changed paths:
  M MANIFEST

Log Message:
-----------
mk_manifest_and_skip


Commit: 90b78cc458f6089bd0cefc49dfedc7914fcdd1de
    https://github.com/parrot/parrot/commit/90b78cc458f6089bd0cefc49dfedc7914fcdd1de
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-01 (Tue, 01 Mar 2011)

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

Log Message:
-----------
Fix regression with PMC HLL mapping. Register HLL uncoditionally before map


Commit: 6e495110784b3f3470a7ab18f7fd64c1430c2238
    https://github.com/parrot/parrot/commit/6e495110784b3f3470a7ab18f7fd64c1430c2238
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-01 (Tue, 01 Mar 2011)

Changed paths:
  M config/auto/infnan.pm
  M config/auto/infnan/test_c.in
  M include/parrot/datatypes.h
  M src/spf_render.c

Log Message:
-----------
probe for isinf() and isnan() and wrap in macros

these functions, where available, are the recommended way to test for infs and nans


Commit: b11cc2b828565b2c1e00aefe07759833f0f04e10
    https://github.com/parrot/parrot/commit/b11cc2b828565b2c1e00aefe07759833f0f04e10
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-01 (Tue, 01 Mar 2011)

Changed paths:
  M config/auto/infnan/test_c.in

Log Message:
-----------
update coda


Commit: 4b4292408b4d45dcb6c270e492c68f21d9fee40a
    https://github.com/parrot/parrot/commit/4b4292408b4d45dcb6c270e492c68f21d9fee40a
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-03-01 (Tue, 01 Mar 2011)

Changed paths:
  M NEWS

Log Message:
-----------
add more news


Commit: 1374d398fc5db0a6e78f59baa69577c7de25cbe7
    https://github.com/parrot/parrot/commit/1374d398fc5db0a6e78f59baa69577c7de25cbe7
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-01 (Tue, 01 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Trans/C.pm

Log Message:
-----------
Don't wrap op body into {}.


Commit: ade27645643a7ae2b6a30c25ef06778601999220
    https://github.com/parrot/parrot/commit/ade27645643a7ae2b6a30c25ef06778601999220
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-01 (Tue, 01 Mar 2011)

Changed paths:
  M src/gc/gc_gms.c
  M src/ops/core_ops.c

Log Message:
-----------
Rebootstrap ops


Commit: f0e6396f8d361ceebee052d7e6319cc2946803ea
    https://github.com/parrot/parrot/commit/f0e6396f8d361ceebee052d7e6319cc2946803ea
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-01 (Tue, 01 Mar 2011)

Changed paths:
  A include/parrot/thr_none.h
  M include/parrot/thread.h

Log Message:
-----------
handle threadless parrot

Either by platform or by choice parrot can be built without threads.  Don't
include posix thread macros in this case.


Commit: d96059e099719b2c3133c2446eed65b414d4e333
    https://github.com/parrot/parrot/commit/d96059e099719b2c3133c2446eed65b414d4e333
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-01 (Tue, 01 Mar 2011)

Changed paths:
  M MANIFEST

Log Message:
-----------
mk_manifest_and_skip


Commit: 4ef93181caef45c12a924fba574e7648e96347a4
    https://github.com/parrot/parrot/commit/4ef93181caef45c12a924fba574e7648e96347a4
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-01 (Tue, 01 Mar 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
handle null returns for 0-sized allocations in GMS

NULL does not necessarily mean error for empty allocations.


Commit: 582eb0ad72fa6644eed3a0537d0fcd98eafe7b45
    https://github.com/parrot/parrot/commit/582eb0ad72fa6644eed3a0537d0fcd98eafe7b45
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M NEWS

Log Message:
-----------
fixed typo in NEWS file


Commit: 7fe38283ebf59712ae3b6413fe8721f4584b71a0
    https://github.com/parrot/parrot/commit/7fe38283ebf59712ae3b6413fe8721f4584b71a0
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Change arg passing to .to_c methods to support more rich %context instead of single $trans.


Commit: de62a065bbad598b61b4dcfb74a055655d310ced
    https://github.com/parrot/parrot/commit/de62a065bbad598b61b4dcfb74a055655d310ced
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
First cut of "pretty printing" of generated C file.


Commit: b3fdfae358ae620df6c3411ea2d4299653873e19
    https://github.com/parrot/parrot/commit/b3fdfae358ae620df6c3411ea2d4299653873e19
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Little bit more prettiness.


Commit: d7ab88dd87cf59be02fe264a44d03d2532a259e9
    https://github.com/parrot/parrot/commit/d7ab88dd87cf59be02fe264a44d03d2532a259e9
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
More prettiness.


Commit: 2bf3bcd6a58ee66952e401560ca3b1775c90ad2b
    https://github.com/parrot/parrot/commit/2bf3bcd6a58ee66952e401560ca3b1775c90ad2b
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Put newline before control statement.


Commit: 5a2f6b16f974517f78b58e3f5945b48350a7b10a
    https://github.com/parrot/parrot/commit/5a2f6b16f974517f78b58e3f5945b48350a7b10a
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Don't wrap GC_WRITE_BARRIER into Stmts


Commit: f3c752c4bfca9acf6c1ae9cec35be294a8f264ac
    https://github.com/parrot/parrot/commit/f3c752c4bfca9acf6c1ae9cec35be294a8f264ac
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M src/ops/core_ops.c

Log Message:
-----------
Rebootstrap pretty ops


Commit: 7cbd895b7704247fd7c03a8412908c9399ee89a5
    https://github.com/parrot/parrot/commit/7cbd895b7704247fd7c03a8412908c9399ee89a5
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Prettify "if"


Commit: 66fcfddab356850a1aebc73bab9b6ad23090958e
    https://github.com/parrot/parrot/commit/66fcfddab356850a1aebc73bab9b6ad23090958e
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Remove generating of redundant Stmts


Commit: 6e00eab8856d0873f3b6b1637713b04c9cebc04b
    https://github.com/parrot/parrot/commit/6e00eab8856d0873f3b6b1637713b04c9cebc04b
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Put additional newline between variable declarations and code.


Commit: 2ea3b0f6e5fbd4db2693c570ff9b2c55e43cf860
    https://github.com/parrot/parrot/commit/2ea3b0f6e5fbd4db2693c570ff9b2c55e43cf860
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M t/compilers/opsc/03-past-declarator.t

Log Message:
-----------
Fix parsing single-statement if/for/while


Commit: b29d2173f50bb44948b8811646d813ad9d70d539
    https://github.com/parrot/parrot/commit/b29d2173f50bb44948b8811646d813ad9d70d539
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Restore prettiness after last fix.


Commit: e613f2be84ffca3e41ae2cb640b5fc7b6ddf05a4
    https://github.com/parrot/parrot/commit/e613f2be84ffca3e41ae2cb640b5fc7b6ddf05a4
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Little bit more stylish changes in generated C code.


Commit: bf11a895ce6b75ab49b1f5ca6648b30a0b5fcd95
    https://github.com/parrot/parrot/commit/bf11a895ce6b75ab49b1f5ca6648b30a0b5fcd95
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Wrap single statement into PAST::Block inside if/for/while for preserve semantic


Commit: cfab4e9e73097ea8e06930e8b144e6c298fe4d64
    https://github.com/parrot/parrot/commit/cfab4e9e73097ea8e06930e8b144e6c298fe4d64
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Reorder rules to get blockoid chance


Commit: a57241fb55ea4143ea827044d96ab9bf3d4930e1
    https://github.com/parrot/parrot/commit/a57241fb55ea4143ea827044d96ab9bf3d4930e1
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Remove (now) useless handling of single statement in "if". We always have blockoid inside.


Commit: 2cd44746c2fe956fc131ee42d6ea03888abe6941
    https://github.com/parrot/parrot/commit/2cd44746c2fe956fc131ee42d6ea03888abe6941
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Don't put useless semicolon.


Commit: fcb85f0de38f8afb5c107592e596845c28462f71
    https://github.com/parrot/parrot/commit/fcb85f0de38f8afb5c107592e596845c28462f71
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Avoid newlines between var declarations and statement_controls.


Commit: b4e714db299da008238e092793eab21f6835d09f
    https://github.com/parrot/parrot/commit/b4e714db299da008238e092793eab21f6835d09f
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Put newline after statement_control to simplify logic of separating of different chunks.


Commit: b29a213c84311a56b3f6bc2511d7e87b31e6089e
    https://github.com/parrot/parrot/commit/b29a213c84311a56b3f6bc2511d7e87b31e6089e
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M src/ops/core_ops.c

Log Message:
-----------
Rebootstrap most pretty ops ever


Commit: 708ed9e161e613437c2b704b0a94327851ca653f
    https://github.com/parrot/parrot/commit/708ed9e161e613437c2b704b0a94327851ca653f
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Don't put spaces and () around "->" and ".".


Commit: 012fbaee481e1ad730d7c939280553e349cdfc99
    https://github.com/parrot/parrot/commit/012fbaee481e1ad730d7c939280553e349cdfc99
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M src/ops/core_ops.c

Log Message:
-----------
Rebootstrap ops again


Commit: 839108599901c7d7cc938f790709abf5d3060054
    https://github.com/parrot/parrot/commit/839108599901c7d7cc938f790709abf5d3060054
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Fix parsing of "do {} while" statements.


Commit: 977b6b6ce552d4c4da5dcad670c240973582ab80
    https://github.com/parrot/parrot/commit/977b6b6ce552d4c4da5dcad670c240973582ab80
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
More prettifications.


Commit: c53aedf2ce19efee59bd487545d6b4191c2ecafe
    https://github.com/parrot/parrot/commit/c53aedf2ce19efee59bd487545d6b4191c2ecafe
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Change pasing of "switch" to simplify emitting of C.


Commit: b5f4413f356ae5b00e6d6909f72aa5c1c5909bdf
    https://github.com/parrot/parrot/commit/b5f4413f356ae5b00e6d6909f72aa5c1c5909bdf
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Don't wrap "break" and "continue" into Stmts. It's unnessary.


Commit: aed22d0490343a98b64882c57bc1b9c47fffa93f
    https://github.com/parrot/parrot/commit/aed22d0490343a98b64882c57bc1b9c47fffa93f
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
Change "label" parsing rule to exclude whitespace.


Commit: dc0b3539272891cac7dafb3f79f51eb7dc5add01
    https://github.com/parrot/parrot/commit/dc0b3539272891cac7dafb3f79f51eb7dc5add01
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Outdent label by 2 spaces


Commit: fb5e818f4adaad89d86a183327fddfa8ff9f82c2
    https://github.com/parrot/parrot/commit/fb5e818f4adaad89d86a183327fddfa8ff9f82c2
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Prettify output of labels of blockoids.


Commit: 508750f8ed6ddab7a3ded38fd4651525e6e18afa
    https://github.com/parrot/parrot/commit/508750f8ed6ddab7a3ded38fd4651525e6e18afa
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M src/ops/core_ops.c

Log Message:
-----------
Reboostrap most pretty ops ever


Commit: 37e051c19a502d7420c986d49d4acc1cd8f83b31
    https://github.com/parrot/parrot/commit/37e051c19a502d7420c986d49d4acc1cd8f83b31
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M NEWS

Log Message:
-----------
removed news which is old


Commit: d89856a1ce4fcab832f821ddcb12316cb419ce19
    https://github.com/parrot/parrot/commit/d89856a1ce4fcab832f821ddcb12316cb419ce19
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M api.yaml

Log Message:
-----------
deprecate old pointer-ish types


Commit: 10e3f3b43c5cad583762b00222968745d0632d09
    https://github.com/parrot/parrot/commit/10e3f3b43c5cad583762b00222968745d0632d09
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
simplify pretty-printing code a bit


Commit: a0c67a1e53bee1f4f2c8199baf3c5230e38a3257
    https://github.com/parrot/parrot/commit/a0c67a1e53bee1f4f2c8199baf3c5230e38a3257
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M MANIFEST
  M compilers/opsc/ops2c.nqp
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M compilers/opsc/src/Ops/Op.pm
  M compilers/opsc/src/Ops/Trans/C.pm
  M src/gc/gc_gms.c
  M src/ops/core_ops.c
  A t/compilers/opsc/01-parse-body.t
  A t/compilers/opsc/03-past-declarator.t
  A t/compilers/opsc/03-past-macros.t
  M t/compilers/opsc/03-past.t
  R t/compilers/opsc/07-emitter.t
  A t/compilers/opsc/07-op-to-c.t
  A t/compilers/opsc/08-emitter.t
  M t/compilers/opsc/common.pir

Log Message:
-----------
Merge branch 'opsc_full_parse'


Commit: cc17e85b18db21192e4a9585cc39fc1bb30a7234
    https://github.com/parrot/parrot/commit/cc17e85b18db21192e4a9585cc39fc1bb30a7234
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Factor out .join_children method for commonly used pattern.


Commit: be19a459e3296d5bf55fe7002fff4c21eb4cdf24
    https://github.com/parrot/parrot/commit/be19a459e3296d5bf55fe7002fff4c21eb4cdf24
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Op.pm

Log Message:
-----------
Stylish changes for consistency.


Commit: 8c03bceefd3d28031a7b5f42f4aa63301bbbf66b
    https://github.com/parrot/parrot/commit/8c03bceefd3d28031a7b5f42f4aa63301bbbf66b
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Grammar.pm

Log Message:
-----------
fix codetest failure - trailing whitespace


Commit: b8c1df9c49ba46d88858536fa80b0d57f151db6c
    https://github.com/parrot/parrot/commit/b8c1df9c49ba46d88858536fa80b0d57f151db6c
Author: Tadeusz Sośnierz <tadzikes at gmail.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M api.yaml
  A tools/dev/dedeprecator

Log Message:
-----------
Added dedeprecator script to detect deprecations in Parrot code

Copied from https://github.com/tadzik/parrot-deprecation-detector
Modified api.yaml to add the detection regexes


Commit: 025e447472ad4368159a70d0d44ba34531ab4b67
    https://github.com/parrot/parrot/commit/025e447472ad4368159a70d0d44ba34531ab4b67
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M MANIFEST

Log Message:
-----------
re-generate MANIFEST


Commit: 027abfaa7735eb71ced68f0c61071b16ebe5b03a
    https://github.com/parrot/parrot/commit/027abfaa7735eb71ced68f0c61071b16ebe5b03a
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

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

Log Message:
-----------
add two new API functions for dealing with opaque user data pointers


Commit: 7338a80a2b6604a0b74645dcac41d983d46ebc85
    https://github.com/parrot/parrot/commit/7338a80a2b6604a0b74645dcac41d983d46ebc85
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M MANIFEST
  M NEWS
  M api.yaml
  M compilers/opsc/ops2c.nqp
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M compilers/opsc/src/Ops/Op.pm
  M compilers/opsc/src/Ops/Trans/C.pm
  M config/auto/coverage.pm
  M config/auto/sizes.pm
  R config/auto/sizes/floatval_maxmin_c.in
  R config/auto/sizes/intval_maxmin_c.in
  R config/auto/sizes/test2_c.in
  R config/auto/sizes/test3_c.in
  M config/auto/sizes/test_c.in
  M config/gen/config_h/config_h.in
  M config/gen/config_pm/myconfig.in
  M config/gen/makefiles/root.in
  M docs/project/release_manager_guide.pod
  M include/parrot/datatypes.h
  M include/parrot/pmc.h
  A include/parrot/thr_none.h
  M include/parrot/thread.h
  M lib/Parrot/Harness/Smoke.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M src/call/args.c
  M src/call/context.c
  M src/call/pcc.c
  M src/gc/gc_gms.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/mark_sweep.c
  M src/hash.c
  M src/ops/core_ops.c
  M src/pmc.c
  M src/pmc/bytebuffer.pmc
  M src/pmc/callcontext.pmc
  M src/pmc/capture.pmc
  M src/pmc/class.pmc
  M src/pmc/complex.pmc
  M src/pmc/coroutine.pmc
  M src/pmc/default.pmc
  M src/pmc/env.pmc
  M src/pmc/eval.pmc
  M src/pmc/exception.pmc
  M src/pmc/exceptionhandler.pmc
  M src/pmc/filehandle.pmc
  M src/pmc/hash.pmc
  M src/pmc/hashiterator.pmc
  M src/pmc/hashiteratorkey.pmc
  M src/pmc/lexpad.pmc
  M src/pmc/managedstruct.pmc
  M src/pmc/mappedbytearray.pmc
  M src/pmc/namespace.pmc
  M src/pmc/nativepccmethod.pmc
  M src/pmc/nci.pmc
  M src/pmc/object.pmc
  M src/pmc/opcode.pmc
  M src/pmc/oplib.pmc
  M src/pmc/orderedhash.pmc
  M src/pmc/packfile.pmc
  M src/pmc/packfileannotation.pmc
  M src/pmc/packfileannotations.pmc
  M src/pmc/packfilebytecodesegment.pmc
  M src/pmc/packfileconstanttable.pmc
  M src/pmc/packfiledebug.pmc
  M src/pmc/packfileopmap.pmc
  M src/pmc/packfilerawsegment.pmc
  M src/pmc/packfilesegment.pmc
  M src/pmc/parrotinterpreter.pmc
  M src/pmc/parrotthread.pmc
  M src/pmc/pmcproxy.pmc
  M src/pmc/role.pmc
  M src/pmc/scalar.pmc
  M src/pmc/scheduler.pmc
  M src/pmc/sockaddr.pmc
  M src/pmc/socket.pmc
  M src/pmc/string.pmc
  M src/pmc/stringbuilder.pmc
  M src/pmc/stringhandle.pmc
  M src/pmc/stringiterator.pmc
  M src/pmc/structview.pmc
  M src/pmc/sub.pmc
  M src/pmc/task.pmc
  M src/pmc/threadinterpreter.pmc
  M src/pmc/timer.pmc
  M src/pmc/undef.pmc
  M src/pmc/unmanagedstruct.pmc
  M t/codingstd/pmc_docs.t
  A t/compilers/opsc/01-parse-body.t
  A t/compilers/opsc/03-past-declarator.t
  A t/compilers/opsc/03-past-macros.t
  M t/compilers/opsc/03-past.t
  R t/compilers/opsc/07-emitter.t
  A t/compilers/opsc/07-op-to-c.t
  A t/compilers/opsc/08-emitter.t
  M t/compilers/opsc/common.pir
  M t/op/exit.t
  M t/src/extend_vtable.t
  M t/steps/auto/sizes-01.t
  M t/tools/dev/headerizer/01_functions.t
  M t/tools/dev/headerizer/testlib/nci_pmc.in
  A tools/dev/dedeprecator
  A tools/release/releasecheck.pl

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


Commit: 9af067f2c488b74fe9bab4c5d0c084e7df7e65ec
    https://github.com/parrot/parrot/commit/9af067f2c488b74fe9bab4c5d0c084e7df7e65ec
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

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

Log Message:
-----------
Export PMC boxing functions


Commit: cc69a5302843da7ea2ddbbcf74d7a9c2f75b6dc6
    https://github.com/parrot/parrot/commit/cc69a5302843da7ea2ddbbcf74d7a9c2f75b6dc6
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M MANIFEST
  A config/auto/infnan.pm
  A config/auto/infnan/test_c.in
  M include/parrot/datatypes.h
  M lib/Parrot/Configure/Step/List.pm
  M src/datatypes.c
  M src/spf_render.c

Log Message:
-----------
Merge branch 'infnan2'


Commit: b65a8ba6f280150e10009b0060c90149c6c90d84
    https://github.com/parrot/parrot/commit/b65a8ba6f280150e10009b0060c90149c6c90d84
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M src/embed/api.c

Log Message:
-----------
Fix braino in api_wrap/unwrap_pointer.


Commit: 54d5026403ccdd965440eb8389972ab91d8c2b31
    https://github.com/parrot/parrot/commit/54d5026403ccdd965440eb8389972ab91d8c2b31
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M src/embed/api.c

Log Message:
-----------
[codetest] correct format of C function doc =item


Commit: edc686b8c5a9c4e7209b71056d45abb7210fbcf7
    https://github.com/parrot/parrot/commit/edc686b8c5a9c4e7209b71056d45abb7210fbcf7
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M src/embed/api.c

Log Message:
-----------
cuddled else


Commit: db775476eaeed3a3be00ba5f4efd7d15e06c1155
    https://github.com/parrot/parrot/commit/db775476eaeed3a3be00ba5f4efd7d15e06c1155
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-02 (Wed, 02 Mar 2011)

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

Log Message:
-----------
Implement :manual_wb for METHODs. Closes #2018.


Commit: 18e88494685b68b2481e26e269d830283b4d78be
    https://github.com/parrot/parrot/commit/18e88494685b68b2481e26e269d830283b4d78be
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M include/parrot/multidispatch.h
  M src/call/context.c
  M src/interp/inter_create.c
  M src/multidispatch.c

Log Message:
-----------
make interp->op_mmd_cache a PMC


Commit: a5571e9e454690e2ec744af18c1d140f1e4adfe7
    https://github.com/parrot/parrot/commit/a5571e9e454690e2ec744af18c1d140f1e4adfe7
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M include/parrot/multidispatch.h

Log Message:
-----------
add noop macro for Parrot_mmd_cache_destroy for backwards compatibility


Commit: 259ae36c8ecadb9ce220ef3effea159c0e0e6488
    https://github.com/parrot/parrot/commit/259ae36c8ecadb9ce220ef3effea159c0e0e6488
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-03-02 (Wed, 02 Mar 2011)

Changed paths:
  M src/multidispatch.c

Log Message:
-----------
fix Parrot_mmd_cache_mark


Commit: ecc49a664163d1ba33077da8f071814d2993e24d
    https://github.com/parrot/parrot/commit/ecc49a664163d1ba33077da8f071814d2993e24d
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-03-03 (Thu, 03 Mar 2011)

Changed paths:
  M include/parrot/multidispatch.h
  M src/call/context.c
  M src/interp/inter_create.c
  M src/multidispatch.c

Log Message:
-----------
Merge branch 'mmd-cache-pmc'


Commit: 872e2ccf3fb7ceda368ddfa0731d49abd6204d4e
    https://github.com/parrot/parrot/commit/872e2ccf3fb7ceda368ddfa0731d49abd6204d4e
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-03-03 (Thu, 03 Mar 2011)

Changed paths:
  M src/multidispatch.c

Log Message:
-----------
add cast to fix C++ build


Commit: 0cf3ffac966827f06b75ea99b5725ae269af1765
    https://github.com/parrot/parrot/commit/0cf3ffac966827f06b75ea99b5725ae269af1765
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-03-03 (Thu, 03 Mar 2011)

Changed paths:
  M compilers/data_json/JSON.nqp

Log Message:
-----------
add the JSON values "true" and "false"


Commit: dba406ca28f6a82968943f44ebf3b3431394d3e3
    https://github.com/parrot/parrot/commit/dba406ca28f6a82968943f44ebf3b3431394d3e3
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-03-03 (Thu, 03 Mar 2011)

Changed paths:
  M t/compilers/opsc/01-parse-body.t

Log Message:
-----------
[t] fix "Unknown TAP token"

legal TAP comment starts by #


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

Changed paths:
  M src/pmc/object.pmc

Log Message:
-----------
Object.can is now overridable.


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

Changed paths:
  M src/pmc/object.pmc

Log Message:
-----------
allow isa and isa_pmc to be overrideable


Commit: 6bafefcad77900606bd1e978e57ac0a1751d7834
    https://github.com/parrot/parrot/commit/6bafefcad77900606bd1e978e57ac0a1751d7834
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-03-04 (Fri, 04 Mar 2011)

Changed paths:
  M src/pmc/object.pmc

Log Message:
-----------
some optimizations to isa


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

Changed paths:
  M src/pmc/object.pmc
  M t/pmc/object-meths.t

Log Message:
-----------
several fixes from bad copy+paste. Add in a test for 'can' override


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

Changed paths:
  M t/pmc/object-meths.t

Log Message:
-----------
+tests for overridding isa and isa_pmc


Commit: 3faf2406a2657438c3ceca8bc9641026c37fc34e
    https://github.com/parrot/parrot/commit/3faf2406a2657438c3ceca8bc9641026c37fc34e
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-04 (Fri, 04 Mar 2011)

Changed paths:
  M include/parrot/hash.h
  M src/call/context.c
  M src/hash.c
  M src/string/encoding/shared.c

Log Message:
-----------
factor out hashing code to work on arbitrary buffers


Commit: f3c2cd19dc5b731f4247614c50db4416518b6a91
    https://github.com/parrot/parrot/commit/f3c2cd19dc5b731f4247614c50db4416518b6a91
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-04 (Fri, 04 Mar 2011)

Changed paths:
  M src/pmc/fixedintegerarray.pmc

Log Message:
-----------
add hashval() implementation to FIA for faster, more efficient hashing


Commit: c74300b7fcfa0276f739d992fe961d57b540aedd
    https://github.com/parrot/parrot/commit/c74300b7fcfa0276f739d992fe961d57b540aedd
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-04 (Fri, 04 Mar 2011)

Changed paths:
  M include/parrot/nci.h
  M src/global_setup.c
  M src/nci/api.c
  M src/nci/core_thunks.c
  M src/nci/extra_thunks.c
  M src/nci/signatures.c
  M src/pmc/nci.pmc
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
make nci thunk lookup work with signature arrays, not strings


Commit: 99ba7bdf128de41cfb66b16734b92e75193357b6
    https://github.com/parrot/parrot/commit/99ba7bdf128de41cfb66b16734b92e75193357b6
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-04 (Fri, 04 Mar 2011)

Changed paths:
  M src/nci/libffi.c

Log Message:
-----------
convert libffi framebuilder to new pmc-based conventions


Commit: c5334d6f3e9fc8abd65148f9084fe9751a5c0930
    https://github.com/parrot/parrot/commit/c5334d6f3e9fc8abd65148f9084fe9751a5c0930
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-04 (Fri, 04 Mar 2011)

Changed paths:
  M src/pmc/nci.pmc

Log Message:
-----------
eliminate handling of string signatures within NCI objects


Commit: 414629e707a1222b073160069e8d3f6684cc7841
    https://github.com/parrot/parrot/commit/414629e707a1222b073160069e8d3f6684cc7841
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-04 (Fri, 04 Mar 2011)

Changed paths:
  M include/parrot/oplib/core_ops.h
  M include/parrot/oplib/ops.h
  M include/parrot/opsenum.h
  M src/ops/core.ops
  M src/ops/core_ops.c

Log Message:
-----------
make signature PMC functionality directly available


Commit: 4209f872ece7392cb8195ca90d744a8628ffe89a
    https://github.com/parrot/parrot/commit/4209f872ece7392cb8195ca90d744a8628ffe89a
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-04 (Fri, 04 Mar 2011)

Changed paths:
  M include/parrot/hash.h
  M include/parrot/nci.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/oplib/ops.h
  M include/parrot/opsenum.h
  M src/global_setup.c
  M src/hash.c
  M src/nci/api.c
  M src/nci/core_thunks.c
  M src/nci/extra_thunks.c
  M src/nci/libffi.c
  M src/nci/signatures.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/nci.pmc
  M src/string/encoding/shared.c
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
Merge branch 'nci_signature_pmcs'


Commit: bc755f79743fc480748273c0e19f4ade45e54ea2
    https://github.com/parrot/parrot/commit/bc755f79743fc480748273c0e19f4ade45e54ea2
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-04 (Fri, 04 Mar 2011)

Changed paths:
  M include/parrot/nci.h
  M src/nci/core_thunks.c
  M src/nci/extra_thunks.c
  M src/nci/signatures.c
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
fix includes and exports


Commit: 2ca3527d4b455ddc6e5fc3ab5d911a7558634533
    https://github.com/parrot/parrot/commit/2ca3527d4b455ddc6e5fc3ab5d911a7558634533
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-04 (Fri, 04 Mar 2011)

Changed paths:
  M t/compilers/opsc/06-opsfile.t

Log Message:
-----------
account for added op in test


Commit: 4a03e056a7418487c7401ab02a405bc0b3190cd0
    https://github.com/parrot/parrot/commit/4a03e056a7418487c7401ab02a405bc0b3190cd0
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-04 (Fri, 04 Mar 2011)

Changed paths:
  M include/parrot/nci.h
  M src/nci/core_thunks.c
  M src/nci/core_thunks.nci
  M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci
  M src/nci/libffi.c
  M src/nci/signatures.c
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
remove deprecated NCI types 'b', 'L', and 'T'

'L' and 'T' were never documented or tested and were broken.
'b', was documented to do something that breaks the encapsulation of the string system.


Commit: 566d8bf6eaac918170c185effbfac0002d2c9642
    https://github.com/parrot/parrot/commit/566d8bf6eaac918170c185effbfac0002d2c9642
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-04 (Fri, 04 Mar 2011)

Changed paths:
  M src/nci_test.c
  M t/pmc/nci.t

Log Message:
-----------
update tests after NCI signature removal


Commit: 46aa5d927921e99ba3c418e76a73e8d4ed33ca4a
    https://github.com/parrot/parrot/commit/46aa5d927921e99ba3c418e76a73e8d4ed33ca4a
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-03-05 (Sat, 05 Mar 2011)

Changed paths:
  M runtime/parrot/library/Archive/Tar.pir

Log Message:
-----------
[Tar] refactor with StringBuilder


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

Changed paths:
  M include/parrot/interpreter.h
  M src/gc/mark_sweep.c
  M src/interp/inter_create.c
  M src/sub.c

Log Message:
-----------
Remove interp->dynamic_env. Leftover of #876.


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

Changed paths:
  M compilers/opsc/src/Ops/Compiler/Actions.pm

Log Message:
-----------
Insert write barriers into proper places during parsing


Commit: 652c6b5dbe3a92e6211385f1d53eb429ac0cdada
    https://github.com/parrot/parrot/commit/652c6b5dbe3a92e6211385f1d53eb429ac0cdada
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-05 (Sat, 05 Mar 2011)

Changed paths:
  M src/ops/core_ops.c

Log Message:
-----------
Rebootstrap ops with proper write barriers


Commit: a0de3ff4273cafc06eb21c554c405a5e17f1419f
    https://github.com/parrot/parrot/commit/a0de3ff4273cafc06eb21c554c405a5e17f1419f
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-05 (Sat, 05 Mar 2011)

Changed paths:
  M frontend/parrot/main.c

Log Message:
-----------
removed unused Parrot_confess.  We have a public one anyway.


Commit: cb8b624aab8cea7d50bef4ca5dcd861f5d124977
    https://github.com/parrot/parrot/commit/cb8b624aab8cea7d50bef4ca5dcd861f5d124977
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-05 (Sat, 05 Mar 2011)

Changed paths:
  M src/interp/inter_misc.c

Log Message:
-----------
removed unused var


Commit: ab009a47a8033e4ecc61e8a45be216c192d8a14c
    https://github.com/parrot/parrot/commit/ab009a47a8033e4ecc61e8a45be216c192d8a14c
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-05 (Sat, 05 Mar 2011)

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

Log Message:
-----------
consted and annotated Parrot_hsh_hash_buffer


Commit: 77ee8874bcca4034bcb7e527991f2a5da428d8ad
    https://github.com/parrot/parrot/commit/77ee8874bcca4034bcb7e527991f2a5da428d8ad
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-05 (Sat, 05 Mar 2011)

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

Log Message:
-----------
consting func args in Parrot_pa_count_used()


Commit: c4a940274fbcee199c7654178812e1a09c244e67
    https://github.com/parrot/parrot/commit/c4a940274fbcee199c7654178812e1a09c244e67
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-05 (Sat, 05 Mar 2011)

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

Log Message:
-----------
allow the ARGIN arg to be ARGIN_NULLOK


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

Changed paths:
  M include/parrot/api.h

Log Message:
-----------
Add foward declaration of Parrot_confess. Fix debug c++ builds.


Commit: 21a351ee64234000ac1b26346346e3340b9a26aa
    https://github.com/parrot/parrot/commit/21a351ee64234000ac1b26346346e3340b9a26aa
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-05 (Sat, 05 Mar 2011)

Changed paths:
  M include/parrot/api.h

Log Message:
-----------
Add PARROT_EXPORT to Parrot_confess declaration.


Commit: c114262d9860ae4cfa5ddc32138f4e97673cb2d8
    https://github.com/parrot/parrot/commit/c114262d9860ae4cfa5ddc32138f4e97673cb2d8
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date:   2011-03-06 (Sun, 06 Mar 2011)

Changed paths:
  M include/parrot/hash.h
  M src/hash.c
  M src/pmc/fixedintegerarray.pmc
  M src/string/encoding/shared.c

Log Message:
-----------
s/Parrot_hsh_hash_buffer/Parrot_hash_buffer/


Commit: 8b8b3b93dc5e7f9176fffeada42d2faacadd1f3e
    https://github.com/parrot/parrot/commit/8b8b3b93dc5e7f9176fffeada42d2faacadd1f3e
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-06 (Sun, 06 Mar 2011)

Changed paths:
  M src/nci/api.c
  M src/nci/signatures.c

Log Message:
-----------
consting, removing unused vars


Commit: 776e9da55990e5556a7796444892070e536809b0
    https://github.com/parrot/parrot/commit/776e9da55990e5556a7796444892070e536809b0
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-06 (Sun, 06 Mar 2011)

Changed paths:
  M src/pmc/nci.pmc

Log Message:
-----------
consting and removing unused var


Commit: e7d3b583541b8901ebd7c1c8dd4620eb1d797a5c
    https://github.com/parrot/parrot/commit/e7d3b583541b8901ebd7c1c8dd4620eb1d797a5c
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-06 (Sun, 06 Mar 2011)

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

Log Message:
-----------
re-headerized


Commit: 0aaee88240ebf27a2df525c2c26e0b3b7ccddd12
    https://github.com/parrot/parrot/commit/0aaee88240ebf27a2df525c2c26e0b3b7ccddd12
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-06 (Sun, 06 Mar 2011)

Changed paths:
  M src/string/encoding/binary.c
  M src/string/encoding/latin1.c
  M src/string/encoding/null.c
  M src/string/encoding/utf16.c
  M src/string/encoding/utf8.c

Log Message:
-----------
shimming up unused interps


Commit: 3d0d83799fe3d0cc1764a29f0a4f63e35033e4d7
    https://github.com/parrot/parrot/commit/3d0d83799fe3d0cc1764a29f0a4f63e35033e4d7
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-06 (Sun, 06 Mar 2011)

Changed paths:
  M src/string/encoding/latin1.c

Log Message:
-----------
fixed a mistakenly shimmed interp


Commit: 2ebb70aa7d9fddea356411d622ab1c91838678b4
    https://github.com/parrot/parrot/commit/2ebb70aa7d9fddea356411d622ab1c91838678b4
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-06 (Sun, 06 Mar 2011)

Changed paths:
  M src/pmc/namespace.pmc

Log Message:
-----------
flag unused interps


Commit: d502f30181ec492115b5f1636d0ebff563979541
    https://github.com/parrot/parrot/commit/d502f30181ec492115b5f1636d0ebff563979541
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-06 (Sun, 06 Mar 2011)

Changed paths:
  M src/pmc/mappedbytearray.pmc

Log Message:
-----------
consting pointers. Flagging unused interps. Removed unused var


Commit: 7e326a72e8f24987fdc36de92a5a0df23468addb
    https://github.com/parrot/parrot/commit/7e326a72e8f24987fdc36de92a5a0df23468addb
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-06 (Sun, 06 Mar 2011)

Changed paths:
  M src/string/encoding/latin1.c
  M src/string/encoding/shared.c
  M src/string/encoding/shared.h

Log Message:
-----------
Shimming unused args. Removing and localizing variables.


Commit: 22d0a53f0ee9138fa0f05b1a1688a735a8e1cfaa
    https://github.com/parrot/parrot/commit/22d0a53f0ee9138fa0f05b1a1688a735a8e1cfaa
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-06 (Sun, 06 Mar 2011)

Changed paths:
  M compilers/imcc/main.c

Log Message:
-----------
remove unused var


Commit: b3c70cd283d667f9a07d1e28e6e733af364108e2
    https://github.com/parrot/parrot/commit/b3c70cd283d667f9a07d1e28e6e733af364108e2
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-06 (Sun, 06 Mar 2011)

Changed paths:
  M src/pmc/packfileannotations.pmc

Log Message:
-----------
removed unused last_key_id variable


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

Changed paths:
  M compilers/data_json/JSON.nqp

Log Message:
-----------
add null rule in JSON.nqp


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

Changed paths:
  M src/pmc/class.pmc
  M t/oo/objects.t

Log Message:
-----------
Add some (any) information to the 'Parent isn't a class' error message in Class.add_parent. This helps find which class is having the problem


Commit: 276483b9a2df9a9d01497ca23d456e29a03d2912
    https://github.com/parrot/parrot/commit/276483b9a2df9a9d01497ca23d456e29a03d2912
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-07 (Mon, 07 Mar 2011)

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

Log Message:
-----------
removed unnecessary interpreters from str_rep_compatible and Parrot_str_rep_compatible, and made both of them PARROT_PURE_FUNCTIONs.


Commit: c6a5121fbc45ea9b21587bb8a5e1d14e5fb92e0c
    https://github.com/parrot/parrot/commit/c6a5121fbc45ea9b21587bb8a5e1d14e5fb92e0c
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-07 (Mon, 07 Mar 2011)

Changed paths:
  M src/dynpmc/file.pmc

Log Message:
-----------
flagging unused args


Commit: 21d2fa13b5cca1402c0d8891a9c5909112cce3ea
    https://github.com/parrot/parrot/commit/21d2fa13b5cca1402c0d8891a9c5909112cce3ea
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-07 (Mon, 07 Mar 2011)

Changed paths:
  M runtime/parrot/library/pcre.pir

Log Message:
-----------
update signature to avoid use of now-removed 'b' type

strings are NOT writable. this was broken. use a buffer you've allocated yourself. stop abusing
the strings subsystem.


Commit: b838b2cb83ff09f81522f5f2203020a43cb15f77
    https://github.com/parrot/parrot/commit/b838b2cb83ff09f81522f5f2203020a43cb15f77
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-07 (Mon, 07 Mar 2011)

Changed paths:
  M include/parrot/memory.h
  M src/gc/alloc_memory.c

Log Message:
-----------
mem_sys_allocate() cannot return NULL, so flag it as such


Commit: 626b12cce6f158a88486dc7f1d0b92c8dfe50d93
    https://github.com/parrot/parrot/commit/626b12cce6f158a88486dc7f1d0b92c8dfe50d93
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-07 (Mon, 07 Mar 2011)

Changed paths:
  M include/parrot/memory.h
  M src/gc/alloc_memory.c

Log Message:
-----------
mem_sys_allocate actually CAN return NULL.


Commit: 2a83d399740cf281074352759207103ef6fe7d5b
    https://github.com/parrot/parrot/commit/2a83d399740cf281074352759207103ef6fe7d5b
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-07 (Mon, 07 Mar 2011)

Changed paths:
  M include/parrot/nci.h
  M src/nci/core_thunks.c
  M src/nci/core_thunks.nci
  M src/nci/extra_thunks.nci
  M src/nci/libffi.c
  M src/nci/signatures.c
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
remove deprecated NCI signature element '@'


Commit: 270be5213a522b8ae07ccfeeb1aca4c5adff7c9e
    https://github.com/parrot/parrot/commit/270be5213a522b8ae07ccfeeb1aca4c5adff7c9e
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-07 (Mon, 07 Mar 2011)

Changed paths:
  M include/parrot/nci.h
  M src/nci/extra_thunks.nci
  M src/nci/libffi.c
  M src/nci/signatures.c

Log Message:
-----------
remove deprecated '0' nci signature element


Commit: 0560d8d8a9cdfb587967c31ac152ec1a6897096f
    https://github.com/parrot/parrot/commit/0560d8d8a9cdfb587967c31ac152ec1a6897096f
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-08 (Tue, 08 Mar 2011)

Changed paths:
  M include/parrot/nci.h
  M src/nci/core_thunks.c
  M src/nci/core_thunks.nci
  M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci
  M src/nci/libffi.c
  M src/nci/signatures.c
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
remove deprecated 'J' signature


Commit: 0c3dc4c6afd1a90a20fbb46d0f303c4800ffcf10
    https://github.com/parrot/parrot/commit/0c3dc4c6afd1a90a20fbb46d0f303c4800ffcf10
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-08 (Tue, 08 Mar 2011)

Changed paths:
  M config/gen/opengl.pm
  M runtime/parrot/library/OpenGL.pir

Log Message:
-----------
eliminate now-removed 'J' NCI parameter from OpenGL callbacks


Commit: 92db0bf461043a4fd2cce59d5a9856b2a35d2b0f
    https://github.com/parrot/parrot/commit/92db0bf461043a4fd2cce59d5a9856b2a35d2b0f
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-08 (Tue, 08 Mar 2011)

Changed paths:
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h

Log Message:
-----------
consting and decorating many allocation functions


Commit: 2a8444840859d8c1c28a30907a9383e87e9ed3e8
    https://github.com/parrot/parrot/commit/2a8444840859d8c1c28a30907a9383e87e9ed3e8
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-03-08 (Tue, 08 Mar 2011)

Changed paths:
  M src/string/encoding/shared.c
  M src/string/encoding/shared.h
  M t/pmc/string.t

Log Message:
-----------
Implement rindex for Unicode strings


Commit: 1fbfbc6b01fa932a1469a1d1ba80c8a9f76b9b05
    https://github.com/parrot/parrot/commit/1fbfbc6b01fa932a1469a1d1ba80c8a9f76b9b05
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-03-08 (Tue, 08 Mar 2011)

Changed paths:
  M src/string/encoding/shared.c

Log Message:
-----------
Fix comment


Commit: 2ae3184b585069050775df3ca8799868a57f43b3
    https://github.com/parrot/parrot/commit/2ae3184b585069050775df3ca8799868a57f43b3
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-03-08 (Tue, 08 Mar 2011)

Changed paths:
  M config/auto/gc.pm

Log Message:
-----------
switch default gc to ms2 for the release


Commit: 792a1398821837ee2829197cc243f712e87a056f
    https://github.com/parrot/parrot/commit/792a1398821837ee2829197cc243f712e87a056f
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-03-08 (Tue, 08 Mar 2011)

Changed paths:
  M NEWS

Log Message:
-----------
add more news


Commit: 862450cfc4159142f400703f6f008653b5cd3016
    https://github.com/parrot/parrot/commit/862450cfc4159142f400703f6f008653b5cd3016
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-03-08 (Tue, 08 Mar 2011)

Changed paths:
  M docs/index/developer.json
  A docs/project/protips.pod

Log Message:
-----------
add initial version of non-newbie developer docs


Commit: 40602f060ed7ebbc5fe0a32734a28aaddbf6e535
    https://github.com/parrot/parrot/commit/40602f060ed7ebbc5fe0a32734a28aaddbf6e535
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M MANIFEST

Log Message:
-----------
re-generate MANIFEST


Commit: eb7ea9a8bb88f7b472a2207593ca3c1be1bcfa4a
    https://github.com/parrot/parrot/commit/eb7ea9a8bb88f7b472a2207593ca3c1be1bcfa4a
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M docs/project/protips.pod

Log Message:
-----------
fix codetest failure - line length


Commit: a0eb3f262f05e9ed8039d8080beebd438f21df4d
    https://github.com/parrot/parrot/commit/a0eb3f262f05e9ed8039d8080beebd438f21df4d
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M docs/index/developer.json

Log Message:
-----------
add missing comma


Commit: eef2df4c80f6010569257d375321215f8f860bde
    https://github.com/parrot/parrot/commit/eef2df4c80f6010569257d375321215f8f860bde
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M docs/project/protips.pod

Log Message:
-----------
the various pod tools require =head1 to be upper case (at least NAME)


Commit: 6e92567b9e96a63414d6f2b540208cfae6e137c9
    https://github.com/parrot/parrot/commit/6e92567b9e96a63414d6f2b540208cfae6e137c9
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M docs/project/protips.pod

Log Message:
-----------
Put a =cut before __END__ in the new parrot protips pod


Commit: fe42cbc36964767690640fda3d19d0f76b750266
    https://github.com/parrot/parrot/commit/fe42cbc36964767690640fda3d19d0f76b750266
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M MANIFEST
  A docs/project/debugging_profiling.pod
  R docs/project/protips.pod

Log Message:
-----------
cotto requested better name for this document.  Done.


Commit: f4feafc81e0a314387259bc27dbe4cad2cce2c43
    https://github.com/parrot/parrot/commit/f4feafc81e0a314387259bc27dbe4cad2cce2c43
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M include/parrot/memory.h
  M src/gc/alloc_memory.c

Log Message:
-----------
The mem_sys_allocate and related functions cannot take a zero-length size any more.  They also are guaranteed to not return NULL.


Commit: 94c5359dfcb303e014ebad78aa1dd9da5bb76ec9
    https://github.com/parrot/parrot/commit/94c5359dfcb303e014ebad78aa1dd9da5bb76ec9
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M MANIFEST
  A docs/project/debugging_profiling.pod
  R docs/project/protips.pod

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


Commit: e3b4b8696af2cedfea08b3f868a2bc758193b110
    https://github.com/parrot/parrot/commit/e3b4b8696af2cedfea08b3f868a2bc758193b110
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M MANIFEST
  M docs/index/developer.json
  R docs/project/debugging_profiling.pod
  A docs/project/hacking_tips.pod

Log Message:
-----------
change name of hacking tips doc


Commit: e39cc22980e0861fa11718612c2f821c6b77dcae
    https://github.com/parrot/parrot/commit/e39cc22980e0861fa11718612c2f821c6b77dcae
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M src/hash.c

Log Message:
-----------
consting pointers.  Much progress at making hashes const-happy.


Commit: 646eacda0cf3848f207f1bc1376c1f83986cd554
    https://github.com/parrot/parrot/commit/646eacda0cf3848f207f1bc1376c1f83986cd554
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M MANIFEST
  M docs/index/developer.json
  R docs/project/debugging_profiling.pod
  A docs/project/hacking_tips.pod

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


Commit: 1cad94c9b29bcf144028bf326ed33f20c275dd6f
    https://github.com/parrot/parrot/commit/1cad94c9b29bcf144028bf326ed33f20c275dd6f
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M src/longopt.c

Log Message:
-----------
make optlen be a size_t


Commit: c02eba5483228508398cf8811a9e40cde168cab6
    https://github.com/parrot/parrot/commit/c02eba5483228508398cf8811a9e40cde168cab6
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

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

Log Message:
-----------
Note that Parrot_vsnprintf() could possibly leave the buffer untouched.  This means the buffer is ARGMOD(), not ARGOUT()


Commit: 0fc3c4c3beae3571613ee8c6d9ebf3af17cfd792
    https://github.com/parrot/parrot/commit/0fc3c4c3beae3571613ee8c6d9ebf3af17cfd792
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

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

Log Message:
-----------
Parrot_ns_find_global_from_op can return NULL


Commit: d20e4066beacf7e48a131a8134eb75b07f135c53
    https://github.com/parrot/parrot/commit/d20e4066beacf7e48a131a8134eb75b07f135c53
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

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

Log Message:
-----------
remove the splint-all target. make SPLINT_SOURCE not quite so crazy inclusive


Commit: 636b42ab9deb5e78d3cb98014be781b3ce08a994
    https://github.com/parrot/parrot/commit/636b42ab9deb5e78d3cb98014be781b3ce08a994
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M include/parrot/misc.h
  M include/parrot/thread.h
  M src/thread.c
  M src/utils.c

Log Message:
-----------
shimming unused interps.  Changed an int to size_t.


Commit: dabfbaf5071221a4398e85cec87a8dfaabcd7cd1
    https://github.com/parrot/parrot/commit/dabfbaf5071221a4398e85cec87a8dfaabcd7cd1
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

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

Log Message:
-----------
Parrot_hash_put can return NULL


Commit: 7ede0e1c53f9732aa034335c4efa5d6a2cb27349
    https://github.com/parrot/parrot/commit/7ede0e1c53f9732aa034335c4efa5d6a2cb27349
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-09 (Wed, 09 Mar 2011)

Changed paths:
  M compilers/opsc/src/Ops/Trans/C.pm
  M src/ops/core_ops.c

Log Message:
-----------
Remove useless commented out stuff from ops


Commit: c361e4f09e81a57541b24ab647ddf9a82b1bae7f
    https://github.com/parrot/parrot/commit/c361e4f09e81a57541b24ab647ddf9a82b1bae7f
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

Changed paths:
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/ops/object.ops
  M src/ops/var.ops

Log Message:
-----------
Don't pessimize prematurely. Use optimizable accessors.


Commit: 717ab39d02bf4b9e21580c06e4425d9fff9f8584
    https://github.com/parrot/parrot/commit/717ab39d02bf4b9e21580c06e4425d9fff9f8584
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

Changed paths:
  M NEWS

Log Message:
-----------
Update NEWS for opsc_full_parse branch merge.


Commit: 8ca9a58c753dc3c3a2bfa94e3285cd847ccd27ca
    https://github.com/parrot/parrot/commit/8ca9a58c753dc3c3a2bfa94e3285cd847ccd27ca
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

Changed paths:
  M NEWS
  M compilers/opsc/src/Ops/Trans/C.pm
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/ops/object.ops
  M src/ops/var.ops

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


Commit: c2b6ced6a1f4c8a4cbbe90b22cdc2cee66cdc122
    https://github.com/parrot/parrot/commit/c2b6ced6a1f4c8a4cbbe90b22cdc2cee66cdc122
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

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

Log Message:
-----------
ratcheting down some splint warnings


Commit: 47dd19546d32cb59b67f2ea27558df3e273f85c9
    https://github.com/parrot/parrot/commit/47dd19546d32cb59b67f2ea27558df3e273f85c9
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

Changed paths:
  M t/pmc/capture.t

Log Message:
-----------
Add todoed tests for Capture.freeze/thaw.


Commit: 4ca680573d651261dcd4b05547e0284eaecdb3ff
    https://github.com/parrot/parrot/commit/4ca680573d651261dcd4b05547e0284eaecdb3ff
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

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

Log Message:
-----------
Implement Capture.freeze/thaw. Closes #2047


Commit: 276554b22b09eac25b4eb868927dec9292f9dcc7
    https://github.com/parrot/parrot/commit/276554b22b09eac25b4eb868927dec9292f9dcc7
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

Changed paths:
  M src/pmc/capture.pmc

Log Message:
-----------
Set custom_mark flag in Capture.thaw when needed.


Commit: fabdef9ddd0a03759c344992f777deae2f5b239c
    https://github.com/parrot/parrot/commit/fabdef9ddd0a03759c344992f777deae2f5b239c
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

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

Log Message:
-----------
improve splint error messages


Commit: 45c6657d461e90c93e5d603700112ff457e1af97
    https://github.com/parrot/parrot/commit/45c6657d461e90c93e5d603700112ff457e1af97
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

Changed paths:
  M src/gc/alloc_memory.c

Log Message:
-----------
fix codetest failure - add ASSERT_ARGS


Commit: 0afcb305b7c0ec54353a11b00dd7913ca6cbfcb1
    https://github.com/parrot/parrot/commit/0afcb305b7c0ec54353a11b00dd7913ca6cbfcb1
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

Changed paths:
  M src/hash.c

Log Message:
-----------
fix codetest failure - line length


Commit: 089e7cb8e1165d5c543c3c880f7db5e67e01d4b3
    https://github.com/parrot/parrot/commit/089e7cb8e1165d5c543c3c880f7db5e67e01d4b3
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

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

Log Message:
-----------
more splint updates


Commit: 514a57814f61ae6514f92b0d9d26a729b10326f1
    https://github.com/parrot/parrot/commit/514a57814f61ae6514f92b0d9d26a729b10326f1
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
fix up size_t argument in failed_allocation


Commit: f8e67885a3c17740978ebb35ee8d95ea611684aa
    https://github.com/parrot/parrot/commit/f8e67885a3c17740978ebb35ee8d95ea611684aa
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

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

Log Message:
-----------
two functions actually can return NULL


Commit: a8d50a568960e30354f7840e9f2e67f9da673de3
    https://github.com/parrot/parrot/commit/a8d50a568960e30354f7840e9f2e67f9da673de3
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

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

Log Message:
-----------
annotated Parrot_compile_string


Commit: f31d6e91dc7bbb0be49c19ee9e5bb49d288b1c28
    https://github.com/parrot/parrot/commit/f31d6e91dc7bbb0be49c19ee9e5bb49d288b1c28
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

Changed paths:
  M include/parrot/scheduler.h
  M src/gc/fixed_allocator.c
  M src/scheduler.c

Log Message:
-----------
fix a decorator.  Assign NULLs to pointers, not zeroes.


Commit: 34dda147b38c691d3cc61412fe7d35a1fbd4db2e
    https://github.com/parrot/parrot/commit/34dda147b38c691d3cc61412fe7d35a1fbd4db2e
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

Changed paths:
  M include/parrot/interpreter.h
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h
  M src/gc/gc_gms.c
  M src/gc/gc_inf.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/gc_private.h
  M src/gc/string_gc.c

Log Message:
-----------
Annotating all the GC function pointers. Now to make the functions match the typedefs.


Commit: 91c2194a50aad5a3dbbbe490536456f77933ef2d
    https://github.com/parrot/parrot/commit/91c2194a50aad5a3dbbbe490536456f77933ef2d
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-03-11 (Fri, 11 Mar 2011)

Changed paths:
  M MANIFEST
  M NEWS
  M api.yaml
  M compilers/data_json/JSON.nqp
  M compilers/opsc/ops2c.nqp
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M compilers/opsc/src/Ops/Op.pm
  M compilers/opsc/src/Ops/Trans/C.pm
  M config/auto/coverage.pm
  M config/auto/gc.pm
  A config/auto/infnan.pm
  A config/auto/infnan/test_c.in
  M config/auto/sizes.pm
  R config/auto/sizes/floatval_maxmin_c.in
  R config/auto/sizes/intval_maxmin_c.in
  R config/auto/sizes/test2_c.in
  R config/auto/sizes/test3_c.in
  M config/auto/sizes/test_c.in
  M config/gen/config_h/config_h.in
  M config/gen/config_pm/myconfig.in
  M config/gen/makefiles/root.in
  M docs/index/developer.json
  A docs/project/hacking_tips.pod
  M docs/project/release_manager_guide.pod
  M frontend/parrot/main.c
  M include/parrot/api.h
  M include/parrot/datatypes.h
  M include/parrot/debugger.h
  M include/parrot/embed.h
  M include/parrot/hash.h
  M include/parrot/interpreter.h
  M include/parrot/memory.h
  M include/parrot/misc.h
  M include/parrot/multidispatch.h
  M include/parrot/namespace.h
  M include/parrot/nci.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/oplib/ops.h
  M include/parrot/opsenum.h
  M include/parrot/pmc.h
  M include/parrot/pointer_array.h
  M include/parrot/scheduler.h
  M include/parrot/string_funcs.h
  A include/parrot/thr_none.h
  M include/parrot/thread.h
  M lib/Parrot/Configure/Step/List.pm
  M lib/Parrot/Harness/Smoke.pm
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M runtime/parrot/library/Archive/Tar.pir
  M src/call/args.c
  M src/call/context.c
  M src/call/pcc.c
  M src/datatypes.c
  M src/debug.c
  M src/dynpmc/file.pmc
  M src/embed.c
  M src/embed/api.c
  M src/gc/alloc_memory.c
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h
  M src/gc/gc_gms.c
  M src/gc/gc_inf.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/gc_private.h
  M src/gc/mark_sweep.c
  M src/gc/string_gc.c
  M src/global_setup.c
  M src/hash.c
  M src/interp/inter_create.c
  M src/interp/inter_misc.c
  M src/longopt.c
  M src/misc.c
  M src/multidispatch.c
  M src/namespace.c
  M src/nci/api.c
  M src/nci/core_thunks.c
  M src/nci/extra_thunks.c
  M src/nci/libffi.c
  M src/nci/signatures.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/ops/object.ops
  M src/ops/var.ops
  M src/pmc.c
  M src/pmc/bytebuffer.pmc
  M src/pmc/callcontext.pmc
  M src/pmc/capture.pmc
  M src/pmc/class.pmc
  M src/pmc/complex.pmc
  M src/pmc/coroutine.pmc
  M src/pmc/default.pmc
  M src/pmc/env.pmc
  M src/pmc/eval.pmc
  M src/pmc/exception.pmc
  M src/pmc/exceptionhandler.pmc
  M src/pmc/filehandle.pmc
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/hash.pmc
  M src/pmc/hashiterator.pmc
  M src/pmc/hashiteratorkey.pmc
  M src/pmc/lexpad.pmc
  M src/pmc/managedstruct.pmc
  M src/pmc/mappedbytearray.pmc
  M src/pmc/namespace.pmc
  M src/pmc/nativepccmethod.pmc
  M src/pmc/nci.pmc
  M src/pmc/object.pmc
  M src/pmc/opcode.pmc
  M src/pmc/oplib.pmc
  M src/pmc/orderedhash.pmc
  M src/pmc/packfile.pmc
  M src/pmc/packfileannotation.pmc
  M src/pmc/packfileannotations.pmc
  M src/pmc/packfilebytecodesegment.pmc
  M src/pmc/packfileconstanttable.pmc
  M src/pmc/packfiledebug.pmc
  M src/pmc/packfileopmap.pmc
  M src/pmc/packfilerawsegment.pmc
  M src/pmc/packfilesegment.pmc
  M src/pmc/parrotinterpreter.pmc
  M src/pmc/parrotthread.pmc
  M src/pmc/pmcproxy.pmc
  M src/pmc/role.pmc
  M src/pmc/scalar.pmc
  M src/pmc/scheduler.pmc
  M src/pmc/sockaddr.pmc
  M src/pmc/socket.pmc
  M src/pmc/string.pmc
  M src/pmc/stringbuilder.pmc
  M src/pmc/stringhandle.pmc
  M src/pmc/stringiterator.pmc
  M src/pmc/structview.pmc
  M src/pmc/sub.pmc
  M src/pmc/task.pmc
  M src/pmc/threadinterpreter.pmc
  M src/pmc/timer.pmc
  M src/pmc/undef.pmc
  M src/pmc/unmanagedstruct.pmc
  M src/pointer_array.c
  M src/scheduler.c
  M src/spf_render.c
  M src/string/api.c
  M src/string/encoding/binary.c
  M src/string/encoding/latin1.c
  M src/string/encoding/null.c
  M src/string/encoding/shared.c
  M src/string/encoding/shared.h
  M src/string/encoding/utf16.c
  M src/string/encoding/utf8.c
  M src/sub.c
  M src/thread.c
  M t/codingstd/pmc_docs.t
  A t/compilers/opsc/01-parse-body.t
  A t/compilers/opsc/03-past-declarator.t
  A t/compilers/opsc/03-past-macros.t
  M t/compilers/opsc/03-past.t
  M t/compilers/opsc/06-opsfile.t
  R t/compilers/opsc/07-emitter.t
  A t/compilers/opsc/07-op-to-c.t
  A t/compilers/opsc/08-emitter.t
  M t/compilers/opsc/common.pir
  M t/oo/objects.t
  M t/op/exit.t
  M t/pmc/capture.t
  M t/pmc/string.t
  M t/src/extend_vtable.t
  M t/steps/auto/sizes-01.t
  M t/tools/dev/headerizer/01_functions.t
  M t/tools/dev/headerizer/testlib/nci_pmc.in
  A tools/dev/dedeprecator
  M tools/dev/nci_thunk_gen.pir
  A tools/release/releasecheck.pl

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


Commit: b12bcf3e73137e6963b7652abc82988a91a08edd
    https://github.com/parrot/parrot/commit/b12bcf3e73137e6963b7652abc82988a91a08edd
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-03-11 (Fri, 11 Mar 2011)

Changed paths:
  M src/nci/core_thunks.c

Log Message:
-----------
regenerate the core thunks with a bootstrapped parrot from master. Build fails running parrot_nci_thunk_gen


Commit: b02471925c3bdef2ec721f70d01945e6b53fdba4
    https://github.com/parrot/parrot/commit/b02471925c3bdef2ec721f70d01945e6b53fdba4
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-11 (Fri, 11 Mar 2011)

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

Log Message:
-----------
turn on initial hints


Commit: a8cd489cd3f9193c67bb3650b4d6130d296b53a2
    https://github.com/parrot/parrot/commit/a8cd489cd3f9193c67bb3650b4d6130d296b53a2
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-11 (Fri, 11 Mar 2011)

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

Log Message:
-----------
Splint: Don't complain when mixing booleans and integers


Commit: b1dfb816884d50d03ef28633359b21e972aa4197
    https://github.com/parrot/parrot/commit/b1dfb816884d50d03ef28633359b21e972aa4197
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-11 (Fri, 11 Mar 2011)

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

Log Message:
-----------
splinting src/gc is too annoying


Commit: 236d9cc141dfdd1f678766c401245674b789b48a
    https://github.com/parrot/parrot/commit/236d9cc141dfdd1f678766c401245674b789b48a
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-11 (Fri, 11 Mar 2011)

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

Log Message:
-----------
Only pointers get ARGIN() decorators


Commit: b96f9990f4b80a4e953e63447222fa0fc5e93d55
    https://github.com/parrot/parrot/commit/b96f9990f4b80a4e953e63447222fa0fc5e93d55
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-03-11 (Fri, 11 Mar 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
Merge branch 'leto/embed_grant'


Commit: b63c2c91dc8f685a0b5f662310b1ef13ddd5894b
    https://github.com/parrot/parrot/commit/b63c2c91dc8f685a0b5f662310b1ef13ddd5894b
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-03-12 (Sat, 12 Mar 2011)

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

Log Message:
-----------
[TAP] refactor with StringBuilder


Commit: b1fa14ed34afaecc5a5de0637858def291775712
    https://github.com/parrot/parrot/commit/b1fa14ed34afaecc5a5de0637858def291775712
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-03-12 (Sat, 12 Mar 2011)

Changed paths:
  M runtime/parrot/library/Archive/Tar.pir

Log Message:
-----------
[Tar] minor refactor


Commit: b5c04c317c998fdae23d3ce2da339b08a12a6a9c
    https://github.com/parrot/parrot/commit/b5c04c317c998fdae23d3ce2da339b08a12a6a9c
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-03-12 (Sat, 12 Mar 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_defined_keyed_int


Commit: 7dafd2b439c8d6dcae3d41b0c6873ac4f7005528
    https://github.com/parrot/parrot/commit/7dafd2b439c8d6dcae3d41b0c6873ac4f7005528
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-12 (Sat, 12 Mar 2011)

Changed paths:
  M docs/parrotbyte.pod
  M include/parrot/packfile.h

Log Message:
-----------
src/packout.c no longer exists.  Remove doc reference and headers.


Commit: 05499d76637e2ab71e9e14d69683d5f413dff827
    https://github.com/parrot/parrot/commit/05499d76637e2ab71e9e14d69683d5f413dff827
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-03-12 (Sat, 12 Mar 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_(get|set)_number_keyed_int


Commit: 2c7060dd68e4c2badd44a140597a0bb7d82e440d
    https://github.com/parrot/parrot/commit/2c7060dd68e4c2badd44a140597a0bb7d82e440d
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-13 (Sun, 13 Mar 2011)

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

Log Message:
-----------
[cage] Move intepr->mem_pools into interp->gc_sys->gc_private for GC MS (old one)


Commit: ede9cd75d0a349f7b03a8f850b376747424a0ee8
    https://github.com/parrot/parrot/commit/ede9cd75d0a349f7b03a8f850b376747424a0ee8
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-03-15 (Tue, 15 Mar 2011)

Changed paths:
  M CREDITS
  M ChangeLog
  M MANIFEST.generated
  M README
  M VERSION
  M docs/parrothist.pod
  M docs/project/release_manager_guide.pod
  M docs/translations/README.BGR
  M docs/translations/README.deutsch
  M include/parrot/oplib/core_ops.h
  M src/ops/core_ops.c
  M tools/release/release.json

Log Message:
-----------
update to version 3.2.0


Commit: 8a139ce1398dde8936b852964338cd7b10035957
    https://github.com/parrot/parrot/commit/8a139ce1398dde8936b852964338cd7b10035957
Author: Coke <will at coleda.com>
Date:   2011-03-15 (Tue, 15 Mar 2011)

Changed paths:
  M docs/project/release_manager_guide.pod

Log Message:
-----------
Use slightly more sensical link update strategy.


Commit: 1868a4978cdb333a1adcdb5e7b11c6f2e44c3a16
    https://github.com/parrot/parrot/commit/1868a4978cdb333a1adcdb5e7b11c6f2e44c3a16
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-03-16 (Wed, 16 Mar 2011)

Changed paths:
  M src/pmc/socket.pmc

Log Message:
-----------
Return 0 in socket code for compatibility


Commit: d82abdc46c111aaa593fca4751295bf7be249e2e
    https://github.com/parrot/parrot/commit/d82abdc46c111aaa593fca4751295bf7be249e2e
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-03-16 (Wed, 16 Mar 2011)

Changed paths:
  M compilers/imcc/main.c
  M include/imcc/embed.h
  M include/parrot/api.h
  M include/parrot/packfile.h
  M src/gc/mark_sweep.c
  M src/packfile/api.c

Log Message:
-----------
Implement a new Parrot_pf_mark_packfile to mark an arbitrary packfile. Delete mark_const_subs, which only marked the ->initial_pf and was named poorly. IMCC now outputs a PtrObj PMC instead of an UnManagedStruct


Commit: 713860fa48c7a553d78761934b3856d9a4505fb9
    https://github.com/parrot/parrot/commit/713860fa48c7a553d78761934b3856d9a4505fb9
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-03-16 (Wed, 16 Mar 2011)

Changed paths:
  M CREDITS
  M ChangeLog
  M MANIFEST.generated
  M README
  M VERSION
  M config/gen/makefiles/root.in
  M docs/parrotbyte.pod
  M docs/parrothist.pod
  M docs/project/release_manager_guide.pod
  M docs/translations/README.BGR
  M docs/translations/README.deutsch
  M include/parrot/api.h
  M include/parrot/interpreter.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/packfile.h
  M runtime/parrot/library/Archive/Tar.pir
  M runtime/parrot/library/TAP/Harness.pir
  M src/embed/pmc.c
  M src/embed/strings.c
  M src/gc/gc_ms.c
  M src/ops/core_ops.c
  M src/pmc/socket.pmc
  M t/src/extend_vtable.t
  M tools/release/release.json

Log Message:
-----------
fix merge, it looks like just some param decorations. Go with whatever master uses


Commit: 7960354796e8d03536de2da17eadd48ef27bb9fd
    https://github.com/parrot/parrot/commit/7960354796e8d03536de2da17eadd48ef27bb9fd
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-03-16 (Wed, 16 Mar 2011)

Changed paths:
  M compilers/imcc/main.c

Log Message:
-----------
use the correct macro for setting the mark function on PtrObj. plobsing++ for pointing this out


Commit: 4e9e576a673fa3eed2aafe9c440ea0721d7ce8ad
    https://github.com/parrot/parrot/commit/4e9e576a673fa3eed2aafe9c440ea0721d7ce8ad
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-17 (Thu, 17 Mar 2011)

Changed paths:
  M src/gc/api.c

Log Message:
-----------
add default to supress compiler warning and update documentation


Commit: 2560bf41a1a069114199538605b5901cc4d3007e
    https://github.com/parrot/parrot/commit/2560bf41a1a069114199538605b5901cc4d3007e
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-17 (Thu, 17 Mar 2011)

Changed paths:
  M src/pmc/nativepccmethod.pmc

Log Message:
-----------
add expected get_multisig() method to NativePCCMethod


Commit: d8203d2f8b0c575ec3e75e60029cd218c41dd2f6
    https://github.com/parrot/parrot/commit/d8203d2f8b0c575ec3e75e60029cd218c41dd2f6
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-17 (Thu, 17 Mar 2011)

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

Log Message:
-----------
create multi-dispatcher PCC signature based on return type, not NCI signature mangling


Commit: 46596549f9cb2e301175f342001de0130ab51358
    https://github.com/parrot/parrot/commit/46596549f9cb2e301175f342001de0130ab51358
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-17 (Thu, 17 Mar 2011)

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

Log Message:
-----------
set method type correctly at creation


Commit: db3ba55fd5909cf08b97c3357ce9143a77f4376f
    https://github.com/parrot/parrot/commit/db3ba55fd5909cf08b97c3357ce9143a77f4376f
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-17 (Thu, 17 Mar 2011)

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

Log Message:
-----------
eliminate "short sigs" (really NCI signatures) for multis


Commit: 71c5503d87319f68ab2ca1c7a7bf89fa0ac4e1ee
    https://github.com/parrot/parrot/commit/71c5503d87319f68ab2ca1c7a7bf89fa0ac4e1ee
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-17 (Thu, 17 Mar 2011)

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

Log Message:
-----------
put method/multi name mangling in one place


Commit: a1d45c458531a9c2bd679c3ddfebee64453397a1
    https://github.com/parrot/parrot/commit/a1d45c458531a9c2bd679c3ddfebee64453397a1
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-17 (Thu, 17 Mar 2011)

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

Log Message:
-----------
generate PCC variants for multis


Commit: eccfd4ec164fc5eed027c22b3a6016d9bb2a39af
    https://github.com/parrot/parrot/commit/eccfd4ec164fc5eed027c22b3a6016d9bb2a39af
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-17 (Thu, 17 Mar 2011)

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

Log Message:
-----------
use Parrot_mmd_add_multi_from_long_sig() to register NativePCCMethod multis

also minor fixups to pcc call and return sections


Commit: 2d7821c373357c13efa6116cee363c7666a729a8
    https://github.com/parrot/parrot/commit/2d7821c373357c13efa6116cee363c7666a729a8
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-18 (Fri, 18 Mar 2011)

Changed paths:
  M CREDITS
  M ChangeLog
  M MANIFEST
  M MANIFEST.generated
  M NEWS
  M README
  M VERSION
  M compilers/data_json/JSON.nqp
  M compilers/imcc/main.c
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Trans/C.pm
  M config/auto/gc.pm
  M config/gen/makefiles/root.in
  M docs/index/developer.json
  M docs/parrotbyte.pod
  M docs/parrothist.pod
  A docs/project/hacking_tips.pod
  M docs/project/release_manager_guide.pod
  M docs/translations/README.BGR
  M docs/translations/README.deutsch
  M frontend/parrot/main.c
  M include/parrot/api.h
  M include/parrot/debugger.h
  M include/parrot/embed.h
  M include/parrot/hash.h
  M include/parrot/interpreter.h
  M include/parrot/memory.h
  M include/parrot/misc.h
  M include/parrot/namespace.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/packfile.h
  M include/parrot/pointer_array.h
  M include/parrot/scheduler.h
  M include/parrot/string_funcs.h
  M include/parrot/thread.h
  M lib/Parrot/Pmc2c/MULTI.pm
  M lib/Parrot/Pmc2c/Method.pm
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M runtime/parrot/library/Archive/Tar.pir
  M runtime/parrot/library/TAP/Harness.pir
  M src/debug.c
  M src/dynpmc/file.pmc
  M src/embed.c
  M src/embed/pmc.c
  M src/embed/strings.c
  M src/gc/alloc_memory.c
  M src/gc/api.c
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h
  M src/gc/gc_gms.c
  M src/gc/gc_inf.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/gc_private.h
  M src/gc/mark_sweep.c
  M src/gc/string_gc.c
  M src/hash.c
  M src/interp/inter_create.c
  M src/interp/inter_misc.c
  M src/longopt.c
  M src/misc.c
  M src/namespace.c
  M src/nci/api.c
  M src/nci/signatures.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/ops/object.ops
  M src/ops/var.ops
  M src/pmc/capture.pmc
  M src/pmc/class.pmc
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/mappedbytearray.pmc
  M src/pmc/namespace.pmc
  M src/pmc/nativepccmethod.pmc
  M src/pmc/nci.pmc
  M src/pmc/packfileannotations.pmc
  M src/pmc/socket.pmc
  M src/pointer_array.c
  M src/scheduler.c
  M src/string/api.c
  M src/string/encoding/binary.c
  M src/string/encoding/latin1.c
  M src/string/encoding/null.c
  M src/string/encoding/shared.c
  M src/string/encoding/shared.h
  M src/string/encoding/utf16.c
  M src/string/encoding/utf8.c
  M src/sub.c
  M src/thread.c
  M src/utils.c
  M t/oo/objects.t
  M t/pmc/capture.t
  M t/pmc/string.t
  M t/src/extend_vtable.t
  M tools/release/release.json

Log Message:
-----------
Merge branch 'master' into tt1931-nci-parameters-deprecation


Commit: c3de770ac3838872405d29bc2474bfe11d57cb61
    https://github.com/parrot/parrot/commit/c3de770ac3838872405d29bc2474bfe11d57cb61
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-18 (Fri, 18 Mar 2011)

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

Log Message:
-----------
narrow scope of GC blockage to work around TT #1990


Commit: df6273e1dcb65554f168661d3095fee77c9f83f1
    https://github.com/parrot/parrot/commit/df6273e1dcb65554f168661d3095fee77c9f83f1
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-19 (Sat, 19 Mar 2011)

Changed paths:
  M src/io/io_private.h

Log Message:
-----------
Remove useless casts.


Commit: 48a8127cc95a79640f12168f6ed01df300826734
    https://github.com/parrot/parrot/commit/48a8127cc95a79640f12168f6ed01df300826734
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-19 (Sat, 19 Mar 2011)

Changed paths:
  M src/pmc/sub.pmc

Log Message:
-----------
[cage] Remove outdated comment.


Commit: 3a3ab5a49a297b461099793c57e73911979c4b9a
    https://github.com/parrot/parrot/commit/3a3ab5a49a297b461099793c57e73911979c4b9a
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-19 (Sat, 19 Mar 2011)

Changed paths:
  M config/gen/config_h/config_h.in

Log Message:
-----------
Set HAS_LONGLONG and HAS_INT64 into config.h to reduce amount of warnings from StructView PMC compilation.


Commit: 80bcb7372b887a10a5c11992f283239ca1dda56f
    https://github.com/parrot/parrot/commit/80bcb7372b887a10a5c11992f283239ca1dda56f
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-19 (Sat, 19 Mar 2011)

Changed paths:
  M include/parrot/gc_api.h
  M src/interp/inter_misc.c

Log Message:
-----------
Expose current context into external world from interpret


Commit: df0ae5e0a9c3ab98a668d477be2a074968acf37e
    https://github.com/parrot/parrot/commit/df0ae5e0a9c3ab98a668d477be2a074968acf37e
Author: Bruce Gray <bruce.gray at acm.org>
Date:   2011-03-19 (Sat, 19 Mar 2011)

Changed paths:
  M include/parrot/atomic.h
  M include/parrot/string.h

Log Message:
-----------
[Coverity] Removed #include of thread.h from atomic.h, and parrot.h from string.h.
These unneeded includes were causing loops (harmless in most compilers).
    Fixes Coverity defect #473: PW.INCLUDE_RECURSION in string.h
        parrot.h
            -> platform_interface.h
                -> interpreter.h
                    -> context.h
                        -> string.h
                            -> parrot.h
    Fixes Coverity defect #474: PW.INCLUDE_RECURSION in atomic.h
        thread.h
            -> atomic.h
                -> thread.h
    Fixes Coverity defect #475: PW.INCLUDE_RECURSION in parrot.h
        encoding.h
            -> parrot.h
                -> encoding.h


Commit: f83909e8e64fefe11a85c3bba78feedb3ecab5da
    https://github.com/parrot/parrot/commit/f83909e8e64fefe11a85c3bba78feedb3ecab5da
Author: Bruce Gray <bruce.gray at acm.org>
Date:   2011-03-19 (Sat, 19 Mar 2011)

Changed paths:
  M include/parrot/atomic.h
  M include/parrot/string.h

Log Message:
-----------
Merge branch 'coverity_474'


Commit: c30d88cbb67701f5ec44b656fba83945b089d5aa
    https://github.com/parrot/parrot/commit/c30d88cbb67701f5ec44b656fba83945b089d5aa
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-19 (Sat, 19 Mar 2011)

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

Log Message:
-----------
Forcefully inline Pointer_Array manipulation functions.

It gives another 2% of speed improvements on building Rakudo's core.pm.


Commit: 85e4ffe37c3b3b7ca873674287f2a3e18a1f3354
    https://github.com/parrot/parrot/commit/85e4ffe37c3b3b7ca873674287f2a3e18a1f3354
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-19 (Sat, 19 Mar 2011)

Changed paths:
  M src/pmc/packfiledirectory.pmc

Log Message:
-----------
Create PackfileBytecodeSegment instead of RawSegment when we actually unpack bytecode.


Commit: b600dfe5953bb45f6d73cf0f96f6649c6383de68
    https://github.com/parrot/parrot/commit/b600dfe5953bb45f6d73cf0f96f6649c6383de68
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-19 (Sat, 19 Mar 2011)

Changed paths:
  M src/pmc/opcode.pmc

Log Message:
-----------
Add OpCode.get_number to simplify usage from nqp.


Commit: 2b896f553c7d7ba72d100cdc5a541de807bccada
    https://github.com/parrot/parrot/commit/2b896f553c7d7ba72d100cdc5a541de807bccada
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-19 (Sat, 19 Mar 2011)

Changed paths:
  M include/parrot/pointer_array.h

Log Message:
-----------
Fix debug builds.


Commit: 5f1b1a40f14ee87ae639517f2b5ff9127a24de0e
    https://github.com/parrot/parrot/commit/5f1b1a40f14ee87ae639517f2b5ff9127a24de0e
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-19 (Sat, 19 Mar 2011)

Changed paths:
  M include/parrot/pointer_array.h

Log Message:
-----------
fix codetest failures - pod syntax, c_function docs and add ASSERT_ARGS


Commit: 323edb2f2c039d7fbe9d6795eba777909c633bbe
    https://github.com/parrot/parrot/commit/323edb2f2c039d7fbe9d6795eba777909c633bbe
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-19 (Sat, 19 Mar 2011)

Changed paths:
  M src/pmc/packfilerawsegment.pmc

Log Message:
-----------
Add more get_*_keyed_* accessors to PackfileRawSegment.


Commit: 20e18aab00bf04d9249afd46fcb245c74c6ae244
    https://github.com/parrot/parrot/commit/20e18aab00bf04d9249afd46fcb245c74c6ae244
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-19 (Sat, 19 Mar 2011)

Changed paths:
  M src/pmc/packfilebytecodesegment.pmc

Log Message:
-----------
Inherit PackfileBytecodeSegment from RawSegment.


Commit: c35de5ddcffee3222c0bb7d137d53ae33adc0929
    https://github.com/parrot/parrot/commit/c35de5ddcffee3222c0bb7d137d53ae33adc0929
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-19 (Sat, 19 Mar 2011)

Changed paths:
  M include/parrot/pointer_array.h

Log Message:
-----------
add define for ASSERT_ARGS


Commit: 39646429f0af6cab410677fcc23bd6d782c8a5ec
    https://github.com/parrot/parrot/commit/39646429f0af6cab410677fcc23bd6d782c8a5ec
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-19 (Sat, 19 Mar 2011)

Changed paths:
  M include/parrot/pointer_array.h

Log Message:
-----------
Remove "inline" keyword. Looks like VisualStudio can't grok it.


Commit: f8a423bba243cbc38dbc3218942e56e4a5e5e001
    https://github.com/parrot/parrot/commit/f8a423bba243cbc38dbc3218942e56e4a5e5e001
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-19 (Sat, 19 Mar 2011)

Changed paths:
  M include/parrot/pointer_array.h

Log Message:
-----------
Use PARROT_INLINE. tewk++ for notice.


Commit: 58c4c87f7a65551df2d8117f2e286cf8ac4fa1d9
    https://github.com/parrot/parrot/commit/58c4c87f7a65551df2d8117f2e286cf8ac4fa1d9
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-19 (Sat, 19 Mar 2011)

Changed paths:
  M include/parrot/pointer_array.h

Log Message:
-----------
fix codetest failures - c function docs


Commit: 0c4badbb778e0c6a727e315aa84e041cbebf7b5a
    https://github.com/parrot/parrot/commit/0c4badbb778e0c6a727e315aa84e041cbebf7b5a
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-20 (Sun, 20 Mar 2011)

Changed paths:
  M t/pmc/packfileopmap.t

Log Message:
-----------
Update test to explicitly skip test when no math_ops lib available.


Commit: 0720b34f123b8277cb25b936af560fce70510ed7
    https://github.com/parrot/parrot/commit/0720b34f123b8277cb25b936af560fce70510ed7
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-20 (Sun, 20 Mar 2011)

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

Log Message:
-----------
Implement lookup of ops by mapped id in PackfileOpMap


Commit: f7e97d35fac26c3fc852e7ff89fba77beb2ba88f
    https://github.com/parrot/parrot/commit/f7e97d35fac26c3fc852e7ff89fba77beb2ba88f
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-20 (Sun, 20 Mar 2011)

Changed paths:
  M src/pmc/packfileopmap.pmc

Log Message:
-----------
Add get_pmc_keyed_int as synonym for .get_string_keyed_int to simplify usage from nqp.


Commit: 6bd28a1a2d0bb10ecd1566ed8d97b69b68c49e56
    https://github.com/parrot/parrot/commit/6bd28a1a2d0bb10ecd1566ed8d97b69b68c49e56
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-20 (Sun, 20 Mar 2011)

Changed paths:
  M src/pmc/packfilebytecodesegment.pmc

Log Message:
-----------
Partially recreate BytecodeSegment PMC from PackFile_ByteCode.

This PMC is asking for refactor to expose PackFile_ByteCode in more sane way.


Commit: ee2785c5b6b04b9b684778e228ae23fb2c8af84e
    https://github.com/parrot/parrot/commit/ee2785c5b6b04b9b684778e228ae23fb2c8af84e
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-20 (Sun, 20 Mar 2011)

Changed paths:
  M src/pmc/packfilebytecodesegment.pmc

Log Message:
-----------
fix codetest failure - line length


Commit: ffbd1372f34f4362e9b001bc27c5989407c997c8
    https://github.com/parrot/parrot/commit/ffbd1372f34f4362e9b001bc27c5989407c997c8
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-20 (Sun, 20 Mar 2011)

Changed paths:
  M config/gen/makefiles/root.in
  M include/parrot/exceptions.h
  M include/parrot/misc.h
  M include/parrot/packfile.h
  M include/parrot/string_funcs.h
  M src/exceptions.c
  M src/packfile/api.c
  M src/packfile/output.c
  M src/string/api.c
  M src/utils.c

Log Message:
-----------
Overhauled the splint targets to be more forgiving, and easier to maintain. Added new function annotations.  Make integer types match more exactly in a few places.


Commit: bf51801120b29a3405325989d451f1dc9c234556
    https://github.com/parrot/parrot/commit/bf51801120b29a3405325989d451f1dc9c234556
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-20 (Sun, 20 Mar 2011)

Changed paths:
  M src/pmc/structview.pmc

Log Message:
-----------
add default to all switch statements - first cut at removing warnings

have added defalut: - with break
need to replace the breaks with exceptions as it never reach there


Commit: 7c16e6965d83ac4103434edf5c0c3af4cfc19279
    https://github.com/parrot/parrot/commit/7c16e6965d83ac4103434edf5c0c3af4cfc19279
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-22 (Tue, 22 Mar 2011)

Changed paths:
  M src/packfile/api.c

Log Message:
-----------
Pass NULL instead of 0 for null pointer


Commit: 6e55eeaa021f7b4ab7b16412f9942c54a97e5734
    https://github.com/parrot/parrot/commit/6e55eeaa021f7b4ab7b16412f9942c54a97e5734
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-22 (Tue, 22 Mar 2011)

Changed paths:
  M src/gc/gc_ms.c

Log Message:
-----------
gc_ms_alloc_objects() actually does modify the mem_pools argument


Commit: 3743f15235b1c37039366fd3b5133d4af1d26698
    https://github.com/parrot/parrot/commit/3743f15235b1c37039366fd3b5133d4af1d26698
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-03-24 (Thu, 24 Mar 2011)

Changed paths:
  M config/auto/llvm.pm
  M t/steps/auto/llvm-01.t

Log Message:
-----------
Bring into master improvements made in opsc_llvm branch re configuration
probing for LLVM and testing the code that conducts those probes.


Commit: 7ddb5079b97a2d2d0f3c96c52257558127140382
    https://github.com/parrot/parrot/commit/7ddb5079b97a2d2d0f3c96c52257558127140382
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-03-24 (Thu, 24 Mar 2011)

Changed paths:
  M config/auto/llvm.pm
  M t/steps/auto/llvm-01.t

Log Message:
-----------
Revert to previous versions of config/auto/llvm.pm and associated test.  Configure.pl output is too messy when 'llvm-config' is not found; needs reworking.


Commit: 23b323ea5edc4f15f715df3a4ef9bfdc12dd15ad
    https://github.com/parrot/parrot/commit/23b323ea5edc4f15f715df3a4ef9bfdc12dd15ad
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-25 (Fri, 25 Mar 2011)

Changed paths:
  M include/parrot/datatypes.h
  M src/pmc/structview.pmc

Log Message:
-----------
HAS_INT64 => PARROT_HAS_INT64 and HAS_LONGLONG => PARROT_HAS_LONGLONG after config changes doing the same


Commit: 137211165c08e6753a823d2b15209638a8559931
    https://github.com/parrot/parrot/commit/137211165c08e6753a823d2b15209638a8559931
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-25 (Fri, 25 Mar 2011)

Changed paths:
  M src/pmc/key.pmc

Log Message:
-----------
support generating PBC containing PMC-register keys


Commit: 4c9efee189a399b2d23b74132ea49ce1df93e432
    https://github.com/parrot/parrot/commit/4c9efee189a399b2d23b74132ea49ce1df93e432
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-25 (Fri, 25 Mar 2011)

Changed paths:
  M MANIFEST.generated

Log Message:
-----------
make ncidef2pir tool installable


Commit: 79ae15388c1f8df108db1020cf12bbe7384f7e44
    https://github.com/parrot/parrot/commit/79ae15388c1f8df108db1020cf12bbe7384f7e44
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-25 (Fri, 25 Mar 2011)

Changed paths:
  M src/pmc/key.pmc

Log Message:
-----------
allow thawing of PMC-register keys


Commit: 7df21a4552c47f057070326c3fd1c932e4eb0237
    https://github.com/parrot/parrot/commit/7df21a4552c47f057070326c3fd1c932e4eb0237
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-25 (Fri, 25 Mar 2011)

Changed paths:
  M src/pmc/structview.pmc

Log Message:
-----------
implement serialization/deserialization for structview


Commit: 475136cb573f714b1837f8f7dedf41f4e32b5066
    https://github.com/parrot/parrot/commit/475136cb573f714b1837f8f7dedf41f4e32b5066
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-25 (Fri, 25 Mar 2011)

Changed paths:
  M src/pmc/structview.pmc

Log Message:
-----------
implement array_offs and elt_offs methods on structview for array and element offset pointer arithmentic


Commit: 818cc1914951a1e3de7ac5a2e365e588aec856ed
    https://github.com/parrot/parrot/commit/818cc1914951a1e3de7ac5a2e365e588aec856ed
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-25 (Fri, 25 Mar 2011)

Changed paths:
  M src/pmc/structview.pmc

Log Message:
-----------
reset key in keyed vtable preamble - fixes delegation issues in [gs]et_pmc_keyed


Commit: 878c837ff26eab1e06ef35d17b76b5b011bfe4b3
    https://github.com/parrot/parrot/commit/878c837ff26eab1e06ef35d17b76b5b011bfe4b3
Author: Jonathan Worthington <jnthn at jnthn.net>
Date:   2011-03-26 (Sat, 26 Mar 2011)

Changed paths:
  M src/pmc/sub.pmc

Log Message:
-----------
Auto-close did not work for more than a single frame deep. Discovered this bug when tracking down why static lexpad symbol handling didn't work out in NQP.


Commit: 8ff4abd2d3ed1e38d806c21a4aa71e3b6854586c
    https://github.com/parrot/parrot/commit/8ff4abd2d3ed1e38d806c21a4aa71e3b6854586c
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-26 (Sat, 26 Mar 2011)

Changed paths:
  M src/pmc/structview.pmc

Log Message:
-----------
fix codetest failure - line length


Commit: 1de520023d088bdfb5d56610587c4c256c076708
    https://github.com/parrot/parrot/commit/1de520023d088bdfb5d56610587c4c256c076708
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-26 (Sat, 26 Mar 2011)

Changed paths:
  M src/pmc/sub.pmc

Log Message:
-----------
fix codetest failure - line length


Commit: 47d621105deae6311259ff58cb847ff914f34fa1
    https://github.com/parrot/parrot/commit/47d621105deae6311259ff58cb847ff914f34fa1
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-03-26 (Sat, 26 Mar 2011)

Changed paths:
  M compilers/imcc/main.c
  M include/imcc/embed.h
  M include/parrot/api.h
  M include/parrot/packfile.h
  M src/embed/api.c
  M src/gc/api.c
  M src/interp/inter_create.c
  M src/interp/inter_misc.c
  M src/packfile/api.c

Log Message:
-----------
remove TT #1990 hack from Parrot_load_bytecode. This should prevent Parrot from eating up all RAM in certain situations


Commit: a3bba045f3ddfad43fbd4fd59801d00e0735fa76
    https://github.com/parrot/parrot/commit/a3bba045f3ddfad43fbd4fd59801d00e0735fa76
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-03-26 (Sat, 26 Mar 2011)

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

Log Message:
-----------
whatever


Commit: 3167be3562069d40ea2282cbf40cd8eb35c3ab4d
    https://github.com/parrot/parrot/commit/3167be3562069d40ea2282cbf40cd8eb35c3ab4d
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-03-26 (Sat, 26 Mar 2011)

Changed paths:
  M MANIFEST.generated
  M config/gen/config_h/config_h.in
  M config/gen/makefiles/root.in
  M include/parrot/atomic.h
  M include/parrot/datatypes.h
  M include/parrot/exceptions.h
  M include/parrot/gc_api.h
  M include/parrot/misc.h
  M include/parrot/packfile.h
  M include/parrot/pointer_array.h
  M include/parrot/string.h
  M include/parrot/string_funcs.h
  M lib/Parrot/Pmc2c/MULTI.pm
  M lib/Parrot/Pmc2c/Method.pm
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M src/exceptions.c
  M src/gc/api.c
  M src/gc/gc_ms.c
  M src/interp/inter_misc.c
  M src/io/io_private.h
  M src/packfile/api.c
  M src/packfile/output.c
  M src/pmc/key.pmc
  M src/pmc/nativepccmethod.pmc
  M src/pmc/opcode.pmc
  M src/pmc/packfilebytecodesegment.pmc
  M src/pmc/packfiledirectory.pmc
  M src/pmc/packfileopmap.pmc
  M src/pmc/packfilerawsegment.pmc
  M src/pmc/structview.pmc
  M src/pmc/sub.pmc
  M src/pointer_array.c
  M src/string/api.c
  M src/utils.c
  M t/pmc/packfileopmap.t

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


Commit: ee4b8139578afc249945970db2d1dda370cfcb97
    https://github.com/parrot/parrot/commit/ee4b8139578afc249945970db2d1dda370cfcb97
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-26 (Sat, 26 Mar 2011)

Changed paths:
  M MANIFEST.generated

Log Message:
-----------
fix sort order


Commit: 4f3ab30905ac80a7b448647a91b64998e4274ba8
    https://github.com/parrot/parrot/commit/4f3ab30905ac80a7b448647a91b64998e4274ba8
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-26 (Sat, 26 Mar 2011)

Changed paths:
  M src/packfile/api.c

Log Message:
-----------
eliminate GC blockage leak


Commit: 7ffe383cf33457de195ea3d1ac775e45eb157bb3
    https://github.com/parrot/parrot/commit/7ffe383cf33457de195ea3d1ac775e45eb157bb3
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-03-26 (Sat, 26 Mar 2011)

Changed paths:
  M src/packfile/api.c

Log Message:
-----------
+some function documentation


Commit: 8dcf07d1ddb37dc98d79d481223b4d38fabaec13
    https://github.com/parrot/parrot/commit/8dcf07d1ddb37dc98d79d481223b4d38fabaec13
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-03-26 (Sat, 26 Mar 2011)

Changed paths:
  M src/pmc/imccompiler.pmc

Log Message:
-----------
[codingstd] Pod syntax: no need (yet) for '=over'.


Commit: 8b1f3663853317fee4cab06afefad84b64fc105c
    https://github.com/parrot/parrot/commit/8b1f3663853317fee4cab06afefad84b64fc105c
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-03-26 (Sat, 26 Mar 2011)

Changed paths:
  M src/pmc/imccompiler.pmc

Log Message:
-----------
Fix error made when trying to fix pod syntax problem.


Commit: 401daa4183f4a8ba90f82fd49d8239e1e7246144
    https://github.com/parrot/parrot/commit/401daa4183f4a8ba90f82fd49d8239e1e7246144
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-26 (Sat, 26 Mar 2011)

Changed paths:
  M src/string/api.c

Log Message:
-----------
fixed break statement


Commit: c2407a52b67426ced293b5e7459700fba2b4efad
    https://github.com/parrot/parrot/commit/c2407a52b67426ced293b5e7459700fba2b4efad
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-03-26 (Sat, 26 Mar 2011)

Changed paths:
  M config/auto/llvm.pm
  M t/steps/auto/llvm-01.t

Log Message:
-----------
As in opsc_llvm branch, use Parrot::Configure::Utils::capture_output() to handle 'llvm-config --bindir'.  Works more cleanly on systems lacking LLVM.


Commit: 3a64b34b872fe2d157b6ef97b36c6124338c4a8d
    https://github.com/parrot/parrot/commit/3a64b34b872fe2d157b6ef97b36c6124338c4a8d
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-03-26 (Sat, 26 Mar 2011)

Changed paths:
  M MANIFEST
  M config/auto/infnan.pm
  A t/steps/auto/infnan-01.t

Log Message:
-----------
Add tests for auto::infnan.  Refactor a bit to maximize testability of execution paths.


Commit: 6ee33b49d983166fc71dc36e2eff22601163ccff
    https://github.com/parrot/parrot/commit/6ee33b49d983166fc71dc36e2eff22601163ccff
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-03-26 (Sat, 26 Mar 2011)

Changed paths:
  M lib/Parrot/Configure/Utils.pm
  M lib/Parrot/Git/Describe.pm
  M lib/Parrot/Revision.pm
  M lib/Parrot/SHA1.pm

Log Message:
-----------
Repeated code is a mistake.  Extract a utility sub defined in three packages and place it in Parrot::Configure::Utils.


Commit: 4c3f92eda5f5f4c8c3de7fc6abe6699463660b5a
    https://github.com/parrot/parrot/commit/4c3f92eda5f5f4c8c3de7fc6abe6699463660b5a
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-03-26 (Sat, 26 Mar 2011)

Changed paths:
  M t/configure/033-step.t

Log Message:
-----------
Write tests for print_to_cache().


Commit: e5ce3bfc097ff3841921dbcdd6b1a408ae457742
    https://github.com/parrot/parrot/commit/e5ce3bfc097ff3841921dbcdd6b1a408ae457742
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-03-26 (Sat, 26 Mar 2011)

Changed paths:
  M lib/Parrot/Configure/Utils.pm
  M lib/Parrot/Revision.pm
  M lib/Parrot/SHA1.pm
  M t/configure/017-revision_from_cache.t
  M t/configure/018-revision_to_cache.t
  M t/configure/064-sha1_from_cache.t
  M t/configure/065-git_describe_from_cache.t

Log Message:
-----------
Fix usages of print_to_cache(). Make it work with all t/configure/*.t tests.


Commit: 1b52333810f4a57a2c86c54b8b1b961b756509cb
    https://github.com/parrot/parrot/commit/1b52333810f4a57a2c86c54b8b1b961b756509cb
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-03-26 (Sat, 26 Mar 2011)

Changed paths:
  M lib/Parrot/Configure/Utils.pm
  M lib/Parrot/Revision.pm
  M t/configure/017-revision_from_cache.t
  M t/configure/061-revision_from_cache.t
  M t/configure/063-git_describe_to_cache.t
  M t/configure/064-sha1_from_cache.t
  M t/configure/065-git_describe_from_cache.t

Log Message:
-----------
Provide read_from_cache() function; :cache EXPORT tag.  Use print_to_cache() in a few more obvious locations.


Commit: 7c4be0c0675b0dd46ed4d0ea3b8f0749f46bce62
    https://github.com/parrot/parrot/commit/7c4be0c0675b0dd46ed4d0ea3b8f0749f46bce62
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-03-26 (Sat, 26 Mar 2011)

Changed paths:
  M t/configure/033-step.t

Log Message:
-----------
Provide unit test for read_from_cache().


Commit: 005ee1c39bf70b59d2f8063b8c1836c0f788dae7
    https://github.com/parrot/parrot/commit/005ee1c39bf70b59d2f8063b8c1836c0f788dae7
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-26 (Sat, 26 Mar 2011)

Changed paths:
  M config/auto/warnings.pm

Log Message:
-----------
GCC 4.6 now has  -Wsuggest-attribute=noreturn so we check for it


Commit: 2450e48dd48446f9473fdb7c8c99941f1413ca94
    https://github.com/parrot/parrot/commit/2450e48dd48446f9473fdb7c8c99941f1413ca94
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-26 (Sat, 26 Mar 2011)

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

Log Message:
-----------
handle the NULL string parametrs correctly


Commit: 0748266d00e73ef0a9151e154b3657607fc44eb9
    https://github.com/parrot/parrot/commit/0748266d00e73ef0a9151e154b3657607fc44eb9
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-26 (Sat, 26 Mar 2011)

Changed paths:
  M MANIFEST
  M config/auto/infnan.pm
  M config/auto/llvm.pm
  M lib/Parrot/Configure/Utils.pm
  M lib/Parrot/Git/Describe.pm
  M lib/Parrot/Revision.pm
  M lib/Parrot/SHA1.pm
  M t/configure/017-revision_from_cache.t
  M t/configure/018-revision_to_cache.t
  M t/configure/033-step.t
  M t/configure/061-revision_from_cache.t
  M t/configure/063-git_describe_to_cache.t
  M t/configure/064-sha1_from_cache.t
  M t/configure/065-git_describe_from_cache.t
  A t/steps/auto/infnan-01.t
  M t/steps/auto/llvm-01.t

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


Commit: d166267d67bece07a7404a6e41380b9e5cbb2ac0
    https://github.com/parrot/parrot/commit/d166267d67bece07a7404a6e41380b9e5cbb2ac0
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-26 (Sat, 26 Mar 2011)

Changed paths:
  M include/parrot/api.h

Log Message:
-----------
make the Parrot_confess declaration match the .c file


Commit: f9f421cf6afb8172e0daaf87ece9e731d392304f
    https://github.com/parrot/parrot/commit/f9f421cf6afb8172e0daaf87ece9e731d392304f
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-03-26 (Sat, 26 Mar 2011)

Changed paths:
  M lib/Parrot/SHA1.pm

Log Message:
-----------
Use read_from_cache() to make code more concise.


Commit: 4eb1d10ce1b5b43a16948dc4fddc02e1171ee4a2
    https://github.com/parrot/parrot/commit/4eb1d10ce1b5b43a16948dc4fddc02e1171ee4a2
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-03-26 (Sat, 26 Mar 2011)

Changed paths:
  M config/auto/warnings.pm
  M include/parrot/api.h
  M include/parrot/string_funcs.h
  M src/string/api.c

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


Commit: 11323f5b295a55c3386d8a4a0b3852756bd12357
    https://github.com/parrot/parrot/commit/11323f5b295a55c3386d8a4a0b3852756bd12357
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-26 (Sat, 26 Mar 2011)

Changed paths:
  M include/parrot/extend.h
  M include/parrot/io.h
  M src/extend.c
  M src/io/api.c
  M src/multidispatch.c
  M src/oo.c

Log Message:
-----------
fixing null/not-null annotations


Commit: 9b4a7d83b740bbc3172cc17e88b1c2e3fa2c0863
    https://github.com/parrot/parrot/commit/9b4a7d83b740bbc3172cc17e88b1c2e3fa2c0863
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-03-26 (Sat, 26 Mar 2011)

Changed paths:
  M lib/Parrot/Git/Describe.pm

Log Message:
-----------
Use read_from_cache() in one more location.


Commit: d8e4d67437ea920b7c7c35107115efcf562ea20a
    https://github.com/parrot/parrot/commit/d8e4d67437ea920b7c7c35107115efcf562ea20a
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-26 (Sat, 26 Mar 2011)

Changed paths:
  M t/steps/auto/llvm-01.t

Log Message:
-----------
changed number of tests


Commit: b795b68ac93b4eab95b35ac033023212a152b265
    https://github.com/parrot/parrot/commit/b795b68ac93b4eab95b35ac033023212a152b265
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-26 (Sat, 26 Mar 2011)

Changed paths:
  M config/auto/llvm.pm

Log Message:
-----------
fix codetest/perlcritic failures - trailing whitespace


Commit: 5e3c885965e004f1d52fa68b0f3789b7a9a04ce6
    https://github.com/parrot/parrot/commit/5e3c885965e004f1d52fa68b0f3789b7a9a04ce6
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-26 (Sat, 26 Mar 2011)

Changed paths:
  M t/configure/018-revision_to_cache.t

Log Message:
-----------
fix codetest/perlcritic failures - trailing whitespace


Commit: 7e9553d20fe4ffc9e72f92cd8df6c22c4bea8dd0
    https://github.com/parrot/parrot/commit/7e9553d20fe4ffc9e72f92cd8df6c22c4bea8dd0
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-26 (Sat, 26 Mar 2011)

Changed paths:
  M t/steps/auto/infnan-01.t

Log Message:
-----------
fix codetest failure - trailing whitespace


Commit: e6b86584111cbb521ceed8b85f9b4cc640b012f5
    https://github.com/parrot/parrot/commit/e6b86584111cbb521ceed8b85f9b4cc640b012f5
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-03-27 (Sun, 27 Mar 2011)

Changed paths:
  M CREDITS
  M ChangeLog
  M MANIFEST
  M MANIFEST.generated
  M NEWS
  M README
  M VERSION
  M compilers/data_json/JSON.nqp
  M compilers/imcc/main.c
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Trans/C.pm
  M config/auto/gc.pm
  M config/auto/infnan.pm
  M config/auto/llvm.pm
  M config/auto/warnings.pm
  M config/gen/config_h/config_h.in
  M config/gen/makefiles/root.in
  M docs/index/developer.json
  M docs/parrotbyte.pod
  M docs/parrothist.pod
  A docs/project/hacking_tips.pod
  M docs/project/release_manager_guide.pod
  M docs/translations/README.BGR
  M docs/translations/README.deutsch
  M frontend/parrot/main.c
  M include/parrot/api.h
  M include/parrot/atomic.h
  M include/parrot/datatypes.h
  M include/parrot/debugger.h
  M include/parrot/embed.h
  M include/parrot/exceptions.h
  M include/parrot/extend.h
  M include/parrot/gc_api.h
  M include/parrot/hash.h
  M include/parrot/interpreter.h
  M include/parrot/io.h
  M include/parrot/memory.h
  M include/parrot/misc.h
  M include/parrot/namespace.h
  M include/parrot/nci.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/oplib/ops.h
  M include/parrot/opsenum.h
  M include/parrot/packfile.h
  M include/parrot/pointer_array.h
  M include/parrot/scheduler.h
  M include/parrot/string.h
  M include/parrot/string_funcs.h
  M include/parrot/thread.h
  M lib/Parrot/Configure/Utils.pm
  M lib/Parrot/Git/Describe.pm
  M lib/Parrot/Pmc2c/MULTI.pm
  M lib/Parrot/Pmc2c/Method.pm
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M lib/Parrot/Revision.pm
  M lib/Parrot/SHA1.pm
  M runtime/parrot/library/Archive/Tar.pir
  M runtime/parrot/library/TAP/Harness.pir
  M src/debug.c
  M src/dynpmc/file.pmc
  M src/embed.c
  M src/embed/pmc.c
  M src/embed/strings.c
  M src/exceptions.c
  M src/extend.c
  M src/gc/alloc_memory.c
  M src/gc/api.c
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h
  M src/gc/gc_gms.c
  M src/gc/gc_inf.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/gc_private.h
  M src/gc/mark_sweep.c
  M src/gc/string_gc.c
  M src/global_setup.c
  M src/hash.c
  M src/interp/inter_create.c
  M src/interp/inter_misc.c
  M src/io/api.c
  M src/io/io_private.h
  M src/longopt.c
  M src/misc.c
  M src/multidispatch.c
  M src/namespace.c
  M src/nci/api.c
  M src/nci/core_thunks.c
  M src/nci/extra_thunks.c
  M src/nci/libffi.c
  M src/nci/signatures.c
  M src/oo.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/ops/object.ops
  M src/ops/var.ops
  M src/packfile/api.c
  M src/packfile/output.c
  M src/pmc/capture.pmc
  M src/pmc/class.pmc
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/key.pmc
  M src/pmc/mappedbytearray.pmc
  M src/pmc/namespace.pmc
  M src/pmc/nativepccmethod.pmc
  M src/pmc/nci.pmc
  M src/pmc/opcode.pmc
  M src/pmc/packfileannotations.pmc
  M src/pmc/packfilebytecodesegment.pmc
  M src/pmc/packfiledirectory.pmc
  M src/pmc/packfileopmap.pmc
  M src/pmc/packfilerawsegment.pmc
  M src/pmc/socket.pmc
  M src/pmc/structview.pmc
  M src/pmc/sub.pmc
  M src/pointer_array.c
  M src/scheduler.c
  M src/string/api.c
  M src/string/encoding/binary.c
  M src/string/encoding/latin1.c
  M src/string/encoding/null.c
  M src/string/encoding/shared.c
  M src/string/encoding/shared.h
  M src/string/encoding/utf16.c
  M src/string/encoding/utf8.c
  M src/sub.c
  M src/thread.c
  M src/utils.c
  M t/compilers/opsc/06-opsfile.t
  M t/configure/017-revision_from_cache.t
  M t/configure/018-revision_to_cache.t
  M t/configure/033-step.t
  M t/configure/061-revision_from_cache.t
  M t/configure/063-git_describe_to_cache.t
  M t/configure/064-sha1_from_cache.t
  M t/configure/065-git_describe_from_cache.t
  M t/oo/objects.t
  M t/pmc/capture.t
  M t/pmc/packfileopmap.t
  M t/pmc/string.t
  M t/src/extend_vtable.t
  A t/steps/auto/infnan-01.t
  M t/steps/auto/llvm-01.t
  M tools/dev/nci_thunk_gen.pir
  M tools/release/release.json

Log Message:
-----------
Merge branch 'master' into whiteknight/vtable_overrides


Commit: 7282d9874d749bf265540da10a15f9e07aa3eb19
    https://github.com/parrot/parrot/commit/7282d9874d749bf265540da10a15f9e07aa3eb19
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-03-27 (Sun, 27 Mar 2011)

Changed paths:
  M src/pmc/object.pmc
  M t/pmc/object-meths.t

Log Message:
-----------
remove override ability for vtable can.


Commit: a37d7f034f08b0c3b77614056da4e61a2c9aa14f
    https://github.com/parrot/parrot/commit/a37d7f034f08b0c3b77614056da4e61a2c9aa14f
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-03-27 (Sun, 27 Mar 2011)

Changed paths:
  M NEWS

Log Message:
-----------
update NEWS


Commit: 69f3ae11b982e192a025a6c4cab8c4f5a47ea8ab
    https://github.com/parrot/parrot/commit/69f3ae11b982e192a025a6c4cab8c4f5a47ea8ab
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-03-27 (Sun, 27 Mar 2011)

Changed paths:
  M t/steps/auto/llvm-01.t

Log Message:
-----------
Correct number of tests in plan.


Commit: d5eb089fb659460a724e8caef45f273997fdfcd8
    https://github.com/parrot/parrot/commit/d5eb089fb659460a724e8caef45f273997fdfcd8
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-03-27 (Sun, 27 Mar 2011)

Changed paths:
  M NEWS
  M config/auto/llvm.pm
  M src/pmc/object.pmc
  M t/configure/018-revision_to_cache.t
  M t/pmc/object-meths.t
  M t/steps/auto/infnan-01.t
  M t/steps/auto/llvm-01.t

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


Commit: 3264def8ed17e809bbe7dc3f5e401024af1edbb6
    https://github.com/parrot/parrot/commit/3264def8ed17e809bbe7dc3f5e401024af1edbb6
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-03-27 (Sun, 27 Mar 2011)

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

Log Message:
-----------
Make documentation less inaccurate.


Commit: acc1ddbc9f8a1811eb57b9f2d30b8e6220a5e9da
    https://github.com/parrot/parrot/commit/acc1ddbc9f8a1811eb57b9f2d30b8e6220a5e9da
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-03-27 (Sun, 27 Mar 2011)

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

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


Commit: 5a4b4664540e2375b3bc94e12b8b5b63ead31b8b
    https://github.com/parrot/parrot/commit/5a4b4664540e2375b3bc94e12b8b5b63ead31b8b
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-03-27 (Sun, 27 Mar 2011)

Changed paths:
  M t/steps/auto/llvm-01.t

Log Message:
-----------
Correct number of tests to be SKIPped.


Commit: d0f90ddbe1774983239d5360799f1da261d2a9fe
    https://github.com/parrot/parrot/commit/d0f90ddbe1774983239d5360799f1da261d2a9fe
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-27 (Sun, 27 Mar 2011)

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

Log Message:
-----------
Get rig of old, outdated, not supportted MMD stuff in pmc2c


Commit: 519f10d03e9e1901ba73f82637c089a18f1bd27b
    https://github.com/parrot/parrot/commit/519f10d03e9e1901ba73f82637c089a18f1bd27b
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-27 (Sun, 27 Mar 2011)

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

Log Message:
-----------
Fixing splint flags re: nulls


Commit: a0b2f6d860766a6d74fba1253abe82b08e1bc2b3
    https://github.com/parrot/parrot/commit/a0b2f6d860766a6d74fba1253abe82b08e1bc2b3
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-27 (Sun, 27 Mar 2011)

Changed paths:
  M include/parrot/call.h
  M src/call/args.c

Log Message:
-----------
return_sig is ARGOUT, not ARGMOD


Commit: 36602ce119d18b791588f01c0f4ec800e6e7285d
    https://github.com/parrot/parrot/commit/36602ce119d18b791588f01c0f4ec800e6e7285d
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-27 (Sun, 27 Mar 2011)

Changed paths:
  M src/dynext.c

Log Message:
-----------
allow some STRING * to be NULLOK


Commit: c265ccc685f63137fd46c968af58f26e1ec1ab37
    https://github.com/parrot/parrot/commit/c265ccc685f63137fd46c968af58f26e1ec1ab37
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-27 (Sun, 27 Mar 2011)

Changed paths:
  M ext/Parrot-Embed/Build.PL

Log Message:
-----------
use parrot_config for build info


Commit: d2062d93f3a7763d04ff9dd8da105542daeb89de
    https://github.com/parrot/parrot/commit/d2062d93f3a7763d04ff9dd8da105542daeb89de
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-27 (Sun, 27 Mar 2011)

Changed paths:
  M .gitignore
  M MANIFEST.generated
  M config/gen/makefiles.pm
  R config/gen/makefiles/parrot_pc.in
  M config/gen/makefiles/root.in
  M ports/cygwin/README
  M ports/cygwin/parrot-1.0.0-1.cygport
  M ports/debian/libparrot-dev.install.in

Log Message:
-----------
eliminate parrot.pc


Commit: ba65aef8b0d1d0a49dcef5cb826c3ca52a4f80ed
    https://github.com/parrot/parrot/commit/ba65aef8b0d1d0a49dcef5cb826c3ca52a4f80ed
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-27 (Sun, 27 Mar 2011)

Changed paths:
  M src/debug.c

Log Message:
-----------
Properly added headerizer annotations.  Consted some vars.


Commit: 1eb416dcda1113f4e65f66f0075170687323abca
    https://github.com/parrot/parrot/commit/1eb416dcda1113f4e65f66f0075170687323abca
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-27 (Sun, 27 Mar 2011)

Changed paths:
  M .gitignore
  M MANIFEST.generated
  M config/gen/makefiles.pm
  R config/gen/makefiles/parrot_pc.in
  M config/gen/makefiles/root.in
  M ext/Parrot-Embed/Build.PL
  M ports/cygwin/README
  M ports/cygwin/parrot-1.0.0-1.cygport
  M ports/debian/libparrot-dev.install.in

Log Message:
-----------
Merge branch 'kill-pkg-config'


Commit: f987b92b442cba2cd24f171b276798aa698de55b
    https://github.com/parrot/parrot/commit/f987b92b442cba2cd24f171b276798aa698de55b
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-27 (Sun, 27 Mar 2011)

Changed paths:
  M api.yaml

Log Message:
-----------
remove pkg-config deprecation notice (completed)


Commit: 137d5dce5e6ee44d846ab10b0b66c567c685cb6a
    https://github.com/parrot/parrot/commit/137d5dce5e6ee44d846ab10b0b66c567c685cb6a
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-27 (Sun, 27 Mar 2011)

Changed paths:
  M MANIFEST
  M MANIFEST.SKIP

Log Message:
-----------
re-generate MANIFEST and MANIFEST.SKIP


Commit: a49d7b89c116bf35aef28404752cbe0676748119
    https://github.com/parrot/parrot/commit/a49d7b89c116bf35aef28404752cbe0676748119
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-28 (Mon, 28 Mar 2011)

Changed paths:
  M src/debug.c

Log Message:
-----------
add missing c function pod documentation


Commit: 227929804b5e5d403e6df957d5018cadf7c3ac40
    https://github.com/parrot/parrot/commit/227929804b5e5d403e6df957d5018cadf7c3ac40
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-28 (Mon, 28 Mar 2011)

Changed paths:
  M src/debug.c

Log Message:
-----------
add missing ASSERT_ARGS


Commit: 3a6dd168e4d9e0f5ad808a464ff436f08b781cb3
    https://github.com/parrot/parrot/commit/3a6dd168e4d9e0f5ad808a464ff436f08b781cb3
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-03-28 (Mon, 28 Mar 2011)

Changed paths:
  M api.yaml

Log Message:
-----------
Revert "remove pkg-config deprecation notice (completed)"

This reverts commit f987b92b442cba2cd24f171b276798aa698de55b.


Commit: b7cf686f38edb175bcf75af18ab83a2be15e8559
    https://github.com/parrot/parrot/commit/b7cf686f38edb175bcf75af18ab83a2be15e8559
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-03-28 (Mon, 28 Mar 2011)

Changed paths:
  M api.yaml

Log Message:
-----------
Mark the pkg-config deprecation as completed


Commit: 3fb52aca69ed799ff35b6e40e856357cc37c9013
    https://github.com/parrot/parrot/commit/3fb52aca69ed799ff35b6e40e856357cc37c9013
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-03-29 (Tue, 29 Mar 2011)

Changed paths:
  M src/pmc/structview.pmc

Log Message:
-----------
add default: to switch(s) to cut down on compiler warnings


Commit: f60eb99337b24ef1b4927ff3ce21450e3352edc0
    https://github.com/parrot/parrot/commit/f60eb99337b24ef1b4927ff3ce21450e3352edc0
Author: Christoph Gaertner <cggaertner at googlemail.com>
Date:   2011-03-30 (Wed, 30 Mar 2011)

Changed paths:
  M include/parrot/misc.h

Log Message:
-----------
parrot/misc.h: added #undef to silence warning

snprintf also gets defined by libintl.h on my system, so an #undef is
necessary to avoid re-definition

this should actually always be done when shadowing libc functions as any libc
function may be implemented as a macro (see C99 section 7.1.4)


Commit: 8965d78f87a58372000c469a195b8f54596f98da
    https://github.com/parrot/parrot/commit/8965d78f87a58372000c469a195b8f54596f98da
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-03-30 (Wed, 30 Mar 2011)

Changed paths:
  M include/parrot/misc.h

Log Message:
-----------
Undef snprintf before possible shadowing of system snprintf to avoid compiler's warning. cgaertner++ for original patch.


Commit: afb4ff4eb5e3c1480edfc5a71feeaf7d627e2a6b
    https://github.com/parrot/parrot/commit/afb4ff4eb5e3c1480edfc5a71feeaf7d627e2a6b
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-03-30 (Wed, 30 Mar 2011)

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


Commit: 84cb2d04b611f2d486e92eef4a1700726669d75e
    https://github.com/parrot/parrot/commit/84cb2d04b611f2d486e92eef4a1700726669d75e
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-30 (Wed, 30 Mar 2011)

Changed paths:
  M src/hash.c

Log Message:
-----------
consted a pointer


Commit: e6a12ad25b7969653c020d8b6fbc8fe445736166
    https://github.com/parrot/parrot/commit/e6a12ad25b7969653c020d8b6fbc8fe445736166
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-30 (Wed, 30 Mar 2011)

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

Log Message:
-----------
flagging args as not nullable


Commit: abd37c6ddcc5818d7cb419483d86ffefa62122e6
    https://github.com/parrot/parrot/commit/abd37c6ddcc5818d7cb419483d86ffefa62122e6
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-30 (Wed, 30 Mar 2011)

Changed paths:
  M include/parrot/call.h
  M src/call/args.c

Log Message:
-----------
arg_sis is ARGOUT, not ARGMOD


Commit: a5e41d0041ba3860cbc4aa931834d4373316d868
    https://github.com/parrot/parrot/commit/a5e41d0041ba3860cbc4aa931834d4373316d868
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-03-30 (Wed, 30 Mar 2011)

Changed paths:
  M config/init/defaults.pm
  M config/init/hints/irix.pm
  M config/inter/progs.pm
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M t/steps/init/defaults-01.t
  M t/steps/inter/progs-01.t
  M t/steps/inter/progs-02.t
  M t/steps/inter/progs-03.t
  M t/steps/inter/progs-04.t

Log Message:
-----------
By popular demand, restore ability to provide a specific C++ compiler to
Configure.pl via '--cxx' option.


Commit: 33926852247f8c0fc0c964c88235adcfad1a71bd
    https://github.com/parrot/parrot/commit/33926852247f8c0fc0c964c88235adcfad1a71bd
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-30 (Wed, 30 Mar 2011)

Changed paths:
  M src/pmc/hash.pmc

Log Message:
-----------
make available to HLLs two new derived hash key types - PMC_ptr and STRING_enc

By default key types are unavailable to HLLs because they are "dangerous". However, these
types are derived from PMC and STRING key types, differing only in comparison function.

Also, simplify chained if-else into a switch.


Commit: b686454644fb21fbe54db040a3ab0ede7bac825e
    https://github.com/parrot/parrot/commit/b686454644fb21fbe54db040a3ab0ede7bac825e
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-03-30 (Wed, 30 Mar 2011)

Changed paths:
  M src/pmc/hash.pmc

Log Message:
-----------
cast value in order to satisfy cxx


Commit: 5792dcec8bdb67ad28fe76b3ca0e4c7c746acb60
    https://github.com/parrot/parrot/commit/5792dcec8bdb67ad28fe76b3ca0e4c7c746acb60
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-03-30 (Wed, 30 Mar 2011)

Changed paths:
  M Configure.pl

Log Message:
-----------
Add entry for '--cxx' to help.


Commit: f1e7b7e814b8456f314786f31a6fa938e31ccf07
    https://github.com/parrot/parrot/commit/f1e7b7e814b8456f314786f31a6fa938e31ccf07
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-03-30 (Wed, 30 Mar 2011)

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

Log Message:
-----------
Adjust makefile template for better indentation in 'all' target in Makefile.


Commit: b48aa06e45ca0fc7ac52a73a45922f4b4cf72b0d
    https://github.com/parrot/parrot/commit/b48aa06e45ca0fc7ac52a73a45922f4b4cf72b0d
Author: Andy Lester <andy at petdance.com>
Date:   2011-03-30 (Wed, 30 Mar 2011)

Changed paths:
  M src/spf_render.c

Log Message:
-----------
Cleaned up canonicalize_exponent:
* Removed unused interp arg
* consted SpfInfo pointer arg
* Reformatted POD docs
* Normalized variable declarations.


Commit: ea6d76a6aa121f70621aa5f559fb77f911152fab
    https://github.com/parrot/parrot/commit/ea6d76a6aa121f70621aa5f559fb77f911152fab
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-01 (Fri, 01 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_get_string_keyed_int


Commit: 7f4241d2c8c71f0dbfb9718fefcb16b0c6fb7f4a
    https://github.com/parrot/parrot/commit/7f4241d2c8c71f0dbfb9718fefcb16b0c6fb7f4a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-01 (Fri, 01 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
Add commented out, core-dumperific test for Parrot_PMC_get_string_keyed_str


Commit: 9b98093b4fd43fbb6720a9e41fe8b3a8f92c354e
    https://github.com/parrot/parrot/commit/9b98093b4fd43fbb6720a9e41fe8b3a8f92c354e
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-01 (Fri, 01 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_(set|get)_integer_keyed


Commit: 50ea356a4b2ccbaf6f9aaa5009a41ce32ca1871a
    https://github.com/parrot/parrot/commit/50ea356a4b2ccbaf6f9aaa5009a41ce32ca1871a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-01 (Fri, 01 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_(set|get)_integer_keyed_int


Commit: f5d50d56eda997126bb7f727b2326c9a05d94319
    https://github.com/parrot/parrot/commit/f5d50d56eda997126bb7f727b2326c9a05d94319
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-01 (Fri, 01 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_(set|get)_number_keyed


Commit: 5d51a8e2acf05b915cf943b0c9bd510334166875
    https://github.com/parrot/parrot/commit/5d51a8e2acf05b915cf943b0c9bd510334166875
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-01 (Fri, 01 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_(set|get)_number_keyed_int


Commit: 220c5d34d0e34d8fd71b0a0f95d5e63ad9d30378
    https://github.com/parrot/parrot/commit/220c5d34d0e34d8fd71b0a0f95d5e63ad9d30378
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-01 (Fri, 01 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_set_pmc


Commit: 44e8a9a566e5abfd2217a8a235505a7bea28d13c
    https://github.com/parrot/parrot/commit/44e8a9a566e5abfd2217a8a235505a7bea28d13c
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-01 (Fri, 01 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_set_pmc_keyed


Commit: 13ea07b150e827ae0d609ef737dc2e506e1b4a13
    https://github.com/parrot/parrot/commit/13ea07b150e827ae0d609ef737dc2e506e1b4a13
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-01 (Fri, 01 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_set_pmc_keyed_int


Commit: 91aa651e1de76c5e2d2cf42ac844d45a755213f9
    https://github.com/parrot/parrot/commit/91aa651e1de76c5e2d2cf42ac844d45a755213f9
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-01 (Fri, 01 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_set_pointer


Commit: da19fc2997a7847cefaca03de813d2bfd03638b4
    https://github.com/parrot/parrot/commit/da19fc2997a7847cefaca03de813d2bfd03638b4
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-01 (Fri, 01 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_share(_ro)


Commit: da02ac004f5da0999cdd4cadfae21f7a5dbed9de
    https://github.com/parrot/parrot/commit/da02ac004f5da0999cdd4cadfae21f7a5dbed9de
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-01 (Fri, 01 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_splice


Commit: 93ad5afddbed077ed1f8687210019da84618612b
    https://github.com/parrot/parrot/commit/93ad5afddbed077ed1f8687210019da84618612b
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-01 (Fri, 01 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_find_method


Commit: 8c7a2d38567deabde2b9c84b728d140a1e1a4127
    https://github.com/parrot/parrot/commit/8c7a2d38567deabde2b9c84b728d140a1e1a4127
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-01 (Fri, 01 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_exists_keyed(_int)


Commit: c298f486ae7bf6edb1dcfa942bda2df464056045
    https://github.com/parrot/parrot/commit/c298f486ae7bf6edb1dcfa942bda2df464056045
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-01 (Fri, 01 Apr 2011)

Changed paths:
  M .gitignore
  M CREDITS
  M ChangeLog
  M Configure.pl
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M NEWS
  M README
  M README_cygwin.pod
  M VERSION
  M api.yaml
  M compilers/data_json/Defines.mak
  A compilers/data_json/JSON.nqp
  A compilers/data_json/JSON_README.pod
  M compilers/data_json/Rules.mak
  M compilers/data_json/data_json.pir
  M compilers/imcc/cfg.c
  M compilers/imcc/imcc.l
  M compilers/imcc/imcc.y
  M compilers/imcc/imclexer.c
  M compilers/imcc/imcparser.c
  M compilers/imcc/imcparser.h
  M compilers/imcc/instructions.h
  M compilers/imcc/main.c
  M compilers/imcc/optimizer.c
  M compilers/imcc/parser_util.c
  M compilers/imcc/pbc.c
  M compilers/opsc/ops2c.nqp
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M compilers/opsc/src/Ops/Op.pm
  M compilers/opsc/src/Ops/Trans/C.pm
  M config/auto/coverage.pm
  M config/auto/gc.pm
  M config/auto/gettext/gettext_c.in
  M config/auto/gmp/gmp_c.in
  A config/auto/infnan.pm
  A config/auto/infnan/test_c.in
  M config/auto/libffi.pm
  M config/auto/libffi/test_c.in
  M config/auto/llvm.pm
  M config/auto/neg_0/test_c.in
  M config/auto/opengl/opengl_c.in
  M config/auto/pcre/pcre_c.in
  M config/auto/perldoc.pm
  M config/auto/platform.pm
  M config/auto/pmc.pm
  M config/auto/readline/readline_c.in
  M config/auto/sizes.pm
  R config/auto/sizes/floatval_maxmin_c.in
  R config/auto/sizes/intval_maxmin_c.in
  R config/auto/sizes/test2_c.in
  R config/auto/sizes/test3_c.in
  M config/auto/sizes/test_c.in
  M config/auto/stat.pm
  A config/auto/stat/test_atim_c.in
  A config/auto/stat/test_atimespec_c.in
  M config/auto/warnings.pm
  M config/auto/zlib/zlib_c.in
  M config/gen/config_h/config_h.in
  M config/gen/config_pm/myconfig.in
  M config/gen/makefiles.pm
  M config/gen/makefiles/docs.in
  R config/gen/makefiles/parrot_pc.in
  M config/gen/makefiles/root.in
  M config/gen/opengl.pm
  M config/init/defaults.pm
  M config/init/hints/darwin.pm
  M config/init/hints/irix.pm
  M config/inter/make.pm
  M config/inter/progs.pm
  M docs/embed.pod
  M docs/embed_new.pod
  M docs/gettingstarted.pod
  M docs/glossary.pod
  M docs/imcc/imcfaq.pod
  M docs/index/developer.json
  M docs/index/tools.json
  M docs/intro.pod
  M docs/parrotbyte.pod
  M docs/parrothist.pod
  M docs/pdds/draft/pdd01_overview.pod
  M docs/pdds/draft/pdd05_opfunc.pod
  M docs/pdds/draft/pdd06_pasm.pod
  M docs/pdds/draft/pdd08_keys.pod
  M docs/pdds/draft/pdd11_extending.pod
  A docs/pdds/draft/pdd13_bytecode.pod
  M docs/pdds/draft/pdd14_numbers.pod
  M docs/pdds/draft/pdd16_native_call.pod
  M docs/pdds/draft/pdd29_compiler_tools.pod
  M docs/pdds/draft/pdd31_hll.pod
  M docs/pdds/pdd00_pdd.pod
  M docs/pdds/pdd03_calling_conventions.pod
  M docs/pdds/pdd07_codingstd.pod
  M docs/pdds/pdd09_gc.pod
  M docs/pdds/pdd10_embedding.pod
  R docs/pdds/pdd13_bytecode.pod
  M docs/pdds/pdd15_objects.pod
  M docs/pdds/pdd17_pmc.pod
  M docs/pdds/pdd18_security.pod
  M docs/pdds/pdd19_pir.pod
  M docs/pdds/pdd20_lexical_vars.pod
  M docs/pdds/pdd21_namespaces.pod
  M docs/pdds/pdd22_io.pod
  M docs/pdds/pdd23_exceptions.pod
  M docs/pdds/pdd24_events.pod
  M docs/pdds/pdd25_concurrency.pod
  M docs/pdds/pdd26_ast.pod
  M docs/pdds/pdd27_multiple_dispatch.pod
  M docs/pdds/pdd28_strings.pod
  M docs/pdds/pdd30_install.pod
  M docs/pdds/pdd_template.pod
  M docs/project/committer_guide.pod
  M docs/project/core_inclusion.pod
  M docs/project/git_workflow.pod
  A docs/project/hacking_tips.pod
  M docs/project/metacommitter_guide.pod
  M docs/project/release_manager_guide.pod
  M docs/project/support_policy.pod
  M docs/submissions.pod
  M docs/tests.pod
  M docs/translations/README.BGR
  M docs/translations/README.deutsch
  M docs/translations/README.espanol
  M docs/translations/README.francais
  M docs/translations/README.polski
  M docs/translations/README.pt-BR
  M docs/user/pir/intro.pod
  M editor/mk_skeleton.pir
  M examples/config/file/configcompiler
  M examples/languages/abc/setup.pir
  M examples/languages/squaak/doc/tutorial_episode_3.pod
  M examples/languages/squaak/doc/tutorial_episode_5.pod
  M examples/mops/mops.ps
  M examples/mops/mops.scheme
  M examples/pir/befunge/setup.pir
  M ext/Parrot-Embed/Build.PL
  M ext/nqp-rx/CREDITS
  M ext/nqp-rx/README
  M ext/nqp-rx/src/stage0/HLL-s0.pir
  M ext/nqp-rx/src/stage0/NQP-s0.pir
  M ext/nqp-rx/src/stage0/P6Regex-s0.pir
  M frontend/parrot/main.c
  M frontend/pbc_merge/main.c
  M include/parrot/api.h
  M include/parrot/atomic.h
  M include/parrot/call.h
  M include/parrot/context.h
  M include/parrot/datatypes.h
  M include/parrot/debugger.h
  M include/parrot/embed.h
  M include/parrot/exceptions.h
  M include/parrot/extend.h
  M include/parrot/gc_api.h
  M include/parrot/hash.h
  M include/parrot/interpreter.h
  M include/parrot/io.h
  M include/parrot/memory.h
  M include/parrot/misc.h
  M include/parrot/multidispatch.h
  M include/parrot/namespace.h
  M include/parrot/nci.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/oplib/ops.h
  M include/parrot/opsenum.h
  M include/parrot/packfile.h
  M include/parrot/parrot.h
  M include/parrot/platform_interface.h
  M include/parrot/pmc.h
  M include/parrot/pobj.h
  M include/parrot/pointer_array.h
  M include/parrot/scheduler.h
  M include/parrot/settings.h
  R include/parrot/stat.h
  M include/parrot/string.h
  M include/parrot/string_funcs.h
  A include/parrot/thr_none.h
  M include/parrot/thr_windows.h
  M include/parrot/thread.h
  M lib/Parrot/Configure/Options/Conf.pm
  M lib/Parrot/Configure/Options/Conf/CLI.pm
  M lib/Parrot/Configure/Options/Conf/File.pm
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M lib/Parrot/Configure/Step/List.pm
  M lib/Parrot/Configure/Test.pm
  M lib/Parrot/Configure/Utils.pm
  M lib/Parrot/Distribution.pm
  M lib/Parrot/Docs/File.pm
  M lib/Parrot/Docs/Section/Info.pm
  M lib/Parrot/Docs/Section/Tools.pm
  M lib/Parrot/Git/Describe.pm
  M lib/Parrot/Harness/Smoke.pm
  M lib/Parrot/Headerizer.pm
  M lib/Parrot/Headerizer/Functions.pm
  M lib/Parrot/IO/Directory.pm
  M lib/Parrot/IO/File.pm
  M lib/Parrot/Manifest.pm
  R lib/Parrot/Pmc2c/ComposedMethod.pm
  M lib/Parrot/Pmc2c/Dumper.pm
  M lib/Parrot/Pmc2c/Library.pm
  M lib/Parrot/Pmc2c/MULTI.pm
  M lib/Parrot/Pmc2c/Method.pm
  R lib/Parrot/Pmc2c/MethodEmitter.pm
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/PMC.pm
  R lib/Parrot/Pmc2c/PMC/ParrotClass.pm
  M lib/Parrot/Pmc2c/PMC/RO.pm
  R lib/Parrot/Pmc2c/PMCEmitter.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M lib/Parrot/Pmc2c/UtilFunctions.pm
  M lib/Parrot/Pmc2c/VTable.pm
  M lib/Parrot/Revision.pm
  M lib/Parrot/SHA1.pm
  M ports/cygwin/README
  M ports/cygwin/parrot-1.0.0-1.cygport
  M ports/debian/libparrot-dev.install.in
  M ports/debian/rules
  M runtime/parrot/library/Archive/Tar.pir
  M runtime/parrot/library/TAP/Formatter.pir
  M runtime/parrot/library/TAP/Harness.pir
  M runtime/parrot/library/TAP/Parser.pir
  M runtime/parrot/library/YAML/Tiny.pm
  A runtime/parrot/library/crypto.declarations
  M runtime/parrot/library/distutils.pir
  A runtime/parrot/library/openssl.declarations
  M src/call/args.c
  M src/call/context.c
  M src/call/context_accessors.c
  M src/call/pcc.c
  M src/datatypes.c
  M src/debug.c
  M src/dynext.c
  M src/dynoplibs/debug.ops
  M src/dynoplibs/io.ops
  M src/dynoplibs/math.ops
  M src/dynpmc/Defines.in
  M src/dynpmc/dynlexpad.pmc
  M src/dynpmc/file.pmc
  M src/dynpmc/gziphandle.pmc
  M src/dynpmc/os.pmc
  M src/dynpmc/rational.pmc
  M src/dynpmc/subproxy.pmc
  M src/embed.c
  M src/embed/api.c
  M src/embed/pmc.c
  M src/embed/strings.c
  M src/exceptions.c
  M src/extend.c
  M src/gc/alloc_memory.c
  M src/gc/api.c
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h
  A src/gc/gc_gms.c
  M src/gc/gc_inf.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/gc_private.h
  M src/gc/mark_sweep.c
  M src/gc/string_gc.c
  M src/gc/system.c
  M src/global_setup.c
  M src/hash.c
  M src/interp/inter_create.c
  M src/interp/inter_misc.c
  M src/io/api.c
  M src/io/buffer.c
  M src/io/io_private.h
  M src/io/socket_api.c
  M src/key.c
  M src/library.c
  M src/longopt.c
  M src/misc.c
  M src/multidispatch.c
  M src/namespace.c
  M src/nci/api.c
  M src/nci/core_thunks.c
  M src/nci/extra_thunks.c
  M src/nci/libffi.c
  M src/nci/signatures.c
  M src/oo.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/ops/experimental.ops
  M src/ops/math.ops
  M src/ops/object.ops
  M src/ops/set.ops
  M src/ops/string.ops
  M src/ops/var.ops
  M src/packfile/api.c
  M src/packfile/object_serialization.c
  M src/packfile/output.c
  M src/platform/darwin/hires_timer.c
  M src/platform/generic/exec.c
  A src/platform/generic/file.c
  R src/platform/generic/stat.c
  M src/platform/generic/sysmem.c
  M src/platform/linux/encoding.c
  A src/platform/win32/file.c
  M src/platform/win32/hires_timer.c
  M src/pmc.c
  M src/pmc/addrregistry.pmc
  M src/pmc/arrayiterator.pmc
  M src/pmc/bigint.pmc
  M src/pmc/bignum.pmc
  M src/pmc/bytebuffer.pmc
  M src/pmc/callcontext.pmc
  M src/pmc/capture.pmc
  M src/pmc/class.pmc
  M src/pmc/complex.pmc
  M src/pmc/coroutine.pmc
  M src/pmc/default.pmc
  M src/pmc/env.pmc
  M src/pmc/eval.pmc
  M src/pmc/eventhandler.pmc
  M src/pmc/exception.pmc
  M src/pmc/exceptionhandler.pmc
  M src/pmc/filehandle.pmc
  M src/pmc/fixedbooleanarray.pmc
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/fixedpmcarray.pmc
  M src/pmc/fixedstringarray.pmc
  M src/pmc/hash.pmc
  M src/pmc/hashiterator.pmc
  M src/pmc/hashiteratorkey.pmc
  M src/pmc/imageiofreeze.pmc
  M src/pmc/imageiostrings.pmc
  M src/pmc/imageiothaw.pmc
  M src/pmc/key.pmc
  M src/pmc/lexpad.pmc
  M src/pmc/managedstruct.pmc
  M src/pmc/mappedbytearray.pmc
  M src/pmc/namespace.pmc
  M src/pmc/nativepccmethod.pmc
  M src/pmc/nci.pmc
  M src/pmc/object.pmc
  M src/pmc/opcode.pmc
  M src/pmc/oplib.pmc
  M src/pmc/orderedhash.pmc
  M src/pmc/packfile.pmc
  M src/pmc/packfileannotation.pmc
  M src/pmc/packfileannotations.pmc
  M src/pmc/packfilebytecodesegment.pmc
  M src/pmc/packfileconstanttable.pmc
  M src/pmc/packfiledebug.pmc
  M src/pmc/packfiledirectory.pmc
  M src/pmc/packfileopmap.pmc
  M src/pmc/packfilerawsegment.pmc
  M src/pmc/packfilesegment.pmc
  M src/pmc/parrotinterpreter.pmc
  M src/pmc/parrotthread.pmc
  M src/pmc/pmcproxy.pmc
  A src/pmc/ptr.pmc
  A src/pmc/ptrbuf.pmc
  A src/pmc/ptrobj.pmc
  M src/pmc/resizablebooleanarray.pmc
  M src/pmc/resizablefloatarray.pmc
  M src/pmc/resizableintegerarray.pmc
  M src/pmc/resizablepmcarray.pmc
  M src/pmc/role.pmc
  M src/pmc/scalar.pmc
  M src/pmc/scheduler.pmc
  M src/pmc/sockaddr.pmc
  M src/pmc/socket.pmc
  M src/pmc/string.pmc
  M src/pmc/stringbuilder.pmc
  M src/pmc/stringhandle.pmc
  M src/pmc/stringiterator.pmc
  A src/pmc/structview.pmc
  M src/pmc/sub.pmc
  M src/pmc/task.pmc
  M src/pmc/threadinterpreter.pmc
  M src/pmc/timer.pmc
  M src/pmc/undef.pmc
  M src/pmc/unmanagedstruct.pmc
  M src/pointer_array.c
  M src/runcore/profiling.c
  M src/scheduler.c
  M src/spf_render.c
  M src/string/api.c
  M src/string/encoding.c
  M src/string/encoding/binary.c
  M src/string/encoding/latin1.c
  M src/string/encoding/null.c
  M src/string/encoding/shared.c
  M src/string/encoding/shared.h
  M src/string/encoding/tables.c
  M src/string/encoding/utf16.c
  M src/string/encoding/utf8.c
  M src/sub.c
  M src/thread.c
  M src/utils.c
  M src/vtable.tbl
  M t/codingstd/c_macro_args.t
  M t/codingstd/pdd_format.t
  M t/codingstd/pmc_docs.t
  M t/compilers/imcc/syn/errors.t
  A t/compilers/opsc/01-parse-body.t
  M t/compilers/opsc/02-parse-all-ops.t
  A t/compilers/opsc/03-past-declarator.t
  A t/compilers/opsc/03-past-macros.t
  M t/compilers/opsc/03-past.t
  M t/compilers/opsc/06-opsfile.t
  R t/compilers/opsc/07-emitter.t
  A t/compilers/opsc/07-op-to-c.t
  A t/compilers/opsc/08-emitter.t
  M t/compilers/opsc/common.pir
  M t/configure/001-options.t
  M t/configure/008-file_based_configuration.t
  M t/configure/017-revision_from_cache.t
  M t/configure/018-revision_to_cache.t
  M t/configure/033-step.t
  M t/configure/061-revision_from_cache.t
  M t/configure/063-git_describe_to_cache.t
  M t/configure/064-sha1_from_cache.t
  M t/configure/065-git_describe_from_cache.t
  M t/configure/testlib/bdefectivefoobar
  M t/configure/testlib/cdefectivefoobar
  M t/dynoplibs/io-old.t
  M t/dynoplibs/io.t
  M t/dynpmc/file.t
  M t/dynpmc/os.t
  A t/dynpmc/os_unicode.t
  M t/oo/objects.t
  M t/op/exit.t
  M t/op/gc-leaky-box.t
  M t/op/gc-leaky-call.t
  M t/op/gc-non-recursive.t
  M t/op/gc.t
  M t/op/spawnw.t
  A t/pir/pbc_fallback.t
  A t/pir/testlib/loadtest.pir
  M t/pmc/capture.t
  M t/pmc/coroutine.t
  M t/pmc/fixedpmcarray.t
  M t/pmc/hash.t
  M t/pmc/object-meths.t
  M t/pmc/packfileopmap.t
  M t/pmc/pmc.t
  M t/pmc/resizablepmcarray.t
  M t/pmc/string.t
  A t/pmc/structview.t
  M t/src/checkdepend.t
  M t/src/embed/api.t
  M t/src/extend_vtable.t
  M t/src/misc.t
  M t/steps/auto/gc-01.t
  A t/steps/auto/infnan-01.t
  M t/steps/auto/libffi-01.t
  M t/steps/auto/llvm-01.t
  M t/steps/auto/sizes-01.t
  M t/steps/init/defaults-01.t
  M t/steps/inter/make-01.t
  M t/steps/inter/progs-01.t
  M t/steps/inter/progs-02.t
  M t/steps/inter/progs-03.t
  M t/steps/inter/progs-04.t
  M t/tools/dev/headerizer/01_functions.t
  M t/tools/dev/headerizer/02_methods.t
  M t/tools/dev/headerizer/testlib/fixedbooleanarray_pmc.in
  M t/tools/dev/headerizer/testlib/list.in
  M t/tools/dev/headerizer/testlib/list_h.in
  M t/tools/dev/headerizer/testlib/nci_pmc.in
  M t/tools/install/testlib/README
  M t/tools/mk_language_shell.t
  M t/tools/pmc2cutils/04-dump_pmc.t
  M tools/build/h2inc.pl
  M tools/dev/create_language.pl
  A tools/dev/dedeprecator
  M tools/dev/headerizer.pl
  A tools/dev/merge_pull_request.pl
  M tools/dev/mk_language_shell.in
  M tools/dev/mk_manifest_and_skip.pl
  M tools/dev/nci_thunk_gen.pir
  R tools/dev/ncidef2pasm.pl
  A tools/dev/ncidef2pir.pl
  M tools/release/release.json
  A tools/release/releasecheck.pl

Log Message:
-----------
Merge branch 'master' into leto/embed_grant


Commit: be94864944bd3c021599bd96746f3726d744b4ae
    https://github.com/parrot/parrot/commit/be94864944bd3c021599bd96746f3726d744b4ae
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-01 (Fri, 01 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
Merge branch 'leto/embed_grant'


Commit: 756672c1528dbe5ed303b3eaf96c6fec026fdfc1
    https://github.com/parrot/parrot/commit/756672c1528dbe5ed303b3eaf96c6fec026fdfc1
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-01 (Fri, 01 Apr 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Fixed PARROT_CAN_RETURN_NULL annotations


Commit: 85001259b939053b7e8eba05af7fdfc5ed886dd3
    https://github.com/parrot/parrot/commit/85001259b939053b7e8eba05af7fdfc5ed886dd3
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-02 (Sat, 02 Apr 2011)

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

Log Message:
-----------
fix some deps in the makefile so that checkdepend.t can shut up


Commit: 52f463239497897ee7b17debc520f67fedebf427
    https://github.com/parrot/parrot/commit/52f463239497897ee7b17debc520f67fedebf427
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-02 (Sat, 02 Apr 2011)

Changed paths:
  M src/packfile/api.c

Log Message:
-----------
[codingstd] c_arg_assert


Commit: f0010a7a06c87f91f2008a307c387b4d23db837e
    https://github.com/parrot/parrot/commit/f0010a7a06c87f91f2008a307c387b4d23db837e
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-02 (Sat, 02 Apr 2011)

Changed paths:
  M src/packfile/api.c

Log Message:
-----------
[codingstd] c_function_docs


Commit: 8efe43e343d2a0a4075352ff7d42abe5fc8197eb
    https://github.com/parrot/parrot/commit/8efe43e343d2a0a4075352ff7d42abe5fc8197eb
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-03 (Sun, 03 Apr 2011)

Changed paths:
  M docs/book/pir/ch03_basic_syntax.pod
  M docs/book/pir/ch04_variables.pod
  M docs/book/pir/ch09_exceptions.pod
  M docs/compiler_faq.pod
  M docs/pdds/pdd19_pir.pod
  M docs/pdds/pdd20_lexical_vars.pod
  M docs/pdds/pdd22_io.pod

Log Message:
-----------
IMCC is now better about reporting errors to the user. As a consequence, PIR examples in documentation which do not compile by themselves were now causing t/examples/pod.t to fail. I've fixed some fragments and marked the rest as INVALID


Commit: 9086d0d446fd51e4c664765cde1ef35760a26a40
    https://github.com/parrot/parrot/commit/9086d0d446fd51e4c664765cde1ef35760a26a40
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-03 (Sun, 03 Apr 2011)

Changed paths:
  M src/packfile/api.c

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


Commit: cce61fa05d6a8df99ee2a6f0de27d23f49e8423f
    https://github.com/parrot/parrot/commit/cce61fa05d6a8df99ee2a6f0de27d23f49e8423f
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-03 (Sun, 03 Apr 2011)

Changed paths:
  M compilers/imcc/cfg.c
  M compilers/imcc/cfg.h

Log Message:
-----------
Made blocks_are_connected be static, and localized a variable


Commit: e9386122372eabd8dc66b06ca0724725bf43d3fc
    https://github.com/parrot/parrot/commit/e9386122372eabd8dc66b06ca0724725bf43d3fc
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-03 (Sun, 03 Apr 2011)

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

Log Message:
-----------
Don't use curly brackets


Commit: 114d897d40ba688740cf5ac5b23a8f06e121e643
    https://github.com/parrot/parrot/commit/114d897d40ba688740cf5ac5b23a8f06e121e643
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-03 (Sun, 03 Apr 2011)

Changed paths:
  M src/embed/api.c

Log Message:
-----------
Use STREQ() for string comparisons, instead of incorrectly using strcmp as a boolean


Commit: f64d5323d2afc993db03f96821f57c70e5e3807c
    https://github.com/parrot/parrot/commit/f64d5323d2afc993db03f96821f57c70e5e3807c
Author: Coke <will at coleda.com>
Date:   2011-04-04 (Mon, 04 Apr 2011)

Changed paths:
  M docs/index/developer.json

Log Message:
-----------
Generate html for embed_new docs.


Commit: 3e3a89c74089faf232498dbbf4b2baa38761e1ef
    https://github.com/parrot/parrot/commit/3e3a89c74089faf232498dbbf4b2baa38761e1ef
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-04 (Mon, 04 Apr 2011)

Changed paths:
  M src/io/api.c

Log Message:
-----------
removed unused var


Commit: 8345f96d1f39e6a770769eb0b3790d1111ccc441
    https://github.com/parrot/parrot/commit/8345f96d1f39e6a770769eb0b3790d1111ccc441
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-04 (Mon, 04 Apr 2011)

Changed paths:
  M include/parrot/call.h
  M src/call/args.c

Log Message:
-----------
arg_sig and return_sig are both actually ARGOUT, not ARGMOD


Commit: 33cc337446f848a15852f956996cd500fb793717
    https://github.com/parrot/parrot/commit/33cc337446f848a15852f956996cd500fb793717
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-04 (Mon, 04 Apr 2011)

Changed paths:
  M src/spf_render.c

Log Message:
-----------
Removed unused var. Consted a local var.


Commit: 352325262ea722424f4904acad66a587ef9dedf0
    https://github.com/parrot/parrot/commit/352325262ea722424f4904acad66a587ef9dedf0
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-04 (Mon, 04 Apr 2011)

Changed paths:
  M src/spf_render.c

Log Message:
-----------
Cleaned up canonicalize_exponent:
* Removed unused interp arg
* consted SpfInfo pointer arg
* Reformatted POD docs
* Normalized variable declarations.


Commit: 309e663b1d36c5b01d8753e7fb01ea51b08cd1fc
    https://github.com/parrot/parrot/commit/309e663b1d36c5b01d8753e7fb01ea51b08cd1fc
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-04 (Mon, 04 Apr 2011)

Changed paths:
  M src/hash.c

Log Message:
-----------
consted a pointer


Commit: 12ec8e586f2b213551ee4f2359dbe8ee8e166561
    https://github.com/parrot/parrot/commit/12ec8e586f2b213551ee4f2359dbe8ee8e166561
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-04 (Mon, 04 Apr 2011)

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

Log Message:
-----------
flagging args as not nullable


Commit: ab327275f822c7508384beb976aebef29ba6f08f
    https://github.com/parrot/parrot/commit/ab327275f822c7508384beb976aebef29ba6f08f
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-04 (Mon, 04 Apr 2011)

Changed paths:
  M src/debug.c

Log Message:
-----------
Properly added headerizer annotations.  Consted some vars.


Commit: 56ed7c51683b286af33178b2fea6adcfb0c79f47
    https://github.com/parrot/parrot/commit/56ed7c51683b286af33178b2fea6adcfb0c79f47
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-04-04 (Mon, 04 Apr 2011)

Changed paths:
  M docs/compiler_faq.pod
  M docs/pdds/pdd19_pir.pod
  M docs/pdds/pdd20_lexical_vars.pod
  M docs/pdds/pdd22_io.pod

Log Message:
-----------
[codingstd] Correct POD syntax errors. Example: '=begin PIR_INVALID' must be matched by '-end PIR_INVALID'.


Commit: 38e5177fe89f7107656dd7b010c1eb39ebc92691
    https://github.com/parrot/parrot/commit/38e5177fe89f7107656dd7b010c1eb39ebc92691
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-04 (Mon, 04 Apr 2011)

Changed paths:
  M src/embed/api.c

Log Message:
-----------
Use STREQ() for string comparisons, instead of incorrectly using strcmp as a boolean


Commit: 8e097e4779aa8837cf7266cd1bd7ee770505fcd5
    https://github.com/parrot/parrot/commit/8e097e4779aa8837cf7266cd1bd7ee770505fcd5
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-04 (Mon, 04 Apr 2011)

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

Log Message:
-----------
Don't use curly brackets


Commit: 1acf5bef257483b5c9fcde8044447ef82f28f1ae
    https://github.com/parrot/parrot/commit/1acf5bef257483b5c9fcde8044447ef82f28f1ae
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-04 (Mon, 04 Apr 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Fixed PARROT_CAN_RETURN_NULL annotations


Commit: c3686b809774c0721dbb0903fc2aa6b231856b60
    https://github.com/parrot/parrot/commit/c3686b809774c0721dbb0903fc2aa6b231856b60
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-04 (Mon, 04 Apr 2011)

Changed paths:
  M src/dynext.c

Log Message:
-----------
allow some STRING * to be NULLOK


Commit: 0c08c8a2dcb993517b7daa3db3773706f7192f3a
    https://github.com/parrot/parrot/commit/0c08c8a2dcb993517b7daa3db3773706f7192f3a
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-04 (Mon, 04 Apr 2011)

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

Log Message:
-----------
Fixing splint flags re: nulls


Commit: 4cd9ae70424870bf4e0d425fe6e60dbcba0c9e8e
    https://github.com/parrot/parrot/commit/4cd9ae70424870bf4e0d425fe6e60dbcba0c9e8e
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-04 (Mon, 04 Apr 2011)

Changed paths:
  M compilers/imcc/api.c
  M compilers/imcc/main.c
  M include/imcc/api.h
  M include/imcc/embed.h
  M include/parrot/interpreter.h
  M include/parrot/packfile.h
  M src/interp/inter_misc.c
  M src/packfile/api.c

Log Message:
-----------
added splint annotations and re-headerized


Commit: 54cb25e73d91f4730cbc343075b1e8a9ea0d022a
    https://github.com/parrot/parrot/commit/54cb25e73d91f4730cbc343075b1e8a9ea0d022a
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-04 (Mon, 04 Apr 2011)

Changed paths:
  M compilers/imcc/cfg.c
  M compilers/imcc/cfg.h

Log Message:
-----------
Made blocks_are_connected be static, and localized a variable


Commit: 4146678ae00e7c057b214f8028cee0f512a3febd
    https://github.com/parrot/parrot/commit/4146678ae00e7c057b214f8028cee0f512a3febd
Author: Bruce Gray <bruce.gray at acm.org>
Date:   2011-04-04 (Mon, 04 Apr 2011)

Changed paths:
  M MANIFEST.generated

Log Message:
-----------
Re-sort and add files to MANIFEST.generated


Commit: d5248c26dedb39c35b96668e7e5f4f64b8fc13a9
    https://github.com/parrot/parrot/commit/d5248c26dedb39c35b96668e7e5f4f64b8fc13a9
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-04 (Mon, 04 Apr 2011)

Changed paths:
  M src/exceptions.c

Log Message:
-----------
note an unignorable result


Commit: fa331ee07671c7ac289c300846799fc485d61938
    https://github.com/parrot/parrot/commit/fa331ee07671c7ac289c300846799fc485d61938
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-04 (Mon, 04 Apr 2011)

Changed paths:
  M frontend/parrot/main.c

Log Message:
-----------
removed unnecessary scope


Commit: dc1985e583fb48df2f9ca479133327b8c3bea0d0
    https://github.com/parrot/parrot/commit/dc1985e583fb48df2f9ca479133327b8c3bea0d0
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-05 (Tue, 05 Apr 2011)

Changed paths:
  M .gitignore
  M Configure.pl
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M NEWS
  M api.yaml
  M config/auto/infnan.pm
  M config/auto/llvm.pm
  M config/auto/warnings.pm
  M config/gen/makefiles.pm
  R config/gen/makefiles/parrot_pc.in
  M config/gen/makefiles/root.in
  M config/init/defaults.pm
  M config/init/hints/irix.pm
  M config/inter/progs.pm
  M docs/index/developer.json
  M ext/Parrot-Embed/Build.PL
  M frontend/parrot/main.c
  M include/parrot/api.h
  M include/parrot/extend.h
  M include/parrot/io.h
  M include/parrot/misc.h
  M include/parrot/string_funcs.h
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M lib/Parrot/Configure/Utils.pm
  M lib/Parrot/Git/Describe.pm
  M lib/Parrot/Pmc2c/Method.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/PMC/RO.pm
  M lib/Parrot/Pmc2c/VTable.pm
  M lib/Parrot/Revision.pm
  M lib/Parrot/SHA1.pm
  M ports/cygwin/README
  M ports/cygwin/parrot-1.0.0-1.cygport
  M ports/debian/libparrot-dev.install.in
  M src/debug.c
  M src/embed/api.c
  M src/exceptions.c
  M src/extend.c
  M src/io/api.c
  M src/multidispatch.c
  M src/oo.c
  M src/pmc/hash.pmc
  M src/pmc/object.pmc
  M src/pmc/structview.pmc
  M src/string/api.c
  M t/configure/017-revision_from_cache.t
  M t/configure/018-revision_to_cache.t
  M t/configure/033-step.t
  M t/configure/061-revision_from_cache.t
  M t/configure/063-git_describe_to_cache.t
  M t/configure/064-sha1_from_cache.t
  M t/configure/065-git_describe_from_cache.t
  M t/pmc/object-meths.t
  M t/src/extend_vtable.t
  A t/steps/auto/infnan-01.t
  M t/steps/auto/llvm-01.t
  M t/steps/init/defaults-01.t
  M t/steps/inter/progs-01.t
  M t/steps/inter/progs-02.t
  M t/steps/inter/progs-03.t
  M t/steps/inter/progs-04.t

Log Message:
-----------
merge and fix conflicts


Commit: 2a6b662da1b4c31915c7a039105eb1246e5af1e6
    https://github.com/parrot/parrot/commit/2a6b662da1b4c31915c7a039105eb1246e5af1e6
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-05 (Tue, 05 Apr 2011)

Changed paths:
  M frontend/parrot/main.c

Log Message:
-----------
Changes to the frontend in master cause GC weirdness in this branch. I'm reverting those changes and will look through them in more detail


Commit: 526dfda8940b7bb5be3b15366d0e391df79a2f5c
    https://github.com/parrot/parrot/commit/526dfda8940b7bb5be3b15366d0e391df79a2f5c
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-05 (Tue, 05 Apr 2011)

Changed paths:
  M frontend/parrot/main.c

Log Message:
-----------
Avoid potential passing of NULL to strchr().  Use strcmp() as compare, not a boolean.


Commit: c25ef75ac65aa859339b972eca5c69bf95149877
    https://github.com/parrot/parrot/commit/c25ef75ac65aa859339b972eca5c69bf95149877
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-05 (Tue, 05 Apr 2011)

Changed paths:
  M frontend/parrot/main.c

Log Message:
-----------
Remove unused function write_bytecode_file. Remove an unused local pointer. consted some locals


Commit: 8c984e01caca0bfbfc6e2005e4074167b55cd187
    https://github.com/parrot/parrot/commit/8c984e01caca0bfbfc6e2005e4074167b55cd187
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-05 (Tue, 05 Apr 2011)

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

Log Message:
-----------
correctly annotate Parrot_set_config_hash_pmc input pointer


Commit: bcce1b3ef0727b93c121e38ce7a0097a7e586197
    https://github.com/parrot/parrot/commit/bcce1b3ef0727b93c121e38ce7a0097a7e586197
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-05 (Tue, 05 Apr 2011)

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

Log Message:
-----------
correctly annotate Parrot_set_config_hash_pmc input pointer


Commit: 9230099c6a3da3d9e56234e80eb506a2a0286806
    https://github.com/parrot/parrot/commit/9230099c6a3da3d9e56234e80eb506a2a0286806
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-05 (Tue, 05 Apr 2011)

Changed paths:
  M src/spf_render.c

Log Message:
-----------
Removed unused var. Consted a local var.


Commit: 96a2ce14485d311dc6e74bb9d6d5263197862cea
    https://github.com/parrot/parrot/commit/96a2ce14485d311dc6e74bb9d6d5263197862cea
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-05 (Tue, 05 Apr 2011)

Changed paths:
  M include/parrot/interpreter.h

Log Message:
-----------
The interpreter args get splint annotations, too


Commit: 90907c61191e8e4951caecf1c70534aadcc77779
    https://github.com/parrot/parrot/commit/90907c61191e8e4951caecf1c70534aadcc77779
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-05 (Tue, 05 Apr 2011)

Changed paths:
  M src/hll.c

Log Message:
-----------
Fixing the splint arg annotation


Commit: 3ddb811da07460f792b2bf6b591ef9d8f3992d77
    https://github.com/parrot/parrot/commit/3ddb811da07460f792b2bf6b591ef9d8f3992d77
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-05 (Tue, 05 Apr 2011)

Changed paths:
  M src/io/buffer.c

Log Message:
-----------
consting local vars


Commit: f7917a6f7df5476ac60e7a529a64ad70609bc41d
    https://github.com/parrot/parrot/commit/f7917a6f7df5476ac60e7a529a64ad70609bc41d
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-05 (Tue, 05 Apr 2011)

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

Log Message:
-----------
updating splint annotations


Commit: 3b2a3950822024e5e9ad3881c6bd1689fbfa0e85
    https://github.com/parrot/parrot/commit/3b2a3950822024e5e9ad3881c6bd1689fbfa0e85
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-05 (Tue, 05 Apr 2011)

Changed paths:
  M src/gc/mark_sweep.c

Log Message:
-----------
fixing splint annotations


Commit: a044b31cc8c6df02e64013c3c5367cc583cf9f02
    https://github.com/parrot/parrot/commit/a044b31cc8c6df02e64013c3c5367cc583cf9f02
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-05 (Tue, 05 Apr 2011)

Changed paths:
  M src/gc/string_gc.c

Log Message:
-----------
consting locals


Commit: 778590076a3815d3f04fd4c44f61064bcf192630
    https://github.com/parrot/parrot/commit/778590076a3815d3f04fd4c44f61064bcf192630
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-05 (Tue, 05 Apr 2011)

Changed paths:
  M include/parrot/gc_api.h
  M src/gc/mark_sweep.c

Log Message:
-----------
updating splint annotations


Commit: 3d5abb682f10387b0e48d1e4409e8b46fa372069
    https://github.com/parrot/parrot/commit/3d5abb682f10387b0e48d1e4409e8b46fa372069
Author: Moritz Lenz <moritz at faui2k3.org>
Date:   2011-04-06 (Wed, 06 Apr 2011)

Changed paths:
  M t/dynpmc/os.t

Log Message:
-----------
fix stat on NetBSD. Patch courtesy by Havard Eidnes


Commit: 0c284b8721a70a2486a32892c468ca11a04ddd49
    https://github.com/parrot/parrot/commit/0c284b8721a70a2486a32892c468ca11a04ddd49
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-04-06 (Wed, 06 Apr 2011)

Changed paths:
  A docs/.parrothist.pod.swp
  M docs/project/hacking_tips.pod

Log Message:
-----------
add a useful gdb link to hacking_tips.pod


Commit: 4ce20476a8da239bc871c609786fb13bb0135d34
    https://github.com/parrot/parrot/commit/4ce20476a8da239bc871c609786fb13bb0135d34
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date:   2011-04-06 (Wed, 06 Apr 2011)

Changed paths:
  R docs/.parrothist.pod.swp

Log Message:
-----------
removed docs/.parrothist.pod.swp


Commit: 51100ab600fba21a9e240314197fc22314cdf1e3
    https://github.com/parrot/parrot/commit/51100ab600fba21a9e240314197fc22314cdf1e3
Author: Jonathan Worthington <jnthn at jnthn.net>
Date:   2011-04-07 (Thu, 07 Apr 2011)

Changed paths:
  M docs/translations/README.BGR

Log Message:
-----------
Apply patch from TT#2087 to fix a bug relating to lexicals and register allocation. A lexical only ever allocated a register with .lex 'foo', $Pn and then only used for the storage slot to be looked up by name would end up with its allocation need being overlooked, since it got mistook for optimized out instructions.


Commit: 020b9ecbed083ef9ad7c53ac233ff781ac053674
    https://github.com/parrot/parrot/commit/020b9ecbed083ef9ad7c53ac233ff781ac053674
Author: Jonathan Worthington <jnthn at jnthn.net>
Date:   2011-04-07 (Thu, 07 Apr 2011)

Changed paths:
  M compilers/imcc/reg_alloc.c

Log Message:
-----------
Oops, last patch was not what I intended. This time for real: apply patch from TT#2087 to fix a bug relating to lexicals and register allocation. A lexical only ever allocated a register with .lex 'foo', $Pn and then only used for the storage slot to be looked up by name would end up with its allocation need being overlooked, since it got mistook for optimized out instructions.


Commit: 1842a6ef65a33c24c6f7e21004f006ce1e9e5b3d
    https://github.com/parrot/parrot/commit/1842a6ef65a33c24c6f7e21004f006ce1e9e5b3d
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-07 (Thu, 07 Apr 2011)

Changed paths:
  M .gitignore
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M compilers/imcc/Defines.mak
  M compilers/imcc/Rules.in
  A compilers/imcc/api.c
  M compilers/imcc/cfg.c
  M compilers/imcc/cfg.h
  M compilers/imcc/debug.c
  M compilers/imcc/debug.h
  M compilers/imcc/imc.c
  M compilers/imcc/imc.h
  M compilers/imcc/imcc.l
  M compilers/imcc/imcc.y
  M compilers/imcc/imclexer.c
  M compilers/imcc/imcparser.c
  M compilers/imcc/imcparser.h
  M compilers/imcc/instructions.c
  M compilers/imcc/instructions.h
  M compilers/imcc/main.c
  M compilers/imcc/optimizer.c
  M compilers/imcc/optimizer.h
  M compilers/imcc/parser.h
  M compilers/imcc/parser_util.c
  M compilers/imcc/pbc.c
  M compilers/imcc/pbc.h
  M compilers/imcc/pcc.c
  M compilers/imcc/reg_alloc.c
  M compilers/imcc/sets.c
  M compilers/imcc/sets.h
  M compilers/imcc/symreg.c
  M compilers/imcc/symreg.h
  M config/auto/pmc.pm
  M config/gen/makefiles/root.in
  M docs/book/pir/ch03_basic_syntax.pod
  M docs/book/pir/ch04_variables.pod
  M docs/book/pir/ch09_exceptions.pod
  M docs/compiler_faq.pod
  M docs/imcc/operation.pod
  M docs/pdds/pdd19_pir.pod
  M docs/pdds/pdd20_lexical_vars.pod
  M docs/pdds/pdd22_io.pod
  M frontend/parrot/main.c
  M frontend/parrot_debugger/main.c
  A include/imcc/api.h
  A include/imcc/embed.h
  A include/imcc/yyscanner.h
  M include/parrot/api.h
  M include/parrot/exit.h
  M include/parrot/interpreter.h
  M include/parrot/misc.h
  M include/parrot/packfile.h
  M lib/Parrot/Test.pm
  M runtime/parrot/library/PGE/Dumper.pir
  M src/embed.c
  M src/embed/api.c
  M src/embed/pmc.c
  M src/exit.c
  M src/gc/api.c
  M src/gc/mark_sweep.c
  M src/interp/inter_create.c
  M src/interp/inter_misc.c
  M src/nci/core_thunks.c
  M src/nci/core_thunks.nci
  M src/packfile/api.c
  A src/pmc/imccompiler.pmc
  M src/utils.c
  M t/TESTS_STATUS.pod
  R t/compilers/imcc/imcpasm/cfg.t
  R t/compilers/imcc/imcpasm/opt0.t
  R t/compilers/imcc/imcpasm/opt1.t
  R t/compilers/imcc/imcpasm/opt2.t
  R t/compilers/imcc/imcpasm/optc.t
  R t/compilers/imcc/imcpasm/pcc.t
  M t/perl/Parrot_Test.t
  M t/pmc/pmc.t
  M t/src/embed.t
  M t/src/embed/api.t
  M t/src/extend.t
  M tools/dev/pbc_to_exe.pir

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


Commit: 54c4f3425d01345284a6aca7f495512228269b5f
    https://github.com/parrot/parrot/commit/54c4f3425d01345284a6aca7f495512228269b5f
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-07 (Thu, 07 Apr 2011)

Changed paths:
  M NEWS

Log Message:
-----------
mention IMCC happenings in NEWS


Commit: 443ce3a98e37f8579cc7be467980b2b83c17b01c
    https://github.com/parrot/parrot/commit/443ce3a98e37f8579cc7be467980b2b83c17b01c
Author: Michael Hind <mhw at mhw-Desktop.(none)>
Date:   2011-04-07 (Thu, 07 Apr 2011)

Changed paths:
  M compilers/imcc/reg_alloc.c

Log Message:
-----------
fix codetest failure - trailing spaces


Commit: e71a7ff591ae80316d651310547cd6c05437c719
    https://github.com/parrot/parrot/commit/e71a7ff591ae80316d651310547cd6c05437c719
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-07 (Thu, 07 Apr 2011)

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

Log Message:
-----------
consting pointers, and annotating function pointers


Commit: ffb5e909772fc5d356fc32fc607208caf8e19cc8
    https://github.com/parrot/parrot/commit/ffb5e909772fc5d356fc32fc607208caf8e19cc8
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-07 (Thu, 07 Apr 2011)

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

Log Message:
-----------
removed the unused arguments from all the packfile functions and their function pointer types


Commit: ae4f8e11352dd31be9e44bc57811226bcbb15055
    https://github.com/parrot/parrot/commit/ae4f8e11352dd31be9e44bc57811226bcbb15055
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-07 (Thu, 07 Apr 2011)

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

Log Message:
-----------
properly annotated some function pointers, and cleaned up 16 splint errors


Commit: 261dda24f21ebd8274034c28afdf8c4820d218b6
    https://github.com/parrot/parrot/commit/261dda24f21ebd8274034c28afdf8c4820d218b6
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-04-09 (Sat, 09 Apr 2011)

Changed paths:
  M src/runcore/cores.c

Log Message:
-----------
decide no, remove todo comment


Commit: ade5602c4222a2449dfc05251dfae6064b923940
    https://github.com/parrot/parrot/commit/ade5602c4222a2449dfc05251dfae6064b923940
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-04-09 (Sat, 09 Apr 2011)

Changed paths:
  M src/pmc/opcode.pmc

Log Message:
-----------
missing return in Opcode get_number vtable


Commit: b2ab0f3b2518028d4af114b01a193e93e4da7225
    https://github.com/parrot/parrot/commit/b2ab0f3b2518028d4af114b01a193e93e4da7225
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-04-09 (Sat, 09 Apr 2011)

Changed paths:
  M src/multidispatch.c

Log Message:
-----------
declaring something as const and immediately casting away constness is pointless and dangerous


Commit: abe179ccd67a4a279ede4a479e676e0dc2dd210e
    https://github.com/parrot/parrot/commit/abe179ccd67a4a279ede4a479e676e0dc2dd210e
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-04-09 (Sat, 09 Apr 2011)

Changed paths:
  M src/pmc/packfileopmap.pmc

Log Message:
-----------
missing return in PackfileOpMap get_pmc_keyed_int vtable


Commit: 76f626ae0bb6dd541286096752138e269bcf1299
    https://github.com/parrot/parrot/commit/76f626ae0bb6dd541286096752138e269bcf1299
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-09 (Sat, 09 Apr 2011)

Changed paths:
  M compilers/imcc/pbc.c

Log Message:
-----------
consting, and cleaned up some splint warnings.


Commit: 78856327d01ba7e49359511a7795fb1daee668ee
    https://github.com/parrot/parrot/commit/78856327d01ba7e49359511a7795fb1daee668ee
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-09 (Sat, 09 Apr 2011)

Changed paths:
  M src/pmc/hashiterator.pmc

Log Message:
-----------
removed unnecessary interp arg


Commit: 677969b50b197a56fdf03462258e3cef31b760d0
    https://github.com/parrot/parrot/commit/677969b50b197a56fdf03462258e3cef31b760d0
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-09 (Sat, 09 Apr 2011)

Changed paths:
  M src/pmc/unmanagedstruct.pmc

Log Message:
-----------
consting


Commit: 551242c5f9604bced08879c5b92229908adf0f6a
    https://github.com/parrot/parrot/commit/551242c5f9604bced08879c5b92229908adf0f6a
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-04-09 (Sat, 09 Apr 2011)

Changed paths:
  M tools/install/smoke_languages.pl

Log Message:
-----------
[languages] add a smoke test for Winxed


Commit: 029a2cd4ccf28dae2418238b189c71516d87e3d3
    https://github.com/parrot/parrot/commit/029a2cd4ccf28dae2418238b189c71516d87e3d3
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-09 (Sat, 09 Apr 2011)

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

Log Message:
-----------
Consting, and shimmed an interp arg


Commit: 6853f88b41bfa1d4e97cd4f87ea6e88c317917eb
    https://github.com/parrot/parrot/commit/6853f88b41bfa1d4e97cd4f87ea6e88c317917eb
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-09 (Sat, 09 Apr 2011)

Changed paths:
  M include/parrot/compiler.h

Log Message:
-----------
close off unused the way clang likes it


Commit: 49b5e9d18f1ddefe15d7bf8eb650886949a906d6
    https://github.com/parrot/parrot/commit/49b5e9d18f1ddefe15d7bf8eb650886949a906d6
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-09 (Sat, 09 Apr 2011)

Changed paths:
  M include/parrot/api.h

Log Message:
-----------
Added PARROT_ASSERTS_ON to tell if assertions are on


Commit: 9cb8686534610f7df8a9c9cf12d3be693c34d0d9
    https://github.com/parrot/parrot/commit/9cb8686534610f7df8a9c9cf12d3be693c34d0d9
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-09 (Sat, 09 Apr 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
quieting unused args.


Commit: 99786be37e1db0ff9ee80b44878da98585e4f053
    https://github.com/parrot/parrot/commit/99786be37e1db0ff9ee80b44878da98585e4f053
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-10 (Sun, 10 Apr 2011)

Changed paths:
  M frontend/parrot_debugger/main.c
  M include/parrot/interpreter.h
  M src/interp/inter_misc.c
  M src/packfile/api.c

Log Message:
-----------
remove some cargo-cult nonsense in the packfile api. Since the packfile PMCs are GC-protected, use them more and don't pass raw PackFile* pointers back from the compiler


Commit: 9ec9ca8e1c79e39408969d907b36ad8af235dbfa
    https://github.com/parrot/parrot/commit/9ec9ca8e1c79e39408969d907b36ad8af235dbfa
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-10 (Sun, 10 Apr 2011)

Changed paths:
  M src/interp/inter_misc.c
  M src/packfile/api.c
  M src/pmc/imccompiler.pmc

Log Message:
-----------
fixup the IMCCompiler.compile method. compile method and invoke vtable return an Eval PMC. compile_file returns a PtrObj PMC for a PackFile*. this situation isn't ideal, but we need other fixes in the system before we can saneify it


Commit: 0f0dc315eabbafdb1dcceaa29d3c7389e9ffb2f4
    https://github.com/parrot/parrot/commit/0f0dc315eabbafdb1dcceaa29d3c7389e9ffb2f4
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-10 (Sun, 10 Apr 2011)

Changed paths:
  M src/pmc/imccompiler.pmc

Log Message:
-----------
comment out method stubs in IMCCompiler which have not been implemented yet


Commit: e53b5c597da80480b31b536f0353e06f13ddb8c1
    https://github.com/parrot/parrot/commit/e53b5c597da80480b31b536f0353e06f13ddb8c1
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-04-10 (Sun, 10 Apr 2011)

Changed paths:
  M src/packfile/api.c

Log Message:
-----------
fix codetest failure - add missing ASSERT_ARGS()


Commit: 8869eca378573ffb19fecd7e5691f6a011bbbf7b
    https://github.com/parrot/parrot/commit/8869eca378573ffb19fecd7e5691f6a011bbbf7b
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-04-10 (Sun, 10 Apr 2011)

Changed paths:
  M src/pmc/imccompiler.pmc

Log Message:
-----------
fix codetest failure - add missing documentation


Commit: 0573725f99f87517c520f736529d855d4b283fac
    https://github.com/parrot/parrot/commit/0573725f99f87517c520f736529d855d4b283fac
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-04-10 (Sun, 10 Apr 2011)

Changed paths:
  M include/parrot/compiler.h

Log Message:
-----------
fix codetest failure - wrap macro argument


Commit: 5d9afa0ad1b341836768ff0e65d7ff09d93aaf9f
    https://github.com/parrot/parrot/commit/5d9afa0ad1b341836768ff0e65d7ff09d93aaf9f
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-10 (Sun, 10 Apr 2011)

Changed paths:
  M src/pmc/imageiosize.pmc

Log Message:
-----------
eliminate unused 'pf' attribute from ImageIOSize


Commit: b513a32096c3603e3c584701e1016cd585caf7a9
    https://github.com/parrot/parrot/commit/b513a32096c3603e3c584701e1016cd585caf7a9
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-04-10 (Sun, 10 Apr 2011)

Changed paths:
  M config/auto/llvm.pm

Log Message:
-----------
Correct typo in inline comment.


Commit: 43c75f050c9b5e1bcfc42f5b691af45f6ea6ac69
    https://github.com/parrot/parrot/commit/43c75f050c9b5e1bcfc42f5b691af45f6ea6ac69
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-10 (Sun, 10 Apr 2011)

Changed paths:
  M src/packfile/api.c

Log Message:
-----------
mark const table internal hashes


Commit: 400f3aa0813f54b36befad60442da0f72d1a3f9f
    https://github.com/parrot/parrot/commit/400f3aa0813f54b36befad60442da0f72d1a3f9f
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-10 (Sun, 10 Apr 2011)

Changed paths:
  M src/pmc/imageiofreeze.pmc

Log Message:
-----------
patch small reference-holding gap

if a mark happens *during* ImageIOFreeze.init(), we need the nascent object to
mark its partially-allocated children.


Commit: 05ea8289a78800c30aeee345e70d2531e915943f
    https://github.com/parrot/parrot/commit/05ea8289a78800c30aeee345e70d2531e915943f
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-11 (Mon, 11 Apr 2011)

Changed paths:
  M src/pmc/imccompiler.pmc

Log Message:
-----------
headerizer flags for IMCCCompiler


Commit: 5ebd3ebadf7a90e3ebdb2d9a884dcd58c996375d
    https://github.com/parrot/parrot/commit/5ebd3ebadf7a90e3ebdb2d9a884dcd58c996375d
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-11 (Mon, 11 Apr 2011)

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

Log Message:
-----------
this function handles NULLs just fine thankyouverymuch


Commit: 756e1dab7d529b52c0e10927a986a3af003d85b5
    https://github.com/parrot/parrot/commit/756e1dab7d529b52c0e10927a986a3af003d85b5
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-04-11 (Mon, 11 Apr 2011)

Changed paths:
  M src/pmc/imccompiler.pmc

Log Message:
-----------
fix codetest failure - add missing ASSERT_ARGS


Commit: d22027223c66c549c79b8149c4b2882a6252724c
    https://github.com/parrot/parrot/commit/d22027223c66c549c79b8149c4b2882a6252724c
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-11 (Mon, 11 Apr 2011)

Changed paths:
  M .gitignore
  M Configure.pl
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M NEWS
  M api.yaml
  M compilers/imcc/Defines.mak
  M compilers/imcc/Rules.in
  A compilers/imcc/api.c
  M compilers/imcc/cfg.c
  M compilers/imcc/cfg.h
  M compilers/imcc/debug.c
  M compilers/imcc/debug.h
  M compilers/imcc/imc.c
  M compilers/imcc/imc.h
  M compilers/imcc/imcc.l
  M compilers/imcc/imcc.y
  M compilers/imcc/imclexer.c
  M compilers/imcc/imcparser.c
  M compilers/imcc/imcparser.h
  M compilers/imcc/instructions.c
  M compilers/imcc/instructions.h
  M compilers/imcc/main.c
  M compilers/imcc/optimizer.c
  M compilers/imcc/optimizer.h
  M compilers/imcc/parser.h
  M compilers/imcc/parser_util.c
  M compilers/imcc/pbc.c
  M compilers/imcc/pbc.h
  M compilers/imcc/pcc.c
  M compilers/imcc/reg_alloc.c
  M compilers/imcc/sets.c
  M compilers/imcc/sets.h
  M compilers/imcc/symreg.c
  M compilers/imcc/symreg.h
  M config/auto/infnan.pm
  M config/auto/llvm.pm
  M config/auto/pmc.pm
  M config/auto/warnings.pm
  M config/gen/config_h/config_h.in
  M config/gen/makefiles.pm
  R config/gen/makefiles/parrot_pc.in
  M config/gen/makefiles/root.in
  M config/init/defaults.pm
  M config/init/hints/irix.pm
  M config/inter/progs.pm
  M docs/book/pir/ch03_basic_syntax.pod
  M docs/book/pir/ch04_variables.pod
  M docs/book/pir/ch09_exceptions.pod
  M docs/compiler_faq.pod
  M docs/imcc/operation.pod
  M docs/index/developer.json
  M docs/pdds/pdd19_pir.pod
  M docs/pdds/pdd20_lexical_vars.pod
  M docs/pdds/pdd22_io.pod
  M docs/project/hacking_tips.pod
  M docs/translations/README.BGR
  M ext/Parrot-Embed/Build.PL
  M frontend/parrot/main.c
  M frontend/parrot_debugger/main.c
  A include/imcc/api.h
  A include/imcc/embed.h
  A include/imcc/yyscanner.h
  M include/parrot/api.h
  M include/parrot/atomic.h
  M include/parrot/call.h
  M include/parrot/compiler.h
  M include/parrot/datatypes.h
  M include/parrot/exceptions.h
  M include/parrot/exit.h
  M include/parrot/extend.h
  M include/parrot/gc_api.h
  M include/parrot/global_setup.h
  M include/parrot/interpreter.h
  M include/parrot/io.h
  M include/parrot/misc.h
  M include/parrot/namespace.h
  M include/parrot/packfile.h
  M include/parrot/pointer_array.h
  M include/parrot/string.h
  M include/parrot/string_funcs.h
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M lib/Parrot/Configure/Utils.pm
  M lib/Parrot/Git/Describe.pm
  M lib/Parrot/Pmc2c/Method.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/PMC/RO.pm
  M lib/Parrot/Pmc2c/VTable.pm
  M lib/Parrot/Revision.pm
  M lib/Parrot/SHA1.pm
  M lib/Parrot/Test.pm
  M ports/cygwin/README
  M ports/cygwin/parrot-1.0.0-1.cygport
  M ports/debian/libparrot-dev.install.in
  M runtime/parrot/library/PGE/Dumper.pir
  M src/call/args.c
  M src/debug.c
  M src/dynext.c
  M src/embed.c
  M src/embed/api.c
  M src/embed/pmc.c
  M src/exceptions.c
  M src/exit.c
  M src/extend.c
  M src/gc/api.c
  M src/gc/gc_gms.c
  M src/gc/gc_ms.c
  M src/gc/mark_sweep.c
  M src/gc/string_gc.c
  M src/global_setup.c
  M src/hash.c
  M src/hll.c
  M src/interp/inter_create.c
  M src/interp/inter_misc.c
  M src/io/api.c
  M src/io/buffer.c
  M src/io/filehandle.c
  M src/io/io_private.h
  M src/multidispatch.c
  M src/namespace.c
  M src/oo.c
  M src/packfile/api.c
  M src/packfile/output.c
  M src/pmc/hash.pmc
  M src/pmc/hashiterator.pmc
  M src/pmc/imageiofreeze.pmc
  M src/pmc/imageiosize.pmc
  A src/pmc/imccompiler.pmc
  M src/pmc/key.pmc
  M src/pmc/object.pmc
  M src/pmc/opcode.pmc
  M src/pmc/packfilebytecodesegment.pmc
  M src/pmc/packfiledirectory.pmc
  M src/pmc/packfileopmap.pmc
  M src/pmc/packfilerawsegment.pmc
  M src/pmc/ptrobj.pmc
  M src/pmc/structview.pmc
  M src/pmc/sub.pmc
  M src/pmc/unmanagedstruct.pmc
  M src/pointer_array.c
  M src/runcore/cores.c
  M src/spf_render.c
  M src/string/api.c
  M src/utils.c
  M t/TESTS_STATUS.pod
  R t/compilers/imcc/imcpasm/cfg.t
  R t/compilers/imcc/imcpasm/opt0.t
  R t/compilers/imcc/imcpasm/opt1.t
  R t/compilers/imcc/imcpasm/opt2.t
  R t/compilers/imcc/imcpasm/optc.t
  R t/compilers/imcc/imcpasm/pcc.t
  M t/configure/017-revision_from_cache.t
  M t/configure/018-revision_to_cache.t
  M t/configure/033-step.t
  M t/configure/061-revision_from_cache.t
  M t/configure/063-git_describe_to_cache.t
  M t/configure/064-sha1_from_cache.t
  M t/configure/065-git_describe_from_cache.t
  M t/dynpmc/os.t
  M t/perl/Parrot_Test.t
  M t/pmc/object-meths.t
  M t/pmc/packfileopmap.t
  M t/pmc/pmc.t
  M t/src/embed.t
  M t/src/embed/api.t
  M t/src/extend.t
  M t/src/extend_vtable.t
  A t/steps/auto/infnan-01.t
  M t/steps/auto/llvm-01.t
  M t/steps/init/defaults-01.t
  M t/steps/inter/progs-01.t
  M t/steps/inter/progs-02.t
  M t/steps/inter/progs-03.t
  M t/steps/inter/progs-04.t
  M tools/dev/pbc_to_exe.pir
  M tools/install/smoke_languages.pl

Log Message:
-----------
Merge branch 'master' into tt1931-nci-parameters-deprecation

Conflicts:
	src/nci/core_thunks.c
	src/nci/core_thunks.nci


Commit: 568c380b6f0eb2b4a6334530179e83289632ee12
    https://github.com/parrot/parrot/commit/568c380b6f0eb2b4a6334530179e83289632ee12
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-04-11 (Mon, 11 Apr 2011)

Changed paths:
  M config/auto/llvm.pm

Log Message:
-----------
[configure] Don't pick up LLVM's ccflags.  http://trac.parrot.org/parrot/ticket/2089.


Commit: 91bd7c34f28e51c861388d010730856812ad0103
    https://github.com/parrot/parrot/commit/91bd7c34f28e51c861388d010730856812ad0103
Author: Kevin Polulak <kpolulak at gmail.com>
Date:   2011-04-12 (Tue, 12 Apr 2011)

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

Log Message:
-----------
factor common code in fetch/vivify into a static function

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


Commit: da70a7806bcea7cf17952edc307051e42fe6cb3b
    https://github.com/parrot/parrot/commit/da70a7806bcea7cf17952edc307051e42fe6cb3b
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-04-12 (Tue, 12 Apr 2011)

Changed paths:
  M docs/pdds/pdd19_pir.pod

Log Message:
-----------
make pdd19 examples not print output during compilation


Commit: 24233e25c7654034aabc605b059972419baea447
    https://github.com/parrot/parrot/commit/24233e25c7654034aabc605b059972419baea447
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-04-12 (Tue, 12 Apr 2011)

Changed paths:
  M t/perl/Parrot_Test.t

Log Message:
-----------
[t] Add back trailing spaces in t/perl/Parrot_Test.t

Fixes test with Test::Builder version <= 0.94


Commit: 4d821463c1b7890eea618ca7e8d149cff2c9d6ca
    https://github.com/parrot/parrot/commit/4d821463c1b7890eea618ca7e8d149cff2c9d6ca
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-04-12 (Tue, 12 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Fix test 3 of t/src/extend_vtable.t


Commit: e5f775201fb381e085336cf178a6b5853636b046
    https://github.com/parrot/parrot/commit/e5f775201fb381e085336cf178a6b5853636b046
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-04-12 (Tue, 12 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Make t/src/extend_vtable.t work with g++

See TT #2084


Commit: 364ad6bc2295cc4e80801587653983418138113a
    https://github.com/parrot/parrot/commit/364ad6bc2295cc4e80801587653983418138113a
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-12 (Tue, 12 Apr 2011)

Changed paths:
  M src/embed/api.c

Log Message:
-----------
block GC during packfile serialization and write to file. This gets rid of my segfaulty issues building Rakudo


Commit: ed8fd08e4a95faaa260b08f774b44ad1b38b6f09
    https://github.com/parrot/parrot/commit/ed8fd08e4a95faaa260b08f774b44ad1b38b6f09
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-12 (Tue, 12 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

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


Commit: d0fd13f9eda4b9158a8f9994e790ed2d01e62bca
    https://github.com/parrot/parrot/commit/d0fd13f9eda4b9158a8f9994e790ed2d01e62bca
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-04-12 (Tue, 12 Apr 2011)

Changed paths:
  M config/auto/warnings.pm

Log Message:
-----------
[configure] Use -fexcess-precision=standard

This option is supported by GCC >= 4.5 and might help with TT #1978


Commit: 0631c0fdfacde82e78c2facb1eb73c1afe437fc8
    https://github.com/parrot/parrot/commit/0631c0fdfacde82e78c2facb1eb73c1afe437fc8
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-12 (Tue, 12 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_get_string_keyed_str , nwellenhof++


Commit: 985e82a58731e46af2f4aa9e0417c11c1be3dd9f
    https://github.com/parrot/parrot/commit/985e82a58731e46af2f4aa9e0417c11c1be3dd9f
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-04-12 (Tue, 12 Apr 2011)

Changed paths:
  M src/embed/api.c

Log Message:
-----------
[build] fix C
src/embed/api.c:546: error: ISO C90 forbids mixed declarations and code


Commit: c5bf220541e3ae115f4012f16a60d0efee9b2fee
    https://github.com/parrot/parrot/commit/c5bf220541e3ae115f4012f16a60d0efee9b2fee
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-13 (Wed, 13 Apr 2011)

Changed paths:
  M src/pmc/fixedfloatarray.pmc

Log Message:
-----------
add a get_pointer vtable to FixedFloatArray, so people doing mathish stuff through NCI can get at the underlying storage


Commit: 2d1ffb389b0c0d59410e35b140cd6499c22e9e3b
    https://github.com/parrot/parrot/commit/2d1ffb389b0c0d59410e35b140cd6499c22e9e3b
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-13 (Wed, 13 Apr 2011)

Changed paths:
  M lib/Parrot/Vtable.pm

Log Message:
-----------
add function annotations to vmethod arguments


Commit: f8696d09418de3478d7c84851e582cb6dcbd9456
    https://github.com/parrot/parrot/commit/f8696d09418de3478d7c84851e582cb6dcbd9456
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-13 (Wed, 13 Apr 2011)

Changed paths:
  M lib/Parrot/Vtable.pm
  M tools/build/vtable_extend.pl
  M tools/build/vtable_h.pl

Log Message:
-----------
parse_vtable() should just take an explicit file argument rather than defaulting.  Hoisted up some repeated strings


Commit: 4cbdf8dc0b39d2f6f35342633de42cc5a81b989b
    https://github.com/parrot/parrot/commit/4cbdf8dc0b39d2f6f35342633de42cc5a81b989b
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-13 (Wed, 13 Apr 2011)

Changed paths:
  M include/parrot/interpreter.h
  M include/parrot/io.h
  M src/interp/inter_create.c
  M src/io/api.c
  M src/pmc.c
  M src/string/api.c

Log Message:
-----------
STRINGNULL and PMCNULL are now always single globals. In the past, they could be NULL depending on a macro.


Commit: 880473eb53002e2270ab87ce950b876d69745fa5
    https://github.com/parrot/parrot/commit/880473eb53002e2270ab87ce950b876d69745fa5
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-13 (Wed, 13 Apr 2011)

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

Log Message:
-----------
updating PARROT_CAN_RETURN_NULL based on the new PMCNULL/STRINGNULL settings


Commit: a03f2f39e64eaad591701aeb756640721eea7c9d
    https://github.com/parrot/parrot/commit/a03f2f39e64eaad591701aeb756640721eea7c9d
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-13 (Wed, 13 Apr 2011)

Changed paths:
  M src/pmc/stringbuilder.pmc

Log Message:
-----------
localizing STR_VTABLE


Commit: 7f2ef6ea90f3ef7f8d85256d648ea9da6bf24288
    https://github.com/parrot/parrot/commit/7f2ef6ea90f3ef7f8d85256d648ea9da6bf24288
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-13 (Wed, 13 Apr 2011)

Changed paths:
  M src/embed/api.c

Log Message:
-----------
removed unused var


Commit: 6c64494fd82a06ba1aa7473a5b2d7641afae6422
    https://github.com/parrot/parrot/commit/6c64494fd82a06ba1aa7473a5b2d7641afae6422
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-13 (Wed, 13 Apr 2011)

Changed paths:
  M include/parrot/string.h

Log Message:
-----------
annotating function pointers


Commit: 84871f57f4f12e2456fe233c7f8643b7625f5711
    https://github.com/parrot/parrot/commit/84871f57f4f12e2456fe233c7f8643b7625f5711
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-14 (Thu, 14 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_delete_keyed(_int)


Commit: 4d52021be8de6ddd4c146ca822a6cc8a30854738
    https://github.com/parrot/parrot/commit/4d52021be8de6ddd4c146ca822a6cc8a30854738
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-14 (Thu, 14 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_delete_keyed_str


Commit: 67ffbc8ae5d49dcfe1e87df925c663e3c6d31878
    https://github.com/parrot/parrot/commit/67ffbc8ae5d49dcfe1e87df925c663e3c6d31878
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-14 (Thu, 14 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_delprop


Commit: eab67bd42e7dc83667f8240e6cbcc9cb9367cdc9
    https://github.com/parrot/parrot/commit/eab67bd42e7dc83667f8240e6cbcc9cb9367cdc9
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-14 (Thu, 14 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_exists_keyed_str


Commit: de2f736680ce89e5889a918cec21211166ff39ae
    https://github.com/parrot/parrot/commit/de2f736680ce89e5889a918cec21211166ff39ae
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-14 (Thu, 14 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_get_integer_keyed_str


Commit: c6f1fe741f677f2e569cc4e25064579555b080a6
    https://github.com/parrot/parrot/commit/c6f1fe741f677f2e569cc4e25064579555b080a6
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-14 (Thu, 14 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_get_number_keyed_str


Commit: 986d7601bc778583b0dc968d3d81dd8f140678cc
    https://github.com/parrot/parrot/commit/986d7601bc778583b0dc968d3d81dd8f140678cc
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-14 (Thu, 14 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_get_pmc_keyed_int


Commit: ce3f9ecdf34685fd8164ea1f1e1036d234574f71
    https://github.com/parrot/parrot/commit/ce3f9ecdf34685fd8164ea1f1e1036d234574f71
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-14 (Thu, 14 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_get_pmc_keyed


Commit: d7afbd7a60d7a9df71e23536a161087a4668ef0f
    https://github.com/parrot/parrot/commit/d7afbd7a60d7a9df71e23536a161087a4668ef0f
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-14 (Thu, 14 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_get_repr


Commit: 2d1a1fe09a4a422043efa6227a33663d902d78b2
    https://github.com/parrot/parrot/commit/2d1a1fe09a4a422043efa6227a33663d902d78b2
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-04-15 (Fri, 15 Apr 2011)

Changed paths:
  M include/parrot/interpreter.h

Log Message:
-----------
Brake the build - replace "PackFile *initial_pf" with "PMC *current_pf"


Commit: af010fa3fad3f8ac4ee8e5b7d8dc8b249eaed463
    https://github.com/parrot/parrot/commit/af010fa3fad3f8ac4ee8e5b7d8dc8b249eaed463
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-04-15 (Fri, 15 Apr 2011)

Changed paths:
  M src/gc/mark_sweep.c

Log Message:
-----------
Fix mark in trace_roots


Commit: 62b5f53d99e5288a5fea8cdafd983b8062f20583
    https://github.com/parrot/parrot/commit/62b5f53d99e5288a5fea8cdafd983b8062f20583
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-04-15 (Fri, 15 Apr 2011)

Changed paths:
  M compilers/imcc/main.c
  M compilers/imcc/pbc.c
  M include/parrot/packfile.h
  M src/embed.c
  M src/embed/api.c
  M src/interp/inter_create.c
  M src/packfile/api.c
  M src/pmc/eval.pmc

Log Message:
-----------
Mass replace of interp_pf with current_pf.


Commit: d7afc1f369eda5addef237ac30aa8bcd934b5981
    https://github.com/parrot/parrot/commit/d7afc1f369eda5addef237ac30aa8bcd934b5981
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-04-15 (Fri, 15 Apr 2011)

Changed paths:
  M config/gen/config_h/config_h.in

Log Message:
-----------
Brake the build again. Replace typedef of Parrot_PackFile with PMC version.


Commit: f65e92a5369526a3fdf343cfde55660ad9f1a403
    https://github.com/parrot/parrot/commit/f65e92a5369526a3fdf343cfde55660ad9f1a403
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-04-15 (Fri, 15 Apr 2011)

Changed paths:
  M src/embed/api.c

Log Message:
-----------
Update code to new Parrot_PackFile typedef.


Commit: 7f73a45556e3fd599a0ff71705cdd307ecc717cd
    https://github.com/parrot/parrot/commit/7f73a45556e3fd599a0ff71705cdd307ecc717cd
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-04-15 (Fri, 15 Apr 2011)

Changed paths:
  M config/gen/config_h/config_h.in
  M include/parrot/core_types.h

Log Message:
-----------
Move definition of Parrot_PackFile to more appropriate place


Commit: 133eb4da888d6d3d62811457109a34262b3ac597
    https://github.com/parrot/parrot/commit/133eb4da888d6d3d62811457109a34262b3ac597
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-04-15 (Fri, 15 Apr 2011)

Changed paths:
  M src/gc/mark_sweep.c

Log Message:
-----------
Fix most annoying bug ever. When GC triggered during opcode tracing than we mark "debugger" interpreter without marking real one. Fix is to mark parent_interpreter as well.


Commit: 6d7f7f074c9a15be26b79c7b30803fcdaafbc186
    https://github.com/parrot/parrot/commit/6d7f7f074c9a15be26b79c7b30803fcdaafbc186
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-04-15 (Fri, 15 Apr 2011)

Changed paths:
  M src/embed.c

Log Message:
-----------
Resurrect original code instead of asserting on NYI


Commit: 4a80315b4e596851decb5097f8083809b43c8962
    https://github.com/parrot/parrot/commit/4a80315b4e596851decb5097f8083809b43c8962
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-04-15 (Fri, 15 Apr 2011)

Changed paths:
  M src/packfile/api.c

Log Message:
-----------
Add more WBs


Commit: 9578243bcc5e40eace1dd1f94f2fcc0596c6fb50
    https://github.com/parrot/parrot/commit/9578243bcc5e40eace1dd1f94f2fcc0596c6fb50
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-04-15 (Fri, 15 Apr 2011)

Changed paths:
  M src/packfile/api.c

Log Message:
-----------
Update to use PMC instead of raw pointers


Commit: 99cfc8c293cb5136b45ea8861d0689e475cb0a4a
    https://github.com/parrot/parrot/commit/99cfc8c293cb5136b45ea8861d0689e475cb0a4a
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-04-15 (Fri, 15 Apr 2011)

Changed paths:
  M frontend/parrot_debugger/main.c
  M frontend/pbc_dump/main.c

Log Message:
-----------
Update frontends


Commit: 36c5eb156be3e3da3dbe75f916f02b17646fd7d6
    https://github.com/parrot/parrot/commit/36c5eb156be3e3da3dbe75f916f02b17646fd7d6
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-04-15 (Fri, 15 Apr 2011)

Changed paths:
  M src/packfile/api.c

Log Message:
-----------
One more GC block


Commit: 8c1c2b085256e468092f41c2f5ae6a82a12b7da2
    https://github.com/parrot/parrot/commit/8c1c2b085256e468092f41c2f5ae6a82a12b7da2
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-04-15 (Fri, 15 Apr 2011)

Changed paths:
  M t/src/extend.t

Log Message:
-----------
Update test to use proper Parrot_PackFile typedef.


Commit: 369b59b1b84145b90c7ceaf35ed64857d9ebfc42
    https://github.com/parrot/parrot/commit/369b59b1b84145b90c7ceaf35ed64857d9ebfc42
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-04-15 (Fri, 15 Apr 2011)

Changed paths:
  M src/embed/api.c

Log Message:
-----------
make gcc happy


Commit: 4ce8ad6cc44fe266c315387381ff830feeb508eb
    https://github.com/parrot/parrot/commit/4ce8ad6cc44fe266c315387381ff830feeb508eb
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-15 (Fri, 15 Apr 2011)

Changed paths:
  M src/gc/mark_sweep.c

Log Message:
-----------
remove unused variable


Commit: 4fe08382f31ffc8b5bc73fbe67a1536462c7337a
    https://github.com/parrot/parrot/commit/4fe08382f31ffc8b5bc73fbe67a1536462c7337a
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-15 (Fri, 15 Apr 2011)

Changed paths:
  M include/parrot/context.h
  M src/call/context_accessors.c

Log Message:
-----------
fix up some function annotations


Commit: 5fb8348594119637c09fb46ba1c545df50ef81ca
    https://github.com/parrot/parrot/commit/5fb8348594119637c09fb46ba1c545df50ef81ca
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-16 (Sat, 16 Apr 2011)

Changed paths:
  M src/gc/mark_sweep.c

Log Message:
-----------
assert args and function docs for mark_interp function


Commit: 4abb7b7716dbe34bb1192abb929f11a3355d65a8
    https://github.com/parrot/parrot/commit/4abb7b7716dbe34bb1192abb929f11a3355d65a8
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-16 (Sat, 16 Apr 2011)

Changed paths:
  M src/gc/mark_sweep.c

Log Message:
-----------
fix function docs


Commit: 3e3b4169ea590da6249733edd102c44f41ad2d3d
    https://github.com/parrot/parrot/commit/3e3b4169ea590da6249733edd102c44f41ad2d3d
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-16 (Sat, 16 Apr 2011)

Changed paths:
  M include/parrot/context.h
  M include/parrot/debugger.h
  M include/parrot/interpreter.h
  M include/parrot/io.h
  M include/parrot/string.h
  M lib/Parrot/Vtable.pm
  M src/call/context_accessors.c
  M src/debug.c
  M src/embed/api.c
  M src/interp/inter_create.c
  M src/io/api.c
  M src/pmc.c
  M src/pmc/fixedfloatarray.pmc
  M src/pmc/stringbuilder.pmc
  M src/string/api.c
  M tools/build/vtable_extend.pl
  M tools/build/vtable_h.pl

Log Message:
-----------
Merge branch 'master' into leto/embed_grant


Commit: 704435d21f341a5c2bbf8e953fafc5f4a867165d
    https://github.com/parrot/parrot/commit/704435d21f341a5c2bbf8e953fafc5f4a867165d
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-16 (Sat, 16 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t][TT #2084] Attempt to fix failed assertion 'key'


Commit: b5596e461c1c90ac82b8f4e50b779a4eb628feb3
    https://github.com/parrot/parrot/commit/b5596e461c1c90ac82b8f4e50b779a4eb628feb3
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-16 (Sat, 16 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
Merge branch 'master' into leto/embed_grant


Commit: 4c28441cf6b57c29e332f66da6b5181b257a5944
    https://github.com/parrot/parrot/commit/4c28441cf6b57c29e332f66da6b5181b257a5944
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-04-16 (Sat, 16 Apr 2011)

Changed paths:
  M src/packfile/api.c

Log Message:
-----------
More WB


Commit: dbf477e6c3f37bb066c8a8c5af8b39801813b55a
    https://github.com/parrot/parrot/commit/dbf477e6c3f37bb066c8a8c5af8b39801813b55a
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-04-16 (Sat, 16 Apr 2011)

Changed paths:
  M src/packfile/api.c

Log Message:
-----------
Remove PackFile_append. We always need WD when changing PackFile


Commit: d234bccb4e84aa77de7e9914954dcaf240c1a6b4
    https://github.com/parrot/parrot/commit/d234bccb4e84aa77de7e9914954dcaf240c1a6b4
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-04-16 (Sat, 16 Apr 2011)

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

Log Message:
-----------
Change do_sub_pragmas to accept PMC instead of raw PackFile_ByteCode pointer. We are changing constants and need WD


Commit: 8ffbcb8f00800e97393f801e66f33f3fd13c2a01
    https://github.com/parrot/parrot/commit/8ffbcb8f00800e97393f801e66f33f3fd13c2a01
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-04-16 (Sat, 16 Apr 2011)

Changed paths:
  M src/pmc/ptr.pmc

Log Message:
-----------
Writebarrier Ptr PMC when returning raw pointer. It's kind of overkill but will help for now


Commit: 37ce94f10e7a741f2062bc4f59b26d56f3094705
    https://github.com/parrot/parrot/commit/37ce94f10e7a741f2062bc4f59b26d56f3094705
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-04-16 (Sat, 16 Apr 2011)

Changed paths:
  M docs/project/hacking_tips.pod

Log Message:
-----------
add some tips on reducing unhelpful randomness


Commit: 48f56a3545447fa982c8b598e0bcdf08f1eee609
    https://github.com/parrot/parrot/commit/48f56a3545447fa982c8b598e0bcdf08f1eee609
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-16 (Sat, 16 Apr 2011)

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

Log Message:
-----------
Annotate non-SHIM PMC arguments in generated PMC C code


Commit: 6f1f07bd999e1258480e51cae103163f9281fbcc
    https://github.com/parrot/parrot/commit/6f1f07bd999e1258480e51cae103163f9281fbcc
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-04-17 (Sun, 17 Apr 2011)

Changed paths:
  M docs/project/hacking_tips.pod
  M include/parrot/context.h
  M lib/Parrot/Pmc2c/Method.pm
  M src/call/context_accessors.c
  M t/src/extend_vtable.t

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


Commit: 370a41843ce08a1f7ceab1ecfed6fb4e96ef142e
    https://github.com/parrot/parrot/commit/370a41843ce08a1f7ceab1ecfed6fb4e96ef142e
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-04-17 (Sun, 17 Apr 2011)

Changed paths:
  M Configure.pl
  M config/auto/llvm.pm
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M t/steps/auto/llvm-01.t

Log Message:
-----------
Introduce --with-llvm option to explicitly link to LLVM

fixes tt #2092, patch courtesy of kid51++


Commit: 73edd49575fede3167c99bb70676a10b460d85d0
    https://github.com/parrot/parrot/commit/73edd49575fede3167c99bb70676a10b460d85d0
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-04-17 (Sun, 17 Apr 2011)

Changed paths:
  M t/op/spawnw.t

Log Message:
-----------
Eliminate use of 'env'

fixes tt #2095, patch courtesy of kid51++


Commit: c4d3f78df6ed10a38ad550f018ceccd1fd6278fb
    https://github.com/parrot/parrot/commit/c4d3f78df6ed10a38ad550f018ceccd1fd6278fb
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-17 (Sun, 17 Apr 2011)

Changed paths:
  M src/pmc/imccompiler.pmc

Log Message:
-----------
Consting and annotating


Commit: 7190577b7d533c16bcee0d61bf2d6f093eaa7524
    https://github.com/parrot/parrot/commit/7190577b7d533c16bcee0d61bf2d6f093eaa7524
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-17 (Sun, 17 Apr 2011)

Changed paths:
  M Configure.pl
  M config/auto/llvm.pm
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M t/op/spawnw.t
  M t/steps/auto/llvm-01.t

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


Commit: 46c2a2b42a1ebac3abf40f7f186643a91d17fa77
    https://github.com/parrot/parrot/commit/46c2a2b42a1ebac3abf40f7f186643a91d17fa77
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-17 (Sun, 17 Apr 2011)

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

Log Message:
-----------
Fixed up some function annotations. Removed outdated #define. Use STRINGNULL for our null strings.


Commit: e187a446547460180b5326cc657026d9cd0c5ba9
    https://github.com/parrot/parrot/commit/e187a446547460180b5326cc657026d9cd0c5ba9
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-18 (Mon, 18 Apr 2011)

Changed paths:
  M compilers/imcc/main.c
  M compilers/imcc/pbc.c
  M config/gen/config_h/config_h.in
  M frontend/parrot_debugger/main.c
  M frontend/pbc_dump/main.c
  M include/parrot/core_types.h
  M include/parrot/interpreter.h
  M include/parrot/packfile.h
  M src/embed.c
  M src/embed/api.c
  M src/gc/mark_sweep.c
  M src/interp/inter_create.c
  M src/packfile/api.c
  M src/pmc/eval.pmc
  M src/pmc/ptr.pmc
  M t/src/extend.t

Log Message:
-----------
Merge branch 'packfile_wrap'


Commit: 8393b9527aa126597a108ad806451a1974c63501
    https://github.com/parrot/parrot/commit/8393b9527aa126597a108ad806451a1974c63501
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-18 (Mon, 18 Apr 2011)

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

Log Message:
-----------
annotate function pointers in the iterator


Commit: 229a7813acaf55b38110d81639365d6c097bf74b
    https://github.com/parrot/parrot/commit/229a7813acaf55b38110d81639365d6c097bf74b
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-18 (Mon, 18 Apr 2011)

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

Log Message:
-----------
Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L commandline switch.


Commit: 46922aec93bb911fcdde4f82c5742ef380bab096
    https://github.com/parrot/parrot/commit/46922aec93bb911fcdde4f82c5742ef380bab096
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-18 (Mon, 18 Apr 2011)

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

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


Commit: 9ae4a27fb83acafd5f096c3b306e9f46a752a99d
    https://github.com/parrot/parrot/commit/9ae4a27fb83acafd5f096c3b306e9f46a752a99d
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-18 (Mon, 18 Apr 2011)

Changed paths:
  M NEWS

Log Message:
-----------
Add a little meat to NEWS


Commit: c9923220e25793f725db430c7eb0d4ec545184b3
    https://github.com/parrot/parrot/commit/c9923220e25793f725db430c7eb0d4ec545184b3
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-18 (Mon, 18 Apr 2011)

Changed paths:
  M PLATFORMS

Log Message:
-----------
Update netbsd x86_64 PLATFORM entry


Commit: 8bcd6a75ea00b6dc86d3c36cf479b4155ffb365d
    https://github.com/parrot/parrot/commit/8bcd6a75ea00b6dc86d3c36cf479b4155ffb365d
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-18 (Mon, 18 Apr 2011)

Changed paths:
  M frontend/pbc_dump/main.c

Log Message:
-----------
fix the build on windows. I don't know why this is an error, the compiler can clearly see the PMC_IS_NULL macro, but claims the PMCNULL variable is not defined. They are defined in the same file


Commit: 836fe3bd30cfd2d44b61c0bb1dfbb5e78012af26
    https://github.com/parrot/parrot/commit/836fe3bd30cfd2d44b61c0bb1dfbb5e78012af26
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-18 (Mon, 18 Apr 2011)

Changed paths:
  M NEWS
  M PLATFORMS
  M api.yaml
  M include/parrot/packfile.h
  M src/embed/api.c
  M src/packfile/api.c

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


Commit: 6dddd870f47ea883a33a1d05cf6a891c814cfb48
    https://github.com/parrot/parrot/commit/6dddd870f47ea883a33a1d05cf6a891c814cfb48
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-18 (Mon, 18 Apr 2011)

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

Log Message:
-----------
fix IMCC_push_parser_state so that backtraces don't contain the full source code of PIR code literals being compiled


Commit: baa3b015464f7488f561a3324e32a44f54dc6d47
    https://github.com/parrot/parrot/commit/baa3b015464f7488f561a3324e32a44f54dc6d47
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-18 (Mon, 18 Apr 2011)

Changed paths:
  M NEWS
  M frontend/parrot/main.c

Log Message:
-----------
add mention of other GC cores to the commandline help


Commit: 83e4dbaff2e3671336f3c468c0e15d723b7a42cf
    https://github.com/parrot/parrot/commit/83e4dbaff2e3671336f3c468c0e15d723b7a42cf
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-04-18 (Mon, 18 Apr 2011)

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

Log Message:
-----------
For the purpose of getting quick(er) feedback on different GC options, add a
'gc_tests' target which, for now, will consist solely of t/compilers/opsc/*.t.


Commit: b6c91baf98458c8eb4f256232b127007c4125c0a
    https://github.com/parrot/parrot/commit/b6c91baf98458c8eb4f256232b127007c4125c0a
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-19 (Tue, 19 Apr 2011)

Changed paths:
  M ChangeLog
  M MANIFEST.generated
  M README
  M VERSION

Log Message:
-----------
update version numbers in a few places


Commit: 1cfaceabebb78be75e84c54c18ff75d4e435dde2
    https://github.com/parrot/parrot/commit/1cfaceabebb78be75e84c54c18ff75d4e435dde2
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-19 (Tue, 19 Apr 2011)

Changed paths:
  M docs/parrothist.pod
  M docs/project/release_manager_guide.pod

Log Message:
-----------
update release_manager_guide. Add an entry to parrothist.pod, but I don't have a name yet


Commit: 8a1b743a50423f16eb97287c16ee7e8a1e5d2b77
    https://github.com/parrot/parrot/commit/8a1b743a50423f16eb97287c16ee7e8a1e5d2b77
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-19 (Tue, 19 Apr 2011)

Changed paths:
  M CREDITS
  M docs/project/release_manager_guide.pod
  M tools/release/release.json

Log Message:
-----------
add info about release to my CREDITS entry. Update release.json. Revise release_manager_guide.pod with respect to the ops2c bootstrapping steps. That mechanism is complicated enough without the clumsy half-explanation.


Commit: 8a77739e881b9ad3146ee0c4fe5991bafc28a6ff
    https://github.com/parrot/parrot/commit/8a77739e881b9ad3146ee0c4fe5991bafc28a6ff
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-19 (Tue, 19 Apr 2011)

Changed paths:
  M include/parrot/oplib/core_ops.h
  M src/ops/core_ops.c

Log Message:
-----------
update ops bootstrap stuff


Commit: ed159d06e6636d498565d9e7f4cd8cbff51c1c4f
    https://github.com/parrot/parrot/commit/ed159d06e6636d498565d9e7f4cd8cbff51c1c4f
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-04-19 (Tue, 19 Apr 2011)

Changed paths:
  M NEWS
  M config/auto/gc.pm

Log Message:
-----------
make gms the new default GC, update NEWS, drop some unneeded code


Commit: 61176bb71505dd4d2a5d9c53adc1ba139698c0b2
    https://github.com/parrot/parrot/commit/61176bb71505dd4d2a5d9c53adc1ba139698c0b2
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-19 (Tue, 19 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
Merge branch 'leto/embed_grant'


Commit: 31ca512cd16606923626a59f9b29de6e43a3f768
    https://github.com/parrot/parrot/commit/31ca512cd16606923626a59f9b29de6e43a3f768
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-04-19 (Tue, 19 Apr 2011)

Changed paths:
  M src/string/api.c

Log Message:
-----------
simplify hash seed initialization and remove a debugging macro


Commit: c1bc61d28b893e59c1bffdba694ffab6317e0fda
    https://github.com/parrot/parrot/commit/c1bc61d28b893e59c1bffdba694ffab6317e0fda
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-19 (Tue, 19 Apr 2011)

Changed paths:
  M docs/parrothist.pod
  M tools/release/release.json

Log Message:
-----------
Parrot 3.3 is 'Fire in the Sky'


Commit: a9a87f1c7d0e5c79f50be121544a56a1e6c23e31
    https://github.com/parrot/parrot/commit/a9a87f1c7d0e5c79f50be121544a56a1e6c23e31
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-19 (Tue, 19 Apr 2011)

Changed paths:
  M CREDITS
  M ChangeLog
  M MANIFEST.generated
  M README
  M VERSION
  M docs/parrothist.pod
  M docs/project/release_manager_guide.pod
  M include/parrot/oplib/core_ops.h
  M src/ops/core_ops.c
  M tools/release/release.json

Log Message:
-----------
Merge branch 'parrot_3_3'


Commit: 71ed52129ae75c2b69adb89d706e2363192a535a
    https://github.com/parrot/parrot/commit/71ed52129ae75c2b69adb89d706e2363192a535a
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-19 (Tue, 19 Apr 2011)

Changed paths:
  M src/embed.c

Log Message:
-----------
consting args. Flag unsued args. Add an XXX where we are not setting an outbound pointer.


Commit: 7ae065ad4ea5e5fdf8d7c94ffb155027df8598a7
    https://github.com/parrot/parrot/commit/7ae065ad4ea5e5fdf8d7c94ffb155027df8598a7
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-20 (Wed, 20 Apr 2011)

Changed paths:
  M docs/parrothist.pod

Log Message:
-----------
3.3.0 is a supported release


Commit: 3c7fb39da06353c2401cb3e77905fac4792c62a4
    https://github.com/parrot/parrot/commit/3c7fb39da06353c2401cb3e77905fac4792c62a4
Author: Jonathan Worthington <jnthn at jnthn.net>
Date:   2011-04-21 (Thu, 21 Apr 2011)

Changed paths:
  M compilers/pct/src/PAST/Compiler.pir

Log Message:
-----------
Make block references have consistent semantics (always use subid), whether they live in a package or not.


Commit: 84a6b3b2397c11dc9f04029f2b1ea8e2e75e7e78
    https://github.com/parrot/parrot/commit/84a6b3b2397c11dc9f04029f2b1ea8e2e75e7e78
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-21 (Thu, 21 Apr 2011)

Changed paths:
  M src/ops/var.ops

Log Message:
-----------
consted a few variables


Commit: 74e29327cc6d4f82e9654ed2f0100c26cbe64c6c
    https://github.com/parrot/parrot/commit/74e29327cc6d4f82e9654ed2f0100c26cbe64c6c
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-21 (Thu, 21 Apr 2011)

Changed paths:
  M src/ops/set.ops

Log Message:
-----------
consted a var


Commit: f99d63cbd97b8f5a31f8f31927566f6f3020c2fe
    https://github.com/parrot/parrot/commit/f99d63cbd97b8f5a31f8f31927566f6f3020c2fe
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-21 (Thu, 21 Apr 2011)

Changed paths:
  M src/ops/object.ops

Log Message:
-----------
removed an unnecessary setting of a var


Commit: 968fcad160b7b1ea8017872b9560b1c551a20bc5
    https://github.com/parrot/parrot/commit/968fcad160b7b1ea8017872b9560b1c551a20bc5
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-21 (Thu, 21 Apr 2011)

Changed paths:
  M src/ops/math.ops

Log Message:
-----------
consted a var


Commit: 8f7ec498646c10d20797b87fa8156bc00495c27d
    https://github.com/parrot/parrot/commit/8f7ec498646c10d20797b87fa8156bc00495c27d
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-21 (Thu, 21 Apr 2011)

Changed paths:
  M src/dynoplibs/io.ops
  M src/dynoplibs/trans.ops

Log Message:
-----------
consted a var


Commit: 9f7969e6fd4df1bffa7f3c7f478475b2178777f0
    https://github.com/parrot/parrot/commit/9f7969e6fd4df1bffa7f3c7f478475b2178777f0
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-21 (Thu, 21 Apr 2011)

Changed paths:
  M src/ops/core.ops

Log Message:
-----------
consted a pointer. Undid some unnecessary var setting


Commit: e90cbfdb062df89b96dd09e222772790b6a042f5
    https://github.com/parrot/parrot/commit/e90cbfdb062df89b96dd09e222772790b6a042f5
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-22 (Fri, 22 Apr 2011)

Changed paths:
  M CREDITS
  M ChangeLog
  M Configure.pl
  M MANIFEST.generated
  M NEWS
  M PLATFORMS
  M README
  M VERSION
  M api.yaml
  M compilers/imcc/imc.h
  M compilers/imcc/imcc.l
  M compilers/imcc/imclexer.c
  M compilers/imcc/imcparser.c
  M compilers/imcc/imcparser.h
  M compilers/imcc/main.c
  M compilers/imcc/pbc.c
  M compilers/pct/src/PAST/Compiler.pir
  M config/auto/gc.pm
  M config/auto/llvm.pm
  M config/auto/warnings.pm
  M config/gen/config_h/config_h.in
  M config/gen/makefiles/root.in
  M docs/parrothist.pod
  M docs/pdds/pdd19_pir.pod
  M docs/project/hacking_tips.pod
  M docs/project/release_manager_guide.pod
  M frontend/parrot/main.c
  M frontend/parrot_debugger/main.c
  M frontend/pbc_dump/main.c
  M include/parrot/context.h
  M include/parrot/core_types.h
  M include/parrot/debugger.h
  M include/parrot/hll.h
  M include/parrot/interpreter.h
  M include/parrot/io.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/packfile.h
  M include/parrot/string.h
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M lib/Parrot/Pmc2c/Method.pm
  M lib/Parrot/Vtable.pm
  M src/call/context_accessors.c
  M src/debug.c
  M src/dynoplibs/io.ops
  M src/dynoplibs/trans.ops
  M src/embed.c
  M src/embed/api.c
  M src/gc/mark_sweep.c
  M src/hll.c
  M src/interp/inter_create.c
  M src/io/api.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/ops/experimental.ops
  M src/ops/math.ops
  M src/ops/object.ops
  M src/ops/set.ops
  M src/ops/var.ops
  M src/packfile/api.c
  M src/pmc.c
  M src/pmc/eval.pmc
  M src/pmc/fixedfloatarray.pmc
  M src/pmc/imccompiler.pmc
  M src/pmc/ptr.pmc
  M src/pmc/stringbuilder.pmc
  M src/string/api.c
  M t/op/spawnw.t
  M t/perl/Parrot_Test.t
  M t/src/extend.t
  M t/src/extend_vtable.t
  M t/steps/auto/llvm-01.t
  M tools/build/vtable_extend.pl
  M tools/build/vtable_h.pl
  M tools/release/release.json

Log Message:
-----------
Merge branch 'master' into tt1931-nci-parameters-deprecation


Commit: 75e2b4c94d602d3d7e8af4b679c325c8ec8d3fd9
    https://github.com/parrot/parrot/commit/75e2b4c94d602d3d7e8af4b679c325c8ec8d3fd9
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-22 (Fri, 22 Apr 2011)

Changed paths:
  M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci

Log Message:
-----------
eliminate deprecated "t" nci signatures from core/extra thunklibs


Commit: 0a8cc07d1cc5ec2a91355f5d17f3317b18ed36d1
    https://github.com/parrot/parrot/commit/0a8cc07d1cc5ec2a91355f5d17f3317b18ed36d1
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-22 (Fri, 22 Apr 2011)

Changed paths:
  M compilers/imcc/imclexer.c
  M compilers/imcc/imcparser.c
  M compilers/imcc/imcparser.h
  M include/parrot/nci.h
  M src/nci/libffi.c
  M src/nci/signatures.c

Log Message:
-----------
remove support for deprecated "t" nci signatures


Commit: 431a52ce0cee424d086ab790e9bb05d3205a4017
    https://github.com/parrot/parrot/commit/431a52ce0cee424d086ab790e9bb05d3205a4017
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-22 (Fri, 22 Apr 2011)

Changed paths:
  M src/libnci_test.def
  M src/nci_test.c
  M t/pmc/nci.t

Log Message:
-----------
eliminate tests for removed "t" nci signature functionality (or modify to avoid where possible)


Commit: a608e9a768e25ff1f4e3b77c768d247b066354af
    https://github.com/parrot/parrot/commit/a608e9a768e25ff1f4e3b77c768d247b066354af
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-22 (Fri, 22 Apr 2011)

Changed paths:
  M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci

Log Message:
-----------
eliminate deprecated "B" nci signature from extra thunklib


Commit: d818fb5626e3290bccec953cced0f6bdf84f159a
    https://github.com/parrot/parrot/commit/d818fb5626e3290bccec953cced0f6bdf84f159a
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-22 (Fri, 22 Apr 2011)

Changed paths:
  M include/parrot/nci.h
  M src/nci/libffi.c
  M src/nci/signatures.c

Log Message:
-----------
remove support for deprecated "B" nci signature


Commit: 1a7e92a67e065e6d1b4ea4d4c82abf50169393f7
    https://github.com/parrot/parrot/commit/1a7e92a67e065e6d1b4ea4d4c82abf50169393f7
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-04-22 (Fri, 22 Apr 2011)

Changed paths:
  M docs/parrothist.pod

Log Message:
-----------
apply stable identification to 3.3 release


Commit: 6c38adc9b7cc6e01434d560b995ab004163f16ad
    https://github.com/parrot/parrot/commit/6c38adc9b7cc6e01434d560b995ab004163f16ad
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-22 (Fri, 22 Apr 2011)

Changed paths:
  M include/parrot/nci.h
  M src/nci/extra_thunks.nci
  M src/nci/libffi.c
  M src/nci/signatures.c

Log Message:
-----------
eliminate unnecessary special treatment of "O" NCI type (handled implicitly by PCC)


Commit: ee53d0bea4dbafc0140c28f3abdaebd96052ff0d
    https://github.com/parrot/parrot/commit/ee53d0bea4dbafc0140c28f3abdaebd96052ff0d
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-22 (Fri, 22 Apr 2011)

Changed paths:
  M runtime/parrot/library/Stream/Sub.pir
  M runtime/parrot/library/Stream/Writer.pir

Log Message:
-----------
removed embedded tabs


Commit: 56ed6579a15802ca8c64fbcbdbfc88f8923a0b3c
    https://github.com/parrot/parrot/commit/56ed6579a15802ca8c64fbcbdbfc88f8923a0b3c
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-22 (Fri, 22 Apr 2011)

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

Log Message:
-----------
removed embedded tabs


Commit: 68ee5a9eb48b617d69c97aabcab04432bd113e8c
    https://github.com/parrot/parrot/commit/68ee5a9eb48b617d69c97aabcab04432bd113e8c
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-22 (Fri, 22 Apr 2011)

Changed paths:
  M runtime/parrot/library/Archive/Tar.pir
  M runtime/parrot/library/Archive/Zip.pir
  M runtime/parrot/library/HTTP/Message.pir
  M runtime/parrot/library/LWP/Protocol.pir
  M runtime/parrot/library/LWP/UserAgent.pir
  M runtime/parrot/library/TAP/Harness.pir
  M runtime/parrot/library/TAP/Parser.pir

Log Message:
-----------
Change the search.cpan.org URLs to use the more permanent /dist/-based path, rather than tying them to a specific author


Commit: 74b5665fb93d76b2dc9f55b7f6d83e837e5ce9ab
    https://github.com/parrot/parrot/commit/74b5665fb93d76b2dc9f55b7f6d83e837e5ce9ab
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-22 (Fri, 22 Apr 2011)

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

Log Message:
-----------
use positive values for PARROT_DATA_TYPE

Negative values were used to support multi-dispatch. This code smell has been
moved closer to the source and will eventually be eliminated.


Commit: 254bb2ddb712930411ba4b39ba7ea565907fd453
    https://github.com/parrot/parrot/commit/254bb2ddb712930411ba4b39ba7ea565907fd453
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-22 (Fri, 22 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_defined_keyed


Commit: 6d018dd5248b7e40ee02329ca62ce0d20f4dab9a
    https://github.com/parrot/parrot/commit/6d018dd5248b7e40ee02329ca62ce0d20f4dab9a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-23 (Sat, 23 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_defined_keyed_str


Commit: f0346a2d1b643ff2517bbde91736be5abb5ee27c
    https://github.com/parrot/parrot/commit/f0346a2d1b643ff2517bbde91736be5abb5ee27c
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-23 (Sat, 23 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_delete_keyed_str


Commit: 9bb2660d52d9d7df3aa7569e269b2b3164d69072
    https://github.com/parrot/parrot/commit/9bb2660d52d9d7df3aa7569e269b2b3164d69072
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-23 (Sat, 23 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_does_pmc


Commit: 0e4f51fdca13b88e32b1a7a93274b828676be2e2
    https://github.com/parrot/parrot/commit/0e4f51fdca13b88e32b1a7a93274b828676be2e2
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-23 (Sat, 23 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_get_pmc_keyed_str


Commit: 75e32d33f90b0904741a7d812ededc100376d587
    https://github.com/parrot/parrot/commit/75e32d33f90b0904741a7d812ededc100376d587
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-23 (Sat, 23 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[TT ##2098] Use a non-empty hash key to prevent: failed assertion 'key'


Commit: 7413e3082f331153013dafafc44397cab2db463c
    https://github.com/parrot/parrot/commit/7413e3082f331153013dafafc44397cab2db463c
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-04-23 (Sat, 23 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
Applied to master patch previously applied to
leto/embed_grant branch.  Then, patch
'Parrot_PMC_defined_keyed_str' test in the same way other
tests had been corrected.  Now all tests PASS on Darwin/PPC.


Commit: 22c5c84c5305c56a6155354e9364ae4b3fac8e8c
    https://github.com/parrot/parrot/commit/22c5c84c5305c56a6155354e9364ae4b3fac8e8c
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-23 (Sat, 23 Apr 2011)

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

Log Message:
-----------
add ref_flag to native type system to denote pass-by-reference


Commit: f2268bb49c886f7376450103de79e21279230183
    https://github.com/parrot/parrot/commit/f2268bb49c886f7376450103de79e21279230183
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-23 (Sat, 23 Apr 2011)

Changed paths:
  M include/parrot/datatypes.h
  M include/parrot/nci.h
  M src/datatypes.c
  M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci
  M src/nci/libffi.c
  M src/nci/signatures.c

Log Message:
-----------
eliminate nci_sig_elem_t, unifying NCI and StructView with PARROT_DATA_TYPE specifications


Commit: 4e962eb24882ef928a29e9686dea884a9c3ab9e8
    https://github.com/parrot/parrot/commit/4e962eb24882ef928a29e9686dea884a9c3ab9e8
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-23 (Sat, 23 Apr 2011)

Changed paths:
  M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci

Log Message:
-----------
eliminate deprecated pass-by-reference types from extra thunklib


Commit: 23f7de084893be8816553674d0ec2e7e422a74f0
    https://github.com/parrot/parrot/commit/23f7de084893be8816553674d0ec2e7e422a74f0
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-23 (Sat, 23 Apr 2011)

Changed paths:
  M src/nci/libffi.c
  M src/nci/signatures.c

Log Message:
-----------
remove support for deprecated "2", "3", "4", and "V" nci signature types


Commit: 858f6ce60917d0ddb67c117f6b185ee85dd17b60
    https://github.com/parrot/parrot/commit/858f6ce60917d0ddb67c117f6b185ee85dd17b60
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-23 (Sat, 23 Apr 2011)

Changed paths:
  M src/libnci_test.def
  M src/nci_test.c
  M t/pmc/nci.t

Log Message:
-----------
eliminate tests for removed NCI signature types


Commit: 21f81fb1bc63c847165240905b71d7c85909e229
    https://github.com/parrot/parrot/commit/21f81fb1bc63c847165240905b71d7c85909e229
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-23 (Sat, 23 Apr 2011)

Changed paths:
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
remove deprecated types from thunk generator


Commit: cf941a9e06fa26319b4d473976014230b11891a7
    https://github.com/parrot/parrot/commit/cf941a9e06fa26319b4d473976014230b11891a7
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-23 (Sat, 23 Apr 2011)

Changed paths:
  M config/gen/opengl.pm

Log Message:
-----------
avoid generating unsupported signatures


Commit: 6eb1def92ac97fd7b87dae93c77961ffa1c023ab
    https://github.com/parrot/parrot/commit/6eb1def92ac97fd7b87dae93c77961ffa1c023ab
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-23 (Sat, 23 Apr 2011)

Changed paths:
  M compilers/pct/src/PAST/Compiler.pir
  M runtime/parrot/library/Archive/Tar.pir
  M runtime/parrot/library/Archive/Zip.pir
  M runtime/parrot/library/HTTP/Message.pir
  M runtime/parrot/library/LWP/Protocol.pir
  M runtime/parrot/library/LWP/UserAgent.pir
  M runtime/parrot/library/NCI/Utils.pir
  M runtime/parrot/library/Stream/Sub.pir
  M runtime/parrot/library/Stream/Writer.pir
  M runtime/parrot/library/TAP/Harness.pir
  M runtime/parrot/library/TAP/Parser.pir
  M src/dynoplibs/io.ops
  M src/dynoplibs/trans.ops
  M src/embed.c
  M src/ops/core.ops
  M src/ops/math.ops
  M src/ops/object.ops
  M src/ops/set.ops
  M src/ops/var.ops

Log Message:
-----------
fix conflict


Commit: 327b110f8a58ab0e09627fb6e82e7f87fa93f934
    https://github.com/parrot/parrot/commit/327b110f8a58ab0e09627fb6e82e7f87fa93f934
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-23 (Sat, 23 Apr 2011)

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

Log Message:
-----------
remove #line directives from pmc2c. They serve no positive purpose that I can think of, they make debugging significantly more difficult, and they don't always disappear when I configure with --no-line-directives


Commit: 1cd8ab2c48fe35a695fb815a1a3644bfdeea20f7
    https://github.com/parrot/parrot/commit/1cd8ab2c48fe35a695fb815a1a3644bfdeea20f7
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-23 (Sat, 23 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

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


Commit: a4f30374006585814168a875dbb7695d11d7f6f3
    https://github.com/parrot/parrot/commit/a4f30374006585814168a875dbb7695d11d7f6f3
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-23 (Sat, 23 Apr 2011)

Changed paths:
  M src/pmc/boolean.pmc

Log Message:
-----------
quiet an unused interp warning


Commit: 8906192dd41e1396aa6873884479e3063984f2fc
    https://github.com/parrot/parrot/commit/8906192dd41e1396aa6873884479e3063984f2fc
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-23 (Sat, 23 Apr 2011)

Changed paths:
  M src/pmc/iterator.pmc

Log Message:
-----------
quiet an unused interp warning


Commit: 2c6ed8ce004422a5fc09bec52ff6438efd2ddc36
    https://github.com/parrot/parrot/commit/2c6ed8ce004422a5fc09bec52ff6438efd2ddc36
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-23 (Sat, 23 Apr 2011)

Changed paths:
  M lib/Parrot/Vtable.pm

Log Message:
-----------
Allow ARGxxx() annotations on vtable methods


Commit: feabd7766d8fec6da1d68a78de2135aa2ef965bd
    https://github.com/parrot/parrot/commit/feabd7766d8fec6da1d68a78de2135aa2ef965bd
Author: Christoph Otto <christoph_git at mksig.org>
Date:   2011-04-24 (Sun, 24 Apr 2011)

Changed paths:
  M src/ops/core_ops.c

Log Message:
-----------
rebootstrap ops


Commit: d83b2f407705332a1fe1707491257150c0eac8c8
    https://github.com/parrot/parrot/commit/d83b2f407705332a1fe1707491257150c0eac8c8
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-24 (Sun, 24 Apr 2011)

Changed paths:
  M src/packfile/api.c

Log Message:
-----------
when executing a packfile PMC, look up the :main sub directly instead of expecting it to be set in the current context


Commit: 9c08d313e0b57294eb8c8e4a544779ef62756f9d
    https://github.com/parrot/parrot/commit/9c08d313e0b57294eb8c8e4a544779ef62756f9d
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-24 (Sun, 24 Apr 2011)

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

Log Message:
-----------
test that the PackFile* is not null inside the place where we actually attempt to use it


Commit: d7b325800417ba8bb7b207df933833bf665572ba
    https://github.com/parrot/parrot/commit/d7b325800417ba8bb7b207df933833bf665572ba
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-24 (Sun, 24 Apr 2011)

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

Log Message:
-----------
add in a new packfile api function to get the main Sub from a PBC pmc. Use this from the embedding API to get the main sub


Commit: 5d9ed81a10eec46bf08fbc656cdcac230fb06af2
    https://github.com/parrot/parrot/commit/5d9ed81a10eec46bf08fbc656cdcac230fb06af2
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-24 (Sun, 24 Apr 2011)

Changed paths:
  M lib/Parrot/Pmc2c/MULTI.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M lib/Parrot/Pmc2c/Pmc2cMain.pm

Log Message:
-----------
fixing up includes


Commit: e8c9f86556d337dab178d4ab0ddd529d11922ac5
    https://github.com/parrot/parrot/commit/e8c9f86556d337dab178d4ab0ddd529d11922ac5
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-24 (Sun, 24 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
Improve test for Parrot_PMC_set_pmc_keyed


Commit: f73898f56a3f86faec411c6afb7850710d587f6c
    https://github.com/parrot/parrot/commit/f73898f56a3f86faec411c6afb7850710d587f6c
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-24 (Sun, 24 Apr 2011)

Changed paths:
  M src/platform/generic/io.c
  M src/platform/win32/io.c

Log Message:
-----------
fixing up SHIM interpreters and function annotations


Commit: 4856c36dbd576cbe2ba6d4398ac70f2c17f65a8b
    https://github.com/parrot/parrot/commit/4856c36dbd576cbe2ba6d4398ac70f2c17f65a8b
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

Changed paths:
  M config/gen/makefiles/root.in
  M include/parrot/api.h
  M src/embed/api.c
  A src/embed/bytecode.c

Log Message:
-----------
break out the bytecode-related routines from the embedding API into their own file, bytecode.c. Bytecode is a very important part of the embedding API, and it's worthwhile to have all the routines for it in a single place. After this update, you are probably going to need to reconfig to get the makefile changes


Commit: f5401ed996a948fe0cc0ad1e9b745c3bb8e3dcad
    https://github.com/parrot/parrot/commit/f5401ed996a948fe0cc0ad1e9b745c3bb8e3dcad
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

Changed paths:
  M src/packfile/api.c

Log Message:
-----------
to execute bytecode, we MUST have a valid packfile and a valid packfile->cur_cs.


Commit: 793d0b7a95fee351f9d828f94d4d6526b4f2715c
    https://github.com/parrot/parrot/commit/793d0b7a95fee351f9d828f94d4d6526b4f2715c
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

Changed paths:
  M src/embed/bytecode.c

Log Message:
-----------
save and restore the current executing bytecode when we execute a packfile, just in case we are doing a nested call


Commit: d52cc32bebd8d7d42bd8c55a5cdad393f3b2636d
    https://github.com/parrot/parrot/commit/d52cc32bebd8d7d42bd8c55a5cdad393f3b2636d
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

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

Log Message:
-----------
save and restore the previous bytecode in the correct place


Commit: 3934d20a7d24fd29a3b35eeb1916d0f890551f06
    https://github.com/parrot/parrot/commit/3934d20a7d24fd29a3b35eeb1916d0f890551f06
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

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

Log Message:
-----------
cleanup Parrot_pf_set_current_packfile, preserve old pf over call to IMCCompiler.compile_file


Commit: c13d4efe5e8ad0cc40f9b25b90554580b5ac8cfd
    https://github.com/parrot/parrot/commit/c13d4efe5e8ad0cc40f9b25b90554580b5ac8cfd
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

Changed paths:
  M src/embed/bytecode.c

Log Message:
-----------
fix typo, should be PMC* not PMC**


Commit: df298c113bf27237aa77ca22a1047d60e87ec19b
    https://github.com/parrot/parrot/commit/df298c113bf27237aa77ca22a1047d60e87ec19b
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

Changed paths:
  M src/nci/libffi.c

Log Message:
-----------
implement generic call-by-reference

Any argument type can be called by reference.

Call-by-ref arguments are returned as multi-returns, after the native return value if not void,
in the order they occur in the signature.

Also, clean up libffi dynamic thunk generator. Should have less allocator-churn.


Commit: c8b012488900cb080e329db8cd20a3d4f3626c14
    https://github.com/parrot/parrot/commit/c8b012488900cb080e329db8cd20a3d4f3626c14
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

Changed paths:
  M t/pmc/nci.t

Log Message:
-----------
update test from UnManagedStruct API to Ptr/StructView API


Commit: 73ef4d04f31aec88aa363c5f43b4a5ae1cb31aaf
    https://github.com/parrot/parrot/commit/73ef4d04f31aec88aa363c5f43b4a5ae1cb31aaf
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

Changed paths:
  M src/pmc/nci.pmc

Log Message:
-----------
add interface to allow creation of NCI objects from Ptr objects from HLL


Commit: 35f5d9cb0e67351ba3a771e78c8e2c78a870e209
    https://github.com/parrot/parrot/commit/35f5d9cb0e67351ba3a771e78c8e2c78a870e209
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

Changed paths:
  M src/pmc/key.pmc

Log Message:
-----------
add aggregate interface to Key

Allows keyed (by int only to avoid recursion problems) access on Key objects. This in turn
allows code expecting Keys to be more general and accept other objects and more general,
aggregate-expecting code to operate on keys correctly.


Commit: 0ac97393ca43bcdd30250a2fe8129e178eccea55
    https://github.com/parrot/parrot/commit/0ac97393ca43bcdd30250a2fe8129e178eccea55
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

Changed paths:
  M t/pmc/orderedhash.t

Log Message:
-----------
skip silly defacto test


Commit: 1c71ff5b6248feae2cc8dda7b03917281354410e
    https://github.com/parrot/parrot/commit/1c71ff5b6248feae2cc8dda7b03917281354410e
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

Changed paths:
  M runtime/parrot/library/libpcre.pir
  M runtime/parrot/library/pcre.pir

Log Message:
-----------
update PCRE bindings to new NCI API


Commit: 75e8f19f98dbc1ce69f142a7e5d5c8f9aaaafe07
    https://github.com/parrot/parrot/commit/75e8f19f98dbc1ce69f142a7e5d5c8f9aaaafe07
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

Changed paths:
  M src/nci/libffi.c
  M src/nci/signatures.c

Log Message:
-----------
fix call-by-ref problems exposed by PCRE bindings


Commit: b362d1aed2a27c6d9bd23def629e6d55bb0969e6
    https://github.com/parrot/parrot/commit/b362d1aed2a27c6d9bd23def629e6d55bb0969e6
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

Changed paths:
  M runtime/parrot/library/libpcre.pir

Log Message:
-----------
minor fixups to pcre nci interface


Commit: d7bc5368ee05195df7c7d22a283a5c59bc6d8c88
    https://github.com/parrot/parrot/commit/d7bc5368ee05195df7c7d22a283a5c59bc6d8c88
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

Changed paths:
  M MANIFEST
  R runtime/parrot/library/postgres.pasm

Log Message:
-----------
eliminate PASM file with invalid syntax that has been superceded by equivalent PIR file


Commit: 20526e8dc5a48ac27c4836306c8d57a057ea226d
    https://github.com/parrot/parrot/commit/20526e8dc5a48ac27c4836306c8d57a057ea226d
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

Changed paths:
  M runtime/parrot/library/postgres.pir

Log Message:
-----------
update PostgreSQL bindings to new NCI API


Commit: b767bf7a32f66d153abdefcbd99569651309bcff
    https://github.com/parrot/parrot/commit/b767bf7a32f66d153abdefcbd99569651309bcff
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

Changed paths:
  M src/nci/signatures.c

Log Message:
-----------
fix minor thinko


Commit: d70f47ef3052efe8579342dfb03b01c5b9dd6ee4
    https://github.com/parrot/parrot/commit/d70f47ef3052efe8579342dfb03b01c5b9dd6ee4
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

Changed paths:
  M src/nci/libffi.c

Log Message:
-----------
change back to UnManagedStruct ptr wrapper in NCI (one change at a time)


Commit: 4a2782abfdc45ecccc5c93b99790f51097445f18
    https://github.com/parrot/parrot/commit/4a2782abfdc45ecccc5c93b99790f51097445f18
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

Changed paths:
  M src/nci/libffi.c
  M src/nci/signatures.c

Log Message:
-----------
[codiingstd] cpp comments


Commit: e82f5f4c49291dfa1c93bb82dae7c4c6badf83f4
    https://github.com/parrot/parrot/commit/e82f5f4c49291dfa1c93bb82dae7c4c6badf83f4
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

Changed paths:
  M src/packfile/api.c

Log Message:
-----------
fix codestd failure. kid51++ for pointing it out to me


Commit: ed17270a50291dab15eda71faa2dbcdf8f5c7428
    https://github.com/parrot/parrot/commit/ed17270a50291dab15eda71faa2dbcdf8f5c7428
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

Changed paths:
  M src/nci_test.c

Log Message:
-----------
[codingstd] c function docs


Commit: 0d8c40cec78a2e684bbb3134281f9506ba87b60f
    https://github.com/parrot/parrot/commit/0d8c40cec78a2e684bbb3134281f9506ba87b60f
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

Changed paths:
  M src/datatypes.c

Log Message:
-----------
[codingstd] line length


Commit: 99ff4752f4fea4054ad95f2304fb41fd491cea88
    https://github.com/parrot/parrot/commit/99ff4752f4fea4054ad95f2304fb41fd491cea88
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

Changed paths:
  M runtime/parrot/library/pcre.pir
  M runtime/parrot/library/postgres.pir
  M src/datatypes.c

Log Message:
-----------
[codingstd] trailing space


Commit: 156e4091d384678f26d342bd3c65aa40c4c61f0a
    https://github.com/parrot/parrot/commit/156e4091d384678f26d342bd3c65aa40c4c61f0a
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

Changed paths:
  M src/datatypes.c

Log Message:
-----------
fixing constness of char*.  Also consted a local


Commit: 73fc79ed9326bf489a6872f19c67230b88a212d8
    https://github.com/parrot/parrot/commit/73fc79ed9326bf489a6872f19c67230b88a212d8
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

Changed paths:
  M src/nci/signatures.c

Log Message:
-----------
const an immutable local


Commit: 482b030fb10ed760fea4d7d818a3d70aad09feda
    https://github.com/parrot/parrot/commit/482b030fb10ed760fea4d7d818a3d70aad09feda
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

Changed paths:
  M src/nci/libffi.c
  M src/nci/signatures.c

Log Message:
-----------
placate C++ and its silly attempt at type-safety


Commit: ada2fffaf5b7c06292ca5bd75e055fe69d56f35c
    https://github.com/parrot/parrot/commit/ada2fffaf5b7c06292ca5bd75e055fe69d56f35c
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

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

Log Message:
-----------
Update annotations for string functions that return STRINGNULL.  They are now all PARROT_CANNOT_RETURN_NULL.


Commit: aee7cc1f0456a618d373d2c899e2709c5598266a
    https://github.com/parrot/parrot/commit/aee7cc1f0456a618d373d2c899e2709c5598266a
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

Changed paths:
  M src/string/encoding/latin1.c

Log Message:
-----------
Don't treat strlen like a boolean


Commit: cc8b4618531777f9304ec7eca1183f8b96c79782
    https://github.com/parrot/parrot/commit/cc8b4618531777f9304ec7eca1183f8b96c79782
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

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

Log Message:
-----------
Update annotations for string functions that return STRINGNULL.  They are now all PARROT_CANNOT_RETURN_NULL.


Commit: 8ab5168383852f56b6751dab4bdb41402c034cc5
    https://github.com/parrot/parrot/commit/8ab5168383852f56b6751dab4bdb41402c034cc5
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

Changed paths:
  M config/gen/makefiles/root.in
  M docs/parrothist.pod
  M include/parrot/api.h
  M include/parrot/packfile.h
  M lib/Parrot/Pmc2c/Emitter.pm
  M lib/Parrot/Pmc2c/MULTI.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M lib/Parrot/Pmc2c/Pmc2cMain.pm
  M lib/Parrot/Vtable.pm
  M runtime/parrot/library/Archive/Tar.pir
  M runtime/parrot/library/Archive/Zip.pir
  M runtime/parrot/library/HTTP/Message.pir
  M runtime/parrot/library/LWP/Protocol.pir
  M runtime/parrot/library/LWP/UserAgent.pir
  M runtime/parrot/library/NCI/Utils.pir
  M runtime/parrot/library/Stream/Sub.pir
  M runtime/parrot/library/Stream/Writer.pir
  M runtime/parrot/library/TAP/Harness.pir
  M runtime/parrot/library/TAP/Parser.pir
  M src/embed/api.c
  A src/embed/bytecode.c
  M src/ops/core_ops.c
  M src/packfile/api.c
  M src/platform/generic/io.c
  M src/platform/win32/io.c
  M src/pmc/boolean.pmc
  M src/pmc/imccompiler.pmc
  M src/pmc/iterator.pmc
  M t/src/extend_vtable.t

Log Message:
-----------
Merge branch 'master' into tt1931-nci-parameters-deprecation


Commit: 22133728fea818d3ca8f5e0f506a3a211554661b
    https://github.com/parrot/parrot/commit/22133728fea818d3ca8f5e0f506a3a211554661b
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-04-25 (Mon, 25 Apr 2011)

Changed paths:
  M docs/parrothist.pod

Log Message:
-----------
add empty line


Commit: 8cc38ffa41320b7a520af3dd43879503e85411b8
    https://github.com/parrot/parrot/commit/8cc38ffa41320b7a520af3dd43879503e85411b8
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-25 (Mon, 25 Apr 2011)

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

Log Message:
-----------
Merge branch 'tt1931-nci-parameters-deprecation' of github.com:parrot/parrot into tt1931-nci-parameters-deprecation


Commit: d48f5d9ff930dc137ce879e9453ee72a8ea13f4b
    https://github.com/parrot/parrot/commit/d48f5d9ff930dc137ce879e9453ee72a8ea13f4b
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-04-25 (Mon, 25 Apr 2011)

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

Log Message:
-----------
update to packages for 3.3.0


Commit: ed6f23c6ce8660e92256bf050eef2a03fa3854ac
    https://github.com/parrot/parrot/commit/ed6f23c6ce8660e92256bf050eef2a03fa3854ac
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-04-26 (Tue, 26 Apr 2011)

Changed paths:
  M MANIFEST

Log Message:
-----------
re-generate MANIFEST


Commit: 346910c7f24a13b37e9f6936c8894f745afebb01
    https://github.com/parrot/parrot/commit/346910c7f24a13b37e9f6936c8894f745afebb01
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-26 (Tue, 26 Apr 2011)

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

Log Message:
-----------
provide more descriptive error messages for missing NCI thunks


Commit: ea819692870dc023de54bdaa0baf85d9f5f8b326
    https://github.com/parrot/parrot/commit/ea819692870dc023de54bdaa0baf85d9f5f8b326
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-26 (Tue, 26 Apr 2011)

Changed paths:
  M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci

Log Message:
-----------
add thunk for "ipP" nci signature used in tests


Commit: f62e3ec49f5a96df41a0f30d9b646fd234044d0a
    https://github.com/parrot/parrot/commit/f62e3ec49f5a96df41a0f30d9b646fd234044d0a
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-26 (Tue, 26 Apr 2011)

Changed paths:
  M src/nci/api.c
  M src/nci/signatures.c

Log Message:
-----------
handle non RIA types as NCI signatures


Commit: bd631cba53928ac9c0530c9e7c9b31cdeed8b707
    https://github.com/parrot/parrot/commit/bd631cba53928ac9c0530c9e7c9b31cdeed8b707
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-26 (Tue, 26 Apr 2011)

Changed paths:
  M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci

Log Message:
-----------
add thunk for "ppS" signature used by PCRE


Commit: 6a28a16f7edb3ec79895880f663281787245c663
    https://github.com/parrot/parrot/commit/6a28a16f7edb3ec79895880f663281787245c663
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-26 (Tue, 26 Apr 2011)

Changed paths:
  M src/string/api.c

Log Message:
-----------
consting a STRING opinter


Commit: 666f58dd50b283805bf01587661931fae86767dd
    https://github.com/parrot/parrot/commit/666f58dd50b283805bf01587661931fae86767dd
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-26 (Tue, 26 Apr 2011)

Changed paths:
  M src/oo.c

Log Message:
-----------
Now that PMCNULL cannot be NULL, update some function annotations


Commit: 105130886b6d619811d8abd4cf4699339272149a
    https://github.com/parrot/parrot/commit/105130886b6d619811d8abd4cf4699339272149a
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-26 (Tue, 26 Apr 2011)

Changed paths:
  M include/parrot/hll.h
  M include/parrot/namespace.h
  M include/parrot/oo.h
  M src/hll.c
  M src/namespace.c

Log Message:
-----------
now that PMCNULL is not NULL, we can set function annotations


Commit: c1f77f7eb90041468c3b13f5b48ae2ca1d1c37a5
    https://github.com/parrot/parrot/commit/c1f77f7eb90041468c3b13f5b48ae2ca1d1c37a5
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-26 (Tue, 26 Apr 2011)

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

Log Message:
-----------
now that PMCNULL is not NULL, we can update function annotations


Commit: 31daebdb4189f15f20f2e9225e088ebdf898563e
    https://github.com/parrot/parrot/commit/31daebdb4189f15f20f2e9225e088ebdf898563e
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-26 (Tue, 26 Apr 2011)

Changed paths:
  M src/library.c

Log Message:
-----------
consting local args


Commit: 34566941e38456bef61b3b05a0fea8e46e0a560e
    https://github.com/parrot/parrot/commit/34566941e38456bef61b3b05a0fea8e46e0a560e
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-26 (Tue, 26 Apr 2011)

Changed paths:
  M src/pmc/sub.pmc

Log Message:
-----------
consting local var


Commit: 8c6fcbff4be4e48e3d90c204013b4cd5e26bbc3b
    https://github.com/parrot/parrot/commit/8c6fcbff4be4e48e3d90c204013b4cd5e26bbc3b
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-04-27 (Wed, 27 Apr 2011)

Changed paths:
  M MANIFEST

Log Message:
-----------
re-generate MANIFEST


Commit: 504e86fd1f19af05b5125f7103bc007dede74fad
    https://github.com/parrot/parrot/commit/504e86fd1f19af05b5125f7103bc007dede74fad
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-27 (Wed, 27 Apr 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_set_pointer_keyed_int using a HashIteratorKey


Commit: 2888490650075683f8eee8f42f4f2c895830cdf1
    https://github.com/parrot/parrot/commit/2888490650075683f8eee8f42f4f2c895830cdf1
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-27 (Wed, 27 Apr 2011)

Changed paths:
  M config/auto/ipv6/test.in

Log Message:
-----------
[TT #2101] Attempt to fix ipv6 detection on Gentoo, tadzik++


Commit: e5452a6358d295d1b6009f5ff760d90e5de22955
    https://github.com/parrot/parrot/commit/e5452a6358d295d1b6009f5ff760d90e5de22955
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-27 (Wed, 27 Apr 2011)

Changed paths:
  R t/tools/parrot_debugger.t

Log Message:
-----------
[TT #1848] Remove useless parrot_debugger tests

A change in the parrot_debugger has rendered all these tests useless, and we
will be getting a shiny, well-tested new debugger from soh_cah_toa++ soon,
so these tests go to the bitbucket.


Commit: 398f1714218aa2940773944331bb5df1a0906b68
    https://github.com/parrot/parrot/commit/398f1714218aa2940773944331bb5df1a0906b68
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-28 (Thu, 28 Apr 2011)

Changed paths:
  M src/nci/extra_thunks.nci

Log Message:
-----------
comment-ify garbage at EOL


Commit: 962e5516de98b02564bf7dc6a95e17135d2a5436
    https://github.com/parrot/parrot/commit/962e5516de98b02564bf7dc6a95e17135d2a5436
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-28 (Thu, 28 Apr 2011)

Changed paths:
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
rewrite thunk generator to work with new, more descriptive signatures

 * maintains backwards-compat with old-style sigs
 * works directly with sig FIAs
 * uses PCRE


Commit: 55bfc77e5567a8ec951bb3bc682844f6d65ca9b0
    https://github.com/parrot/parrot/commit/55bfc77e5567a8ec951bb3bc682844f6d65ca9b0
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-28 (Thu, 28 Apr 2011)

Changed paths:
  M src/nci/extra_thunks.c

Log Message:
-----------
reboostrap thunks


Commit: 97c32c708a5d3f52167ff7d7e261f3565e397fb1
    https://github.com/parrot/parrot/commit/97c32c708a5d3f52167ff7d7e261f3565e397fb1
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-04-28 (Thu, 28 Apr 2011)

Changed paths:
  M MANIFEST

Log Message:
-----------
Remove parrot_debugger.t from the MANIFEST


Commit: 96c86cc03f7482b3fef8f73caae430f6b3861f83
    https://github.com/parrot/parrot/commit/96c86cc03f7482b3fef8f73caae430f6b3861f83
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-28 (Thu, 28 Apr 2011)

Changed paths:
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
rearrange thunk gen to handle pass-by-ref


Commit: 4f81c7f86e2547341eff17a0fd73d574703d6224
    https://github.com/parrot/parrot/commit/4f81c7f86e2547341eff17a0fd73d574703d6224
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-28 (Thu, 28 Apr 2011)

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

Log Message:
-----------
new dependancies of thunk gen


Commit: 83bcbea1be284b95d52f3ffb608c08e37df1819c
    https://github.com/parrot/parrot/commit/83bcbea1be284b95d52f3ffb608c08e37df1819c
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-28 (Thu, 28 Apr 2011)

Changed paths:
  M src/nci/extra_thunks.nci

Log Message:
-----------
add new thunk for nci_thunk_gen and remaining PCRE thunks


Commit: edc12c77e81457308f7262d6e4e2226d15446dd8
    https://github.com/parrot/parrot/commit/edc12c77e81457308f7262d6e4e2226d15446dd8
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-28 (Thu, 28 Apr 2011)

Changed paths:
  M src/nci/extra_thunks.c

Log Message:
-----------
rebootstrap thunks


Commit: 0bb3627dee2f1b9725c62badfa273754a27c3b02
    https://github.com/parrot/parrot/commit/0bb3627dee2f1b9725c62badfa273754a27c3b02
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-28 (Thu, 28 Apr 2011)

Changed paths:
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
[codingstd] trailing whitespace


Commit: 0d8ab04e3bc8874210d4cef39dde899484b2e117
    https://github.com/parrot/parrot/commit/0d8ab04e3bc8874210d4cef39dde899484b2e117
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-28 (Thu, 28 Apr 2011)

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

Log Message:
-----------
forgot to add pcre dep


Commit: f2b7f123c886cba46f1cd420357bfc571357fcb9
    https://github.com/parrot/parrot/commit/f2b7f123c886cba46f1cd420357bfc571357fcb9
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-28 (Thu, 28 Apr 2011)

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

Log Message:
-----------
remove extra_nci_thunks library

this never got past the demo stage as interest never took off


Commit: cfc1a1124e75484c766848aadabb02fb8921c1fb
    https://github.com/parrot/parrot/commit/cfc1a1124e75484c766848aadabb02fb8921c1fb
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-28 (Thu, 28 Apr 2011)

Changed paths:
  M MANIFEST
  M compilers/imcc/imclexer.c
  M compilers/imcc/imcparser.c
  M compilers/imcc/imcparser.h
  M config/gen/makefiles/root.in
  M config/gen/opengl.pm
  M include/parrot/datatypes.h
  M include/parrot/nci.h
  M runtime/parrot/library/OpenGL.pir
  M runtime/parrot/library/libpcre.pir
  M runtime/parrot/library/pcre.pir
  R runtime/parrot/library/postgres.pasm
  M runtime/parrot/library/postgres.pir
  M src/datatypes.c
  M src/libnci_test.def
  M src/multidispatch.c
  M src/nci/api.c
  M src/nci/core_thunks.c
  M src/nci/core_thunks.nci
  M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci
  M src/nci/libffi.c
  M src/nci/signatures.c
  M src/nci_test.c
  M src/pmc.c
  M src/pmc/callcontext.pmc
  M src/pmc/key.pmc
  M src/pmc/nci.pmc
  M src/pmc/structview.pmc
  M t/pmc/nci.t
  M t/pmc/orderedhash.t
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
Merge branch 'tt1931-nci-parameters-deprecation' of github.com:parrot/parrot into tt1931-nci-parameters-deprecation


Commit: 0ed916d9132b67d7f3f2f3de8d18aba50bc7c53f
    https://github.com/parrot/parrot/commit/0ed916d9132b67d7f3f2f3de8d18aba50bc7c53f
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-28 (Thu, 28 Apr 2011)

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

Log Message:
-----------
updating function arg modifiers


Commit: d93b6974cc872b44ccfcd3cc04ce9bf492202c94
    https://github.com/parrot/parrot/commit/d93b6974cc872b44ccfcd3cc04ce9bf492202c94
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-28 (Thu, 28 Apr 2011)

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

Log Message:
-----------
adding consts and proper function annotations for generated code


Commit: 4981ede385762cab67f3ba06aa2f76c0c5ee4067
    https://github.com/parrot/parrot/commit/4981ede385762cab67f3ba06aa2f76c0c5ee4067
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-04-29 (Fri, 29 Apr 2011)

Changed paths:
  M t/compilers/opsc/01-parse-body.t
  M t/compilers/opsc/01-parse.t
  M t/compilers/opsc/02-parse-all-ops.t
  M t/library/yaml_tiny.t

Log Message:
-----------
[t] fix shebang (when parrot is not yet installed)


Commit: a67bfbfb1bd5f723a9ad4ca6fec5397aa79eaed6
    https://github.com/parrot/parrot/commit/a67bfbfb1bd5f723a9ad4ca6fec5397aa79eaed6
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-29 (Fri, 29 Apr 2011)

Changed paths:
  M MANIFEST
  M compilers/imcc/imclexer.c
  M compilers/imcc/imcparser.c
  M compilers/imcc/imcparser.h
  M compilers/opsc/Defines.mak
  M compilers/opsc/Rules.mak
  M compilers/opsc/opsc.pir
  M compilers/opsc/src/Ops/OpLib.pm
  R compilers/opsc/src/Ops/Renumberer.pm
  M lib/Parrot/Manifest.pm
  M src/ops/ops.skip
  R t/tools/install/testlib/src/ops/ops.num

Log Message:
-----------
remove remaining ops.num support infrastructure


Commit: 75c90bf3ba3faba14e2d7f149633145a5c4d1a7a
    https://github.com/parrot/parrot/commit/75c90bf3ba3faba14e2d7f149633145a5c4d1a7a
Author: Allison Randal <allison at parrot.org>
Date:   2011-04-30 (Sat, 30 Apr 2011)

Changed paths:
  R ports/debian/README.source
  M ports/debian/changelog
  M ports/debian/control
  M ports/debian/control.in
  M ports/debian/copyright
  M ports/debian/parrot-devel.install.in
  M ports/debian/parrot.docs
  M ports/debian/patches/03_fix_nqp_man.patch
  R ports/debian/patches/04_fix_opsc_man.patch
  R ports/debian/patches/05_fix_gc_ftbfs_ia64.patch
  M ports/debian/patches/series
  M ports/debian/rules
  A ports/debian/source/format

Log Message:
-----------
Updating Debian packaging files for Parrot 3.3.0 release.


Commit: 1bafbdba38c02e3cdc498564865984428d21132c
    https://github.com/parrot/parrot/commit/1bafbdba38c02e3cdc498564865984428d21132c
Author: Allison Randal <allison at parrot.org>
Date:   2011-04-30 (Sat, 30 Apr 2011)

Changed paths:
  M MANIFEST
  M compilers/imcc/imclexer.c
  M compilers/imcc/imcparser.c
  M compilers/imcc/imcparser.h
  M compilers/opsc/Defines.mak
  M compilers/opsc/Rules.mak
  M compilers/opsc/opsc.pir
  M compilers/opsc/src/Ops/OpLib.pm
  R compilers/opsc/src/Ops/Renumberer.pm
  M lib/Parrot/Manifest.pm
  M src/ops/ops.skip
  R t/tools/install/testlib/src/ops/ops.num

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


Commit: 16933ea6dcb2c75ea66644985ab97d96cefd334e
    https://github.com/parrot/parrot/commit/16933ea6dcb2c75ea66644985ab97d96cefd334e
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-04-30 (Sat, 30 Apr 2011)

Changed paths:
  M src/pmc/boolean.pmc

Log Message:
-----------
[PMC] add is_equal for Boolean PMC


needed by LOLCODE


Commit: d2145a3e6301191e4e80b830d30b1017300ca1d5
    https://github.com/parrot/parrot/commit/d2145a3e6301191e4e80b830d30b1017300ca1d5
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-30 (Sat, 30 Apr 2011)

Changed paths:
  M include/parrot/context.h
  M src/call/context_accessors.c

Log Message:
-----------
consting pointer arguments, and removing unnecessary intermediate variables


Commit: c9da673429ada2d0f6c3cd1beaf6f2fbbb762edf
    https://github.com/parrot/parrot/commit/c9da673429ada2d0f6c3cd1beaf6f2fbbb762edf
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-30 (Sat, 30 Apr 2011)

Changed paths:
  M src/call/pcc.c

Log Message:
-----------
fixed headerization of is_invokable


Commit: 06bb92cc599715e0c8f4f85fc07e1cdea12f3314
    https://github.com/parrot/parrot/commit/06bb92cc599715e0c8f4f85fc07e1cdea12f3314
Author: Andy Lester <andy at petdance.com>
Date:   2011-04-30 (Sat, 30 Apr 2011)

Changed paths:
  M src/debug.c
  M src/gc/gc_ms.c

Log Message:
-----------
headerizing previously unheaderized functions


Commit: c9d66d78536b54d15c29e8ea54c338b948858a54
    https://github.com/parrot/parrot/commit/c9d66d78536b54d15c29e8ea54c338b948858a54
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-01 (Sun, 01 May 2011)

Changed paths:
  M include/parrot/call.h
  M src/call/args.c

Log Message:
-----------
fixing arg annotations


Commit: e0e46b526aafed156418889616d0021c3512a2ea
    https://github.com/parrot/parrot/commit/e0e46b526aafed156418889616d0021c3512a2ea
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-01 (Sun, 01 May 2011)

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

Log Message:
-----------
fixing arg annotations


Commit: 7c644478f9a159297ddbe591ea1c3bb6314bd117
    https://github.com/parrot/parrot/commit/7c644478f9a159297ddbe591ea1c3bb6314bd117
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-01 (Sun, 01 May 2011)

Changed paths:
  M src/dynoplibs/io.ops
  M src/pmc/filehandle.pmc

Log Message:
-----------
pass STRINGNULL to Parrot_io_open_handle, not NULL


Commit: 0e40ecf80b04e28822dd51164b88de00ca005e26
    https://github.com/parrot/parrot/commit/0e40ecf80b04e28822dd51164b88de00ca005e26
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-01 (Sun, 01 May 2011)

Changed paths:
  M tools/dev/merge_pull_request.pl

Log Message:
-----------
Make merge_pull_request.pl default to parrot.git, but allow other repos to be specified


Commit: 49d9591779e6570611b8671889cd824421ed1b70
    https://github.com/parrot/parrot/commit/49d9591779e6570611b8671889cd824421ed1b70
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-01 (Sun, 01 May 2011)

Changed paths:
  M tools/dev/merge_pull_request.pl

Log Message:
-----------
Remove some suboptimal error handling from merge_pull_request.pl

Previously, if a "git stash" failed, this script would still attempt
to continue. Now, in true Klingon form, we die() instead of return()
in failure.


Commit: cfc4afe372b25cecbb0e88bcd1bf64e91ef464c8
    https://github.com/parrot/parrot/commit/cfc4afe372b25cecbb0e88bcd1bf64e91ef464c8
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-01 (Sun, 01 May 2011)

Changed paths:
  M tools/dev/merge_pull_request.pl

Log Message:
-----------
Add more docs to merge_pull_request and allow a branch name to be specified


Commit: 8c20c2aa72432791c3f33aa77068407aa7005087
    https://github.com/parrot/parrot/commit/8c20c2aa72432791c3f33aa77068407aa7005087
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-01 (Sun, 01 May 2011)

Changed paths:
  M tools/dev/README
  M tools/dev/addopstags.pl
  M tools/dev/as2c.pl
  M tools/dev/create_language.pl
  M tools/dev/debian_docs.sh
  M tools/dev/faces.pl
  M tools/dev/fetch_languages.pl
  M tools/dev/findhacks.pl
  M tools/dev/gen_charset_tables.pl
  M tools/dev/gen_class.pl
  M tools/dev/gen_makefile.pl
  M tools/dev/gen_valgrind_suppressions.pl
  M tools/dev/headerizer.pl
  M tools/dev/install_dev_files.pl
  M tools/dev/install_doc_files.pl
  M tools/dev/install_files.pl
  M tools/dev/lib_deps.pl
  M tools/dev/make_cover.pl
  M tools/dev/merge_pull_request.pl
  M tools/dev/mk_inno.pl
  M tools/dev/mk_inno_language.pl
  M tools/dev/mk_nci_thunks.pl
  M tools/dev/mk_rpm_manifests.pl
  M tools/dev/nci_test_gen.pl
  M tools/dev/ncidef2pir.pl
  M tools/dev/nm.pl
  M tools/dev/nopaste.pl
  M tools/dev/ops_not_tested.pl
  M tools/dev/parrot_api.pl
  M tools/dev/parrot_shell.pl
  M tools/dev/parrotbench.pl
  M tools/dev/pbc_header.pl
  M tools/dev/pmcrenumber.pl
  M tools/dev/pmctree.pl
  M tools/dev/pprof2cg.pl
  M tools/dev/reconfigure.pl
  M tools/dev/resolve_deprecated.nqp
  M tools/dev/search-ops.pl
  M tools/dev/show_deprecated.nqp
  M tools/dev/show_experimental.nqp
  M tools/dev/symlink.pl
  M tools/dev/update_copyright.pl
  M tools/dev/vtablize.pl

Log Message:
-----------
Update tools/dev README and +x executables


Commit: 2d5cedf31b346ff97ea43cb75f2a847c818764d7
    https://github.com/parrot/parrot/commit/2d5cedf31b346ff97ea43cb75f2a847c818764d7
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-01 (Sun, 01 May 2011)

Changed paths:
  M tools/dev/merge_pull_request.pl

Log Message:
-----------
Fix a braino in merge_pull_request.pl


Commit: 5ca66d325961450087924f5b6d75524170034101
    https://github.com/parrot/parrot/commit/5ca66d325961450087924f5b6d75524170034101
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-04-30 (Sat, 30 Apr 2011)

Changed paths:
  M t/pmc/boolean.t

Log Message:
-----------
[PMC] add test for is_equal for Boolean PMC


Commit: 2cbb15614766eb4239afc4657db70b72aa7cd571
    https://github.com/parrot/parrot/commit/2cbb15614766eb4239afc4657db70b72aa7cd571
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-30 (Sat, 30 Apr 2011)

Changed paths:
  M MANIFEST
  R runtime/parrot/library/ncurses.pasm

Log Message:
-----------
eliminate PASM library that has been superceded by PIR equivalent


Commit: 23f3d6a49a4a82f4eeb7ce781e69fe4357a00c3b
    https://github.com/parrot/parrot/commit/23f3d6a49a4a82f4eeb7ce781e69fe4357a00c3b
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-30 (Sat, 30 Apr 2011)

Changed paths:
  M examples/library/ncurses_life.pir

Log Message:
-----------
update references to point to files that *exist*


Commit: 2830c2491de225bcaf04f415294acbca0e2f591e
    https://github.com/parrot/parrot/commit/2830c2491de225bcaf04f415294acbca0e2f591e
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-30 (Sat, 30 Apr 2011)

Changed paths:
  M src/platform/generic/dl.c

Log Message:
-----------
manage NULL dlsym handles properly

A NULL handle actually means RTLD_DEFAULT on most platforms (notably linux), and
this has become the expected behaviour. This change formalizes the practice.


Commit: 1c272ab330ec1b21567f0b96d389914fa50f0585
    https://github.com/parrot/parrot/commit/1c272ab330ec1b21567f0b96d389914fa50f0585
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-30 (Sat, 30 Apr 2011)

Changed paths:
  M config/auto/opengl.pm

Log Message:
-----------
dissable building opengl bindings if the thunk generator is going to crash and burn


Commit: dc68cb00c10315c30fd5a7a0456a7673839e7e3d
    https://github.com/parrot/parrot/commit/dc68cb00c10315c30fd5a7a0456a7673839e7e3d
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-04-30 (Sat, 30 Apr 2011)

Changed paths:
  M MANIFEST
  M compilers/opsc/Defines.mak
  M compilers/opsc/Rules.mak
  M compilers/opsc/opsc.pir
  M compilers/opsc/src/Ops/OpLib.pm
  R compilers/opsc/src/Ops/Renumberer.pm
  M examples/library/ncurses_life.pir
  M include/parrot/pmc.h
  M lib/Parrot/Manifest.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/PMC/default.pm
  R ports/debian/README.source
  M ports/debian/changelog
  M ports/debian/control
  M ports/debian/control.in
  M ports/debian/copyright
  M ports/debian/parrot-devel.install.in
  M ports/debian/parrot.docs
  M ports/debian/patches/03_fix_nqp_man.patch
  R ports/debian/patches/04_fix_opsc_man.patch
  R ports/debian/patches/05_fix_gc_ftbfs_ia64.patch
  M ports/debian/patches/series
  M ports/debian/rules
  A ports/debian/source/format
  R runtime/parrot/library/ncurses.pasm
  M src/ops/ops.skip
  M src/pmc.c
  M src/pmc/boolean.pmc
  M t/compilers/opsc/01-parse-body.t
  M t/compilers/opsc/01-parse.t
  M t/compilers/opsc/02-parse-all-ops.t
  M t/library/yaml_tiny.t
  R t/tools/install/testlib/src/ops/ops.num

Log Message:
-----------
Merge branch 'master' into tt1931-nci-parameters-deprecation


Commit: 1149c70960b4ca55d91d01bfb2c3af0547319c1e
    https://github.com/parrot/parrot/commit/1149c70960b4ca55d91d01bfb2c3af0547319c1e
Author: Moritz Lenz <moritz at faui2k3.org>
Date:   2011-05-02 (Mon, 02 May 2011)

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

Log Message:
-----------
Revert "now that PMCNULL is not NULL, we can update function annotations"

This reverts commit c1f77f7eb90041468c3b13f5b48ae2ca1d1c37a5.
It broke several rakudo spectests, see TT #2104


Commit: dc5f4cf819ad135a33a09af8e308be075c080039
    https://github.com/parrot/parrot/commit/dc5f4cf819ad135a33a09af8e308be075c080039
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-03 (Tue, 03 May 2011)

Changed paths:
  M src/call/pcc.c

Log Message:
-----------
add missing ASSERT_ARGS


Commit: cccbf37e0a680a1ca28d062ef56737f7e8295824
    https://github.com/parrot/parrot/commit/cccbf37e0a680a1ca28d062ef56737f7e8295824
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-03 (Tue, 03 May 2011)

Changed paths:
  M src/debug.c

Log Message:
-----------
add missing ASSERT_ARGS


Commit: 8b0397ba979c646daf4b01d3c9146144d4e0c732
    https://github.com/parrot/parrot/commit/8b0397ba979c646daf4b01d3c9146144d4e0c732
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-03 (Tue, 03 May 2011)

Changed paths:
  M src/debug.c

Log Message:
-----------
add missing documentation


Commit: e3ecaf848ae1d9576a1d8eabcb8f72dd61aa06ee
    https://github.com/parrot/parrot/commit/e3ecaf848ae1d9576a1d8eabcb8f72dd61aa06ee
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-03 (Tue, 03 May 2011)

Changed paths:
  M src/gc/gc_ms.c

Log Message:
-----------
add missing documentation


Commit: 56d903b31ad5c55d505f6adcce485b1ee0385792
    https://github.com/parrot/parrot/commit/56d903b31ad5c55d505f6adcce485b1ee0385792
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-03 (Tue, 03 May 2011)

Changed paths:
  M include/parrot/call.h
  M include/parrot/context.h
  M include/parrot/io.h
  M include/parrot/multidispatch.h
  M src/call/args.c
  M src/call/context_accessors.c
  M src/call/pcc.c
  M src/debug.c
  M src/dynoplibs/io.ops
  M src/gc/gc_ms.c
  M src/io/api.c
  M src/multidispatch.c
  M src/pmc/filehandle.pmc
  M t/pmc/boolean.t
  M tools/dev/README
  M tools/dev/addopstags.pl
  M tools/dev/as2c.pl
  M tools/dev/create_language.pl
  M tools/dev/debian_docs.sh
  M tools/dev/faces.pl
  M tools/dev/fetch_languages.pl
  M tools/dev/findhacks.pl
  M tools/dev/gen_charset_tables.pl
  M tools/dev/gen_class.pl
  M tools/dev/gen_makefile.pl
  M tools/dev/gen_valgrind_suppressions.pl
  M tools/dev/headerizer.pl
  M tools/dev/install_dev_files.pl
  M tools/dev/install_doc_files.pl
  M tools/dev/install_files.pl
  M tools/dev/lib_deps.pl
  M tools/dev/make_cover.pl
  M tools/dev/merge_pull_request.pl
  M tools/dev/mk_inno.pl
  M tools/dev/mk_inno_language.pl
  M tools/dev/mk_nci_thunks.pl
  M tools/dev/mk_rpm_manifests.pl
  M tools/dev/nci_test_gen.pl
  M tools/dev/ncidef2pir.pl
  M tools/dev/nm.pl
  M tools/dev/nopaste.pl
  M tools/dev/ops_not_tested.pl
  M tools/dev/parrot_api.pl
  M tools/dev/parrot_shell.pl
  M tools/dev/parrotbench.pl
  M tools/dev/pbc_header.pl
  M tools/dev/pmcrenumber.pl
  M tools/dev/pmctree.pl
  M tools/dev/pprof2cg.pl
  M tools/dev/reconfigure.pl
  M tools/dev/resolve_deprecated.nqp
  M tools/dev/search-ops.pl
  M tools/dev/show_deprecated.nqp
  M tools/dev/show_experimental.nqp
  M tools/dev/symlink.pl
  M tools/dev/update_copyright.pl
  M tools/dev/vtablize.pl

Log Message:
-----------
Merge branch 'master' into tt1931-nci-parameters-deprecation


Commit: 04f0b7499a5ed2f2b17fdd04f77de17828a6b283
    https://github.com/parrot/parrot/commit/04f0b7499a5ed2f2b17fdd04f77de17828a6b283
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-05-05 (Thu, 05 May 2011)

Changed paths:
  M src/call/args.c
  M src/call/context.c

Log Message:
-----------
replace 'const static' with 'static const' to avoid unhelpful warnings


Commit: ed43c68ed049b4b090a228b1afb9636dcf164ba9
    https://github.com/parrot/parrot/commit/ed43c68ed049b4b090a228b1afb9636dcf164ba9
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-05 (Thu, 05 May 2011)

Changed paths:
  M src/dynext.c

Log Message:
-----------
consting local vars


Commit: 7580e82ec1615096ac2fe2f4f8abcf85ea71c6ba
    https://github.com/parrot/parrot/commit/7580e82ec1615096ac2fe2f4f8abcf85ea71c6ba
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-05 (Thu, 05 May 2011)

Changed paths:
  M src/dynext.c

Log Message:
-----------
lib_name cannot be NULL


Commit: 766efa78a8baa2c4076a88e1ad1e4d2599bb9d31
    https://github.com/parrot/parrot/commit/766efa78a8baa2c4076a88e1ad1e4d2599bb9d31
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-05-05 (Thu, 05 May 2011)

Changed paths:
  M Configure.pl

Log Message:
-----------
Minor code reformatting.


Commit: 49f46ec975761bc5010ef4d65dc30fb5651bd77e
    https://github.com/parrot/parrot/commit/49f46ec975761bc5010ef4d65dc30fb5651bd77e
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-05-06 (Fri, 06 May 2011)

Changed paths:
  M tools/dev/pbc_to_exe.pir

Log Message:
-----------
Add a provisional --gc= option to pbc_to_exe.


Commit: 6f0cfa824ff117c6731ab47320e0375402f14e80
    https://github.com/parrot/parrot/commit/6f0cfa824ff117c6731ab47320e0375402f14e80
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-07 (Sat, 07 May 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Improve GMS performance by doing quick and cheap checks first during C stack scan.


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

Changed paths:
  M src/pmc/capture.pmc

Log Message:
-----------
Explicitely WB dest in Capture.clone. GC can be triggered between allocating of dest and cloning of guts.


Commit: 2953196d6c13e8dfa11c6d4b8666c7d9751f8081
    https://github.com/parrot/parrot/commit/2953196d6c13e8dfa11c6d4b8666c7d9751f8081
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-07 (Sat, 07 May 2011)

Changed paths:
  M src/pmc/callcontext.pmc

Log Message:
-----------
Temporary break CallContext.clone to bring more attention.

Sorry, I'm kind of tired now to properly fix it after 3 hours of debugging session hunting this bug. But at least I nailed it down.


Commit: 574bb32d5b0a8b775aa6528c3dbec5abc8a30414
    https://github.com/parrot/parrot/commit/574bb32d5b0a8b775aa6528c3dbec5abc8a30414
Author: Luben Karavelov <karavelov at spnet.net>
Date:   2011-05-07 (Sat, 07 May 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
new defaults for GC GMS - they give arround 10% speedup


Commit: 074687922174621bf9a22b0778937eab12734414
    https://github.com/parrot/parrot/commit/074687922174621bf9a22b0778937eab12734414
Author: Luben Karavelov <karavelov at spnet.net>
Date:   2011-05-07 (Sat, 07 May 2011)

Changed paths:
  M frontend/parrot/main.c
  M include/parrot/api.h
  M include/parrot/gc_api.h
  M include/parrot/longopt.h
  M src/embed/api.c
  M src/gc/gc_gms.c
  M src/gc/gc_private.h

Log Message:
-----------
add --gc-nursery-size runtime parameter for parrot


Commit: cbf66494a62e9e78ac4f4c59077b76a36ee6cbb5
    https://github.com/parrot/parrot/commit/cbf66494a62e9e78ac4f4c59077b76a36ee6cbb5
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-05-07 (Sat, 07 May 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
cast to size_t instead of int for g++ compatibility and deleted unused local vars


Commit: fc6299d29e8e988ee074e6e14495e5a5f429c8e6
    https://github.com/parrot/parrot/commit/fc6299d29e8e988ee074e6e14495e5a5f429c8e6
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-05-07 (Sat, 07 May 2011)

Changed paths:
  M frontend/parrot/main.c

Log Message:
-----------
fix fprintf format


Commit: b45e5f3a5d026e9ee47586dd154d6bcd02fd78df
    https://github.com/parrot/parrot/commit/b45e5f3a5d026e9ee47586dd154d6bcd02fd78df
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-07 (Sat, 07 May 2011)

Changed paths:
  M src/pmc/callcontext.pmc

Log Message:
-----------
clone pcc cells to avoid double-free issues


Commit: 0794278e5c2f8a8bb477c602e1fa7d71bf7215ce
    https://github.com/parrot/parrot/commit/0794278e5c2f8a8bb477c602e1fa7d71bf7215ce
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-07 (Sat, 07 May 2011)

Changed paths:
  M MANIFEST
  M config/auto/opengl.pm
  M config/gen/makefiles/root.in
  M config/gen/opengl.pm
  M include/parrot/datatypes.h
  M include/parrot/nci.h
  M runtime/parrot/library/OpenGL.pir
  M runtime/parrot/library/libpcre.pir
  M runtime/parrot/library/pcre.pir
  R runtime/parrot/library/postgres.pasm
  M runtime/parrot/library/postgres.pir
  M src/datatypes.c
  M src/libnci_test.def
  M src/multidispatch.c
  M src/nci/api.c
  M src/nci/core_thunks.c
  M src/nci/core_thunks.nci
  M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci
  M src/nci/libffi.c
  M src/nci/signatures.c
  M src/nci_test.c
  M src/platform/generic/dl.c
  M src/pmc.c
  M src/pmc/callcontext.pmc
  M src/pmc/key.pmc
  M src/pmc/nci.pmc
  M src/pmc/structview.pmc
  M t/pmc/nci.t
  M t/pmc/orderedhash.t
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
Merge branch 'tt1931-nci-parameters-deprecation'


Commit: 9767706e9b15f7fafc40c58ea25f9ec8c054ca92
    https://github.com/parrot/parrot/commit/9767706e9b15f7fafc40c58ea25f9ec8c054ca92
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-05-07 (Sat, 07 May 2011)

Changed paths:
  M tools/dev/pbc_to_exe.pir

Log Message:
-----------
add a few newlines to avoid ugly looking messages


Commit: 11483b2c5b296302122b78b0f24bfc553ecd748d
    https://github.com/parrot/parrot/commit/11483b2c5b296302122b78b0f24bfc553ecd748d
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-05-07 (Sat, 07 May 2011)

Changed paths:
  M src/hash.c

Log Message:
-----------
improve some exceptions messages and types in hash.c


Commit: b71eb28497f1adf535d850a3b8d01ca5b906bba7
    https://github.com/parrot/parrot/commit/b71eb28497f1adf535d850a3b8d01ca5b906bba7
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-07 (Sat, 07 May 2011)

Changed paths:
  M src/pmc/callcontext.pmc

Log Message:
-----------
[codingstd] c_macro_args


Commit: e34c65488e1d803e2dcd4a8af7ce13f1094ac5e8
    https://github.com/parrot/parrot/commit/e34c65488e1d803e2dcd4a8af7ce13f1094ac5e8
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-07 (Sat, 07 May 2011)

Changed paths:
  M src/pmc/callcontext.pmc

Log Message:
-----------
[codingstd] c_parens


Commit: 2dd3f75cab613ac8a553c725c0b0ef80a9f71249
    https://github.com/parrot/parrot/commit/2dd3f75cab613ac8a553c725c0b0ef80a9f71249
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-07 (Sat, 07 May 2011)

Changed paths:
  M src/gc/gc_gms.c
  M src/gc/gc_private.h
  M tools/dev/pbc_to_exe.pir

Log Message:
-----------
[codingstd] trailing_space


Commit: 7fae0c78f3ea824bd42cf60bbe7d7b847e84296f
    https://github.com/parrot/parrot/commit/7fae0c78f3ea824bd42cf60bbe7d7b847e84296f
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-07 (Sat, 07 May 2011)

Changed paths:
  M src/hash.c
  M tools/dev/pbc_to_exe.pir

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


Commit: 6dd6103f6861580aea69a4ad2731f90eb18111ae
    https://github.com/parrot/parrot/commit/6dd6103f6861580aea69a4ad2731f90eb18111ae
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-07 (Sat, 07 May 2011)

Changed paths:
  M src/libnci_test.def

Log Message:
-----------
remove unimpelemented export


Commit: e58450b1b6159a93204a7af2445f1a29f4285a54
    https://github.com/parrot/parrot/commit/e58450b1b6159a93204a7af2445f1a29f4285a54
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-07 (Sat, 07 May 2011)

Changed paths:
  M src/nci_test.c
  M t/pmc/nci.t

Log Message:
-----------
accomodate libnci_test not being linked against libparrot


Commit: 4e63bc34b585f4f65d074e0973236be6d2a6a00c
    https://github.com/parrot/parrot/commit/4e63bc34b585f4f65d074e0973236be6d2a6a00c
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-07 (Sat, 07 May 2011)

Changed paths:
  M src/nci_test.c

Log Message:
-----------
correct =item details


Commit: 5bcdb0a0e876fd7b71a0d1dde259ff83df659f1b
    https://github.com/parrot/parrot/commit/5bcdb0a0e876fd7b71a0d1dde259ff83df659f1b
Author: luben <karavelov at spnet.net>
Date:   2011-05-08 (Sun, 08 May 2011)

Changed paths:
  M t/run/options.t

Log Message:
-----------
add test for --gc-nursery-size runtime option


Commit: b788633950f7121fac85ee737b14a9a9018acd05
    https://github.com/parrot/parrot/commit/b788633950f7121fac85ee737b14a9a9018acd05
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-09 (Mon, 09 May 2011)

Changed paths:
  M NEWS

Log Message:
-----------
Add a NEWS item


Commit: 3d00ebab068a977c46a3e298f8633ff4273293cf
    https://github.com/parrot/parrot/commit/3d00ebab068a977c46a3e298f8633ff4273293cf
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-09 (Mon, 09 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
Properly destroy more PMCs at the end of tests


Commit: 621bb568733ca34e10ef992c788bbfb1d2be4ba7
    https://github.com/parrot/parrot/commit/621bb568733ca34e10ef992c788bbfb1d2be4ba7
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-09 (Mon, 09 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_getprop


Commit: ef5ece1765402ccd52f873d5231878bdffc10337
    https://github.com/parrot/parrot/commit/ef5ece1765402ccd52f873d5231878bdffc10337
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-09 (Mon, 09 May 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Fix very-very subtile bug with handling of GMS "dirty_list".

It should fix tickets #2105 and other GC related bugs.


Commit: 8e129a09b5250094b28a45beb2b337034832385c
    https://github.com/parrot/parrot/commit/8e129a09b5250094b28a45beb2b337034832385c
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-09 (Mon, 09 May 2011)

Changed paths:
  M include/parrot/pobj.h

Log Message:
-----------
[cage] Remove unused PObj flag


Commit: 19962bf49db7a9fb7f60f54d17786a52f64758c4
    https://github.com/parrot/parrot/commit/19962bf49db7a9fb7f60f54d17786a52f64758c4
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-09 (Mon, 09 May 2011)

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

Log Message:
-----------
[gc] Avoid second scan of C stack for soling fresh root objects. It should improve GC performance a bit.


Commit: 6832e5fa2c9317493b2abdadcefc07b72ef91cb3
    https://github.com/parrot/parrot/commit/6832e5fa2c9317493b2abdadcefc07b72ef91cb3
Author: Luben Karavelov <karavelov at spnet.net>
Date:   2011-05-09 (Mon, 09 May 2011)

Changed paths:
  M frontend/parrot/main.c
  M include/parrot/api.h
  M include/parrot/gc_api.h
  M src/gc/gc_gms.c

Log Message:
-----------
use float for --gc-nursery-size


Commit: 75fe3b2fca9552a39eafb776ae7ba0c99cdaf611
    https://github.com/parrot/parrot/commit/75fe3b2fca9552a39eafb776ae7ba0c99cdaf611
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-09 (Mon, 09 May 2011)

Changed paths:
  M frontend/parrot/main.c

Log Message:
-----------
fix incorrect ASSERT_ARGS


Commit: 5881c3c8516153dd7cec3e0f6ccdb37dc38224ad
    https://github.com/parrot/parrot/commit/5881c3c8516153dd7cec3e0f6ccdb37dc38224ad
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-09 (Mon, 09 May 2011)

Changed paths:
  M frontend/parrot/main.c

Log Message:
-----------
attempt to fix windows build


Commit: a5aa34070f85d4c648ceef6e2661f503d89ba8d6
    https://github.com/parrot/parrot/commit/a5aa34070f85d4c648ceef6e2661f503d89ba8d6
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-09 (Mon, 09 May 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
typo fix


Commit: bb54311c67f2aa8c39c75cf81e06aa56725ceb03
    https://github.com/parrot/parrot/commit/bb54311c67f2aa8c39c75cf81e06aa56725ceb03
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-09 (Mon, 09 May 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
const a local var


Commit: 718c7ecc0d1917765be96dc97b748b8da941184f
    https://github.com/parrot/parrot/commit/718c7ecc0d1917765be96dc97b748b8da941184f
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-09 (Mon, 09 May 2011)

Changed paths:
  M compilers/opsc/src/Ops/Trans/C.pm
  M src/ops/core_ops.c

Log Message:
-----------
Annotating some static functions, and consted a pointer


Commit: 1a926ea51a23910579eff2fabe1518e9028df2f2
    https://github.com/parrot/parrot/commit/1a926ea51a23910579eff2fabe1518e9028df2f2
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-10 (Tue, 10 May 2011)

Changed paths:
  M src/interp/inter_create.c

Log Message:
-----------
seed the prng from the system clock during interp initialization


Commit: b8822cfe3d1f5142562fa2bda0935d5bacaab629
    https://github.com/parrot/parrot/commit/b8822cfe3d1f5142562fa2bda0935d5bacaab629
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-05-10 (Tue, 10 May 2011)

Changed paths:
  M src/packfile/api.c

Log Message:
-----------
fix problems in failed PBC loading


Commit: 3f4486932fa0ac7ad0f7a7ee1fa4def5b9943f2a
    https://github.com/parrot/parrot/commit/3f4486932fa0ac7ad0f7a7ee1fa4def5b9943f2a
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-10 (Tue, 10 May 2011)

Changed paths:
  M Configure.pl
  R config/auto/frames.pm
  R config/auto/frames/test_exec_cygwin_c.in
  R config/auto/frames/test_exec_linux_c.in
  R config/auto/frames/test_exec_openbsd_c.in
  M lib/Parrot/Configure/Options/Conf.pm
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M lib/Parrot/Configure/Step/List.pm
  R t/steps/auto/frames-01.t

Log Message:
-----------
eliminate unused buildframes code (this is now handled by libffi)


Commit: 7a315db937c029f1242ac2272152db1607fe25f1
    https://github.com/parrot/parrot/commit/7a315db937c029f1242ac2272152db1607fe25f1
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-05-10 (Tue, 10 May 2011)

Changed paths:
  M src/embed/api.c
  M src/nci/extra_thunks.c

Log Message:
-----------
set an api jump buffer in Parrot_api_make_interpreter, so we can try to catch exceptions thrown during interp initialization. Segfaults when we try to report the error, but we get some details out


Commit: 69ee12814048fc47f2e46b40af2c53af63441ca3
    https://github.com/parrot/parrot/commit/69ee12814048fc47f2e46b40af2c53af63441ca3
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-05-10 (Tue, 10 May 2011)

Changed paths:
  M frontend/parrot/main.c
  M src/embed/api.c

Log Message:
-----------
if we don't have an interp, print out an error message. If we do, try to print backtrace information (unlikely)


Commit: ae39eecc1da9cb3035f1be00482c7178a680aa28
    https://github.com/parrot/parrot/commit/ae39eecc1da9cb3035f1be00482c7178a680aa28
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-05-10 (Tue, 10 May 2011)

Changed paths:
  M Configure.pl
  M NEWS
  M compilers/opsc/src/Ops/Trans/C.pm
  R config/auto/frames.pm
  R config/auto/frames/test_exec_cygwin_c.in
  R config/auto/frames/test_exec_linux_c.in
  R config/auto/frames/test_exec_openbsd_c.in
  M frontend/parrot/main.c
  M include/parrot/api.h
  M include/parrot/gc_api.h
  M include/parrot/pobj.h
  M lib/Parrot/Configure/Options/Conf.pm
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M lib/Parrot/Configure/Step/List.pm
  M src/gc/gc_gms.c
  M src/interp/inter_create.c
  M src/ops/core_ops.c
  M src/packfile/api.c
  M t/run/options.t
  R t/steps/auto/frames-01.t

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


Commit: f5c6248314348d428937ca55fae96ba4ecf84392
    https://github.com/parrot/parrot/commit/f5c6248314348d428937ca55fae96ba4ecf84392
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-05-10 (Tue, 10 May 2011)

Changed paths:
  M src/nci/extra_thunks.c

Log Message:
-----------
remove fail


Commit: 0eef3cdeabe235065a3d74cf067b4e3f836aa5d4
    https://github.com/parrot/parrot/commit/0eef3cdeabe235065a3d74cf067b4e3f836aa5d4
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-05-10 (Tue, 10 May 2011)

Changed paths:
  M src/embed/api.c

Log Message:
-----------
fix C90 compliance


Commit: 9254cf31e4296e9ef3d0479df00f89697c2944ab
    https://github.com/parrot/parrot/commit/9254cf31e4296e9ef3d0479df00f89697c2944ab
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-10 (Tue, 10 May 2011)

Changed paths:
  M api.yaml

Log Message:
-----------
add deprecation notice for TT #1931 not ported over from DEPRECATED.pod


Commit: d5f1750c660b7ae82e7e7d51ee9cedabc889245c
    https://github.com/parrot/parrot/commit/d5f1750c660b7ae82e7e7d51ee9cedabc889245c
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-10 (Tue, 10 May 2011)

Changed paths:
  M api.yaml

Log Message:
-----------
mark TT #1931 deprecation as complete


Commit: e3492bfcf77a58be82b5da6667ff3e6093042132
    https://github.com/parrot/parrot/commit/e3492bfcf77a58be82b5da6667ff3e6093042132
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-10 (Tue, 10 May 2011)

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

Log Message:
-----------
NCI/call_toolkit_init.pbc no longer exists


Commit: 6032439fe355a6ef64dc199d24d9f434df4c535f
    https://github.com/parrot/parrot/commit/6032439fe355a6ef64dc199d24d9f434df4c535f
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-10 (Tue, 10 May 2011)

Changed paths:
  M MANIFEST

Log Message:
-----------
re-generate MANIFEST


Commit: 3b374ae6ed7bc52cf6276af9de7c23fccf47a353
    https://github.com/parrot/parrot/commit/3b374ae6ed7bc52cf6276af9de7c23fccf47a353
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M src/call/args.c

Log Message:
-----------
[pcc] Reduce GC pressure in handling named args.

Instead of creating new RSA with arg names iterate over hash directly.
It gives some performance boost. 16.25% in instructions fetch according
to valgrind on building rakudo's core.pm.


Commit: 51e393d8c9e663f4bd55c13f238a7a385b504013
    https://github.com/parrot/parrot/commit/51e393d8c9e663f4bd55c13f238a7a385b504013
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M config/gen/makefiles/root.in
  A tools/build/gen_version.pl

Log Message:
-----------
add code to generate Parrot version macros as a separate PIR include


Commit: c2143de525231eaa53af830cecf85964aeba038f
    https://github.com/parrot/parrot/commit/c2143de525231eaa53af830cecf85964aeba038f
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M MANIFEST
  R config/auto/git_describe.pm
  R config/auto/sha1.pm
  M config/gen/config_pm.pm
  M config/gen/config_pm/config_lib_pir.in
  M lib/Parrot/Configure/Step/List.pm

Log Message:
-----------
nuke auto::sha1 et al, make config_lib,pir rely on gen_version.pl's generated include


Commit: f0fcd38e9348aae45f284d528af2437c6756536d
    https://github.com/parrot/parrot/commit/f0fcd38e9348aae45f284d528af2437c6756536d
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M tools/build/gen_version.pl

Log Message:
-----------
force sha1 and git-describe to be recalculated when running gen_version


Commit: 5a96a78fc3fa387d8c2c763d2faf38ce8ca9ca44
    https://github.com/parrot/parrot/commit/5a96a78fc3fa387d8c2c763d2faf38ce8ca9ca44
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M MANIFEST
  M lib/Parrot/Git/Describe.pm
  M lib/Parrot/SHA1.pm
  A t/configure/062-sha1.t
  R t/configure/062-sha1_to_cache.t
  A t/configure/063-git_describe.t
  R t/configure/063-git_describe_to_cache.t
  R t/configure/064-sha1_from_cache.t
  R t/configure/065-git_describe_from_cache.t

Log Message:
-----------
remove Git::Describe and SHA1 caching, update tests, manifix


Commit: c7030aff2691159d17841f82e72c25fc46e426ca
    https://github.com/parrot/parrot/commit/c7030aff2691159d17841f82e72c25fc46e426ca
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-11 (Wed, 11 May 2011)

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

Log Message:
-----------
fix config.fpmc depenency on parrot_version.pir


Commit: 9ba6ab196c797da37beb363685f739f4c4c60f69
    https://github.com/parrot/parrot/commit/9ba6ab196c797da37beb363685f739f4c4c60f69
Author: pmichaud <pmichaud at pobox.com>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M docs/submissions.pod

Log Message:
-----------
[docs]  Update submissions.pod with ticket at parrot.org address.


Commit: 3dbd5d865b9e9c17ef82bb1ebc1bedfadfa0c318
    https://github.com/parrot/parrot/commit/3dbd5d865b9e9c17ef82bb1ebc1bedfadfa0c318
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M src/pmc/capture.pmc

Log Message:
-----------
Mark Capture.list and .hash with :manual_wb pragma.

This prevents auto-triggering of WB and should speedup at least PCT's
POST and PIR stages.


Commit: 650471b06b480da8651558efb5e883375709b6c3
    https://github.com/parrot/parrot/commit/650471b06b480da8651558efb5e883375709b6c3
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-05-11 (Wed, 11 May 2011)

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

Log Message:
-----------
Remove reference to cc_build_call_frames, which probably should have been done along with other recent work on frames.  Configure.pl once again runs cleanly.


Commit: 5893e91edecfee255dbfa7d7709fa2d25a232899
    https://github.com/parrot/parrot/commit/5893e91edecfee255dbfa7d7709fa2d25a232899
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M frontend/parrot/main.c

Log Message:
-----------
We don't have a -p option


Commit: f29f90c1649b1ef351160069133759d1a0861985
    https://github.com/parrot/parrot/commit/f29f90c1649b1ef351160069133759d1a0861985
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M src/call/args.c

Log Message:
-----------
Removed unused variables


Commit: 9b2ad7cb25a8a5eb47bf67301553172929fb2224
    https://github.com/parrot/parrot/commit/9b2ad7cb25a8a5eb47bf67301553172929fb2224
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M config/gen/makefiles/root.in
  M frontend/parrot/main.c

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


Commit: 8628ca58105e366d7e2f7d2ecc6c34594be30bc0
    https://github.com/parrot/parrot/commit/8628ca58105e366d7e2f7d2ecc6c34594be30bc0
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-11 (Wed, 11 May 2011)

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

Log Message:
-----------
fix an arg annotation


Commit: f71bf5db0367cd87eff2b51d5cad8a07f01d91d8
    https://github.com/parrot/parrot/commit/f71bf5db0367cd87eff2b51d5cad8a07f01d91d8
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M config/auto/platform.pm
  A src/platform/generic/entropy.c
  A src/platform/win32/entropy.c

Log Message:
-----------
add Parrot_platform_get_entropy implementations for generic and win32

The generic code relies on /dev/urandom, which seems to be common
enough.  The win32 code relies on MS' Cryptograph API and needs testing.


Commit: 77191d6a5a1ccd381485a5009c564aeae3ec6c86
    https://github.com/parrot/parrot/commit/77191d6a5a1ccd381485a5009c564aeae3ec6c86
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M src/interp/inter_create.c

Log Message:
-----------
initialize Parrot's prng from system entropy


Commit: ccf2d6a3805ebebebf5267d108dce98f7d9a6d9a
    https://github.com/parrot/parrot/commit/ccf2d6a3805ebebebf5267d108dce98f7d9a6d9a
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M src/string/api.c

Log Message:
-----------
use system entropy for hash seed randomization


Commit: 570ced68e7bcb15343aa7bad3f87adb4e98f7616
    https://github.com/parrot/parrot/commit/570ced68e7bcb15343aa7bad3f87adb4e98f7616
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M src/nci_test.c

Log Message:
-----------
Dropped used nci_ttt function. Consted some local vars, and updated argument annotations in function delcarations


Commit: b4be648becbfc0df69d1b40f04513be440c6d074
    https://github.com/parrot/parrot/commit/b4be648becbfc0df69d1b40f04513be440c6d074
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-11 (Wed, 11 May 2011)

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

Log Message:
-----------
splinting nci_test.c is OK


Commit: 715d9136fe3afa6830be932988542ffdc2af5cad
    https://github.com/parrot/parrot/commit/715d9136fe3afa6830be932988542ffdc2af5cad
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-05-11 (Wed, 11 May 2011)

Changed paths:
  M include/parrot/hash.h
  M src/call/args.c

Log Message:
-----------
Make parrot_iterate_hash more consistent by always expecting a semicolon after it


Commit: 81c9e6b8e4696470d2d808a68cc74e6410cb8588
    https://github.com/parrot/parrot/commit/81c9e6b8e4696470d2d808a68cc74e6410cb8588
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M include/parrot/context.h

Log Message:
-----------
Provide optimized definitions for Parrot_pcc_foo functions.

It was obvious leftovers from GMS implementation branch. valgrind++ for pointing out.


Commit: e744d10b187f6287b89836296ef62002629fafb2
    https://github.com/parrot/parrot/commit/e744d10b187f6287b89836296ef62002629fafb2
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Fix off-by-one error in selecting generation to collect.


Commit: a7862a2b33acd204f7d1e37a6a1aa1fce672f02d
    https://github.com/parrot/parrot/commit/a7862a2b33acd204f7d1e37a6a1aa1fce672f02d
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M src/nci_test.c

Log Message:
-----------
fix =item after consting


Commit: 42b1d800645676aec4abcad2b67ca6b01c6190b9
    https://github.com/parrot/parrot/commit/42b1d800645676aec4abcad2b67ca6b01c6190b9
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
fix codetest failure - trailing spaces


Commit: 64565020755a03af24933d1a590c9e86f5e7fcc9
    https://github.com/parrot/parrot/commit/64565020755a03af24933d1a590c9e86f5e7fcc9
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M include/parrot/context.h

Log Message:
-----------
fix codetest failure - c_parens

there should be at least one space between a C
keyword and any subsequent open parenthesis


Commit: 4f65ae6b3568b5bd5cef858fc7f64288f0a5ff6b
    https://github.com/parrot/parrot/commit/4f65ae6b3568b5bd5cef858fc7f64288f0a5ff6b
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M config/init/defaults.pm

Log Message:
-----------
add parentheses around qw(...) to avoid deprecation warning in perl 5.14.0


Commit: dbfe9404bed51d77885af316e3f2d5516b0d9fd3
    https://github.com/parrot/parrot/commit/dbfe9404bed51d77885af316e3f2d5516b0d9fd3
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M config/gen/opengl.pm

Log Message:
-----------
convert opengl NCI signatures to new format


Commit: 5e2b6afcb2609e67532b1ad4799de7f0ee05bc8b
    https://github.com/parrot/parrot/commit/5e2b6afcb2609e67532b1ad4799de7f0ee05bc8b
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M runtime/parrot/library/OpenGL.pir

Log Message:
-----------
handle new signature change at runtime


Commit: 5e2f1613f5b77a6afe64d51d48f45c16693485c8
    https://github.com/parrot/parrot/commit/5e2f1613f5b77a6afe64d51d48f45c16693485c8
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-12 (Thu, 12 May 2011)

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

Log Message:
-----------
update call_toolkit_init for new call by reference calling convention


Commit: 42dda94d06095e6dc4a56c2d93fca76e37e8d9c1
    https://github.com/parrot/parrot/commit/42dda94d06095e6dc4a56c2d93fca76e37e8d9c1
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M config/init/hints/mswin32.pm

Log Message:
-----------
add advapi32 to the list of libs libparrot gets linked to


Commit: c59893ac06a536ab19b94183ec5aa8fe3664cfc3
    https://github.com/parrot/parrot/commit/c59893ac06a536ab19b94183ec5aa8fe3664cfc3
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M src/platform/win32/entropy.c

Log Message:
-----------
pass PARROT_INTERP to entropy function instead of void


Commit: 782b0e5ad46ccb54088e295806f2f484b1bbe5aa
    https://github.com/parrot/parrot/commit/782b0e5ad46ccb54088e295806f2f484b1bbe5aa
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M src/platform/win32/entropy.c

Log Message:
-----------
add enough magic to fix entropy for the mingw build


Commit: 8f424c1191b549955fbdad4cc4c5f1eabb068a8e
    https://github.com/parrot/parrot/commit/8f424c1191b549955fbdad4cc4c5f1eabb068a8e
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M include/parrot/platform_interface.h
  M src/interp/inter_create.c
  M src/platform/generic/entropy.c
  M src/platform/win32/entropy.c
  M src/string/api.c

Log Message:
-----------
shorten entropy function name, implement error checking/reporting


Commit: 0596d98514d4b7056a3d008e38e483b8833d67bd
    https://github.com/parrot/parrot/commit/0596d98514d4b7056a3d008e38e483b8833d67bd
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M src/platform/win32/entropy.c

Log Message:
-----------
add missing semicolon


Commit: 420e2a15b4c0fcc807619e82dda4a45f09078d01
    https://github.com/parrot/parrot/commit/420e2a15b4c0fcc807619e82dda4a45f09078d01
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
throw error for unsupported types


Commit: 039c0edca98ae2c780c08a87f80e74a3f1ee65db
    https://github.com/parrot/parrot/commit/039c0edca98ae2c780c08a87f80e74a3f1ee65db
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M config/gen/opengl.pm

Log Message:
-----------
avoid sub prototype

standards win out over expressivety


Commit: 17a997ebea6cbe2101f728d94fc773366342206b
    https://github.com/parrot/parrot/commit/17a997ebea6cbe2101f728d94fc773366342206b
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M src/nci/libffi.c
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
add support for long double NCI parameters

long doubles are potentially larger than parrot-native floatvals. this may to
undesirable truncation. You have been warned.


Commit: ec159d26bf038ac53312349c96cb4c41f4f73b60
    https://github.com/parrot/parrot/commit/ec159d26bf038ac53312349c96cb4c41f4f73b60
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M config/gen/config_h/config_h.in

Log Message:
-----------
keep track of sizeof (long long) if the platform has a long long type


Commit: 40d26076f5ce5d939e5de0abe941d25bc8de5478
    https://github.com/parrot/parrot/commit/40d26076f5ce5d939e5de0abe941d25bc8de5478
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M src/nci/libffi.c
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
add long long support to NCI

long long is potentially larger than the parrot-native intval. this may lead to
undesired truncation. furhter, long long is a non-standard (but common) type and
may not be present on all platforms. using this type reduces the portability of
your code. YOU HAVE BEEN WARNED!


Commit: c7e27f58d5f1c956bd9d7018e7a08d200eee4b08
    https://github.com/parrot/parrot/commit/c7e27f58d5f1c956bd9d7018e7a08d200eee4b08
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M src/nci/libffi.c
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
add 8, 16, 32, and 64 bit NCI argument types

64 bit integers may be larger than parrot-native intvals. this may lead to
undesirable truncation. 64 bit integers are only available where the underlying
C compiler provides them. using this type may make your code less portable. YOU
HAVE BEEN WARNED!


Commit: 898cbac499e811dfd379f4dff6448051a7258414
    https://github.com/parrot/parrot/commit/898cbac499e811dfd379f4dff6448051a7258414
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-12 (Thu, 12 May 2011)

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

Log Message:
-----------
add Makefile dependencies for entropy.c


Commit: 4acf95160effca8fc7889154deae4541f6b207a8
    https://github.com/parrot/parrot/commit/4acf95160effca8fc7889154deae4541f6b207a8
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-12 (Thu, 12 May 2011)

Changed paths:
  M config/gen/opengl.pm

Log Message:
-----------
generate opengl bindings which were blocked on TT #1182


Commit: bbc7fa9d4685247eae762b106452507cb44a5572
    https://github.com/parrot/parrot/commit/bbc7fa9d4685247eae762b106452507cb44a5572
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-13 (Fri, 13 May 2011)

Changed paths:
  M config/auto/platform.pm
  M config/gen/makefiles/root.in
  M config/init/hints/mswin32.pm
  M include/parrot/platform_interface.h
  M src/interp/inter_create.c
  A src/platform/generic/entropy.c
  A src/platform/win32/entropy.c
  M src/string/api.c

Log Message:
-----------
Merge branch 'get-entropy'


Commit: f3f38a10921bc15ae30b18b90816ecdfbd3b8e42
    https://github.com/parrot/parrot/commit/f3f38a10921bc15ae30b18b90816ecdfbd3b8e42
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-05-13 (Fri, 13 May 2011)

Changed paths:
  M docs/project/support_policy.pod

Log Message:
-----------
update support_policy.pod to mention that api.yaml is the definitive source of information


Commit: 557712a484c7b819bf468f0a06616d73267b1e9e
    https://github.com/parrot/parrot/commit/557712a484c7b819bf468f0a06616d73267b1e9e
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-13 (Fri, 13 May 2011)

Changed paths:
  M NEWS

Log Message:
-----------
Give NEWS some love


Commit: 9eab52a1fd8746636cceb0e07a6492a6bb6c6e29
    https://github.com/parrot/parrot/commit/9eab52a1fd8746636cceb0e07a6492a6bb6c6e29
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-05-13 (Fri, 13 May 2011)

Changed paths:
  M NEWS
  M config/gen/config_h/config_h.in
  M config/gen/opengl.pm
  M src/nci/libffi.c
  M tools/dev/nci_thunk_gen.pir

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


Commit: 658fd0a7654f3938d4506205c1ebaab89ac846e3
    https://github.com/parrot/parrot/commit/658fd0a7654f3938d4506205c1ebaab89ac846e3
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-13 (Fri, 13 May 2011)

Changed paths:
  M config/auto/platform.pm
  M config/gen/makefiles/root.in
  M config/init/hints/mswin32.pm
  M include/parrot/platform_interface.h
  M src/interp/inter_create.c
  A src/platform/generic/entropy.c
  A src/platform/win32/entropy.c
  M src/string/api.c

Log Message:
-----------
Merge branch 'get-entropy'


Commit: 8f34b7fc3012a06319a919a5835cab59f10a0aa3
    https://github.com/parrot/parrot/commit/8f34b7fc3012a06319a919a5835cab59f10a0aa3
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-05-13 (Fri, 13 May 2011)

Changed paths:
  M MANIFEST

Log Message:
-----------
Someone forgot to update MANIFEST after adding new files.


Commit: b8b412c0bf66b3880b74613c29d3952abbf07f17
    https://github.com/parrot/parrot/commit/b8b412c0bf66b3880b74613c29d3952abbf07f17
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-13 (Fri, 13 May 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Fix braino in gc_gms_finalize


Commit: 724cdbb2252e589bc18f212d76d648e27b6526a8
    https://github.com/parrot/parrot/commit/724cdbb2252e589bc18f212d76d648e27b6526a8
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-13 (Fri, 13 May 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
DRY in gc_is_pmc_ptr


Commit: 9d4b5dd5684ce35bc2d9335e061001410cfbc672
    https://github.com/parrot/parrot/commit/9d4b5dd5684ce35bc2d9335e061001410cfbc672
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-13 (Fri, 13 May 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Temporary code to investigate win32 GC failure


Commit: 1dc5e2159d90ac75e5cd09b981e6c05f6475c5c3
    https://github.com/parrot/parrot/commit/1dc5e2159d90ac75e5cd09b981e6c05f6475c5c3
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-05-13 (Fri, 13 May 2011)

Changed paths:
  M src/platform/generic/entropy.c
  M src/platform/win32/entropy.c

Log Message:
-----------
[codingstd] Need at least one space between C keyword 'sizeof' and open parenthesis.


Commit: 15fdf60abff3637707e99ca9a7e8bf4c403ed75d
    https://github.com/parrot/parrot/commit/15fdf60abff3637707e99ca9a7e8bf4c403ed75d
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-13 (Fri, 13 May 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Revert most part of 6f0cfa8 because I can't figure out why it broke win32.


Commit: 2ff3c93bc1d8615a77f254336442c9874f53e67e
    https://github.com/parrot/parrot/commit/2ff3c93bc1d8615a77f254336442c9874f53e67e
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-13 (Fri, 13 May 2011)

Changed paths:
  M include/parrot/nci.h
  M src/nci/signatures.c

Log Message:
-----------
adding headerizer args


Commit: 07860a066be032db72016d03e03ca5762769003e
    https://github.com/parrot/parrot/commit/07860a066be032db72016d03e03ca5762769003e
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-14 (Sat, 14 May 2011)

Changed paths:
  M MANIFEST
  M NEWS
  M docs/project/support_policy.pod
  M include/parrot/nci.h
  M src/gc/gc_gms.c
  M src/nci/signatures.c
  M src/platform/generic/entropy.c
  M src/platform/win32/entropy.c

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


Commit: 2eb9fb193441709aeb9ef563a26f46943c528a0d
    https://github.com/parrot/parrot/commit/2eb9fb193441709aeb9ef563a26f46943c528a0d
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-14 (Sat, 14 May 2011)

Changed paths:
  M NEWS

Log Message:
-----------
Improve NEWS


Commit: d5b49ddc66a49eed1790619a1f82d24d88347e59
    https://github.com/parrot/parrot/commit/d5b49ddc66a49eed1790619a1f82d24d88347e59
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-14 (Sat, 14 May 2011)

Changed paths:
  M NEWS

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


Commit: 8a1a19e6f1dd7a06ec3244a2dd4deeec04d91f8e
    https://github.com/parrot/parrot/commit/8a1a19e6f1dd7a06ec3244a2dd4deeec04d91f8e
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-14 (Sat, 14 May 2011)

Changed paths:
  M MANIFEST
  R config/auto/git_describe.pm
  R config/auto/sha1.pm
  M config/gen/config_pm.pm
  M config/gen/config_pm/config_lib_pir.in
  M config/gen/makefiles/root.in
  M lib/Parrot/Configure/Step/List.pm
  M lib/Parrot/Git/Describe.pm
  M lib/Parrot/SHA1.pm
  A t/configure/062-sha1.t
  R t/configure/062-sha1_to_cache.t
  A t/configure/063-git_describe.t
  R t/configure/063-git_describe_to_cache.t
  R t/configure/064-sha1_from_cache.t
  R t/configure/065-git_describe_from_cache.t
  A tools/build/gen_version.pl

Log Message:
-----------
Merge branch 'compiletime-git-describe'


Commit: 41a226fe0f0b4f33d80caaa4cd4188a2c2b469fd
    https://github.com/parrot/parrot/commit/41a226fe0f0b4f33d80caaa4cd4188a2c2b469fd
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-14 (Sat, 14 May 2011)

Changed paths:
  M NEWS

Log Message:
-----------
add entropy to NEWS


Commit: 63df102c5e4e2f864d8fec4d8e53e7ae6898959d
    https://github.com/parrot/parrot/commit/63df102c5e4e2f864d8fec4d8e53e7ae6898959d
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-14 (Sat, 14 May 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Get back some performance of is_(pmc|string)_ptr. This invariant should always hold


Commit: 05b983516324f35becbc382d3e48763126d97331
    https://github.com/parrot/parrot/commit/05b983516324f35becbc382d3e48763126d97331
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-14 (Sat, 14 May 2011)

Changed paths:
  M frontend/pbc_merge/main.c

Log Message:
-----------
Remove unused ct argument


Commit: 0f7d5c84039ae6b9382397ca5dfe50bfdbe3abcb
    https://github.com/parrot/parrot/commit/0f7d5c84039ae6b9382397ca5dfe50bfdbe3abcb
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-14 (Sat, 14 May 2011)

Changed paths:
  M src/debug.c

Log Message:
-----------
consting args and localizing vars


Commit: b86721f5eeab84f0b4e9e638e6cad0d17d7d2aed
    https://github.com/parrot/parrot/commit/b86721f5eeab84f0b4e9e638e6cad0d17d7d2aed
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-14 (Sat, 14 May 2011)

Changed paths:
  M tools/build/gen_version.pl

Log Message:
-----------
caching was deleted; no need to override it


Commit: b09b1b2c7697a561c2c9b617857c7151161a39c7
    https://github.com/parrot/parrot/commit/b09b1b2c7697a561c2c9b617857c7151161a39c7
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-05-15 (Sun, 15 May 2011)

Changed paths:
  M MANIFEST.generated

Log Message:
-----------
MANIFEST.generated:444: Duplicate entry tools/dev/ncidef2pir.pl


Commit: e9222e7242d5f75fbe89e45f16a437315e92be91
    https://github.com/parrot/parrot/commit/e9222e7242d5f75fbe89e45f16a437315e92be91
Author: Vasily Chekalkin <bacek at bacek.com>
Date:   2011-05-15 (Sun, 15 May 2011)

Changed paths:
  M src/gc/gc_gms.c

Log Message:
-----------
Remove unused functions


Commit: df3de714ffca229be0beeb3faddf635f90a47412
    https://github.com/parrot/parrot/commit/df3de714ffca229be0beeb3faddf635f90a47412
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-15 (Sun, 15 May 2011)

Changed paths:
  M .gitignore
  M MANIFEST.generated

Log Message:
-----------
install parrot_version.pir, add to .gitignore


Commit: c279c3642572b2af57b6c369b5a0007b62afa8a1
    https://github.com/parrot/parrot/commit/c279c3642572b2af57b6c369b5a0007b62afa8a1
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-15 (Sun, 15 May 2011)

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

Log Message:
-----------
also remove parrot_version.pir during make clean; mikehh++ for noticing


Commit: dec8a4303580c7e16dc3d46b0df42202efc93477
    https://github.com/parrot/parrot/commit/dec8a4303580c7e16dc3d46b0df42202efc93477
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-15 (Sun, 15 May 2011)

Changed paths:
  M MANIFEST.SKIP

Log Message:
-----------
re-generate MANIFEST.SKIP


Commit: 7eaaf85ef3ef90b391f9798a77d4b523aac10e13
    https://github.com/parrot/parrot/commit/7eaaf85ef3ef90b391f9798a77d4b523aac10e13
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-15 (Sun, 15 May 2011)

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

Log Message:
-----------
add dependency for parrot_version.pir, mikehh++ for noticing


Commit: de47670acb6ccf97d0b2d3e4c96cd74a9ca3f0b0
    https://github.com/parrot/parrot/commit/de47670acb6ccf97d0b2d3e4c96cd74a9ca3f0b0
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-15 (Sun, 15 May 2011)

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

Log Message:
-----------
remove trailing space and line up a bit


Commit: 2c653b7f5730b9f49a526a8f4c6492a69735fbdc
    https://github.com/parrot/parrot/commit/2c653b7f5730b9f49a526a8f4c6492a69735fbdc
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-15 (Sun, 15 May 2011)

Changed paths:
  M MANIFEST.generated

Log Message:
-----------
fix MANIFEST.generated


Commit: 2dfc4b7e94d147efa8560f4157c743d00ec4f0ec
    https://github.com/parrot/parrot/commit/2dfc4b7e94d147efa8560f4157c743d00ec4f0ec
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-15 (Sun, 15 May 2011)

Changed paths:
  M tools/dev/nci_thunk_gen.pir

Log Message:
-----------
fix double/longdouble brain-o


Commit: 351378a25fff8cb82562f07c778b81dc2694b309
    https://github.com/parrot/parrot/commit/351378a25fff8cb82562f07c778b81dc2694b309
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-05-15 (Sun, 15 May 2011)

Changed paths:
  M config/auto/icu.pm

Log Message:
-----------
Apply correction suggested by Tom Christiansen for TT #1722.


Commit: 260436e7f0dfb570c684771cd663ba423eef7344
    https://github.com/parrot/parrot/commit/260436e7f0dfb570c684771cd663ba423eef7344
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-15 (Sun, 15 May 2011)

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

Log Message:
-----------
add function "call_with_cstring" to automate translation of cstring arguments


Commit: f2058deb059a8b4e3587d75df8aa088db192c99f
    https://github.com/parrot/parrot/commit/f2058deb059a8b4e3587d75df8aa088db192c99f
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-15 (Sun, 15 May 2011)

Changed paths:
  M config/gen/opengl.pm
  M runtime/parrot/library/OpenGL.pir

Log Message:
-----------
wrap opengl functions taking or returning cstrings appropriately


Commit: 34749b417250f13e5b847257e9cacfb70aa8d8d1
    https://github.com/parrot/parrot/commit/34749b417250f13e5b847257e9cacfb70aa8d8d1
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-15 (Sun, 15 May 2011)

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

Log Message:
-----------
use shifted integer in stead of iterator in array access (oops)


Commit: 478188d0ee6830cc27b50b886d8b7691db99111d
    https://github.com/parrot/parrot/commit/478188d0ee6830cc27b50b886d8b7691db99111d
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-15 (Sun, 15 May 2011)

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

Log Message:
-----------
disable export code temporarily - it crashes rakudo


Commit: 8e49d498d2b847102671d8e13a6ee2f45fef4142
    https://github.com/parrot/parrot/commit/8e49d498d2b847102671d8e13a6ee2f45fef4142
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M runtime/parrot/library/uuid.pir

Log Message:
-----------
[uuid] refactor with the Parrot's source of entropy.


Commit: 832661206c582479e3e21d76b0d51a412a248b80
    https://github.com/parrot/parrot/commit/832661206c582479e3e21d76b0d51a412a248b80
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-16 (Mon, 16 May 2011)

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

Log Message:
-----------
added dependency for runtime/parrot/library/uuid.pbc and tidied up


Commit: 19ed0b09b21c54f80ca2edada06adaf4d98e386d
    https://github.com/parrot/parrot/commit/19ed0b09b21c54f80ca2edada06adaf4d98e386d
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-05-16 (Mon, 16 May 2011)

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

Log Message:
-----------
[build] fix on Windows

use Makefile comment instead of shell comment


Commit: c07f2ffbb28123126907feac8e26236f4cfbbc65
    https://github.com/parrot/parrot/commit/c07f2ffbb28123126907feac8e26236f4cfbbc65
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M NEWS

Log Message:
-----------
update news for release 3.4.0


Commit: aafb6933dd9aa8f3b7b75db24da51f7f71ac1ecc
    https://github.com/parrot/parrot/commit/aafb6933dd9aa8f3b7b75db24da51f7f71ac1ecc
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M config/gen/opengl.pm
  M runtime/parrot/library/NCI/Utils.pir
  M runtime/parrot/library/OpenGL.pir

Log Message:
-----------
Merge branch 'wrap-opengl-strings'


Commit: d918686b48eb3573b0423ea1c5d0e350547ac25e
    https://github.com/parrot/parrot/commit/d918686b48eb3573b0423ea1c5d0e350547ac25e
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-16 (Mon, 16 May 2011)

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

Log Message:
-----------
document call_with_cstring


Commit: 0cf475be7cf58aa868724631620a41e0d076c017
    https://github.com/parrot/parrot/commit/0cf475be7cf58aa868724631620a41e0d076c017
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-16 (Mon, 16 May 2011)

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

Log Message:
-----------
add dlfancy for providing "fancier" NCI types


Commit: 6a2784c22c1e29df010dbd27c9f9631f2298e33f
    https://github.com/parrot/parrot/commit/6a2784c22c1e29df010dbd27c9f9631f2298e33f
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-16 (Mon, 16 May 2011)

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

Log Message:
-----------
fix thinkos in cstring return wrapper


Commit: a37452ed2a3a449a90a77bc978fb667417956b44
    https://github.com/parrot/parrot/commit/a37452ed2a3a449a90a77bc978fb667417956b44
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-16 (Mon, 16 May 2011)

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

Log Message:
-----------
correctly handle null strings


Commit: 95d47d1de3bfd9f1e67f7a0dc19f38c2423378f4
    https://github.com/parrot/parrot/commit/95d47d1de3bfd9f1e67f7a0dc19f38c2423378f4
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-16 (Mon, 16 May 2011)

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

Log Message:
-----------
fix pod syntax - correct =over 4 / =back matching


Commit: 4eabcb83e2bffafec3f5d23b665a8e448e4c5fbb
    https://github.com/parrot/parrot/commit/4eabcb83e2bffafec3f5d23b665a8e448e4c5fbb
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci

Log Message:
-----------
add thunk 'STRING (ptr, ptr, INTVAL)' needed to call Parrot_str_new() from HLLs


Commit: 1f73a3a326e42de756f78ba29918ba0e94c80097
    https://github.com/parrot/parrot/commit/1f73a3a326e42de756f78ba29918ba0e94c80097
Author: pmichaud <pmichaud at pobox.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M src/nci_test.c

Log Message:
-----------
Add some functions for testing char* parameters in NCI.


Commit: 6691e38132e7a2ed9a6b12a98a65e8b5d573c22e
    https://github.com/parrot/parrot/commit/6691e38132e7a2ed9a6b12a98a65e8b5d573c22e
Author: pmichaud <pmichaud at pobox.com>
Date:   2011-05-16 (Mon, 16 May 2011)

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

Log Message:
-----------
[NCI] Add "ncifunc" as a replacement / approach to "dlfancy".


Commit: 3b55d79d782ff87acc93eef52d5907f7703b4134
    https://github.com/parrot/parrot/commit/3b55d79d782ff87acc93eef52d5907f7703b4134
Author: pmichaud <pmichaud at pobox.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M runtime/parrot/library/NCI/Utils.pir
  M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci

Log Message:
-----------
Merge branch 'master', remote-tracking branch 'origin' into ncifunc


Commit: c1315ceb91b2cd1f3434ef214f9c62b05acb22df
    https://github.com/parrot/parrot/commit/c1315ceb91b2cd1f3434ef214f9c62b05acb22df
Author: pmichaud <pmichaud at pobox.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  A t/library/nciutils.t

Log Message:
-----------
[NCI]:  Add tests for 'ncifunc' in NCI::Utils.


Commit: 036683435da7029c483fe3bf8981818bc98a3b90
    https://github.com/parrot/parrot/commit/036683435da7029c483fe3bf8981818bc98a3b90
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-16 (Mon, 16 May 2011)

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

Log Message:
-----------
properly handle null arguments


Commit: 6e069f05faf5af7bd3be0c6e11a8baff5f48d799
    https://github.com/parrot/parrot/commit/6e069f05faf5af7bd3be0c6e11a8baff5f48d799
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-16 (Mon, 16 May 2011)

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

Log Message:
-----------
properly handle null string returns


Commit: 2fef4a1aa7daf484a5bd9156562c027b3138c94c
    https://github.com/parrot/parrot/commit/2fef4a1aa7daf484a5bd9156562c027b3138c94c
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci

Log Message:
-----------
add thunk for mysql_real_connect


Commit: f82015020fc3ca5574d7a2b63f4244e008ba6263
    https://github.com/parrot/parrot/commit/f82015020fc3ca5574d7a2b63f4244e008ba6263
Author: pmichaud <pmichaud at pobox.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M t/library/nciutils.t

Log Message:
-----------
[nci]:  Add test to NCI::Utils for functions returning a NULL pointer.


Commit: fd81720d5b2b2ff7067df52614a4b0a7c8d5500e
    https://github.com/parrot/parrot/commit/fd81720d5b2b2ff7067df52614a4b0a7c8d5500e
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M MANIFEST

Log Message:
-----------
manifix


Commit: cc9a7154802528ecc5111550b438374a610baf9b
    https://github.com/parrot/parrot/commit/cc9a7154802528ecc5111550b438374a610baf9b
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-16 (Mon, 16 May 2011)

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

Log Message:
-----------
minor codingstd fixes; pod and trailing space


Commit: 886922975ce5bebaa333678a4707c9ab241f3d77
    https://github.com/parrot/parrot/commit/886922975ce5bebaa333678a4707c9ab241f3d77
Author: Andrew Whitworth <wknight8111 at gmail.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M docs/project/release_manager_guide.pod

Log Message:
-----------
soh_cah_toa volunteers for September. 


Commit: 9e53f1614cf846a90351dc0eae096755257f4b9f
    https://github.com/parrot/parrot/commit/9e53f1614cf846a90351dc0eae096755257f4b9f
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M src/nci/extra_thunks.nci

Log Message:
-----------
add extra nci thunk sigs

These are to replace the ones that were removed with the 't' deprecation
and removal.  pmichaud++ for sorting through these


Commit: 20a159dad72156237e8f7b1bc51d5d7cc6b5a98b
    https://github.com/parrot/parrot/commit/20a159dad72156237e8f7b1bc51d5d7cc6b5a98b
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M src/nci/extra_thunks.c

Log Message:
-----------
rebootstrap nci


Commit: 328122be9f2e001c119065d8e6bb37ba38a09149
    https://github.com/parrot/parrot/commit/328122be9f2e001c119065d8e6bb37ba38a09149
Author: pmichaud <pmichaud at pobox.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M src/pmc/unmanagedstruct.pmc

Log Message:
-----------
[nci]:  Update the "Illegal type" message of UnManagedStruct to at least tell us what type was illegal.


Commit: b88be2af024081109ff98e25fc626477f625f9fa
    https://github.com/parrot/parrot/commit/b88be2af024081109ff98e25fc626477f625f9fa
Author: pmichaud <pmichaud at pobox.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M t/pmc/unmanagedstruct.t

Log Message:
-----------
[nci] Update UnManagedStruct tests for new illegal type message change in 328122b.


Commit: 59be8ac44343de8c86a13ec6cc6cb1d5199c29fc
    https://github.com/parrot/parrot/commit/59be8ac44343de8c86a13ec6cc6cb1d5199c29fc
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-05-16 (Mon, 16 May 2011)

Changed paths:
  M src/gc/system.c

Log Message:
-----------
use inline assembler in gcc/sparc64 instead of hand-coded
tested in gcc farm


Commit: f74aff975131933c9875f38ddeef648796e8912f
    https://github.com/parrot/parrot/commit/f74aff975131933c9875f38ddeef648796e8912f
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-05-17 (Tue, 17 May 2011)

Changed paths:
  M CREDITS
  M ChangeLog
  M MANIFEST.generated
  M README
  M VERSION
  M docs/parrothist.pod
  M docs/project/release_manager_guide.pod
  M docs/translations/README.BGR
  M docs/translations/README.deutsch
  M include/parrot/oplib/core_ops.h
  M src/ops/core_ops.c
  M tools/release/release.json

Log Message:
-----------
update to version 3.4.0


Commit: 2b840ec08af11a162926b9d216d6410868fbd0b5
    https://github.com/parrot/parrot/commit/2b840ec08af11a162926b9d216d6410868fbd0b5
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-05-17 (Tue, 17 May 2011)

Changed paths:
  M runtime/parrot/library/distutils.pir

Log Message:
-----------
Change exe_pbc build rules in distutils to use the specified bin name for the output .exe file instead of a mangled form of the .pbc file name. I can't find any other projects using this feature, but it seems to work well on my machine without breaking anything


Commit: d85208774313ede15f6920a18c10a105eb045da7
    https://github.com/parrot/parrot/commit/d85208774313ede15f6920a18c10a105eb045da7
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-05-17 (Tue, 17 May 2011)

Changed paths:
  M .gitignore
  M CREDITS
  M ChangeLog
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M NEWS
  M README
  M VERSION
  R config/auto/git_describe.pm
  M config/auto/icu.pm
  M config/auto/platform.pm
  R config/auto/sha1.pm
  M config/gen/config_pm.pm
  M config/gen/config_pm/config_lib_pir.in
  M config/gen/makefiles/root.in
  M config/gen/opengl.pm
  M config/init/hints/mswin32.pm
  M docs/parrothist.pod
  M docs/project/release_manager_guide.pod
  M docs/translations/README.BGR
  M docs/translations/README.deutsch
  M frontend/pbc_merge/main.c
  M include/parrot/nci.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/platform_interface.h
  M lib/Parrot/Configure/Step/List.pm
  M lib/Parrot/Git/Describe.pm
  M lib/Parrot/SHA1.pm
  M runtime/parrot/library/NCI/Utils.pir
  M runtime/parrot/library/OpenGL.pir
  M runtime/parrot/library/uuid.pir
  M src/debug.c
  M src/gc/gc_gms.c
  M src/gc/system.c
  M src/interp/inter_create.c
  M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci
  M src/nci/signatures.c
  M src/nci_test.c
  M src/ops/core_ops.c
  A src/platform/generic/entropy.c
  A src/platform/win32/entropy.c
  M src/pmc/unmanagedstruct.pmc
  M src/string/api.c
  A t/configure/062-sha1.t
  R t/configure/062-sha1_to_cache.t
  A t/configure/063-git_describe.t
  R t/configure/063-git_describe_to_cache.t
  R t/configure/064-sha1_from_cache.t
  R t/configure/065-git_describe_from_cache.t
  A t/library/nciutils.t
  M t/pmc/unmanagedstruct.t
  A tools/build/gen_version.pl
  M tools/dev/nci_thunk_gen.pir
  M tools/release/release.json

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


Commit: 4a968e37d0411ee5f69d55a90952116920ca6088
    https://github.com/parrot/parrot/commit/4a968e37d0411ee5f69d55a90952116920ca6088
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-05-17 (Tue, 17 May 2011)

Changed paths:
  M runtime/parrot/library/distutils.pir
  M runtime/parrot/library/osutils.pir

Log Message:
-----------
[osutils] refactor without Math/Rand


Commit: 65b742bfc3bd3c855616b83299a81e34e5a783ba
    https://github.com/parrot/parrot/commit/65b742bfc3bd3c855616b83299a81e34e5a783ba
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-05-17 (Tue, 17 May 2011)

Changed paths:
  M frontend/parrot/main.c

Log Message:
-----------
cast isxdigit argument to unsigned char


Commit: 0004e42d9c90fcef1b6ba6497fe596c626d406a6
    https://github.com/parrot/parrot/commit/0004e42d9c90fcef1b6ba6497fe596c626d406a6
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-17 (Tue, 17 May 2011)

Changed paths:
  M compilers/imcc/debug.h
  M compilers/imcc/pbc.c
  M compilers/imcc/pbc.h
  M include/parrot/call.h
  M include/parrot/context.h
  M include/parrot/datatypes.h
  M include/parrot/debugger.h
  M include/parrot/encoding.h
  M include/parrot/exceptions.h
  M include/parrot/extend.h
  M include/parrot/hash.h
  M include/parrot/interpreter.h
  M include/parrot/io.h
  M include/parrot/key.h
  M include/parrot/list.h
  M include/parrot/misc.h
  M include/parrot/namespace.h
  M include/parrot/oo.h
  M include/parrot/packfile.h
  M include/parrot/pmc.h
  M include/parrot/runcore_api.h
  M include/parrot/scheduler.h
  M include/parrot/string_funcs.h
  M include/parrot/thread.h
  M include/parrot/vtables.h
  M lib/Parrot/Headerizer.pm
  M lib/Parrot/Headerizer/Functions.pm
  M src/call/args.c
  M src/call/context.c
  M src/debug.c
  M src/embed.c
  M src/exceptions.c
  M src/extend.c
  M src/gc/alloc_resources.c
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h
  M src/gc/gc_gms.c
  M src/gc/gc_inf.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/gc_private.h
  M src/gc/mark_sweep.c
  M src/gc/string_gc.c
  M src/hash.c
  M src/misc.c
  M src/namespace.c
  M src/packfile/api.c
  M src/pmc/stringbuilder.pmc
  M src/pmc/structview.pmc
  M src/runcore/cores.c
  M src/runcore/main.c
  M src/runcore/profiling.c
  M src/scheduler.c
  M src/spf_vtable.c
  M src/string/api.c
  M src/string/encoding.c
  M src/string/encoding/binary.c
  M src/string/encoding/latin1.c
  M src/string/encoding/null.c
  M src/string/encoding/shared.h
  M src/string/encoding/ucs2.c
  M src/string/encoding/ucs4.c
  M src/string/encoding/utf16.c
  M src/string/encoding/utf8.c
  M t/tools/dev/headerizer/01_functions.t

Log Message:
-----------
Make the headerizer not propagate SHIMness to function declarations. The SHIMness of an argument is internal to the function, and outside functions should not know that the argument is unused.


Commit: b7811d7ec71092fa2720413d04d3b2c97c383a5c
    https://github.com/parrot/parrot/commit/b7811d7ec71092fa2720413d04d3b2c97c383a5c
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-05-18 (Wed, 18 May 2011)

Changed paths:
  M runtime/parrot/library/distutils.pir

Log Message:
-----------
[disutils] fix on Windows


Commit: b3b76526480e75fac566abd1356bb040e8622a18
    https://github.com/parrot/parrot/commit/b3b76526480e75fac566abd1356bb040e8622a18
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-18 (Wed, 18 May 2011)

Changed paths:
  M include/parrot/debugger.h
  M include/parrot/encoding.h
  M include/parrot/extend.h
  M include/parrot/hash.h
  M include/parrot/namespace.h
  M include/parrot/scheduler.h
  M lib/Parrot/Headerizer/Functions.pm
  M src/embed.c

Log Message:
-----------
make headerizer handle ARGIN(SHIM(...)) properly


Commit: 6d1a1fcf772ad8b8387a2429cd2246902dbb5cd7
    https://github.com/parrot/parrot/commit/6d1a1fcf772ad8b8387a2429cd2246902dbb5cd7
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-18 (Wed, 18 May 2011)

Changed paths:
  M include/parrot/debugger.h
  M include/parrot/encoding.h
  M include/parrot/extend.h
  M include/parrot/hash.h
  M include/parrot/namespace.h
  M include/parrot/scheduler.h
  M lib/Parrot/Headerizer/Functions.pm
  M src/embed.c

Log Message:
-----------
ASSERT_ARGS_xxx macros have to use the shimmed var names


Commit: db11dcbfbb133998517d5842ba73794d199d1479
    https://github.com/parrot/parrot/commit/db11dcbfbb133998517d5842ba73794d199d1479
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-18 (Wed, 18 May 2011)

Changed paths:
  M src/platform/generic/socket.c

Log Message:
-----------
We should be freeing cstring, not host


Commit: 7be1a8debd15c8f78d91784ea09632a55e8b42a9
    https://github.com/parrot/parrot/commit/7be1a8debd15c8f78d91784ea09632a55e8b42a9
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-18 (Wed, 18 May 2011)

Changed paths:
  M src/platform/generic/sysmem.c

Log Message:
-----------
must pass a size_t pointer to sysctl, not a ulong. Also localized and consted the error message pointer


Commit: 4b9b5e1deca9e2ff1b890966f271b76580143c3b
    https://github.com/parrot/parrot/commit/4b9b5e1deca9e2ff1b890966f271b76580143c3b
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-18 (Wed, 18 May 2011)

Changed paths:
  M src/packfile/output.c

Log Message:
-----------
check encoding match before checking the entire string


Commit: 734de092fb9ee22d9736b2c236cbc5b113f3c71c
    https://github.com/parrot/parrot/commit/734de092fb9ee22d9736b2c236cbc5b113f3c71c
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-18 (Wed, 18 May 2011)

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

Log Message:
-----------
Update cursor argument annotation


Commit: a115d7cdf8aeee9170e1a415e9f1fcb6aba6221b
    https://github.com/parrot/parrot/commit/a115d7cdf8aeee9170e1a415e9f1fcb6aba6221b
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-05-18 (Wed, 18 May 2011)

Changed paths:
  M lib/Parrot/Configure/Options/Conf.pm

Log Message:
-----------
update "perl Configure.pl --help" output


Commit: 610bb7a59bab028ca19e53975f618bc96b2f5408
    https://github.com/parrot/parrot/commit/610bb7a59bab028ca19e53975f618bc96b2f5408
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-05-18 (Wed, 18 May 2011)

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

Log Message:
-----------
don't declare as non-null parameter which we are calling with explicit NULL


Commit: adb2073a730aac815f43df2ac773432a0790df6e
    https://github.com/parrot/parrot/commit/adb2073a730aac815f43df2ac773432a0790df6e
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-05-18 (Wed, 18 May 2011)

Changed paths:
  M t/tools/create_language.t
  M tools/dev/create_language.pl

Log Message:
-----------
add a --help option to create_language and unTODO the related tests


Commit: d3c36f1c299323c70e1ab9b21259266e5f161584
    https://github.com/parrot/parrot/commit/d3c36f1c299323c70e1ab9b21259266e5f161584
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-05-19 (Thu, 19 May 2011)

Changed paths:
  M t/tools/mk_language_shell.t

Log Message:
-----------
[t] fix on Windows


Commit: 806568bbe5602cd9f46cb999dccac5904d84213d
    https://github.com/parrot/parrot/commit/806568bbe5602cd9f46cb999dccac5904d84213d
Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
Date:   2011-05-19 (Thu, 19 May 2011)

Changed paths:
  M config/gen/makefiles/root.in
  M config/init/defaults.pm
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M tools/dev/install_files.pl

Log Message:
-----------
remove pkg-config rests, which is now longer supported, see TT #1853


Commit: 6e704bdd25490c213af44a164adf7a739b3437df
    https://github.com/parrot/parrot/commit/6e704bdd25490c213af44a164adf7a739b3437df
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-05-20 (Fri, 20 May 2011)

Changed paths:
  M src/pmc/unmanagedstruct.pmc

Log Message:
-----------
don't return NULL STRING* from vtable functions, use STRINGNULL


Commit: 41a4e1b091013708e0ae5982c6c3d14c2b30578a
    https://github.com/parrot/parrot/commit/41a4e1b091013708e0ae5982c6c3d14c2b30578a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-20 (Fri, 20 May 2011)

Changed paths:
  M .gitignore
  M CREDITS
  M ChangeLog
  M Configure.pl
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M NEWS
  M PLATFORMS
  M README
  M VERSION
  M api.yaml
  M compilers/imcc/debug.h
  M compilers/imcc/imc.h
  M compilers/imcc/imcc.l
  M compilers/imcc/imclexer.c
  M compilers/imcc/main.c
  M compilers/imcc/pbc.c
  M compilers/imcc/pbc.h
  M compilers/opsc/Defines.mak
  M compilers/opsc/Rules.mak
  M compilers/opsc/opsc.pir
  M compilers/opsc/src/Ops/OpLib.pm
  R compilers/opsc/src/Ops/Renumberer.pm
  M compilers/opsc/src/Ops/Trans/C.pm
  M compilers/pct/src/PAST/Compiler.pir
  R config/auto/frames.pm
  R config/auto/frames/test_exec_cygwin_c.in
  R config/auto/frames/test_exec_linux_c.in
  R config/auto/frames/test_exec_openbsd_c.in
  M config/auto/gc.pm
  R config/auto/git_describe.pm
  M config/auto/icu.pm
  M config/auto/ipv6/test.in
  M config/auto/llvm.pm
  M config/auto/opengl.pm
  M config/auto/platform.pm
  R config/auto/sha1.pm
  M config/gen/config_h/config_h.in
  M config/gen/config_pm.pm
  M config/gen/config_pm/config_lib_pir.in
  M config/gen/makefiles/root.in
  M config/gen/opengl.pm
  M config/init/defaults.pm
  M config/init/hints/mswin32.pm
  M docs/parrothist.pod
  M docs/project/hacking_tips.pod
  M docs/project/release_manager_guide.pod
  M docs/project/support_policy.pod
  M docs/submissions.pod
  M docs/translations/README.BGR
  M docs/translations/README.deutsch
  M examples/library/ncurses_life.pir
  M frontend/parrot/main.c
  M frontend/parrot_debugger/main.c
  M frontend/pbc_dump/main.c
  M frontend/pbc_merge/main.c
  M include/parrot/api.h
  M include/parrot/call.h
  M include/parrot/context.h
  M include/parrot/core_types.h
  M include/parrot/datatypes.h
  M include/parrot/debugger.h
  M include/parrot/encoding.h
  M include/parrot/exceptions.h
  M include/parrot/extend.h
  M include/parrot/gc_api.h
  M include/parrot/hash.h
  M include/parrot/hll.h
  M include/parrot/interpreter.h
  M include/parrot/io.h
  M include/parrot/key.h
  M include/parrot/list.h
  M include/parrot/longopt.h
  M include/parrot/misc.h
  M include/parrot/namespace.h
  M include/parrot/nci.h
  M include/parrot/oo.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/packfile.h
  M include/parrot/platform_interface.h
  M include/parrot/pmc.h
  M include/parrot/pmc_freeze.h
  M include/parrot/pobj.h
  M include/parrot/runcore_api.h
  M include/parrot/scheduler.h
  M include/parrot/string_funcs.h
  M include/parrot/thread.h
  M include/parrot/vtables.h
  M lib/Parrot/Configure/Options/Conf.pm
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M lib/Parrot/Configure/Step/List.pm
  M lib/Parrot/Git/Describe.pm
  M lib/Parrot/Headerizer.pm
  M lib/Parrot/Headerizer/Functions.pm
  M lib/Parrot/Manifest.pm
  M lib/Parrot/Pmc2c/Emitter.pm
  M lib/Parrot/Pmc2c/MULTI.pm
  M lib/Parrot/Pmc2c/Method.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/PMC/default.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M lib/Parrot/Pmc2c/Pmc2cMain.pm
  M lib/Parrot/SHA1.pm
  M lib/Parrot/Vtable.pm
  R ports/debian/README.source
  M ports/debian/changelog
  M ports/debian/control
  M ports/debian/control.in
  M ports/debian/copyright
  M ports/debian/parrot-devel.install.in
  M ports/debian/parrot.docs
  M ports/debian/patches/03_fix_nqp_man.patch
  R ports/debian/patches/04_fix_opsc_man.patch
  R ports/debian/patches/05_fix_gc_ftbfs_ia64.patch
  M ports/debian/patches/series
  M ports/debian/rules
  A ports/debian/source/format
  R ports/fedora/2.11.0/parrot.desk.in.tar.gz
  R ports/fedora/2.11.0/parrot.spec
  A ports/fedora/3.3.0/parrot.desk.in.tar.gz
  A ports/fedora/3.3.0/parrot.spec
  M runtime/parrot/library/Archive/Tar.pir
  M runtime/parrot/library/Archive/Zip.pir
  M runtime/parrot/library/HTTP/Message.pir
  M runtime/parrot/library/LWP/Protocol.pir
  M runtime/parrot/library/LWP/UserAgent.pir
  M runtime/parrot/library/NCI/Utils.pir
  M runtime/parrot/library/OpenGL.pir
  M runtime/parrot/library/Stream/Sub.pir
  M runtime/parrot/library/Stream/Writer.pir
  M runtime/parrot/library/TAP/Harness.pir
  M runtime/parrot/library/TAP/Parser.pir
  M runtime/parrot/library/distutils.pir
  M runtime/parrot/library/libpcre.pir
  R runtime/parrot/library/ncurses.pasm
  M runtime/parrot/library/osutils.pir
  M runtime/parrot/library/pcre.pir
  R runtime/parrot/library/postgres.pasm
  M runtime/parrot/library/postgres.pir
  M runtime/parrot/library/uuid.pir
  M src/call/args.c
  M src/call/context.c
  M src/call/context_accessors.c
  M src/call/pcc.c
  M src/datatypes.c
  M src/debug.c
  M src/dynext.c
  M src/dynoplibs/io.ops
  M src/dynoplibs/trans.ops
  M src/embed.c
  M src/embed/api.c
  A src/embed/bytecode.c
  M src/embed/pmc.c
  M src/exceptions.c
  M src/extend.c
  M src/gc/alloc_resources.c
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h
  M src/gc/gc_gms.c
  M src/gc/gc_inf.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/gc_private.h
  M src/gc/mark_sweep.c
  M src/gc/string_gc.c
  M src/gc/system.c
  M src/hash.c
  M src/hll.c
  M src/interp/inter_create.c
  M src/io/api.c
  M src/libnci_test.def
  M src/library.c
  M src/misc.c
  M src/multidispatch.c
  M src/namespace.c
  M src/nci/api.c
  M src/nci/core_thunks.c
  M src/nci/core_thunks.nci
  M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci
  M src/nci/libffi.c
  M src/nci/signatures.c
  M src/nci_test.c
  M src/oo.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/ops/math.ops
  M src/ops/object.ops
  M src/ops/ops.skip
  M src/ops/set.ops
  M src/ops/var.ops
  M src/packfile/api.c
  M src/packfile/object_serialization.c
  M src/packfile/output.c
  M src/platform/generic/dl.c
  A src/platform/generic/entropy.c
  M src/platform/generic/io.c
  M src/platform/generic/socket.c
  M src/platform/generic/sysmem.c
  A src/platform/win32/entropy.c
  M src/platform/win32/io.c
  M src/pmc.c
  M src/pmc/boolean.pmc
  M src/pmc/callcontext.pmc
  M src/pmc/capture.pmc
  M src/pmc/eval.pmc
  M src/pmc/filehandle.pmc
  M src/pmc/imccompiler.pmc
  M src/pmc/iterator.pmc
  M src/pmc/key.pmc
  M src/pmc/nci.pmc
  M src/pmc/ptr.pmc
  M src/pmc/stringbuilder.pmc
  M src/pmc/structview.pmc
  M src/pmc/sub.pmc
  M src/pmc/unmanagedstruct.pmc
  M src/runcore/cores.c
  M src/runcore/main.c
  M src/runcore/profiling.c
  M src/scheduler.c
  M src/spf_vtable.c
  M src/string/api.c
  M src/string/encoding.c
  M src/string/encoding/binary.c
  M src/string/encoding/latin1.c
  M src/string/encoding/null.c
  M src/string/encoding/shared.h
  M src/string/encoding/ucs2.c
  M src/string/encoding/ucs4.c
  M src/string/encoding/utf16.c
  M src/string/encoding/utf8.c
  M t/compilers/opsc/01-parse-body.t
  M t/compilers/opsc/01-parse.t
  M t/compilers/opsc/02-parse-all-ops.t
  A t/configure/062-sha1.t
  R t/configure/062-sha1_to_cache.t
  A t/configure/063-git_describe.t
  R t/configure/063-git_describe_to_cache.t
  R t/configure/064-sha1_from_cache.t
  R t/configure/065-git_describe_from_cache.t
  A t/library/nciutils.t
  M t/library/yaml_tiny.t
  M t/op/spawnw.t
  M t/pmc/boolean.t
  M t/pmc/nci.t
  M t/pmc/orderedhash.t
  M t/pmc/unmanagedstruct.t
  M t/run/options.t
  M t/src/extend.t
  M t/src/extend_vtable.t
  R t/steps/auto/frames-01.t
  M t/steps/auto/llvm-01.t
  M t/tools/create_language.t
  M t/tools/dev/headerizer/01_functions.t
  R t/tools/install/testlib/src/ops/ops.num
  M t/tools/mk_language_shell.t
  R t/tools/parrot_debugger.t
  A tools/build/gen_version.pl
  M tools/dev/README
  M tools/dev/addopstags.pl
  M tools/dev/as2c.pl
  M tools/dev/create_language.pl
  M tools/dev/debian_docs.sh
  M tools/dev/faces.pl
  M tools/dev/fetch_languages.pl
  M tools/dev/findhacks.pl
  M tools/dev/gen_charset_tables.pl
  M tools/dev/gen_class.pl
  M tools/dev/gen_makefile.pl
  M tools/dev/gen_valgrind_suppressions.pl
  M tools/dev/headerizer.pl
  M tools/dev/install_dev_files.pl
  M tools/dev/install_doc_files.pl
  M tools/dev/install_files.pl
  M tools/dev/lib_deps.pl
  M tools/dev/make_cover.pl
  M tools/dev/merge_pull_request.pl
  M tools/dev/mk_inno.pl
  M tools/dev/mk_inno_language.pl
  M tools/dev/mk_nci_thunks.pl
  M tools/dev/mk_rpm_manifests.pl
  M tools/dev/nci_test_gen.pl
  M tools/dev/nci_thunk_gen.pir
  M tools/dev/ncidef2pir.pl
  M tools/dev/nm.pl
  M tools/dev/nopaste.pl
  M tools/dev/ops_not_tested.pl
  M tools/dev/parrot_api.pl
  M tools/dev/parrot_shell.pl
  M tools/dev/parrotbench.pl
  M tools/dev/pbc_header.pl
  M tools/dev/pbc_to_exe.pir
  M tools/dev/pmcrenumber.pl
  M tools/dev/pmctree.pl
  M tools/dev/pprof2cg.pl
  M tools/dev/reconfigure.pl
  M tools/dev/resolve_deprecated.nqp
  M tools/dev/search-ops.pl
  M tools/dev/show_deprecated.nqp
  M tools/dev/show_experimental.nqp
  M tools/dev/symlink.pl
  M tools/dev/update_copyright.pl
  M tools/dev/vtablize.pl
  M tools/release/release.json

Log Message:
-----------
Merge branch 'master' into leto/embed_grant

Conflicts:
	t/src/extend_vtable.t


Commit: eb3d7a94757f57f9303d262fc43cb207b6863992
    https://github.com/parrot/parrot/commit/eb3d7a94757f57f9303d262fc43cb207b6863992
Author: Dan Bolser <dan.bolser at gmail.com>
Date:   2011-05-20 (Fri, 20 May 2011)

Changed paths:
  M docs/project/git_workflow.pod

Log Message:
-----------
Edited docs/project/git_workflow.pod via GitHub


Commit: 8d2e6497efc91864e70e723f2fd860a0e0bb404f
    https://github.com/parrot/parrot/commit/8d2e6497efc91864e70e723f2fd860a0e0bb404f
Author: Bob Kuo <bobjkuo at gmail.com>
Date:   2011-05-20 (Fri, 20 May 2011)

Changed paths:
  M docs/project/git_workflow.pod

Log Message:
-----------
Merge pull request #130 from dbolser/patch-1

Edited docs/project/git_workflow.pod via GitHub


Commit: 8f705215a2dbbbe7b7a1fd6f2d8c74331bf2a02b
    https://github.com/parrot/parrot/commit/8f705215a2dbbbe7b7a1fd6f2d8c74331bf2a02b
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-05-20 (Fri, 20 May 2011)

Changed paths:
  M t/tools/dev/headerizer/01_functions.t

Log Message:
-----------
Update test to reflect change is way asserts are capture.
See http://trac.parrot.org/parrot/ticket/2119.


Commit: 41bfa130f555df1a1916b6bf10b3d0014b947c09
    https://github.com/parrot/parrot/commit/41bfa130f555df1a1916b6bf10b3d0014b947c09
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-20 (Fri, 20 May 2011)

Changed paths:
  M t/harness

Log Message:
-----------
turn on the test harness timer


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

Changed paths:
  M t/harness

Log Message:
-----------
Revert 41bfa130f.  'timer' should not be on by default.  This is kind of
change that should have been posted first as a Trac ticket.


Commit: 880eb3f01c2282eb80696f87b711f056856a88d5
    https://github.com/parrot/parrot/commit/880eb3f01c2282eb80696f87b711f056856a88d5
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-21 (Sat, 21 May 2011)

Changed paths:
  M src/gc/string_gc.c

Log Message:
-----------
consting vars, and fixed a SHIM argument


Commit: 775dc88939f0940fe339f45ab763578c9d0b85ab
    https://github.com/parrot/parrot/commit/775dc88939f0940fe339f45ab763578c9d0b85ab
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-21 (Sat, 21 May 2011)

Changed paths:
  M t/harness

Log Message:
-----------
HARNESS_TIMER now turns on the time stamps


Commit: 6bfc7aa2274c43ae0e215c0199d937223bc2752a
    https://github.com/parrot/parrot/commit/6bfc7aa2274c43ae0e215c0199d937223bc2752a
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-21 (Sat, 21 May 2011)

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

Log Message:
-----------
Added src/call/*.c to the splint targets


Commit: fb89b91b2176bacc40f6d2267b2d711716fe8d1b
    https://github.com/parrot/parrot/commit/fb89b91b2176bacc40f6d2267b2d711716fe8d1b
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-21 (Sat, 21 May 2011)

Changed paths:
  M src/call/args.c

Log Message:
-----------
setting ARGIN on the SHIM args


Commit: d2715768ac0fcae330766baf6d0d963312321e8c
    https://github.com/parrot/parrot/commit/d2715768ac0fcae330766baf6d0d963312321e8c
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-05-22 (Sun, 22 May 2011)

Changed paths:
  M t/harness

Log Message:
-----------
Add documentation of impact of environmental variables, e.g., TIMER.


Commit: 3d77b049f03167242956399dbf3db13ff14ecbd9
    https://github.com/parrot/parrot/commit/3d77b049f03167242956399dbf3db13ff14ecbd9
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-05-22 (Sun, 22 May 2011)

Changed paths:
  M config/init/hints/darwin.pm
  M t/steps/init/hints/darwin-01.t

Log Message:
-----------
Apply modified version of patch submitted by tadam via parrot-dev.


Commit: e30b1f98dfd997781fa3223f0dc47f6107922920
    https://github.com/parrot/parrot/commit/e30b1f98dfd997781fa3223f0dc47f6107922920
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-22 (Sun, 22 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_substr_str


Commit: 798f7512b17a62bac4c869236296426041de73cb
    https://github.com/parrot/parrot/commit/798f7512b17a62bac4c869236296426041de73cb
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-22 (Sun, 22 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_substr


Commit: dd17131fc4a88c10d3751c0aedf37cbb64b47385
    https://github.com/parrot/parrot/commit/dd17131fc4a88c10d3751c0aedf37cbb64b47385
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-22 (Sun, 22 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_setprop


Commit: 1b290a4658a8d2037855cbeed57b09b847a163f7
    https://github.com/parrot/parrot/commit/1b290a4658a8d2037855cbeed57b09b847a163f7
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-05-22 (Sun, 22 May 2011)

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

Log Message:
-----------
Apply patch submitted in http://trac.parrot.org/parrot/ticket/540. Eliminate $(ALL_PARROT_LIBS) from src/glut_callbacks.o.


Commit: 58c5f12b6d3a12fd70e53e62c71a625fa4c0ab05
    https://github.com/parrot/parrot/commit/58c5f12b6d3a12fd70e53e62c71a625fa4c0ab05
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-22 (Sun, 22 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
Improve Parrot_PMC_setprop test


Commit: cb718b13085ab485b18b46d9e81ce6896476b8fe
    https://github.com/parrot/parrot/commit/cb718b13085ab485b18b46d9e81ce6896476b8fe
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-22 (Sun, 22 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_set_string_keyed_str


Commit: 30472276c7d490e4e7269c2537e87a35ff6cc18f
    https://github.com/parrot/parrot/commit/30472276c7d490e4e7269c2537e87a35ff6cc18f
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-22 (Sun, 22 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_set_string_keyed_int


Commit: 763321750bff98310cda3cea0089216e3dd601f5
    https://github.com/parrot/parrot/commit/763321750bff98310cda3cea0089216e3dd601f5
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-05-22 (Sun, 22 May 2011)

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

Log Message:
-----------
Revert "Apply patch submitted in http://trac.parrot.org/parrot/ticket/540.
Eliminate $(ALL_PARROT_LIBS) from src/glut_callbacks.o."

This reverts commit 1b290a4658a8d2037855cbeed57b09b847a163f7.
We will need to diagnose a build error on Cygwin reported here:
http://tt.taptinder.org/cmdinfo/11376.


Commit: 462c4ce892adbf3a86e12debf8ef60898816d540
    https://github.com/parrot/parrot/commit/462c4ce892adbf3a86e12debf8ef60898816d540
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-22 (Sun, 22 May 2011)

Changed paths:
  M include/parrot/compiler.h

Log Message:
-----------
remove the /*@null@*/ from SHIM args


Commit: fe2ae815bf780caf45a8fa7583c90c6dbf441d2e
    https://github.com/parrot/parrot/commit/fe2ae815bf780caf45a8fa7583c90c6dbf441d2e
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-22 (Sun, 22 May 2011)

Changed paths:
  M src/gc/alloc_resources.c

Log Message:
-----------
make the loop var make what it is comparing to


Commit: 121807c25c693ccd1ffe7df40ab0004649d09969
    https://github.com/parrot/parrot/commit/121807c25c693ccd1ffe7df40ab0004649d09969
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-22 (Sun, 22 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
Merge branch 'leto/embed_grant'


Commit: f9b5a3438ada24e0e30e1038e0631638919cbd30
    https://github.com/parrot/parrot/commit/f9b5a3438ada24e0e30e1038e0631638919cbd30
Author: Matt Boyle <mlb-github at corefiling.co.uk>
Date:   2011-05-23 (Mon, 23 May 2011)

Changed paths:
  M docs/book/pir/ch03_basic_syntax.pod
  M docs/book/pir/ch04_variables.pod

Log Message:
-----------
[docs] Fix runaway PIR_FRAGMENT regions.


Commit: 94251bffce8026a60af9801b38b67b3b480e48e8
    https://github.com/parrot/parrot/commit/94251bffce8026a60af9801b38b67b3b480e48e8
Author: Matt Boyle <mlb-github at corefiling.co.uk>
Date:   2011-05-23 (Mon, 23 May 2011)

Changed paths:
  M t/pmc/socket_ipv6.t

Log Message:
-----------
fix races in the IPv6 bind() method tests.

tests in several different scripts all try to bind to local port 1234.
this means that the suite can occasionally fail when run in
parallel, as the second script dies with an exception.

this is heavily based on the error-handling from
<t/pmc/testlib/test_server_ipv6.pir>.  it increments the port number a
few times to try and find one it can use.  if for some reason it can't,
it bails out with the original exception.


Commit: c5d190952d18bac932d1b7a968cec6f87428dd66
    https://github.com/parrot/parrot/commit/c5d190952d18bac932d1b7a968cec6f87428dd66
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-23 (Mon, 23 May 2011)

Changed paths:
  M docs/book/pir/ch03_basic_syntax.pod
  M docs/book/pir/ch04_variables.pod

Log Message:
-----------
Merge pull request #131 from ligne/book_runaway_pod

[docs] Fix runaway PIR_FRAGMENT regions.


Commit: 15f33325ea8748db270d44c070b6f9b5e5598efb
    https://github.com/parrot/parrot/commit/15f33325ea8748db270d44c070b6f9b5e5598efb
Author: Bruce Gray <bruce.gray at acm.org>
Date:   2011-05-23 (Mon, 23 May 2011)

Changed paths:
  M t/dynpmc/foo.t

Log Message:
-----------
Apply patch from TT#1217, to change t/dynpmc/foo.t from Perl/PIR to pure PIR.


Commit: 422eb53ec1deee80b6c730f651be0ab4afe844a9
    https://github.com/parrot/parrot/commit/422eb53ec1deee80b6c730f651be0ab4afe844a9
Author: Bruce Gray <bruce.gray at acm.org>
Date:   2011-05-23 (Mon, 23 May 2011)

Changed paths:
  M MANIFEST
  A t/dynpmc/foo-01.t
  A t/dynpmc/foo-02.t
  A t/dynpmc/foo-03.t
  A t/dynpmc/foo-04.t
  A t/dynpmc/foo-05.t
  A t/dynpmc/foo-06.t
  A t/dynpmc/foo-07.t
  A t/dynpmc/foo-08.t
  A t/dynpmc/foo-09.t
  A t/dynpmc/foo-10.t
  R t/dynpmc/foo.t

Log Message:
-----------
Split t/dynpmc/foo.t into multiple files,
to stop false positives mentioned in TT#1217 comments.


Commit: c435b7439a7b9c629db8585c586ffd82214d90c8
    https://github.com/parrot/parrot/commit/c435b7439a7b9c629db8585c586ffd82214d90c8
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-23 (Mon, 23 May 2011)

Changed paths:
  M t/pmc/socket_ipv6.t

Log Message:
-----------
Merge pull request #132 from ligne/94251bffce8026a60af9801b38b67b3b480e48e8

Fix race condition in IPv6 socket tests and make them less likely to fail when running tests in parallel


Commit: 1d9daa5835d997f01cf6e3fe5e5d7bd6eeefb7d5
    https://github.com/parrot/parrot/commit/1d9daa5835d997f01cf6e3fe5e5d7bd6eeefb7d5
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-23 (Mon, 23 May 2011)

Changed paths:
  M config/auto/warnings.pm

Log Message:
-----------
check for GCC 4.7 new -Wmaybe-uninitialized


Commit: 372ebbe61e8ee5fbbc96fe634932dd0003599e28
    https://github.com/parrot/parrot/commit/372ebbe61e8ee5fbbc96fe634932dd0003599e28
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-23 (Mon, 23 May 2011)

Changed paths:
  M src/pmc/structview.pmc

Log Message:
-----------
const a local pointer


Commit: 793cee0981acf3425c70ee17e10f852abc957f71
    https://github.com/parrot/parrot/commit/793cee0981acf3425c70ee17e10f852abc957f71
Author: Matt Boyle <mlb-github at corefiling.co.uk>
Date:   2011-05-23 (Mon, 23 May 2011)

Changed paths:
  M t/pmc/socket_ipv6.t

Log Message:
-----------
the test server isn't always listening on port 1234.

it depends on how many ports it had to try before it can bind.


Commit: 9912ae0929ef0b14ee6651f2cc00eaec907bea4e
    https://github.com/parrot/parrot/commit/9912ae0929ef0b14ee6651f2cc00eaec907bea4e
Author: Matt Boyle <mlb-github at corefiling.co.uk>
Date:   2011-05-23 (Mon, 23 May 2011)

Changed paths:
  M CREDITS

Log Message:
-----------
egotism.


Commit: bbd5de8bc7fdf147420c31e0baad91eba4f2f785
    https://github.com/parrot/parrot/commit/bbd5de8bc7fdf147420c31e0baad91eba4f2f785
Author: Bruce Gray <bruce.gray at acm.org>
Date:   2011-05-23 (Mon, 23 May 2011)

Changed paths:
  M MANIFEST
  A t/dynpmc/foo-01.t
  A t/dynpmc/foo-02.t
  A t/dynpmc/foo-03.t
  A t/dynpmc/foo-04.t
  A t/dynpmc/foo-05.t
  A t/dynpmc/foo-06.t
  A t/dynpmc/foo-07.t
  A t/dynpmc/foo-08.t
  A t/dynpmc/foo-09.t
  A t/dynpmc/foo-10.t
  R t/dynpmc/foo.t

Log Message:
-----------
Merge branch 'Util/TT1217'


Commit: 0624802372e4dccc82b92a86952b39828e83f4f5
    https://github.com/parrot/parrot/commit/0624802372e4dccc82b92a86952b39828e83f4f5
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-23 (Mon, 23 May 2011)

Changed paths:
  M CREDITS
  M t/pmc/socket_ipv6.t

Log Message:
-----------
Merge pull request #133 from ligne/socket_test_races

fix test error when port 1234 is already bound.


Commit: dc7d62536ce0ca60f2e6c8086c7b3cf5c414ec50
    https://github.com/parrot/parrot/commit/dc7d62536ce0ca60f2e6c8086c7b3cf5c414ec50
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-05-23 (Mon, 23 May 2011)

Changed paths:
  M t/dynpmc/foo-01.t
  M t/dynpmc/foo-02.t
  M t/dynpmc/foo-03.t
  M t/dynpmc/foo-04.t
  M t/dynpmc/foo-05.t
  M t/dynpmc/foo-06.t
  M t/dynpmc/foo-07.t
  M t/dynpmc/foo-08.t
  M t/dynpmc/foo-09.t
  M t/dynpmc/foo-10.t

Log Message:
-----------
[codingstd] Correct format of copyright notice. These are all new files, so we only need 2011 in notice.


Commit: 580f68fdc116b6a18db7c9009636392406a8c0e3
    https://github.com/parrot/parrot/commit/580f68fdc116b6a18db7c9009636392406a8c0e3
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-05-23 (Mon, 23 May 2011)

Changed paths:
  M t/dynpmc/foo-07.t

Log Message:
-----------
[codingstd] No trailing whitespace.


Commit: bc3b59a786f691b79a01c1d1c5ef2c64728367af
    https://github.com/parrot/parrot/commit/bc3b59a786f691b79a01c1d1c5ef2c64728367af
Author: jkeenan <jkeenan at cpan.org>
Date:   2011-05-23 (Mon, 23 May 2011)

Changed paths:
  M t/dynpmc/foo-01.t
  M t/dynpmc/foo-02.t
  M t/dynpmc/foo-03.t
  M t/dynpmc/foo-04.t
  M t/dynpmc/foo-05.t
  M t/dynpmc/foo-06.t
  M t/dynpmc/foo-07.t
  M t/dynpmc/foo-08.t
  M t/dynpmc/foo-09.t
  M t/dynpmc/foo-10.t

Log Message:
-----------
[codingstd] Need coda for PIR, not for Perl 5.


Commit: f4faf15dc70dfe681bda4c6a5cd2c48df61b4012
    https://github.com/parrot/parrot/commit/f4faf15dc70dfe681bda4c6a5cd2c48df61b4012
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-23 (Mon, 23 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_set_string_keyed


Commit: 9282a060fac0f843aa726706eb4f294c15d80454
    https://github.com/parrot/parrot/commit/9282a060fac0f843aa726706eb4f294c15d80454
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-23 (Mon, 23 May 2011)

Changed paths:
  M NEWS

Log Message:
-----------
Add a blurb skeleton for 3.5.0


Commit: 6edd292a68747ba86b3b32ead56ca6260b766532
    https://github.com/parrot/parrot/commit/6edd292a68747ba86b3b32ead56ca6260b766532
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-23 (Mon, 23 May 2011)

Changed paths:
  M NEWS

Log Message:
-----------
Add a note about HARNESS_TIMER


Commit: 13d534620b3543c361b1fc3a48ddf213e9b417d9
    https://github.com/parrot/parrot/commit/13d534620b3543c361b1fc3a48ddf213e9b417d9
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-24 (Tue, 24 May 2011)

Changed paths:
  A docs/deprecations/deprecations.pod

Log Message:
-----------
add docs/deprecations dir and deprecations.pod


Commit: a8f31ac5df87434f4ad6f43c41d8a9e3313981a1
    https://github.com/parrot/parrot/commit/a8f31ac5df87434f4ad6f43c41d8a9e3313981a1
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-24 (Tue, 24 May 2011)

Changed paths:
  A docs/deprecations/deprecations_2_6.pod

Log Message:
-----------
add deprecations notes for release 2.6


Commit: 4b9dc1dc9b8f9c17feaa506868b711c605981882
    https://github.com/parrot/parrot/commit/4b9dc1dc9b8f9c17feaa506868b711c605981882
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-24 (Tue, 24 May 2011)

Changed paths:
  A docs/deprecations/deprecations_2_9.pod

Log Message:
-----------
add deprecations notes for release 2.9


Commit: 1c489c5e89f6448fc73a9166bfcbc6469949e145
    https://github.com/parrot/parrot/commit/1c489c5e89f6448fc73a9166bfcbc6469949e145
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-24 (Tue, 24 May 2011)

Changed paths:
  A docs/deprecations/deprecations_3_0.pod

Log Message:
-----------
add deprecations notes for release 3.0


Commit: 4fc2abf23bc741c2ac4fc2bedc0b5ac16ce98330
    https://github.com/parrot/parrot/commit/4fc2abf23bc741c2ac4fc2bedc0b5ac16ce98330
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-24 (Tue, 24 May 2011)

Changed paths:
  A docs/deprecations/deprecations_3_3.pod

Log Message:
-----------
add deprecations notes for release 3.3


Commit: c8947a71551a839294f463764bcfb0365cdb85bc
    https://github.com/parrot/parrot/commit/c8947a71551a839294f463764bcfb0365cdb85bc
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-24 (Tue, 24 May 2011)

Changed paths:
  A docs/deprecations/deprecations_3_6.pod

Log Message:
-----------
add deprecations notes for release 3.6


Commit: ed2d57877c6e681f27d889453fd73d3b2d124242
    https://github.com/parrot/parrot/commit/ed2d57877c6e681f27d889453fd73d3b2d124242
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-24 (Tue, 24 May 2011)

Changed paths:
  A docs/deprecations/how_to_deprecate.pod

Log Message:
-----------
add how to deprecate notes


Commit: 27265e165a8d1cb244ea16587fefd4d48195761e
    https://github.com/parrot/parrot/commit/27265e165a8d1cb244ea16587fefd4d48195761e
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-24 (Tue, 24 May 2011)

Changed paths:
  M docs/index/developer.json

Log Message:
-----------
add deprecations notes to developer docs for html


Commit: 8b56ba3894088a4600229f9888d7f68d7ddb4de4
    https://github.com/parrot/parrot/commit/8b56ba3894088a4600229f9888d7f68d7ddb4de4
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-24 (Tue, 24 May 2011)

Changed paths:
  M MANIFEST

Log Message:
-----------
re-generate MANIFEST


Commit: 56712f44ffba51cd009380ff5b7af42fb9df34f3
    https://github.com/parrot/parrot/commit/56712f44ffba51cd009380ff5b7af42fb9df34f3
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-05-24 (Tue, 24 May 2011)

Changed paths:
  M src/dynpmc/os.pmc

Log Message:
-----------
OS is not a singleton anymore. It doesn't have state, so there's no reason to reuse a single, static reference.


Commit: 647dfa664a392b241c85ed472e7405307758a4c9
    https://github.com/parrot/parrot/commit/647dfa664a392b241c85ed472e7405307758a4c9
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-05-24 (Tue, 24 May 2011)

Changed paths:
  M src/dynpmc/os.pmc

Log Message:
-----------
Fix OS docs to say it isn't a singleton now


Commit: 1e3da70297da7e93dacb12c9d77b95a7de9eb9c6
    https://github.com/parrot/parrot/commit/1e3da70297da7e93dacb12c9d77b95a7de9eb9c6
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-25 (Wed, 25 May 2011)

Changed paths:
  M .gitignore

Log Message:
-----------
Fix a bug in our .gitignore that incorrectly tried to ignore vim swap files


Commit: 2b2dc1323a04ef2fc293dc1e7240aec89d528220
    https://github.com/parrot/parrot/commit/2b2dc1323a04ef2fc293dc1e7240aec89d528220
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-25 (Wed, 25 May 2011)

Changed paths:
  M docs/project/git_workflow.pod
  M tools/dev/merge_pull_request.pl

Log Message:
-----------
[doc] Improve our Git workflow


Commit: 14a6c68dae9978635c0c1301be61578d1459d48b
    https://github.com/parrot/parrot/commit/14a6c68dae9978635c0c1301be61578d1459d48b
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-05-25 (Wed, 25 May 2011)

Changed paths:
  M src/dynpmc/os.pmc

Log Message:
-----------
Add an .exists() method to OS. Returns 1 if the specified file exists.


Commit: b16e00d64aead4055f3bb5ba16e48af64b2a3126
    https://github.com/parrot/parrot/commit/b16e00d64aead4055f3bb5ba16e48af64b2a3126
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-25 (Wed, 25 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Remove a suboptimal getprop test and regain Parrot_PMC_destroy coverage


Commit: da488e40574e3bbcc2bb4639366247c0027ee0bd
    https://github.com/parrot/parrot/commit/da488e40574e3bbcc2bb4639366247c0027ee0bd
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-25 (Wed, 25 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Destroy most of the PMC's we use at the end of each test. Attempting to destroy the ResizablePMCArray's causes a double free


Commit: d41d1c9262049c92c1f94a9cd5aa3624a3a9e2f6
    https://github.com/parrot/parrot/commit/d41d1c9262049c92c1f94a9cd5aa3624a3a9e2f6
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-25 (Wed, 25 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_get_pointer_keyed


Commit: a7ed854a8231c08a2f5edd0276227b620237cbb6
    https://github.com/parrot/parrot/commit/a7ed854a8231c08a2f5edd0276227b620237cbb6
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-25 (Wed, 25 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
Destroy our Namespace PMC at the end of testing


Commit: 021999be761ae7df962effc63782ed0c0604e43e
    https://github.com/parrot/parrot/commit/021999be761ae7df962effc63782ed0c0604e43e
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-25 (Wed, 25 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
Add a commented-out test for Parrot_PMC_get_pointer_keyed_int. Need to create an Object PMC


Commit: 74019f369e1a03666360c312e200325362d011da
    https://github.com/parrot/parrot/commit/74019f369e1a03666360c312e200325362d011da
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-25 (Wed, 25 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Gain some test coverage of Parrot_PMC_newclass


Commit: 56fa3c4ebc37bc9e1d832dcc7b1d91e1a5c43025
    https://github.com/parrot/parrot/commit/56fa3c4ebc37bc9e1d832dcc7b1d91e1a5c43025
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-25 (Wed, 25 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
Destroy our Class and Object PMCs after testing


Commit: c0d0b11c387a436fba5647b75f2e4372d729afd1
    https://github.com/parrot/parrot/commit/c0d0b11c387a436fba5647b75f2e4372d729afd1
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-25 (Wed, 25 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
Merge branch 'leto/embed_grant'


Commit: 4046b69b3f9e5a1c49b648ef0e851d03f46bc57d
    https://github.com/parrot/parrot/commit/4046b69b3f9e5a1c49b648ef0e851d03f46bc57d
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-05-26 (Thu, 26 May 2011)

Changed paths:
  M lib/Parrot/Test.pm

Log Message:
-----------
various English fixes in inline POD, patch courtesy of soh_cah_toa++


Commit: 6f2f8346642f5b8798f5b90ecbe042a076d7d7b2
    https://github.com/parrot/parrot/commit/6f2f8346642f5b8798f5b90ecbe042a076d7d7b2
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-26 (Thu, 26 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
Unbreak master by avoiding the unpleasant Parrot_PMC_destroy function


Commit: cbfc76e64acf9f0a526b5f7da0e4c6c4ec0d1189
    https://github.com/parrot/parrot/commit/cbfc76e64acf9f0a526b5f7da0e4c6c4ec0d1189
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-05-26 (Thu, 26 May 2011)

Changed paths:
  M docs/embed.pod
  M lib/Parrot/Vtable.pm
  M t/src/extend_vtable.t

Log Message:
-----------
Nuke Parrot_PMC_destroy. It's an extremely dangerous function that should *ABSOLUTELY NEVER BE CALLED BY ANYBODY EVER*. Seriously. Re-read that.


Commit: 67b40809b95712a56863ba817fd60dadf8221570
    https://github.com/parrot/parrot/commit/67b40809b95712a56863ba817fd60dadf8221570
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-26 (Thu, 26 May 2011)

Changed paths:
  M .gitignore
  M CREDITS
  M MANIFEST
  M NEWS
  M config/auto/warnings.pm
  M config/gen/makefiles/root.in
  M config/init/hints/darwin.pm
  M docs/book/pir/ch03_basic_syntax.pod
  M docs/book/pir/ch04_variables.pod
  A docs/deprecations/deprecations.pod
  A docs/deprecations/deprecations_2_6.pod
  A docs/deprecations/deprecations_2_9.pod
  A docs/deprecations/deprecations_3_0.pod
  A docs/deprecations/deprecations_3_3.pod
  A docs/deprecations/deprecations_3_6.pod
  A docs/deprecations/how_to_deprecate.pod
  M docs/embed.pod
  M docs/index/developer.json
  M docs/project/git_workflow.pod
  M include/parrot/compiler.h
  M lib/Parrot/Test.pm
  M lib/Parrot/Vtable.pm
  M src/call/args.c
  M src/dynpmc/os.pmc
  M src/gc/alloc_resources.c
  M src/gc/string_gc.c
  M src/pmc/structview.pmc
  M src/pmc/unmanagedstruct.pmc
  A t/dynpmc/foo-01.t
  A t/dynpmc/foo-02.t
  A t/dynpmc/foo-03.t
  A t/dynpmc/foo-04.t
  A t/dynpmc/foo-05.t
  A t/dynpmc/foo-06.t
  A t/dynpmc/foo-07.t
  A t/dynpmc/foo-08.t
  A t/dynpmc/foo-09.t
  A t/dynpmc/foo-10.t
  R t/dynpmc/foo.t
  M t/harness
  M t/pmc/socket_ipv6.t
  M t/src/extend_vtable.t
  M t/steps/init/hints/darwin-01.t
  M t/tools/dev/headerizer/01_functions.t
  M tools/dev/merge_pull_request.pl

Log Message:
-----------
Merge remote branch 'origin/master' into leto/embed_grant


Commit: 16871baafea9c12aea130bc795ed4085f178e5b9
    https://github.com/parrot/parrot/commit/16871baafea9c12aea130bc795ed4085f178e5b9
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-26 (Thu, 26 May 2011)

Changed paths:
  M NEWS

Log Message:
-----------
Add a note to NEWS about Parrot_PMC_destroy

This information should go somewhere, probably in api.yaml as well. If
you remove this info from NEWS, please make sure it is recorded
somewhere else.


Commit: a95f8c1fdfa86d3312152b96055de9ae7efe51c6
    https://github.com/parrot/parrot/commit/a95f8c1fdfa86d3312152b96055de9ae7efe51c6
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2011-05-26 (Thu, 26 May 2011)

Changed paths:
  M include/parrot/parrot.h

Log Message:
-----------
update comment in parrot.h to be more accurate. In the future parrot.h might not be required for extensions, but right now it is required because extend.h is so anemic


Commit: 3dc8249f4f6a995156c5269ff9666f6784bd7e18
    https://github.com/parrot/parrot/commit/3dc8249f4f6a995156c5269ff9666f6784bd7e18
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-26 (Thu, 26 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_is_equal_string


Commit: 8923e213ce5d72de46651461c55254a5f9fdbe2a
    https://github.com/parrot/parrot/commit/8923e213ce5d72de46651461c55254a5f9fdbe2a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-26 (Thu, 26 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_i_floor_divide


Commit: f69fe31fc89c352e575d35557cb21ccfa7d0bdfc
    https://github.com/parrot/parrot/commit/f69fe31fc89c352e575d35557cb21ccfa7d0bdfc
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-26 (Thu, 26 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_i_floor_divide_float


Commit: 028299bc90468f031b3794c4536b5c80aa2005ff
    https://github.com/parrot/parrot/commit/028299bc90468f031b3794c4536b5c80aa2005ff
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-26 (Thu, 26 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_i_divide_int


Commit: 1cbdea9e7bccb4f4a221496796b49df1b1a2bc4e
    https://github.com/parrot/parrot/commit/1cbdea9e7bccb4f4a221496796b49df1b1a2bc4e
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-26 (Thu, 26 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_i_divide_float


Commit: d6726f88f4faacb80fec1258c123b06744ffc866
    https://github.com/parrot/parrot/commit/d6726f88f4faacb80fec1258c123b06744ffc866
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-26 (Thu, 26 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
Fix the Parrot_PMC_is_equal_string test


Commit: cd1edef38c9f7d4af8ec3229fa166e4fe92d21f6
    https://github.com/parrot/parrot/commit/cd1edef38c9f7d4af8ec3229fa166e4fe92d21f6
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-26 (Thu, 26 May 2011)

Changed paths:
  M NEWS
  M docs/embed.pod
  M lib/Parrot/Vtable.pm

Log Message:
-----------
Don't export Parrot_PMC_mark


Commit: 5dd8c543abe1972bcf14091f38f31e5c59f07092
    https://github.com/parrot/parrot/commit/5dd8c543abe1972bcf14091f38f31e5c59f07092
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-05-27 (Fri, 27 May 2011)

Changed paths:
  M MANIFEST.SKIP

Log Message:
-----------
re-generate MANIFEST.SKIP


Commit: 048156b99c617e407b377196e5d7ee263839a158
    https://github.com/parrot/parrot/commit/048156b99c617e407b377196e5d7ee263839a158
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-27 (Fri, 27 May 2011)

Changed paths:
  M MANIFEST.SKIP
  M NEWS
  M docs/embed.pod
  M include/parrot/parrot.h
  M lib/Parrot/Vtable.pm

Log Message:
-----------
Merge branch 'master' into leto/embed_grant


Commit: 983e276a87ecc822ec9633180309ed79f05765f0
    https://github.com/parrot/parrot/commit/983e276a87ecc822ec9633180309ed79f05765f0
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-27 (Fri, 27 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
Remove antiquated comments


Commit: d41c2dac458bb74ecb3e06601d01523fcb0ed581
    https://github.com/parrot/parrot/commit/d41c2dac458bb74ecb3e06601d01523fcb0ed581
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-27 (Fri, 27 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Fix Parrot_PMC_i_floor_divide test


Commit: b2db6d4ca22645fb4aacc68340d3d14479dfb9aa
    https://github.com/parrot/parrot/commit/b2db6d4ca22645fb4aacc68340d3d14479dfb9aa
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-27 (Fri, 27 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_i_floor_divide_int


Commit: 72895945c7b7e979b658dd4d8074f539a6b84120
    https://github.com/parrot/parrot/commit/72895945c7b7e979b658dd4d8074f539a6b84120
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-27 (Fri, 27 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_modulus_int


Commit: 272276636ae841665374215bc5f0216b2506a9f4
    https://github.com/parrot/parrot/commit/272276636ae841665374215bc5f0216b2506a9f4
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-27 (Fri, 27 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_modulus_float


Commit: 334b8d1f30a3345782fa9ab42651b1685501393c
    https://github.com/parrot/parrot/commit/334b8d1f30a3345782fa9ab42651b1685501393c
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-27 (Fri, 27 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_i_modulus_float


Commit: 213897967f44da9aeb546a8054d5d5c375b4fd06
    https://github.com/parrot/parrot/commit/213897967f44da9aeb546a8054d5d5c375b4fd06
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-27 (Fri, 27 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
Correct our test plan


Commit: 5ec95d93e8cd5ddf496c94531b8e2c868937673e
    https://github.com/parrot/parrot/commit/5ec95d93e8cd5ddf496c94531b8e2c868937673e
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-27 (Fri, 27 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_isa and Parrot_PMC_getprops


Commit: d2b1bbec07e16d7f74666533f64ed224d1849f9f
    https://github.com/parrot/parrot/commit/d2b1bbec07e16d7f74666533f64ed224d1849f9f
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-27 (Fri, 27 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_init


Commit: f2c946a63054556c1172ace00703a3a1f20d3441
    https://github.com/parrot/parrot/commit/f2c946a63054556c1172ace00703a3a1f20d3441
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-27 (Fri, 27 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_init_int


Commit: 80826018c4b7b652d911bb96caa2d45498981f7e
    https://github.com/parrot/parrot/commit/80826018c4b7b652d911bb96caa2d45498981f7e
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-27 (Fri, 27 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_name


Commit: 80a277b237afce84603206e49b94ae8b1902b9e0
    https://github.com/parrot/parrot/commit/80a277b237afce84603206e49b94ae8b1902b9e0
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-27 (Fri, 27 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_inspect


Commit: bc4be52e0cc1cfc986b20e91bebd6475857ba410
    https://github.com/parrot/parrot/commit/bc4be52e0cc1cfc986b20e91bebd6475857ba410
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-27 (Fri, 27 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_inspect_str


Commit: e8495b86f1c5aec8b050104fdd43f12f96174349
    https://github.com/parrot/parrot/commit/e8495b86f1c5aec8b050104fdd43f12f96174349
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-27 (Fri, 27 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_morph


Commit: 970a59e8f43ce7a41a0d7289b482a76c80740ef5
    https://github.com/parrot/parrot/commit/970a59e8f43ce7a41a0d7289b482a76c80740ef5
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-27 (Fri, 27 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_isa_pmc


Commit: 951c3d392161ad4005b4f44567b0e93efcc01bf4
    https://github.com/parrot/parrot/commit/951c3d392161ad4005b4f44567b0e93efcc01bf4
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-27 (Fri, 27 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_init_pmc


Commit: 9a2441c5e5396b3016e55274e6120b3fbc09bd8a
    https://github.com/parrot/parrot/commit/9a2441c5e5396b3016e55274e6120b3fbc09bd8a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-27 (Fri, 27 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_set_pmc_keyed_str


Commit: e42c74828fc890ff4564e2c98f2688f21d278547
    https://github.com/parrot/parrot/commit/e42c74828fc890ff4564e2c98f2688f21d278547
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-27 (Fri, 27 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_set_number_keyed_str


Commit: edc217c5acf57459ff62a0701ab6854b71b90377
    https://github.com/parrot/parrot/commit/edc217c5acf57459ff62a0701ab6854b71b90377
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-27 (Fri, 27 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_set_integer_keyed_str


Commit: c5e7208a0689a7de781249a434f093e7588c086c
    https://github.com/parrot/parrot/commit/c5e7208a0689a7de781249a434f093e7588c086c
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-27 (Fri, 27 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
Correct our test plan


Commit: 9fe6f8e45f9afd07ea0f3ab86dd4e993cf823c5d
    https://github.com/parrot/parrot/commit/9fe6f8e45f9afd07ea0f3ab86dd4e993cf823c5d
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-27 (Fri, 27 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
Fix POD typo


Commit: 20f41fbae3ac2b4d0398eac91ee6fb1b2e6536cf
    https://github.com/parrot/parrot/commit/20f41fbae3ac2b4d0398eac91ee6fb1b2e6536cf
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-27 (Fri, 27 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_(get|set)_attr_keyed


Commit: 44a9634f2764ccccfd7a5cbad1552159fc73bff8
    https://github.com/parrot/parrot/commit/44a9634f2764ccccfd7a5cbad1552159fc73bff8
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-27 (Fri, 27 May 2011)

Changed paths:
  M docs/embed.pod
  M lib/Parrot/Vtable.pm

Log Message:
-----------
Remove Parrot_PMC_invoke from the extend vtable API


Commit: 70ebe91df863df49225f48ee6162b093031611a0
    https://github.com/parrot/parrot/commit/70ebe91df863df49225f48ee6162b093031611a0
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-27 (Fri, 27 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_(get|set)_attr_str


Commit: 271d5be9bc9f0d7869a1c9e12ebe8783336af3f2
    https://github.com/parrot/parrot/commit/271d5be9bc9f0d7869a1c9e12ebe8783336af3f2
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-27 (Fri, 27 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_instantiate


Commit: dba2c0fb8065a1769e97f95f9899b2ef66edd259
    https://github.com/parrot/parrot/commit/dba2c0fb8065a1769e97f95f9899b2ef66edd259
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-27 (Fri, 27 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_i_repeat(_int)


Commit: b735ced4bd0a0114598b99f3c0a962c1b73f016e
    https://github.com/parrot/parrot/commit/b735ced4bd0a0114598b99f3c0a962c1b73f016e
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-27 (Fri, 27 May 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] Parrot_PMC_repeat(_int)


Commit: 8c04cc3e66015dfb5f77c5d0810eb01b26337a5a
    https://github.com/parrot/parrot/commit/8c04cc3e66015dfb5f77c5d0810eb01b26337a5a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-27 (Fri, 27 May 2011)

Changed paths:
  M docs/embed.pod
  M lib/Parrot/Vtable.pm
  M t/src/extend_vtable.t

Log Message:
-----------
Merge branch 'leto/embed_grant'


Commit: 9f4f83c0c7ece77946ae6209e926b9a81862ae95
    https://github.com/parrot/parrot/commit/9f4f83c0c7ece77946ae6209e926b9a81862ae95
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-30 (Mon, 30 May 2011)

Changed paths:
  M docs/pct/gettingstarted.pod

Log Message:
-----------
[doc] Fix some broken links in our PCT getting started doc


Commit: 00bdcb5c2fbe04995dd309499637445d8b5c5090
    https://github.com/parrot/parrot/commit/00bdcb5c2fbe04995dd309499637445d8b5c5090
Author: Andy Lester <andy at petdance.com>
Date:   2011-05-30 (Mon, 30 May 2011)

Changed paths:
  M src/hash.c

Log Message:
-----------
const a pointer


Commit: b00deb395f382aea84f05b66081caabc90e4f910
    https://github.com/parrot/parrot/commit/b00deb395f382aea84f05b66081caabc90e4f910
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-31 (Tue, 31 May 2011)

Changed paths:
  M src/extend.c

Log Message:
-----------
[extend] Remove Parrot_find_language, which never did anything useful


Commit: 47df0fb214366f5bd5ba768de90c786e7252623b
    https://github.com/parrot/parrot/commit/47df0fb214366f5bd5ba768de90c786e7252623b
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-05-31 (Tue, 31 May 2011)

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

Log Message:
-----------
Remove remnants of Parrot_find_language from docs


Commit: e71c1775d9eda55202a072a832451612ef6bab33
    https://github.com/parrot/parrot/commit/e71c1775d9eda55202a072a832451612ef6bab33
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-06-01 (Wed, 01 Jun 2011)

Changed paths:
  M include/parrot/extend.h

Log Message:
-----------
run make Headerizer to complete removal of Parrot_find_language


Commit: 7db0145976a6a724d1fa2a417a1f81c223fb06d6
    https://github.com/parrot/parrot/commit/7db0145976a6a724d1fa2a417a1f81c223fb06d6
Author: Michael H. Hind <mike.hind at gmail.com>
Date:   2011-06-01 (Wed, 01 Jun 2011)

Changed paths:
  M src/nci/libffi.c

Log Message:
-----------
changed by make Headerizer


Commit: 7bd5b4f0a773f0f2a69c1c68ef9aa9dc29cf587f
    https://github.com/parrot/parrot/commit/7bd5b4f0a773f0f2a69c1c68ef9aa9dc29cf587f
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date:   2011-06-01 (Wed, 01 Jun 2011)

Changed paths:
  M docs/pdds/draft/pdd11_extending.pod
  M include/parrot/extend.h
  M include/parrot/interpreter.h

Log Message:
-----------
Remove last remnants of Parrot_Language and fix docs for Parrot_new_string


Commit: ee17ddde9f878e9d90a896cefcf871bceea27824
    https://github.com/parrot/parrot/commit/ee17ddde9f878e9d90a896cefcf871bceea27824
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-06-01 (Wed, 01 Jun 2011)

Changed paths:
  M src/call/pcc.c

Log Message:
-----------
add experimental fix for a bug found by jnthn++


Commit: 8f7ca283d441fd53b3c2d3f665d4460520b7ed5e
    https://github.com/parrot/parrot/commit/8f7ca283d441fd53b3c2d3f665d4460520b7ed5e
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-06-01 (Wed, 01 Jun 2011)

Changed paths:
  M src/call/pcc.c

Log Message:
-----------
Merge branch 'invokable-fix'


Commit: bcd1d99f1dfb2aa9e4bf32c3c2d7bad84afc8369
    https://github.com/parrot/parrot/commit/bcd1d99f1dfb2aa9e4bf32c3c2d7bad84afc8369
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-06-02 (Thu, 02 Jun 2011)

Changed paths:
  M t/src/extend_vtable.t

Log Message:
-----------
[t] fix shebang


Commit: e44bbc54954cfc32a4398ea94954e50d01419e74
    https://github.com/parrot/parrot/commit/e44bbc54954cfc32a4398ea94954e50d01419e74
Author: Francois Perrad <francois.perrad at gadz.org>
Date:   2011-06-02 (Thu, 02 Jun 2011)

Changed paths:
  M t/dynpmc/foo-01.t
  M t/dynpmc/foo-02.t
  M t/dynpmc/foo-03.t
  M t/dynpmc/foo-04.t
  M t/dynpmc/foo-05.t
  M t/dynpmc/foo-06.t
  M t/dynpmc/foo-07.t
  M t/dynpmc/foo-08.t
  M t/dynpmc/foo-09.t
  M t/dynpmc/foo-10.t

Log Message:
-----------
[t] fix shebang


Commit: 4b43b7cd630ca48f502ae18d7c93da336bcd0e90
    https://github.com/parrot/parrot/commit/4b43b7cd630ca48f502ae18d7c93da336bcd0e90
Author: Fitz Elliott <fitz.elliott at gmail.com>
Date:   2011-06-02 (Thu, 02 Jun 2011)

Changed paths:
  M examples/languages/squaak/doc/tutorial_episode_1.pod

Log Message:
-----------
[doc] minor fix to squaak tutorial


Commit: 27b401df44b5a6bb4266b744671a6f88ffd3f8c1
    https://github.com/parrot/parrot/commit/27b401df44b5a6bb4266b744671a6f88ffd3f8c1
Author: cotto <christoph_github at mksig.org>
Date:   2011-06-02 (Thu, 02 Jun 2011)

Changed paths:
  M examples/languages/squaak/doc/tutorial_episode_1.pod

Log Message:
-----------
Merge pull request #134 from felliott/felliott/tutorial_fixes

[doc] minor fix to squaak tutorial


Commit: 2438c29d4057a5baa9da87e4e7684f3247c53cb5
    https://github.com/parrot/parrot/commit/2438c29d4057a5baa9da87e4e7684f3247c53cb5
Author: Christoph Otto <christoph_github at mksig.org>
Date:   2011-06-02 (Thu, 02 Jun 2011)

Changed paths:
  M docs/pdds/pdd19_pir.pod

Log Message:
-----------
make an example in pdd19 less ambiguous


Commit: 88938d04dce4b2d9a5d74aeae51073b36123540a
    https://github.com/parrot/parrot/commit/88938d04dce4b2d9a5d74aeae51073b36123540a
Author: soh_cah_toa <kpolulak at gmail.com>
Date:   2011-06-02 (Thu, 02 Jun 2011)

Changed paths:
  M src/call/pcc.c

Log Message:
-----------
Added missing =cut that was messing up perldoc


Commit: 51ee42f4cc8ca98a04b535ab11958762ad0d206b
    https://github.com/parrot/parrot/commit/51ee42f4cc8ca98a04b535ab11958762ad0d206b
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date:   2011-06-02 (Thu, 02 Jun 2011)

Changed paths:
  M docs/pdds/pdd19_pir.pod

Log Message:
-----------
PDD 19: Explain :method :multi(_)

I didn't expect :multi to need to add the type of the invocant.  So
let's add an explanation to the first place I looked for an answer.


Commit: c2e3158b22720138dac911867e5d55982a8ead9e
    https://github.com/parrot/parrot/commit/c2e3158b22720138dac911867e5d55982a8ead9e
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date:   2011-06-02 (Thu, 02 Jun 2011)

Changed paths:
  M CREDITS

Log Message:
-----------
Add myself to CREDITS

I like getting credit for things.


Commit: 11ac4fe3b5a3fe8e48c8f2d6261bb572a264bfb9
    https://github.com/parrot/parrot/commit/11ac4fe3b5a3fe8e48c8f2d6261bb572a264bfb9
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date:   2011-06-02 (Thu, 02 Jun 2011)

Changed paths:
  M .gitignore
  M CREDITS
  M ChangeLog
  M Configure.pl
  R DEPRECATED.pod
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M NEWS
  M PBC_COMPAT
  M PLATFORMS
  M README
  M README_cygwin.pod
  M RESPONSIBLE_PARTIES
  M VERSION
  A api.yaml
  M compilers/data_json/Defines.mak
  A compilers/data_json/JSON.nqp
  A compilers/data_json/JSON_README.pod
  M compilers/data_json/Rules.mak
  M compilers/data_json/data_json.pir
  M compilers/imcc/Defines.mak
  M compilers/imcc/Rules.in
  A compilers/imcc/api.c
  M compilers/imcc/cfg.c
  M compilers/imcc/cfg.h
  M compilers/imcc/debug.c
  M compilers/imcc/debug.h
  M compilers/imcc/imc.c
  M compilers/imcc/imc.h
  M compilers/imcc/imcc.l
  M compilers/imcc/imcc.y
  M compilers/imcc/imclexer.c
  M compilers/imcc/imcparser.c
  M compilers/imcc/imcparser.h
  M compilers/imcc/instructions.c
  M compilers/imcc/instructions.h
  M compilers/imcc/main.c
  M compilers/imcc/optimizer.c
  M compilers/imcc/optimizer.h
  M compilers/imcc/parser.h
  M compilers/imcc/parser_util.c
  M compilers/imcc/pbc.c
  M compilers/imcc/pbc.h
  M compilers/imcc/pcc.c
  M compilers/imcc/reg_alloc.c
  M compilers/imcc/sets.c
  M compilers/imcc/sets.h
  M compilers/imcc/symreg.c
  M compilers/imcc/symreg.h
  M compilers/imcc/unit.h
  M compilers/opsc/Defines.mak
  M compilers/opsc/Rules.mak
  M compilers/opsc/ops2c.nqp
  M compilers/opsc/opsc.pir
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M compilers/opsc/src/Ops/Op.pm
  M compilers/opsc/src/Ops/OpLib.pm
  R compilers/opsc/src/Ops/Renumberer.pm
  M compilers/opsc/src/Ops/Trans/C.pm
  M compilers/pct/src/PAST/Compiler.pir
  M compilers/pct/src/PCT/HLLCompiler.pir
  M config/auto/arch.pm
  M config/auto/coverage.pm
  M config/auto/cpu/i386/auto.pm
  M config/auto/cpu/ppc/auto.pm
  R config/auto/frames.pm
  R config/auto/frames/test_exec_cygwin_c.in
  R config/auto/frames/test_exec_linux_c.in
  R config/auto/frames/test_exec_openbsd_c.in
  M config/auto/gc.pm
  M config/auto/gettext/gettext_c.in
  R config/auto/git_describe.pm
  M config/auto/gmp/gmp_c.in
  M config/auto/icu.pm
  A config/auto/infnan.pm
  A config/auto/infnan/test_c.in
  M config/auto/ipv6.pm
  M config/auto/ipv6/test.in
  M config/auto/libffi.pm
  M config/auto/libffi/test_c.in
  M config/auto/llvm.pm
  M config/auto/neg_0/test_c.in
  M config/auto/opengl.pm
  M config/auto/opengl/opengl_c.in
  M config/auto/pcre/pcre_c.in
  M config/auto/perldoc.pm
  A config/auto/platform.pm
  M config/auto/pmc.pm
  M config/auto/readline/readline_c.in
  R config/auto/sha1.pm
  M config/auto/sizes.pm
  R config/auto/sizes/floatval_maxmin_c.in
  R config/auto/sizes/intval_maxmin_c.in
  R config/auto/sizes/test2_c.in
  R config/auto/sizes/test3_c.in
  M config/auto/sizes/test_c.in
  M config/auto/stat.pm
  A config/auto/stat/test_atim_c.in
  A config/auto/stat/test_atimespec_c.in
  M config/auto/warnings.pm
  M config/auto/zlib/zlib_c.in
  M config/gen/config_h/config_h.in
  M config/gen/config_pm.pm
  M config/gen/config_pm/config_lib_pir.in
  M config/gen/config_pm/myconfig.in
  M config/gen/makefiles.pm
  M config/gen/makefiles/docs.in
  R config/gen/makefiles/parrot_pc.in
  M config/gen/makefiles/root.in
  M config/gen/opengl.pm
  R config/gen/platform.pm
  R config/gen/platform/aix/asm.s
  R config/gen/platform/ansi/dl.c
  R config/gen/platform/ansi/exec.c
  R config/gen/platform/ansi/io.h
  R config/gen/platform/ansi/pid.c
  R config/gen/platform/ansi/time.c
  R config/gen/platform/cygwin/math.c
  R config/gen/platform/darwin/begin.c
  R config/gen/platform/darwin/hires_timer.c
  R config/gen/platform/darwin/sysmem.c
  R config/gen/platform/freebsd/uid.c
  R config/gen/platform/generic/dl.c
  R config/gen/platform/generic/dl.h
  R config/gen/platform/generic/encoding.c
  R config/gen/platform/generic/env.c
  R config/gen/platform/generic/exec.c
  R config/gen/platform/generic/hires_timer.c
  R config/gen/platform/generic/io.h
  R config/gen/platform/generic/itimer.c
  R config/gen/platform/generic/math.c
  R config/gen/platform/generic/math.h
  R config/gen/platform/generic/pid.c
  R config/gen/platform/generic/platform_limits.h
  R config/gen/platform/generic/signal.c
  R config/gen/platform/generic/signal.h
  R config/gen/platform/generic/stat.c
  R config/gen/platform/generic/stat.h
  R config/gen/platform/generic/sysmem.c
  R config/gen/platform/generic/threads.h
  R config/gen/platform/generic/time.c
  R config/gen/platform/generic/uid.c
  R config/gen/platform/ia64/asm.s
  R config/gen/platform/linux/encoding.c
  R config/gen/platform/netbsd/math.c
  R config/gen/platform/netbsd/misc.c
  R config/gen/platform/netbsd/misc.h
  R config/gen/platform/netbsd/uid.c
  R config/gen/platform/openbsd/math.c
  R config/gen/platform/openbsd/misc.h
  R config/gen/platform/openbsd/uid.c
  R config/gen/platform/solaris/math.c
  R config/gen/platform/solaris/time.c
  R config/gen/platform/solaris/uid.c
  R config/gen/platform/win32/begin.c
  R config/gen/platform/win32/dl.c
  R config/gen/platform/win32/env.c
  R config/gen/platform/win32/exec.c
  R config/gen/platform/win32/hires_timer.c
  R config/gen/platform/win32/io.h
  R config/gen/platform/win32/misc.c
  R config/gen/platform/win32/misc.h
  R config/gen/platform/win32/pid.c
  R config/gen/platform/win32/signal.c
  R config/gen/platform/win32/signal.h
  R config/gen/platform/win32/stat.h
  R config/gen/platform/win32/string.h
  R config/gen/platform/win32/sysmem.c
  R config/gen/platform/win32/threads.h
  R config/gen/platform/win32/time.c
  R config/gen/platform/win32/uid.c
  M config/init/defaults.pm
  M config/init/hints/darwin.pm
  M config/init/hints/irix.pm
  M config/init/hints/mswin32.pm
  M config/inter/make.pm
  M config/inter/progs.pm
  M docs/book/draft/appe_source_code.pod
  M docs/book/draft/ch10_opcode_reference.pod
  M docs/book/pir/ch03_basic_syntax.pod
  M docs/book/pir/ch04_variables.pod
  M docs/book/pir/ch09_exceptions.pod
  M docs/compiler_faq.pod
  A docs/deprecations/deprecations.pod
  A docs/deprecations/deprecations_2_6.pod
  A docs/deprecations/deprecations_2_9.pod
  A docs/deprecations/deprecations_3_0.pod
  A docs/deprecations/deprecations_3_3.pod
  A docs/deprecations/deprecations_3_6.pod
  A docs/deprecations/how_to_deprecate.pod
  M docs/dev/c_functions.pod
  M docs/embed.pod
  M docs/embed_new.pod
  M docs/gettingstarted.pod
  M docs/glossary.pod
  M docs/imcc/imcfaq.pod
  M docs/imcc/operation.pod
  M docs/index/developer.json
  M docs/index/tools.json
  M docs/intro.pod
  M docs/parrotbyte.pod
  M docs/parrothist.pod
  M docs/pct/gettingstarted.pod
  M docs/pdds/draft/pdd01_overview.pod
  M docs/pdds/draft/pdd05_opfunc.pod
  M docs/pdds/draft/pdd06_pasm.pod
  M docs/pdds/draft/pdd08_keys.pod
  R docs/pdds/draft/pdd10_embedding.pod
  M docs/pdds/draft/pdd11_extending.pod
  A docs/pdds/draft/pdd13_bytecode.pod
  M docs/pdds/draft/pdd14_numbers.pod
  M docs/pdds/draft/pdd16_native_call.pod
  M docs/pdds/draft/pdd29_compiler_tools.pod
  M docs/pdds/draft/pdd31_hll.pod
  M docs/pdds/pdd00_pdd.pod
  M docs/pdds/pdd03_calling_conventions.pod
  M docs/pdds/pdd07_codingstd.pod
  M docs/pdds/pdd09_gc.pod
  A docs/pdds/pdd10_embedding.pod
  R docs/pdds/pdd13_bytecode.pod
  M docs/pdds/pdd15_objects.pod
  M docs/pdds/pdd17_pmc.pod
  M docs/pdds/pdd18_security.pod
  M docs/pdds/pdd19_pir.pod
  M docs/pdds/pdd20_lexical_vars.pod
  M docs/pdds/pdd21_namespaces.pod
  M docs/pdds/pdd22_io.pod
  M docs/pdds/pdd23_exceptions.pod
  M docs/pdds/pdd24_events.pod
  M docs/pdds/pdd25_concurrency.pod
  M docs/pdds/pdd26_ast.pod
  M docs/pdds/pdd27_multiple_dispatch.pod
  M docs/pdds/pdd28_strings.pod
  M docs/pdds/pdd30_install.pod
  M docs/pdds/pdd_template.pod
  M docs/project/cage_cleaners_guide.pod
  M docs/project/committer_guide.pod
  M docs/project/core_inclusion.pod
  M docs/project/git_workflow.pod
  A docs/project/hacking_tips.pod
  M docs/project/metacommitter_guide.pod
  M docs/project/release_manager_guide.pod
  M docs/project/support_policy.pod
  M docs/stability.pod
  M docs/submissions.pod
  M docs/tests.pod
  M docs/translations/README.BGR
  M docs/translations/README.deutsch
  M docs/translations/README.espanol
  M docs/translations/README.francais
  M docs/translations/README.polski
  M docs/translations/README.pt-BR
  M docs/user/pir/intro.pod
  M editor/mk_skeleton.pir
  M editor/pir-mode.el
  M examples/benchmarks/fib.py
  M examples/benchmarks/oo1.py
  M examples/benchmarks/oo2.py
  M examples/benchmarks/oo3.py
  M examples/benchmarks/oo4.py
  M examples/benchmarks/oo5.py
  M examples/benchmarks/oo6.py
  M examples/benchmarks/oofib.py
  M examples/benchmarks/vpm.py
  M examples/config/file/configcompiler
  M examples/config/file/configwithfatalstep
  M examples/languages/abc/setup.pir
  M examples/languages/squaak/doc/tutorial_episode_1.pod
  M examples/languages/squaak/doc/tutorial_episode_3.pod
  M examples/languages/squaak/doc/tutorial_episode_5.pod
  M examples/library/ncurses_life.pir
  M examples/mops/mops.ps
  M examples/mops/mops.scheme
  M examples/pir/befunge/setup.pir
  M ext/Parrot-Embed/Build.PL
  M ext/nqp-rx/CREDITS
  M ext/nqp-rx/README
  M ext/nqp-rx/src/stage0/HLL-s0.pir
  M ext/nqp-rx/src/stage0/NQP-s0.pir
  M ext/nqp-rx/src/stage0/P6Regex-s0.pir
  M ext/nqp-rx/src/stage0/Regex-s0.pir
  M ext/nqp-rx/src/stage0/nqp-setting.nqp
  M frontend/parrot/main.c
  M frontend/parrot_debugger/main.c
  M frontend/pbc_dump/main.c
  M frontend/pbc_merge/main.c
  A include/imcc/api.h
  A include/imcc/embed.h
  A include/imcc/yyscanner.h
  M include/parrot/api.h
  M include/parrot/atomic.h
  M include/parrot/call.h
  M include/parrot/compiler.h
  M include/parrot/context.h
  M include/parrot/core_types.h
  M include/parrot/datatypes.h
  M include/parrot/debugger.h
  M include/parrot/embed.h
  M include/parrot/encoding.h
  M include/parrot/exceptions.h
  M include/parrot/exit.h
  M include/parrot/extend.h
  M include/parrot/gc_api.h
  M include/parrot/global_setup.h
  M include/parrot/hash.h
  M include/parrot/hll.h
  M include/parrot/imageio.h
  R include/parrot/imcc.h
  M include/parrot/interpreter.h
  M include/parrot/io.h
  R include/parrot/io_portable.h
  R include/parrot/io_unix.h
  R include/parrot/io_win32.h
  M include/parrot/key.h
  M include/parrot/list.h
  M include/parrot/longopt.h
  M include/parrot/memory.h
  M include/parrot/misc.h
  M include/parrot/multidispatch.h
  M include/parrot/namespace.h
  M include/parrot/nci.h
  M include/parrot/oo.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/oplib/ops.h
  M include/parrot/opsenum.h
  M include/parrot/packfile.h
  M include/parrot/parrot.h
  M include/parrot/platform_interface.h
  M include/parrot/pmc.h
  M include/parrot/pmc_freeze.h
  M include/parrot/pobj.h
  M include/parrot/pointer_array.h
  M include/parrot/runcore_api.h
  M include/parrot/runcore_profiling.h
  M include/parrot/scheduler.h
  M include/parrot/settings.h
  R include/parrot/stat.h
  M include/parrot/string.h
  M include/parrot/string_funcs.h
  R include/parrot/sysmem.h
  A include/parrot/thr_none.h
  M include/parrot/thr_pthread.h
  M include/parrot/thr_windows.h
  M include/parrot/thread.h
  M include/parrot/vtables.h
  M lib/Parrot/BuildUtil.pm
  M lib/Parrot/Configure/Options/Conf.pm
  M lib/Parrot/Configure/Options/Conf/CLI.pm
  M lib/Parrot/Configure/Options/Conf/File.pm
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M lib/Parrot/Configure/Options/Test.pm
  M lib/Parrot/Configure/Step/List.pm
  M lib/Parrot/Configure/Test.pm
  M lib/Parrot/Configure/Utils.pm
  M lib/Parrot/Distribution.pm
  M lib/Parrot/Docs/File.pm
  M lib/Parrot/Docs/Section/Info.pm
  M lib/Parrot/Docs/Section/Tools.pm
  M lib/Parrot/Git/Describe.pm
  M lib/Parrot/H2inc.pm
  M lib/Parrot/Harness/Smoke.pm
  M lib/Parrot/Headerizer.pm
  M lib/Parrot/Headerizer/Functions.pm
  M lib/Parrot/IO/Directory.pm
  M lib/Parrot/IO/File.pm
  M lib/Parrot/Install.pm
  M lib/Parrot/Manifest.pm
  R lib/Parrot/Pmc2c/ComposedMethod.pm
  M lib/Parrot/Pmc2c/Dumper.pm
  M lib/Parrot/Pmc2c/Emitter.pm
  M lib/Parrot/Pmc2c/Library.pm
  M lib/Parrot/Pmc2c/MULTI.pm
  M lib/Parrot/Pmc2c/Method.pm
  R lib/Parrot/Pmc2c/MethodEmitter.pm
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/PMC.pm
  R lib/Parrot/Pmc2c/PMC/ParrotClass.pm
  M lib/Parrot/Pmc2c/PMC/RO.pm
  M lib/Parrot/Pmc2c/PMC/default.pm
  R lib/Parrot/Pmc2c/PMCEmitter.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M lib/Parrot/Pmc2c/Pmc2cMain.pm
  M lib/Parrot/Pmc2c/UtilFunctions.pm
  M lib/Parrot/Pmc2c/VTable.pm
  M lib/Parrot/Revision.pm
  M lib/Parrot/SHA1.pm
  M lib/Parrot/Test.pm
  M lib/Parrot/Vtable.pm
  M ports/cygwin/README
  M ports/cygwin/parrot-1.0.0-1.cygport
  R ports/debian/README.source
  M ports/debian/changelog
  M ports/debian/control
  M ports/debian/control.in
  M ports/debian/copyright
  M ports/debian/libparrot-dev.install.in
  M ports/debian/parrot-devel.install.in
  M ports/debian/parrot.docs
  M ports/debian/patches/03_fix_nqp_man.patch
  R ports/debian/patches/04_fix_opsc_man.patch
  R ports/debian/patches/05_fix_gc_ftbfs_ia64.patch
  M ports/debian/patches/series
  M ports/debian/rules
  A ports/debian/source/format
  R ports/fedora/2.11.0/parrot.desk.in.tar.gz
  R ports/fedora/2.11.0/parrot.spec
  A ports/fedora/3.3.0/parrot.desk.in.tar.gz
  A ports/fedora/3.3.0/parrot.spec
  M ports/macports/Portfile
  M runtime/parrot/library/Archive/Tar.pir
  M runtime/parrot/library/Archive/Zip.pir
  M runtime/parrot/library/HTTP/Message.pir
  M runtime/parrot/library/LWP/Protocol.pir
  M runtime/parrot/library/LWP/UserAgent.pir
  M runtime/parrot/library/NCI/Utils.pir
  M runtime/parrot/library/OpenGL.pir
  M runtime/parrot/library/PGE/Dumper.pir
  R runtime/parrot/library/Protoobject.pir
  M runtime/parrot/library/Stream/Sub.pir
  M runtime/parrot/library/Stream/Writer.pir
  M runtime/parrot/library/TAP/Formatter.pir
  M runtime/parrot/library/TAP/Harness.pir
  M runtime/parrot/library/TAP/Parser.pir
  M runtime/parrot/library/Test/More.pir
  A runtime/parrot/library/YAML/Tiny.pm
  A runtime/parrot/library/crypto.declarations
  M runtime/parrot/library/distutils.pir
  M runtime/parrot/library/libpcre.pir
  R runtime/parrot/library/ncurses.pasm
  A runtime/parrot/library/openssl.declarations
  M runtime/parrot/library/osutils.pir
  M runtime/parrot/library/pcre.pir
  R runtime/parrot/library/postgres.pasm
  M runtime/parrot/library/postgres.pir
  M runtime/parrot/library/uuid.pir
  M src/call/args.c
  M src/call/context.c
  M src/call/context_accessors.c
  M src/call/pcc.c
  M src/datatypes.c
  M src/debug.c
  M src/dynext.c
  M src/dynoplibs/debug.ops
  M src/dynoplibs/io.ops
  M src/dynoplibs/math.ops
  M src/dynoplibs/trans.ops
  M src/dynpmc/Defines.in
  M src/dynpmc/dynlexpad.pmc
  M src/dynpmc/file.pmc
  M src/dynpmc/gziphandle.pmc
  M src/dynpmc/os.pmc
  M src/dynpmc/rational.pmc
  M src/dynpmc/subproxy.pmc
  M src/embed.c
  M src/embed/api.c
  A src/embed/bytecode.c
  M src/embed/embed_private.h
  M src/embed/pmc.c
  M src/embed/strings.c
  M src/exceptions.c
  M src/exit.c
  M src/extend.c
  M src/gc/alloc_memory.c
  M src/gc/alloc_resources.c
  M src/gc/api.c
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h
  A src/gc/gc_gms.c
  M src/gc/gc_inf.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/gc_private.h
  M src/gc/mark_sweep.c
  M src/gc/string_gc.c
  M src/gc/system.c
  M src/global_setup.c
  M src/hash.c
  M src/hll.c
  M src/interp/inter_create.c
  M src/interp/inter_misc.c
  M src/io/api.c
  M src/io/buffer.c
  M src/io/core.c
  M src/io/filehandle.c
  M src/io/io_private.h
  R src/io/portable.c
  M src/io/socket_api.c
  R src/io/socket_unix.c
  R src/io/socket_win32.c
  R src/io/unix.c
  R src/io/win32.c
  M src/key.c
  M src/libnci_test.def
  M src/library.c
  M src/longopt.c
  M src/misc.c
  M src/multidispatch.c
  M src/namespace.c
  M src/nci/api.c
  M src/nci/core_thunks.c
  M src/nci/core_thunks.nci
  M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci
  M src/nci/libffi.c
  M src/nci/signatures.c
  M src/nci_test.c
  M src/oo.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/ops/experimental.ops
  M src/ops/math.ops
  M src/ops/object.ops
  M src/ops/ops.skip
  M src/ops/set.ops
  M src/ops/string.ops
  M src/ops/var.ops
  M src/packfile/api.c
  M src/packfile/object_serialization.c
  M src/packfile/output.c
  M src/packfile/pf_items.c
  M src/pbc_disassemble.c
  A src/platform/aix/asm.s
  A src/platform/ansi/dl.c
  A src/platform/ansi/exec.c
  A src/platform/ansi/time.c
  A src/platform/cygwin/math.c
  A src/platform/darwin/hires_timer.c
  A src/platform/darwin/sysmem.c
  A src/platform/generic/dl.c
  A src/platform/generic/encoding.c
  A src/platform/generic/entropy.c
  A src/platform/generic/env.c
  A src/platform/generic/error.c
  A src/platform/generic/exec.c
  A src/platform/generic/file.c
  A src/platform/generic/hires_timer.c
  A src/platform/generic/io.c
  A src/platform/generic/itimer.c
  A src/platform/generic/math.c
  A src/platform/generic/misc.c
  A src/platform/generic/socket.c
  A src/platform/generic/sysmem.c
  A src/platform/generic/time.c
  A src/platform/generic/uid.c
  A src/platform/ia64/asm.s
  A src/platform/linux/encoding.c
  A src/platform/netbsd/misc.c
  A src/platform/openbsd/math.c
  A src/platform/solaris/math.c
  A src/platform/solaris/time.c
  A src/platform/win32/dl.c
  A src/platform/win32/entropy.c
  A src/platform/win32/env.c
  A src/platform/win32/error.c
  A src/platform/win32/exec.c
  A src/platform/win32/file.c
  A src/platform/win32/hires_timer.c
  A src/platform/win32/io.c
  A src/platform/win32/misc.c
  A src/platform/win32/sysmem.c
  A src/platform/win32/time.c
  A src/platform/win32/uid.c
  M src/pmc.c
  M src/pmc/addrregistry.pmc
  M src/pmc/arrayiterator.pmc
  M src/pmc/bigint.pmc
  M src/pmc/bignum.pmc
  M src/pmc/boolean.pmc
  M src/pmc/bytebuffer.pmc
  M src/pmc/callcontext.pmc
  M src/pmc/capture.pmc
  M src/pmc/class.pmc
  M src/pmc/complex.pmc
  M src/pmc/continuation.pmc
  M src/pmc/coroutine.pmc
  M src/pmc/default.pmc
  M src/pmc/env.pmc
  M src/pmc/eval.pmc
  M src/pmc/eventhandler.pmc
  M src/pmc/exception.pmc
  M src/pmc/exceptionhandler.pmc
  M src/pmc/filehandle.pmc
  M src/pmc/fixedbooleanarray.pmc
  M src/pmc/fixedfloatarray.pmc
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/fixedpmcarray.pmc
  M src/pmc/fixedstringarray.pmc
  M src/pmc/float.pmc
  M src/pmc/handle.pmc
  M src/pmc/hash.pmc
  M src/pmc/hashiterator.pmc
  M src/pmc/hashiteratorkey.pmc
  M src/pmc/imageiofreeze.pmc
  M src/pmc/imageiosize.pmc
  M src/pmc/imageiostrings.pmc
  M src/pmc/imageiothaw.pmc
  A src/pmc/imccompiler.pmc
  M src/pmc/iterator.pmc
  M src/pmc/key.pmc
  M src/pmc/lexpad.pmc
  M src/pmc/managedstruct.pmc
  M src/pmc/mappedbytearray.pmc
  M src/pmc/namespace.pmc
  M src/pmc/nativepccmethod.pmc
  M src/pmc/nci.pmc
  M src/pmc/object.pmc
  M src/pmc/opcode.pmc
  M src/pmc/oplib.pmc
  M src/pmc/orderedhash.pmc
  M src/pmc/packfile.pmc
  M src/pmc/packfileannotation.pmc
  M src/pmc/packfileannotations.pmc
  M src/pmc/packfilebytecodesegment.pmc
  M src/pmc/packfileconstanttable.pmc
  M src/pmc/packfiledebug.pmc
  M src/pmc/packfiledirectory.pmc
  M src/pmc/packfileopmap.pmc
  M src/pmc/packfilerawsegment.pmc
  M src/pmc/packfilesegment.pmc
  M src/pmc/parrotinterpreter.pmc
  M src/pmc/parrotthread.pmc
  M src/pmc/pmcproxy.pmc
  A src/pmc/ptr.pmc
  A src/pmc/ptrbuf.pmc
  A src/pmc/ptrobj.pmc
  M src/pmc/resizablebooleanarray.pmc
  M src/pmc/resizablefloatarray.pmc
  M src/pmc/resizableintegerarray.pmc
  M src/pmc/resizablepmcarray.pmc
  M src/pmc/resizablestringarray.pmc
  M src/pmc/role.pmc
  M src/pmc/scalar.pmc
  M src/pmc/scheduler.pmc
  M src/pmc/sockaddr.pmc
  M src/pmc/socket.pmc
  M src/pmc/string.pmc
  M src/pmc/stringbuilder.pmc
  M src/pmc/stringhandle.pmc
  M src/pmc/stringiterator.pmc
  A src/pmc/structview.pmc
  M src/pmc/sub.pmc
  M src/pmc/task.pmc
  M src/pmc/threadinterpreter.pmc
  M src/pmc/timer.pmc
  M src/pmc/undef.pmc
  M src/pmc/unmanagedstruct.pmc
  M src/pointer_array.c
  M src/runcore/cores.c
  M src/runcore/main.c
  M src/runcore/profiling.c
  M src/scheduler.c
  M src/spf_render.c
  M src/spf_vtable.c
  M src/string/api.c
  M src/string/encoding.c
  M src/string/encoding/binary.c
  M src/string/encoding/latin1.c
  M src/string/encoding/null.c
  M src/string/encoding/shared.c
  M src/string/encoding/shared.h
  M src/string/encoding/tables.c
  M src/string/encoding/ucs2.c
  M src/string/encoding/ucs4.c
  M src/string/encoding/utf16.c
  M src/string/encoding/utf8.c
  M src/sub.c
  M src/thread.c
  M src/utils.c
  M src/vtable.tbl
  M t/TESTS_STATUS.pod
  M t/codingstd/c_header_guards.t
  M t/codingstd/c_macro_args.t
  M t/codingstd/copyright.t
  M t/codingstd/pdd_format.t
  M t/codingstd/perlcritic.t
  M t/codingstd/pmc_docs.t
  R t/compilers/imcc/imcpasm/cfg.t
  R t/compilers/imcc/imcpasm/opt0.t
  R t/compilers/imcc/imcpasm/opt1.t
  R t/compilers/imcc/imcpasm/opt2.t
  R t/compilers/imcc/imcpasm/optc.t
  R t/compilers/imcc/imcpasm/pcc.t
  M t/compilers/imcc/syn/errors.t
  A t/compilers/opsc/01-parse-body.t
  M t/compilers/opsc/01-parse.t
  M t/compilers/opsc/02-parse-all-ops.t
  A t/compilers/opsc/03-past-declarator.t
  A t/compilers/opsc/03-past-macros.t
  M t/compilers/opsc/03-past.t
  M t/compilers/opsc/06-opsfile.t
  R t/compilers/opsc/07-emitter.t
  A t/compilers/opsc/07-op-to-c.t
  A t/compilers/opsc/08-emitter.t
  M t/compilers/opsc/common.pir
  M t/compilers/pct/pct_hllcompiler.t
  M t/configure/001-options.t
  M t/configure/008-file_based_configuration.t
  M t/configure/017-revision_from_cache.t
  M t/configure/018-revision_to_cache.t
  M t/configure/033-step.t
  M t/configure/061-revision_from_cache.t
  A t/configure/062-sha1.t
  R t/configure/062-sha1_to_cache.t
  A t/configure/063-git_describe.t
  R t/configure/063-git_describe_to_cache.t
  R t/configure/064-sha1_from_cache.t
  R t/configure/065-git_describe_from_cache.t
  M t/configure/testlib/adefectivefoobar
  M t/configure/testlib/bdefectivefoobar
  M t/configure/testlib/cdefectivefoobar
  M t/configure/testlib/ddefectivefoobar
  M t/configure/testlib/verbosefoobar
  M t/dynoplibs/io-old.t
  M t/dynoplibs/io.t
  M t/dynoplibs/trans.t
  M t/dynpmc/file.t
  A t/dynpmc/foo-01.t
  A t/dynpmc/foo-02.t
  A t/dynpmc/foo-03.t
  A t/dynpmc/foo-04.t
  A t/dynpmc/foo-05.t
  A t/dynpmc/foo-06.t
  A t/dynpmc/foo-07.t
  A t/dynpmc/foo-08.t
  A t/dynpmc/foo-09.t
  A t/dynpmc/foo-10.t
  R t/dynpmc/foo.t
  M t/dynpmc/os.t
  A t/dynpmc/os_unicode.t
  M t/dynpmc/rational.t
  M t/harness
  M t/harness.pir
  A t/library/nciutils.t
  R t/library/protoobject.t
  A t/library/yaml_tiny.t
  M t/manifest/01-basic.t
  M t/native_pbc/integer.pbc
  M t/native_pbc/integer_1.pbc
  M t/native_pbc/number.pbc
  M t/native_pbc/number_1.pbc
  M t/native_pbc/string.pbc
  M t/native_pbc/string_1.pbc
  M t/oo/objects.t
  M t/op/exit.t
  M t/op/gc-leaky-box.t
  M t/op/gc-leaky-call.t
  M t/op/gc-non-recursive.t
  M t/op/gc.t
  M t/op/spawnw.t
  M t/op/stringu.t
  M t/perl/Parrot_Test.t
  A t/pir/pbc_fallback.t
  A t/pir/testlib/loadtest.pir
  M t/pmc/boolean.t
  M t/pmc/capture.t
  M t/pmc/coroutine.t
  M t/pmc/exception.t
  M t/pmc/fixedpmcarray.t
  M t/pmc/hash.t
  M t/pmc/hashiterator.t
  M t/pmc/nci.t
  M t/pmc/object-meths.t
  M t/pmc/orderedhash.t
  M t/pmc/packfileannotations.t
  M t/pmc/packfileopmap.t
  M t/pmc/pmc.t
  M t/pmc/resizablepmcarray.t
  M t/pmc/sockaddr.t
  M t/pmc/socket.t
  A t/pmc/socket_ipv6.t
  M t/pmc/string.t
  A t/pmc/structview.t
  M t/pmc/testlib/test_server.pir
  A t/pmc/testlib/test_server_ipv6.pir
  M t/pmc/unmanagedstruct.t
  M t/run/options.t
  M t/src/basic.t
  M t/src/checkdepend.t
  M t/src/embed.t
  M t/src/embed/api.t
  M t/src/embed/strings.t
  M t/src/exit.t
  M t/src/extend.t
  A t/src/extend_vtable.t
  M t/src/misc.t
  R t/steps/auto/frames-01.t
  M t/steps/auto/gc-01.t
  A t/steps/auto/infnan-01.t
  M t/steps/auto/ipv6-01.t
  M t/steps/auto/libffi-01.t
  M t/steps/auto/llvm-01.t
  A t/steps/auto/platform-01.t
  M t/steps/auto/sizes-01.t
  R t/steps/gen/platform-01.t
  M t/steps/init/defaults-01.t
  M t/steps/init/hints/darwin-01.t
  M t/steps/inter/make-01.t
  M t/steps/inter/progs-01.t
  M t/steps/inter/progs-02.t
  M t/steps/inter/progs-03.t
  M t/steps/inter/progs-04.t
  M t/tools/create_language.t
  M t/tools/dev/headerizer/01_functions.t
  M t/tools/dev/headerizer/02_methods.t
  M t/tools/dev/headerizer/testlib/fixedbooleanarray_pmc.in
  M t/tools/dev/headerizer/testlib/list.in
  M t/tools/dev/headerizer/testlib/list_h.in
  M t/tools/dev/headerizer/testlib/nci_pmc.in
  M t/tools/dev/searchops/samples.pm
  M t/tools/install/testlib/README
  R t/tools/install/testlib/src/ops/ops.num
  M t/tools/mk_language_shell.t
  R t/tools/parrot_debugger.t
  M t/tools/pbc_dump.t
  M t/tools/pmc2cutils/04-dump_pmc.t
  A tools/build/gen_version.pl
  M tools/build/h2inc.pl
  M tools/build/vtable_extend.pl
  M tools/build/vtable_h.pl
  M tools/dev/README
  M tools/dev/addopstags.pl
  M tools/dev/as2c.pl
  M tools/dev/create_language.pl
  M tools/dev/debian_docs.sh
  A tools/dev/dedeprecator
  M tools/dev/faces.pl
  M tools/dev/fetch_languages.pl
  M tools/dev/findhacks.pl
  M tools/dev/gdb-pp-load.py
  M tools/dev/gdb-pp.py
  M tools/dev/gen_charset_tables.pl
  M tools/dev/gen_class.pl
  M tools/dev/gen_makefile.pl
  M tools/dev/gen_valgrind_suppressions.pl
  R tools/dev/github_post_receive.pl
  M tools/dev/headerizer.pl
  M tools/dev/install_dev_files.pl
  M tools/dev/install_doc_files.pl
  M tools/dev/install_files.pl
  M tools/dev/lib_deps.pl
  M tools/dev/make_cover.pl
  A tools/dev/merge_pull_request.pl
  M tools/dev/mk_inno.pl
  M tools/dev/mk_inno_language.pl
  M tools/dev/mk_language_shell.in
  M tools/dev/mk_manifest_and_skip.pl
  M tools/dev/mk_nci_thunks.pl
  M tools/dev/mk_rpm_manifests.pl
  M tools/dev/nci_test_gen.pl
  M tools/dev/nci_thunk_gen.pir
  R tools/dev/ncidef2pasm.pl
  A tools/dev/ncidef2pir.pl
  M tools/dev/nm.pl
  M tools/dev/nopaste.pl
  M tools/dev/ops_not_tested.pl
  M tools/dev/parrot-fuzzer
  M tools/dev/parrot_api.pl
  M tools/dev/parrot_shell.pl
  M tools/dev/parrotbench.pl
  M tools/dev/pbc_header.pl
  M tools/dev/pbc_to_exe.pir
  M tools/dev/pmcrenumber.pl
  M tools/dev/pmctree.pl
  M tools/dev/pprof2cg.pl
  M tools/dev/reconfigure.pl
  A tools/dev/resolve_deprecated.nqp
  M tools/dev/search-ops.pl
  A tools/dev/show_deprecated.nqp
  A tools/dev/show_experimental.nqp
  M tools/dev/symlink.pl
  M tools/dev/update_copyright.pl
  M tools/dev/vtablize.pl
  M tools/install/smoke_languages.pl
  M tools/release/release.json
  A tools/release/releasecheck.pl
  M tools/release/templates.json

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

Conflicts:
	compilers/pct/src/POST/Node.pir


Commit: 0ae63c38145e84723e11348625c13a4028dad5fe
    https://github.com/parrot/parrot/commit/0ae63c38145e84723e11348625c13a4028dad5fe
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date:   2011-06-02 (Thu, 02 Jun 2011)

Changed paths:
  M compilers/pct/src/POST/Sub.pm

Log Message:
-----------
Bring over fix for TT #821 from master

As said in 693ddea:

[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: 3443a9770f5fe446688cb3787887f357ed49cf11
    https://github.com/parrot/parrot/commit/3443a9770f5fe446688cb3787887f357ed49cf11
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date:   2011-06-02 (Thu, 02 Jun 2011)

Changed paths:
  M .gitignore
  M ext/nqp-rx/Defines.mak
  M ext/nqp-rx/Rules.mak
  A ext/nqp-rx/src/stage0/nqp-setting.pir

Log Message:
-----------
Break PCT/NQP circularity

NQP uses PCT and PCT is implemented in NQP.  This causes an issue
where PCT fails to build because nqp-setting hasn't been built and
nqp-setting can't be built because PCT doesn't exist.  So we pull out
the circularity saw and commit the PIR version of nqp-setting.


Commit: 52e82a9f11746676467167c8a59f55433ba2fcdf
    https://github.com/parrot/parrot/commit/52e82a9f11746676467167c8a59f55433ba2fcdf
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date:   2011-06-02 (Thu, 02 Jun 2011)

Changed paths:
  M ext/nqp-rx/Rules.mak

Log Message:
-----------
Add setting as dependency for $(NQP_RX)

This forces the setting to be in place before anything that tries
to use parrot-nqp to compile something.


Commit: d5c7bba447ed0f27e80d261a84d669865143f73f
    https://github.com/parrot/parrot/commit/d5c7bba447ed0f27e80d261a84d669865143f73f
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date:   2011-06-02 (Thu, 02 Jun 2011)

Changed paths:
  M compilers/pct/src/POST/Compiler.pm

Log Message:
-----------
POST::Compiler.to_pir fixes

Returned the wrong value and did not correctly check the
type of the argument.


Commit: 1508e9c68e829ede45559627fda0f8b42fef78bf
    https://github.com/parrot/parrot/commit/1508e9c68e829ede45559627fda0f8b42fef78bf
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date:   2011-06-02 (Thu, 02 Jun 2011)

Changed paths:
  M compilers/pct/src/POST/Call.pir
  M compilers/pct/src/POST/Compiler.pir
  M compilers/pct/src/POST/Constant.pir
  M compilers/pct/src/POST/File.pir
  M compilers/pct/src/POST/Key.pir
  M compilers/pct/src/POST/Label.pir
  M compilers/pct/src/POST/Op.pir
  M compilers/pct/src/POST/Ops.pir
  M compilers/pct/src/POST/Register.pir
  M compilers/pct/src/POST/String.pir
  M compilers/pct/src/POST/Sub.pir
  M compilers/pct/src/POST/Value.pir
  M compilers/pct/src/POST/VanillaAllocator.pir

Log Message:
-----------
Rebootstrap PCT


Commit: ee78148e7265b61715e853535a39061d927bd1c7
    https://github.com/parrot/parrot/commit/ee78148e7265b61715e853535a39061d927bd1c7
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date:   2011-06-02 (Thu, 02 Jun 2011)

Changed paths:
  M compilers/pct/Rules.mak
  A compilers/pct/src/PAST/Block.pir
  A compilers/pct/src/PAST/Block.pm
  A compilers/pct/src/PAST/Control.pir
  A compilers/pct/src/PAST/Control.pm
  M compilers/pct/src/PAST/Node.pir
  A compilers/pct/src/PAST/Node.pm
  A compilers/pct/src/PAST/Nodes.pir
  A compilers/pct/src/PAST/Op.pir
  A compilers/pct/src/PAST/Op.pm
  A compilers/pct/src/PAST/Stmts.pir
  A compilers/pct/src/PAST/Stmts.pm
  A compilers/pct/src/PAST/Val.pir
  A compilers/pct/src/PAST/Val.pm
  A compilers/pct/src/PAST/Var.pir
  A compilers/pct/src/PAST/Var.pm
  A compilers/pct/src/PAST/VarList.pir
  A compilers/pct/src/PAST/VarList.pm

Log Message:
-----------
Convert PAST nodes to NQP

Any method that does real work is just wrapped in a Q:PIR construct,
but all the simple methods no longer use PIR.


Commit: e3052966a77d0e129eb9b73593a4a058ae3e100b
    https://github.com/parrot/parrot/commit/e3052966a77d0e129eb9b73593a4a058ae3e100b
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date:   2011-06-02 (Thu, 02 Jun 2011)

Changed paths:
  M compilers/pct/Rules.mak
  M compilers/pct/src/PAST/Compiler.pir
  A compilers/pct/src/PAST/Compiler.pm

Log Message:
-----------
Wrap PAST::Compiler in NQP

Most of the methods are single large Q:PIR blocks, although I had to
convert most of inline() because it would munge the '%r' and '%t'
string literals with registers.  This would seem to indicate that
inline needs to be smarter about replacing those literals, but we'll
get to that another day.


Commit: 82c191c58e46e90bab0c23db3e5bd3fa308ecc40
    https://github.com/parrot/parrot/commit/82c191c58e46e90bab0c23db3e5bd3fa308ecc40
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date:   2011-06-02 (Thu, 02 Jun 2011)

Changed paths:
  M MANIFEST
  M MANIFEST.SKIP

Log Message:
-----------
Re-generate MANIFEST


Commit: 9e74cde3cdf168744fa8eb90b4d1d5bcb5a93864
    https://github.com/parrot/parrot/commit/9e74cde3cdf168744fa8eb90b4d1d5bcb5a93864
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date:   2011-06-02 (Thu, 02 Jun 2011)

Changed paths:
  M compilers/pct/src/POST/Compiler.pm
  M compilers/pct/src/POST/Key.pm

Log Message:
-----------
Remove trailing spaces from POST


Commit: 406d8446e3f4080807b6dbe431cf6b0fcb29ec15
    https://github.com/parrot/parrot/commit/406d8446e3f4080807b6dbe431cf6b0fcb29ec15
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date:   2011-06-02 (Thu, 02 Jun 2011)

Changed paths:
  M lib/Parrot/Distribution.pm

Log Message:
-----------
Parrot::Distribution - Ignore PAST & POST PIR

This prevents `make codetest` from complaining about the
bootstrapped PIR files.


Commit: 6515858eef92bdfa9ef62485dd82c0cad6d8c83a
    https://github.com/parrot/parrot/commit/6515858eef92bdfa9ef62485dd82c0cad6d8c83a
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date:   2011-06-02 (Thu, 02 Jun 2011)

Changed paths:
  M compilers/pct/src/POST/Call.pm
  M compilers/pct/src/POST/Compiler.pm
  M compilers/pct/src/POST/Constant.pm
  M compilers/pct/src/POST/File.pm
  M compilers/pct/src/POST/Key.pm
  M compilers/pct/src/POST/Label.pm
  M compilers/pct/src/POST/Op.pm
  M compilers/pct/src/POST/Ops.pm
  M compilers/pct/src/POST/Register.pm
  M compilers/pct/src/POST/String.pm
  M compilers/pct/src/POST/Sub.pm
  M compilers/pct/src/POST/Value.pm
  M compilers/pct/src/POST/VanillaAllocator.pm

Log Message:
-----------
POST: Add copyright

This makes t/codingstd/copyright.t happy.


Commit: 3b1401e39977e01ac4197a88c35b25454de4a9c6
    https://github.com/parrot/parrot/commit/3b1401e39977e01ac4197a88c35b25454de4a9c6
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date:   2011-06-02 (Thu, 02 Jun 2011)

Changed paths:
  M compilers/pct/src/PAST/Block.pm

Log Message:
-----------
PAST::Block - No more Q:PIR


Commit: 36c321ecad5a061a1a38598716628b387676a7be
    https://github.com/parrot/parrot/commit/36c321ecad5a061a1a38598716628b387676a7be
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date:   2011-06-02 (Thu, 02 Jun 2011)

Changed paths:
  M compilers/pct/src/PAST/Op.pm

Log Message:
-----------
PAST::Op - No more Q:PIR

That's the last bit of PIR in PAST::Node and children.


Commit: ef0a07f550a704dbe02cb382749f7e9f3a125953
    https://github.com/parrot/parrot/commit/ef0a07f550a704dbe02cb382749f7e9f3a125953
Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
Date:   2011-06-02 (Thu, 02 Jun 2011)

Changed paths:
  M lib/Parrot/Test/Pod.pm

Log Message:
-----------
Parrot::Test::Pod - Ignore PCT files

PCT is written in NQP with Pod, not POD.  This confuses podchecker, so
let's not bother.


Compare: https://github.com/parrot/parrot/compare/64d13f5...ef0a07f


More information about the parrot-commits mailing list