[parrot/parrot] b1a475: Merge branch 'master' into mls/sub-profiler

GitHub noreply at github.com
Sat May 5 00:00:43 UTC 2012


  Branch: refs/heads/whiteknight/eh_subclass
  Home:   https://github.com/parrot/parrot
  Commit: b1a475968681a24804521abfb983cdb90ffba693
      https://github.com/parrot/parrot/commit/b1a475968681a24804521abfb983cdb90ffba693
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-09-15 (Thu, 15 Sep 2011)

  Changed paths:
    M ext/winxed/driver.pir

  Log Message:
  -----------
  Merge branch 'master' into mls/sub-profiler


  Commit: 28c6fb6cadf9d34c4560ee777f6102972b2b46ff
      https://github.com/parrot/parrot/commit/28c6fb6cadf9d34c4560ee777f6102972b2b46ff
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-09-15 (Thu, 15 Sep 2011)

  Changed paths:
    M .gitignore
    M CREDITS
    M ChangeLog
    M MANIFEST
    M MANIFEST.SKIP
    R NEWS
    M api.yaml
    M compilers/imcc/main.c
    M compilers/imcc/pbc.c
    M compilers/opsc/src/Ops/File.pm
    M compilers/opsc/src/builtins.pir
    M config/auto/backtrace/test_dlinfo_c.in
    M config/gen/makefiles/root.in
    M config/init/hints/darwin.pm
    M config/init/hints/linux.pm
    M docs/book/pct/ch04_pge.pod
    M docs/book/pir/ch05_control_structures.pod
    M docs/book/pir/ch06_subroutines.pod
    M docs/deprecations/deprecations_3_0.pod
    M docs/deprecations/how_to_deprecate.pod
    M docs/pdds/draft/pdd14_numbers.pod
    M docs/pdds/pdd07_codingstd.pod
    M docs/pdds/pdd19_pir.pod
    M docs/pdds/pdd20_lexical_vars.pod
    M docs/project/git_workflow.pod
    M docs/project/release_manager_guide.pod
    M examples/past/blocktype_immediate.pir
    M examples/sdl/tetris/blockdata.pir
    M examples/streams/Combiner.pir
    M ext/winxed/README
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir
    M frontend/parrot/main.c
    M frontend/parrot2/main.c
    M frontend/parrot2/prt0.pir
    M frontend/parrot2/prt0.winxed
    M include/parrot/api.h
    M include/parrot/call.h
    M include/parrot/interpreter.h
    M include/parrot/packfile.h
    M include/parrot/runcore_api.h
    M include/parrot/runcore_subprof.h
    M include/parrot/scheduler_private.h
    M lib/Parrot/Docs/File.pm
    M lib/Parrot/Docs/Section/Info.pm
    M lib/Parrot/Manifest.pm
    M lib/Parrot/Pmc2c/PMC.pm
    R lib/Parrot/Test/PIR_PGE.pm
    M lib/Pod/Simple.pm
    A lib/Pod/Simple.pod
    M lib/Pod/Simple/BlackBox.pm
    M lib/Pod/Simple/Checker.pm
    M lib/Pod/Simple/Debug.pm
    M lib/Pod/Simple/DumpAsText.pm
    M lib/Pod/Simple/DumpAsXML.pm
    M lib/Pod/Simple/HTML.pm
    M lib/Pod/Simple/HTMLBatch.pm
    M lib/Pod/Simple/LinkSection.pm
    M lib/Pod/Simple/Methody.pm
    M lib/Pod/Simple/Progress.pm
    M lib/Pod/Simple/PullParser.pm
    M lib/Pod/Simple/PullParserEndToken.pm
    M lib/Pod/Simple/PullParserStartToken.pm
    M lib/Pod/Simple/PullParserTextToken.pm
    M lib/Pod/Simple/PullParserToken.pm
    M lib/Pod/Simple/RTF.pm
    M lib/Pod/Simple/Search.pm
    M lib/Pod/Simple/SimpleTree.pm
    A lib/Pod/Simple/Subclassing.pod
    M lib/Pod/Simple/Text.pm
    M lib/Pod/Simple/TextContent.pm
    M lib/Pod/Simple/TiedOutFH.pm
    M lib/Pod/Simple/Transcode.pm
    M lib/Pod/Simple/TranscodeDumb.pm
    M lib/Pod/Simple/TranscodeSmart.pm
    M lib/Pod/Simple/XHTML.pm
    M lib/Pod/Simple/XMLOutStream.pm
    M runtime/parrot/library/Crow.pir
    M src/call/args.c
    M src/call/context.c
    M src/call/pcc.c
    M src/dynoplibs/bit.ops
    M src/dynoplibs/math.ops
    M src/embed.c
    M src/embed/api.c
    M src/embed/bytecode.c
    M src/exceptions.c
    M src/gc/alloc_resources.c
    M src/gc/api.c
    M src/gc/fixed_allocator.c
    M src/gc/fixed_allocator.h
    M src/gc/gc_gms.c
    M src/gc/gc_ms.c
    M src/gc/malloc.c
    M src/gc/mark_sweep.c
    M src/gc/system.c
    M src/interp/inter_create.c
    M src/oo.c
    M src/ops/core.ops
    M src/packfile/api.c
    M src/platform/generic/entropy.c
    M src/platform/win32/entropy.c
    M src/platform/win32/io.c
    M src/pmc.c
    M src/pmc/callcontext.pmc
    M src/pmc/class.pmc
    M src/pmc/env.pmc
    M src/pmc/eval.pmc
    M src/pmc/hash.pmc
    M src/pmc/imccompiler.pmc
    M src/pmc/lexpad.pmc
    M src/pmc/mappedbytearray.pmc
    M src/pmc/object.pmc
    M src/pmc/packfileview.pmc
    M src/pmc/role.pmc
    M src/pmc/scheduler.pmc
    M src/pmc/stringbuilder.pmc
    M src/pmc/structview.pmc
    M src/pmc/sub.pmc
    M src/pmc/timer.pmc
    M src/runcore/cores.c
    M src/runcore/main.c
    M src/runcore/subprof.c
    M src/scheduler.c
    M src/sub.c
    M t/README.pod
    M t/oo/objects.t
    M t/op/exceptions.t
    M t/op/literal.t
    M t/op/sprintf.t
    A t/pir/interop.t
    M t/pmc/callcontext.t
    M t/pmc/managedstruct.t
    M t/pmc/mappedbytearray.t
    M t/pmc/task.t
    M t/pmc/timer.t
    M t/tools/install/01-create_directories.t
    M t/tools/install/02-install_files.t
    M t/tools/install/03-lines_to_files.t
    R tools/dev/README
    A tools/dev/README.md
    M tools/dev/resolve_deprecated.nqp
    A tools/dev/resubmit_smolder.pl
    M tools/docs/make_html_docs.pl
    M tools/release/templates.json

  Log Message:
  -----------
  Merge pull request #165 from mlschroe/mls/sub-profiler

Mls/sub profiler


  Commit: cd119277a77697e3e750afb861dfdbb3fbf0ec96
      https://github.com/parrot/parrot/commit/cd119277a77697e3e750afb861dfdbb3fbf0ec96
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-09-15 (Thu, 15 Sep 2011)

  Changed paths:
    M src/pmc/parrotinterpreter.pmc

  Log Message:
  -----------
  The answer to the XXX question is "yes"


  Commit: 57d79ded260729c1c3970272fe56fc48def71f26
      https://github.com/parrot/parrot/commit/57d79ded260729c1c3970272fe56fc48def71f26
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-09-15 (Thu, 15 Sep 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  test get_pointer on something that is actually pointer-like


  Commit: 0473ba64e503154fbf856213cfe52434a644cea4
      https://github.com/parrot/parrot/commit/0473ba64e503154fbf856213cfe52434a644cea4
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-09-15 (Thu, 15 Sep 2011)

  Changed paths:
    M src/hash.c

  Log Message:
  -----------
  [codingstd] cpp comments


  Commit: 8c69a0bb18292169634df54d4c4b86689e7367fc
      https://github.com/parrot/parrot/commit/8c69a0bb18292169634df54d4c4b86689e7367fc
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-09-15 (Thu, 15 Sep 2011)

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

  Log Message:
  -----------
  Introduce a Makefile variable for frequently used directory include/pmc/.  Correct inaccurate inline comment about 'library_tests'.


  Commit: ab9f012b6c947570b069bce29f0c1d336b24f3c5
      https://github.com/parrot/parrot/commit/ab9f012b6c947570b069bce29f0c1d336b24f3c5
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-09-15 (Thu, 15 Sep 2011)

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

  Log Message:
  -----------
  Edited help message for 'reconfig' Makefile target to reflect the fact that it runs 'realclean', not 'clean'.


  Commit: 79886bfaaef8481c8c5d065bb5137cfd8d750981
      https://github.com/parrot/parrot/commit/79886bfaaef8481c8c5d065bb5137cfd8d750981
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-09-15 (Thu, 15 Sep 2011)

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

  Log Message:
  -----------
  Rework dependencies so t/src/checkdepends.t passes.


  Commit: 09d8fa09960a006c900edf345dbd79e14cb20b89
      https://github.com/parrot/parrot/commit/09d8fa09960a006c900edf345dbd79e14cb20b89
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-09-16 (Fri, 16 Sep 2011)

  Changed paths:
    M include/parrot/runcore_subprof.h
    M src/runcore/subprof.c

  Log Message:
  -----------
  use parrot types


  Commit: 7b2a02a816275612ee4aa6f9723602bf071ce60f
      https://github.com/parrot/parrot/commit/7b2a02a816275612ee4aa6f9723602bf071ce60f
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-09-16 (Fri, 16 Sep 2011)

  Changed paths:
    M src/platform/linux/encoding.c

  Log Message:
  -----------
  add missing newline to error message


  Commit: 008059c50b928ea9af86876950a61158acd44628
      https://github.com/parrot/parrot/commit/008059c50b928ea9af86876950a61158acd44628
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-09-16 (Fri, 16 Sep 2011)

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

  Log Message:
  -----------
  add SET_LINENUMBER to the SUB lexer action

This is a workaround for the <*>^{WS}* rule not matching
lines that don't start with a white space. Without it, the
getparam opcode will have the line number information of the
last line of the previous sub.


  Commit: 2d456060cca56ce3fc233b0f28e156a9772a135a
      https://github.com/parrot/parrot/commit/2d456060cca56ce3fc233b0f28e156a9772a135a
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-09-16 (Fri, 16 Sep 2011)

  Changed paths:
    M compilers/imcc/imcc.l
    M compilers/imcc/imclexer.c
    M config/gen/makefiles/root.in
    M src/platform/linux/encoding.c
    M src/pmc/parrotinterpreter.pmc

  Log Message:
  -----------
  Merge branch 'master' into mls/sub-profiler

Conflicts:
	config/gen/makefiles/root.in


  Commit: c8a8ac1baf8b78a81120e28656848dd196883e95
      https://github.com/parrot/parrot/commit/c8a8ac1baf8b78a81120e28656848dd196883e95
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-09-16 (Fri, 16 Sep 2011)

  Changed paths:
    M src/dynpmc/os.pmc

  Log Message:
  -----------
  Add some basic usage information to os.pmc, to show how to load it and instantiate it from user code. IRC chatter honza++ for the suggestion


  Commit: 22ad8af94b55aa8dc509b23e5b302e81f98c66e6
      https://github.com/parrot/parrot/commit/22ad8af94b55aa8dc509b23e5b302e81f98c66e6
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-09-16 (Fri, 16 Sep 2011)

  Changed paths:
    M src/runcore/subprof.c

  Log Message:
  -----------
  only use rdtsc on intel/amd with gcc


  Commit: f5358a86ce3c8aaf305783c6c84349b8e8eaaa2a
      https://github.com/parrot/parrot/commit/f5358a86ce3c8aaf305783c6c84349b8e8eaaa2a
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-09-16 (Fri, 16 Sep 2011)

  Changed paths:
    M include/parrot/runcore_subprof.h
    M src/embed/api.c
    M src/gc/mark_sweep.c
    M src/runcore/subprof.c

  Log Message:
  -----------
  move global subprofdata into the runcore data for now. dump profile data in the runcore's destroy callback.


  Commit: 2f18afeed38d0019eb820f710de75dfe209195b0
      https://github.com/parrot/parrot/commit/2f18afeed38d0019eb820f710de75dfe209195b0
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-09-16 (Fri, 16 Sep 2011)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Regenerate MANIFEST so that 'make manifest_tests' again passes.


  Commit: 2a8cf9be7216576c51f4b8766eb38f7984ad58de
      https://github.com/parrot/parrot/commit/2a8cf9be7216576c51f4b8766eb38f7984ad58de
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-09-16 (Fri, 16 Sep 2011)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  Tell git to ignore two files.


  Commit: 6804e632c23bb88892eaa03a73589f1fbecea096
      https://github.com/parrot/parrot/commit/6804e632c23bb88892eaa03a73589f1fbecea096
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-09-17 (Sat, 17 Sep 2011)

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

  Log Message:
  -----------
  add back pmc_sub.h that was lost when resolving a merge conflict


  Commit: 91868d4d0850e6c57ab97dc78381ec3b22587e2a
      https://github.com/parrot/parrot/commit/91868d4d0850e6c57ab97dc78381ec3b22587e2a
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-09-17 (Sat, 17 Sep 2011)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Give ChangeLog some love


  Commit: 40ce49960e3655415f440697cc6ce1d522260a01
      https://github.com/parrot/parrot/commit/40ce49960e3655415f440697cc6ce1d522260a01
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-09-17 (Sat, 17 Sep 2011)

  Changed paths:
    M lib/Parrot/Harness/DefaultTests.pm

  Log Message:
  -----------
  [doc] Correct typo in Parrot::Harness::DefaultTests


  Commit: 95de0ff4f657751e8f51f85a2c65e9a5655ddd85
      https://github.com/parrot/parrot/commit/95de0ff4f657751e8f51f85a2c65e9a5655ddd85
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-09-17 (Sat, 17 Sep 2011)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Update changelog


  Commit: 9698fcd203da07da36c0cb364a3ff064f6f39ec2
      https://github.com/parrot/parrot/commit/9698fcd203da07da36c0cb364a3ff064f6f39ec2
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-09-17 (Sat, 17 Sep 2011)

  Changed paths:
    M MANIFEST
    R runtime/parrot/library/random_lib.pir

  Log Message:
  -----------
  Applied patch from rurban++, removing random_lib.pir.


  Commit: 3eac6be793d6ff5aa8f51b3ec82b24b3b12172c0
      https://github.com/parrot/parrot/commit/3eac6be793d6ff5aa8f51b3ec82b24b3b12172c0
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-09-17 (Sat, 17 Sep 2011)

  Changed paths:
    M t/dynpmc/select.t

  Log Message:
  -----------
  Cleaned up t/dynpmc/select.t before I fix the README2 issue.


  Commit: 4c079f51819a47ee55237fe1461ddd5e5b01bfd1
      https://github.com/parrot/parrot/commit/4c079f51819a47ee55237fe1461ddd5e5b01bfd1
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-09-17 (Sat, 17 Sep 2011)

  Changed paths:
    M t/dynpmc/select.t

  Log Message:
  -----------
  Fixed issue with t/dynpmc/select.t where it was leaving behind a README2 file.


  Commit: 698fe275b928c7894bb88894965dda43651c090d
      https://github.com/parrot/parrot/commit/698fe275b928c7894bb88894965dda43651c090d
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-09-18 (Sun, 18 Sep 2011)

  Changed paths:
    M MANIFEST.SKIP

  Log Message:
  -----------
  Rerun mk_manifest_and_skip.pl


  Commit: d0dcdea00c2bda505ff548c4059a7eed4f440e0b
      https://github.com/parrot/parrot/commit/d0dcdea00c2bda505ff548c4059a7eed4f440e0b
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-09-18 (Sun, 18 Sep 2011)

  Changed paths:
    M tools/dev/resubmit_smolder.pl

  Log Message:
  -----------
  Added coda to the end of tools/dev/resubmit_smolder.pl so that t/codingstd/perlcritic.t passes.


  Commit: 716f204cac47d8fdc7db2fac560a6ca7654cee95
      https://github.com/parrot/parrot/commit/716f204cac47d8fdc7db2fac560a6ca7654cee95
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-09-18 (Sun, 18 Sep 2011)

  Changed paths:
    M ChangeLog
    M config/gen/makefiles/root.in
    M t/README.pod

  Log Message:
  -----------
  Changed 'allhlltest' Makefile target to 'all_hll_test' since a) that's the name of the script and b) it's easier on the eyes.


  Commit: d049fd18cdd01c0f25d3a6dd19b38f39cf443b52
      https://github.com/parrot/parrot/commit/d049fd18cdd01c0f25d3a6dd19b38f39cf443b52
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-09-19 (Mon, 19 Sep 2011)

  Changed paths:
    M frontend/parrot2/main.c

  Log Message:
  -----------
  destroy the interpreter also in the failure case so that profiling data gets dumped


  Commit: c28d72bcdeeffa337424a17c4ed17191a466e38e
      https://github.com/parrot/parrot/commit/c28d72bcdeeffa337424a17c4ed17191a466e38e
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-09-19 (Mon, 19 Sep 2011)

  Changed paths:
    M src/runcore/subprof.c

  Log Message:
  -----------
  hash with the seg+start_offs pointer so that cloned subs just get one entry


  Commit: 796ddaea6c0e202feee860be367aa2cd6eeb5cdb
      https://github.com/parrot/parrot/commit/796ddaea6c0e202feee860be367aa2cd6eeb5cdb
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-09-19 (Mon, 19 Sep 2011)

  Changed paths:
    M include/parrot/runcore_subprof.h
    M src/gc/mark_sweep.c
    M src/runcore/subprof.c

  Log Message:
  -----------
  use Parrot_pmc_gc_register instead of a custom mark function


  Commit: b715a021b3468536c14b4aed8c8d0a85f76f6bb9
      https://github.com/parrot/parrot/commit/b715a021b3468536c14b4aed8c8d0a85f76f6bb9
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-09-19 (Mon, 19 Sep 2011)

  Changed paths:
    M .gitignore
    M ChangeLog
    M MANIFEST
    M MANIFEST.SKIP
    M config/gen/makefiles/root.in
    M lib/Parrot/Harness/DefaultTests.pm
    R runtime/parrot/library/random_lib.pir
    M src/dynpmc/os.pmc
    M t/README.pod
    M t/dynpmc/select.t
    M tools/dev/resubmit_smolder.pl

  Log Message:
  -----------
  Merge branch 'master' into mls/sub-profiler


  Commit: 07300ac896f4c44425e107fe8a442a6f21d03320
      https://github.com/parrot/parrot/commit/07300ac896f4c44425e107fe8a442a6f21d03320
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-09-19 (Mon, 19 Sep 2011)

  Changed paths:
    M ChangeLog
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed snapshot to ab841f1205
- Operator ~
- Tagged RELEASE_1_2_0
- Add winxed news to ChangeLog


  Commit: 4fe04fa6745e20f4b602d81dfa55debf9552a2d9
      https://github.com/parrot/parrot/commit/4fe04fa6745e20f4b602d81dfa55debf9552a2d9
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-09-19 (Mon, 19 Sep 2011)

  Changed paths:
    M t/pmc/timer.t

  Log Message:
  -----------
  skip the Timer start/repeat/stop test when no threads, same as the other Timer .../start/... tests


  Commit: 107e860881346e15140cdb81175703cba130259f
      https://github.com/parrot/parrot/commit/107e860881346e15140cdb81175703cba130259f
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-09-19 (Mon, 19 Sep 2011)

  Changed paths:
    M src/scheduler.c
    M t/pmc/timer.t

  Log Message:
  -----------
  fix Parrot_cx_scheduler_sleep no threads case and unskip timer tests


  Commit: ba4bd62fd6ff8275f02dabadde3767d2eb4d9ee4
      https://github.com/parrot/parrot/commit/ba4bd62fd6ff8275f02dabadde3767d2eb4d9ee4
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-09-19 (Mon, 19 Sep 2011)

  Changed paths:
    M src/call/context.c

  Log Message:
  -----------
  Don't try to return a function that returns void


  Commit: 8ee72e695349d034e60a3b4e41578a9e7801120e
      https://github.com/parrot/parrot/commit/8ee72e695349d034e60a3b4e41578a9e7801120e
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-09-20 (Tue, 20 Sep 2011)

  Changed paths:
    A tools/release/auto_release.pl

  Log Message:
  -----------
  New tools/release/auto_release.pl script that automates most of release process. Still needs MANIFEST update.


  Commit: 78f0dab6a2bcfe2baf21840c1c4a9ba3fa0e1d37
      https://github.com/parrot/parrot/commit/78f0dab6a2bcfe2baf21840c1c4a9ba3fa0e1d37
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-09-20 (Tue, 20 Sep 2011)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Updated MANIFEST to include tools/release/auto_release.pl script.


  Commit: b5fc8a08e9db03b5896af94c28270c3caceb86a2
      https://github.com/parrot/parrot/commit/b5fc8a08e9db03b5896af94c28270c3caceb86a2
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-09-20 (Tue, 20 Sep 2011)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Improved release manager guide.


  Commit: 157a27e8e8a26f29332f224265771ba90b84cd62
      https://github.com/parrot/parrot/commit/157a27e8e8a26f29332f224265771ba90b84cd62
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-09-20 (Tue, 20 Sep 2011)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Added news about auto_release.pl and improved release manager guide to ChangeLog.


  Commit: cf64d47aab0081fe46b3ea23e608dbdde53e406c
      https://github.com/parrot/parrot/commit/cf64d47aab0081fe46b3ea23e608dbdde53e406c
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-09-20 (Tue, 20 Sep 2011)

  Changed paths:
    M tools/release/auto_release.pl

  Log Message:
  -----------
  Forgot to include changes to auto_release.pl that fixed failures in t/codingstd/perlcritic.t.


  Commit: 61dd38a6b45750068ab286baef4fd178eddff517
      https://github.com/parrot/parrot/commit/61dd38a6b45750068ab286baef4fd178eddff517
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-09-20 (Tue, 20 Sep 2011)

  Changed paths:
    M CREDITS
    M MANIFEST.generated
    M README
    M RESPONSIBLE_PARTIES
    M VERSION
    M docs/parrothist.pod
    M docs/project/release_manager_guide.pod
    M include/parrot/oplib/core_ops.h
    M src/ops/core_ops.c
    M tools/release/release.json

  Log Message:
  -----------
  Released 3.8.0 "Magrathea".


  Commit: fb6470c3c0dc728681640c7476e881baac9ead0f
      https://github.com/parrot/parrot/commit/fb6470c3c0dc728681640c7476e881baac9ead0f
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-09-20 (Tue, 20 Sep 2011)

  Changed paths:
    M runtime/parrot/library/Crow.pir

  Log Message:
  -----------
  release announcements use all lower case, crow.pir should expect the same


  Commit: 30144578acbbd2bc9a7f8db3e7bd6ede8fabe3fe
      https://github.com/parrot/parrot/commit/30144578acbbd2bc9a7f8db3e7bd6ede8fabe3fe
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-09-20 (Tue, 20 Sep 2011)

  Changed paths:
    M .gitignore
    M CREDITS
    M ChangeLog
    M MANIFEST
    M MANIFEST.SKIP
    M MANIFEST.generated
    M README
    M RESPONSIBLE_PARTIES
    M VERSION
    M compilers/imcc/imcc.l
    M compilers/imcc/imclexer.c
    M config/gen/makefiles/root.in
    M docs/parrothist.pod
    M docs/project/release_manager_guide.pod
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir
    M frontend/parrot2/prt0.pir
    M frontend/parrot2/prt0.winxed
    M include/parrot/oplib/core_ops.h
    M lib/Parrot/Harness/DefaultTests.pm
    M lib/Pod/Simple.pm
    A lib/Pod/Simple.pod
    M lib/Pod/Simple/BlackBox.pm
    M lib/Pod/Simple/Checker.pm
    M lib/Pod/Simple/Debug.pm
    M lib/Pod/Simple/DumpAsText.pm
    M lib/Pod/Simple/DumpAsXML.pm
    M lib/Pod/Simple/HTML.pm
    M lib/Pod/Simple/HTMLBatch.pm
    M lib/Pod/Simple/LinkSection.pm
    M lib/Pod/Simple/Methody.pm
    M lib/Pod/Simple/Progress.pm
    M lib/Pod/Simple/PullParser.pm
    M lib/Pod/Simple/PullParserEndToken.pm
    M lib/Pod/Simple/PullParserStartToken.pm
    M lib/Pod/Simple/PullParserTextToken.pm
    M lib/Pod/Simple/PullParserToken.pm
    M lib/Pod/Simple/RTF.pm
    M lib/Pod/Simple/Search.pm
    M lib/Pod/Simple/SimpleTree.pm
    A lib/Pod/Simple/Subclassing.pod
    M lib/Pod/Simple/Text.pm
    M lib/Pod/Simple/TextContent.pm
    M lib/Pod/Simple/TiedOutFH.pm
    M lib/Pod/Simple/Transcode.pm
    M lib/Pod/Simple/TranscodeDumb.pm
    M lib/Pod/Simple/TranscodeSmart.pm
    M lib/Pod/Simple/XHTML.pm
    M lib/Pod/Simple/XMLOutStream.pm
    M runtime/parrot/library/Crow.pir
    R runtime/parrot/library/random_lib.pir
    M src/call/context.c
    M src/dynpmc/os.pmc
    M src/ops/core_ops.c
    M src/platform/linux/encoding.c
    M src/pmc/parrotinterpreter.pmc
    M t/README.pod
    M t/dynpmc/select.t
    M t/pir/interop.t
    M t/pmc/timer.t
    M tools/dev/resubmit_smolder.pl
    A tools/release/auto_release.pl
    M tools/release/release.json

  Log Message:
  -----------
  Merge branch 'master' into kill-useless-defaults


  Commit: 0bf02d9e07d14e58990157c25b6975a8dae07959
      https://github.com/parrot/parrot/commit/0bf02d9e07d14e58990157c25b6975a8dae07959
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-09-20 (Tue, 20 Sep 2011)

  Changed paths:
    M include/parrot/hash.h
    M include/parrot/oplib/core_ops.h
    M include/parrot/oplib/ops.h
    M include/parrot/opsenum.h
    M runtime/parrot/library/P6object.pir
    M src/hash.c
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/pmc/default.pmc
    M t/library/p6object.t
    M t/pmc/resizablepmcarray.t
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Merge branch 'kill-useless-defaults'


  Commit: 825c8367826a02fea09aeeb261a5acf4aa57a8b0
      https://github.com/parrot/parrot/commit/825c8367826a02fea09aeeb261a5acf4aa57a8b0
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-09-21 (Wed, 21 Sep 2011)

  Changed paths:
    M include/parrot/runcore_subprof.h
    M src/runcore/main.c
    M src/runcore/subprof.c

  Log Message:
  -----------
  fix off-by-one error, free all profile memory after dumping, export just one init function


  Commit: 9820278941de57e5f194bb19f380de1fc06fb8c4
      https://github.com/parrot/parrot/commit/9820278941de57e5f194bb19f380de1fc06fb8c4
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-09-21 (Wed, 21 Sep 2011)

  Changed paths:
    M CREDITS

  Log Message:
  -----------
  add myself to CREDITS


  Commit: c9f3e26fb81525fe0e79213116f5da3186e5e59f
      https://github.com/parrot/parrot/commit/c9f3e26fb81525fe0e79213116f5da3186e5e59f
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-09-21 (Wed, 21 Sep 2011)

  Changed paths:
    M CREDITS
    M ChangeLog
    M MANIFEST
    M MANIFEST.generated
    M README
    M RESPONSIBLE_PARTIES
    M VERSION
    M docs/parrothist.pod
    M docs/project/release_manager_guide.pod
    M ext/winxed/compiler.pir
    M include/parrot/hash.h
    M include/parrot/oplib/core_ops.h
    M include/parrot/oplib/ops.h
    M include/parrot/opsenum.h
    M runtime/parrot/library/Crow.pir
    M runtime/parrot/library/P6object.pir
    M src/call/context.c
    M src/hash.c
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/pmc/default.pmc
    M t/library/p6object.t
    M t/pmc/resizablepmcarray.t
    M t/pmc/timer.t
    M t/src/extend_vtable.t
    A tools/release/auto_release.pl
    M tools/release/release.json

  Log Message:
  -----------
  Merge branch 'master' into mls/sub-profiler


  Commit: 8e8aa758310b9d41cdcaa9a5978f27dc4dec1114
      https://github.com/parrot/parrot/commit/8e8aa758310b9d41cdcaa9a5978f27dc4dec1114
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-09-21 (Wed, 21 Sep 2011)

  Changed paths:
    M .gitignore
    M MANIFEST
    M MANIFEST.SKIP
    M compilers/imcc/main.c
    M compilers/imcc/pbc.c
    M compilers/opsc/src/Ops/File.pm
    M compilers/opsc/src/builtins.pir
    M config/gen/makefiles/root.in
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir
    M frontend/parrot2/prt0.pir
    M frontend/parrot2/prt0.winxed
    M include/parrot/call.h
    M include/parrot/interpreter.h
    M include/parrot/packfile.h
    M include/parrot/scheduler.h
    M include/parrot/scheduler_private.h
    M lib/Parrot/Pmc2c/PMC.pm
    M lib/Pod/Simple.pm
    A lib/Pod/Simple.pod
    M lib/Pod/Simple/BlackBox.pm
    M lib/Pod/Simple/Checker.pm
    M lib/Pod/Simple/Debug.pm
    M lib/Pod/Simple/DumpAsText.pm
    M lib/Pod/Simple/DumpAsXML.pm
    M lib/Pod/Simple/HTML.pm
    M lib/Pod/Simple/HTMLBatch.pm
    M lib/Pod/Simple/LinkSection.pm
    M lib/Pod/Simple/Methody.pm
    M lib/Pod/Simple/Progress.pm
    M lib/Pod/Simple/PullParser.pm
    M lib/Pod/Simple/PullParserEndToken.pm
    M lib/Pod/Simple/PullParserStartToken.pm
    M lib/Pod/Simple/PullParserTextToken.pm
    M lib/Pod/Simple/PullParserToken.pm
    M lib/Pod/Simple/RTF.pm
    M lib/Pod/Simple/Search.pm
    M lib/Pod/Simple/SimpleTree.pm
    A lib/Pod/Simple/Subclassing.pod
    M lib/Pod/Simple/Text.pm
    M lib/Pod/Simple/TextContent.pm
    M lib/Pod/Simple/TiedOutFH.pm
    M lib/Pod/Simple/Transcode.pm
    M lib/Pod/Simple/TranscodeDumb.pm
    M lib/Pod/Simple/TranscodeSmart.pm
    M lib/Pod/Simple/XHTML.pm
    M lib/Pod/Simple/XMLOutStream.pm
    M src/call/args.c
    M src/call/context.c
    M src/call/pcc.c
    M src/embed.c
    M src/embed/bytecode.c
    M src/gc/fixed_allocator.c
    M src/gc/fixed_allocator.h
    M src/gc/mark_sweep.c
    M src/interp/inter_cb.c
    M src/interp/inter_create.c
    M src/packfile/api.c
    M src/pmc/callcontext.pmc
    M src/pmc/class.pmc
    M src/pmc/imccompiler.pmc
    M src/pmc/lexpad.pmc
    M src/pmc/object.pmc
    M src/pmc/packfileview.pmc
    M src/pmc/scheduler.pmc
    M src/pmc/timer.pmc
    M src/scheduler.c
    M t/README.pod
    M t/op/exceptions.t
    A t/pir/interop.t
    M t/pmc/timer.t
    R tools/dev/README
    A tools/dev/README.md
    M tools/dev/resolve_deprecated.nqp
    A tools/dev/resubmit_smolder.pl

  Log Message:
  -----------
  merge in from master. Fix small whitespace conflicts


  Commit: 991beada14c224bc2b2d4b0fa0203ea33af48c27
      https://github.com/parrot/parrot/commit/991beada14c224bc2b2d4b0fa0203ea33af48c27
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-09-21 (Wed, 21 Sep 2011)

  Changed paths:
    M .gitignore
    M ChangeLog
    M MANIFEST
    M MANIFEST.SKIP
    M compilers/imcc/imcc.l
    M compilers/imcc/imclexer.c
    M config/gen/makefiles/root.in
    M ext/winxed/compiler.pir
    M lib/Parrot/Harness/DefaultTests.pm
    R runtime/parrot/library/random_lib.pir
    M src/dynpmc/os.pmc
    M src/platform/linux/encoding.c
    M src/pmc/parrotinterpreter.pmc
    M src/scheduler.c
    M t/README.pod
    M t/dynpmc/select.t
    M t/pmc/timer.t
    M tools/dev/resubmit_smolder.pl

  Log Message:
  -----------
  Merge the NotFound/fix_sleep branch, to get fixes for the Timer PMC tests


  Commit: a5b50107f50da6ce68053545e5e0983a0ee14ec0
      https://github.com/parrot/parrot/commit/a5b50107f50da6ce68053545e5e0983a0ee14ec0
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-09-21 (Wed, 21 Sep 2011)

  Changed paths:
    M MANIFEST
    M MANIFEST.generated
    M compilers/imcc/main.c
    M config/auto/pmc.pm
    M config/gen/makefiles/root.in
    R include/parrot/atomic.h
    R include/parrot/atomic/fallback.h
    R include/parrot/atomic/gcc_pcc.h
    R include/parrot/atomic/gcc_x86.h
    R include/parrot/atomic/sparc.h
    M include/parrot/interpreter.h
    M include/parrot/packfile.h
    M include/parrot/parrot.h
    M include/parrot/pmc.h
    M include/parrot/scheduler.h
    R include/parrot/thr_none.h
    R include/parrot/thr_pthread.h
    R include/parrot/thr_windows.h
    R include/parrot/thread.h
    R src/atomic/gcc_x86.c
    R src/atomic/sparc_v9.s
    M src/dynpmc/Defines.in
    M src/exceptions.c
    M src/gc/gc_gms.c
    M src/gc/gc_ms.c
    M src/gc/gc_ms2.c
    M src/gc/mark_sweep.c
    M src/interp/inter_cb.c
    M src/interp/inter_create.c
    M src/oo.c
    M src/packfile/api.c
    M src/pmc/exception.pmc
    M src/pmc/parrotinterpreter.pmc
    R src/pmc/parrotthread.pmc
    M src/pmc/scalar.pmc
    M src/pmc/scheduler.pmc
    M src/pmc/schedulermessage.pmc
    M src/pmc/string.pmc
    M src/pmc/task.pmc
    R src/pmc/threadinterpreter.pmc
    M src/runcore/main.c
    M src/scheduler.c
    R src/thread.c
    M src/vtable.tbl
    R t/pmc/parrotthread.t
    R t/pmc/threads.t
    M t/pmc/timer.t
    R t/src/atomic.t
    M t/src/embed.t
    M t/src/extend_vtable.t
    M tools/dev/vtablize.pl

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


  Commit: cac743e9ff8d982f6c79f5de091e82120d932e8a
      https://github.com/parrot/parrot/commit/cac743e9ff8d982f6c79f5de091e82120d932e8a
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-09-21 (Wed, 21 Sep 2011)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  add a new batch of slots for future release managers


  Commit: f4017d5bb971defac3fe33cab0ebddb785cd0200
      https://github.com/parrot/parrot/commit/f4017d5bb971defac3fe33cab0ebddb785cd0200
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-09-21 (Wed, 21 Sep 2011)

  Changed paths:
    M docs/project/release_manager_guide.pod

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


  Commit: 6e6784030955767cce73b6c37210f7c18fa6f945
      https://github.com/parrot/parrot/commit/6e6784030955767cce73b6c37210f7c18fa6f945
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-09-21 (Wed, 21 Sep 2011)

  Changed paths:
    M CREDITS
    M config/gen/makefiles/root.in
    M frontend/parrot2/main.c
    M frontend/parrot2/prt0.pir
    M frontend/parrot2/prt0.winxed
    A include/parrot/runcore_subprof.h
    M src/embed/api.c
    M src/runcore/main.c
    A src/runcore/subprof.c

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/mls/sub-profiler'


  Commit: 55a6542822244b7b02f589b620e16c327ad8eaa1
      https://github.com/parrot/parrot/commit/55a6542822244b7b02f589b620e16c327ad8eaa1
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-09-21 (Wed, 21 Sep 2011)

  Changed paths:
    M tools/dev/mk_inno_language.pl

  Log Message:
  -----------
  [inno] handles rakudo-nom which needs its own nqp


  Commit: 851a2aaf17c2eb73abb25c8b5b735ab93089e8ad
      https://github.com/parrot/parrot/commit/851a2aaf17c2eb73abb25c8b5b735ab93089e8ad
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-09-21 (Wed, 21 Sep 2011)

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

  Log Message:
  -----------
  fix declaration constyness


  Commit: 081805293b792d4664556aeab79e14702505886e
      https://github.com/parrot/parrot/commit/081805293b792d4664556aeab79e14702505886e
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-09-21 (Wed, 21 Sep 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  cast to keep c++ happy


  Commit: fe4e1b9fe730588ad1180d48aa2ec7742f1cea7d
      https://github.com/parrot/parrot/commit/fe4e1b9fe730588ad1180d48aa2ec7742f1cea7d
  Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
  Date:   2011-09-21 (Wed, 21 Sep 2011)

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

  Log Message:
  -----------
  quick fixes for win32


  Commit: 230a03b722ad08bae67fab6f50fd4a9c69276400
      https://github.com/parrot/parrot/commit/230a03b722ad08bae67fab6f50fd4a9c69276400
  Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
  Date:   2011-09-21 (Wed, 21 Sep 2011)

  Changed paths:
    M src/pmc/mappedbytearray.pmc

  Log Message:
  -----------
  oops, forgot another one fix


  Commit: 5d88ac2e9b9d3fb5b28c6c20cd43d2a685bd24df
      https://github.com/parrot/parrot/commit/5d88ac2e9b9d3fb5b28c6c20cd43d2a685bd24df
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir

  Log Message:
  -----------
  update winxed snapshot to 211f690a0a to allow testing new multi features


  Commit: 56865e6572234e39a12eb4fc782f4715dbb91b05
      https://github.com/parrot/parrot/commit/56865e6572234e39a12eb4fc782f4715dbb91b05
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M tools/release/auto_release.pl

  Log Message:
  -----------
  Removed -j switch when executing 'make'. Also got rid of the Env module in favor of just using the %ENV hash.


  Commit: ecdb4537ff4ee26282da0a14d6463fb3977a3924
      https://github.com/parrot/parrot/commit/ecdb4537ff4ee26282da0a14d6463fb3977a3924
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Rerun mk_manifest_and_skip.pl.


  Commit: 169f00b21307330e38c4e89e7ffca031c5991469
      https://github.com/parrot/parrot/commit/169f00b21307330e38c4e89e7ffca031c5991469
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M tools/release/auto_release.pl

  Log Message:
  -----------
  Added --test_jobs switch for specifying number of parallel test harnesses as suggested by benabik++. Also added support for $TEST_JOBS environment variable as suggested by dukeleto++.


  Commit: bfa7f506c5ee14a67608b035dd82feb3870d2011
      https://github.com/parrot/parrot/commit/bfa7f506c5ee14a67608b035dd82feb3870d2011
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-09-22 (Thu, 22 Sep 2011)

  Changed paths:
    M tools/release/auto_release.pl

  Log Message:
  -----------
  Changed --test_jobs to --test-jobs because that's what I originally meant to name it.


  Commit: 8237b2cef1e27db77f60c5f8d54c0b2e03412a74
      https://github.com/parrot/parrot/commit/8237b2cef1e27db77f60c5f8d54c0b2e03412a74
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-09-23 (Fri, 23 Sep 2011)

  Changed paths:
    M tools/release/auto_release.pl

  Log Message:
  -----------
  Used Pod::Usage to add an -h switch for displaying usage information.


  Commit: 818585ecca56a4a921731e221eef30e6d0560902
      https://github.com/parrot/parrot/commit/818585ecca56a4a921731e221eef30e6d0560902
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-09-23 (Fri, 23 Sep 2011)

  Changed paths:
    M tools/release/auto_release.pl

  Log Message:
  -----------
  Added a little more detail to documentation.


  Commit: 8ff3bcc589d7a5fd573759dbb7bb4483a9e9031c
      https://github.com/parrot/parrot/commit/8ff3bcc589d7a5fd573759dbb7bb4483a9e9031c
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-09-23 (Fri, 23 Sep 2011)

  Changed paths:
    M tools/release/auto_release.pl

  Log Message:
  -----------
  Created new crow() subroutine for running tools/release/crow.pir, writing the output to file, and prompting user to edit its contents.


  Commit: 9a701636f965615e366506da189275daed3599db
      https://github.com/parrot/parrot/commit/9a701636f965615e366506da189275daed3599db
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-09-23 (Fri, 23 Sep 2011)

  Changed paths:
    M MANIFEST
    A tools/dev/find_hacks.pl
    R tools/dev/findhacks.pl

  Log Message:
  -----------
  Renamed findhacks.pl to find_hacks.pl as it is a more appropriate name.


  Commit: 95251a2a409c7c7d4f762da695995ce482d3b566
      https://github.com/parrot/parrot/commit/95251a2a409c7c7d4f762da695995ce482d3b566
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-09-23 (Fri, 23 Sep 2011)

  Changed paths:
    M MANIFEST
    R tools/dev/parrot-fuzzer
    A tools/dev/parrot_fuzzer.py

  Log Message:
  -----------
  Renamed parrot-fuzzer to parrot_fuzzer.py as this is a more appropriate name.


  Commit: 9df8d4b084dc232b8834cec57d4b80d9b7adc05c
      https://github.com/parrot/parrot/commit/9df8d4b084dc232b8834cec57d4b80d9b7adc05c
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-09-23 (Fri, 23 Sep 2011)

  Changed paths:
    M MANIFEST
    M lib/Parrot/SearchOps.pm
    M lib/Parrot/Test/Pod.pm
    M t/codingstd/copyright.t
    A t/tools/dev/search_ops.t
    A t/tools/dev/search_ops/samples.pm
    R t/tools/dev/searchops.t
    R t/tools/dev/searchops/samples.pm
    R tools/dev/search-ops.pl
    A tools/dev/search_ops.pl

  Log Message:
  -----------
  Renamed search-ops.pl to search_ops.pl (and its associated test files) as this is a more appropriate name.


  Commit: 33f1ecb11f53cd62cb22707ce654f3d71f512ffa
      https://github.com/parrot/parrot/commit/33f1ecb11f53cd62cb22707ce654f3d71f512ffa
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-09-23 (Fri, 23 Sep 2011)

  Changed paths:
    M src/runcore/subprof.c

  Log Message:
  -----------
  Added ASSERT_ARGS() statements to functions in src/runcore/subprof.c so tests in t/codingstd/c_arg_assert.t pass.


  Commit: c4d4500ce211f46624cc01657f743b41c1fc25d6
      https://github.com/parrot/parrot/commit/c4d4500ce211f46624cc01657f743b41c1fc25d6
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-09-23 (Fri, 23 Sep 2011)

  Changed paths:
    M include/parrot/runcore_subprof.h
    M src/runcore/subprof.c

  Log Message:
  -----------
  Fixed numerous codingstd violations in src/runcore/subprof.c. That code was absolutely disgusting. :(


  Commit: 05b894c64020d9d40646b21c22ee057681c3478e
      https://github.com/parrot/parrot/commit/05b894c64020d9d40646b21c22ee057681c3478e
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-09-23 (Fri, 23 Sep 2011)

  Changed paths:
    M tools/release/auto_release.pl

  Log Message:
  -----------
  Fixed POD codingstd issues in tools/release/auto_release.pl script so that t/codingstd/pod_syntax.t passes.


  Commit: e4a2cd0cb2228b2d1cfbc43993c179181e3d1f6e
      https://github.com/parrot/parrot/commit/e4a2cd0cb2228b2d1cfbc43993c179181e3d1f6e
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-09-24 (Sat, 24 Sep 2011)

  Changed paths:
    A DEPRECATED-branch.pod
    M config/gen/makefiles/root.in
    A examples/pir/coop_threads.pir
    M ext/nqp-rx/src/stage0/Regex-s0.pir
    A include/parrot/alarm.h
    A include/parrot/events.h
    M include/parrot/extend.h
    M include/parrot/gc_api.h
    M include/parrot/oplib/core_ops.h
    M include/parrot/oplib/ops.h
    M include/parrot/opsenum.h
    M include/parrot/platform_interface.h
    M include/parrot/scheduler_private.h
    M include/parrot/thr_pthread.h
    M include/parrot/thread.h
    A include/parrot/threads.h
    A runtime/parrot/include/green_threads.pir
    A src/alarm.c
    M src/call/pcc.c
    M src/embed.c
    A src/events.c
    M src/exceptions.c
    M src/exit.c
    M src/gc/api.c
    M src/gc/gc_ms.c
    M src/gc/mark_sweep.c
    M src/gc/system.c
    M src/interp/inter_cb.c
    M src/interp/inter_create.c
    M src/interp/inter_misc.c
    M src/ops/core.ops
    M src/ops/experimental.ops
    M src/platform/generic/time.c
    A src/pmc/alarm.pmc
    A src/pmc/callback.pmc
    M src/pmc/parrotinterpreter.pmc
    R src/pmc/parrotthread.pmc
    A src/pmc/pmclist.pmc
    M src/pmc/scheduler.pmc
    M src/pmc/task.pmc
    M src/pmc/timer.pmc
    M src/runcore/cores.c
    M src/scheduler.c
    M src/thread.c
    A src/threads.c
    A t/pmc/alarm.t
    M t/pmc/nci.t
    R t/pmc/parrotthread.t
    A t/pmc/pmclist.t
    R t/pmc/scheduler.t
    M t/pmc/task.t
    A t/pmc/task_primes.t
    R t/pmc/threads.t
    M t/pmc/timer.t
    A t/src/threads_io.t

  Log Message:
  -----------
  Merge branch 'gsoc_threads' into green_threads

Conflicts:
	MANIFEST
	config/gen/makefiles/root.in
	include/parrot/extend.h
	include/parrot/interpreter.h
	include/parrot/oplib/core_ops.h
	include/parrot/oplib/ops.h
	include/parrot/opsenum.h
	include/parrot/platform_interface.h
	include/parrot/scheduler.h
	include/parrot/thr_pthread.h
	include/parrot/thread.h
	src/embed.c
	src/gc/api.c
	src/gc/mark_sweep.c
	src/io/unix.c
	src/ops/core_ops.c
	src/ops/experimental.ops
	src/packfile.c
	src/pmc/parrotthread.pmc
	src/pmc/scheduler.pmc
	src/pmc/task.pmc
	src/pmc/timer.pmc
	src/runcore/trace.c
	src/scheduler.c
	t/native_pbc/integer.pbc
	t/native_pbc/number.pbc
	t/native_pbc/string.pbc
	t/pmc/parrotthread.t
	t/pmc/scheduler.t
	t/pmc/task.t
	t/pmc/threads.t
	t/pmc/timer.t


  Commit: f0acd7d70e826c693a549439fe99d1a82f99571d
      https://github.com/parrot/parrot/commit/f0acd7d70e826c693a549439fe99d1a82f99571d
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-09-25 (Sun, 25 Sep 2011)

  Changed paths:
    M MANIFEST
    M include/parrot/alarm.h
    M include/parrot/interpreter.h
    M include/parrot/oplib/core_ops.h
    M include/parrot/oplib/ops.h
    M include/parrot/opsenum.h
    M include/parrot/scheduler.h
    M include/parrot/thread.h
    M include/parrot/threads.h
    M src/gc/api.c
    M src/ops/core_ops.c
    M src/pmc/alarm.pmc
    M src/pmc/pmclist.pmc
    M src/string/api.c
    M src/threads.c

  Log Message:
  -----------
  Fixup merge problems


  Commit: 2a5db3dd7c5399cdb443ec80280049846ec2a92f
      https://github.com/parrot/parrot/commit/2a5db3dd7c5399cdb443ec80280049846ec2a92f
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-09-25 (Sun, 25 Sep 2011)

  Changed paths:
    M .gitignore
    M CREDITS
    M ChangeLog
    M MANIFEST
    M MANIFEST.SKIP
    M MANIFEST.generated
    R NEWS
    M README
    M RESPONSIBLE_PARTIES
    M VERSION
    M compilers/imcc/imcc.l
    M compilers/imcc/imclexer.c
    M compilers/imcc/main.c
    M compilers/imcc/pbc.c
    M compilers/opsc/src/Ops/File.pm
    M compilers/opsc/src/builtins.pir
    M config/auto/pmc.pm
    M config/gen/makefiles/root.in
    M docs/parrothist.pod
    M docs/project/release_manager_guide.pod
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir
    M frontend/parrot2/main.c
    M frontend/parrot2/prt0.pir
    M frontend/parrot2/prt0.winxed
    R include/parrot/atomic.h
    R include/parrot/atomic/fallback.h
    R include/parrot/atomic/gcc_pcc.h
    R include/parrot/atomic/gcc_x86.h
    R include/parrot/atomic/sparc.h
    M include/parrot/call.h
    M include/parrot/hash.h
    M include/parrot/interpreter.h
    M include/parrot/oplib/core_ops.h
    M include/parrot/oplib/ops.h
    M include/parrot/opsenum.h
    M include/parrot/packfile.h
    M include/parrot/parrot.h
    M include/parrot/pmc.h
    A include/parrot/runcore_subprof.h
    M include/parrot/scheduler_private.h
    R include/parrot/thr_none.h
    R include/parrot/thr_pthread.h
    R include/parrot/thr_windows.h
    R include/parrot/thread.h
    M lib/Parrot/Docs/File.pm
    M lib/Parrot/Docs/Section/Info.pm
    M lib/Parrot/Harness/DefaultTests.pm
    M lib/Parrot/Manifest.pm
    M lib/Parrot/Pmc2c/PMC.pm
    M lib/Parrot/SearchOps.pm
    M lib/Parrot/Test/Pod.pm
    M lib/Pod/Simple.pm
    A lib/Pod/Simple.pod
    M lib/Pod/Simple/BlackBox.pm
    M lib/Pod/Simple/Checker.pm
    M lib/Pod/Simple/Debug.pm
    M lib/Pod/Simple/DumpAsText.pm
    M lib/Pod/Simple/DumpAsXML.pm
    M lib/Pod/Simple/HTML.pm
    M lib/Pod/Simple/HTMLBatch.pm
    M lib/Pod/Simple/LinkSection.pm
    M lib/Pod/Simple/Methody.pm
    M lib/Pod/Simple/Progress.pm
    M lib/Pod/Simple/PullParser.pm
    M lib/Pod/Simple/PullParserEndToken.pm
    M lib/Pod/Simple/PullParserStartToken.pm
    M lib/Pod/Simple/PullParserTextToken.pm
    M lib/Pod/Simple/PullParserToken.pm
    M lib/Pod/Simple/RTF.pm
    M lib/Pod/Simple/Search.pm
    M lib/Pod/Simple/SimpleTree.pm
    A lib/Pod/Simple/Subclassing.pod
    M lib/Pod/Simple/Text.pm
    M lib/Pod/Simple/TextContent.pm
    M lib/Pod/Simple/TiedOutFH.pm
    M lib/Pod/Simple/Transcode.pm
    M lib/Pod/Simple/TranscodeDumb.pm
    M lib/Pod/Simple/TranscodeSmart.pm
    M lib/Pod/Simple/XHTML.pm
    M lib/Pod/Simple/XMLOutStream.pm
    M runtime/parrot/library/Crow.pir
    M runtime/parrot/library/P6object.pir
    R runtime/parrot/library/random_lib.pir
    R src/atomic/gcc_x86.c
    R src/atomic/sparc_v9.s
    M src/call/args.c
    M src/call/context.c
    M src/call/pcc.c
    M src/dynpmc/Defines.in
    M src/dynpmc/os.pmc
    M src/embed.c
    M src/embed/api.c
    M src/embed/bytecode.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/hash.c
    M src/interp/inter_cb.c
    M src/interp/inter_create.c
    M src/oo.c
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/packfile/api.c
    M src/platform/linux/encoding.c
    M src/platform/win32/entropy.c
    M src/platform/win32/file.c
    M src/platform/win32/io.c
    M src/pmc/callcontext.pmc
    M src/pmc/class.pmc
    M src/pmc/default.pmc
    M src/pmc/exception.pmc
    M src/pmc/imccompiler.pmc
    M src/pmc/lexpad.pmc
    M src/pmc/mappedbytearray.pmc
    M src/pmc/object.pmc
    M src/pmc/packfileview.pmc
    M src/pmc/parrotinterpreter.pmc
    M src/pmc/scalar.pmc
    M src/pmc/scheduler.pmc
    M src/pmc/schedulermessage.pmc
    M src/pmc/string.pmc
    M src/pmc/task.pmc
    R src/pmc/threadinterpreter.pmc
    M src/pmc/timer.pmc
    M src/runcore/main.c
    A src/runcore/subprof.c
    M src/scheduler.c
    R src/thread.c
    R src/threads.c
    M src/vtable.tbl
    M t/README.pod
    M t/codingstd/copyright.t
    M t/dynpmc/select.t
    M t/library/p6object.t
    M t/op/exceptions.t
    A t/pir/interop.t
    M t/pmc/resizablepmcarray.t
    M t/pmc/timer.t
    R t/src/atomic.t
    M t/src/embed.t
    M t/src/extend_vtable.t
    A t/tools/dev/search_ops.t
    A t/tools/dev/search_ops/samples.pm
    R t/tools/dev/searchops.t
    R t/tools/dev/searchops/samples.pm
    R tools/dev/README
    A tools/dev/README.md
    A tools/dev/find_hacks.pl
    R tools/dev/findhacks.pl
    M tools/dev/mk_inno_language.pl
    R tools/dev/parrot-fuzzer
    A tools/dev/parrot_fuzzer.py
    M tools/dev/resolve_deprecated.nqp
    A tools/dev/resubmit_smolder.pl
    R tools/dev/search-ops.pl
    A tools/dev/search_ops.pl
    M tools/dev/vtablize.pl
    A tools/release/auto_release.pl
    M tools/release/release.json

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

Conflicts:
	MANIFEST
	config/gen/makefiles/root.in
	include/parrot/interpreter.h
	include/parrot/oplib/ops.h
	include/parrot/opsenum.h
	include/parrot/scheduler.h
	include/parrot/scheduler_private.h
	include/parrot/thr_pthread.h
	include/parrot/thread.h
	src/interp/inter_create.c
	src/ops/core_ops.c
	src/pmc/parrotinterpreter.pmc
	src/pmc/scheduler.pmc
	src/pmc/task.pmc
	src/pmc/timer.pmc
	src/scheduler.c
	src/thread.c
	t/pmc/timer.t


  Commit: f2d75c33e15dd78fdd0ef31fd8961a99fc31be8d
      https://github.com/parrot/parrot/commit/f2d75c33e15dd78fdd0ef31fd8961a99fc31be8d
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-09-25 (Sun, 25 Sep 2011)

  Changed paths:
    M include/parrot/scheduler.h
    M src/runcore/subprof.c

  Log Message:
  -----------
  make headerizer


  Commit: b4834a4f581660ee83ccbbe64194f66beefd801b
      https://github.com/parrot/parrot/commit/b4834a4f581660ee83ccbbe64194f66beefd801b
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-09-25 (Sun, 25 Sep 2011)

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

  Log Message:
  -----------
  ops2c -c


  Commit: 856f3b2507c87857867bf2cf451586e354695e7d
      https://github.com/parrot/parrot/commit/856f3b2507c87857867bf2cf451586e354695e7d
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-09-25 (Sun, 25 Sep 2011)

  Changed paths:
    M include/parrot/extend.h
    M include/parrot/interpreter.h
    R include/parrot/threads.h
    M src/embed.c
    M src/exit.c
    M src/gc/api.c
    M src/gc/mark_sweep.c
    M src/gc/system.c
    M src/interp/inter_create.c
    M src/ops/core_ops.c
    M src/pmc/scheduler.pmc
    M src/pmc/task.pmc
    M src/scheduler.c

  Log Message:
  -----------
  Cleanup green_threads/kill_threads merge, builds now


  Commit: ddab786a9398ef0e97bf92204bf9a906f282787d
      https://github.com/parrot/parrot/commit/ddab786a9398ef0e97bf92204bf9a906f282787d
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-09-26 (Mon, 26 Sep 2011)

  Changed paths:
    M compilers/pct/src/PAST/Node.pir

  Log Message:
  -----------
  move handle_types/handle_types_except from PAST::Control to PAST::Node

This is done for two reasons:
- allow 'try' pirtype node to generate specialized exception handlers
- allow to have PAST::Stmts nodes as block handlers


  Commit: a44e0562742f31900fbf9692882720b5b6dd8141
      https://github.com/parrot/parrot/commit/a44e0562742f31900fbf9692882720b5b6dd8141
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-09-26 (Mon, 26 Sep 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pir

  Log Message:
  -----------
  refactor exception handler setup into a push_exception_handler function, change pirop=try nodes to use it


  Commit: 03a775d3393b8e59a4c98280923b884ac23eda39
      https://github.com/parrot/parrot/commit/03a775d3393b8e59a4c98280923b884ac23eda39
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-09-26 (Mon, 26 Sep 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pir

  Log Message:
  -----------
  change pirop=try to work more like pirop=if regarding the return value

The old code return an unspecific value if an exception was caught.


  Commit: 4388681fae5e409ad46b0d4617e268a9e5bc5ac6
      https://github.com/parrot/parrot/commit/4388681fae5e409ad46b0d4617e268a9e5bc5ac6
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-09-26 (Mon, 26 Sep 2011)

  Changed paths:
    M tools/dev/pbc_to_exe.pir

  Log Message:
  -----------
  In pbc_to_exe, casted 'bytecode_size' argument to Parrot_api_load_bytecode_bytes() as a Parrot_Int since that's what it expects.


  Commit: 47b1a49b1e5130476808c69a6520a1f034520774
      https://github.com/parrot/parrot/commit/47b1a49b1e5130476808c69a6520a1f034520774
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-09-26 (Mon, 26 Sep 2011)

  Changed paths:
    M tools/dev/pbc_to_exe.pir

  Log Message:
  -----------
  In pbc_to_exe, wrapped call to Parrot_api_destroy_interpreter() inside an 'if' statement so as not to ignore potential errors.


  Commit: 0777e50101bc72034dc4629a03f9788f5b470358
      https://github.com/parrot/parrot/commit/0777e50101bc72034dc4629a03f9788f5b470358
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-09-26 (Mon, 26 Sep 2011)

  Changed paths:
    M tools/dev/pbc_to_exe.pir

  Log Message:
  -----------
  In pbc_to_exe, wrapped call to Parrot_api_string_export_ascii() inside an 'if' statement so as not to ignore potential errors.


  Commit: c42af46f84b1bb2e6f36e9b4a9533f2d80b7e06f
      https://github.com/parrot/parrot/commit/c42af46f84b1bb2e6f36e9b4a9533f2d80b7e06f
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-09-26 (Mon, 26 Sep 2011)

  Changed paths:
    M tools/dev/pbc_to_exe.pir

  Log Message:
  -----------
  In pbc_to_exe, wrapped call to Parrot_api_string_free_exported_ascii() inside an 'if' statement to catch potential errors.


  Commit: b2e419b5877f274f4d083690868c0ee41011d7af
      https://github.com/parrot/parrot/commit/b2e419b5877f274f4d083690868c0ee41011d7af
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-09-26 (Mon, 26 Sep 2011)

  Changed paths:
    M tools/dev/all_hll_test.pl

  Log Message:
  -----------
  let users know where the logs are stored


  Commit: 8eed8251f172bb101b39be11d70f1173d4bc301e
      https://github.com/parrot/parrot/commit/8eed8251f172bb101b39be11d70f1173d4bc301e
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-09-26 (Mon, 26 Sep 2011)

  Changed paths:
    M src/gc/fixed_allocator.c

  Log Message:
  -----------
  consting some pointer arguments, and localizing a loop var


  Commit: 9b8c473a5dfe8e6f4b313738cfa6a41fd846a138
      https://github.com/parrot/parrot/commit/9b8c473a5dfe8e6f4b313738cfa6a41fd846a138
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-09-26 (Mon, 26 Sep 2011)

  Changed paths:
    M tools/release/auto_release.pl

  Log Message:
  -----------
  Added ^ and $ anchors to the regex used to parse the release version in auto_release.pl. Without them, a number like 1.2.3.4.5.6 would otherwise be acceptable.


  Commit: f4397b98c11a83d50a3bdfbbbfb163ee5d84e4c1
      https://github.com/parrot/parrot/commit/f4397b98c11a83d50a3bdfbbbfb163ee5d84e4c1
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-09-26 (Mon, 26 Sep 2011)

  Changed paths:
    M tools/release/auto_release.pl

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


  Commit: 063b6f5d9432eee23398e607bf905388b02533f9
      https://github.com/parrot/parrot/commit/063b6f5d9432eee23398e607bf905388b02533f9
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-09-26 (Mon, 26 Sep 2011)

  Changed paths:
    M src/runcore/subprof.c

  Log Message:
  -----------
  Change the __inline__ to PARROT_INLINE.  Remove some unused local variables. Const a couple of local vars. Rerun the headerizer.


  Commit: f74dd8b50c6e51fa99445969241a78892b9efe55
      https://github.com/parrot/parrot/commit/f74dd8b50c6e51fa99445969241a78892b9efe55
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-09-27 (Tue, 27 Sep 2011)

  Changed paths:
    M t/dynpmc/select.t

  Log Message:
  -----------
  select.t: add a TODO due to undefined behavior

>From opengroup.org:

"[...] what constitutes an exceptional condition is file type-specific.
 [...] For [non-socket] file types it is implementation-defined."

This test fails on OS X and possibly other BSDs because they differ
from Linux's behavior.  The entire test should probably use sockets
because, if nothing else, select on files doesn't work in Windows.


  Commit: 8d35fe3a65f55b89b9771e938a3941c32f70fb5d
      https://github.com/parrot/parrot/commit/8d35fe3a65f55b89b9771e938a3941c32f70fb5d
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-09-27 (Tue, 27 Sep 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pir

  Log Message:
  -----------
  also correct the result handling for block handlers


  Commit: 94cbd48cc1702acba1f595ac1a54d19ac49882f2
      https://github.com/parrot/parrot/commit/94cbd48cc1702acba1f595ac1a54d19ac49882f2
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-09-27 (Tue, 27 Sep 2011)

  Changed paths:
    M MANIFEST
    A docs/dev/pcc_methods.pod
    R docs/dev/pccmethods.pod

  Log Message:
  -----------
  Renamed docs/dev/pccmethods.pod to docs/dev/pcc_methods.pod so that it is more consistent with docs/dev/pcc_state.pod.


  Commit: 2a71336b3dc34d9c91b16a14e6b6e9a0efaaef9c
      https://github.com/parrot/parrot/commit/2a71336b3dc34d9c91b16a14e6b6e9a0efaaef9c
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-09-27 (Tue, 27 Sep 2011)

  Changed paths:
    M src/runcore/subprof.c

  Log Message:
  -----------
  [codingstd] Quiet c_parens.t.

parrot_hash_iterate() is an edge case where an aesthetically pleasing coding
format is inconsistent with our coding standards.  However, the fix applied
here is the same we have previously applied in src/hash.c,
src/pmc/callcontext.pmc, etc.


  Commit: 505e56eee04c60eb2aa0cd7bf398c97858819816
      https://github.com/parrot/parrot/commit/505e56eee04c60eb2aa0cd7bf398c97858819816
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-09-27 (Tue, 27 Sep 2011)

  Changed paths:
    M src/gc/gc_private.h

  Log Message:
  -----------
  parenthesized macro values for safety


  Commit: d6a0c0f5db4a1ce8c4a0fec9681d418afae34437
      https://github.com/parrot/parrot/commit/d6a0c0f5db4a1ce8c4a0fec9681d418afae34437
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-09-29 (Thu, 29 Sep 2011)

  Changed paths:
    M frontend/parrot/main.c
    M frontend/parrot2/main.c
    M frontend/parrot2/prt0.pir
    M frontend/parrot2/prt0.winxed
    M include/parrot/api.h
    M include/parrot/packfile.h
    M src/embed/bytecode.c
    M src/packfile/api.c
    M tools/dev/pbc_to_exe.pir

  Log Message:
  -----------
  Simplify argument passing to :main. Always pass exactly one PMC arg to :main. The new frontend combines it's two arrays into a single array argument, and parses that out.


  Commit: e31fb4138f6d5ee11e1bea282fc4f9b9641e32f9
      https://github.com/parrot/parrot/commit/e31fb4138f6d5ee11e1bea282fc4f9b9641e32f9
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-09-29 (Thu, 29 Sep 2011)

  Changed paths:
    M frontend/parrot/main.c
    M frontend/parrot2/main.c
    M frontend/parrot2/prt0.pir
    M frontend/parrot2/prt0.winxed
    M include/parrot/api.h
    M include/parrot/packfile.h
    M src/embed/bytecode.c
    M src/gc/fixed_allocator.c
    M src/packfile/api.c
    M src/runcore/subprof.c
    M t/dynpmc/select.t
    M tools/dev/all_hll_test.pl
    M tools/dev/pbc_to_exe.pir
    M tools/release/auto_release.pl

  Log Message:
  -----------
  Merge branch 'whiteknight/main_args' into green_threads


  Commit: b72590f9fc4eeb9eb74549eeea010fb9430dbc03
      https://github.com/parrot/parrot/commit/b72590f9fc4eeb9eb74549eeea010fb9430dbc03
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-09-29 (Thu, 29 Sep 2011)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  threads.h is gone, remove it from MANIFEST


  Commit: f34a88c059735d8d6d30c859d45679161d2b252b
      https://github.com/parrot/parrot/commit/f34a88c059735d8d6d30c859d45679161d2b252b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-09-30 (Fri, 30 Sep 2011)

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

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


  Commit: b7e7400be8e5fca471616f466153bed7a7a78cf7
      https://github.com/parrot/parrot/commit/b7e7400be8e5fca471616f466153bed7a7a78cf7
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-09-30 (Fri, 30 Sep 2011)

  Changed paths:
    M MANIFEST
    A docs/dev/pcc_methods.pod
    R docs/dev/pccmethods.pod
    M src/gc/gc_private.h
    M src/runcore/subprof.c

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into simplify_main_args


  Commit: 7694e59462e7dac1739f7e93ca0f198ad8b4e6c9
      https://github.com/parrot/parrot/commit/7694e59462e7dac1739f7e93ca0f198ad8b4e6c9
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-03 (Mon, 03 Oct 2011)

  Changed paths:
    M src/dynpmc/select.pmc

  Log Message:
  -----------
  consted local vars, and removed an unused variable


  Commit: 699ef8b13cec0e103b09147fa7aab7dc45612eef
      https://github.com/parrot/parrot/commit/699ef8b13cec0e103b09147fa7aab7dc45612eef
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-03 (Mon, 03 Oct 2011)

  Changed paths:
    M src/pmc/structview.pmc

  Log Message:
  -----------
  Consted two local vars.  May still be using result uninitialized in Parrot_StructView_nci_get_shape


  Commit: 1406d0188541aa0623f5732de9d89ea9a99625e0
      https://github.com/parrot/parrot/commit/1406d0188541aa0623f5732de9d89ea9a99625e0
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-04 (Tue, 04 Oct 2011)

  Changed paths:
    M src/runcore/subprof.c

  Log Message:
  -----------
  Use NULL instead of 0 for pointers. Const some func parms and local vars. Localized some temp vars.


  Commit: 19bc1e12683a7b7963000174f73fb4abedcdd4b2
      https://github.com/parrot/parrot/commit/19bc1e12683a7b7963000174f73fb4abedcdd4b2
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-10-06 (Thu, 06 Oct 2011)

  Changed paths:
    M include/parrot/call.h
    M include/parrot/scheduler.h
    M src/call/ops.c
    M src/packfile/api.c
    M src/scheduler.c

  Log Message:
  -----------
  Fix preemption and hookup the scheduler to Parrot_pf_execute_bytecode_program

t/op/time.t                       (Wstat: 0 Tests: 4 Failed: 0)
  Parse errors: Bad plan.  You planned 19 tests but ran 4.
t/pmc/alarm.t                     (Wstat: 0 Tests: 6 Failed: 0)
  Parse errors: Bad plan.  You planned 7 tests but ran 6.
t/pmc/exception.t                 (Wstat: 11 Tests: 53 Failed: 0)
  Non-zero wait status: 11
t/pmc/nci.t                       (Wstat: 2304 Tests: 60 Failed: 9)
  Failed tests:  37-45
  Non-zero exit status: 9
t/pmc/task.t                      (Wstat: 0 Tests: 3 Failed: 0)
  Parse errors: Bad plan.  You planned 10 tests but ran 3.
t/pmc/timer.t                     (Wstat: 1024 Tests: 6 Failed: 4)
  Failed tests:  3-6
  Non-zero exit status: 4
  Parse errors: Bad plan.  You planned 9 tests but ran 6.
t/pir/timer_exit.t                (Wstat: 0 Tests: 0 Failed: 0)
  Parse errors: Bad plan.  You planned 1 tests but ran 0.
t/src/checkdepend.t               (Wstat: 1536 Tests: 161 Failed: 6)
  Failed tests:  46-47, 69, 90, 143, 146
  Non-zero exit status: 6
t/src/threads_io.t                (Wstat: 0 Tests: 2 Failed: 0)
  Parse errors: Tests out of sequence.  Found (3) but expected (1)
          Tests out of sequence.  Found (1) but expected (2)
          Bad plan.  You planned 4 tests but ran 2.
t/src/embed/api.t                 (Wstat: 512 Tests: 8 Failed: 2)
  Failed tests:  2, 8
  Non-zero exit status: 2


  Commit: c6ed57488d44c1fd59db9cb7b7dea0518c88dc6e
      https://github.com/parrot/parrot/commit/c6ed57488d44c1fd59db9cb7b7dea0518c88dc6e
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-10-07 (Fri, 07 Oct 2011)

  Changed paths:
    M src/runcore/subprof.c

  Log Message:
  -----------
  use PARROT_INLINE instead of inline


  Commit: b5b2038fd620ed2022134fc1ebd90249a4e1f9df
      https://github.com/parrot/parrot/commit/b5b2038fd620ed2022134fc1ebd90249a4e1f9df
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-10-07 (Fri, 07 Oct 2011)

  Changed paths:
    M MANIFEST
    A docs/dev/pcc_methods.pod
    R docs/dev/pccmethods.pod
    M frontend/parrot/main.c
    M frontend/parrot2/main.c
    M frontend/parrot2/prt0.pir
    M frontend/parrot2/prt0.winxed
    M include/parrot/api.h
    M include/parrot/packfile.h
    M src/dynpmc/select.pmc
    M src/embed/bytecode.c
    M src/gc/fixed_allocator.c
    M src/gc/gc_private.h
    M src/packfile/api.c
    M src/pmc/structview.pmc
    M src/runcore/subprof.c
    M t/dynpmc/select.t
    M t/src/embed/api.t
    M tools/dev/all_hll_test.pl
    M tools/dev/pbc_to_exe.pir
    M tools/release/auto_release.pl

  Log Message:
  -----------
  Merge branch 'master' into mls/pct_exceptionhandlers


  Commit: 765f49a117cd726bf746f77c53c5c4add56c297c
      https://github.com/parrot/parrot/commit/765f49a117cd726bf746f77c53c5c4add56c297c
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-10-07 (Fri, 07 Oct 2011)

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

  Log Message:
  -----------
  Fix bootstrap-ops generating invalid code

return is not valid in .ops. Use goto ADDRESS(0) instead


  Commit: e43b0c7c55f44ff18f9bb774891623572ce1a5e4
      https://github.com/parrot/parrot/commit/e43b0c7c55f44ff18f9bb774891623572ce1a5e4
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-10-07 (Fri, 07 Oct 2011)

  Changed paths:
    M src/scheduler.c

  Log Message:
  -----------
  Don't repeat Parrot_cx_stop_task in Parrot_cx_schedule_sleep


  Commit: 39561bed33296735c99233bc5d89d1c2914a9389
      https://github.com/parrot/parrot/commit/39561bed33296735c99233bc5d89d1c2914a9389
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-10-07 (Fri, 07 Oct 2011)

  Changed paths:
    M src/scheduler.c

  Log Message:
  -----------
  Readd alarm handling to the outer runloop

Current test status:
t/pmc/exception.t                 (Wstat: 11 Tests: 53 Failed: 0)
  Non-zero wait status: 11
t/pmc/task.t                      (Wstat: 9 Tests: 9 Failed: 0)
  Non-zero wait status: 9
  Parse errors: Bad plan.  You planned 10 tests but ran 9.
t/pmc/timer.t                     (Wstat: 256 Tests: 6 Failed: 1)
  Failed test:  6
  Non-zero exit status: 1
  Parse errors: Bad plan.  You planned 9 tests but ran 6.
t/src/checkdepend.t               (Wstat: 1536 Tests: 161 Failed: 6)
  Failed tests:  46-47, 69, 90, 143, 146
  Non-zero exit status: 6
t/src/threads_io.t                (Wstat: 0 Tests: 4 Failed: 0)
  Parse errors: Tests out of sequence.  Found (3) but expected (1)
          Tests out of sequence.  Found (1) but expected (2)
          Tests out of sequence.  Found (2) but expected (3)
t/src/embed/api.t                 (Wstat: 512 Tests: 8 Failed: 2)
  Failed tests:  2, 8
  Non-zero exit status: 2


  Commit: fad30eada4a639886548cc5e4e909805b3eb14ff
      https://github.com/parrot/parrot/commit/fad30eada4a639886548cc5e4e909805b3eb14ff
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-10-07 (Fri, 07 Oct 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pir
    M compilers/pct/src/PAST/Node.pir

  Log Message:
  -----------
  Merge branch 'mls/pct_exceptionhandlers'


  Commit: 0438b79f692f162cdce4bfb35871c2dee9e6edc4
      https://github.com/parrot/parrot/commit/0438b79f692f162cdce4bfb35871c2dee9e6edc4
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-10-07 (Fri, 07 Oct 2011)

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

  Log Message:
  -----------
  Fix Makefile dependencies


  Commit: b3b00c1146d2d851d179c3fb3f7b7ae794ac7681
      https://github.com/parrot/parrot/commit/b3b00c1146d2d851d179c3fb3f7b7ae794ac7681
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-10-07 (Fri, 07 Oct 2011)

  Changed paths:
    M src/scheduler.c

  Log Message:
  -----------
  Re-set alarm if it fired before quantum is done

An alarm can fire before the current task's quantum is done. In this case we have to re-set the preemption alarm. Otherwise the scheduler would never be run again.

New coretest status:

t/pmc/exception.t                 (Wstat: 11 Tests: 53 Failed: 0)
  Non-zero wait status: 11
t/pmc/timer.t                     (Wstat: 256 Tests: 6 Failed: 1)
  Failed test:  6
  Non-zero exit status: 1
  Parse errors: Bad plan.  You planned 9 tests but ran 6.
t/src/threads_io.t                (Wstat: 0 Tests: 4 Failed: 0)
  Parse errors: Tests out of sequence.  Found (3) but expected (1)
          Tests out of sequence.  Found (1) but expected (2)
          Tests out of sequence.  Found (2) but expected (3)
t/src/embed/api.t                 (Wstat: 512 Tests: 8 Failed: 2)
  Failed tests:  2, 8
  Non-zero exit status: 2


  Commit: de368c3be3b2a71db73015ac05d1f0b9e944a6aa
      https://github.com/parrot/parrot/commit/de368c3be3b2a71db73015ac05d1f0b9e944a6aa
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-10-07 (Fri, 07 Oct 2011)

  Changed paths:
    M t/pmc/timer.t

  Log Message:
  -----------
  Fix t/pmc/timer.t, broken on merge


  Commit: f76e5702ee0de1d77ac8bf8e2a24ade88e383baa
      https://github.com/parrot/parrot/commit/f76e5702ee0de1d77ac8bf8e2a24ade88e383baa
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-10-08 (Sat, 08 Oct 2011)

  Changed paths:
    M MANIFEST
    M compilers/pct/src/PAST/Compiler.pir
    M compilers/pct/src/PAST/Node.pir
    A docs/dev/pcc_methods.pod
    R docs/dev/pccmethods.pod
    M src/dynpmc/select.pmc
    M src/gc/gc_private.h
    M src/pmc/structview.pmc
    M src/runcore/subprof.c
    M t/src/embed/api.t

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


  Commit: 6bab39d7efe9c136b4a8d49f1b3fae0d1070c523
      https://github.com/parrot/parrot/commit/6bab39d7efe9c136b4a8d49f1b3fae0d1070c523
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-10-09 (Sun, 09 Oct 2011)

  Changed paths:
    M src/pmc/task.pmc

  Log Message:
  -----------
  Always pass on task->data on task->invoke, even if its NULL

Seems to be perfectly legal to pass a NULL argument as it is done for
example in t/embed/api.t. So no need to special case this.

New coretest status:

t/pmc/exception.t                 (Wstat: 11 Tests: 53 Failed: 0)
  Non-zero wait status: 11
t/src/threads_io.t                (Wstat: 0 Tests: 4 Failed: 0)
  Parse errors: Tests out of sequence.  Found (3) but expected (1)
          Tests out of sequence.  Found (1) but expected (2)
          Tests out of sequence.  Found (2) but expected (3)


  Commit: e2a844d6d77c80104b4dd2bcd67c2ecded3102d0
      https://github.com/parrot/parrot/commit/e2a844d6d77c80104b4dd2bcd67c2ecded3102d0
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-10-09 (Sun, 09 Oct 2011)

  Changed paths:
    M t/src/threads_io.t

  Log Message:
  -----------
  Skip t/src/threads_io.t as the feature it's testing is NYI


  Commit: 4934d510eeb56049ea5842475f454591b752b5f5
      https://github.com/parrot/parrot/commit/4934d510eeb56049ea5842475f454591b752b5f5
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-10-09 (Sun, 09 Oct 2011)

  Changed paths:
    M src/embed/bytecode.c

  Log Message:
  -----------
  tiny doc patch by nine++, name of parameter to Parrot_api_run_bytecode


  Commit: 884f918ee2f06ad2cdbfca94bb96d37ba67667f8
      https://github.com/parrot/parrot/commit/884f918ee2f06ad2cdbfca94bb96d37ba67667f8
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-10-09 (Sun, 09 Oct 2011)

  Changed paths:
    M src/scheduler.c

  Log Message:
  -----------
  Fix C++ comment in src/scheduler.c


  Commit: 5a329ce21262d5071fc98581ceb188fcb32d4011
      https://github.com/parrot/parrot/commit/5a329ce21262d5071fc98581ceb188fcb32d4011
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-10-09 (Sun, 09 Oct 2011)

  Changed paths:
    M t/src/threads_io.t

  Log Message:
  -----------
  Fix perlcritic violation in t/src/threads_io.t


  Commit: fbcd7817818e415d1d82f7e1886b5ed4b1ef0481
      https://github.com/parrot/parrot/commit/fbcd7817818e415d1d82f7e1886b5ed4b1ef0481
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-10-09 (Sun, 09 Oct 2011)

  Changed paths:
    M include/parrot/alarm.h
    M include/parrot/events.h
    M src/alarm.c
    M src/events.c
    M src/pmc/alarm.pmc
    M src/pmc/callback.pmc
    M src/pmc/pmclist.pmc

  Log Message:
  -----------
  Fix coda sections in several files


  Commit: 9d40502683c2d94f2f60ef6db42bd93487e96057
      https://github.com/parrot/parrot/commit/9d40502683c2d94f2f60ef6db42bd93487e96057
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-10-09 (Sun, 09 Oct 2011)

  Changed paths:
    M src/events.c

  Log Message:
  -----------
  Merge changes to Parrot_cx_find_handler_local

Missed those changes on merging master due to the branch moving the
function to src/events.c

coretests now pass :)


  Commit: fa21fc6de0637e28895affa11a3fe0196738f859
      https://github.com/parrot/parrot/commit/fa21fc6de0637e28895affa11a3fe0196738f859
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-10-09 (Sun, 09 Oct 2011)

  Changed paths:
    M MANIFEST.generated

  Log Message:
  -----------
  Add missing file references to MANIFEST.generated


  Commit: 2c43a6ca0770068d3985d2eaca67972fe9b4f248
      https://github.com/parrot/parrot/commit/2c43a6ca0770068d3985d2eaca67972fe9b4f248
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-10-09 (Sun, 09 Oct 2011)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Add skeleton for the next changelog entry


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

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Add a bit of meat to the 3.9.0 announcement


  Commit: 08a15fccde6404a83cb30180aca68366bc48d042
      https://github.com/parrot/parrot/commit/08a15fccde6404a83cb30180aca68366bc48d042
  Author: gerd <gp at zimt.uni-siegen.de>
  Date:   2011-10-10 (Mon, 10 Oct 2011)

  Changed paths:
    M include/parrot/gc_api.h
    M include/parrot/pobj.h
    M include/parrot/string_funcs.h
    M src/gc/alloc_resources.c
    M src/gc/api.c
    M src/gc/gc_gms.c
    M src/gc/gc_inf.c
    M src/gc/gc_ms.c
    M src/gc/gc_ms2.c
    M src/gc/gc_private.h
    M src/gc/mark_sweep.c
    M src/gc/string_gc.c
    M src/pmc/imageiofreeze.pmc
    M src/string/api.c

  Log Message:
  -----------
  change struct name form "Buffer" to "Parrot_Buffer" to avoid name conflicts


  Commit: 537d8e71da5a45b2422e576b9976f3dace6ccb90
      https://github.com/parrot/parrot/commit/537d8e71da5a45b2422e576b9976f3dace6ccb90
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-10-10 (Mon, 10 Oct 2011)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Add more to the changelog


  Commit: b79de3ae4c3f6bde46389ef355fddc2b37f2f28a
      https://github.com/parrot/parrot/commit/b79de3ae4c3f6bde46389ef355fddc2b37f2f28a
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-10-10 (Mon, 10 Oct 2011)

  Changed paths:
    M src/platform/aix/asm.s

  Log Message:
  -----------
  Remove some jit remnants from our AIX assembly(!)


  Commit: b725c3f0a74f4897a871741de5a995486b75b353
      https://github.com/parrot/parrot/commit/b725c3f0a74f4897a871741de5a995486b75b353
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-10-10 (Mon, 10 Oct 2011)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Add note about share/share_ro vtables being gone to the changelog


  Commit: 594171791208df0c1d946d98a4096f11b382589e
      https://github.com/parrot/parrot/commit/594171791208df0c1d946d98a4096f11b382589e
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-10-10 (Mon, 10 Oct 2011)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Add note about how to use the profile runcore


  Commit: ea2a265df5bfc25d51864acede57d4c2d5572296
      https://github.com/parrot/parrot/commit/ea2a265df5bfc25d51864acede57d4c2d5572296
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-10 (Mon, 10 Oct 2011)

  Changed paths:
    M RESPONSIBLE_PARTIES

  Log Message:
  -----------
  Update role.


  Commit: 0889a4a7cdae41c16149a92922677ca145ee4ad9
      https://github.com/parrot/parrot/commit/0889a4a7cdae41c16149a92922677ca145ee4ad9
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-10 (Mon, 10 Oct 2011)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  [codingstd] Break line so it meets the linelength limitation.


  Commit: 5f8ff5d9d9f4e8e0546b93f3a36d42b3d6503e14
      https://github.com/parrot/parrot/commit/5f8ff5d9d9f4e8e0546b93f3a36d42b3d6503e14
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-10 (Mon, 10 Oct 2011)

  Changed paths:
    M src/gc/alloc_resources.c
    M src/gc/api.c
    M src/gc/gc_gms.c
    M src/gc/gc_inf.c
    M src/gc/gc_ms.c
    M src/gc/gc_ms2.c
    M src/gc/string_gc.c
    M src/string/api.c

  Log Message:
  -----------
  [codingstd] gerd++ reported failures in c_function_docs.t.  These can be
cleared up by running 'make headerizer', which will bring function
signatures in POD back into line with revised signatures in the
functions themselves.


  Commit: 46602529a153642271f39766f2a7a1d5702a03f6
      https://github.com/parrot/parrot/commit/46602529a153642271f39766f2a7a1d5702a03f6
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-10 (Mon, 10 Oct 2011)

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

  Log Message:
  -----------
  Added splint macros on functin pointers


  Commit: 0fa73fa18263af2ef284fdbcbe54296db0d5af8d
      https://github.com/parrot/parrot/commit/0fa73fa18263af2ef284fdbcbe54296db0d5af8d
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-10-11 (Tue, 11 Oct 2011)

  Changed paths:
    M src/runcore/subprof.c

  Log Message:
  -----------
  use mem_sys_ variants for memory allocations


  Commit: 126d25548b898b5c096f5457daab60542f57a728
      https://github.com/parrot/parrot/commit/126d25548b898b5c096f5457daab60542f57a728
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-10-11 (Tue, 11 Oct 2011)

  Changed paths:
    M src/embed.c

  Log Message:
  -----------
  Fix Parrot_disassemble to not ignore the last line of a sub.

Before commit 2976f129 there used to be a bogus last element at the end of the
line chain. The element is now gone, but Parrot_disassemble was not adapted.


  Commit: f3a9b26db0b5d69fffd59dd50ae0b020ce82d22c
      https://github.com/parrot/parrot/commit/f3a9b26db0b5d69fffd59dd50ae0b020ce82d22c
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-11 (Tue, 11 Oct 2011)

  Changed paths:
    M src/extend.c
    M src/runcore/subprof.c

  Log Message:
  -----------
  [codingstd] Trim lines to meet standard (without simultaneously causing failures in c_parens.t).


  Commit: 353b6ac3ef195a68b8d8ffa27c91a72e265cb5ef
      https://github.com/parrot/parrot/commit/353b6ac3ef195a68b8d8ffa27c91a72e265cb5ef
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-11 (Tue, 11 Oct 2011)

  Changed paths:
    M src/pmc/nativepccmethod.pmc

  Log Message:
  -----------
  consting local arguments


  Commit: 77f8586c0b6096760ee554bc9b338fc8c9f2227e
      https://github.com/parrot/parrot/commit/77f8586c0b6096760ee554bc9b338fc8c9f2227e
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-11 (Tue, 11 Oct 2011)

  Changed paths:
    M src/hash.c

  Log Message:
  -----------
  removed unused comparison functions


  Commit: 75ac4243ee274be48a14df098174ee1d5b917410
      https://github.com/parrot/parrot/commit/75ac4243ee274be48a14df098174ee1d5b917410
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-11 (Tue, 11 Oct 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  removed two unused fucntions


  Commit: 03681b48169f1ea786f069dca7557768651aef6e
      https://github.com/parrot/parrot/commit/03681b48169f1ea786f069dca7557768651aef6e
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-12 (Wed, 12 Oct 2011)

  Changed paths:
    M lib/Parrot/Harness/Options.pm

  Log Message:
  -----------
  "Repeated code is a mistake." -- MJD.  "This is Perl; when in doubt, use a hash." -- unknown
(at least to google)."


  Commit: 60bef1b7b92f3593e3da87239dafa386f48c7864
      https://github.com/parrot/parrot/commit/60bef1b7b92f3593e3da87239dafa386f48c7864
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-12 (Wed, 12 Oct 2011)

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

  Log Message:
  -----------
  Update from master; resolve a few merge conflicts.


  Commit: 7eb6fcb3c2769f4197d98df6fa789905281275bd
      https://github.com/parrot/parrot/commit/7eb6fcb3c2769f4197d98df6fa789905281275bd
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-12 (Wed, 12 Oct 2011)

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

  Log Message:
  -----------
  Revert last commit; I did it in the wrong branch.


  Commit: d47a978844e70d4eae8a3bf10a0f82ca17f2dcb3
      https://github.com/parrot/parrot/commit/d47a978844e70d4eae8a3bf10a0f82ca17f2dcb3
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-13 (Thu, 13 Oct 2011)

  Changed paths:
    A DEPRECATED-branch.pod
    M MANIFEST
    M MANIFEST.generated
    M config/gen/makefiles/root.in
    A examples/pir/coop_threads.pir
    M ext/nqp-rx/src/stage0/Regex-s0.pir
    A include/parrot/alarm.h
    M include/parrot/call.h
    A include/parrot/events.h
    M include/parrot/gc_api.h
    M include/parrot/interpreter.h
    M include/parrot/oplib/core_ops.h
    M include/parrot/oplib/ops.h
    M include/parrot/opsenum.h
    M include/parrot/platform_interface.h
    M include/parrot/scheduler.h
    M include/parrot/scheduler_private.h
    A runtime/parrot/include/green_threads.pir
    A src/alarm.c
    M src/call/ops.c
    M src/call/pcc.c
    M src/embed.c
    A src/events.c
    M src/exceptions.c
    M src/exit.c
    M src/gc/gc_ms.c
    M src/gc/mark_sweep.c
    M src/interp/inter_cb.c
    M src/interp/inter_create.c
    M src/interp/inter_misc.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/packfile/api.c
    M src/platform/generic/time.c
    A src/pmc/alarm.pmc
    A src/pmc/callback.pmc
    A src/pmc/pmclist.pmc
    M src/pmc/scheduler.pmc
    M src/pmc/task.pmc
    M src/pmc/timer.pmc
    M src/runcore/cores.c
    M src/scheduler.c
    M src/string/api.c
    A t/pmc/alarm.t
    M t/pmc/nci.t
    A t/pmc/pmclist.t
    R t/pmc/scheduler.t
    M t/pmc/task.t
    A t/pmc/task_primes.t
    M t/pmc/timer.t
    A t/src/threads_io.t

  Log Message:
  -----------
  Merge branch 'green_threads' of git://github.com/niner/parrot into green_threads


  Commit: 6026393c09fa254919ba45c130ecd176d722a906
      https://github.com/parrot/parrot/commit/6026393c09fa254919ba45c130ecd176d722a906
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-13 (Thu, 13 Oct 2011)

  Changed paths:
    M lib/Parrot/Harness/DefaultTests.pm

  Log Message:
  -----------
  Use correct, long-since-current name of subroutine in documentation.


  Commit: cbd81fdcec6552911bcdf67356d0d400dec134e0
      https://github.com/parrot/parrot/commit/cbd81fdcec6552911bcdf67356d0d400dec134e0
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

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

  Log Message:
  -----------
  Enable preemption only when more than one task is active.

We enable the scheduler alarm and enable_scheduling only in situations
where more than one task is in the queue. This way, there is no
preemption overhead in the common single-task case.


  Commit: a0748458ac08f231aeb1d112017da0256ce9841b
      https://github.com/parrot/parrot/commit/a0748458ac08f231aeb1d112017da0256ce9841b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

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

  Log Message:
  -----------
  Merge branch 'green_threads' of git://github.com/niner/parrot into green_threads


  Commit: 810f7884dfeec43012193abd8eb593524af37f66
      https://github.com/parrot/parrot/commit/810f7884dfeec43012193abd8eb593524af37f66
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-10-15 (Sat, 15 Oct 2011)

  Changed paths:
    M CREDITS

  Log Message:
  -----------
  Add myself to CREDITS


  Commit: 5f133a843f41eeb230b441a72d5debbcea564f9e
      https://github.com/parrot/parrot/commit/5f133a843f41eeb230b441a72d5debbcea564f9e
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-15 (Sat, 15 Oct 2011)

  Changed paths:
    M lib/Parrot/Harness/DefaultTests.pm

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


  Commit: afc69ec52bf587a5924869c3e473fef4cfd57a1e
      https://github.com/parrot/parrot/commit/afc69ec52bf587a5924869c3e473fef4cfd57a1e
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-15 (Sat, 15 Oct 2011)

  Changed paths:
    M lib/Parrot/Harness/DefaultTests.pm
    A lib/Parrot/Harness/TestSets.pm

  Log Message:
  -----------
  Second try at extracting test group assignments.


  Commit: b32b558a63ec569c4dfea76572c3c6261363a091
      https://github.com/parrot/parrot/commit/b32b558a63ec569c4dfea76572c3c6261363a091
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-15 (Sat, 15 Oct 2011)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Update MANIFEST to include new file.


  Commit: 638c4653714c927d53fac4b1ce48f3c577e1b255
      https://github.com/parrot/parrot/commit/638c4653714c927d53fac4b1ce48f3c577e1b255
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-16 (Sun, 16 Oct 2011)

  Changed paths:
    M lib/Parrot/Harness/TestSets.pm

  Log Message:
  -----------
  Update docs to reflect switch to glob patterns.


  Commit: cdae7a7b79c4025ba056adc777a797e6a096992d
      https://github.com/parrot/parrot/commit/cdae7a7b79c4025ba056adc777a797e6a096992d
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-16 (Sun, 16 Oct 2011)

  Changed paths:
    M MANIFEST
    M lib/Parrot/Harness/DefaultTests.pm
    M lib/Parrot/Harness/TestSets.pm
    A t/fullharness

  Log Message:
  -----------
  Add program t/fullharness.

This enables us to run the equivalent of 'make fulltest' as a single target
rather than a sequence of individual targets.  This brings us closer to being
able to submit a smoke report on 'fulltest'.

Restructure lib/Parrot/Harness/TestSets.pm so it's more hash-focused than
array-focused.  Correct documentation in lib/Parrot/Harness/DefaultTests.pm
and use new interface to TestSets.pm.


  Commit: 2aca3a1ec9b10596a772f7f222d22fa9fe63fa43
      https://github.com/parrot/parrot/commit/2aca3a1ec9b10596a772f7f222d22fa9fe63fa43
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-10-16 (Sun, 16 Oct 2011)

  Changed paths:
    M tools/dev/mk_language_shell.in

  Log Message:
  -----------
  [tools] Prevent mk_language_shell.pl from creating svn $Id$ lines


  Commit: b160d312d884288b8b22d0a77aca983347be83d3
      https://github.com/parrot/parrot/commit/b160d312d884288b8b22d0a77aca983347be83d3
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-16 (Sun, 16 Oct 2011)

  Changed paths:
    M src/pmc/packfile.pmc
    M src/pmc/packfiledebug.pmc
    M src/pmc/packfileopmap.pmc

  Log Message:
  -----------
  Update Packfile* PMC documentation

Packfile:
 - Does not have a uuid_length key
 - unpack takes a string, does not return one

PackfileDebug:
 - Doesn't have two get_string_keyed_int methods

PackfileOpMap
 - Isn't a debug segment
 - Has opcode mappings, not filename mappings


  Commit: fccdff0d1dea306f4ad5c3fd23f372515b304a9a
      https://github.com/parrot/parrot/commit/fccdff0d1dea306f4ad5c3fd23f372515b304a9a
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-16 (Sun, 16 Oct 2011)

  Changed paths:
    M src/pmc/fixedfloatarray.pmc
    M src/pmc/fixedintegerarray.pmc
    M t/pmc/fixedbooleanarray.t
    M t/pmc/fixedfloatarray.t
    M t/pmc/fixedintegerarray.t
    M t/pmc/fixedpmcarray.t

  Log Message:
  -----------
  Add get_string to Fixed Float and Integer Array

Also adds tests for get_string to Boolean and PMC.

This makes most Fixed*Array consistent.  The exception is
FixedPMCArray which prints the number of elements instead of the
elements themselves.  We may wish to change that, but I simply wanted
to add the missing strings to avoid exceptions when printing.


  Commit: 05157bf15c6669978bc2e737b11d503c7bae4709
      https://github.com/parrot/parrot/commit/05157bf15c6669978bc2e737b11d503c7bae4709
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-10-17 (Mon, 17 Oct 2011)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  update changelog


  Commit: 3877e53c6ec3ffb60f93f157a1e9715cea51a9ed
      https://github.com/parrot/parrot/commit/3877e53c6ec3ffb60f93f157a1e9715cea51a9ed
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-10-17 (Mon, 17 Oct 2011)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  add note about wiki migration to changelog


  Commit: f55775a036493c868714c94d1ed5f78c106e748e
      https://github.com/parrot/parrot/commit/f55775a036493c868714c94d1ed5f78c106e748e
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-10-17 (Mon, 17 Oct 2011)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed snapshot to release 1.3.0


  Commit: 46cc2aab8e6e007b2b888c2da2367b190baad764
      https://github.com/parrot/parrot/commit/46cc2aab8e6e007b2b888c2da2367b190baad764
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-10-17 (Mon, 17 Oct 2011)

  Changed paths:
    M ChangeLog

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


  Commit: 3ff3c9cd53dddc1193d7e7937aa6c88cd0cac035
      https://github.com/parrot/parrot/commit/3ff3c9cd53dddc1193d7e7937aa6c88cd0cac035
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-10-17 (Mon, 17 Oct 2011)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  update winxed info in changelog


  Commit: 951dcf7354e43988d250e4ed04ebc3f4d29422c8
      https://github.com/parrot/parrot/commit/951dcf7354e43988d250e4ed04ebc3f4d29422c8
  Author: Andrew Whitworth <wknight8111 at gmail.com>
  Date:   2011-10-17 (Mon, 17 Oct 2011)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Nobody else has volunteered, so I'll take November


  Commit: 2ebdb70e46e5bf8bacb0ed6457c794a1dd46160a
      https://github.com/parrot/parrot/commit/2ebdb70e46e5bf8bacb0ed6457c794a1dd46160a
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-17 (Mon, 17 Oct 2011)

  Changed paths:
    M docs/pdds/pdd17_pmc.pod

  Log Message:
  -----------
  PDD17: Mention init_int VTABLE

Message mostly copied from init_pmc explanation.  I figured a
repetitive description is better than none.


  Commit: aca005447ba08dbccbf0aaee09418cfe6664d65c
      https://github.com/parrot/parrot/commit/aca005447ba08dbccbf0aaee09418cfe6664d65c
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-17 (Mon, 17 Oct 2011)

  Changed paths:
    M src/pmc/oplib.pmc

  Log Message:
  -----------
  Document oplib PMC


  Commit: 83b0af4cd8c1fbebf72724d9af15d4e53bfe3100
      https://github.com/parrot/parrot/commit/83b0af4cd8c1fbebf72724d9af15d4e53bfe3100
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-17 (Mon, 17 Oct 2011)

  Changed paths:
    M src/pmc/oplib.pmc

  Log Message:
  -----------
  OpLib PMC: Used fixed array for version()

I suppose it's a minor nit, but we know the length of the array
exactly and it's never going to change, so use a FIA instead of an
RIA.  Plus, using set_integer_keyed_int should be faster than
push_integer.


  Commit: 667c56500253d0a1548dc983123e56860e93c15a
      https://github.com/parrot/parrot/commit/667c56500253d0a1548dc983123e56860e93c15a
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-17 (Mon, 17 Oct 2011)

  Changed paths:
    M src/pmc/opcode.pmc

  Log Message:
  -----------
  Document the Opcode PMC

Includes information on what various integer values mean (determined
by examining the type definitions.


  Commit: 40d1c78a182021560a7d715bcf3b49139e73e0f3
      https://github.com/parrot/parrot/commit/40d1c78a182021560a7d715bcf3b49139e73e0f3
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-17 (Mon, 17 Oct 2011)

  Changed paths:
    M t/fullharness

  Log Message:
  -----------
  Begin to add a smolder_fulltest equivalent.


  Commit: 002bed7e7f1a3a5658ee64aa29f511a6667bb3be
      https://github.com/parrot/parrot/commit/002bed7e7f1a3a5658ee64aa29f511a6667bb3be
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-17 (Mon, 17 Oct 2011)

  Changed paths:
    M ChangeLog
    M docs/pdds/pdd17_pmc.pod
    M docs/project/release_manager_guide.pod
    M ext/winxed/compiler.pir
    M src/pmc/fixedfloatarray.pmc
    M src/pmc/fixedintegerarray.pmc
    M src/pmc/opcode.pmc
    M src/pmc/oplib.pmc
    M src/pmc/packfile.pmc
    M src/pmc/packfiledebug.pmc
    M src/pmc/packfileopmap.pmc
    M t/pmc/fixedbooleanarray.t
    M t/pmc/fixedfloatarray.t
    M t/pmc/fixedintegerarray.t
    M t/pmc/fixedpmcarray.t
    M tools/dev/mk_language_shell.in

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


  Commit: bbd9822a0a08b29883502ce22397a66b51ba6459
      https://github.com/parrot/parrot/commit/bbd9822a0a08b29883502ce22397a66b51ba6459
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-17 (Mon, 17 Oct 2011)

  Changed paths:
    M src/pmc/packfileannotations.pmc

  Log Message:
  -----------
  PackfileAnnotations: Ignore SUPER a little less

We didn't call the superclass's init, and the superclass
has a set_directory which does a little bit of work.

Sadly, SUPER doesn't work inside of methods, so this is basically
an inlined version.


  Commit: 89bab210fa96a56e653b5d8ad6a0a0b09fc0f960
      https://github.com/parrot/parrot/commit/89bab210fa96a56e653b5d8ad6a0a0b09fc0f960
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-17 (Mon, 17 Oct 2011)

  Changed paths:
    M src/pmc/packfiledebug.pmc

  Log Message:
  -----------
  PackfileDebug: Bring more sanity to VTABLEs

- We have a custom mark VTABLE, so mention that in init.
- Shorten mark a little by getting all the attributes at once.
- The get_integer VTABLE is actually returning the number of
  elements in the PMC, so use the elements VTABLE.
- The line number is an integer so use get_integer_keyed_int
  This keeps around get_pmc_keyed_int as a wrapper.
- Refactor get_string_keyed_int in preparation for further
  changes.


  Commit: 883091cbd0ee749a9f0d465f601a08a0b31e32df
      https://github.com/parrot/parrot/commit/883091cbd0ee749a9f0d465f601a08a0b31e32df
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-17 (Mon, 17 Oct 2011)

  Changed paths:
    M src/pmc/packfiledebug.pmc

  Log Message:
  -----------
  PackfileDebug: Lookup filenames in the const table

The method of doing so is modeled after the code in PackfileAnnotations.


  Commit: d011f84215e06f72124fe24afadaeea737716268
      https://github.com/parrot/parrot/commit/d011f84215e06f72124fe24afadaeea737716268
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-17 (Mon, 17 Oct 2011)

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

  Log Message:
  -----------
  PackfileOpMap: Add a way to get loaded oplibs

Since OpLibs don't know their own name, use a hash.


  Commit: 5f3976d0158e66f5936eca6435f060fa007704ca
      https://github.com/parrot/parrot/commit/5f3976d0158e66f5936eca6435f060fa007704ca
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-17 (Mon, 17 Oct 2011)

  Changed paths:
    M src/pmc/packfiledebug.pmc

  Log Message:
  -----------
  Update Packfile* PMC documentation

Packfile:
 - Does not have a uuid_length key
 - unpack takes a string, does not return one

PackfileDebug:
 - Doesn't have two get_string_keyed_int methods

PackfileOpMap
 - Isn't a debug segment
 - Has opcode mappings, not filename mappings


  Commit: 8f0ec0d2d5d3272b5c9ea1322d6d2905228281f1
      https://github.com/parrot/parrot/commit/8f0ec0d2d5d3272b5c9ea1322d6d2905228281f1
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-17 (Mon, 17 Oct 2011)

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  added a new warning, -Wunused-local-typedefs, from the development branch of gcc 4.7.0


  Commit: ededc46f50b5439527f30cfe73d9af1be5afe177
      https://github.com/parrot/parrot/commit/ededc46f50b5439527f30cfe73d9af1be5afe177
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-17 (Mon, 17 Oct 2011)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Fixed spelling of "Trac" and add a link to it


  Commit: d90df334f0d409cc5b7b4e78f999bc97e4325045
      https://github.com/parrot/parrot/commit/d90df334f0d409cc5b7b4e78f999bc97e4325045
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-18 (Tue, 18 Oct 2011)

  Changed paths:
    M src/pmc/packfileannotations.pmc

  Log Message:
  -----------
  PackfileAnnotations: Fix decl-after-statement

Apparently benabik-- somehow forgot to test the code he pushed.  My
guess is that it late and this one slipped through some cleanups.
gerd++ for noticing.


  Commit: ff6eea9be51de4c124573a1d5801679c1497062a
      https://github.com/parrot/parrot/commit/ff6eea9be51de4c124573a1d5801679c1497062a
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-18 (Tue, 18 Oct 2011)

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

  Log Message:
  -----------
  Change 'make fulltest' to use 't/fullharness'.


  Commit: ec715c76e59280006ca6dbbff42a30247a937e55
      https://github.com/parrot/parrot/commit/ec715c76e59280006ca6dbbff42a30247a937e55
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-18 (Tue, 18 Oct 2011)

  Changed paths:
    M ChangeLog
    M config/auto/warnings.pm
    M src/pmc/packfileannotations.pmc
    M src/pmc/packfiledebug.pmc
    M src/pmc/packfileopmap.pmc
    M t/pmc/packfileopmap.t

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


  Commit: 0a87d4d86a06e340e68241c3afd21fa07a9b20f1
      https://github.com/parrot/parrot/commit/0a87d4d86a06e340e68241c3afd21fa07a9b20f1
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-10-18 (Tue, 18 Oct 2011)

  Changed paths:
    M src/pmc/packfiledebug.pmc

  Log Message:
  -----------
  fix C90 violation


  Commit: bf51f457b634cff0f24dc606ab0a6322e317b083
      https://github.com/parrot/parrot/commit/bf51f457b634cff0f24dc606ab0a6322e317b083
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-10-18 (Tue, 18 Oct 2011)

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

  Log Message:
  -----------
  add Hash.update(Hash) method to speed up rakudo/nqp startup


  Commit: 80f8508649813bf504f674732e61f112d635ade3
      https://github.com/parrot/parrot/commit/80f8508649813bf504f674732e61f112d635ade3
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-10-18 (Tue, 18 Oct 2011)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  update and reformat changelog


  Commit: d5f744084571276d486148e785e0ca38a50030eb
      https://github.com/parrot/parrot/commit/d5f744084571276d486148e785e0ca38a50030eb
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-10-18 (Tue, 18 Oct 2011)

  Changed paths:
    M MANIFEST.generated
    M README
    M VERSION
    M docs/parrothist.pod
    M include/parrot/oplib/core_ops.h
    M src/ops/core_ops.c
    M tools/release/release.json

  Log Message:
  -----------
  Update some stuff to 3.9.0


  Commit: f3f91581355222ffaace9c582d1c36ddb0ed0c97
      https://github.com/parrot/parrot/commit/f3f91581355222ffaace9c582d1c36ddb0ed0c97
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-10-18 (Tue, 18 Oct 2011)

  Changed paths:
    M PBC_COMPAT
    M t/native_pbc/number.pbc
    M t/native_pbc/string.pbc

  Log Message:
  -----------
  Update PBC_COMPAT and native pbc tests


  Commit: 3f0688bb5f88543d0f1c2dde973c52fb9903572d
      https://github.com/parrot/parrot/commit/3f0688bb5f88543d0f1c2dde973c52fb9903572d
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-10-18 (Tue, 18 Oct 2011)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  remove pending release from docs/project/release_manager_guide.pod


  Commit: 07eb6e92af75afff0561e091d3a8a920d6d39871
      https://github.com/parrot/parrot/commit/07eb6e92af75afff0561e091d3a8a920d6d39871
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-10-18 (Tue, 18 Oct 2011)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Remove a step from the release process, since we don't use milestones currently


  Commit: 4833d682d60ebb6ef7b8d4cf90163e3f22467ca7
      https://github.com/parrot/parrot/commit/4833d682d60ebb6ef7b8d4cf90163e3f22467ca7
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-10-18 (Tue, 18 Oct 2011)

  Changed paths:
    M frontend/parrot2/prt0.pir
    M frontend/parrot2/prt0.winxed

  Log Message:
  -----------
  check lenght before substr'ing in frontend


  Commit: e608208863de4de5429e4f488384a2df83769cf6
      https://github.com/parrot/parrot/commit/e608208863de4de5429e4f488384a2df83769cf6
  Author: Tadeusz Sośnierz <tadzikes at gmail.com>
  Date:   2011-10-18 (Tue, 18 Oct 2011)

  Changed paths:
    M src/pmc/socket.pmc

  Log Message:
  -----------
  Fix typo in socket.pmc


  Commit: 1ec04f63af1dc847c427e4dab3a40fe363ae3e48
      https://github.com/parrot/parrot/commit/1ec04f63af1dc847c427e4dab3a40fe363ae3e48
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-18 (Tue, 18 Oct 2011)

  Changed paths:
    M runtime/parrot/library/postgres.pir

  Log Message:
  -----------
  postgres: Pass interp to Parrot_str_new

This was segfaulting because Parrot_str_new expects an interp, a
buffer, and a length but we were only passing a buffer and length.
The result was... not good.  See gh-168 for gory details.


  Commit: 7683718be29b944c995a9e3299b3e465a5b2733c
      https://github.com/parrot/parrot/commit/7683718be29b944c995a9e3299b3e465a5b2733c
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-10-18 (Tue, 18 Oct 2011)

  Changed paths:
    M t/library/pg.t

  Log Message:
  -----------
  Todo a test failure that is blocking the release


  Commit: 7920d428996644d5deea0effe8ea26c1a9cc7cda
      https://github.com/parrot/parrot/commit/7920d428996644d5deea0effe8ea26c1a9cc7cda
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-18 (Tue, 18 Oct 2011)

  Changed paths:
    M ChangeLog
    M MANIFEST.generated
    M PBC_COMPAT
    M README
    M VERSION
    M docs/parrothist.pod
    M docs/project/release_manager_guide.pod
    M frontend/parrot2/prt0.pir
    M frontend/parrot2/prt0.winxed
    M include/parrot/hash.h
    M include/parrot/oplib/core_ops.h
    M runtime/parrot/library/postgres.pir
    M src/hash.c
    M src/ops/core_ops.c
    M src/pmc/hash.pmc
    M src/pmc/packfiledebug.pmc
    M src/pmc/socket.pmc
    M t/library/pg.t
    M t/native_pbc/number.pbc
    M t/native_pbc/string.pbc
    M t/pmc/hash.t
    M tools/release/release.json

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


  Commit: 79c26d4faa501c31361421d03a604c50edf077cc
      https://github.com/parrot/parrot/commit/79c26d4faa501c31361421d03a604c50edf077cc
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-10-18 (Tue, 18 Oct 2011)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  [doc] Fix a typo in the release manager guide about SHA1 that should be SHA256


  Commit: a20b5c8c443296642d7171190536036250365def
      https://github.com/parrot/parrot/commit/a20b5c8c443296642d7171190536036250365def
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-10-18 (Tue, 18 Oct 2011)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Update wiki location in release manager guide


  Commit: 625b5bb274baa5d930ec97b0b98b0ce7bd951c9d
      https://github.com/parrot/parrot/commit/625b5bb274baa5d930ec97b0b98b0ce7bd951c9d
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-18 (Tue, 18 Oct 2011)

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  Removed the -Wunused-local-typedefs, which is apparently still buggy.


  Commit: fd1a80031125817563d5dca1a49b86da8668b18c
      https://github.com/parrot/parrot/commit/fd1a80031125817563d5dca1a49b86da8668b18c
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-18 (Tue, 18 Oct 2011)

  Changed paths:
    M src/pmc/scheduler.pmc

  Log Message:
  -----------
  removed unused var task_id_str. Consted a pointer, and marked an interp UNUSED


  Commit: 2206ed8111600cc99373e13173b96c82bbcfccf0
      https://github.com/parrot/parrot/commit/2206ed8111600cc99373e13173b96c82bbcfccf0
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-10-19 (Wed, 19 Oct 2011)

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

  Log Message:
  -----------
  add missing mark method to select.pmc, switch hash to interger keyed


  Commit: 44266eb41408495d192f1aca9627b72be1c45b3e
      https://github.com/parrot/parrot/commit/44266eb41408495d192f1aca9627b72be1c45b3e
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-10-19 (Wed, 19 Oct 2011)

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

  Log Message:
  -----------
  Update changelog and fix some small nits in parrothist.pod and the release manager guide


  Commit: 5b0b2aa7d946d4ae6d589017ae3f5d5cf6356a67
      https://github.com/parrot/parrot/commit/5b0b2aa7d946d4ae6d589017ae3f5d5cf6356a67
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-10-19 (Wed, 19 Oct 2011)

  Changed paths:
    M src/scheduler.c

  Log Message:
  -----------
  [TT #2199] Attempt to fix timer tests on NetBSD 5.1, doughera++


  Commit: 6c60de10f5e1d28ed681160850128ba4ff986aa7
      https://github.com/parrot/parrot/commit/6c60de10f5e1d28ed681160850128ba4ff986aa7
  Author: ligne <matt.boyle at gmail.com>
  Date:   2011-10-19 (Wed, 19 Oct 2011)

  Changed paths:
    M t/dynpmc/select.t

  Log Message:
  -----------
  fix the test count that wasn't incremented in 2206ed8


  Commit: b07f9694f2730890736ef15ef7c9b2f99ab81617
      https://github.com/parrot/parrot/commit/b07f9694f2730890736ef15ef7c9b2f99ab81617
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-10-19 (Wed, 19 Oct 2011)

  Changed paths:
    M t/dynpmc/select.t

  Log Message:
  -----------
  Merge pull request #172 from ligne/select_test_count

fix the test count that wasn't incremented in 2206ed8


  Commit: ae90ef5eeb3ba1190df0a473fecd89b419abb998
      https://github.com/parrot/parrot/commit/ae90ef5eeb3ba1190df0a473fecd89b419abb998
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-19 (Wed, 19 Oct 2011)

  Changed paths:
    M src/ops/experimental.ops

  Log Message:
  -----------
  First draft prototypes of most of the new ops we are going to need for a PCC revamp. For some reason, mk bootstrap-ops fails with a parse error, though I can't figure out why.


  Commit: 7428bb57a2e45eead16ff0cf07a04a9df114bdb6
      https://github.com/parrot/parrot/commit/7428bb57a2e45eead16ff0cf07a04a9df114bdb6
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-19 (Wed, 19 Oct 2011)

  Changed paths:
    M compilers/pct/src/PCT/HLLCompiler.pir

  Log Message:
  -----------
  HLLCompiler: Allow -e to play well with --target

chrisdolan++ for giving us this patch in TT 366.  However, it appears
NQP rewrites enough of PCT::HLLCompiler that this fix doesn't affect
NQP or Rakudo nom.


  Commit: 569fd16f88c04174979f4f72579a299d93f0532c
      https://github.com/parrot/parrot/commit/569fd16f88c04174979f4f72579a299d93f0532c
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-19 (Wed, 19 Oct 2011)

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

  Log Message:
  -----------
  Fix some parse/build problems with the new ops. Make headerizer and bootstrap-ops


  Commit: 96b721aaef04e3d51463079da422e6a822e00349
      https://github.com/parrot/parrot/commit/96b721aaef04e3d51463079da422e6a822e00349
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-19 (Wed, 19 Oct 2011)

  Changed paths:
    M ChangeLog
    M MANIFEST.generated
    M PBC_COMPAT
    M README
    M VERSION
    M compilers/pct/src/PCT/HLLCompiler.pir
    M docs/parrothist.pod
    M docs/pdds/pdd17_pmc.pod
    M docs/project/release_manager_guide.pod
    M ext/winxed/compiler.pir
    M frontend/parrot2/prt0.pir
    M frontend/parrot2/prt0.winxed
    M include/parrot/hash.h
    M include/parrot/oplib/core_ops.h
    M lib/Parrot/Harness/DefaultTests.pm
    M runtime/parrot/library/postgres.pir
    M src/dynpmc/select.pmc
    M src/hash.c
    M src/ops/core_ops.c
    M src/pmc/fixedfloatarray.pmc
    M src/pmc/fixedintegerarray.pmc
    M src/pmc/hash.pmc
    M src/pmc/opcode.pmc
    M src/pmc/oplib.pmc
    M src/pmc/packfile.pmc
    M src/pmc/packfileannotations.pmc
    M src/pmc/packfiledebug.pmc
    M src/pmc/packfileopmap.pmc
    M src/pmc/scheduler.pmc
    M src/pmc/socket.pmc
    M src/scheduler.c
    M t/dynpmc/select.t
    M t/library/pg.t
    M t/native_pbc/number.pbc
    M t/native_pbc/string.pbc
    M t/pmc/fixedbooleanarray.t
    M t/pmc/fixedfloatarray.t
    M t/pmc/fixedintegerarray.t
    M t/pmc/fixedpmcarray.t
    M t/pmc/hash.t
    M t/pmc/packfileopmap.t
    M tools/dev/mk_language_shell.in
    M tools/release/release.json

  Log Message:
  -----------
  Merge from master after 3.9.0, fixing a few scheduler-related conflicts and adding a todo note for a vtable that seems useless


  Commit: 807df719f1e3ee6be8690c67daf292262137a5c0
      https://github.com/parrot/parrot/commit/807df719f1e3ee6be8690c67daf292262137a5c0
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-19 (Wed, 19 Oct 2011)

  Changed paths:
    M CREDITS

  Log Message:
  -----------
  Merge branch 'green_threads' of git://github.com/niner/parrot into green_threads


  Commit: 0e0113bfe8ef60e5efdac0abbcefc68a52d08366
      https://github.com/parrot/parrot/commit/0e0113bfe8ef60e5efdac0abbcefc68a52d08366
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-19 (Wed, 19 Oct 2011)

  Changed paths:
    M .gitignore
    M CREDITS
    M ChangeLog
    M MANIFEST
    M MANIFEST.SKIP
    M MANIFEST.generated
    R NEWS
    M PBC_COMPAT
    M README
    M RESPONSIBLE_PARTIES
    M VERSION
    M api.yaml
    M compilers/imcc/imcc.l
    M compilers/imcc/imcc.y
    M compilers/imcc/imclexer.c
    M compilers/imcc/imcparser.c
    M compilers/imcc/imcparser.h
    M compilers/imcc/main.c
    M compilers/imcc/pbc.c
    M compilers/imcc/pcc.c
    M compilers/imcc/symreg.c
    M compilers/imcc/symreg.h
    M compilers/opsc/src/Ops/File.pm
    M compilers/opsc/src/builtins.pir
    M compilers/pct/src/PAST/Compiler.pir
    M compilers/pct/src/PAST/Node.pir
    M compilers/pct/src/PCT/HLLCompiler.pir
    M config/auto/arch.pm
    M config/auto/backtrace/test_dlinfo_c.in
    M config/auto/headers.pm
    M config/auto/pmc.pm
    M config/gen/config_pm.pm
    M config/gen/config_pm/config_pir.in
    M config/gen/makefiles/root.in
    M config/init/defaults.pm
    M config/init/hints/darwin.pm
    M config/init/hints/linux.pm
    M config/init/hints/msys.pm
    M docs/book/pct/ch04_pge.pod
    M docs/book/pir/ch05_control_structures.pod
    M docs/book/pir/ch06_subroutines.pod
    M docs/deprecations/deprecations_3_0.pod
    M docs/deprecations/how_to_deprecate.pod
    A docs/dev/pcc_methods.pod
    R docs/dev/pccmethods.pod
    M docs/dev/profiling.pod
    M docs/glossary.pod
    M docs/index/pct_tutorial.json
    M docs/index/pdds.json
    M docs/parrothist.pod
    M docs/pct/gettingstarted.pod
    M docs/pdds/draft/pdd14_numbers.pod
    M docs/pdds/pdd07_codingstd.pod
    M docs/pdds/pdd17_pmc.pod
    M docs/pdds/pdd19_pir.pod
    M docs/pdds/pdd20_lexical_vars.pod
    M docs/project/git_workflow.pod
    M docs/project/release_manager_guide.pod
    A examples/languages/squaak/doc/pct-stages.png
    A examples/languages/squaak/doc/pct-stages.svg
    M examples/languages/squaak/doc/tutorial_episode_1.pod
    M examples/languages/squaak/doc/tutorial_episode_2.pod
    M examples/languages/squaak/doc/tutorial_episode_4.pod
    M examples/nci/ls.pir
    M examples/past/blocktype_immediate.pir
    M examples/sdl/tetris/blockdata.pir
    M examples/streams/Combiner.pir
    M ext/winxed/README
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir
    M frontend/parrot/main.c
    A frontend/parrot2/build.pir
    A frontend/parrot2/main.c
    A frontend/parrot2/prt0.pir
    A frontend/parrot2/prt0.winxed
    M include/parrot/api.h
    R include/parrot/atomic.h
    R include/parrot/atomic/fallback.h
    R include/parrot/atomic/gcc_pcc.h
    R include/parrot/atomic/gcc_x86.h
    R include/parrot/atomic/sparc.h
    M include/parrot/call.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/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
    A include/parrot/runcore_subprof.h
    M include/parrot/scheduler.h
    M include/parrot/scheduler_private.h
    M include/parrot/string_funcs.h
    M include/parrot/sub.h
    R include/parrot/thr_none.h
    R include/parrot/thr_pthread.h
    R include/parrot/thr_windows.h
    R include/parrot/thread.h
    M lib/Parrot/Docs/File.pm
    M lib/Parrot/Docs/PodToHtml.pm
    M lib/Parrot/Docs/Section/Info.pm
    M lib/Parrot/Harness/DefaultTests.pm
    M lib/Parrot/Harness/Options.pm
    M lib/Parrot/Manifest.pm
    M lib/Parrot/Pmc2c/PMC.pm
    M lib/Parrot/Pmc2c/PMC/Object.pm
    M lib/Parrot/Pmc2c/VTable.pm
    M lib/Parrot/SearchOps.pm
    R lib/Parrot/Test/PIR_PGE.pm
    M lib/Parrot/Test/Pod.pm
    M lib/Parrot/Test/Util.pm
    M lib/Pod/Simple.pm
    A lib/Pod/Simple.pod
    M lib/Pod/Simple/BlackBox.pm
    M lib/Pod/Simple/Checker.pm
    M lib/Pod/Simple/Debug.pm
    M lib/Pod/Simple/DumpAsText.pm
    M lib/Pod/Simple/DumpAsXML.pm
    M lib/Pod/Simple/HTML.pm
    M lib/Pod/Simple/HTMLBatch.pm
    M lib/Pod/Simple/LinkSection.pm
    M lib/Pod/Simple/Methody.pm
    M lib/Pod/Simple/Progress.pm
    M lib/Pod/Simple/PullParser.pm
    M lib/Pod/Simple/PullParserEndToken.pm
    M lib/Pod/Simple/PullParserStartToken.pm
    M lib/Pod/Simple/PullParserTextToken.pm
    M lib/Pod/Simple/PullParserToken.pm
    M lib/Pod/Simple/RTF.pm
    M lib/Pod/Simple/Search.pm
    M lib/Pod/Simple/SimpleTree.pm
    A lib/Pod/Simple/Subclassing.pod
    M lib/Pod/Simple/Text.pm
    M lib/Pod/Simple/TextContent.pm
    M lib/Pod/Simple/TiedOutFH.pm
    M lib/Pod/Simple/Transcode.pm
    M lib/Pod/Simple/TranscodeDumb.pm
    M lib/Pod/Simple/TranscodeSmart.pm
    M lib/Pod/Simple/XHTML.pm
    M lib/Pod/Simple/XMLOutStream.pm
    M runtime/parrot/library/Crow.pir
    M runtime/parrot/library/P6object.pir
    M runtime/parrot/library/distutils.pir
    M runtime/parrot/library/postgres.pir
    R runtime/parrot/library/random_lib.pir
    R src/atomic/gcc_x86.c
    R src/atomic/sparc_v9.s
    M src/call/args.c
    M src/call/context.c
    M src/call/pcc.c
    M src/debug.c
    M src/dynext.c
    M src/dynoplibs/bit.ops
    M src/dynoplibs/math.ops
    M src/dynpmc/Defines.in
    M src/dynpmc/README.pod
    M src/dynpmc/Rules.in
    M src/dynpmc/os.pmc
    A src/dynpmc/select.pmc
    M src/embed/api.c
    M src/embed/bytecode.c
    M src/exceptions.c
    M src/extend.c
    M src/gc/alloc_resources.c
    M src/gc/api.c
    M src/gc/fixed_allocator.c
    M src/gc/fixed_allocator.h
    M src/gc/gc_gms.c
    M src/gc/gc_inf.c
    M src/gc/gc_ms.c
    M src/gc/gc_ms2.c
    M src/gc/gc_private.h
    M src/gc/malloc.c
    M src/gc/mark_sweep.c
    M src/gc/string_gc.c
    M src/gc/system.c
    M src/hash.c
    M src/interp/inter_cb.c
    M src/interp/inter_create.c
    M src/io/api.c
    M src/io/io_private.h
    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/packfile/api.c
    M src/packfile/output.c
    M src/packfile/segments.c
    M src/platform/aix/asm.s
    M src/platform/generic/entropy.c
    M src/platform/generic/io.c
    M src/platform/linux/encoding.c
    M src/platform/win32/entropy.c
    M src/platform/win32/file.c
    M src/platform/win32/io.c
    M src/pmc.c
    M src/pmc/callcontext.pmc
    M src/pmc/class.pmc
    M src/pmc/continuation.pmc
    M src/pmc/default.pmc
    M src/pmc/env.pmc
    M src/pmc/eval.pmc
    M src/pmc/exception.pmc
    M src/pmc/filehandle.pmc
    M src/pmc/fixedfloatarray.pmc
    M src/pmc/fixedintegerarray.pmc
    M src/pmc/fixedpmcarray.pmc
    M src/pmc/hash.pmc
    M src/pmc/imageiofreeze.pmc
    M src/pmc/imccompiler.pmc
    M src/pmc/lexpad.pmc
    M src/pmc/mappedbytearray.pmc
    M src/pmc/multisub.pmc
    M src/pmc/nativepccmethod.pmc
    M src/pmc/object.pmc
    M src/pmc/opcode.pmc
    M src/pmc/oplib.pmc
    M src/pmc/packfile.pmc
    M src/pmc/packfileannotations.pmc
    M src/pmc/packfileconstanttable.pmc
    M src/pmc/packfiledebug.pmc
    M src/pmc/packfileopmap.pmc
    M src/pmc/packfileview.pmc
    M src/pmc/parrotinterpreter.pmc
    R src/pmc/parrotthread.pmc
    M src/pmc/ptr.pmc
    M src/pmc/resizablepmcarray.pmc
    M src/pmc/role.pmc
    M src/pmc/scalar.pmc
    M src/pmc/scheduler.pmc
    M src/pmc/schedulermessage.pmc
    M src/pmc/socket.pmc
    M src/pmc/string.pmc
    M src/pmc/stringbuilder.pmc
    M src/pmc/structview.pmc
    M src/pmc/sub.pmc
    M src/pmc/task.pmc
    R src/pmc/threadinterpreter.pmc
    M src/pmc/timer.pmc
    M src/pmc/unmanagedstruct.pmc
    M src/runcore/main.c
    A src/runcore/subprof.c
    M src/scheduler.c
    M src/string/api.c
    M src/sub.c
    R src/thread.c
    M src/vtable.tbl
    M src/warnings.c
    M t/README.pod
    M t/codingstd/copyright.t
    M t/compilers/imcc/syn/file.t
    M t/compilers/imcc/syn/pcc.t
    A t/dynpmc/select.t
    M t/library/p6object.t
    M t/library/pg.t
    M t/native_pbc/number.pbc
    M t/native_pbc/string.pbc
    M t/oo/objects.t
    M t/op/exceptions.t
    M t/op/gc.t
    M t/op/literal.t
    M t/op/sprintf.t
    A t/pir/interop.t
    M t/pmc/callcontext.t
    M t/pmc/fixedbooleanarray.t
    M t/pmc/fixedfloatarray.t
    M t/pmc/fixedintegerarray.t
    M t/pmc/fixedpmcarray.t
    M t/pmc/hash.t
    M t/pmc/managedstruct.t
    M t/pmc/mappedbytearray.t
    M t/pmc/packfileconstanttable.t
    M t/pmc/packfileopmap.t
    M t/pmc/packfileview.t
    R t/pmc/parrotthread.t
    M t/pmc/resizablepmcarray.t
    M t/pmc/task.t
    M t/pmc/testlib/number.pasm
    R t/pmc/threads.t
    M t/pmc/timer.t
    R t/src/atomic.t
    M t/src/basic.t
    M t/src/embed.t
    M t/src/embed/api.t
    M t/src/exit.t
    M t/src/extend.t
    M t/src/extend_vtable.t
    M t/src/misc.t
    M t/src/pointer_array.t
    M t/src/warnings.t
    M t/steps/auto/arch-01.t
    M t/steps/auto/headers-01.t
    M t/tools/dev/headerizer/02_methods.t
    A t/tools/dev/search_ops.t
    A t/tools/dev/search_ops/samples.pm
    R t/tools/dev/searchops.t
    R t/tools/dev/searchops/samples.pm
    M t/tools/install/01-create_directories.t
    M t/tools/install/02-install_files.t
    M t/tools/install/03-lines_to_files.t
    M t/tools/pbc_dump.t
    R tools/dev/README
    A tools/dev/README.md
    A tools/dev/all_hll_test.pl
    A tools/dev/find_hacks.pl
    R tools/dev/findhacks.pl
    M tools/dev/mk_inno.pl
    M tools/dev/mk_inno_language.pl
    M tools/dev/mk_language_shell.in
    R tools/dev/parrot-fuzzer
    A tools/dev/parrot_fuzzer.py
    M tools/dev/pbc_to_exe.pir
    M tools/dev/resolve_deprecated.nqp
    A tools/dev/resubmit_smolder.pl
    R tools/dev/search-ops.pl
    A tools/dev/search_ops.pl
    M tools/dev/vtablize.pl
    M tools/docs/make_html_docs.pl
    A tools/release/auto_release.pl
    A tools/release/cut.pl
    M tools/release/release.json
    M tools/release/releasecheck.pl
    A tools/release/sha256sum.pl
    M tools/release/templates.json

  Log Message:
  -----------
  Merge from master, fixing conflicts. A few test failures in t/src/embed.t, t/src/extend.t and (surprise, surprise) t/src/checkdepend.t


  Commit: 9fbd468270163d6e26903a0c2b5af60a19819926
      https://github.com/parrot/parrot/commit/9fbd468270163d6e26903a0c2b5af60a19819926
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-19 (Wed, 19 Oct 2011)

  Changed paths:
    M examples/languages/abc/t/abc_functions

  Log Message:
  -----------
  examples/languages/abc: Add test from TT 161

Variable abc seems to be aliased to "last" somehow.  It's very
strange, and somebody may want to look into it.


  Commit: bacd9ddc25977ec1f9f8851b1ae1340228c054a6
      https://github.com/parrot/parrot/commit/bacd9ddc25977ec1f9f8851b1ae1340228c054a6
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-10-20 (Thu, 20 Oct 2011)

  Changed paths:
    M examples/languages/abc/abc.pir
    M examples/languages/abc/src/parser/actions.nqp

  Log Message:
  -----------
  [abc]  Fix issue with accessing a variable named 'abc' (TT #161 / GH #178)

Previously, all variables were being stored in the 'abc' hll root namespace,
but this namespace also contained entries for parts of the compiler itself.
Therefore, requesting 'abc' as a variable would return a namespace instead
of null/zero.

I fixed the problem by creating a special abc::vars namespace for holding
all variables (and only variables).

This patch also tries to fix exponentiation by loading the 'trans_ops'
library, but for some reason that isn't working.  I'll file a new ticket
for that.


  Commit: cc8d72b14e0150164b462a4ac9e7ba3b232882a5
      https://github.com/parrot/parrot/commit/cc8d72b14e0150164b462a4ac9e7ba3b232882a5
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-20 (Thu, 20 Oct 2011)

  Changed paths:
    M examples/languages/abc/abc.pir
    M examples/languages/abc/src/parser/actions.nqp

  Log Message:
  -----------
  abc: Load trans_ops in compiled program

Attempting to .loadlib in the compiler doesn't work because if you
don't use any ops from the library, it doesn't end up in the final PBC
file.  So instead use the loadlibs option on PAST::Block to have the
compiled program do it.

Fixes #178


  Commit: 71db88c85f713b5785b37eb37d8e58ca6d6c8d22
      https://github.com/parrot/parrot/commit/71db88c85f713b5785b37eb37d8e58ca6d6c8d22
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-20 (Thu, 20 Oct 2011)

  Changed paths:
    M runtime/parrot/library/distutils.pir

  Log Message:
  -----------
  distutils: clean_exe_pbc used the wrong filename

The clean_exe_pbc target used _mk_path_exe(pbc) to generate the file
names to clean.  However, the exe_pbc used the bin name to generate
the files via --output.  So instead of _mk_path_exe, the clean target
should use the bin name directly with concat.

Fixes #180


  Commit: 61ed8077a38d5fc0fe5c53b5d2fbb23353c728f4
      https://github.com/parrot/parrot/commit/61ed8077a38d5fc0fe5c53b5d2fbb23353c728f4
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-20 (Thu, 20 Oct 2011)

  Changed paths:
    M ext/Parrot-Embed/Build.PL

  Log Message:
  -----------
  Parrot::Embed - parrot_config is up two levels

./parrot_config won't work unless run from the repository root and
Build.PL won't work from there.  So fix the path.  This gets me far
enough to see failing tests.


  Commit: 1d8cf9f3a2f743568cc801db2a8e39d72c03d7b0
      https://github.com/parrot/parrot/commit/1d8cf9f3a2f743568cc801db2a8e39d72c03d7b0
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-20 (Thu, 20 Oct 2011)

  Changed paths:
    M docs/pdds/pdd10_embedding.pod

  Log Message:
  -----------
  PDD10: Fix function name

It's Parrot_api_load_bytecode_file, not just load_bytecode.


  Commit: 47a64b4800122ccfa7e08cfa0bed74ff0c39ca7e
      https://github.com/parrot/parrot/commit/47a64b4800122ccfa7e08cfa0bed74ff0c39ca7e
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-10-20 (Thu, 20 Oct 2011)

  Changed paths:
    M src/pmc/fixedfloatarray.pmc
    M src/pmc/fixedintegerarray.pmc
    M src/pmc/fixedpmcarray.pmc
    M src/pmc/fixedstringarray.pmc
    M t/pmc/resizablefloatarray.t
    M t/pmc/resizableintegerarray.t
    M t/pmc/resizablepmcarray.t
    M t/pmc/resizablestringarray.t

  Log Message:
  -----------
  add a "reverse" method for the array types (except boolarray)


  Commit: 65bd3200ca7d1d4da49aca375d07e02189617a01
      https://github.com/parrot/parrot/commit/65bd3200ca7d1d4da49aca375d07e02189617a01
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-20 (Thu, 20 Oct 2011)

  Changed paths:
    M .gitignore
    M MANIFEST
    M MANIFEST.SKIP
    M config/gen/makefiles.pm
    R config/gen/makefiles/ext.in
    M config/gen/makefiles/root.in
    R ext/Parrot-Embed/Build.PL
    R ext/Parrot-Embed/Changes
    R ext/Parrot-Embed/MANIFEST
    R ext/Parrot-Embed/README
    R ext/Parrot-Embed/TODO
    R ext/Parrot-Embed/lib/Parrot/Embed.pm
    R ext/Parrot-Embed/lib/Parrot/Embed.xs
    R ext/Parrot-Embed/lib/Parrot/Interpreter.pm
    R ext/Parrot-Embed/lib/Parrot/PMC.pm
    R ext/Parrot-Embed/t/00-load.t
    R ext/Parrot-Embed/t/greet.pir
    R ext/Parrot-Embed/t/interp.t
    R ext/Parrot-Embed/t/languages.t
    R ext/Parrot-Embed/t/pipp.t
    R ext/Parrot-Embed/tools/check_embed_coverage.pl
    R ext/Parrot-Embed/tools/write_typemap.pl
    R ext/Parrot-Embed/typemap
    M ports/debian/rules

  Log Message:
  -----------
  Kill Parrot-Embed

Even the most basic tests result in segfaults, so I can't imagine this
is used.  Development will continue in the parrot-embed project on
github and, if desired, we can put it back once it works again.

Closes #181


  Commit: f55a488913abbcff30a170f95a21114b20703983
      https://github.com/parrot/parrot/commit/f55a488913abbcff30a170f95a21114b20703983
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-20 (Thu, 20 Oct 2011)

  Changed paths:
    M PBC_COMPAT
    M src/hash.c
    M src/pmc/fixedfloatarray.pmc
    M src/pmc/fixedintegerarray.pmc
    M src/pmc/fixedpmcarray.pmc
    M src/pmc/hash.pmc

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


  Commit: abc8545700b66e562c2ab78a1e7d99032f612488
      https://github.com/parrot/parrot/commit/abc8545700b66e562c2ab78a1e7d99032f612488
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-20 (Thu, 20 Oct 2011)

  Changed paths:
    M .gitignore
    M ChangeLog
    M MANIFEST
    M MANIFEST.SKIP
    M PBC_COMPAT
    M compilers/pct/src/PCT/HLLCompiler.pir
    M config/auto/warnings.pm
    M config/gen/makefiles.pm
    R config/gen/makefiles/ext.in
    M config/gen/makefiles/root.in
    M docs/parrothist.pod
    M docs/pdds/pdd10_embedding.pod
    M docs/project/release_manager_guide.pod
    M examples/languages/abc/src/parser/actions.nqp
    M examples/languages/abc/t/abc_functions
    R ext/Parrot-Embed/Build.PL
    R ext/Parrot-Embed/Changes
    R ext/Parrot-Embed/MANIFEST
    R ext/Parrot-Embed/README
    R ext/Parrot-Embed/TODO
    R ext/Parrot-Embed/lib/Parrot/Embed.pm
    R ext/Parrot-Embed/lib/Parrot/Embed.xs
    R ext/Parrot-Embed/lib/Parrot/Interpreter.pm
    R ext/Parrot-Embed/lib/Parrot/PMC.pm
    R ext/Parrot-Embed/t/00-load.t
    R ext/Parrot-Embed/t/greet.pir
    R ext/Parrot-Embed/t/interp.t
    R ext/Parrot-Embed/t/languages.t
    R ext/Parrot-Embed/t/pipp.t
    R ext/Parrot-Embed/tools/check_embed_coverage.pl
    R ext/Parrot-Embed/tools/write_typemap.pl
    R ext/Parrot-Embed/typemap
    M ports/debian/rules
    M runtime/parrot/library/distutils.pir
    M src/dynpmc/select.pmc
    M src/hash.c
    M src/pmc/fixedfloatarray.pmc
    M src/pmc/fixedintegerarray.pmc
    M src/pmc/fixedpmcarray.pmc
    M src/pmc/fixedstringarray.pmc
    M src/pmc/hash.pmc
    M src/pmc/scheduler.pmc
    M src/scheduler.c
    M t/dynpmc/select.t
    M t/pmc/resizablefloatarray.t
    M t/pmc/resizableintegerarray.t
    M t/pmc/resizablepmcarray.t
    M t/pmc/resizablestringarray.t

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


  Commit: 684e5b72d1c528f0e46d97b01038f2022a2183c6
      https://github.com/parrot/parrot/commit/684e5b72d1c528f0e46d97b01038f2022a2183c6
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-20 (Thu, 20 Oct 2011)

  Changed paths:
    M t/fullharness

  Log Message:
  -----------
  Add an --in-testing CLO to speed up development by using a shorter set of targets.


  Commit: b86b0c6e25d5df36efc95421c3dcd119befe10b5
      https://github.com/parrot/parrot/commit/b86b0c6e25d5df36efc95421c3dcd119befe10b5
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-20 (Thu, 20 Oct 2011)

  Changed paths:
    M t/fullharness

  Log Message:
  -----------
  t/fullharness now will create an archive, but its contents are not yet correct.


  Commit: 50275bb9c02bdf0fec24a2d7d5170dd8544abf78
      https://github.com/parrot/parrot/commit/50275bb9c02bdf0fec24a2d7d5170dd8544abf78
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-10-21 (Fri, 21 Oct 2011)

  Changed paths:
    M src/hash.c

  Log Message:
  -----------
  optimize update a bit if one of the hashes is empty


  Commit: 3bca5c74de9dc360a6349fb994c0c3e7025c4a74
      https://github.com/parrot/parrot/commit/3bca5c74de9dc360a6349fb994c0c3e7025c4a74
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-21 (Fri, 21 Oct 2011)

  Changed paths:
    M lib/Parrot/Harness/TestSets.pm
    M t/fullharness

  Log Message:
  -----------
  During development, run a shorter set of tests when '--in-testing' is used on command line.


  Commit: 55d41c6c7eede47d327284cec5cf51f791e8905b
      https://github.com/parrot/parrot/commit/55d41c6c7eede47d327284cec5cf51f791e8905b
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-10-21 (Fri, 21 Oct 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pir
    M compilers/pct/src/PAST/Node.pir

  Log Message:
  -----------
  add directaccess lexcial flag to indicate that this lexical may be accessed with the register instead of going through the lexpad


  Commit: fc17d29a465306b932eb7220b713b41a9e2ca5a0
      https://github.com/parrot/parrot/commit/fc17d29a465306b932eb7220b713b41a9e2ca5a0
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-10-21 (Fri, 21 Oct 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pir

  Log Message:
  -----------
  also allow directaccess for parameters


  Commit: 79562f1eb19b6961dc4ed70c07f27803c294765b
      https://github.com/parrot/parrot/commit/79562f1eb19b6961dc4ed70c07f27803c294765b
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-10-21 (Fri, 21 Oct 2011)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Add note about Parrot::Embed being kicked out of the nest


  Commit: 04b18aec0b2c08a5d38fd9e9fd0a6460af8ee658
      https://github.com/parrot/parrot/commit/04b18aec0b2c08a5d38fd9e9fd0a6460af8ee658
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-21 (Fri, 21 Oct 2011)

  Changed paths:
    M ChangeLog
    M src/hash.c

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


  Commit: 3dc3e294f2cf55a1ccb626a4ca181edb15470fd8
      https://github.com/parrot/parrot/commit/3dc3e294f2cf55a1ccb626a4ca181edb15470fd8
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-21 (Fri, 21 Oct 2011)

  Changed paths:
    M t/fullharness

  Log Message:
  -----------
  Provide a label for 'usual' targets as well as alternative runcore targets.


  Commit: df5d49d823c317375032d9c872fa15f543617656
      https://github.com/parrot/parrot/commit/df5d49d823c317375032d9c872fa15f543617656
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-21 (Fri, 21 Oct 2011)

  Changed paths:
    M t/fullharness

  Log Message:
  -----------
  Use provisional versions of TAP modules.  First instance of a smolder report of 'make fulltest': http://smolder.parrot.org/app/projects/report_details/24016.


  Commit: 465da9c111bde7d66b173c8d73da8801b732e886
      https://github.com/parrot/parrot/commit/465da9c111bde7d66b173c8d73da8801b732e886
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-10-21 (Fri, 21 Oct 2011)

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

  Log Message:
  -----------
  Fixed perldoc in Archive;Tar and Archive;Zip.


  Commit: 85d5e0c73453c22b383f1f7bb6db08432f0d277f
      https://github.com/parrot/parrot/commit/85d5e0c73453c22b383f1f7bb6db08432f0d277f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-22 (Sat, 22 Oct 2011)

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

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


  Commit: 6b14772a344973f24d5910a31d2e77b0ea18ded4
      https://github.com/parrot/parrot/commit/6b14772a344973f24d5910a31d2e77b0ea18ded4
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-22 (Sat, 22 Oct 2011)

  Changed paths:
    M config/gen/makefiles/root.in
    M src/debug.c

  Log Message:
  -----------
  tell t/src/checkdepend.t to shut up


  Commit: 0ea08dabe0b94bbad880734036f2a26d9309e66c
      https://github.com/parrot/parrot/commit/0ea08dabe0b94bbad880734036f2a26d9309e66c
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-22 (Sat, 22 Oct 2011)

  Changed paths:
    M MANIFEST
    M config/gen/makefiles/root.in
    M lib/Parrot/Distribution.pm
    A lib/TAP/Harness/Archive/MultipleHarnesses.pm
    A lib/TAP/Harness/ReportByDescription.pm
    M t/fullharness

  Log Message:
  -----------
  Add lib/TAP/Harness/Archive/MultipleHarnesses.pm and
lib/TAP/Harness/ReportByDescription.pm.

These packages permit creation of an archive of TAP output from several
different subharnesses run under the control of a master harness.  The
subharnesses can run the same sets of tests multiple times under different
environmental conditions.  Results are labelled with a combination of a label
for the test harness and the name of the test file itself.  (The packages are
not yet correctly documented.) Since these packages are ultimately destined
for CPAN, exempt them from Parrot's codingstd tests.

Add 'make smolder_fulltest' and revise 'make fulltest' targets.  Update
MANIFEST.


  Commit: be8655dbc575743f50caed1c2eff9b797377050e
      https://github.com/parrot/parrot/commit/be8655dbc575743f50caed1c2eff9b797377050e
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-22 (Sat, 22 Oct 2011)

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

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


  Commit: 9bf1239a712945ed425e981035b3a5bf93e579a6
      https://github.com/parrot/parrot/commit/9bf1239a712945ed425e981035b3a5bf93e579a6
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-22 (Sat, 22 Oct 2011)

  Changed paths:
    M t/src/extend.t

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


  Commit: d9d996194cd0eff29efb226783fb52a50a64025a
      https://github.com/parrot/parrot/commit/d9d996194cd0eff29efb226783fb52a50a64025a
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-22 (Sat, 22 Oct 2011)

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

  Log Message:
  -----------
  [codingstd] No cuddled elses.


  Commit: 765a92ddf42ed509417604691d8c362be952cba0
      https://github.com/parrot/parrot/commit/765a92ddf42ed509417604691d8c362be952cba0
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-22 (Sat, 22 Oct 2011)

  Changed paths:
    M src/pmc/hash.pmc

  Log Message:
  -----------
  [codingstd] Break line to meet linelength standard.


  Commit: 0ae05707cb8ab689b808d30a91e2164f8226200e
      https://github.com/parrot/parrot/commit/0ae05707cb8ab689b808d30a91e2164f8226200e
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-22 (Sat, 22 Oct 2011)

  Changed paths:
    M src/hash.c

  Log Message:
  -----------
  [codingstd] No space before closing paren.


  Commit: 5e08879a5e5c72ce7cc6d70e9a08a772b63616ef
      https://github.com/parrot/parrot/commit/5e08879a5e5c72ce7cc6d70e9a08a772b63616ef
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-22 (Sat, 22 Oct 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  [codingstd] c_function_docs failure fixed by adjusting signature.


  Commit: 2a64b0cac2ed016a5ebeaa2aa3cbc79a047c044a
      https://github.com/parrot/parrot/commit/2a64b0cac2ed016a5ebeaa2aa3cbc79a047c044a
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-22 (Sat, 22 Oct 2011)

  Changed paths:
    M lib/TAP/Harness/Archive/MultipleHarnesses.pm
    M lib/TAP/Harness/ReportByDescription.pm

  Log Message:
  -----------
  Write module documentation in POD format.

_get_all_tap_files() is not needed in
lib/TAP/Harness/Archive/MultipleHarnesses.pm, as it is inherited; remove it.


  Commit: 9793a8edb8ffc7bbd0fc10b82ea319072d0507f5
      https://github.com/parrot/parrot/commit/9793a8edb8ffc7bbd0fc10b82ea319072d0507f5
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-22 (Sat, 22 Oct 2011)

  Changed paths:
    M src/pmc/undef.pmc

  Log Message:
  -----------
  const a local var


  Commit: 9fe5c064146b33195dfeeffebda273dfb12dc574
      https://github.com/parrot/parrot/commit/9fe5c064146b33195dfeeffebda273dfb12dc574
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-22 (Sat, 22 Oct 2011)

  Changed paths:
    M src/pmc/imageiosize.pmc

  Log Message:
  -----------
  consting local args and function parms


  Commit: 017b6c17e89bd75ceeb62607842fc7d72746941b
      https://github.com/parrot/parrot/commit/017b6c17e89bd75ceeb62607842fc7d72746941b
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-22 (Sat, 22 Oct 2011)

  Changed paths:
    M src/pmc/pointer.pmc

  Log Message:
  -----------
  marked interps as unused


  Commit: ca4268db11fff6e16c20a272f7f11fa6c21b5548
      https://github.com/parrot/parrot/commit/ca4268db11fff6e16c20a272f7f11fa6c21b5548
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-22 (Sat, 22 Oct 2011)

  Changed paths:
    M src/pmc/default.pmc

  Log Message:
  -----------
  marking unused vars UNUSED()


  Commit: ecbc26a29cc42e18689dc8e2c17cab08b49f6cf5
      https://github.com/parrot/parrot/commit/ecbc26a29cc42e18689dc8e2c17cab08b49f6cf5
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-22 (Sat, 22 Oct 2011)

  Changed paths:
    M src/dynpmc/dynlexpad.pmc

  Log Message:
  -----------
  marking unused vars UNUSED()


  Commit: 7805c4f28cc4f0ae494b08709f97e5f05d3ab66f
      https://github.com/parrot/parrot/commit/7805c4f28cc4f0ae494b08709f97e5f05d3ab66f
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-22 (Sat, 22 Oct 2011)

  Changed paths:
    M src/pmc/default.pmc

  Log Message:
  -----------
  re-headerized


  Commit: 7a6d1d9843be6f639506bed60aac94ca167fbef6
      https://github.com/parrot/parrot/commit/7a6d1d9843be6f639506bed60aac94ca167fbef6
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-10-23 (Sun, 23 Oct 2011)

  Changed paths:
    M tools/dev/mk_inno_language.pl

  Log Message:
  -----------
  [win32/inno] rakudo / add some new files


  Commit: 0da8859b00597e311891850372d15d0c62ff9e4d
      https://github.com/parrot/parrot/commit/0da8859b00597e311891850372d15d0c62ff9e4d
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-23 (Sun, 23 Oct 2011)

  Changed paths:
    M src/dynpmc/dynlexpad.pmc
    M src/pmc/default.pmc
    M src/pmc/imageiosize.pmc
    M src/pmc/pointer.pmc
    M src/pmc/undef.pmc
    M tools/dev/mk_inno_language.pl

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


  Commit: 62b3a6cdac744cae45c42b90f24edf7fb9625a7f
      https://github.com/parrot/parrot/commit/62b3a6cdac744cae45c42b90f24edf7fb9625a7f
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-23 (Sun, 23 Oct 2011)

  Changed paths:
    M include/parrot/platform_interface.h
    M src/platform/generic/io.c
    M src/platform/win32/io.c

  Log Message:
  -----------
  made the bocksize function PARROT_CONST_FUNCTION


  Commit: 36cdff37652a7415bbc2d74541450d800c833344
      https://github.com/parrot/parrot/commit/36cdff37652a7415bbc2d74541450d800c833344
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-23 (Sun, 23 Oct 2011)

  Changed paths:
    M include/parrot/io.h
    M src/io/buffer.c

  Log Message:
  -----------
  Outbound arg in Parrot_io_read_buffer is now ARGOUT. Consted local vars.


  Commit: f7842f80f51b541018ad7de439f9acfddc6be3b8
      https://github.com/parrot/parrot/commit/f7842f80f51b541018ad7de439f9acfddc6be3b8
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-24 (Mon, 24 Oct 2011)

  Changed paths:
    M t/src/extend.t

  Log Message:
  -----------
  fix a stupid mistake. PackFile* != Parrot_PackFile. Some compilers didn't care that we mixed pointer types, but g++ sure does


  Commit: 3e1bbd4ebc15968638afe3409a5a10f839ae783f
      https://github.com/parrot/parrot/commit/3e1bbd4ebc15968638afe3409a5a10f839ae783f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-24 (Mon, 24 Oct 2011)

  Changed paths:
    M MANIFEST
    M compilers/imcc/Rules.in
    M compilers/imcc/main.c
    M compilers/imcc/parser_util.c
    M config/gen/makefiles/root.in
    M docs/embed.pod
    M docs/pdds/pdd10_embedding.pod
    M docs/tests.pod
    M examples/c/pbc_info.c
    M examples/c/test_main.c
    M examples/compilers/japhc.c
    M examples/embed/cotorra.c
    M frontend/parrot_debugger/main.c
    M frontend/pbc_disassemble/main.c
    M frontend/pbc_dump/main.c
    M frontend/pbc_merge/main.c
    A include/parrot/disassemble.h
    R include/parrot/embed.h
    M include/parrot/parrot.h
    M src/debug.c
    A src/disassemble.c
    R src/embed.c
    M src/embed/api.c
    M src/embed/bytecode.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/packfile/api.c
    M src/packfile/pf_private.h
    M src/pmc/parrotinterpreter.pmc
    M src/runcore/cores.c
    M src/runcore/profiling.c
    M src/runcore/subprof.c
    M t/compilers/opsc/01-parse.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
    M t/src/extend_vtable.t
    M t/src/misc.t
    M t/src/pointer_array.t
    M t/src/warnings.t
    M t/tools/dev/search_ops/samples.pm

  Log Message:
  -----------
  Delete file which has been deleted from master, but was not deleted in the branch


  Commit: e08823b8599a4b20f9805b213bf683a148a982c7
      https://github.com/parrot/parrot/commit/e08823b8599a4b20f9805b213bf683a148a982c7
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-10-24 (Mon, 24 Oct 2011)

  Changed paths:
    M compilers/pct/src/PAST/Node.pir

  Log Message:
  -----------
  fix stupid copy&paste bug


  Commit: ba8f4bbeb5a1458a7909b274dca1a60639823363
      https://github.com/parrot/parrot/commit/ba8f4bbeb5a1458a7909b274dca1a60639823363
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-24 (Mon, 24 Oct 2011)

  Changed paths:
    M MANIFEST
    M compilers/imcc/Rules.in
    M compilers/imcc/main.c
    M compilers/imcc/parser_util.c
    M config/gen/makefiles/root.in
    M docs/embed.pod
    M docs/pdds/pdd10_embedding.pod
    M docs/tests.pod
    M examples/c/pbc_info.c
    M examples/c/test_main.c
    M examples/compilers/japhc.c
    M examples/embed/cotorra.c
    M frontend/parrot_debugger/main.c
    M frontend/pbc_disassemble/main.c
    M frontend/pbc_dump/main.c
    M frontend/pbc_merge/main.c
    A include/parrot/disassemble.h
    R include/parrot/embed.h
    M include/parrot/io.h
    M include/parrot/parrot.h
    M include/parrot/platform_interface.h
    M src/debug.c
    A src/disassemble.c
    R src/embed.c
    M src/embed/api.c
    M src/embed/bytecode.c
    M src/io/buffer.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/packfile/api.c
    M src/packfile/pf_private.h
    M src/platform/generic/io.c
    M src/platform/win32/io.c
    M src/pmc/parrotinterpreter.pmc
    M src/runcore/cores.c
    M src/runcore/profiling.c
    M src/runcore/subprof.c
    M t/compilers/opsc/01-parse.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
    M t/src/extend_vtable.t
    M t/src/misc.t
    M t/src/pointer_array.t
    M t/src/warnings.t
    M t/tools/dev/search_ops/samples.pm

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


  Commit: b1d625e9fc15cb9e825b278088cecfb3b8283820
      https://github.com/parrot/parrot/commit/b1d625e9fc15cb9e825b278088cecfb3b8283820
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-24 (Mon, 24 Oct 2011)

  Changed paths:
    M src/dynpmc/select.pmc

  Log Message:
  -----------
  fixed indentation and consted some vars


  Commit: e12d045d36456c2a5b7dba44323304a01ccdd030
      https://github.com/parrot/parrot/commit/e12d045d36456c2a5b7dba44323304a01ccdd030
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-10-24 (Mon, 24 Oct 2011)

  Changed paths:
    M include/parrot/packfile.h

  Log Message:
  -----------
  re-headerized


  Commit: 29aefd9175c8f6408d534904e3c41831b31f1327
      https://github.com/parrot/parrot/commit/29aefd9175c8f6408d534904e3c41831b31f1327
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-24 (Mon, 24 Oct 2011)

  Changed paths:
    M src/hash.c
    M src/pmc/imageiosize.pmc

  Log Message:
  -----------
  [codingstd] Rebreak two lines to follow linelength standard.


  Commit: ec170230a1bd23a1541531bd5c1e9a3e049583a8
      https://github.com/parrot/parrot/commit/ec170230a1bd23a1541531bd5c1e9a3e049583a8
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-24 (Mon, 24 Oct 2011)

  Changed paths:
    M include/parrot/packfile.h
    M src/dynpmc/select.pmc

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


  Commit: cd94890e78b65b29f312c36516cc934e2ee07162
      https://github.com/parrot/parrot/commit/cd94890e78b65b29f312c36516cc934e2ee07162
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-24 (Mon, 24 Oct 2011)

  Changed paths:
    M include/parrot/packfile.h
    M src/dynpmc/select.pmc
    M src/hash.c
    M src/pmc/imageiosize.pmc

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


  Commit: 65e6ab7b6166e01a4c4ca104c372a88ae9fe49db
      https://github.com/parrot/parrot/commit/65e6ab7b6166e01a4c4ca104c372a88ae9fe49db
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-10-25 (Tue, 25 Oct 2011)

  Changed paths:
    M src/pmc/bytebuffer.pmc

  Log Message:
  -----------
  don't store value of strstart in ByteBuffer, get it in each usage - issue 182


  Commit: 97561ef689b9eb5d27457c0c499a07375ad9646d
      https://github.com/parrot/parrot/commit/97561ef689b9eb5d27457c0c499a07375ad9646d
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-25 (Tue, 25 Oct 2011)

  Changed paths:
    M src/pmc/bytebuffer.pmc

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


  Commit: 3fe43f8234974aab3d7e55d36a9e5c484d2d3dc2
      https://github.com/parrot/parrot/commit/3fe43f8234974aab3d7e55d36a9e5c484d2d3dc2
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-26 (Wed, 26 Oct 2011)

  Changed paths:
    M .gitignore
    M ChangeLog
    M MANIFEST
    M MANIFEST.SKIP
    M MANIFEST.generated
    M PBC_COMPAT
    M README
    M VERSION
    M compilers/imcc/Rules.in
    M compilers/imcc/main.c
    M compilers/imcc/parser_util.c
    M compilers/pct/src/PCT/HLLCompiler.pir
    M config/gen/makefiles.pm
    R config/gen/makefiles/ext.in
    M config/gen/makefiles/root.in
    M docs/embed.pod
    M docs/parrothist.pod
    M docs/pdds/pdd10_embedding.pod
    M docs/pdds/pdd17_pmc.pod
    M docs/project/release_manager_guide.pod
    M docs/tests.pod
    M examples/c/pbc_info.c
    M examples/c/test_main.c
    M examples/compilers/japhc.c
    M examples/embed/cotorra.c
    M examples/languages/abc/src/parser/actions.nqp
    M examples/languages/abc/t/abc_functions
    R ext/Parrot-Embed/Build.PL
    R ext/Parrot-Embed/Changes
    R ext/Parrot-Embed/MANIFEST
    R ext/Parrot-Embed/README
    R ext/Parrot-Embed/TODO
    R ext/Parrot-Embed/lib/Parrot/Embed.pm
    R ext/Parrot-Embed/lib/Parrot/Embed.xs
    R ext/Parrot-Embed/lib/Parrot/Interpreter.pm
    R ext/Parrot-Embed/lib/Parrot/PMC.pm
    R ext/Parrot-Embed/t/00-load.t
    R ext/Parrot-Embed/t/greet.pir
    R ext/Parrot-Embed/t/interp.t
    R ext/Parrot-Embed/t/languages.t
    R ext/Parrot-Embed/t/pipp.t
    R ext/Parrot-Embed/tools/check_embed_coverage.pl
    R ext/Parrot-Embed/tools/write_typemap.pl
    R ext/Parrot-Embed/typemap
    M ext/winxed/compiler.pir
    M frontend/parrot2/prt0.pir
    M frontend/parrot2/prt0.winxed
    M frontend/parrot_debugger/main.c
    M frontend/pbc_disassemble/main.c
    M frontend/pbc_dump/main.c
    M frontend/pbc_merge/main.c
    A include/parrot/disassemble.h
    R include/parrot/embed.h
    M include/parrot/hash.h
    M include/parrot/io.h
    M include/parrot/oplib/core_ops.h
    M include/parrot/packfile.h
    M include/parrot/parrot.h
    M include/parrot/platform_interface.h
    M lib/Parrot/Harness/DefaultTests.pm
    M ports/debian/rules
    M runtime/parrot/library/Archive/Tar.pir
    M runtime/parrot/library/Archive/Zip.pir
    M runtime/parrot/library/distutils.pir
    M runtime/parrot/library/postgres.pir
    M src/debug.c
    A src/disassemble.c
    M src/dynpmc/dynlexpad.pmc
    M src/dynpmc/select.pmc
    R src/embed.c
    M src/embed/api.c
    M src/embed/bytecode.c
    M src/hash.c
    M src/io/buffer.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/packfile/api.c
    M src/packfile/pf_private.h
    M src/platform/generic/io.c
    M src/platform/win32/io.c
    M src/pmc/bytebuffer.pmc
    M src/pmc/default.pmc
    M src/pmc/fixedfloatarray.pmc
    M src/pmc/fixedintegerarray.pmc
    M src/pmc/fixedpmcarray.pmc
    M src/pmc/fixedstringarray.pmc
    M src/pmc/hash.pmc
    M src/pmc/imageiosize.pmc
    M src/pmc/opcode.pmc
    M src/pmc/oplib.pmc
    M src/pmc/packfile.pmc
    M src/pmc/packfileannotations.pmc
    M src/pmc/packfiledebug.pmc
    M src/pmc/packfileopmap.pmc
    M src/pmc/parrotinterpreter.pmc
    M src/pmc/pointer.pmc
    M src/pmc/scheduler.pmc
    M src/pmc/socket.pmc
    M src/pmc/undef.pmc
    M src/runcore/cores.c
    M src/runcore/profiling.c
    M src/runcore/subprof.c
    M t/compilers/opsc/01-parse.t
    M t/dynpmc/select.t
    M t/library/pg.t
    M t/native_pbc/number.pbc
    M t/native_pbc/string.pbc
    M t/pmc/fixedbooleanarray.t
    M t/pmc/fixedfloatarray.t
    M t/pmc/fixedintegerarray.t
    M t/pmc/fixedpmcarray.t
    M t/pmc/hash.t
    M t/pmc/packfileopmap.t
    M t/pmc/resizablefloatarray.t
    M t/pmc/resizableintegerarray.t
    M t/pmc/resizablepmcarray.t
    M t/pmc/resizablestringarray.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
    M t/src/extend_vtable.t
    M t/src/misc.t
    M t/src/pointer_array.t
    M t/src/warnings.t
    M t/tools/dev/search_ops/samples.pm
    M tools/dev/mk_inno_language.pl
    M tools/dev/mk_language_shell.in
    M tools/release/release.json

  Log Message:
  -----------
  Fix conflicts after merge to newest master


  Commit: c71e9858309dfac2bb06a8783e61f7440142feb3
      https://github.com/parrot/parrot/commit/c71e9858309dfac2bb06a8783e61f7440142feb3
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-26 (Wed, 26 Oct 2011)

  Changed paths:
    M CREDITS
    M src/pmc/scheduler.pmc

  Log Message:
  -----------
  Fix re-remerge or whatever I just did


  Commit: b5ee6aac6a582a533376aebd8e4a631eaa047eec
      https://github.com/parrot/parrot/commit/b5ee6aac6a582a533376aebd8e4a631eaa047eec
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-10-26 (Wed, 26 Oct 2011)

  Changed paths:
    M src/scheduler.c

  Log Message:
  -----------
  Clean a nested comment start


  Commit: 393e5e70814f0342d6c05bde455579afcc7dc5db
      https://github.com/parrot/parrot/commit/393e5e70814f0342d6c05bde455579afcc7dc5db
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-10-26 (Wed, 26 Oct 2011)

  Changed paths:
    M src/pmc/bytebuffer.pmc

  Log Message:
  -----------
  one more partial fix for issue 182


  Commit: 038c46ffb4a6099001ed19179355bb035c464131
      https://github.com/parrot/parrot/commit/038c46ffb4a6099001ed19179355bb035c464131
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-10-26 (Wed, 26 Oct 2011)

  Changed paths:
    M t/op/stringu.t

  Log Message:
  -----------
  print some info in non-passing case of ucs4 tests


  Commit: f1329e5cfc4b426914374cdf040c116ec772516f
      https://github.com/parrot/parrot/commit/f1329e5cfc4b426914374cdf040c116ec772516f
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-10-26 (Wed, 26 Oct 2011)

  Changed paths:
    M src/scheduler.c

  Log Message:
  -----------
  Reworked the zero overhead patch to reduce overhead

moritz++ reported a 6 % performance loss with green_threads. Suspect it
to be the enabled scheduler timer tick as soon as some alarm is active.


  Commit: 685e3ae4d869d4f02c14e881f982fe34bfc663b4
      https://github.com/parrot/parrot/commit/685e3ae4d869d4f02c14e881f982fe34bfc663b4
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-26 (Wed, 26 Oct 2011)

  Changed paths:
    M src/pmc/bytebuffer.pmc
    M t/op/stringu.t

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


  Commit: e2125756b8656ecb1ec2b122cfa5c2f15e3793ae
      https://github.com/parrot/parrot/commit/e2125756b8656ecb1ec2b122cfa5c2f15e3793ae
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-27 (Thu, 27 Oct 2011)

  Changed paths:
    M src/gc/mark_sweep.c
    M src/scheduler.c

  Log Message:
  -----------
  Make sure to GC mark interp->cur_task. Add GC write barriers in scheduler.c where the internals of Tasks et al. are modified directly instead of going through safe vtable wrappers.


  Commit: d42dc2a75f927f305c096ad89355b55a2c06aafc
      https://github.com/parrot/parrot/commit/d42dc2a75f927f305c096ad89355b55a2c06aafc
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-27 (Thu, 27 Oct 2011)

  Changed paths:
    M src/pmc/task.pmc

  Log Message:
  -----------
  Don't create Task.waiters or Task.mailbox unless we need them. This saves us two PMCs for simple tasks


  Commit: 9f9c6af14a211742bd2379c1136fef72e2d6cdec
      https://github.com/parrot/parrot/commit/9f9c6af14a211742bd2379c1136fef72e2d6cdec
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-27 (Thu, 27 Oct 2011)

  Changed paths:
    M MANIFEST
    R lib/TAP/Harness/Archive/MultipleHarnesses.pm
    R lib/TAP/Harness/ReportByDescription.pm
    M t/fullharness

  Log Message:
  -----------
  Instead of introducing two more Perl modules to the Parrot distribution, have user of 'make fulltest' install them from CPAN.


  Commit: b249d79d357f50281245c28ad9b28d338881f976
      https://github.com/parrot/parrot/commit/b249d79d357f50281245c28ad9b28d338881f976
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-27 (Thu, 27 Oct 2011)

  Changed paths:
    M lib/Parrot/Distribution.pm

  Log Message:
  -----------
  lib/TAP/ has been removed from distro; remove it from Parrot::Distribution as well.


  Commit: 944fa0efaff131d49aa19fbf199ce1c012534715
      https://github.com/parrot/parrot/commit/944fa0efaff131d49aa19fbf199ce1c012534715
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-27 (Thu, 27 Oct 2011)

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

  Log Message:
  -----------
  fix a bug I introduced earlier today. kid51++ for finding it


  Commit: 51684dcd52e790b170c7756ba4ade011b1dbcfc0
      https://github.com/parrot/parrot/commit/51684dcd52e790b170c7756ba4ade011b1dbcfc0
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-27 (Thu, 27 Oct 2011)

  Changed paths:
    M src/ops/experimental.ops

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


  Commit: 4e347b1e95e28128b2dd53fb6992e9ac48064ce6
      https://github.com/parrot/parrot/commit/4e347b1e95e28128b2dd53fb6992e9ac48064ce6
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-10-27 (Thu, 27 Oct 2011)

  Changed paths:
    M include/parrot/interpreter.h
    M include/parrot/scheduler_private.h
    M src/extend.c
    M src/interp/inter_cb.c
    M src/pmc/pmclist.pmc

  Log Message:
  -----------
  Fix c++ build


  Commit: 713dd026909ab0d5e2ecfcb5e85502a9cd2c8722
      https://github.com/parrot/parrot/commit/713dd026909ab0d5e2ecfcb5e85502a9cd2c8722
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-28 (Fri, 28 Oct 2011)

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

  Log Message:
  -----------
  my old nemesis, checkdepend.t.


  Commit: db1e32392fe5e1aedec2affc349dbee7aa3c00d2
      https://github.com/parrot/parrot/commit/db1e32392fe5e1aedec2affc349dbee7aa3c00d2
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-28 (Fri, 28 Oct 2011)

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

  Log Message:
  -----------
  code cleanup in scheduler.c. Add const to give the optimizer a fighting chance. Remove some dead code


  Commit: 78459c02c3f49b9542f81274b36529ff5865c64e
      https://github.com/parrot/parrot/commit/78459c02c3f49b9542f81274b36529ff5865c64e
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-28 (Fri, 28 Oct 2011)

  Changed paths:
    M src/scheduler.c

  Log Message:
  -----------
  remove CX_DEBUG flag and all related debugging messages. Most of these are old and not in places that make sense for the current system. We can re-add in debugging/dumping functionality later as needed


  Commit: 9ddac318b2cc311236f8fbf27ea49afbb95421e4
      https://github.com/parrot/parrot/commit/9ddac318b2cc311236f8fbf27ea49afbb95421e4
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-28 (Fri, 28 Oct 2011)

  Changed paths:
    M src/pmc/scheduler.pmc
    M src/pmc/task.pmc

  Log Message:
  -----------
  cleanup Scheduler.pmc and Task.pmc. Add const for the optimizer. Fix a bug in Scheduler.active_tasks() involving a bad PCC call.


  Commit: 524fd09ebf8b39d94fc0ffaff3242ae221a64c92
      https://github.com/parrot/parrot/commit/524fd09ebf8b39d94fc0ffaff3242ae221a64c92
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-28 (Fri, 28 Oct 2011)

  Changed paths:
    M include/parrot/scheduler.h
    M src/interp/inter_misc.c
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/scheduler.c

  Log Message:
  -----------
  rename Parrot_task_current to Parrot_cx_current_task for pleasantness. Remove some old, dead, message-related code.


  Commit: dc64ce84d0860f550fc8d13daf5aabcdf3957ea4
      https://github.com/parrot/parrot/commit/dc64ce84d0860f550fc8d13daf5aabcdf3957ea4
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-10-28 (Fri, 28 Oct 2011)

  Changed paths:
    M compilers/imcc/pbc.c

  Log Message:
  -----------
  fix miscompilation if a register is used in a .lex and also used as a key


  Commit: 09210aa994bd7752b58d37cc7829f2c3e68908ad
      https://github.com/parrot/parrot/commit/09210aa994bd7752b58d37cc7829f2c3e68908ad
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-10-28 (Fri, 28 Oct 2011)

  Changed paths:
    M frontend/pbc_dump/packdump.c

  Log Message:
  -----------
  fix pbc_dump's key display, VTABLE_get_integer() seems to get the register from the current context


  Commit: c72be5f4adcd0baacdc7c746cb1eb833cb395b65
      https://github.com/parrot/parrot/commit/c72be5f4adcd0baacdc7c746cb1eb833cb395b65
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-28 (Fri, 28 Oct 2011)

  Changed paths:
    M compilers/imcc/pbc.c
    M frontend/pbc_dump/packdump.c

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


  Commit: 4295769171cfe3d5335dfe5994bdff8e77fdbef6
      https://github.com/parrot/parrot/commit/4295769171cfe3d5335dfe5994bdff8e77fdbef6
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-28 (Fri, 28 Oct 2011)

  Changed paths:
    M src/pmc/parrotinterpreter.pmc
    M src/pmc/task.pmc

  Log Message:
  -----------
  Add a current_task method to ParrotInterpreter to get the current task object (if any). Add code() and data() methods to Task to get/set the code and data object


  Commit: 7822dc1acecd121cb87b27fba403542a1b5023a4
      https://github.com/parrot/parrot/commit/7822dc1acecd121cb87b27fba403542a1b5023a4
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-29 (Sat, 29 Oct 2011)

  Changed paths:
    M src/pmc/integer.pmc

  Log Message:
  -----------
  add a set_random method to Integer PMC to get a random number without needing to load the math dynops


  Commit: 8b03f39d973df7a71f8ca635324fb86e2040efab
      https://github.com/parrot/parrot/commit/8b03f39d973df7a71f8ca635324fb86e2040efab
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-10-29 (Sat, 29 Oct 2011)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Update changelog


  Commit: e6fa7fc82c19005b749c6f976d08dba0371b4785
      https://github.com/parrot/parrot/commit/e6fa7fc82c19005b749c6f976d08dba0371b4785
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-29 (Sat, 29 Oct 2011)

  Changed paths:
    M include/parrot/runcore_api.h
    M src/alarm.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/pmc/scheduler.pmc
    M src/runcore/main.c
    M src/scheduler.c

  Log Message:
  -----------
  rename enable_event_checking -> Parrot_runcore_enable_event_checking, disable_event_checking -> Parrot_runcore_disable_event_checking. Move the enable_preemption and enable_scheduling flags from global variables into scheduler attributes


  Commit: 98dcec0ae19e0c26c2dd41f1a71eeab11649de23
      https://github.com/parrot/parrot/commit/98dcec0ae19e0c26c2dd41f1a71eeab11649de23
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-29 (Sat, 29 Oct 2011)

  Changed paths:
    M src/pmc/integer.pmc

  Log Message:
  -----------
  fix build failure


  Commit: 17a69801199de6171f1163a53650ef4c6ef0693b
      https://github.com/parrot/parrot/commit/17a69801199de6171f1163a53650ef4c6ef0693b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-29 (Sat, 29 Oct 2011)

  Changed paths:
    M CREDITS
    A DEPRECATED-branch.pod
    M MANIFEST
    M MANIFEST.generated
    M config/gen/makefiles/root.in
    A examples/pir/coop_threads.pir
    M ext/nqp-rx/src/stage0/Regex-s0.pir
    A include/parrot/alarm.h
    M include/parrot/call.h
    A include/parrot/events.h
    M include/parrot/gc_api.h
    M include/parrot/interpreter.h
    M include/parrot/oplib/core_ops.h
    M include/parrot/oplib/ops.h
    M include/parrot/opsenum.h
    M include/parrot/platform_interface.h
    M include/parrot/runcore_api.h
    M include/parrot/scheduler.h
    M include/parrot/scheduler_private.h
    A runtime/parrot/include/green_threads.pir
    A src/alarm.c
    M src/call/ops.c
    M src/call/pcc.c
    A src/events.c
    M src/exceptions.c
    M src/exit.c
    M src/extend.c
    M src/gc/gc_ms.c
    M src/gc/mark_sweep.c
    M src/interp/inter_cb.c
    M src/interp/inter_create.c
    M src/interp/inter_misc.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/packfile/api.c
    M src/platform/generic/time.c
    A src/pmc/alarm.pmc
    A src/pmc/callback.pmc
    M src/pmc/parrotinterpreter.pmc
    A src/pmc/pmclist.pmc
    M src/pmc/scheduler.pmc
    M src/pmc/task.pmc
    M src/pmc/timer.pmc
    M src/runcore/cores.c
    M src/runcore/main.c
    M src/scheduler.c
    M src/string/api.c
    A t/pmc/alarm.t
    M t/pmc/nci.t
    A t/pmc/pmclist.t
    R t/pmc/scheduler.t
    M t/pmc/task.t
    A t/pmc/task_primes.t
    M t/pmc/timer.t
    A t/src/threads_io.t

  Log Message:
  -----------
  Merge branch 'green_threads'


  Commit: aed1bcaf0174afd19370a8fb9769b06c94cc52cc
      https://github.com/parrot/parrot/commit/aed1bcaf0174afd19370a8fb9769b06c94cc52cc
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-10-29 (Sat, 29 Oct 2011)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Add note about green_threads to ChangeLog


  Commit: 0e308967bf7427d4f5a14f3ceba2137e7f756e1f
      https://github.com/parrot/parrot/commit/0e308967bf7427d4f5a14f3ceba2137e7f756e1f
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-29 (Sat, 29 Oct 2011)

  Changed paths:
    M CREDITS
    M ChangeLog
    A DEPRECATED-branch.pod
    M MANIFEST
    M MANIFEST.generated
    M config/gen/makefiles/root.in
    A examples/pir/coop_threads.pir
    M ext/nqp-rx/src/stage0/Regex-s0.pir
    A include/parrot/alarm.h
    M include/parrot/call.h
    A include/parrot/events.h
    M include/parrot/gc_api.h
    M include/parrot/interpreter.h
    M include/parrot/oplib/core_ops.h
    M include/parrot/oplib/ops.h
    M include/parrot/opsenum.h
    M include/parrot/platform_interface.h
    M include/parrot/runcore_api.h
    M include/parrot/scheduler.h
    M include/parrot/scheduler_private.h
    A runtime/parrot/include/green_threads.pir
    A src/alarm.c
    M src/call/ops.c
    M src/call/pcc.c
    A src/events.c
    M src/exceptions.c
    M src/exit.c
    M src/extend.c
    M src/gc/gc_ms.c
    M src/gc/mark_sweep.c
    M src/interp/inter_cb.c
    M src/interp/inter_create.c
    M src/interp/inter_misc.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/packfile/api.c
    M src/platform/generic/time.c
    A src/pmc/alarm.pmc
    A src/pmc/callback.pmc
    M src/pmc/integer.pmc
    M src/pmc/parrotinterpreter.pmc
    A src/pmc/pmclist.pmc
    M src/pmc/scheduler.pmc
    M src/pmc/task.pmc
    M src/pmc/timer.pmc
    M src/runcore/cores.c
    M src/runcore/main.c
    M src/scheduler.c
    M src/string/api.c
    A t/pmc/alarm.t
    M t/pmc/nci.t
    A t/pmc/pmclist.t
    R t/pmc/scheduler.t
    M t/pmc/task.t
    A t/pmc/task_primes.t
    M t/pmc/timer.t
    A t/src/threads_io.t

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


  Commit: 6078766acd1721c1f9680c516ecee82dcf585e4e
      https://github.com/parrot/parrot/commit/6078766acd1721c1f9680c516ecee82dcf585e4e
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-10-29 (Sat, 29 Oct 2011)

  Changed paths:
    R DEPRECATED-branch.pod

  Log Message:
  -----------
  Remove DEPRECATED-branch.pod which came in on the green_threads merge


  Commit: 2002e401e3aab2a95ae12482feb1293a2f6232d2
      https://github.com/parrot/parrot/commit/2002e401e3aab2a95ae12482feb1293a2f6232d2
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-29 (Sat, 29 Oct 2011)

  Changed paths:
    R DEPRECATED-branch.pod

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


  Commit: 874cd8f0019f77975effab6c57a84dcbdc67669d
      https://github.com/parrot/parrot/commit/874cd8f0019f77975effab6c57a84dcbdc67669d
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-10-30 (Sun, 30 Oct 2011)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  update MANIFEST, DEPRECATED-branch.pod is gone


  Commit: 9563f08a841c636b623a78eaf00a6c4521b4b616
      https://github.com/parrot/parrot/commit/9563f08a841c636b623a78eaf00a6c4521b4b616
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-30 (Sun, 30 Oct 2011)

  Changed paths:
    M MANIFEST

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


  Commit: 96bd10c61d5e703e4f296eabd8a949c4516e427f
      https://github.com/parrot/parrot/commit/96bd10c61d5e703e4f296eabd8a949c4516e427f
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-30 (Sun, 30 Oct 2011)

  Changed paths:
    M MANIFEST
    M config/gen/makefiles/root.in
    M lib/Parrot/Harness/DefaultTests.pm
    A lib/Parrot/Harness/TestSets.pm
    A t/fullharness

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


  Commit: f71e980ccc868f2b63890c4545972632274c6ea5
      https://github.com/parrot/parrot/commit/f71e980ccc868f2b63890c4545972632274c6ea5
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-30 (Sun, 30 Oct 2011)

  Changed paths:
    M src/pmc/task.pmc

  Log Message:
  -----------
  [codingstd] No space before open paren.


  Commit: 847615f882f652b88c06f1aad1734492c17a25a9
      https://github.com/parrot/parrot/commit/847615f882f652b88c06f1aad1734492c17a25a9
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-30 (Sun, 30 Oct 2011)

  Changed paths:
    M src/pmc/task.pmc

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


  Commit: c4e45784d2ebcf307306694b38e46e4145119da2
      https://github.com/parrot/parrot/commit/c4e45784d2ebcf307306694b38e46e4145119da2
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-10-31 (Mon, 31 Oct 2011)

  Changed paths:
    M t/pmc/hash.t

  Log Message:
  -----------
  add testcase for lexed key miscompilation


  Commit: 94f418e555497b3af8b5a23ed1590861b829f46f
      https://github.com/parrot/parrot/commit/94f418e555497b3af8b5a23ed1590861b829f46f
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-10-31 (Mon, 31 Oct 2011)

  Changed paths:
    M src/hash.c

  Log Message:
  -----------
  fix overlong line


  Commit: 1c18b9696b73598bd954f0fc6840a1e558841743
      https://github.com/parrot/parrot/commit/1c18b9696b73598bd954f0fc6840a1e558841743
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-10-31 (Mon, 31 Oct 2011)

  Changed paths:
    M CREDITS
    M ChangeLog
    M MANIFEST
    M MANIFEST.generated
    M compilers/imcc/Rules.in
    M compilers/imcc/main.c
    M compilers/imcc/parser_util.c
    M compilers/imcc/pbc.c
    M config/gen/makefiles/root.in
    M docs/embed.pod
    M docs/pdds/pdd10_embedding.pod
    M docs/tests.pod
    M examples/c/pbc_info.c
    M examples/c/test_main.c
    M examples/compilers/japhc.c
    M examples/embed/cotorra.c
    A examples/pir/coop_threads.pir
    M ext/nqp-rx/src/stage0/Regex-s0.pir
    M frontend/parrot_debugger/main.c
    M frontend/pbc_disassemble/main.c
    M frontend/pbc_dump/main.c
    M frontend/pbc_dump/packdump.c
    M frontend/pbc_merge/main.c
    A include/parrot/alarm.h
    M include/parrot/call.h
    A include/parrot/disassemble.h
    R include/parrot/embed.h
    A include/parrot/events.h
    M include/parrot/gc_api.h
    M include/parrot/interpreter.h
    M include/parrot/io.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/runcore_api.h
    M include/parrot/scheduler.h
    M include/parrot/scheduler_private.h
    M lib/Parrot/Harness/DefaultTests.pm
    A lib/Parrot/Harness/TestSets.pm
    A runtime/parrot/include/green_threads.pir
    M runtime/parrot/library/Archive/Tar.pir
    M runtime/parrot/library/Archive/Zip.pir
    A src/alarm.c
    M src/call/ops.c
    M src/call/pcc.c
    M src/debug.c
    A src/disassemble.c
    M src/dynpmc/dynlexpad.pmc
    M src/dynpmc/select.pmc
    R src/embed.c
    M src/embed/api.c
    M src/embed/bytecode.c
    A src/events.c
    M src/exceptions.c
    M src/exit.c
    M src/extend.c
    M src/gc/gc_ms.c
    M src/gc/mark_sweep.c
    M src/hash.c
    M src/interp/inter_cb.c
    M src/interp/inter_create.c
    M src/interp/inter_misc.c
    M src/io/buffer.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/packfile/api.c
    M src/packfile/pf_private.h
    M src/platform/generic/io.c
    M src/platform/generic/time.c
    M src/platform/win32/io.c
    A src/pmc/alarm.pmc
    M src/pmc/bytebuffer.pmc
    A src/pmc/callback.pmc
    M src/pmc/default.pmc
    M src/pmc/imageiosize.pmc
    M src/pmc/integer.pmc
    M src/pmc/parrotinterpreter.pmc
    A src/pmc/pmclist.pmc
    M src/pmc/pointer.pmc
    M src/pmc/scheduler.pmc
    M src/pmc/task.pmc
    M src/pmc/timer.pmc
    M src/pmc/undef.pmc
    M src/runcore/cores.c
    M src/runcore/main.c
    M src/runcore/profiling.c
    M src/runcore/subprof.c
    M src/scheduler.c
    M src/string/api.c
    M t/compilers/opsc/01-parse.t
    A t/fullharness
    M t/op/stringu.t
    A t/pmc/alarm.t
    M t/pmc/hash.t
    M t/pmc/nci.t
    A t/pmc/pmclist.t
    R t/pmc/scheduler.t
    M t/pmc/task.t
    A t/pmc/task_primes.t
    M t/pmc/timer.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
    M t/src/extend_vtable.t
    M t/src/misc.t
    M t/src/pointer_array.t
    A t/src/threads_io.t
    M t/src/warnings.t
    M t/tools/dev/search_ops/samples.pm
    M tools/dev/mk_inno_language.pl

  Log Message:
  -----------
  Merge branch 'master' into mls/directaccess

Conflicts:
	src/hash.c


  Commit: 305b704a6b79f86ce0919bc258be6e9844739218
      https://github.com/parrot/parrot/commit/305b704a6b79f86ce0919bc258be6e9844739218
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-10-31 (Mon, 31 Oct 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pir

  Log Message:
  -----------
  simplily PAST::Control, fix bug in block handler code when addreturn is not used


  Commit: f7b8d31f85e203b84d3b144a07a7355b29a4eaa3
      https://github.com/parrot/parrot/commit/f7b8d31f85e203b84d3b144a07a7355b29a4eaa3
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-10-31 (Mon, 31 Oct 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pir

  Log Message:
  -----------
  fix another bug in the return-less wrap_handlers case


  Commit: 595bffecf71c5d5e87842fcbaad6c795e7ed19d3
      https://github.com/parrot/parrot/commit/595bffecf71c5d5e87842fcbaad6c795e7ed19d3
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-31 (Mon, 31 Oct 2011)

  Changed paths:
    M .gitignore
    M MANIFEST.SKIP
    M config/gen/makefiles/root.in
    M examples/io/post.pir
    M lib/Parrot/Harness/Smoke.pm
    A t/archive/README
    M t/fullharness
    M t/harness
    M t/harness.pir
    M tools/dev/resubmit_smolder.pl

  Log Message:
  -----------
  Reposition parrot_test_run.tar.gz in a subdirectory (t/archive) so it can be safely decompressed and untarred.


  Commit: bead13540fcc43b12e075bb9e087259bcc432d7d
      https://github.com/parrot/parrot/commit/bead13540fcc43b12e075bb9e087259bcc432d7d
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-31 (Mon, 31 Oct 2011)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Add new file to MANIFEST.


  Commit: 4603865e5ee8540632d9b6711cf7967e3537b6a2
      https://github.com/parrot/parrot/commit/4603865e5ee8540632d9b6711cf7967e3537b6a2
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-10-31 (Mon, 31 Oct 2011)

  Changed paths:
    M t/archive/README

  Log Message:
  -----------
  Restore README.


  Commit: f66b1b55b79ead27acc9ed0ecdf57e2c42cbefb7
      https://github.com/parrot/parrot/commit/f66b1b55b79ead27acc9ed0ecdf57e2c42cbefb7
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-10-31 (Mon, 31 Oct 2011)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Correct typo in ChangeLog about set_random


  Commit: f747ea175ac721e84303b8eace090257a6f7f5d8
      https://github.com/parrot/parrot/commit/f747ea175ac721e84303b8eace090257a6f7f5d8
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-01 (Tue, 01 Nov 2011)

  Changed paths:
    M src/alarm.c
    M src/scheduler.c

  Log Message:
  -----------
  Remove the preemptive thread scheduling logic from the windows build. Parrot should build on windows (or get much closer now) but without preemptive green_threads support


  Commit: c34e00075d59082442fa5dd587a0aec297563263
      https://github.com/parrot/parrot/commit/c34e00075d59082442fa5dd587a0aec297563263
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-01 (Tue, 01 Nov 2011)

  Changed paths:
    M src/alarm.c

  Log Message:
  -----------
  fix typo, misplaced character


  Commit: 752ba61f5761e380b10561cdde3ff122341d3a80
      https://github.com/parrot/parrot/commit/752ba61f5761e380b10561cdde3ff122341d3a80
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-11-01 (Tue, 01 Nov 2011)

  Changed paths:
    M src/scheduler.c

  Log Message:
  -----------
  Add in missing pause() in outer runloop

Without pause(), a sleep would busy wait


  Commit: 7fcdbb3ebd100671d5a57fcf9b1e08654ba80419
      https://github.com/parrot/parrot/commit/7fcdbb3ebd100671d5a57fcf9b1e08654ba80419
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-11-01 (Tue, 01 Nov 2011)

  Changed paths:
    M src/scheduler.c

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


  Commit: 9e917359122e7aa27359f57162aef2d8465830b0
      https://github.com/parrot/parrot/commit/9e917359122e7aa27359f57162aef2d8465830b0
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-11-01 (Tue, 01 Nov 2011)

  Changed paths:
    M .gitignore
    M MANIFEST
    M MANIFEST.SKIP
    M config/gen/makefiles/root.in
    M examples/io/post.pir
    M lib/Parrot/Harness/Smoke.pm
    A t/archive/README
    M t/fullharness
    M t/harness
    M t/harness.pir
    M tools/dev/resubmit_smolder.pl

  Log Message:
  -----------
  Merge branch 'jkeenan/reposition_archive_tarball'


  Commit: 36563624e57bb0ad0a2c7db8007cdc153b7ca809
      https://github.com/parrot/parrot/commit/36563624e57bb0ad0a2c7db8007cdc153b7ca809
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-11-02 (Wed, 02 Nov 2011)

  Changed paths:
    M .gitignore
    M MANIFEST
    M MANIFEST.SKIP
    M config/gen/makefiles/root.in
    M examples/io/post.pir
    M lib/Parrot/Harness/Smoke.pm
    A t/archive/README
    M t/fullharness
    M t/harness
    M t/harness.pir
    M tools/dev/resubmit_smolder.pl

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


  Commit: 6fe1c97da996e1e41e2a2dd696aea6a8bd91db9b
      https://github.com/parrot/parrot/commit/6fe1c97da996e1e41e2a2dd696aea6a8bd91db9b
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-02 (Wed, 02 Nov 2011)

  Changed paths:
    M compilers/pge/PGE/Exp.pir
    M runtime/parrot/library/Test/More.pir
    M src/call/args.c
    M t/op/calling.t

  Log Message:
  -----------
  fill_params: fill unused registers with default values if error checking if off

The default is that error checking is off for call results. The calling.t
test relied on this(!), so it now checks for that the result gets overwritten
with PMCNULL. Also, two bugs in PGE::Exp and Test::More were detected and
fixed because of this change.


  Commit: c489e0b4f02e50586d963d0dda315b8c68490db4
      https://github.com/parrot/parrot/commit/c489e0b4f02e50586d963d0dda315b8c68490db4
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-02 (Wed, 02 Nov 2011)

  Changed paths:
    M src/call/args.c

  Log Message:
  -----------
  fix cuddled else


  Commit: 513be6d9e7c4bd043dccbc2599bd99d6d6f3582b
      https://github.com/parrot/parrot/commit/513be6d9e7c4bd043dccbc2599bd99d6d6f3582b
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-02 (Wed, 02 Nov 2011)

  Changed paths:
    M config/gen/makefiles/root.in
    M include/parrot/events.h
    M src/events.c
    M src/extend.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/string/api.c

  Log Message:
  -----------
  Delete handler_type argument from exception handler functions.

Mixing event and exception handlers seems to be a bad idea, it
makes the code very complicated. Also, pop_eh did just zero
out the queue element instead of removing it.
Also, some code was added to make exception rethrow more robust
in case handlers were added/removed.


  Commit: b1dbbadccd1788f9528b3854c69976027a97358a
      https://github.com/parrot/parrot/commit/b1dbbadccd1788f9528b3854c69976027a97358a
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-11-02 (Wed, 02 Nov 2011)

  Changed paths:
    M t/pmc/alarm.t

  Log Message:
  -----------
  Remove faulty tests from t/pmc/alarm.t

The removed tests tested for alarms firing in a certain order which
cannot be guaranteed due to preemption introducing a random element into
the mix.


  Commit: e20b3beab676586c1dd30ddc66d8abe921c2b409
      https://github.com/parrot/parrot/commit/e20b3beab676586c1dd30ddc66d8abe921c2b409
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-11-02 (Wed, 02 Nov 2011)

  Changed paths:
    M compilers/pge/PGE/Exp.pir
    M runtime/parrot/library/Test/More.pir
    M src/call/args.c
    M t/op/calling.t

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


  Commit: 543e6988fe2df66ffa56b3a221450a6a909383b5
      https://github.com/parrot/parrot/commit/543e6988fe2df66ffa56b3a221450a6a909383b5
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2011-11-03 (Thu, 03 Nov 2011)

  Changed paths:
    M config/init/hints/msys.pm
    M src/dynpmc/Defines.in

  Log Message:
  -----------
  disable select dynpmc on MSYS


  Commit: 3456ac087f93e9b49607e76048ab48a28cc0abb9
      https://github.com/parrot/parrot/commit/3456ac087f93e9b49607e76048ab48a28cc0abb9
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-03 (Thu, 03 Nov 2011)

  Changed paths:
    M config/gen/makefiles/root.in
    M include/parrot/oplib/core_ops.h
    M include/parrot/oplib/ops.h
    M include/parrot/opsenum.h
    M src/events.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/pmc/exception.pmc
    M t/compilers/opsc/06-opsfile.t

  Log Message:
  -----------
  Get rid of the iterator PMC when iterating through the exceptions handlers.

Instead of the iterator we store the number of handlers left in the Exception.
Also, a new experimental op was added, "pop_upto_eh". It pops all handlers
until it reaches the current handler of ther specified exception.


  Commit: c0a28a92b96133d19dbde7047421906428653ab4
      https://github.com/parrot/parrot/commit/c0a28a92b96133d19dbde7047421906428653ab4
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2011-11-03 (Thu, 03 Nov 2011)

  Changed paths:
    M config/init/hints/msys.pm
    M lib/Parrot/Install.pm

  Log Message:
  -----------
  fix make install on MSYS


  Commit: 5e2019ce0f7714ad0303279faac3fe7c5138e744
      https://github.com/parrot/parrot/commit/5e2019ce0f7714ad0303279faac3fe7c5138e744
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-04 (Fri, 04 Nov 2011)

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

  Log Message:
  -----------
  create Parrot_cx_delete_upto_handler_local() function for better abstraction


  Commit: a38bbec98109f3acd9b34e45a1b9cff7d79ae4da
      https://github.com/parrot/parrot/commit/a38bbec98109f3acd9b34e45a1b9cff7d79ae4da
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-04 (Fri, 04 Nov 2011)

  Changed paths:
    M src/key.c
    M src/pmc/exceptionhandler.pmc

  Log Message:
  -----------
  Optimize some keyed_str lookups and a isa() call away when the base_type matches


  Commit: da7c7869df264d29423a21204ded700b5369249c
      https://github.com/parrot/parrot/commit/da7c7869df264d29423a21204ded700b5369249c
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-04 (Fri, 04 Nov 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pir
    M src/pmc/exceptionhandler.pmc

  Log Message:
  -----------
  Define init_pmc for ExceptionHandlers that takes a key to initialize the handled types.

Currently not optimized, we still build the RPA. Also change PCT to create the
exception handlers the new way if possible.


  Commit: 0d94c86aa0b46c55f8a5c47c198cec6ead38a620
      https://github.com/parrot/parrot/commit/0d94c86aa0b46c55f8a5c47c198cec6ead38a620
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-04 (Fri, 04 Nov 2011)

  Changed paths:
    M src/events.c
    M src/pmc/exceptionhandler.pmc

  Log Message:
  -----------
  Directly use Key as handles_type when possible.


  Commit: df69781380ede51268343350529c46e9bb85a3ae
      https://github.com/parrot/parrot/commit/df69781380ede51268343350529c46e9bb85a3ae
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2011-11-04 (Fri, 04 Nov 2011)

  Changed paths:
    M .gitignore
    M config/gen/makefiles/root.in
    M config/init/hints/msys.pm
    M src/dynpmc/Defines.in

  Log Message:
  -----------
  cleanup compiler flags, file generation, ignored files


  Commit: 461e486f43ec781b6b1af91a4981d479ecc67b95
      https://github.com/parrot/parrot/commit/461e486f43ec781b6b1af91a4981d479ecc67b95
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-04 (Fri, 04 Nov 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pir
    M include/parrot/exceptions.h
    M src/pmc/exceptionhandler.pmc

  Log Message:
  -----------
  move control exceptions to their own number block, add _ALL types that catch any exception of that type


  Commit: cfab58de8e5f2dd9648e52472a5f2765dd83939d
      https://github.com/parrot/parrot/commit/cfab58de8e5f2dd9648e52472a5f2765dd83939d
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-04 (Fri, 04 Nov 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pir

  Log Message:
  -----------
  use a key instead of a string for the return exception handler, as the key is cheaper


  Commit: 4e91e6c4738ef24dfcdd68f709473fc63a155916
      https://github.com/parrot/parrot/commit/4e91e6c4738ef24dfcdd68f709473fc63a155916
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-04 (Fri, 04 Nov 2011)

  Changed paths:
    M src/pmc/exceptionhandler.pmc

  Log Message:
  -----------
  it has to be pmc/exception.h, otherwise the Configure script will generate a wrong Makefile dependency


  Commit: 74ba75369d28b2c071ae5f610e6cd6d6089159d7
      https://github.com/parrot/parrot/commit/74ba75369d28b2c071ae5f610e6cd6d6089159d7
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-04 (Fri, 04 Nov 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pir

  Log Message:
  -----------
  Argh, 'CONTROL' should not include CONTROL_ERROR, used in die()!


  Commit: a3ec104fe3d5e78721d0712adced0e4cc6fd7ba7
      https://github.com/parrot/parrot/commit/a3ec104fe3d5e78721d0712adced0e4cc6fd7ba7
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-04 (Fri, 04 Nov 2011)

  Changed paths:
    M src/pmc/coroutine.pmc
    M src/pmc/parrotinterpreter.pmc
    M src/pmc/sub.pmc

  Log Message:
  -----------
  do not use CONTROL_ERROR for internal exceptions, now only die() uses it


  Commit: 8fde62338785844736831c2ab953bf79db804248
      https://github.com/parrot/parrot/commit/8fde62338785844736831c2ab953bf79db804248
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-11-04 (Fri, 04 Nov 2011)

  Changed paths:
    M .gitignore
    M config/gen/makefiles/root.in
    M config/init/hints/msys.pm
    M lib/Parrot/Install.pm
    M src/dynpmc/Defines.in

  Log Message:
  -----------
  Merge pull request #192 from gerdr/gerdr/msys-install

fix make install on MSYS


  Commit: 4119aa066a0abc9748873ec777769cdb56c9f7d1
      https://github.com/parrot/parrot/commit/4119aa066a0abc9748873ec777769cdb56c9f7d1
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-11-04 (Fri, 04 Nov 2011)

  Changed paths:
    M include/parrot/platform_interface.h
    M src/platform/darwin/hires_timer.c
    M src/platform/generic/hires_timer.c
    M src/platform/win32/hires_timer.c

  Log Message:
  -----------
  Parrot_hires_get_tick_duration is now flagged as PARROT_CONST_FUNCTION


  Commit: 8f5a5c5f378b56ec9ab8a9c29525c9174cac0b6f
      https://github.com/parrot/parrot/commit/8f5a5c5f378b56ec9ab8a9c29525c9174cac0b6f
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-11-04 (Fri, 04 Nov 2011)

  Changed paths:
    M .gitignore
    M config/gen/makefiles/root.in
    M config/init/hints/msys.pm
    M lib/Parrot/Install.pm
    M src/dynpmc/Defines.in

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


  Commit: 06088a5770918e3bcb338bb84d2fa828b2f401c9
      https://github.com/parrot/parrot/commit/06088a5770918e3bcb338bb84d2fa828b2f401c9
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-11-04 (Fri, 04 Nov 2011)

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

  Log Message:
  -----------
  removed unnecessary const modifiers of function parameters. Removed an unused local var.


  Commit: 38244b39e74493486c3765b99ab014a1496cec89
      https://github.com/parrot/parrot/commit/38244b39e74493486c3765b99ab014a1496cec89
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-11-04 (Fri, 04 Nov 2011)

  Changed paths:
    M src/pointer_array.c

  Log Message:
  -----------
  removed headerizer section for statics since there are no longer any statics


  Commit: 7a926340c1cbb1d8e2a2ec431c2b2ce80072a53a
      https://github.com/parrot/parrot/commit/7a926340c1cbb1d8e2a2ec431c2b2ce80072a53a
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-11-04 (Fri, 04 Nov 2011)

  Changed paths:
    M src/pmc/eval.pmc

  Log Message:
  -----------
  consting locals, and removed unused vars.


  Commit: 204cd4e0bb4d6d5df498374a729ce281eb29d9ae
      https://github.com/parrot/parrot/commit/204cd4e0bb4d6d5df498374a729ce281eb29d9ae
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-11-05 (Sat, 05 Nov 2011)

  Changed paths:
    M MANIFEST.SKIP

  Log Message:
  -----------
  Add files missing from MANIFEST.SKIP.


  Commit: 84e6508388d438ab3ee579f8482da5a0d335c44a
      https://github.com/parrot/parrot/commit/84e6508388d438ab3ee579f8482da5a0d335c44a
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-07 (Mon, 07 Nov 2011)

  Changed paths:
    M .gitignore
    M MANIFEST.SKIP
    M config/gen/makefiles/root.in
    M config/init/hints/msys.pm
    M include/parrot/platform_interface.h
    M include/parrot/scheduler.h
    M lib/Parrot/Install.pm
    M src/dynpmc/Defines.in
    M src/platform/darwin/hires_timer.c
    M src/platform/generic/hires_timer.c
    M src/platform/win32/hires_timer.c
    M src/pmc/eval.pmc
    M src/pointer_array.c
    M src/scheduler.c
    M t/pmc/alarm.t

  Log Message:
  -----------
  Merge remote branch 'origin/master' into mls/kill-events-in-ehqueue


  Commit: 56f0d98fa12a43d51b8121b8ab811dcade6c669b
      https://github.com/parrot/parrot/commit/56f0d98fa12a43d51b8121b8ab811dcade6c669b
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-07 (Mon, 07 Nov 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pir
    M include/parrot/exceptions.h
    M src/ops/core.ops
    M src/ops/core_ops.c

  Log Message:
  -----------
  Add a new exception type, EXCEPTION_DIE. Make the die() ops use it instead of CONTROL_ERROR.

This also reverts commit 74ba75369d28b2c071ae5f610e6cd6d6089159d7.


  Commit: c288704abb58cd46ad8e7b8bb62b934e37552e30
      https://github.com/parrot/parrot/commit/c288704abb58cd46ad8e7b8bb62b934e37552e30
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-07 (Mon, 07 Nov 2011)

  Changed paths:
    M t/pmc/exceptionhandler.t

  Log Message:
  -----------
  add test cases for exceptionhandler initialization with key and _ALL types


  Commit: 660e18d0561300023e6f7986d54284361a6616c3
      https://github.com/parrot/parrot/commit/660e18d0561300023e6f7986d54284361a6616c3
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-07 (Mon, 07 Nov 2011)

  Changed paths:
    M include/parrot/exceptions.h
    M src/pmc/exceptionhandler.pmc

  Log Message:
  -----------
  fix overlong lines and trailing spaces


  Commit: c116c0f21dabb061b40bdc7df39ee171582c1d3e
      https://github.com/parrot/parrot/commit/c116c0f21dabb061b40bdc7df39ee171582c1d3e
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-07 (Mon, 07 Nov 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pir

  Log Message:
  -----------
  fix exception handler removing in try/block_handlers by using the new pop_upto_eh op. Also finialize the exceptions at the end of the handlers.


  Commit: bdf2c3d48f5fe10b33d67d6474ba45c23fce4e98
      https://github.com/parrot/parrot/commit/bdf2c3d48f5fe10b33d67d6474ba45c23fce4e98
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-11-07 (Mon, 07 Nov 2011)

  Changed paths:
    M src/call/args.c

  Log Message:
  -----------
  default param value for string is STRINGNULL, not plain NULL
See gh #195


  Commit: 53994ea940f93311b57f28fc0964707bddf0b947
      https://github.com/parrot/parrot/commit/53994ea940f93311b57f28fc0964707bddf0b947
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-11-08 (Tue, 08 Nov 2011)

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

  Log Message:
  -----------
  [op2c] allow "unsigned" type qualifier, bacek++


  Commit: 251ec620d87fc651eb0bc10c35b59abf6736e071
      https://github.com/parrot/parrot/commit/251ec620d87fc651eb0bc10c35b59abf6736e071
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-11-08 (Tue, 08 Nov 2011)

  Changed paths:
    M t/op/calling.t

  Log Message:
  -----------
  [t] #195 return :flat on a ResizableStringArray


  Commit: 00fb541d05d0a21151d8585134931228d3b22e49
      https://github.com/parrot/parrot/commit/00fb541d05d0a21151d8585134931228d3b22e49
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-11-08 (Tue, 08 Nov 2011)

  Changed paths:
    M t/op/calling.t

  Log Message:
  -----------
  Fix test to look for the correct error


  Commit: 56b177cfdacfad9bc8293a0e4b1aca0d781deb0b
      https://github.com/parrot/parrot/commit/56b177cfdacfad9bc8293a0e4b1aca0d781deb0b
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-11-08 (Tue, 08 Nov 2011)

  Changed paths:
    M t/op/calling.t

  Log Message:
  -----------
  Merge branch 'gh_195_return_flat_bug'


  Commit: 4268b4cdc4eb5324900eb369320037c773746e7a
      https://github.com/parrot/parrot/commit/4268b4cdc4eb5324900eb369320037c773746e7a
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-11-08 (Tue, 08 Nov 2011)

  Changed paths:
    M src/pmc/callcontext.pmc

  Log Message:
  -----------
  don't return NULL from STRING* vtable functions, use STRINGNULL
In some cases we should throw instead, but this fix avoids segfaults and
pass all tests, enough for a now


  Commit: 1ee1c09aca850b53dd78372eb56a7628f1960482
      https://github.com/parrot/parrot/commit/1ee1c09aca850b53dd78372eb56a7628f1960482
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-11-08 (Tue, 08 Nov 2011)

  Changed paths:
    M t/fullharness

  Log Message:
  -----------
  Fix job concurrency in fulltest


  Commit: de1cf6dcd8fcc6d63806afc2ead72d24eb46a92a
      https://github.com/parrot/parrot/commit/de1cf6dcd8fcc6d63806afc2ead72d24eb46a92a
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-11-09 (Wed, 09 Nov 2011)

  Changed paths:
    M compilers/opsc/src/Ops/Compiler/Grammar.pm
    M src/call/args.c
    M src/pmc/callcontext.pmc
    M t/op/calling.t

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


  Commit: c7fd2f9fa033d01f7838c7f82f53e1573d36c275
      https://github.com/parrot/parrot/commit/c7fd2f9fa033d01f7838c7f82f53e1573d36c275
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-11-09 (Wed, 09 Nov 2011)

  Changed paths:
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir

  Log Message:
  -----------
  update winxed snapshot to 4f1c542189:
- 'multi' improved
- better compile time evaluation of builtins
- minor fixes and optimizations


  Commit: 7f1fc692d37ec434a8996e836ac44b07b62021cf
      https://github.com/parrot/parrot/commit/7f1fc692d37ec434a8996e836ac44b07b62021cf
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-09 (Wed, 09 Nov 2011)

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

  Log Message:
  -----------
  Accept single char in C<case> of C<switch> statement. Closes #196


  Commit: 5fb9758e686c4c91d8ff34d67a679a9d83219b99
      https://github.com/parrot/parrot/commit/5fb9758e686c4c91d8ff34d67a679a9d83219b99
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-11-12 (Sat, 12 Nov 2011)

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

  Log Message:
  -----------
  [opsc] try to improve parse error messages by limiting them to a block instead of the whole ops body


  Commit: 6855022800b08b08d82e5648aa935aec8e6b61b7
      https://github.com/parrot/parrot/commit/6855022800b08b08d82e5648aa935aec8e6b61b7
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-11-12 (Sat, 12 Nov 2011)

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

  Log Message:
  -----------
  [opsc] further reduce the scope of syntax errors


  Commit: 903778206e91ad772c30d7a6da7f799f90aa0c85
      https://github.com/parrot/parrot/commit/903778206e91ad772c30d7a6da7f799f90aa0c85
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-11-12 (Sat, 12 Nov 2011)

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

  Log Message:
  -----------
  [opsc] syntax errors at statement level (I hope)


  Commit: 9b17c87217c58e2e44f36d14b3d18476ef494d08
      https://github.com/parrot/parrot/commit/9b17c87217c58e2e44f36d14b3d18476ef494d08
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-11-12 (Sat, 12 Nov 2011)

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

  Log Message:
  -----------
  [opsc] better error message for arglists


  Commit: 3e5e9c9cc009d9ea760c4645edadc04024dfc886
      https://github.com/parrot/parrot/commit/3e5e9c9cc009d9ea760c4645edadc04024dfc886
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-11-12 (Sat, 12 Nov 2011)

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

  Log Message:
  -----------
  [opsc] implement 1.0f style literals


  Commit: 53c9e6ade6bdef9e22a652126c40821de56782cf
      https://github.com/parrot/parrot/commit/53c9e6ade6bdef9e22a652126c40821de56782cf
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-13 (Sun, 13 Nov 2011)

  Changed paths:
    M runtime/parrot/library/Test/Builder.pir

  Log Message:
  -----------
  Prohibit to plan 0 tests. Part of #188


  Commit: cbe7cea9713f3c8e223e8959d72c5187ce5b4c03
      https://github.com/parrot/parrot/commit/cbe7cea9713f3c8e223e8959d72c5187ce5b4c03
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-14 (Mon, 14 Nov 2011)

  Changed paths:
    M src/call/pcc.c
    M src/dynpmc/select.pmc
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/pmc/coroutine.pmc
    M src/pmc/sub.pmc

  Log Message:
  -----------
  Replace deprecated usage of 'pmc_new' with 'Parrot_pmc_new'


  Commit: dffbd936320ad9277155e4f6ae4152b7d5f8951b
      https://github.com/parrot/parrot/commit/dffbd936320ad9277155e4f6ae4152b7d5f8951b
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-14 (Mon, 14 Nov 2011)

  Changed paths:
    M include/parrot/pmc.h

  Log Message:
  -----------
  Remove very old 'compatibilty macros'


  Commit: 5911a950a6e36ad72e911e57c1229342e0bbd8fc
      https://github.com/parrot/parrot/commit/5911a950a6e36ad72e911e57c1229342e0bbd8fc
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-11-14 (Mon, 14 Nov 2011)

  Changed paths:
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir

  Log Message:
  -----------
  update winxed snapshot to 5952fb1701
- Optimizations in generated code
- Better checking of void expressions use


  Commit: 85ad83d2ebde127f9821809d895797ea9248a259
      https://github.com/parrot/parrot/commit/85ad83d2ebde127f9821809d895797ea9248a259
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-11-14 (Mon, 14 Nov 2011)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed snapshot to RELEASE_1_4_0


  Commit: ad4b9dee690004f55c125b7f737be4b06be7e41c
      https://github.com/parrot/parrot/commit/ad4b9dee690004f55c125b7f737be4b06be7e41c
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-11-14 (Mon, 14 Nov 2011)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  put winxed news in ChangeLog


  Commit: 0ef5e6aabafe8dc1f9208bf40f1d79d7ef96774c
      https://github.com/parrot/parrot/commit/0ef5e6aabafe8dc1f9208bf40f1d79d7ef96774c
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-15 (Tue, 15 Nov 2011)

  Changed paths:
    M compilers/imcc/pbc.c
    M include/parrot/interpreter.h
    M include/parrot/pmc.h
    M lib/Parrot/Pmc2c/UtilFunctions.pm
    M src/dynext.c
    M src/gc/mark_sweep.c
    M src/hll.c
    M src/multidispatch.c
    M src/pmc.c
    M src/pmc/default.pmc
    M src/pmc/fixedintegerarray.pmc
    M src/pmc/key.pmc

  Log Message:
  -----------
  Remove Parrot_pmc_new_constant* functions


  Commit: 2e06bbd31b0c8b0045e3c6f46f6e4f20d2ee3afb
      https://github.com/parrot/parrot/commit/2e06bbd31b0c8b0045e3c6f46f6e4f20d2ee3afb
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-11-15 (Tue, 15 Nov 2011)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed snapshot to tag RELEASE_1_4_1:
* Bug fix


  Commit: 4e4d69ef1ff5aff9b4cdde9ff6cc84c1c62db4d2
      https://github.com/parrot/parrot/commit/4e4d69ef1ff5aff9b4cdde9ff6cc84c1c62db4d2
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-15 (Tue, 15 Nov 2011)

  Changed paths:
    M frontend/pbc_dump/packdump.c
    M src/pmc/task.pmc
    M t/pmc/alarm.t
    M t/pmc/task.t
    M t/pmc/task_primes.t

  Log Message:
  -----------
  A few quick and dirty fixes to get the windows build rolling again. Skip some green threads tests on windows since we don't have green threads on windows, yet. I got a test failure in nci.t, but that may be spurious


  Commit: be7cb911b3af8e532b3aade8291c49aada6dfca8
      https://github.com/parrot/parrot/commit/be7cb911b3af8e532b3aade8291c49aada6dfca8
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-11-15 (Tue, 15 Nov 2011)

  Changed paths:
    M src/pmc/task.pmc
    M t/pmc/alarm.t
    M t/pmc/task.t
    M t/pmc/task_primes.t

  Log Message:
  -----------
  fix trailling whitespace and delete svn-remanants


  Commit: 5f46f4aa81c7fafa19c3225d6b02bda16a1fa94b
      https://github.com/parrot/parrot/commit/5f46f4aa81c7fafa19c3225d6b02bda16a1fa94b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-15 (Tue, 15 Nov 2011)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Add note to changelog that greenthreads aren't available everywhere yet


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

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Add some details to the community and test sections of the changelog


  Commit: 6f76221efda6d23906f6d9f63adad847eeacd325
      https://github.com/parrot/parrot/commit/6f76221efda6d23906f6d9f63adad847eeacd325
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-15 (Tue, 15 Nov 2011)

  Changed paths:
    M CREDITS
    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:
  -----------
  Update all the metadata and other jazz for Parrot 3.10.0, Apple Pi.


  Commit: 777824a93d64764655046edc59d4612f5ba3af58
      https://github.com/parrot/parrot/commit/777824a93d64764655046edc59d4612f5ba3af58
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-15 (Tue, 15 Nov 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 'release_3_10'


  Commit: 3c927aced47b8ee3e4dad6980aef87c15508d254
      https://github.com/parrot/parrot/commit/3c927aced47b8ee3e4dad6980aef87c15508d254
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-16 (Wed, 16 Nov 2011)

  Changed paths:
    M CREDITS
    M ChangeLog
    M MANIFEST.generated
    M README
    M VERSION
    M compilers/opsc/src/Ops/Compiler/Actions.pm
    M compilers/opsc/src/Ops/Compiler/Grammar.pm
    M docs/parrothist.pod
    M docs/project/release_manager_guide.pod
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir
    M frontend/pbc_dump/packdump.c
    M include/parrot/oplib/core_ops.h
    M include/parrot/pmc.h
    M runtime/parrot/library/Test/Builder.pir
    M src/call/args.c
    M src/call/pcc.c
    M src/dynpmc/select.pmc
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/pmc/callcontext.pmc
    M src/pmc/coroutine.pmc
    M src/pmc/sub.pmc
    M src/pmc/task.pmc
    M t/fullharness
    M t/op/calling.t
    M t/pmc/alarm.t
    M t/pmc/task.t
    M t/pmc/task_primes.t
    M tools/release/release.json

  Log Message:
  -----------
  Merge remote branch 'origin/master' into mls/kill-events-in-ehqueue

Conflicts:
	src/ops/core_ops.c


  Commit: be7897f82dc50eb8a9e27afe0b32d2d221982e8e
      https://github.com/parrot/parrot/commit/be7897f82dc50eb8a9e27afe0b32d2d221982e8e
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-16 (Wed, 16 Nov 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pir
    M config/gen/makefiles/root.in
    M include/parrot/events.h
    M include/parrot/exceptions.h
    M include/parrot/oplib/core_ops.h
    M include/parrot/oplib/ops.h
    M include/parrot/opsenum.h
    M src/events.c
    M src/extend.c
    M src/key.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/pmc/coroutine.pmc
    M src/pmc/exception.pmc
    M src/pmc/exceptionhandler.pmc
    M src/pmc/parrotinterpreter.pmc
    M src/pmc/sub.pmc
    M src/string/api.c
    M t/compilers/opsc/06-opsfile.t
    M t/pmc/exceptionhandler.t

  Log Message:
  -----------
  Merge branch 'mls/kill-events-in-ehqueue'


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

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Add myself as the release manager of 4.2.0


  Commit: e80192db0736448f715f5cbe4245e702b137f5bf
      https://github.com/parrot/parrot/commit/e80192db0736448f715f5cbe4245e702b137f5bf
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-16 (Wed, 16 Nov 2011)

  Changed paths:
    M src/pmc/exceptionhandler.pmc

  Log Message:
  -----------
  fix build again, sorry


  Commit: 307b816aad003e01d4cd8b560b5082334589ec64
      https://github.com/parrot/parrot/commit/307b816aad003e01d4cd8b560b5082334589ec64
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-16 (Wed, 16 Nov 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pir

  Log Message:
  -----------
  disable auto-finalize for now

To finalize, we need to get the exception with get_results.
Unfortunately, get_results clears the caller object, so other
code also doing a get_results to get the exception will no
longer work. I don't know how to fix that except to add a
new op that just "peeks" at the exception.


  Commit: 25443f29e4182e3e5d34bdb8b922dbfb11ab5ea8
      https://github.com/parrot/parrot/commit/25443f29e4182e3e5d34bdb8b922dbfb11ab5ea8
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-11-16 (Wed, 16 Nov 2011)

  Changed paths:
    M src/scheduler.c

  Log Message:
  -----------
  Use a proper NULL, not 0


  Commit: 951b0993b3ceac1d555934ab8e7f7938212c1308
      https://github.com/parrot/parrot/commit/951b0993b3ceac1d555934ab8e7f7938212c1308
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-11-16 (Wed, 16 Nov 2011)

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

  Log Message:
  -----------
  Remove some DRY in creating var name.  Sort the keys so output is consistent between runes.


  Commit: 2001ad814e4b6a6dca2d39aa4e63c6786a5594a0
      https://github.com/parrot/parrot/commit/2001ad814e4b6a6dca2d39aa4e63c6786a5594a0
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-11-16 (Wed, 16 Nov 2011)

  Changed paths:
    M src/pmc/packfileannotation.pmc

  Log Message:
  -----------
  PackfileAnnotation: Add PMC and type methods

Previously there was no way to determine the type of the annotation
(except trial and error), nor a way to get a PMC annotation.


  Commit: 279d10cb500746aabcdea3f885afabe3aab882ea
      https://github.com/parrot/parrot/commit/279d10cb500746aabcdea3f885afabe3aab882ea
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-17 (Thu, 17 Nov 2011)

  Changed paths:
    M compilers/imcc/pbc.c
    M include/parrot/interpreter.h
    M include/parrot/pmc.h
    M lib/Parrot/Pmc2c/UtilFunctions.pm
    M src/dynext.c
    M src/gc/mark_sweep.c
    M src/hll.c
    M src/multidispatch.c
    M src/pmc.c
    M src/pmc/default.pmc
    M src/pmc/fixedintegerarray.pmc
    M src/pmc/key.pmc

  Log Message:
  -----------
  Revert "Remove Parrot_pmc_new_constant* functions"

Let's do it in smaller steps.


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

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

  Log Message:
  -----------
  Mark code segment.

We'll need it when we stop generating constant Keys and other PMCs in
IMCC.


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

  Changed paths:
    M src/key.c

  Log Message:
  -----------
  Fix braino in marking Key.


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

  Changed paths:
    M compilers/imcc/pbc.c

  Log Message:
  -----------
  Don't generate 'constant' PMCs in IMCC


  Commit: 7ad205be8f2fbca33982b609f84a6ec752e02c74
      https://github.com/parrot/parrot/commit/7ad205be8f2fbca33982b609f84a6ec752e02c74
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-17 (Thu, 17 Nov 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pir
    M include/parrot/oplib/core_ops.h
    M include/parrot/oplib/ops.h
    M include/parrot/opsenum.h
    M src/ops/core.ops
    M src/ops/core_ops.c
    M t/compilers/opsc/06-opsfile.t

  Log Message:
  -----------
  add 'peek_exception' op as workaround for pct relying on .get_results to get the exception

.get_results clears the call object, so we cannot use it to get the exception
when HLL code also relies on .get_results returning the exception. Thus, the
new op returns the exception without clearing the call object. This op can
be removed again if PCT provides a different mechanism to get the exception and
all HLLs use the new mechanism.


  Commit: 8e7bd15208128bbfc1a6e9cbc92ad5c335b21568
      https://github.com/parrot/parrot/commit/8e7bd15208128bbfc1a6e9cbc92ad5c335b21568
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-17 (Thu, 17 Nov 2011)

  Changed paths:
    M src/ops/core.ops

  Log Message:
  -----------
  correct documentation for peek_exception


  Commit: 7b50a141e0db6d3ab834b7e34dbd8e0084274724
      https://github.com/parrot/parrot/commit/7b50a141e0db6d3ab834b7e34dbd8e0084274724
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-17 (Thu, 17 Nov 2011)

  Changed paths:
    M compilers/imcc/imc.h
    M compilers/imcc/imcc.y
    M compilers/imcc/imcparser.c
    M compilers/imcc/pbc.c
    M compilers/imcc/symreg.h
    M compilers/pct/src/PAST/Compiler.pir

  Log Message:
  -----------
  Support direct lexinfo access with ".const 'LexInfo' $P0 = <subid>"


  Commit: a8cb7da75c1c7e1db08a6d50330044b831347fe1
      https://github.com/parrot/parrot/commit/a8cb7da75c1c7e1db08a6d50330044b831347fe1
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-11-17 (Thu, 17 Nov 2011)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  consting local vars


  Commit: 4bbe707ce86101d9e6c72a76d0cdd1541c373e6a
      https://github.com/parrot/parrot/commit/4bbe707ce86101d9e6c72a76d0cdd1541c373e6a
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-18 (Fri, 18 Nov 2011)

  Changed paths:
    M src/pmc/key.pmc

  Log Message:
  -----------
  Don't use constant Keys. It's not needed anymore.


  Commit: 0a752a75955087bf7208b37392bff244a5801af1
      https://github.com/parrot/parrot/commit/0a752a75955087bf7208b37392bff244a5801af1
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-18 (Fri, 18 Nov 2011)

  Changed paths:
    M include/parrot/interpreter.h
    M src/gc/mark_sweep.c
    M src/hll.c

  Log Message:
  -----------
  Made HLL entries first class GC citizens.

Properly store and mark created HLL entries.


  Commit: 29f6873feabc44b68901a1b9bd5932991713c92f
      https://github.com/parrot/parrot/commit/29f6873feabc44b68901a1b9bd5932991713c92f
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-18 (Fri, 18 Nov 2011)

  Changed paths:
    M src/multidispatch.c

  Log Message:
  -----------
  Made multidispatch guts non-constant.

We already marking 'const' Subs. Which should also mark all related PMCs
as well.


  Commit: 84fbdb510dd3cbce808ee0e2b3130a5f84596abd
      https://github.com/parrot/parrot/commit/84fbdb510dd3cbce808ee0e2b3130a5f84596abd
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-18 (Fri, 18 Nov 2011)

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

  Log Message:
  -----------
  Don't clone self to constant PMC.

It's not needed, unfinished, inconsistent and ugly.


  Commit: 3a4fad36337541c4e73de3f0738d36dbdb8f9e14
      https://github.com/parrot/parrot/commit/3a4fad36337541c4e73de3f0738d36dbdb8f9e14
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-18 (Fri, 18 Nov 2011)

  Changed paths:
    M lib/Parrot/Pmc2c/UtilFunctions.pm
    M src/dynext.c

  Log Message:
  -----------
  Don't create constant ParrotLibrary.

They are stored in interp->iglobals and will be properly marked anyway.


  Commit: 5e1b6cf381ac503b205d166e6090f5a3fefe23d1
      https://github.com/parrot/parrot/commit/5e1b6cf381ac503b205d166e6090f5a3fefe23d1
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-18 (Fri, 18 Nov 2011)

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

  Log Message:
  -----------
  Remove Parrot_pmc_new_constant* functions.

Say goodbay to old "poor man GenGC hack"


  Commit: ecfb375c464bf257400511748ebe7ae668f0465c
      https://github.com/parrot/parrot/commit/ecfb375c464bf257400511748ebe7ae668f0465c
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-18 (Fri, 18 Nov 2011)

  Changed paths:
    M CREDITS
    M ChangeLog
    M MANIFEST.generated
    M README
    M VERSION
    M compilers/imcc/imc.h
    M compilers/imcc/imcc.y
    M compilers/imcc/imcparser.c
    M compilers/imcc/pbc.c
    M compilers/imcc/symreg.h
    M compilers/pct/src/PAST/Compiler.pir
    M config/gen/makefiles/root.in
    M docs/parrothist.pod
    M docs/project/release_manager_guide.pod
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir
    M frontend/pbc_dump/packdump.c
    M include/parrot/events.h
    M include/parrot/exceptions.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 lib/Parrot/Pmc2c/PMC.pm
    M src/call/pcc.c
    M src/dynpmc/select.pmc
    M src/events.c
    M src/extend.c
    M src/gc/gc_gms.c
    M src/key.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/pmc/coroutine.pmc
    M src/pmc/exception.pmc
    M src/pmc/exceptionhandler.pmc
    M src/pmc/packfileannotation.pmc
    M src/pmc/parrotinterpreter.pmc
    M src/pmc/sub.pmc
    M src/pmc/task.pmc
    M src/scheduler.c
    M src/string/api.c
    M t/compilers/opsc/06-opsfile.t
    M t/pmc/alarm.t
    M t/pmc/exceptionhandler.t
    M t/pmc/task.t
    M t/pmc/task_primes.t
    M tools/release/release.json

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

Conflicts:
	include/parrot/pmc.h


  Commit: 13bc70f385b259d5e1fe8d9faa892f282f8e6bae
      https://github.com/parrot/parrot/commit/13bc70f385b259d5e1fe8d9faa892f282f8e6bae
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-18 (Fri, 18 Nov 2011)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  Remove usless checks.


  Commit: c82879745c3fff78eaee10864054905872f3465a
      https://github.com/parrot/parrot/commit/c82879745c3fff78eaee10864054905872f3465a
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-11-19 (Sat, 19 Nov 2011)

  Changed paths:
    M t/fullharness

  Log Message:
  -----------
  If TAP::Harness::ReportByDescription is not installed, give an example for how to install with cpanminus too


  Commit: 0464dbe30723604c757b8560b1cf7d9d2cf5be4f
      https://github.com/parrot/parrot/commit/0464dbe30723604c757b8560b1cf7d9d2cf5be4f
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-19 (Sat, 19 Nov 2011)

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  Deprecate new_si opcode.


  Commit: 5d9d32b629ad6fd03b62fc36a90fb6c0d9fbcb9e
      https://github.com/parrot/parrot/commit/5d9d32b629ad6fd03b62fc36a90fb6c0d9fbcb9e
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-20 (Sun, 20 Nov 2011)

  Changed paths:
    M compilers/imcc/pbc.c
    M include/parrot/interpreter.h
    M include/parrot/pmc.h
    M lib/Parrot/Pmc2c/UtilFunctions.pm
    M src/dynext.c
    M src/gc/gc_gms.c
    M src/gc/gc_private.h
    M src/gc/mark_sweep.c
    M src/hll.c
    M src/key.c
    M src/multidispatch.c
    M src/pmc.c
    M src/pmc/default.pmc
    M src/pmc/fixedintegerarray.pmc
    M src/pmc/key.pmc

  Log Message:
  -----------
  Merge branch 'kill_constants'


  Commit: a0a805784f6f2241013faa8f0942904cdbaa5e2a
      https://github.com/parrot/parrot/commit/a0a805784f6f2241013faa8f0942904cdbaa5e2a
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-20 (Sun, 20 Nov 2011)

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  Add completed tag to constant deprecations.


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

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

  Log Message:
  -----------
  Add deprecated warning to op new_s_i


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

  Changed paths:
    M src/embed/bytecode.c

  Log Message:
  -----------
  remove old TODO note


  Commit: c7cef77abd249610504c269ebbbe3f7427bf4454
      https://github.com/parrot/parrot/commit/c7cef77abd249610504c269ebbbe3f7427bf4454
  Author: Nolan Lum <nol888 at gmail.com>
  Date:   2011-11-21 (Mon, 21 Nov 2011)

  Changed paths:
    M .gitignore
    M CREDITS
    M ChangeLog
    M Configure.pl
    R DEPRECATED.pod
    M MANIFEST
    M MANIFEST.SKIP
    M MANIFEST.generated
    R 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/File.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/opsc/src/builtins.pir
    M compilers/pct/src/PAST/Compiler.pir
    M compilers/pct/src/PAST/Node.pir
    M compilers/pct/src/PCT/HLLCompiler.pir
    M compilers/pct/src/POST/Compiler.pir
    M compilers/pct/src/POST/Node.pir
    M compilers/pge/PGE/Exp.pir
    M compilers/pge/README.pod
    M config/auto/arch.pm
    M config/auto/backtrace/test_dlinfo_c.in
    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/headers.pm
    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.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/config_pir.in
    M config/gen/config_pm/myconfig.in
    M config/gen/makefiles.pm
    M config/gen/makefiles/docs.in
    R config/gen/makefiles/ext.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/linux.pm
    M config/init/hints/mswin32.pm
    M config/init/hints/msys.pm
    M config/inter/make.pm
    M config/inter/progs.pm
    M config/inter/types.pm
    M docs/book/draft/appe_source_code.pod
    M docs/book/draft/ch10_opcode_reference.pod
    M docs/book/pct/ch04_pge.pod
    M docs/book/pir/ch03_basic_syntax.pod
    M docs/book/pir/ch04_variables.pod
    M docs/book/pir/ch05_control_structures.pod
    M docs/book/pir/ch06_subroutines.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
    A docs/dev/pcc_methods.pod
    R docs/dev/pccmethods.pod
    M docs/dev/profiling.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/pct_tutorial.json
    M docs/index/pdds.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
    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/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/running.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
    R examples/benchmarks/overload.pl
    M examples/c/pbc_info.c
    M examples/c/test_main.c
    M examples/compilers/japhc.c
    M examples/config/file/configcompiler
    M examples/config/file/configwithfatalstep
    M examples/embed/cotorra.c
    M examples/io/post.pir
    M examples/languages/abc/setup.pir
    M examples/languages/abc/src/parser/actions.nqp
    M examples/languages/abc/t/abc_functions
    A examples/languages/squaak/doc/pct-stages.png
    A examples/languages/squaak/doc/pct-stages.svg
    M examples/languages/squaak/doc/tutorial_episode_1.pod
    M examples/languages/squaak/doc/tutorial_episode_2.pod
    M examples/languages/squaak/doc/tutorial_episode_3.pod
    M examples/languages/squaak/doc/tutorial_episode_4.pod
    M examples/languages/squaak/doc/tutorial_episode_5.pod
    M examples/languages/squaak/doc/tutorial_episode_7.pod
    M examples/library/ncurses_life.pir
    M examples/mops/mops.ps
    M examples/mops/mops.scheme
    M examples/nci/ls.pir
    M examples/pasm/fact.pasm
    M examples/past/blocktype_immediate.pir
    M examples/pir/befunge/setup.pir
    A examples/pir/coop_threads.pir
    M examples/sdl/tetris/blockdata.pir
    M examples/streams/Combiner.pir
    R ext/Parrot-Embed/Build.PL
    R ext/Parrot-Embed/Changes
    R ext/Parrot-Embed/MANIFEST
    R ext/Parrot-Embed/README
    R ext/Parrot-Embed/TODO
    R ext/Parrot-Embed/lib/Parrot/Embed.pm
    R ext/Parrot-Embed/lib/Parrot/Embed.xs
    R ext/Parrot-Embed/lib/Parrot/Interpreter.pm
    R ext/Parrot-Embed/lib/Parrot/PMC.pm
    R ext/Parrot-Embed/t/00-load.t
    R ext/Parrot-Embed/t/greet.pir
    R ext/Parrot-Embed/t/interp.t
    R ext/Parrot-Embed/t/languages.t
    R ext/Parrot-Embed/t/pipp.t
    R ext/Parrot-Embed/tools/check_embed_coverage.pl
    R ext/Parrot-Embed/tools/write_typemap.pl
    R ext/Parrot-Embed/typemap
    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
    A ext/winxed/Defines.mak
    A ext/winxed/LICENSE
    A ext/winxed/README
    A ext/winxed/Rules.mak
    A ext/winxed/compiler.pir
    A ext/winxed/driver.pir
    M frontend/parrot/main.c
    A frontend/parrot2/build.pir
    A frontend/parrot2/main.c
    A frontend/parrot2/prt0.pir
    A frontend/parrot2/prt0.winxed
    M frontend/parrot_debugger/main.c
    A frontend/pbc_disassemble/main.c
    M frontend/pbc_dump/main.c
    M frontend/pbc_dump/packdump.c
    M frontend/pbc_merge/main.c
    A include/imcc/api.h
    A include/imcc/embed.h
    A include/imcc/yyscanner.h
    A include/parrot/alarm.h
    M include/parrot/api.h
    R include/parrot/atomic.h
    R include/parrot/atomic/fallback.h
    R include/parrot/atomic/gcc_pcc.h
    R include/parrot/atomic/gcc_x86.h
    R include/parrot/atomic/sparc.h
    M include/parrot/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
    A include/parrot/disassemble.h
    R include/parrot/embed.h
    M include/parrot/encoding.h
    A include/parrot/events.h
    M include/parrot/exceptions.h
    M include/parrot/exit.h
    M include/parrot/extend.h
    M include/parrot/gc_api.h
    M include/parrot/global_setup.h
    M include/parrot/hash.h
    M include/parrot/hll.h
    M include/parrot/interpreter.h
    M include/parrot/io.h
    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/library.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
    A include/parrot/runcore_subprof.h
    M include/parrot/scheduler.h
    M include/parrot/scheduler_private.h
    M include/parrot/settings.h
    R include/parrot/stat.h
    M include/parrot/string.h
    M include/parrot/string_funcs.h
    M include/parrot/sub.h
    R include/parrot/sysmem.h
    R include/parrot/thr_pthread.h
    R include/parrot/thr_windows.h
    R include/parrot/thread.h
    M include/parrot/vtables.h
    M include/parrot/warnings.h
    M lib/Parrot/BuildUtil.pm
    M lib/Parrot/Config.pm
    M lib/Parrot/Configure/Compiler.pm
    M lib/Parrot/Configure/Options.pm
    M lib/Parrot/Configure/Options/Conf.pm
    M lib/Parrot/Configure/Options/Conf/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/PodToHtml.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/DefaultTests.pm
    M lib/Parrot/Harness/Options.pm
    M lib/Parrot/Harness/Smoke.pm
    A lib/Parrot/Harness/TestSets.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
    M lib/Parrot/Pmc2c/PMC/Object.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/SearchOps.pm
    M lib/Parrot/Test.pm
    R lib/Parrot/Test/PIR_PGE.pm
    M lib/Parrot/Test/Pod.pm
    M lib/Parrot/Test/Util.pm
    M lib/Parrot/Vtable.pm
    M lib/Pod/Simple.pm
    A lib/Pod/Simple.pod
    M lib/Pod/Simple/BlackBox.pm
    M lib/Pod/Simple/Checker.pm
    M lib/Pod/Simple/Debug.pm
    M lib/Pod/Simple/DumpAsText.pm
    M lib/Pod/Simple/DumpAsXML.pm
    M lib/Pod/Simple/HTML.pm
    M lib/Pod/Simple/HTMLBatch.pm
    M lib/Pod/Simple/LinkSection.pm
    M lib/Pod/Simple/Methody.pm
    M lib/Pod/Simple/Progress.pm
    M lib/Pod/Simple/PullParser.pm
    M lib/Pod/Simple/PullParserEndToken.pm
    M lib/Pod/Simple/PullParserStartToken.pm
    M lib/Pod/Simple/PullParserTextToken.pm
    M lib/Pod/Simple/PullParserToken.pm
    M lib/Pod/Simple/RTF.pm
    M lib/Pod/Simple/Search.pm
    M lib/Pod/Simple/SimpleTree.pm
    A lib/Pod/Simple/Subclassing.pod
    M lib/Pod/Simple/Text.pm
    M lib/Pod/Simple/TextContent.pm
    M lib/Pod/Simple/TiedOutFH.pm
    M lib/Pod/Simple/Transcode.pm
    M lib/Pod/Simple/TranscodeDumb.pm
    M lib/Pod/Simple/TranscodeSmart.pm
    M lib/Pod/Simple/XHTML.pm
    M lib/Pod/Simple/XMLOutStream.pm
    M parrotbug
    A ports/README.pod
    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
    A ports/debian/libparrot3.3.0.symbols
    M ports/debian/parrot-devel.install.in
    M ports/debian/parrot.docs
    A ports/debian/patches/01_fix_spelling_errors.patch
    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
    A runtime/parrot/include/green_threads.pir
    M runtime/parrot/library/Archive/Tar.pir
    M runtime/parrot/library/Archive/Zip.pir
    M runtime/parrot/library/Crow.pir
    M runtime/parrot/library/Digest/sha256.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/P6object.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/Builder.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
    R runtime/parrot/library/random_lib.pir
    M runtime/parrot/library/uuid.pir
    A src/alarm.c
    R src/atomic/gcc_x86.c
    R src/atomic/sparc_v9.s
    M src/call/args.c
    M src/call/context.c
    M src/call/context_accessors.c
    M src/call/ops.c
    M src/call/pcc.c
    M src/datatypes.c
    M src/debug.c
    A src/disassemble.c
    M src/dynext.c
    M src/dynoplibs/bit.ops
    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/README.pod
    M src/dynpmc/Rules.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
    A src/dynpmc/select.pmc
    M src/dynpmc/subproxy.pmc
    R 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
    A src/events.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/malloc.c
    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_cb.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/list.c
    M src/longopt.c
    M src/misc.c
    M src/multidispatch.c
    M src/namespace.c
    M src/nci/api.c
    M src/nci/core_thunks.c
    M src/nci/core_thunks.nci
    M src/nci/extra_thunks.c
    M src/nci/extra_thunks.nci
    M src/nci/libffi.c
    M src/nci/signatures.c
    M src/nci_test.c
    M src/oo.c
    M src/ops/core.ops
    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
    A src/packfile/pf_private.h
    A src/packfile/segments.c
    R 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
    A src/pmc/alarm.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
    A src/pmc/callback.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/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/integer.pmc
    M src/pmc/iterator.pmc
    M src/pmc/key.pmc
    M src/pmc/lexinfo.pmc
    M src/pmc/lexpad.pmc
    M src/pmc/managedstruct.pmc
    M src/pmc/mappedbytearray.pmc
    M src/pmc/multisub.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
    A src/pmc/packfileview.pmc
    M src/pmc/parrotinterpreter.pmc
    R src/pmc/parrotthread.pmc
    A src/pmc/pmclist.pmc
    M src/pmc/pmcproxy.pmc
    M src/pmc/pointer.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/schedulermessage.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
    R 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
    A src/runcore/subprof.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
    R src/thread.c
    M src/utils.c
    M src/vtable.tbl
    M src/vtables.c
    M src/warnings.c
    R t/README
    A t/README.pod
    M t/TESTS_STATUS.pod
    A t/archive/README
    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
    M t/compilers/imcc/syn/file.t
    M t/compilers/imcc/syn/pcc.t
    A t/compilers/opsc/01-parse-body.t
    M t/compilers/opsc/01-parse.t
    M t/compilers/opsc/02-parse-all-ops.t
    A t/compilers/opsc/03-past-declarator.t
    A t/compilers/opsc/03-past-macros.t
    M t/compilers/opsc/03-past.t
    M t/compilers/opsc/06-opsfile.t
    R t/compilers/opsc/07-emitter.t
    A t/compilers/opsc/07-op-to-c.t
    A t/compilers/opsc/08-emitter.t
    M t/compilers/opsc/common.pir
    M t/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/035-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/debug.t
    M t/dynoplibs/io-old.t
    M t/dynoplibs/io.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
    A t/dynpmc/select.t
    M t/examples/library.t
    M t/examples/pasm.t
    A t/ext/winxed/compreg.t
    A t/fullharness
    M t/harness
    M t/harness.pir
    A t/library/.gitattributes
    A t/library/nciutils.t
    M t/library/osutils.t
    M t/library/p6object.t
    M t/library/pcre.t
    R t/library/perlhist.txt
    A t/library/perlhistory.txt
    M t/library/pg.t
    R t/library/protoobject.t
    M t/library/sha.t
    M t/library/streams.t
    A t/library/testlib/foo.txt
    A t/library/yaml_tiny.t
    M t/native_pbc/integer.pbc
    M t/native_pbc/number.pbc
    M t/native_pbc/number_1.pbc
    M t/native_pbc/string.pbc
    M t/native_pbc/string_1.pbc
    M t/oo/new-old.t
    M t/oo/objects.t
    M t/op/calling.t
    M t/op/exceptions.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/lexicals.t
    M t/op/literal.t
    M t/op/spawnw.t
    M t/op/sprintf.t
    M t/op/stringu.t
    M t/perl/Parrot_Test.t
    A t/pir/interop.t
    A t/pir/pbc_fallback.t
    A t/pir/testlib/loadtest.pir
    A t/pmc/alarm.t
    M t/pmc/boolean.t
    M t/pmc/callcontext.t
    M t/pmc/capture.t
    M t/pmc/class.t
    M t/pmc/coroutine.t
    M t/pmc/eval.t
    M t/pmc/exception.t
    M t/pmc/exceptionhandler.t
    M t/pmc/fixedbooleanarray.t
    M t/pmc/fixedfloatarray.t
    M t/pmc/fixedintegerarray.t
    M t/pmc/fixedpmcarray.t
    M t/pmc/hash.t
    M t/pmc/hashiterator.t
    M t/pmc/io_iterator.t
    M t/pmc/iterator.t
    M t/pmc/lexinfo.t
    M t/pmc/managedstruct.t
    M t/pmc/mappedbytearray.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/packfileconstanttable.t
    M t/pmc/packfileopmap.t
    A t/pmc/packfileview.t
    M t/pmc/parrotinterpreter.t
    R t/pmc/parrotthread.t
    M t/pmc/pmc.t
    A t/pmc/pmclist.t
    M t/pmc/resizablefloatarray.t
    M t/pmc/resizableintegerarray.t
    M t/pmc/resizablepmcarray.t
    M t/pmc/resizablestringarray.t
    R t/pmc/scheduler.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/task.t
    A t/pmc/task_primes.t
    M t/pmc/testlib/number.pasm
    M t/pmc/testlib/test_server.pir
    A t/pmc/testlib/test_server_ipv6.pir
    R t/pmc/threads.t
    M t/pmc/timer.t
    M t/pmc/unmanagedstruct.t
    M t/run/options.t
    R t/src/atomic.t
    M t/src/basic.t
    M t/src/checkdepend.t
    M t/src/embed.t
    M t/src/embed/api.t
    M t/src/embed/strings.t
    M t/src/exit.t
    M t/src/extend.t
    M t/src/extend_vtable.t
    M t/src/misc.t
    M t/src/pointer_array.t
    A t/src/threads_io.t
    M t/src/warnings.t
    M t/steps/auto/arch-01.t
    R t/steps/auto/frames-01.t
    M t/steps/auto/gc-01.t
    R t/steps/auto/git_describe-01.t
    M t/steps/auto/headers-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/readline-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/steps/inter/types-01.t
    M t/tools/create_language.t
    M t/tools/dev/headerizer/01_functions.t
    M t/tools/dev/headerizer/02_methods.t
    M t/tools/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
    A t/tools/dev/search_ops.t
    A t/tools/dev/search_ops/samples.pm
    R t/tools/dev/searchops.t
    R t/tools/dev/searchops/samples.pm
    M t/tools/install/01-create_directories.t
    M t/tools/install/02-install_files.t
    M t/tools/install/03-lines_to_files.t
    M t/tools/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_disassemble.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
    R tools/dev/README
    A tools/dev/README.md
    A tools/dev/addopstags.pl
    R tools/dev/addopstags.pl
    A tools/dev/all_hll_test.pl
    A tools/dev/as2c.pl
    R tools/dev/as2c.pl
    M tools/dev/create_language.pl
    R tools/dev/debian_docs.sh
    A tools/dev/debian_docs.sh
    A tools/dev/dedeprecator.nqp
    A tools/dev/faces.pl
    R tools/dev/faces.pl
    M tools/dev/fetch_languages.pl
    A tools/dev/find_hacks.pl
    R tools/dev/findhacks.pl
    R tools/dev/gen_charset_tables.pl
    A tools/dev/gen_charset_tables.pl
    R tools/dev/gen_class.pl
    A tools/dev/gen_class.pl
    R tools/dev/gen_makefile.pl
    A tools/dev/gen_makefile.pl
    R tools/dev/gen_valgrind_suppressions.pl
    A 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
    R tools/dev/install_doc_files.pl
    A tools/dev/install_doc_files.pl
    M tools/dev/install_files.pl
    R tools/dev/lib_deps.pl
    A tools/dev/lib_deps.pl
    A tools/dev/make_cover.pl
    R 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
    A tools/dev/mk_nci_thunks.pl
    R tools/dev/mk_nci_thunks.pl
    M tools/dev/mk_packfile_pbc
    R tools/dev/mk_rpm_manifests.pl
    A tools/dev/mk_rpm_manifests.pl
    A tools/dev/nci_test_gen.pl
    R tools/dev/nci_test_gen.pl
    M tools/dev/nci_thunk_gen.pir
    R tools/dev/ncidef2pasm.pl
    A tools/dev/ncidef2pir.pl
    R tools/dev/nm.pl
    R tools/dev/nopaste.pl
    A tools/dev/nopaste.pl
    R tools/dev/ops_not_tested.pl
    R tools/dev/parrot-fuzzer
    R tools/dev/parrot_api.pl
    A tools/dev/parrot_fuzzer.py
    A tools/dev/parrot_shell.pl
    R tools/dev/parrot_shell.pl
    A tools/dev/parrotbench.pl
    R tools/dev/parrotbench.pl
    R tools/dev/pbc_header.pl
    A tools/dev/pbc_header.pl
    M tools/dev/pbc_to_exe.pir
    A tools/dev/pmcrenumber.pl
    R tools/dev/pmcrenumber.pl
    R tools/dev/pmctree.pl
    A tools/dev/pmctree.pl
    R tools/dev/pprof2cg.pl
    A tools/dev/pprof2cg.pl
    R tools/dev/reconfigure.pl
    A tools/dev/reconfigure.pl
    A tools/dev/resolve_deprecated.nqp
    A tools/dev/resubmit_smolder.pl
    R tools/dev/search-ops.pl
    A tools/dev/search_ops.pl
    A tools/dev/show_deprecated.nqp
    A tools/dev/show_experimental.nqp
    A tools/dev/symlink.pl
    R tools/dev/symlink.pl
    R tools/dev/update_copyright.pl
    A tools/dev/update_copyright.pl
    M tools/dev/vtablize.pl
    M tools/docs/make_html_docs.pl
    M tools/install/smoke_languages.pl
    A tools/release/auto_release.pl
    A tools/release/cut.pl
    M tools/release/release.json
    A tools/release/releasecheck.pl
    A tools/release/sha256sum.pl
    M tools/release/templates.json
    A tools/release/update_version.pl

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


  Commit: 045cd49cfb2e0339ea13336f1bdc4da9b0aac0d6
      https://github.com/parrot/parrot/commit/045cd49cfb2e0339ea13336f1bdc4da9b0aac0d6
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-11-22 (Tue, 22 Nov 2011)

  Changed paths:
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir

  Log Message:
  -----------
  update winxed snapshot to 1.5 devel abd4c8e5b3
for improvements
fix postfix operators and compare optimizations
minor optimizations


  Commit: d907aa27db37d86e81f5707bfc7938bcaefe4f77
      https://github.com/parrot/parrot/commit/d907aa27db37d86e81f5707bfc7938bcaefe4f77
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-11-22 (Tue, 22 Nov 2011)

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  Add the -Wzero-as-null-pointer-constant flag for GCC 4.7


  Commit: 5ec2edfb39f53b615cac5ef2967f774ebc05a1f4
      https://github.com/parrot/parrot/commit/5ec2edfb39f53b615cac5ef2967f774ebc05a1f4
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-11-22 (Tue, 22 Nov 2011)

  Changed paths:
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir

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


  Commit: a29e04771bee0058a5f94b4af77dbd0aaf39f1a0
      https://github.com/parrot/parrot/commit/a29e04771bee0058a5f94b4af77dbd0aaf39f1a0
  Author: Nolan Lum <nol888 at gmail.com>
  Date:   2011-11-22 (Tue, 22 Nov 2011)

  Changed paths:
    M config/auto/warnings.pm
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir

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


  Commit: 0af36791b3bbea04a1b5eca1d3c0678c300cdae0
      https://github.com/parrot/parrot/commit/0af36791b3bbea04a1b5eca1d3c0678c300cdae0
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-23 (Wed, 23 Nov 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pir

  Log Message:
  -----------
  PCT: also use pop_upto_eh in loop generation code, so we can use next/last in inlined blockes with block handlers


  Commit: ffca8292650bf49714c52b74c7f75a2e0760cb52
      https://github.com/parrot/parrot/commit/ffca8292650bf49714c52b74c7f75a2e0760cb52
  Author: Tristan Hume <tris.hume at gmail.com>
  Date:   2011-11-23 (Wed, 23 Nov 2011)

  Changed paths:
    M docs/embed.pod
    M include/parrot/extend.h
    M ports/debian/libparrot3.3.0.symbols
    M src/extend.c
    M t/src/embed.t
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Removed Parrot_sub_new_from_c_func and tests that rely on it


  Commit: 7a4a967ccece5901157d82452cb3b89685207722
      https://github.com/parrot/parrot/commit/7a4a967ccece5901157d82452cb3b89685207722
  Author: Tristan Hume <tris.hume at gmail.com>
  Date:   2011-11-23 (Wed, 23 Nov 2011)

  Changed paths:
    M docs/embed.pod
    M include/parrot/extend.h
    M include/parrot/oo.h
    M ports/debian/libparrot3.3.0.symbols
    M src/extend.c
    M src/oo.c
    M t/src/extend_vtable.t

  Log Message:
  -----------
  moved Parrot_PMC_newclass to oo.c and renamed to Parrot_oo_new_class_pmc


  Commit: 0a414ef698ad6e1ee06dff28157db5032573c39a
      https://github.com/parrot/parrot/commit/0a414ef698ad6e1ee06dff28157db5032573c39a
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-23 (Wed, 23 Nov 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pir
    M config/auto/warnings.pm
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir
    M src/ops/core_ops.c
    M src/ops/string.ops

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


  Commit: bbe82b9e373c1968981e3acfaac501dc017518a1
      https://github.com/parrot/parrot/commit/bbe82b9e373c1968981e3acfaac501dc017518a1
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-11-24 (Thu, 24 Nov 2011)

  Changed paths:
    M src/pmc/structview.pmc

  Log Message:
  -----------
  refactor repeated throws into static functions


  Commit: 3a35d09af83e81fd3f6619ec5b6f6b9f8732c03d
      https://github.com/parrot/parrot/commit/3a35d09af83e81fd3f6619ec5b6f6b9f8732c03d
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-25 (Fri, 25 Nov 2011)

  Changed paths:
    M src/pmc/structview.pmc

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


  Commit: 9279f6445d03a19a61bbe63665f788b3159f5eb2
      https://github.com/parrot/parrot/commit/9279f6445d03a19a61bbe63665f788b3159f5eb2
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-25 (Fri, 25 Nov 2011)

  Changed paths:
    M compilers/pct/src/PCT/Node.pir

  Log Message:
  -----------
  PCT/Node.pir: use 'append' instead of creating an iterator and pushing every element


  Commit: d4331ed651471b5b66e84acea2561fca96a09478
      https://github.com/parrot/parrot/commit/d4331ed651471b5b66e84acea2561fca96a09478
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-11-25 (Fri, 25 Nov 2011)

  Changed paths:
    M t/pmc/task.t

  Log Message:
  -----------
  Remove timing assumptions from t/pmc/task.t


  Commit: a9e61832fc8edd348a31e5d62c608df5a5bc53a0
      https://github.com/parrot/parrot/commit/a9e61832fc8edd348a31e5d62c608df5a5bc53a0
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-11-25 (Fri, 25 Nov 2011)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed snapshot to 9300774687
- inline functions
- fix FunctionId emit problem


  Commit: e923c34c89fa215cbf9f6cc04156628ef7442fda
      https://github.com/parrot/parrot/commit/e923c34c89fa215cbf9f6cc04156628ef7442fda
  Author: Nolan Lum <nol888 at gmail.com>
  Date:   2011-11-25 (Fri, 25 Nov 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pir
    M compilers/pct/src/PCT/Node.pir
    M ext/winxed/compiler.pir
    M src/pmc/structview.pmc
    M t/pmc/task.t

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


  Commit: c447729f6978fb5c146534bca355e6cababa1a33
      https://github.com/parrot/parrot/commit/c447729f6978fb5c146534bca355e6cababa1a33
  Author: Nolan Lum <nol888 at gmail.com>
  Date:   2011-11-25 (Fri, 25 Nov 2011)

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

  Log Message:
  -----------
  Add Parrot_lib_fix_path_slashes; fix OS.pwd to normalize slashes based on platform.


  Commit: a9642d402b07a9025fc46cd3541f82dee1dbe359
      https://github.com/parrot/parrot/commit/a9642d402b07a9025fc46cd3541f82dee1dbe359
  Author: Nolan Lum <nol888 at gmail.com>
  Date:   2011-11-25 (Fri, 25 Nov 2011)

  Changed paths:
    M src/string/api.c

  Log Message:
  -----------
  Fix bug in string API where Parrot_str_new_init was not properly setting the bufused field when passed a null buffer with a length.


  Commit: 3e796d7a0a4312e3e7c55349d233476772c77f3f
      https://github.com/parrot/parrot/commit/3e796d7a0a4312e3e7c55349d233476772c77f3f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-26 (Sat, 26 Nov 2011)

  Changed paths:
    M compilers/pct/src/PCT/Node.pir
    M ext/winxed/compiler.pir
    M t/pmc/task.t

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


  Commit: ec76d8ccb526ff80dd6036a001ac6aeb93883b85
      https://github.com/parrot/parrot/commit/ec76d8ccb526ff80dd6036a001ac6aeb93883b85
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-26 (Sat, 26 Nov 2011)

  Changed paths:
    M docs/embed.pod
    M include/parrot/extend.h
    M include/parrot/oo.h
    M ports/debian/libparrot3.3.0.symbols
    M src/extend.c
    M src/oo.c
    M t/src/embed.t
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Merge branch 'GCI_extend_cleanup' of git://github.com/trishume/parrot into extend_cleanup


  Commit: 7c162888a4120cb81d2947a34c40b792810db3bc
      https://github.com/parrot/parrot/commit/7c162888a4120cb81d2947a34c40b792810db3bc
  Author: Nolan Lum <nol888 at gmail.com>
  Date:   2011-11-26 (Sat, 26 Nov 2011)

  Changed paths:
    M include/parrot/library.h
    M src/dynpmc/os.pmc
    M src/library.c
    M src/string/api.c

  Log Message:
  -----------
  codingstd and readability fixes.


  Commit: 04379ec7f2cc92dd061f8c1ca0051dde5f323743
      https://github.com/parrot/parrot/commit/04379ec7f2cc92dd061f8c1ca0051dde5f323743
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-26 (Sat, 26 Nov 2011)

  Changed paths:
    M include/parrot/library.h
    M src/dynpmc/os.pmc
    M src/library.c
    M src/string/api.c

  Log Message:
  -----------
  Merge branch 'master' of git://github.com/nol888/parrot into separator_fixes


  Commit: 7e5ab93dcc4f5c874c14e6294dcd284ef6b46c45
      https://github.com/parrot/parrot/commit/7e5ab93dcc4f5c874c14e6294dcd284ef6b46c45
  Author: Paweł Nowak <pawel834 at gmail.com>
  Date:   2011-11-26 (Sat, 26 Nov 2011)

  Changed paths:
    M frontend/parrot2/main.c
    M frontend/parrot2/prt0.pir
    M frontend/parrot2/prt0.winxed

  Log Message:
  -----------
  Moved handling of the --runtime-prefix commandline option from
frontend/parrot2/main.c to frontedn/parrot2/prt0.winxed.


  Commit: 22c17f49d2ad71820c9de05afbc6af173583dcde
      https://github.com/parrot/parrot/commit/22c17f49d2ad71820c9de05afbc6af173583dcde
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-11-26 (Sat, 26 Nov 2011)

  Changed paths:
    M t/pmc/nci.t

  Log Message:
  -----------
  removed unnecessary interpolation


  Commit: 421284d1e516ab319751aaa6e824203405b06898
      https://github.com/parrot/parrot/commit/421284d1e516ab319751aaa6e824203405b06898
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-11-27 (Sun, 27 Nov 2011)

  Changed paths:
    M src/pmc/structview.pmc

  Log Message:
  -----------
  Remove space between function name and open parens


  Commit: 65406c7ad1c6d3f5310f267282927847950723ba
      https://github.com/parrot/parrot/commit/65406c7ad1c6d3f5310f267282927847950723ba
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-11-27 (Sun, 27 Nov 2011)

  Changed paths:
    M src/gc/mark_sweep.c

  Log Message:
  -----------
  Fix function doc to make c_function_docs.t happy


  Commit: a8b33eb5af67facf72b6b6907e932ff9178e7005
      https://github.com/parrot/parrot/commit/a8b33eb5af67facf72b6b6907e932ff9178e7005
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-11-27 (Sun, 27 Nov 2011)

  Changed paths:
    M src/pmc/structview.pmc

  Log Message:
  -----------
  Add missing ASSERT_ARGS to some new functions in structview.pmc


  Commit: 29adeaba744976d82d80596f6c677c3c77db45c7
      https://github.com/parrot/parrot/commit/29adeaba744976d82d80596f6c677c3c77db45c7
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-11-27 (Sun, 27 Nov 2011)

  Changed paths:
    M t/pmc/nci.t

  Log Message:
  -----------
  Make t/pmc/nci.t more reliable

One of the tests failed sometimes on some machines. It tests asynchronous
callbacks which get scheduled as tasks. The sleep 0.001 gave the scheduler
a chance to stop the current task and work through all the posted async
callbacks. But one millisecond might not be enough time on a slow or loaded
system to get all callbacks done. On expiry of the alarm, the interrupted
Task gets scheduled for immediate execution again, so the next test could
start before all callbacks are done.

Fixed it by calling pass in a loop until the callbacks are all done.


  Commit: 40d9cee29977282ad848845859af3fee8231b055
      https://github.com/parrot/parrot/commit/40d9cee29977282ad848845859af3fee8231b055
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-11-27 (Sun, 27 Nov 2011)

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

  Log Message:
  -----------
  Fix headerizer confusion about mark_code_segment


  Commit: 81774d0f34d0f3b8dfcf9555358f63388e593c62
      https://github.com/parrot/parrot/commit/81774d0f34d0f3b8dfcf9555358f63388e593c62
  Author: Paweł Nowak <pawel834 at gmail.com>
  Date:   2011-11-27 (Sun, 27 Nov 2011)

  Changed paths:
    M src/gc/gc_private.h
    M src/gc/mark_sweep.c
    M src/pmc/structview.pmc

  Log Message:
  -----------
  Fixed up coding standard tests errors.


  Commit: 31b8edb15175f0e9c232adb8f566d4a267c4d389
      https://github.com/parrot/parrot/commit/31b8edb15175f0e9c232adb8f566d4a267c4d389
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-27 (Sun, 27 Nov 2011)

  Changed paths:
    M frontend/parrot2/main.c
    M frontend/parrot2/prt0.pir
    M frontend/parrot2/prt0.winxed

  Log Message:
  -----------
  Code cleanups


  Commit: f823a3294a41adf3d385d8bb7b7100b08244b433
      https://github.com/parrot/parrot/commit/f823a3294a41adf3d385d8bb7b7100b08244b433
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-11-27 (Sun, 27 Nov 2011)

  Changed paths:
    M include/parrot/context.h
    M src/call/context_accessors.c
    M src/pmc/task.pmc
    M t/op/gc.t

  Log Message:
  -----------
  Fix recursion_depth growing with every task started

Restore the recursion_depth in the current context after invoking a
task's sub. This is a workaround for Parrot_Sub_invoke incrementing
recursion_depth unconditionally which is not true for invoked tasks,
since they run in parallel to the invoking sub, not nested but still
inherit the context.

This patch also unifies recursion_depth accessors to return the new
value, fixing an off by one error in recursion depth limiting.


  Commit: 4d8bda1ea9b701e8f480c0effbe9f00742f3db2a
      https://github.com/parrot/parrot/commit/4d8bda1ea9b701e8f480c0effbe9f00742f3db2a
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-11-27 (Sun, 27 Nov 2011)

  Changed paths:
    M frontend/parrot2/main.c
    M frontend/parrot2/prt0.pir
    M frontend/parrot2/prt0.winxed

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


  Commit: c386dfdeb4a143e07d38a9142929dbca4061e882
      https://github.com/parrot/parrot/commit/c386dfdeb4a143e07d38a9142929dbca4061e882
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-11-28 (Mon, 28 Nov 2011)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed snapshot to 95d2c6f2ee
- Bug fixes
- Improvements in inline


  Commit: 64452481715df5198094b7bc16416951e10bb120
      https://github.com/parrot/parrot/commit/64452481715df5198094b7bc16416951e10bb120
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M include/parrot/interpreter.h
    M src/interp/inter_misc.c
    M src/runcore/subprof.c

  Log Message:
  -----------
  define ids for the subprof runcores instead of using PARROT_SLOW_CORE


  Commit: 6081fbdc4cbe3de2059a2f0f20ee92a5a379aa66
      https://github.com/parrot/parrot/commit/6081fbdc4cbe3de2059a2f0f20ee92a5a379aa66
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M include/parrot/oplib/core_ops.h
    M include/parrot/oplib/ops.h
    M include/parrot/opsenum.h
    M src/interp/inter_misc.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M t/compilers/opsc/06-opsfile.t

  Log Message:
  -----------
  Add a set_runcore op to switch to a different runcore.

Also support CURRENT_RUNCORE in interpinfo_s() to get the name of the current
runcore.
We need an extra op for the runcore switching, because we need to restart the
runops() loop. This can only be done in an op at the moment.


  Commit: 93a98e9bc76e36420245d007ce331b9162ad4a9e
      https://github.com/parrot/parrot/commit/93a98e9bc76e36420245d007ce331b9162ad4a9e
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M include/parrot/runcore_subprof.h
    M src/runcore/subprof.c

  Log Message:
  -----------
  move stdint include from runcore_subprof.h to subprof.c


  Commit: 34fb4fda719beeab3fd3fc95f0af03863eb978a0
      https://github.com/parrot/parrot/commit/34fb4fda719beeab3fd3fc95f0af03863eb978a0
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M src/nci/libffi.c
    M t/dynpmc/os.t
    M t/pmc/mappedbytearray.t
    M t/pmc/opcode.t

  Log Message:
  -----------
  s/existant/existent/g per Larry


  Commit: 0ea033c61cb80ae1cfca0b6c99c5d87c9af0b3b7
      https://github.com/parrot/parrot/commit/0ea033c61cb80ae1cfca0b6c99c5d87c9af0b3b7
  Author: Paweł Nowak <pawel834 at gmail.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

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

  Log Message:
  -----------
  Add a Parrot_api_pmc_box_float function to src/embed/pmc.c

Add a Parrot_api_pmc_box_float function to src/embed/pmc.c, change Parrot_api_pmc_box_integer to use Parrot_pmc_box_integer instead of duplicating it.
Also add a test for these functions to t/src/embed/pmc.t.


  Commit: 44a3d692444863f1d68288bd823fed19b216f498
      https://github.com/parrot/parrot/commit/44a3d692444863f1d68288bd823fed19b216f498
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

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

  Log Message:
  -----------
  Merge pull request #213 from Pawel834/box_float

Add a Parrot_api_pmc_box_float function to src/embed/pmc.c


  Commit: ef946927fd58d90b7c1027dbe19f3c1c722033b2
      https://github.com/parrot/parrot/commit/ef946927fd58d90b7c1027dbe19f3c1c722033b2
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M compilers/imcc/main.c
    M frontend/parrot_debugger/main.c
    M frontend/pbc_dump/main.c
    M frontend/pbc_merge/main.c
    M include/parrot/packfile.h
    M src/embed/bytecode.c
    M src/packfile/api.c
    M src/pmc/eval.pmc
    M src/pmc/packfile.pmc
    M src/pmc/packfileview.pmc
    M src/pmc/sub.pmc

  Log Message:
  -----------
  Add a third argument to Parrot_pf_get_packfile_pmc, to be the string path for it. That way every time we have a PackfileView we've made a best effort to fill in all fields. Add a get_packfile() method to Sub to get the packfile that owns it. This exposes some subtle errors


  Commit: 0b3235adb1e6a641a7ce32bb4586c5391760bf80
      https://github.com/parrot/parrot/commit/0b3235adb1e6a641a7ce32bb4586c5391760bf80
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  Make sure to set the ->view field in the PackFile* when we load it from the PackfileView.read_from_file() method.


  Commit: aba1afcbca8a2c6890748bfa46afd3a4dbd6eb84
      https://github.com/parrot/parrot/commit/aba1afcbca8a2c6890748bfa46afd3a4dbd6eb84
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

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

  Log Message:
  -----------
  Remove PackFile_read_pbc file.

We have Parrot_pf_read_pbc_file, and we only want one interface for this crucial mechanism to prevent confusion


  Commit: 34f56d98b5fce450c0d5c243f74fe38d034d2b48
      https://github.com/parrot/parrot/commit/34f56d98b5fce450c0d5c243f74fe38d034d2b48
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M compilers/imcc/main.c
    M frontend/parrot_debugger/main.c
    M frontend/pbc_dump/main.c
    M frontend/pbc_merge/main.c
    M include/parrot/packfile.h
    M src/embed/bytecode.c
    M src/packfile/api.c
    M src/pmc/eval.pmc
    M src/pmc/packfile.pmc
    M src/pmc/packfileview.pmc
    M src/pmc/sub.pmc

  Log Message:
  -----------
  Add a third argument to Parrot_pf_get_packfile_pmc, to be the string path for it. That way every time we have a PackfileView we've made a best effort to fill in all fields. Add a get_packfile() method to Sub to get the packfile that owns it. This exposes some subtle errors


  Commit: 62100eed1d35b5d7e440b42aa0fd36bd81af662f
      https://github.com/parrot/parrot/commit/62100eed1d35b5d7e440b42aa0fd36bd81af662f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  Make sure to set the ->view field in the PackFile* when we load it from the PackfileView.read_from_file() method.


  Commit: 2c4ef3846d1ac3833d998c444cfc780730bbb547
      https://github.com/parrot/parrot/commit/2c4ef3846d1ac3833d998c444cfc780730bbb547
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

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

  Log Message:
  -----------
  Remove PackFile_read_pbc file.

We have Parrot_pf_read_pbc_file, and we only want one interface for this crucial mechanism to prevent confusion


  Commit: 7ad94d6d065ef974156075204a964ca2ebde0dfa
      https://github.com/parrot/parrot/commit/7ad94d6d065ef974156075204a964ca2ebde0dfa
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M t/src/extend.t

  Log Message:
  -----------
  Fix tests that were relying on Parrot_pf_get_packfile_pmc


  Commit: 81de279cb362b21b81f9b4d8a8e3d4f75a37762f
      https://github.com/parrot/parrot/commit/81de279cb362b21b81f9b4d8a8e3d4f75a37762f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M src/pmc/imccompiler.pmc

  Log Message:
  -----------
  Add a named 'path' argument to IMCCompiler.compiler and .compile_file, to override default path name in the PackfileView


  Commit: 130df8b616868c977bbe4ce5d1d8e042f0cac6bc
      https://github.com/parrot/parrot/commit/130df8b616868c977bbe4ce5d1d8e042f0cac6bc
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M src/pmc/imccompiler.pmc

  Log Message:
  -----------
  doesn't seem to like the named arguments. Just make the path argument optional instead


  Commit: f4defab0d7ff339ca1595db39d6e72f8c929c07c
      https://github.com/parrot/parrot/commit/f4defab0d7ff339ca1595db39d6e72f8c929c07c
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

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

  Log Message:
  -----------
  Add in Parrot_pf_get_version_string and expose it through new method PackfileView.get_version


  Commit: e95cf3a6df7649b3700ed80530ef3b4dd9c3b533
      https://github.com/parrot/parrot/commit/e95cf3a6df7649b3700ed80530ef3b4dd9c3b533
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-11-30 (Wed, 30 Nov 2011)

  Changed paths:
    M src/pmc/socket.pmc

  Log Message:
  -----------
  give Select.readline an optional deleimiter parameter (not yet tested)


  Commit: 7d99eddcd1f91bc70b6966adfdbf3e5eec88e461
      https://github.com/parrot/parrot/commit/7d99eddcd1f91bc70b6966adfdbf3e5eec88e461
  Author: Bruce Gray <bruce.gray at acm.org>
  Date:   2011-11-30 (Wed, 30 Nov 2011)

  Changed paths:
    M docs/pdds/pdd22_io.pod
    M docs/user/pir/pmcs.pod

  Log Message:
  -----------
  Update docs to fix GH issue 3 on parrot.github.com - outdated examples of iterator use.


  Commit: 2b3bb7e3c3b294fc7c979ff2be1fb38a01e19099
      https://github.com/parrot/parrot/commit/2b3bb7e3c3b294fc7c979ff2be1fb38a01e19099
  Author: Bruce Gray <bruce.gray at acm.org>
  Date:   2011-11-30 (Wed, 30 Nov 2011)

  Changed paths:
    M t/pmc/iterator.t

  Log Message:
  -----------
  Clarify test name for final use of Iterator object.


  Commit: 8cff76a4d416dd6e48efc2d2bdd5dd75abf30fe2
      https://github.com/parrot/parrot/commit/8cff76a4d416dd6e48efc2d2bdd5dd75abf30fe2
  Author: Peter Polacik <polacik.p at gmail.com>
  Date:   2011-12-02 (Fri, 02 Dec 2011)

  Changed paths:
    M examples/embed/cotorra.c
    M include/parrot/extend.h
    M include/parrot/misc.h
    M include/parrot/namespace.h
    M include/parrot/pmc.h
    M src/extend.c
    M src/misc.c
    M src/namespace.c
    M src/pmc.c

  Log Message:
  -----------
  Code changes for GCI task

TODO: Adjust test cases to pass


  Commit: 525992bc79566fa254b91a9893667b5b2e5c9a5f
      https://github.com/parrot/parrot/commit/525992bc79566fa254b91a9893667b5b2e5c9a5f
  Author: Bilal Akhtar <bilalakhtar at ubuntu.com>
  Date:   2011-12-02 (Fri, 02 Dec 2011)

  Changed paths:
    M MANIFEST
    M config/gen/makefiles/root.in
    A src/interp/api.c
    R src/interp/inter_create.c
    R src/interp/inter_misc.c

  Log Message:
  -----------
  The big file merge: merge inter_create and inter_misc into newly-created api.c
Also, modify function name to fit better with the standard across the code base


  Commit: e85cb9895b34f47906991cb5c9918b6e48292e33
      https://github.com/parrot/parrot/commit/e85cb9895b34f47906991cb5c9918b6e48292e33
  Author: Bilal Akhtar <bilalakhtar at ubuntu.com>
  Date:   2011-12-02 (Fri, 02 Dec 2011)

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

  Log Message:
  -----------
  Add backslash at the end of line in makefile


  Commit: 6dc78232a8976997e273d6a6a6013844e3d0510b
      https://github.com/parrot/parrot/commit/6dc78232a8976997e273d6a6a6013844e3d0510b
  Author: Peter Polacik <polacik.p at gmail.com>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

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

  Log Message:
  -----------
  Modified test cases

GCI Task done


  Commit: f71f8ab4b115158da910c577467df37c5d5e9349
      https://github.com/parrot/parrot/commit/f71f8ab4b115158da910c577467df37c5d5e9349
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    A docs/binaries/winxed.pod

  Log Message:
  -----------
  new winxed POD doc


  Commit: 10cd4639b0e4fb6c35289e479beb94c05e6a8d98
      https://github.com/parrot/parrot/commit/10cd4639b0e4fb6c35289e479beb94c05e6a8d98
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    M docs/binaries/winxed.pod

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


  Commit: 47373dad4fb6ecf648a9667a0d480a60231aea04
      https://github.com/parrot/parrot/commit/47373dad4fb6ecf648a9667a0d480a60231aea04
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    M docs/binaries/winxed.pod

  Log Message:
  -----------
  winxed POD


  Commit: 52e5b49fa3056ddc9c3e7dace98ccd6cd3b12e05
      https://github.com/parrot/parrot/commit/52e5b49fa3056ddc9c3e7dace98ccd6cd3b12e05
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    M docs/binaries/winxed.pod

  Log Message:
  -----------
  winxed doc


  Commit: 489dd4b1a465aed9c619b711ba3c9bf38ffdddcd
      https://github.com/parrot/parrot/commit/489dd4b1a465aed9c619b711ba3c9bf38ffdddcd
  Author: Bilal Akhtar <bilalakhtar at ubuntu.com>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    M include/parrot/interpreter.h
    M lib/Parrot/Pmc2c/PMC.pm
    M src/interp/api.c
    M src/pmc/parrotinterpreter.pmc

  Log Message:
  -----------
  Rename function names everywhere


  Commit: e85966a7fb5b4e4dda544ff515ee779f49170aef
      https://github.com/parrot/parrot/commit/e85966a7fb5b4e4dda544ff515ee779f49170aef
  Author: Bilal Akhtar <bilalakhtar at ubuntu.com>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    M include/parrot/interpreter.h
    M include/parrot/oplib/core_ops.h
    M src/embed/api.c
    M src/exceptions.c
    M src/interp/api.c
    M src/ops/core.ops
    M src/ops/core_ops.c

  Log Message:
  -----------
  Rename functions yet again...


  Commit: 833584adb6d21502ac66ee00f189420d07e48ddd
      https://github.com/parrot/parrot/commit/833584adb6d21502ac66ee00f189420d07e48ddd
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    A docs/binaries/winxed.pod

  Log Message:
  -----------
  Merge pull request #216 from Alekssasho/winxed_POD_docs

GCI Task Winxed POD docs


  Commit: 96fa2c52ee082a83348086296d0776ab7c3da1fe
      https://github.com/parrot/parrot/commit/96fa2c52ee082a83348086296d0776ab7c3da1fe
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    M docs/binaries/winxed.pod

  Log Message:
  -----------
  [docs] Tweak winxed binary docs


  Commit: 36e4eb520fd0fb1ff895fcc0017c244280b8bf70
      https://github.com/parrot/parrot/commit/36e4eb520fd0fb1ff895fcc0017c244280b8bf70
  Author: Peter Polacik <polacik.p at gmail.com>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  Fixed problem with g++ compilation


  Commit: d226e47e77b9e10d46b1bd410ed7a0cfbb1a2bb2
      https://github.com/parrot/parrot/commit/d226e47e77b9e10d46b1bd410ed7a0cfbb1a2bb2
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    M examples/embed/cotorra.c
    M include/parrot/extend.h
    M include/parrot/misc.h
    M include/parrot/namespace.h
    M include/parrot/pmc.h
    M src/extend.c
    M src/misc.c
    M src/namespace.c
    M src/packfile/api.c
    M src/pmc.c
    M t/src/extend.t
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Merge pull request #217 from pepol/master

GCI 2011: Cleanup src/extend.c Done && fixed g++ compilation


  Commit: 844c9beb349b87f3b6c24ae5a45306cfe76199bb
      https://github.com/parrot/parrot/commit/844c9beb349b87f3b6c24ae5a45306cfe76199bb
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  fix codingstd line lenght


  Commit: 86353cc9df183eda8cb24de64dcf874abadc3f32
      https://github.com/parrot/parrot/commit/86353cc9df183eda8cb24de64dcf874abadc3f32
  Author: Bilal Akhtar <bilalakhtar at ubuntu.com>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    M compilers/imcc/api.c
    M frontend/parrot2/prt0.pir
    M frontend/parrot2/prt0.winxed
    M frontend/parrot_debugger/main.c
    M frontend/pbc_dump/main.c
    M frontend/pbc_merge/main.c
    M include/parrot/interpreter.h
    M src/debug.c
    M src/embed/api.c
    M src/interp/api.c
    M src/packfile/api.c

  Log Message:
  -----------
  More function renames, now stuck at PIR files


  Commit: 315d6637eebc77f15bdf064024ec69bfc60b2d93
      https://github.com/parrot/parrot/commit/315d6637eebc77f15bdf064024ec69bfc60b2d93
  Author: Bilal Akhtar <bilalakhtar at ubuntu.com>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    M include/parrot/interpreter.h
    M include/parrot/oplib/core_ops.h
    M runtime/parrot/library/parrotlib.pir
    M src/interp/api.c
    M src/ops/core.ops
    M src/ops/core_ops.c

  Log Message:
  -----------
  Fix function names of Parrot_interp_info_*


  Commit: f84d5043ffd4d10aaa4b95c063281396395952e3
      https://github.com/parrot/parrot/commit/f84d5043ffd4d10aaa4b95c063281396395952e3
  Author: Bilal Akhtar <bilalakhtar at ubuntu.com>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    M examples/benchmarks/oo1.pir
    M examples/benchmarks/oo2.pir
    M examples/benchmarks/oo3.pir
    M examples/library/ncurses_life.pir
    M examples/pir/coop_threads.pir
    M examples/pir/life.pir
    M frontend/parrot2/prt0.pir
    M frontend/parrot2/prt0.winxed
    M frontend/parrot_debugger/main.c
    M runtime/parrot/include/green_threads.pir
    M runtime/parrot/library/Parrot/Coroutine.pir
    M runtime/parrot/library/Stream/Sub.pir
    M runtime/parrot/library/Stream/Writer.pir
    M runtime/parrot/library/parrotlib.pir

  Log Message:
  -----------
  Rename interpinfo to Parrot_interp_info in PIR files


  Commit: 946b9895bd69025fb4d7c8929d1c9fb879eaa5a6
      https://github.com/parrot/parrot/commit/946b9895bd69025fb4d7c8929d1c9fb879eaa5a6
  Author: Bilal Akhtar <bilalakhtar at ubuntu.com>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

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

  Log Message:
  -----------
  s/interpinfo/Parrot_interp_info/ in the LAST remaining file.


  Commit: 20f3d0f543ae6a37827923e6608101be60ec97fa
      https://github.com/parrot/parrot/commit/20f3d0f543ae6a37827923e6608101be60ec97fa
  Author: Bilal Akhtar <bilalakhtar at ubuntu.com>
  Date:   2011-12-04 (Sun, 04 Dec 2011)

  Changed paths:
    M include/parrot/interpreter.h
    M lib/Parrot/Pmc2c/PMC.pm
    M t/oo/objects.t
    M t/op/calling.t
    M t/op/gc-active-buffers.t
    M t/op/gc-leaky-box.t
    M t/op/gc-leaky-call.t
    M t/op/gc.t
    M t/op/interp.t
    M t/op/lexicals.t
    M t/op/string_mem.t
    M t/pmc/filehandle.t
    M t/pmc/namespace.t
    M t/pmc/object-meths.t
    M t/pmc/sub.t
    M t/pmc/task_primes.t
    M t/src/embed.t
    M t/src/embed/strings.t
    M t/src/exit.t
    M t/src/extend.t
    M t/src/extend_vtable.t
    M t/src/misc.t
    M t/src/pointer_array.t
    M t/src/warnings.t

  Log Message:
  -----------
  Fix tests by renaming functions there as well


  Commit: ffe6a83bce7984b0c258f5bfa23e9a10d2914152
      https://github.com/parrot/parrot/commit/ffe6a83bce7984b0c258f5bfa23e9a10d2914152
  Author: Bilal Akhtar <bilalakhtar at ubuntu.com>
  Date:   2011-12-04 (Sun, 04 Dec 2011)

  Changed paths:
    M compilers/pge/PGE/Exp.pir
    M examples/benchmarks/oo1.pir
    M examples/benchmarks/oo2.pir
    M examples/benchmarks/oo3.pir
    M examples/library/ncurses_life.pir
    M examples/pir/coop_threads.pir
    M examples/pir/life.pir
    M frontend/parrot2/prt0.pir
    M frontend/parrot2/prt0.winxed
    M include/parrot/oplib/core_ops.h
    M runtime/parrot/include/green_threads.pir
    M runtime/parrot/library/Parrot/Coroutine.pir
    M runtime/parrot/library/Stream/Sub.pir
    M runtime/parrot/library/Stream/Writer.pir
    M runtime/parrot/library/parrotlib.pir
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/pmc/parrotinterpreter.pmc
    M t/oo/objects.t
    M t/op/calling.t
    M t/op/gc-active-buffers.t
    M t/op/gc-leaky-box.t
    M t/op/gc-leaky-call.t
    M t/op/gc.t
    M t/op/interp.t
    M t/op/lexicals.t
    M t/op/string_mem.t
    M t/pmc/filehandle.t
    M t/pmc/namespace.t
    M t/pmc/object-meths.t
    M t/pmc/sub.t
    M t/pmc/task_primes.t

  Log Message:
  -----------
  Change Parrot_interp_info opcode back to interpinfo[_*].
The function names in src/interp/api.c are still the same.


  Commit: 74a18e77d6f377e9fb36aa4b9f8767ca216918a7
      https://github.com/parrot/parrot/commit/74a18e77d6f377e9fb36aa4b9f8767ca216918a7
  Author: Bilal Akhtar <bilalakhtar at ubuntu.com>
  Date:   2011-12-04 (Sun, 04 Dec 2011)

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

  Log Message:
  -----------
  Change opcode name from interpinfo back to Parrot_interpinfo. I had made a mistake of breaking the standard by renaming it back to "interpinfo" instead of "Parrot_interpinfo" in the previous commit. Now, the opcode is the same as it was before I started my work


  Commit: 23eaa0357036c27da26ac20a6e44d1d872ed44e7
      https://github.com/parrot/parrot/commit/23eaa0357036c27da26ac20a6e44d1d872ed44e7
  Author: Bilal Akhtar <bilalakhtar at ubuntu.com>
  Date:   2011-12-04 (Sun, 04 Dec 2011)

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

  Log Message:
  -----------
  Another opcode naming blunder fixed....


  Commit: 4248232cc4aacc960139c363d8e5d1dcebd579c7
      https://github.com/parrot/parrot/commit/4248232cc4aacc960139c363d8e5d1dcebd579c7
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-12-04 (Sun, 04 Dec 2011)

  Changed paths:
    M src/ops/experimental.ops

  Log Message:
  -----------
  Small doc fixes in experimental.ops


  Commit: cf360334c11b49defbce4a4e24cc544e023434d6
      https://github.com/parrot/parrot/commit/cf360334c11b49defbce4a4e24cc544e023434d6
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-12-04 (Sun, 04 Dec 2011)

  Changed paths:
    M examples/languages/squaak/src/Squaak/Actions.pm
    M examples/languages/squaak/src/Squaak/Grammar.pm

  Log Message:
  -----------
  squaak: parse sub calls as expressions


  Commit: e293df3879097942b97528569175f8cbbc289bfe
      https://github.com/parrot/parrot/commit/e293df3879097942b97528569175f8cbbc289bfe
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-12-04 (Sun, 04 Dec 2011)

  Changed paths:
    M examples/languages/squaak/src/Squaak/Runtime.pm

  Log Message:
  -----------
  squaak: Add read() builtin


  Commit: 0ea36294abef439f6abab1deeca34e95459cb11e
      https://github.com/parrot/parrot/commit/0ea36294abef439f6abab1deeca34e95459cb11e
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-12-04 (Sun, 04 Dec 2011)

  Changed paths:
    M examples/languages/squaak/src/Squaak/Actions.pm
    M examples/languages/squaak/src/Squaak/Grammar.pm
    M examples/languages/squaak/t/00-sanity.t

  Log Message:
  -----------
  squaak: Handle return and add a test


  Commit: 9fa9cbeea0bb3297d055b681a9ea2a07c5d06af1
      https://github.com/parrot/parrot/commit/9fa9cbeea0bb3297d055b681a9ea2a07c5d06af1
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-12-04 (Sun, 04 Dec 2011)

  Changed paths:
    M examples/languages/squaak/src/Squaak/Actions.pm
    M examples/languages/squaak/src/Squaak/Grammar.pm

  Log Message:
  -----------
  squaak: improve sub call in expressions

This limits sub calls to variables, not arbitrary expressions.


  Commit: 472b7796436d478e2a6454524c0c8f8395909359
      https://github.com/parrot/parrot/commit/472b7796436d478e2a6454524c0c8f8395909359
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    A docs/binaries/parrot_config.pod

  Log Message:
  -----------
  parrot_config POD file


  Commit: 8c76865aaf1d005426bf6b5bb7e5fdaf7fb201cd
      https://github.com/parrot/parrot/commit/8c76865aaf1d005426bf6b5bb7e5fdaf7fb201cd
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    A docs/binaries/parrot_config.pod

  Log Message:
  -----------
  Merge pull request #219 from Alekssasho/parrot_config_POD

parrot_config POD file


  Commit: 14c6cdac30ac3b09e413e9056ae9de5f90ffdb6a
      https://github.com/parrot/parrot/commit/14c6cdac30ac3b09e413e9056ae9de5f90ffdb6a
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    M docs/binaries/parrot_config.pod

  Log Message:
  -----------
  [doc] Tweak parrot_config POD


  Commit: 39de7e7be6d36ffac06ddb127d3fb5535aa3a50e
      https://github.com/parrot/parrot/commit/39de7e7be6d36ffac06ddb127d3fb5535aa3a50e
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    A docs/binaries/plumage.pod

  Log Message:
  -----------
  plumage POD added


  Commit: ca88636f8c2e91087a0f78f54e3b43f0a82ba4aa
      https://github.com/parrot/parrot/commit/ca88636f8c2e91087a0f78f54e3b43f0a82ba4aa
  Author: Andrew Whitworth <wknight8111 at gmail.com>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    A docs/binaries/plumage.pod

  Log Message:
  -----------
  Merge pull request #220 from Alekssasho/master

GCI plumage POD file 

Add some docs for plumage binary. Aleksandar++ for the submission


  Commit: 0cbf57899a09e363c48a5e48ab3e2c23a4d1cf11
      https://github.com/parrot/parrot/commit/0cbf57899a09e363c48a5e48ab3e2c23a4d1cf11
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    A docs/binaries/parrotbug.pod

  Log Message:
  -----------
  parrotbug POD file added


  Commit: 3d449f4436995a3325d1707c9eb621801395e2bb
      https://github.com/parrot/parrot/commit/3d449f4436995a3325d1707c9eb621801395e2bb
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    M docs/binaries/parrotbug.pod

  Log Message:
  -----------
  parrotbug POD file added


  Commit: d7b588312f2545eda3c0aa7ad8ddffd7aa6d839a
      https://github.com/parrot/parrot/commit/d7b588312f2545eda3c0aa7ad8ddffd7aa6d839a
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    M docs/binaries/parrotbug.pod

  Log Message:
  -----------
  parrotbug POD file added


  Commit: cf07711253f163b39af44bb81ef2432557048abd
      https://github.com/parrot/parrot/commit/cf07711253f163b39af44bb81ef2432557048abd
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    A docs/binaries/parrotbug.pod

  Log Message:
  -----------
  Merge pull request #221 from Alekssasho/master

GCI parrotbug POD


  Commit: 9626df6eb5b6d814516f4abeba5a397c75c42447
      https://github.com/parrot/parrot/commit/9626df6eb5b6d814516f4abeba5a397c75c42447
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    A docs/binaries/pbc_to_exe.pod

  Log Message:
  -----------
  pbc_to_exe POD added


  Commit: a7767f882f892edf88636a043673845cf0cedb2d
      https://github.com/parrot/parrot/commit/a7767f882f892edf88636a043673845cf0cedb2d
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    A docs/binaries/pbc_to_exe.pod

  Log Message:
  -----------
  Merge pull request #222 from Alekssasho/master

GCI pbc_to_exe POD file 


  Commit: 60a4a03cb32e0dbe88c2b862a037b09b8878a39b
      https://github.com/parrot/parrot/commit/60a4a03cb32e0dbe88c2b862a037b09b8878a39b
  Author: Bilal Akhtar <bilalakhtar at ubuntu.com>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

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

  Log Message:
  -----------
  Revert all changes in opcodes


  Commit: c6ebc7f36176e48a466a1317e7cbf3f8a2f34077
      https://github.com/parrot/parrot/commit/c6ebc7f36176e48a466a1317e7cbf3f8a2f34077
  Author: Bilal Akhtar <bilalakhtar at ubuntu.com>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    M include/parrot/oplib/core_ops.h

  Log Message:
  -----------
  s/Parrot__newclosure/Parrot_newclosure/


  Commit: 608df1616fc54e0b629fc753fc2cfcebb4b514af
      https://github.com/parrot/parrot/commit/608df1616fc54e0b629fc753fc2cfcebb4b514af
  Author: Bruce Gray <bruce.gray at acm.org>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    M docs/binaries/pbc_to_exe.pod

  Log Message:
  -----------
  Fix typos in pbc_to_exe.pod


  Commit: 9cd95d421f5b4b1c5ffa0436babf4cc26ff1952f
      https://github.com/parrot/parrot/commit/9cd95d421f5b4b1c5ffa0436babf4cc26ff1952f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    M MANIFEST
    M compilers/imcc/api.c
    M config/gen/makefiles/root.in
    M frontend/parrot_debugger/main.c
    M frontend/pbc_dump/main.c
    M frontend/pbc_merge/main.c
    M include/parrot/interpreter.h
    M lib/Parrot/Pmc2c/PMC.pm
    M src/debug.c
    M src/embed/api.c
    M src/exceptions.c
    A src/interp/api.c
    R src/interp/inter_create.c
    R src/interp/inter_misc.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/packfile/api.c
    M src/pmc/parrotinterpreter.pmc
    M t/src/embed.t
    M t/src/embed/strings.t
    M t/src/exit.t
    M t/src/extend.t
    M t/src/extend_vtable.t
    M t/src/misc.t
    M t/src/pointer_array.t
    M t/src/warnings.t

  Log Message:
  -----------
  Fix merge conflict to master and fix headerizer (headerizer wasn't described in the GCI task, so I'll just take care of it)


  Commit: 6939ec0a078d72ba5292fb079ab6a9cf88d5cb37
      https://github.com/parrot/parrot/commit/6939ec0a078d72ba5292fb079ab6a9cf88d5cb37
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    M src/interp/api.c

  Log Message:
  -----------
  Fix some extra POD stuff


  Commit: 002173abdaddd7d3551ce79a039d6ed39c12041e
      https://github.com/parrot/parrot/commit/002173abdaddd7d3551ce79a039d6ed39c12041e
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    M docs/binaries/pbc_to_exe.pod

  Log Message:
  -----------
  Tweak pbc_to_exe docs and explain what a fakecutable is


  Commit: b8b9be6ac462e02ea597e4115c85872e8a41abe2
      https://github.com/parrot/parrot/commit/b8b9be6ac462e02ea597e4115c85872e8a41abe2
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

  Changed paths:
    M include/parrot/datatypes.h
    M src/ops/math.ops
    M t/op/inf_nan.t

  Log Message:
  -----------
  implement is_inf_or_nan operator


  Commit: 028af3d40d585b275fc94ec666ddacd26568543e
      https://github.com/parrot/parrot/commit/028af3d40d585b275fc94ec666ddacd26568543e
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

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

  Log Message:
  -----------
  update generated files


  Commit: bd496407faa0fcf0444807b4db9f81c0ebd4960e
      https://github.com/parrot/parrot/commit/bd496407faa0fcf0444807b4db9f81c0ebd4960e
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

  Changed paths:
    M t/compilers/opsc/06-opsfile.t

  Log Message:
  -----------
  remove tests that fail when you add a new op


  Commit: afb7440374cce7b33b9bd0c0988f8bb021955fda
      https://github.com/parrot/parrot/commit/afb7440374cce7b33b9bd0c0988f8bb021955fda
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

  Changed paths:
    M t/compilers/opsc/06-opsfile.t

  Log Message:
  -----------
  Use parrot's Test::More for testing


  Commit: 9d8aa0d03704ee06b08e470086f774c4ffa301a3
      https://github.com/parrot/parrot/commit/9d8aa0d03704ee06b08e470086f774c4ffa301a3
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

  Changed paths:
    A docs/binaries/parrot-prove.pod

  Log Message:
  -----------
  parrot-prove POD added


  Commit: 8b96b26171663cfe250a1d2dbfa27568a3be927c
      https://github.com/parrot/parrot/commit/8b96b26171663cfe250a1d2dbfa27568a3be927c
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

  Changed paths:
    M docs/binaries/parrot-prove.pod

  Log Message:
  -----------
  parrot-prove POD added


  Commit: 1178ae71bfe23a879121fabe69bfbf11ba80b0f6
      https://github.com/parrot/parrot/commit/1178ae71bfe23a879121fabe69bfbf11ba80b0f6
  Author: Andrew Whitworth <wknight8111 at gmail.com>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

  Changed paths:
    A docs/binaries/parrot-prove.pod

  Log Message:
  -----------
  Merge pull request #223 from Alekssasho/master

GCI parrot-prove POD 


  Commit: f0d713760ca1fde8f8e1bef4b2c94142b9aface6
      https://github.com/parrot/parrot/commit/f0d713760ca1fde8f8e1bef4b2c94142b9aface6
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

  Log Message:
  -----------
  make headerizer again to fix conflicts in header file


  Commit: adf411708cdbbb1cc43c81ddcc30a5f3cf7275ad
      https://github.com/parrot/parrot/commit/adf411708cdbbb1cc43c81ddcc30a5f3cf7275ad
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

  Changed paths:
    A docs/binaries/parrot-nqp.pod

  Log Message:
  -----------
  parrot-nqp POD added


  Commit: 6b03b7236938000951aead03209a31c6f29544cc
      https://github.com/parrot/parrot/commit/6b03b7236938000951aead03209a31c6f29544cc
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

  Changed paths:
    A docs/binaries/parrot-nqp.pod

  Log Message:
  -----------
  Merge pull request #224 from Alekssasho/master

GCI parrot-nqp POD


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

  Changed paths:
    M docs/binaries/parrot-nqp.pod

  Log Message:
  -----------
  [doc] Tweak parrot-nqp POD


  Commit: 251cc1e1f3759041e7970c37af6a0445c1bd0ac2
      https://github.com/parrot/parrot/commit/251cc1e1f3759041e7970c37af6a0445c1bd0ac2
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

  Changed paths:
    M src/pmc/task.pmc

  Log Message:
  -----------
  Fix a mistake in Task.code() and .data() that was leading to weird random segfaults


  Commit: 31bd14ccdc4c28e5c3b8dc06302830568f131f02
      https://github.com/parrot/parrot/commit/31bd14ccdc4c28e5c3b8dc06302830568f131f02
  Author: Bilal Akhtar <bilalakhtar at ubuntu.com>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  Document API chages in api.yaml


  Commit: 624f97a14b2587318656b3f03f4a3c9722e887ca
      https://github.com/parrot/parrot/commit/624f97a14b2587318656b3f03f4a3c9722e887ca
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-07 (Wed, 07 Dec 2011)

  Changed paths:
    A docs/binaries/parrot_nci_thunk_gen.pod

  Log Message:
  -----------
  parrot_nci_thunk_gen POD added


  Commit: cfac5cbe91884592511d58e2ac63815a33b37ac3
      https://github.com/parrot/parrot/commit/cfac5cbe91884592511d58e2ac63815a33b37ac3
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-12-07 (Wed, 07 Dec 2011)

  Changed paths:
    A docs/binaries/parrot_nci_thunk_gen.pod

  Log Message:
  -----------
  Merge pull request #225 from Alekssasho/master

GCI parrot_nci_thunk_gen POD


  Commit: a90ce2a4dda8dd6e6dd42b4bb36d4486529a360d
      https://github.com/parrot/parrot/commit/a90ce2a4dda8dd6e6dd42b4bb36d4486529a360d
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-12-07 (Wed, 07 Dec 2011)

  Changed paths:
    M docs/binaries/parrot_nci_thunk_gen.pod

  Log Message:
  -----------
  [doc] Tweak parrot_nci_thunk_gen.pod


  Commit: 425534fd7e283f34de90598af29035375d7e8949
      https://github.com/parrot/parrot/commit/425534fd7e283f34de90598af29035375d7e8949
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-12-07 (Wed, 07 Dec 2011)

  Changed paths:
    A docs/binaries/parrot-nqp.pod
    A docs/binaries/parrot-prove.pod
    A docs/binaries/parrot_nci_thunk_gen.pod
    M docs/binaries/pbc_to_exe.pod
    M include/parrot/datatypes.h
    M include/parrot/oplib/core_ops.h
    M include/parrot/oplib/ops.h
    M include/parrot/opsenum.h
    M src/ops/core_ops.c
    M src/ops/math.ops
    M src/pmc/task.pmc
    M t/compilers/opsc/06-opsfile.t
    M t/op/inf_nan.t

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


  Commit: e66e875b640ff182628f20920f2e7f2a3abd4f03
      https://github.com/parrot/parrot/commit/e66e875b640ff182628f20920f2e7f2a3abd4f03
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-07 (Wed, 07 Dec 2011)

  Changed paths:
    A docs/binaries/ops2c.pod

  Log Message:
  -----------
  ops2c POD added


  Commit: babf730dcec1eff4ee7290346e1e2b2173441d22
      https://github.com/parrot/parrot/commit/babf730dcec1eff4ee7290346e1e2b2173441d22
  Author: Alekssasho <aleksssasho at gmail.com>
  Date:   2011-12-07 (Wed, 07 Dec 2011)

  Changed paths:
    M docs/binaries/ops2c.pod

  Log Message:
  -----------
  Update docs/binaries/ops2c.pod


  Commit: c84708425bbd232ad3118b3acb69912527d26df1
      https://github.com/parrot/parrot/commit/c84708425bbd232ad3118b3acb69912527d26df1
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-12-07 (Wed, 07 Dec 2011)

  Changed paths:
    A docs/binaries/ops2c.pod

  Log Message:
  -----------
  Merge pull request #226 from Alekssasho/master

GCI ops2c POD 


  Commit: 9a8ba70ae8584b1684bcf0771a14b5502cd5a0bd
      https://github.com/parrot/parrot/commit/9a8ba70ae8584b1684bcf0771a14b5502cd5a0bd
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-12-07 (Wed, 07 Dec 2011)

  Changed paths:
    M docs/binaries/ops2c.pod

  Log Message:
  -----------
  [doc] Tweak ops2c POD


  Commit: 94df889f2dd229301da6400d4c9680c0c40d9511
      https://github.com/parrot/parrot/commit/94df889f2dd229301da6400d4c9680c0c40d9511
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2011-12-07 (Wed, 07 Dec 2011)

  Changed paths:
    A docs/binaries/parrot.pod

  Log Message:
  -----------
  Add 'parrot.pod' to 'docs/binaries'.


  Commit: 25d36d2bdddf6c68ebf07fd8392f5a7ed7a2846a
      https://github.com/parrot/parrot/commit/25d36d2bdddf6c68ebf07fd8392f5a7ed7a2846a
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-12-07 (Wed, 07 Dec 2011)

  Changed paths:
    M docs/binaries/parrot.pod

  Log Message:
  -----------
  [doc] Clean up parrot binary POD


  Commit: 8f6cec8e814bd6aa11c65cd714697d6cbe9d42f7
      https://github.com/parrot/parrot/commit/8f6cec8e814bd6aa11c65cd714697d6cbe9d42f7
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-12-08 (Thu, 08 Dec 2011)

  Changed paths:
    M include/parrot/pointer_array.h

  Log Message:
  -----------
  simplify Parrot_pa_insert, avoiding allocating a chunk when there are
removed cells available


  Commit: b2f3d1d14fc3a94fc9bfee054f71a6c56f5133b4
      https://github.com/parrot/parrot/commit/b2f3d1d14fc3a94fc9bfee054f71a6c56f5133b4
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-12-09 (Fri, 09 Dec 2011)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed snapshot to dad606017e
- builtins abs, sinh, cosh and tanh


  Commit: 3fd51532c9e1e0ad93f0b477ceedeec708b5d356
      https://github.com/parrot/parrot/commit/3fd51532c9e1e0ad93f0b477ceedeec708b5d356
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-12-10 (Sat, 10 Dec 2011)

  Changed paths:
    M docs/binaries/parrot.pod

  Log Message:
  -----------
  Fix line length violations in docs/binaries/parrot.pod


  Commit: b5809871c6df0c7598e20bbc59701d496e3df583
      https://github.com/parrot/parrot/commit/b5809871c6df0c7598e20bbc59701d496e3df583
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-12-10 (Sat, 10 Dec 2011)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Update manifest


  Commit: 5d06079cd002e3fc3f5244fa84e09aaa2f6aadb2
      https://github.com/parrot/parrot/commit/5d06079cd002e3fc3f5244fa84e09aaa2f6aadb2
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2011-12-10 (Sat, 10 Dec 2011)

  Changed paths:
    M tools/dev/install_files.pl

  Log Message:
  -----------
  Removed reference to 'mk_manifests.pl', which no longer exists.


  Commit: f43f011d1534c3660bd8fdb161323dcdebfb5009
      https://github.com/parrot/parrot/commit/f43f011d1534c3660bd8fdb161323dcdebfb5009
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2011-12-10 (Sat, 10 Dec 2011)

  Changed paths:
    M tools/dev/install_files.pl

  Log Message:
  -----------
  Merge branch 'ayardley/rm_bad_doc_ref_in_tools_dev_install_files'


  Commit: 6f1762be1aa6c3b617696e4bc4a954a239ad45f4
      https://github.com/parrot/parrot/commit/6f1762be1aa6c3b617696e4bc4a954a239ad45f4
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-12-12 (Mon, 12 Dec 2011)

  Changed paths:
    M MANIFEST
    M compilers/imcc/main.c
    A docs/binaries/ops2c.pod
    A docs/binaries/parrot-nqp.pod
    A docs/binaries/parrot-prove.pod
    A docs/binaries/parrot.pod
    A docs/binaries/parrot_config.pod
    A docs/binaries/parrot_nci_thunk_gen.pod
    A docs/binaries/parrotbug.pod
    A docs/binaries/pbc_to_exe.pod
    A docs/binaries/plumage.pod
    A docs/binaries/winxed.pod
    M docs/pdds/pdd22_io.pod
    M docs/user/pir/pmcs.pod
    M examples/embed/cotorra.c
    M examples/languages/squaak/src/Squaak/Actions.pm
    M examples/languages/squaak/src/Squaak/Grammar.pm
    M examples/languages/squaak/src/Squaak/Runtime.pm
    M examples/languages/squaak/t/00-sanity.t
    M ext/winxed/compiler.pir
    M frontend/parrot2/main.c
    M frontend/parrot2/prt0.pir
    M frontend/parrot2/prt0.winxed
    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/context.h
    M include/parrot/datatypes.h
    M include/parrot/extend.h
    M include/parrot/interpreter.h
    M include/parrot/misc.h
    M include/parrot/namespace.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/pmc.h
    M include/parrot/pointer_array.h
    M include/parrot/runcore_subprof.h
    M src/call/context_accessors.c
    M src/embed/bytecode.c
    M src/embed/pmc.c
    M src/extend.c
    M src/gc/gc_private.h
    M src/gc/mark_sweep.c
    M src/interp/inter_misc.c
    M src/misc.c
    M src/namespace.c
    M src/nci/libffi.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/ops/math.ops
    M src/packfile/api.c
    M src/pmc.c
    M src/pmc/eval.pmc
    M src/pmc/imccompiler.pmc
    M src/pmc/packfile.pmc
    M src/pmc/packfileview.pmc
    M src/pmc/socket.pmc
    M src/pmc/structview.pmc
    M src/pmc/sub.pmc
    M src/pmc/task.pmc
    M src/runcore/subprof.c
    M t/compilers/opsc/06-opsfile.t
    M t/dynpmc/os.t
    M t/op/gc.t
    M t/op/inf_nan.t
    M t/pmc/iterator.t
    M t/pmc/mappedbytearray.t
    M t/pmc/nci.t
    M t/pmc/opcode.t
    M t/src/embed/pmc.t
    M t/src/extend.t
    M t/src/extend_vtable.t
    M tools/dev/install_files.pl

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


  Commit: 0322da837fc15b7f9670583365aa6257bab65219
      https://github.com/parrot/parrot/commit/0322da837fc15b7f9670583365aa6257bab65219
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-12-12 (Mon, 12 Dec 2011)

  Changed paths:
    M .gitignore
    M MANIFEST

  Log Message:
  -----------
  Update MANIFEST and .gitignore.


  Commit: b428cd5d53cdd9a659dad4e14e12607a77253012
      https://github.com/parrot/parrot/commit/b428cd5d53cdd9a659dad4e14e12607a77253012
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-12-12 (Mon, 12 Dec 2011)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  Have git ignore some .o files generated during testing.


  Commit: 07757354f9f41235f5801c4ac92c84f4f53f8170
      https://github.com/parrot/parrot/commit/07757354f9f41235f5801c4ac92c84f4f53f8170
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2011-12-12 (Mon, 12 Dec 2011)

  Changed paths:
    M CREDITS

  Log Message:
  -----------
  Update CREDITS


  Commit: 1a3b2f22f5a8956722db13d30cf173bae59396b6
      https://github.com/parrot/parrot/commit/1a3b2f22f5a8956722db13d30cf173bae59396b6
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-12-13 (Tue, 13 Dec 2011)

  Changed paths:
    M include/parrot/library.h
    M src/dynpmc/os.pmc
    M src/library.c
    M src/string/api.c

  Log Message:
  -----------
  Revert "Merge branch 'master' of github.com:parrot/parrot into separator_fixes"

This reverts commit 6f1762be1aa6c3b617696e4bc4a954a239ad45f4, reversing
changes made to f43f011d1534c3660bd8fdb161323dcdebfb5009.


  Commit: 111b275054f17fc99bb6c8a966ce785f3db01276
      https://github.com/parrot/parrot/commit/111b275054f17fc99bb6c8a966ce785f3db01276
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-12-14 (Wed, 14 Dec 2011)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed snapshot to 631d9cc494
- namespace qualified constant lookup
- fix const int division


  Commit: 165e732d9fec0e3b592d159b72925eed32a4bc6a
      https://github.com/parrot/parrot/commit/165e732d9fec0e3b592d159b72925eed32a4bc6a
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-12-17 (Sat, 17 Dec 2011)

  Changed paths:
    M MANIFEST.SKIP

  Log Message:
  -----------
  Update manifest


  Commit: 05a88d8a95cdecf94dbe6e0a11554a0ba88bb614
      https://github.com/parrot/parrot/commit/05a88d8a95cdecf94dbe6e0a11554a0ba88bb614
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-17 (Sat, 17 Dec 2011)

  Changed paths:
    M docs/book/pir/ch08_io.pod
    M runtime/parrot/library/Archive/Tar.pir
    M runtime/parrot/library/Archive/Zip.pir
    M runtime/parrot/library/Configure/genfile.pir
    M runtime/parrot/library/LWP/Protocol.pir
    M runtime/parrot/library/Test/Builder/Output.pir
    M runtime/parrot/library/osutils.pir
    M src/pmc/filehandle.pmc
    M t/compilers/imcc/syn/op.t
    M t/dynpmc/gziphandle.t
    M t/pmc/io.t
    M t/pmc/packfile.t
    M t/pmc/stringhandle.t

  Log Message:
  -----------
  Remove FileHandle puts method and fix test and docs

Signed-off-by: Jonathan "Duke" Leto <jonathan at leto.net>


  Commit: fae8c27a08de720269e1670afc8cc2a6cc1ae240
      https://github.com/parrot/parrot/commit/fae8c27a08de720269e1670afc8cc2a6cc1ae240
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-12-17 (Sat, 17 Dec 2011)

  Changed paths:
    M runtime/parrot/library/ProfTest/PIRProfile.nqp

  Log Message:
  -----------
  Replace .puts call with .print, fixes #231


  Commit: 7e455cbdd7351cedd2dbbd0c9f3ecce4bbfc9fe5
      https://github.com/parrot/parrot/commit/7e455cbdd7351cedd2dbbd0c9f3ecce4bbfc9fe5
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-12-19 (Mon, 19 Dec 2011)

  Changed paths:
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir

  Log Message:
  -----------
  update winxed snapshot to e456f00b63:
- Fix to scope search that was failing since recent change for consts
- Fix expresionless switch with non int cases
- Compiler and driver now don't have source annotations,
  saves memory in normal usages and you can always install annotated versions
  if you need to debug the compiler


  Commit: 3e98a290cec4f6989401ece6326475bc2ad03b95
      https://github.com/parrot/parrot/commit/3e98a290cec4f6989401ece6326475bc2ad03b95
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-12-19 (Mon, 19 Dec 2011)

  Changed paths:
    M runtime/parrot/library/LWP/Protocol.pir

  Log Message:
  -----------
  partial revert of http://github.com/parrot/parrot/commit/05a88d8a95cdecf94dbe6e0a11554a0ba88bb614
Socket is not a FileHandle


  Commit: 3417b80c1460bb6ba6caab85416cb2f0e51d8cd8
      https://github.com/parrot/parrot/commit/3417b80c1460bb6ba6caab85416cb2f0e51d8cd8
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-12-19 (Mon, 19 Dec 2011)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed snapshot to release number 1.5.0


  Commit: 2691300f884ff2b6db7081078b352e463610af56
      https://github.com/parrot/parrot/commit/2691300f884ff2b6db7081078b352e463610af56
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-12-19 (Mon, 19 Dec 2011)

  Changed paths:
    M src/pmc/filehandle.pmc

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


  Commit: 0a82f0ab75778ab9692bdf44ddc72aeda4af2310
      https://github.com/parrot/parrot/commit/0a82f0ab75778ab9692bdf44ddc72aeda4af2310
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-12-19 (Mon, 19 Dec 2011)

  Changed paths:
    M examples/pir/make_hello_pbc.pir

  Log Message:
  -----------
  Update example for change to FileHandle

Updates make_hello_pbc.pir for the change in
  05a88d8 Remove FileHandle puts method and fix test and docs


  Commit: 2db4772d14373eb5639acd591ba0d20bb061269f
      https://github.com/parrot/parrot/commit/2db4772d14373eb5639acd591ba0d20bb061269f
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-12-20 (Tue, 20 Dec 2011)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  initial overly-general version of changelog for 3.11.0


  Commit: c27c04196c2c5a918540c193e57c249dde1c24e4
      https://github.com/parrot/parrot/commit/c27c04196c2c5a918540c193e57c249dde1c24e4
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-12-20 (Tue, 20 Dec 2011)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  polish the changelog a bit


  Commit: a6c5dd271c5c40144f2a08520d5d93e0665fce6b
      https://github.com/parrot/parrot/commit/a6c5dd271c5c40144f2a08520d5d93e0665fce6b
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-12-20 (Tue, 20 Dec 2011)

  Changed paths:
    M MANIFEST.generated
    M README
    M VERSION
    M docs/parrothist.pod
    M docs/project/release_manager_guide.pod
    M include/parrot/oplib/core_ops.h
    M src/ops/core_ops.c
    M tools/release/release.json

  Log Message:
  -----------
  cut the 3.11.0 release "Duct Tape"


  Commit: 618ded2ed610ace43bd6db3254e7e9791139c17a
      https://github.com/parrot/parrot/commit/618ded2ed610ace43bd6db3254e7e9791139c17a
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-12-20 (Tue, 20 Dec 2011)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  add alvis++ as the 4.1.0 release manager


  Commit: 80e365dddd76f1c74757fd9038112c233399f1cb
      https://github.com/parrot/parrot/commit/80e365dddd76f1c74757fd9038112c233399f1cb
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-12-20 (Tue, 20 Dec 2011)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  add some release managers for 2012, should the world not end


  Commit: 96917801b694ed90418284a3aa0850d925484c8d
      https://github.com/parrot/parrot/commit/96917801b694ed90418284a3aa0850d925484c8d
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-12-20 (Tue, 20 Dec 2011)

  Changed paths:
    M Configure.pl

  Log Message:
  -----------
  Modify documentation re file-based configuration to respond to problem raised by gerdr++ in https://github.com/parrot/parrot/issues/233.


  Commit: 48bf23df134c1431a751fd8d6fb8032404938010
      https://github.com/parrot/parrot/commit/48bf23df134c1431a751fd8d6fb8032404938010
  Author: nbrown <nbrown04 at gmail.com>
  Date:   2011-12-22 (Thu, 22 Dec 2011)

  Changed paths:
    M lib/Parrot/Manifest.pm

  Log Message:
  -----------
  make .gitignore parsing portable


  Commit: 4097f986b2ed18163596963645537394eb924fdd
      https://github.com/parrot/parrot/commit/4097f986b2ed18163596963645537394eb924fdd
  Author: nbrown <nbrown04 at gmail.com>
  Date:   2011-12-22 (Thu, 22 Dec 2011)

  Changed paths:
    M lib/Parrot/Manifest.pm

  Log Message:
  -----------
  use Parrot::BuildUtil::slurp_file instead since File::Slurp is not in core (coke++)


  Commit: 2006557aa4d0af457cac06cec78a46a98eb90aca
      https://github.com/parrot/parrot/commit/2006557aa4d0af457cac06cec78a46a98eb90aca
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-12-22 (Thu, 22 Dec 2011)

  Changed paths:
    M MANIFEST.SKIP
    M lib/Parrot/Manifest.pm

  Log Message:
  -----------
  Correction to patch supplied by nbrown for
https://github.com/parrot/parrot/pull/237.

slurp_file returns a string, which meant for location of 'grep' excluding
comments had to be changed.


  Commit: f7cc9f9a82005046bf3456c160bc4245782226f7
      https://github.com/parrot/parrot/commit/f7cc9f9a82005046bf3456c160bc4245782226f7
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-12-27 (Tue, 27 Dec 2011)

  Changed paths:
    M Configure.pl
    M MANIFEST
    M examples/config/file/configcompiler
    A examples/config/file/configverbose
    M lib/Parrot/Configure/Options/Conf/File.pm
    M t/configure/008-file_based_configuration.t
    R t/configure/testlib/verbosefoobar

  Log Message:
  -----------
  [configure] Provide an additional pattern by which an entry in the 'general' section of a configuration file can be matched against a double-quoted string containing whitespace.  Per git Issue #233.


  Commit: 1632ca3765ea4ef2d9b97dbf3f8e1369f70b1edb
      https://github.com/parrot/parrot/commit/1632ca3765ea4ef2d9b97dbf3f8e1369f70b1edb
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-12-27 (Tue, 27 Dec 2011)

  Changed paths:
    M lib/Parrot/Test/Pod.pm

  Log Message:
  -----------
  Update list of files excluded from scrutiny of their POD to reflect change of name of testfile.


  Commit: 8c4a2b19e3f2efa4fd2bd8a0e4175b1b6c083e24
      https://github.com/parrot/parrot/commit/8c4a2b19e3f2efa4fd2bd8a0e4175b1b6c083e24
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-12-30 (Fri, 30 Dec 2011)

  Changed paths:
    M src/pmc/arrayiterator.pmc
    M src/pmc/hashiterator.pmc
    M src/pmc/iterator.pmc
    M src/pmc/orderedhashiterator.pmc
    M src/pmc/stringiterator.pmc

  Log Message:
  -----------
  Iterator PMC and family now implement the 'iterator' role.

If we test for this role, HLLs can easily implement and transparently use their own iterator types, and can easily detect when an object is an iterator (vs some other kind of data)


  Commit: 5b125a15682c2cef3bfd0a22da4bd8e4bbeb2c22
      https://github.com/parrot/parrot/commit/5b125a15682c2cef3bfd0a22da4bd8e4bbeb2c22
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-01-03 (Tue, 03 Jan 2012)

  Changed paths:
    M src/extend.c

  Log Message:
  -----------
  fix bug in Parrot_ext_try reported by kshannon++:
the context pop was not poping at all.
The fix uses a static function instead of a macro for simplicity,
setjmp has much bigger impact in speed than any additional call


  Commit: 8b416960171e55f7d08d9291b0c953774d5e7e62
      https://github.com/parrot/parrot/commit/8b416960171e55f7d08d9291b0c953774d5e7e62
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-01-07 (Sat, 07 Jan 2012)

  Changed paths:
    M .gitignore
    M CREDITS
    M ChangeLog
    M MANIFEST
    M MANIFEST.SKIP
    M MANIFEST.generated
    M README
    M VERSION
    A docs/binaries/ops2c.pod
    A docs/binaries/parrot.pod
    M docs/book/pir/ch08_io.pod
    M docs/parrothist.pod
    M docs/project/release_manager_guide.pod
    M examples/pir/make_hello_pbc.pir
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir
    M include/parrot/oplib/core_ops.h
    M include/parrot/pointer_array.h
    M lib/Parrot/Manifest.pm
    M runtime/parrot/library/Archive/Tar.pir
    M runtime/parrot/library/Archive/Zip.pir
    M runtime/parrot/library/Configure/genfile.pir
    M runtime/parrot/library/ProfTest/PIRProfile.nqp
    M runtime/parrot/library/Test/Builder/Output.pir
    M runtime/parrot/library/osutils.pir
    M src/extend.c
    M src/ops/core_ops.c
    M src/pmc/arrayiterator.pmc
    M src/pmc/filehandle.pmc
    M src/pmc/hashiterator.pmc
    M src/pmc/iterator.pmc
    M src/pmc/orderedhashiterator.pmc
    M src/pmc/stringiterator.pmc
    M t/compilers/imcc/syn/op.t
    M t/dynpmc/gziphandle.t
    M t/pmc/io.t
    M t/pmc/packfile.t
    M t/pmc/stringhandle.t
    M tools/dev/install_files.pl
    M tools/release/release.json

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


  Commit: e412704c5c3ca8754fedb3dc371a27a3dbc8bec3
      https://github.com/parrot/parrot/commit/e412704c5c3ca8754fedb3dc371a27a3dbc8bec3
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-01-07 (Sat, 07 Jan 2012)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  fix conflict in manifest


  Commit: 72419974ee5c6454b564a425f0af278807039c10
      https://github.com/parrot/parrot/commit/72419974ee5c6454b564a425f0af278807039c10
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-01-08 (Sun, 08 Jan 2012)

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

  Log Message:
  -----------
  various small cleanups to the new src/interp/api.c


  Commit: 2afe799a3630222c7868cfd4ac98bb53b52a6bb7
      https://github.com/parrot/parrot/commit/2afe799a3630222c7868cfd4ac98bb53b52a6bb7
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-01-08 (Sun, 08 Jan 2012)

  Changed paths:
    M frontend/parrot_debugger/main.c
    M include/parrot/interpreter.h
    M src/interp/api.c
    M src/packfile/api.c

  Log Message:
  -----------
  Refactor Parrot_interp_compile_file to be less obviously dependent on IMCC (though it does still require IMCC internally)


  Commit: 2e5f4ee73479f4c5848f9b823c35c87ec4fc09a0
      https://github.com/parrot/parrot/commit/2e5f4ee73479f4c5848f9b823c35c87ec4fc09a0
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-01-08 (Sun, 08 Jan 2012)

  Changed paths:
    M frontend/parrot_debugger/main.c
    M include/parrot/interpreter.h
    M src/interp/api.c
    M src/packfile/api.c

  Log Message:
  -----------
  Refactor Parrot_interp_compile_string and several more cleanups to Parrot_interp_compile_file and supporting code


  Commit: 651dd87d89adaa295c01c70006ccb4804a10f51d
      https://github.com/parrot/parrot/commit/651dd87d89adaa295c01c70006ccb4804a10f51d
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-01-08 (Sun, 08 Jan 2012)

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

  Log Message:
  -----------
  re-headerize and fix a typo


  Commit: c6a80b89f9ac7c3a3ad19199008e1572009b5b68
      https://github.com/parrot/parrot/commit/c6a80b89f9ac7c3a3ad19199008e1572009b5b68
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-08 (Sun, 08 Jan 2012)

  Changed paths:
    M t/pmc/timer.t

  Log Message:
  -----------
  Remove an svn remnant in the Timer tests


  Commit: 9e513e1cf7a8cef7c377511433ac6093a7eba68a
      https://github.com/parrot/parrot/commit/9e513e1cf7a8cef7c377511433ac6093a7eba68a
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2012-01-13 (Fri, 13 Jan 2012)

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

  Log Message:
  -----------
  [ops2c] include a bit more information in an error message

but overall it is still "less than awesome"


  Commit: dd4b8b60107fdf9c15ce63c37251d9cea0ed21c6
      https://github.com/parrot/parrot/commit/dd4b8b60107fdf9c15ce63c37251d9cea0ed21c6
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-01-14 (Sat, 14 Jan 2012)

  Changed paths:
    M config/init/hints.pm

  Log Message:
  -----------
  die if --hintsfile was set, but no such file found


  Commit: b5b6bf00366e79f10d1fb9af974e8d6527dd78e9
      https://github.com/parrot/parrot/commit/b5b6bf00366e79f10d1fb9af974e8d6527dd78e9
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-14 (Sat, 14 Jan 2012)

  Changed paths:
    M config/init/hints.pm

  Log Message:
  -----------
  Merge pull request #243 from gerdr/gerdr/ENOHINTSFILE

Don't silently ignore missing hints files if one was explicitly requested


  Commit: d69262bc30704f3a2326ffb228334409ad70f1ba
      https://github.com/parrot/parrot/commit/d69262bc30704f3a2326ffb228334409ad70f1ba
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-14 (Sat, 14 Jan 2012)

  Changed paths:
    M runtime/parrot/include/green_threads.pir

  Log Message:
  -----------
  Uncomment what could be called some documentation for green threads


  Commit: 395ff548295f019d9a67ab122f1be32cf1a32731
      https://github.com/parrot/parrot/commit/395ff548295f019d9a67ab122f1be32cf1a32731
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-01-15 (Sun, 15 Jan 2012)

  Changed paths:
    M compilers/imcc/imc.c
    M compilers/imcc/imcc.l
    M compilers/imcc/imcc.y
    M compilers/imcc/imcparser.c
    M compilers/imcc/imcparser.h
    M compilers/imcc/pbc.c
    M compilers/imcc/unit.h

  Log Message:
  -----------
  Remove the :instanceof flag from PIR.


  Commit: c383a6376836c73f81fb808eac756ee7156076f8
      https://github.com/parrot/parrot/commit/c383a6376836c73f81fb808eac756ee7156076f8
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-01-15 (Sun, 15 Jan 2012)

  Changed paths:
    M compilers/opsc/src/Ops/Trans/C.pm
    M config/init/hints.pm
    M runtime/parrot/include/green_threads.pir
    M t/pmc/timer.t

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


  Commit: 98e627cc456da7c64917ac33ef7e3730a27b3238
      https://github.com/parrot/parrot/commit/98e627cc456da7c64917ac33ef7e3730a27b3238
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-16 (Mon, 16 Jan 2012)

  Changed paths:
    M docs/tests.pod

  Log Message:
  -----------
  Remove references to long-gone languages in parrot.git and mention all_hll_test


  Commit: 8c42a3312c08421bc7836997ab03323411fa4278
      https://github.com/parrot/parrot/commit/8c42a3312c08421bc7836997ab03323411fa4278
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-16 (Mon, 16 Jan 2012)

  Changed paths:
    A t/pmc/timer-old.t
    M t/pmc/timer.t

  Log Message:
  -----------
  [t] Convert some elderly Timer PMC tests from PASM to PIR


  Commit: ceee5270c8595285a09eb159ddda9241839a7bcd
      https://github.com/parrot/parrot/commit/ceee5270c8595285a09eb159ddda9241839a7bcd
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-16 (Mon, 16 Jan 2012)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  Ignore vim swap files in more directories


  Commit: 0a73c2cf9bd5b568897ef383cf0395c8b0ed0b6b
      https://github.com/parrot/parrot/commit/0a73c2cf9bd5b568897ef383cf0395c8b0ed0b6b
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-16 (Mon, 16 Jan 2012)

  Changed paths:
    M t/pmc/timer-old.t
    M t/pmc/timer.t

  Log Message:
  -----------
  [t] Convert another Timer PMC test from PASM to PIR


  Commit: 55049490fc974b088765159c1d80f60e5e512dbe
      https://github.com/parrot/parrot/commit/55049490fc974b088765159c1d80f60e5e512dbe
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-16 (Mon, 16 Jan 2012)

  Changed paths:
    M t/pmc/nci.t
    M t/pmc/timer-old.t

  Log Message:
  -----------
  [t] There hasn't been a JIT runcore in a long while


  Commit: 87bdf2fb6ba8aa1fe4f97c088f56d5dd50755c9a
      https://github.com/parrot/parrot/commit/87bdf2fb6ba8aa1fe4f97c088f56d5dd50755c9a
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-16 (Mon, 16 Jan 2012)

  Changed paths:
    M t/pmc/timer-old.t
    M t/pmc/timer.t

  Log Message:
  -----------
  [t] Convert more Timer PMC tests to PIR


  Commit: e6b104823c74cf63216b166f808eaa982c9085e6
      https://github.com/parrot/parrot/commit/e6b104823c74cf63216b166f808eaa982c9085e6
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-16 (Mon, 16 Jan 2012)

  Changed paths:
    M t/pmc/timer-old.t
    M t/pmc/timer.t

  Log Message:
  -----------
  [t] Convert the rest of the Timer PMC tests to PIR


  Commit: 2a47d7ea087b8db4460fc173d1b2c528d2fde49c
      https://github.com/parrot/parrot/commit/2a47d7ea087b8db4460fc173d1b2c528d2fde49c
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-16 (Mon, 16 Jan 2012)

  Changed paths:
    R t/pmc/timer-old.t

  Log Message:
  -----------
  Remove old Timer pmc test remnant


  Commit: bb02f3f60b1bd17cb1f4733a2820869c07c48069
      https://github.com/parrot/parrot/commit/bb02f3f60b1bd17cb1f4733a2820869c07c48069
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-01-16 (Mon, 16 Jan 2012)

  Changed paths:
    M compilers/imcc/imc.c
    M compilers/imcc/imcc.l
    M compilers/imcc/imcc.y
    M compilers/imcc/imcparser.c
    M compilers/imcc/imcparser.h
    M compilers/imcc/pbc.c
    M compilers/imcc/unit.h

  Log Message:
  -----------
  Revert "Remove the :instanceof flag from PIR."

This reverts commit 395ff548295f019d9a67ab122f1be32cf1a32731.


  Commit: eb2b219fd54f306bc47b48b55a5bd65e41a0d1eb
      https://github.com/parrot/parrot/commit/eb2b219fd54f306bc47b48b55a5bd65e41a0d1eb
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-01-16 (Mon, 16 Jan 2012)

  Changed paths:
    M MANIFEST.SKIP

  Log Message:
  -----------
  Rerun mk_manifest_and_skip.pl so that make manifest_tests passes.


  Commit: 03d92a85d7d8e726d9f386f9d3bd63c3110730ed
      https://github.com/parrot/parrot/commit/03d92a85d7d8e726d9f386f9d3bd63c3110730ed
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-01-16 (Mon, 16 Jan 2012)

  Changed paths:
    M compilers/imcc/imc.c
    M compilers/imcc/imcc.l
    M compilers/imcc/imcc.y
    M compilers/imcc/imcparser.c
    M compilers/imcc/imcparser.h
    M compilers/imcc/pbc.c
    M compilers/imcc/unit.h

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


  Commit: dc3d65bd0b623532abb180a82749dfbd86aaa044
      https://github.com/parrot/parrot/commit/dc3d65bd0b623532abb180a82749dfbd86aaa044
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2012-01-17 (Tue, 17 Jan 2012)

  Changed paths:
    M README
    M TODO
    M docs/submissions.pod
    M parrotbug

  Log Message:
  -----------
  replace some references to trac.parrot.org with the appropriate links to github issues


  Commit: 4b038fb62a3f05f5aa5503d226a79c170e5df8a2
      https://github.com/parrot/parrot/commit/4b038fb62a3f05f5aa5503d226a79c170e5df8a2
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2012-01-17 (Tue, 17 Jan 2012)

  Changed paths:
    M docs/intro.pod
    M docs/parrot.pod

  Log Message:
  -----------
  more doc updates


  Commit: 00e4c7db0bae5ff6ad069a272e1384e176d3d57c
      https://github.com/parrot/parrot/commit/00e4c7db0bae5ff6ad069a272e1384e176d3d57c
  Author: Jonathan Scott Duff <duff at pobox.com>
  Date:   2012-01-17 (Tue, 17 Jan 2012)

  Changed paths:
    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

  Log Message:
  -----------
  Mention github issues in translations


  Commit: 66823eb2592df20a231a027bcd0eee688aab5fb1
      https://github.com/parrot/parrot/commit/66823eb2592df20a231a027bcd0eee688aab5fb1
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2012-01-17 (Tue, 17 Jan 2012)

  Changed paths:
    M examples/languages/abc/setup.pir
    M examples/pir/befunge/setup.pir

  Log Message:
  -----------
  fix links to abc and befunge


  Commit: 386b6b02bd0f09e37cd74066f5d937dcd46267b7
      https://github.com/parrot/parrot/commit/386b6b02bd0f09e37cd74066f5d937dcd46267b7
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-01-17 (Tue, 17 Jan 2012)

  Changed paths:
    M docs/book/draft/appe_source_code.pod

  Log Message:
  -----------
  Mention github in "Use the Source"


  Commit: aa2df566efc92e6d3cef833f8525c884a67fbe8f
      https://github.com/parrot/parrot/commit/aa2df566efc92e6d3cef833f8525c884a67fbe8f
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-01-17 (Tue, 17 Jan 2012)

  Changed paths:
    M docs/book/draft/ch01_introduction.pod

  Log Message:
  -----------
  book: Mention github in Chapter 1


  Commit: 00d9dc09a85e6ff7e5c27732bdfa9ade5f742493
      https://github.com/parrot/parrot/commit/00d9dc09a85e6ff7e5c27732bdfa9ade5f742493
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-01-17 (Tue, 17 Jan 2012)

  Changed paths:
    M docs/book/pct/ch01_introduction.pod
    M docs/book/pir/ch01_introduction.pod

  Log Message:
  -----------
  book: Remove last trac mentions

A lot of this is very redundant, I'm noticing...


  Commit: 80199fd46dc3474ddb5a71d76133c4b89d075c61
      https://github.com/parrot/parrot/commit/80199fd46dc3474ddb5a71d76133c4b89d075c61
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2012-01-17 (Tue, 17 Jan 2012)

  Changed paths:
    M docs/project/ticket_triaging.pod

  Log Message:
  -----------
  fix URLs in ticket_triaging.pod; the rest still needs updating I fear


  Commit: 1408b09a5860ef557cc397a33249e198343f088b
      https://github.com/parrot/parrot/commit/1408b09a5860ef557cc397a33249e198343f088b
  Author: Jonathan Scott Duff <duff at pobox.com>
  Date:   2012-01-17 (Tue, 17 Jan 2012)

  Changed paths:
    M docs/project/cage_cleaners_guide.pod

  Log Message:
  -----------
  new github cage url


  Commit: b60e8a03c004709a083a2b15e96aa896aa9e1a30
      https://github.com/parrot/parrot/commit/b60e8a03c004709a083a2b15e96aa896aa9e1a30
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-01-17 (Tue, 17 Jan 2012)

  Changed paths:
    M docs/deprecations/deprecations.pod
    M docs/faq.pod
    M docs/gettingstarted.pod

  Log Message:
  -----------
  docs: misc link updates to github


  Commit: 9c185197fbc5dd6da9a4d97f7aa0bbf0831637d4
      https://github.com/parrot/parrot/commit/9c185197fbc5dd6da9a4d97f7aa0bbf0831637d4
  Author: Jonathan Scott Duff <duff at pobox.com>
  Date:   2012-01-17 (Tue, 17 Jan 2012)

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

  Log Message:
  -----------
  update Languages url


  Commit: f3d624112ea87fc2944e3c090a86196fc7bade91
      https://github.com/parrot/parrot/commit/f3d624112ea87fc2944e3c090a86196fc7bade91
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-01-17 (Tue, 17 Jan 2012)

  Changed paths:
    M src/ops/experimental.ops

  Log Message:
  -----------
  src/ops/experimental: Use github issues, not trac


  Commit: 1400ed7679133d399ba4325b6e38bb0559799948
      https://github.com/parrot/parrot/commit/1400ed7679133d399ba4325b6e38bb0559799948
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-01-17 (Tue, 17 Jan 2012)

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

  Log Message:
  -----------
  Makefile: Ask people to submit patches to github


  Commit: e97ba05e7fc791a791fcdbf8f59bfc41c928e6a5
      https://github.com/parrot/parrot/commit/e97ba05e7fc791a791fcdbf8f59bfc41c928e6a5
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-01-17 (Tue, 17 Jan 2012)

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

  Log Message:
  -----------
  Squaak: Point to github languages list


  Commit: 748f52231bf9d73a28132b160a4ef48deb731bba
      https://github.com/parrot/parrot/commit/748f52231bf9d73a28132b160a4ef48deb731bba
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-01-17 (Tue, 17 Jan 2012)

  Changed paths:
    M t/tools/install/testlib/README

  Log Message:
  -----------
  Update a README to github from trac


  Commit: 06546768d97c8e415589569f9bfb32eedef3cf78
      https://github.com/parrot/parrot/commit/06546768d97c8e415589569f9bfb32eedef3cf78
  Author: Jonathan Scott Duff <duff at pobox.com>
  Date:   2012-01-17 (Tue, 17 Jan 2012)

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  Change trac links for those that exist on github


  Commit: 02324c95e3107050fd216616a042273bbc9cf042
      https://github.com/parrot/parrot/commit/02324c95e3107050fd216616a042273bbc9cf042
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-01-17 (Tue, 17 Jan 2012)

  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:
  -----------
  Get all the metadata in place for Parrot 4.0, 'Hyperstasis'


  Commit: c0cd33d7e4151058570eabeb168471d37092cd33
      https://github.com/parrot/parrot/commit/c0cd33d7e4151058570eabeb168471d37092cd33
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-17 (Tue, 17 Jan 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  [doc] Give the changelog some love


  Commit: b95dba663173daeca1b0a3cc796159e3e8c1574c
      https://github.com/parrot/parrot/commit/b95dba663173daeca1b0a3cc796159e3e8c1574c
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2012-01-18 (Wed, 18 Jan 2012)

  Changed paths:
    M docs/submissions.pod

  Log Message:
  -----------
  simplify docs/submissions.pod by linking to githubs help page for pull requests


  Commit: b10eec1d6a21b47e7495c1d4b4b05131c1d9cd28
      https://github.com/parrot/parrot/commit/b10eec1d6a21b47e7495c1d4b4b05131c1d9cd28
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2012-01-18 (Wed, 18 Jan 2012)

  Changed paths:
    M docs/project/metacommitter_guide.pod
    M docs/submissions.pod

  Log Message:
  -----------
  update commit bit management to use github


  Commit: a8aab9f3f831e4a1e1d978600567e70c48cae1be
      https://github.com/parrot/parrot/commit/a8aab9f3f831e4a1e1d978600567e70c48cae1be
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-18 (Wed, 18 Jan 2012)

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

  Log Message:
  -----------
  Fix bug in squak tutorial noticed by John Rizzo


  Commit: 0d4aed06708ddf7cb16614410f5517826eeea0f2
      https://github.com/parrot/parrot/commit/0d4aed06708ddf7cb16614410f5517826eeea0f2
  Author: Jonathan Scott Duff <duff at pobox.com>
  Date:   2012-01-18 (Wed, 18 Jan 2012)

  Changed paths:
    M docs/submissions.pod

  Log Message:
  -----------
  More text updates


  Commit: 4880d104a5fc9ad4f93d66803a230ff589db0c41
      https://github.com/parrot/parrot/commit/4880d104a5fc9ad4f93d66803a230ff589db0c41
  Author: Jonathan Scott Duff <duff at pobox.com>
  Date:   2012-01-18 (Wed, 18 Jan 2012)

  Changed paths:
    M src/string/api.c

  Log Message:
  -----------
  Replace trac ticket url with github issue url


  Commit: 862156331eeeebf8ae44c1daca5ae0efeecde799
      https://github.com/parrot/parrot/commit/862156331eeeebf8ae44c1daca5ae0efeecde799
  Author: Jonathan Scott Duff <duff at pobox.com>
  Date:   2012-01-18 (Wed, 18 Jan 2012)

  Changed paths:
    M src/ops/sys.ops

  Log Message:
  -----------
  add another github issue url


  Commit: de92e5ef89c070f40dd81158ac9d9471caa3110b
      https://github.com/parrot/parrot/commit/de92e5ef89c070f40dd81158ac9d9471caa3110b
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2012-01-18 (Wed, 18 Jan 2012)

  Changed paths:
    M api.yaml
    M src/ops/sys.ops
    M t/pmc/exporter.t

  Log Message:
  -----------
  update ticket links from trac to github

Since many tickets have been closed before migrating, many trac URLs remain


  Commit: 888e8322d3e5be473800c7d5a6b1d73af5f24e20
      https://github.com/parrot/parrot/commit/888e8322d3e5be473800c7d5a6b1d73af5f24e20
  Author: John Rizzo <johnrizzo1 at gmail.com>
  Date:   2012-01-18 (Wed, 18 Jan 2012)

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

  Log Message:
  -----------
  There was a misspelling.  The statement_list rule was spelled statementlist


  Commit: 8b3aa4a5e508f5cff815e30fca94dc5a006c6d4f
      https://github.com/parrot/parrot/commit/8b3aa4a5e508f5cff815e30fca94dc5a006c6d4f
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2012-01-18 (Wed, 18 Jan 2012)

  Changed paths:
    M README
    M RESPONSIBLE_PARTIES
    M TODO
    M api.yaml
    M config/gen/makefiles/root.in
    M docs/book/draft/appe_source_code.pod
    M docs/book/draft/ch01_introduction.pod
    M docs/book/pct/ch01_introduction.pod
    M docs/book/pir/ch01_introduction.pod
    M docs/deprecations/deprecations.pod
    M docs/faq.pod
    M docs/gettingstarted.pod
    M docs/intro.pod
    M docs/parrot.pod
    M docs/project/cage_cleaners_guide.pod
    M docs/project/metacommitter_guide.pod
    M docs/project/release_manager_guide.pod
    M docs/project/ticket_triaging.pod
    M docs/submissions.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 examples/languages/abc/setup.pir
    M examples/languages/squaak/doc/tutorial_episode_1.pod
    M examples/pir/befunge/setup.pir
    M parrotbug
    M src/ops/experimental.ops
    M src/ops/sys.ops
    M src/string/api.c
    M t/pmc/exporter.t
    M t/tools/install/testlib/README

  Log Message:
  -----------
  Merge remote branch 'origin/github-links'


  Commit: fd87a615aee8cf243a4c7f00303ad67491068f55
      https://github.com/parrot/parrot/commit/fd87a615aee8cf243a4c7f00303ad67491068f55
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-18 (Wed, 18 Jan 2012)

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

  Log Message:
  -----------
  Merge pull request #697 from johnrizzo1/patch-2

The statement_list rule was spelled


  Commit: 63b176e918157fccbd3eddc659397e3c819eab21
      https://github.com/parrot/parrot/commit/63b176e918157fccbd3eddc659397e3c819eab21
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-01-18 (Wed, 18 Jan 2012)

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

  Log Message:
  -----------
  cleanup cygwin build


  Commit: 9e4d1cadaf035ad23e3dcc6fe0dc8dcdf4cbb04e
      https://github.com/parrot/parrot/commit/9e4d1cadaf035ad23e3dcc6fe0dc8dcdf4cbb04e
  Author: John Rizzo <johnrizzo1 at gmail.com>
  Date:   2012-01-18 (Wed, 18 Jan 2012)

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

  Log Message:
  -----------
  It was not clear that this was an action for someone following the tutorial.  I've changed the language to clearly state that the follower of the tutorial should update that action method.


  Commit: b2f3e449d2944bb71aab36ad439aa0e19a53b569
      https://github.com/parrot/parrot/commit/b2f3e449d2944bb71aab36ad439aa0e19a53b569
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-18 (Wed, 18 Jan 2012)

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

  Log Message:
  -----------
  Merge pull request #698 from johnrizzo1/patch-3

Documentation is not clear that the user should perform a change necessary for completing the tutorial.


  Commit: be03965c810da516d7686c134e7046ff6749484d
      https://github.com/parrot/parrot/commit/be03965c810da516d7686c134e7046ff6749484d
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-01-18 (Wed, 18 Jan 2012)

  Changed paths:
    M docs/parrothist.pod
    M tools/release/release.json

  Log Message:
  -----------
  Convert parrothist.pod from iso-8859-1 to utf-8, for ease


  Commit: e141fade1ba3b3ac52c68ae73e298dc1356918af
      https://github.com/parrot/parrot/commit/e141fade1ba3b3ac52c68ae73e298dc1356918af
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-01-18 (Wed, 18 Jan 2012)

  Changed paths:
    M tools/release/release.json

  Log Message:
  -----------
  Fix a typo in json that I shouldn't have committed


  Commit: 86d1c0135d04580ca0aea3f4c8264a2ec23a7de5
      https://github.com/parrot/parrot/commit/86d1c0135d04580ca0aea3f4c8264a2ec23a7de5
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-01-18 (Wed, 18 Jan 2012)

  Changed paths:
    M README
    M RESPONSIBLE_PARTIES
    M TODO
    M api.yaml
    M config/gen/makefiles/root.in
    M docs/book/draft/appe_source_code.pod
    M docs/book/draft/ch01_introduction.pod
    M docs/book/pct/ch01_introduction.pod
    M docs/book/pir/ch01_introduction.pod
    M docs/deprecations/deprecations.pod
    M docs/faq.pod
    M docs/gettingstarted.pod
    M docs/intro.pod
    M docs/parrot.pod
    M docs/project/cage_cleaners_guide.pod
    M docs/project/metacommitter_guide.pod
    M docs/project/release_manager_guide.pod
    M docs/project/ticket_triaging.pod
    M docs/submissions.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 examples/languages/abc/setup.pir
    M examples/languages/squaak/doc/tutorial_episode_1.pod
    M examples/languages/squaak/doc/tutorial_episode_4.pod
    M examples/languages/squaak/doc/tutorial_episode_5.pod
    M examples/languages/squaak/doc/tutorial_episode_6.pod
    M examples/pir/befunge/setup.pir
    M parrotbug
    M src/ops/experimental.ops
    M src/ops/sys.ops
    M src/string/api.c
    M t/pmc/exporter.t
    M t/tools/install/testlib/README

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


  Commit: 91106b765c6b40219f02c55f3ebb4e51a54df05e
      https://github.com/parrot/parrot/commit/91106b765c6b40219f02c55f3ebb4e51a54df05e
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-01-19 (Thu, 19 Jan 2012)

  Changed paths:
    M MANIFEST.generated

  Log Message:
  -----------
  add Cygwin-specific files to MANIFEST.generated


  Commit: d65427882339eecb179afb51a343510b5e68a27c
      https://github.com/parrot/parrot/commit/d65427882339eecb179afb51a343510b5e68a27c
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-01-19 (Thu, 19 Jan 2012)

  Changed paths:
    M config/init/hints/cygwin.pm

  Log Message:
  -----------
  change inst_libparrot_* flags on Cygwin
we need to link against the import library libparrot.dll.a in libdir,
NOT against the DLL cygparrot*.dll located in bindir


  Commit: b9da642e5c5a10a18728f2fd495a3c4b1a03c80d
      https://github.com/parrot/parrot/commit/b9da642e5c5a10a18728f2fd495a3c4b1a03c80d
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-19 (Thu, 19 Jan 2012)

  Changed paths:
    M .gitignore
    M MANIFEST.generated
    M config/gen/makefiles/root.in
    M config/init/hints/cygwin.pm

  Log Message:
  -----------
  Merge pull request #699 from gerdr/gerdr/cygwin

cleanup cygwin build


  Commit: 469614938c33a131df2e6f204ce9ac44d209bf4d
      https://github.com/parrot/parrot/commit/469614938c33a131df2e6f204ce9ac44d209bf4d
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2012-01-20 (Fri, 20 Jan 2012)

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

  Log Message:
  -----------
  remove broken link, ehiggs++


  Commit: c6b69fd2b7c2976bd8bb35ea1d4f5e2c8129ceea
      https://github.com/parrot/parrot/commit/c6b69fd2b7c2976bd8bb35ea1d4f5e2c8129ceea
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-01-20 (Fri, 20 Jan 2012)

  Changed paths:
    M config/gen/makefiles/root.in
    M src/dynoplibs/Rules.in
    M src/dynpmc/Rules.in

  Log Message:
  -----------
  strip installable executables and shared libraries on Cygwin
shared libraries are only stripped if --optimize is present


  Commit: da7ed435efde5ff309080904c4763a842f2f8b20
      https://github.com/parrot/parrot/commit/da7ed435efde5ff309080904c4763a842f2f8b20
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-01-20 (Fri, 20 Jan 2012)

  Changed paths:
    M tools/dev/pbc_to_exe.pir

  Log Message:
  -----------
  let pbc_to_exe strip installable executables on Cygwin


  Commit: ec7a0b0386b85dbc4299475ad0e20448be87c2d3
      https://github.com/parrot/parrot/commit/ec7a0b0386b85dbc4299475ad0e20448be87c2d3
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-01-20 (Fri, 20 Jan 2012)

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

  Log Message:
  -----------
  For consistency, only strip installable files on Cygwin if --optimize is present


  Commit: 71db5f45736e4018809c801671a8a5ca1f6880a7
      https://github.com/parrot/parrot/commit/71db5f45736e4018809c801671a8a5ca1f6880a7
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-20 (Fri, 20 Jan 2012)

  Changed paths:
    M config/gen/makefiles/root.in
    M src/dynoplibs/Rules.in
    M src/dynpmc/Rules.in
    M tools/dev/pbc_to_exe.pir

  Log Message:
  -----------
  Merge pull request #701 from gerdr/gerdr/cygwin-strip

Strip installable executables and shared libraries on Cygwin


  Commit: a5dd594551cd8e31c937a5c7f3cbaa018ada6fc3
      https://github.com/parrot/parrot/commit/a5dd594551cd8e31c937a5c7f3cbaa018ada6fc3
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-20 (Fri, 20 Jan 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Add note about gerdr++'s improvements on cygwin


  Commit: 83c81811723c19734c3b0b443dd592fa42f5f2a0
      https://github.com/parrot/parrot/commit/83c81811723c19734c3b0b443dd592fa42f5f2a0
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-01-20 (Fri, 20 Jan 2012)

  Changed paths:
    M src/ops/sys.ops

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


  Commit: 77a58433675121204c04654c00b3878a7540f858
      https://github.com/parrot/parrot/commit/77a58433675121204c04654c00b3878a7540f858
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-01-20 (Fri, 20 Jan 2012)

  Changed paths:
    M MANIFEST.SKIP

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


  Commit: 2b539e724b0e0759617f6212bb073834382bd478
      https://github.com/parrot/parrot/commit/2b539e724b0e0759617f6212bb073834382bd478
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-01-20 (Fri, 20 Jan 2012)

  Changed paths:
    M t/fullharness

  Log Message:
  -----------
  Require TAP::Harness::Archive and related modules only if we' making an archive or sending to smolder.


  Commit: 3e6bc3e3b94076d0c0e49d0eedff8f788fbe851c
      https://github.com/parrot/parrot/commit/3e6bc3e3b94076d0c0e49d0eedff8f788fbe851c
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-21 (Sat, 21 Jan 2012)

  Changed paths:
    M .gitignore
    M CREDITS
    M ChangeLog
    M MANIFEST
    M MANIFEST.SKIP
    M MANIFEST.generated
    M README
    M RESPONSIBLE_PARTIES
    M TODO
    M VERSION
    M api.yaml
    M compilers/imcc/api.c
    M compilers/opsc/src/Ops/Trans/C.pm
    M config/gen/makefiles/root.in
    M config/init/hints.pm
    M config/init/hints/cygwin.pm
    M docs/book/draft/appe_source_code.pod
    M docs/book/draft/ch01_introduction.pod
    M docs/book/pct/ch01_introduction.pod
    M docs/book/pir/ch01_introduction.pod
    M docs/deprecations/deprecations.pod
    M docs/faq.pod
    M docs/gettingstarted.pod
    M docs/intro.pod
    M docs/parrot.pod
    M docs/parrothist.pod
    M docs/pdds/draft/pdd06_pasm.pod
    M docs/project/cage_cleaners_guide.pod
    M docs/project/metacommitter_guide.pod
    M docs/project/release_manager_guide.pod
    M docs/project/ticket_triaging.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 examples/languages/abc/setup.pir
    M examples/languages/squaak/doc/tutorial_episode_1.pod
    M examples/languages/squaak/doc/tutorial_episode_4.pod
    M examples/languages/squaak/doc/tutorial_episode_5.pod
    M examples/languages/squaak/doc/tutorial_episode_6.pod
    M examples/pir/befunge/setup.pir
    M frontend/parrot_debugger/main.c
    M frontend/pbc_dump/main.c
    M frontend/pbc_merge/main.c
    M include/parrot/interpreter.h
    M include/parrot/oplib/core_ops.h
    M lib/Parrot/Manifest.pm
    M lib/Parrot/Pmc2c/PMC.pm
    M parrotbug
    M runtime/parrot/include/green_threads.pir
    M src/debug.c
    M src/dynoplibs/Rules.in
    M src/dynpmc/Rules.in
    M src/embed/api.c
    M src/exceptions.c
    M src/extend.c
    A src/interp/api.c
    R src/interp/inter_create.c
    R src/interp/inter_misc.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/ops/sys.ops
    M src/packfile/api.c
    M src/pmc/arrayiterator.pmc
    M src/pmc/hashiterator.pmc
    M src/pmc/iterator.pmc
    M src/pmc/orderedhashiterator.pmc
    M src/pmc/parrotinterpreter.pmc
    M src/pmc/stringiterator.pmc
    M src/string/api.c
    M t/pmc/exporter.t
    M t/pmc/nci.t
    M t/pmc/timer.t
    M t/src/embed.t
    M t/src/embed/strings.t
    M t/src/exit.t
    M t/src/extend.t
    M t/src/extend_vtable.t
    M t/src/misc.t
    M t/src/pointer_array.t
    M t/src/warnings.t
    M t/tools/install/testlib/README
    M tools/dev/pbc_to_exe.pir
    M tools/release/release.json

  Log Message:
  -----------
  Merge remote branch 'origin/master' into 233/file_based_config


  Commit: d313e63b932aee78c8f2c7ad03d864e5e47c440d
      https://github.com/parrot/parrot/commit/d313e63b932aee78c8f2c7ad03d864e5e47c440d
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-01-21 (Sat, 21 Jan 2012)

  Changed paths:
    M Configure.pl
    M MANIFEST
    M examples/config/file/configcompiler
    A examples/config/file/configverbose
    M lib/Parrot/Configure/Options/Conf/File.pm
    M lib/Parrot/Test/Pod.pm
    M t/configure/008-file_based_configuration.t
    R t/configure/testlib/verbosefoobar

  Log Message:
  -----------
  Merge branch '233/file_based_config'


  Commit: ea13f566b46d870166e65081e52dd7ac6fabfcd5
      https://github.com/parrot/parrot/commit/ea13f566b46d870166e65081e52dd7ac6fabfcd5
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-01-21 (Sat, 21 Jan 2012)

  Changed paths:
    M t/fullharness

  Log Message:
  -----------
  Remove the BEGIN block, which is no longer needed.


  Commit: 7c21ffa2ca8e0c859d4e535d4419db894f885de4
      https://github.com/parrot/parrot/commit/7c21ffa2ca8e0c859d4e535d4419db894f885de4
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-01-21 (Sat, 21 Jan 2012)

  Changed paths:
    M include/parrot/runcore_profiling.h
    M include/parrot/runcore_subprof.h

  Log Message:
  -----------
  Correct name of file inside C-comment; update copyright date.


  Commit: 0ba4979837a466fc1f99cd36cc58dabc6ffe9f56
      https://github.com/parrot/parrot/commit/0ba4979837a466fc1f99cd36cc58dabc6ffe9f56
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-01-21 (Sat, 21 Jan 2012)

  Changed paths:
    M lib/Parrot/Configure/Compiler.pm

  Log Message:
  -----------
  Clarify documentation, correct one spelling error, improve POD formatting.


  Commit: 512380678e3b21e28fac0572edcadb524c92e0e9
      https://github.com/parrot/parrot/commit/512380678e3b21e28fac0572edcadb524c92e0e9
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-01-21 (Sat, 21 Jan 2012)

  Changed paths:
    M include/parrot/runcore_profiling.h
    M include/parrot/runcore_subprof.h

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


  Commit: 9366c89ae4e9e3ae393fbda893565060decc0b66
      https://github.com/parrot/parrot/commit/9366c89ae4e9e3ae393fbda893565060decc0b66
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-01-24 (Tue, 24 Jan 2012)

  Changed paths:
    M docs/project/committer_guide.pod

  Log Message:
  -----------
  Update document to point to the correct pod checker test because there has not
been a '/t/doc/pod.t' since v0.9.1


  Commit: 948fbf1e00f0121b0ae45326ca7bd38eebfee6b8
      https://github.com/parrot/parrot/commit/948fbf1e00f0121b0ae45326ca7bd38eebfee6b8
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-01-24 (Tue, 24 Jan 2012)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Minor updates and revisions


  Commit: 96ff976421b15ff829ff4d9aef7cfbb33ea36681
      https://github.com/parrot/parrot/commit/96ff976421b15ff829ff4d9aef7cfbb33ea36681
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-01-24 (Tue, 24 Jan 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Note revision of 'docs/project/release_manager_guide.pod' in ChangeLog


  Commit: efc7d2ee6e7b1bed4120ff15c1060ce3e8f5aba6
      https://github.com/parrot/parrot/commit/efc7d2ee6e7b1bed4120ff15c1060ce3e8f5aba6
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-01-24 (Tue, 24 Jan 2012)

  Changed paths:
    R tools/docs/make_html_docs.pl
    A tools/docs/mk_html_docs.pl

  Log Message:
  -----------
  Make 'make_html_docs.pl' name conform to other 'make' tools.


  Commit: 497978aab55ccf9c2fde6745900bb3b226b5dc3b
      https://github.com/parrot/parrot/commit/497978aab55ccf9c2fde6745900bb3b226b5dc3b
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-01-24 (Tue, 24 Jan 2012)

  Changed paths:
    M tools/docs/mk_html_docs.pl

  Log Message:
  -----------
  Enable mk_html_docs.pl to pass html headers and links to Parrot::Docs::HTMLPage


  Commit: 1af532321cdf778acdaed145a2efae4d6aff26f1
      https://github.com/parrot/parrot/commit/1af532321cdf778acdaed145a2efae4d6aff26f1
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-01-24 (Tue, 24 Jan 2012)

  Changed paths:
    M tools/docs/mk_html_docs.pl

  Log Message:
  -----------
  Minor edit


  Commit: 659ec6f634ae51a44390e0286b97b0cbed9ce17a
      https://github.com/parrot/parrot/commit/659ec6f634ae51a44390e0286b97b0cbed9ce17a
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-01-25 (Wed, 25 Jan 2012)

  Changed paths:
    M lib/Parrot/Docs/HTMLPage.pm

  Log Message:
  -----------
  Added a simple body subroutine to process html passed to the module.


  Commit: 56f32cf3da5f9e770ad2ecd6a166000e8005704b
      https://github.com/parrot/parrot/commit/56f32cf3da5f9e770ad2ecd6a166000e8005704b
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-01-25 (Wed, 25 Jan 2012)

  Changed paths:
    M MANIFEST
    M config/gen/makefiles/docs.in

  Log Message:
  -----------
  Renamed make_html_docs.pl to mk_html_docs.pl to conform with other make named tools.


  Commit: 03b3d5fb10dcc61785a269be4e771d85a39c544e
      https://github.com/parrot/parrot/commit/03b3d5fb10dcc61785a269be4e771d85a39c544e
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-01-25 (Wed, 25 Jan 2012)

  Changed paths:
    M frontend/parrot2/main.c

  Log Message:
  -----------
  frontend: Be pessimistic about arguments

The code to handle -o added two arguments to the final array.
However, longopt allows "-o file" to also be passed as
"--output=file".  This causes one argument to cause two to be added.
This means that we can't have the destination array be the same size
as the original.

I've decided to use the most pessimistic case for allocation, one
where every argument causes two to be added (parrot --output=file1
--output=file2 etc).  Alternative solutions include passing it as
"-o=file" instead and having prt0 handle breaking it apart, but this
is the fastest way to fix the memory overrun.


  Commit: 5472b91c95e8df2e0f394c0a3068653c1bead086
      https://github.com/parrot/parrot/commit/5472b91c95e8df2e0f394c0a3068653c1bead086
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-01-25 (Wed, 25 Jan 2012)

  Changed paths:
    M lib/Parrot/Docs/HTMLPage.pm
    M tools/docs/mk_html_docs.pl

  Log Message:
  -----------
  Added comments to clarify the reason for the code updates.


  Commit: d7125000866d6a6b7fe7abfc38b180ef5b1698b5
      https://github.com/parrot/parrot/commit/d7125000866d6a6b7fe7abfc38b180ef5b1698b5
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-01-25 (Wed, 25 Jan 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Fixed typo.


  Commit: 93f24ffd376a6c56421437a4ab16d2a6e251bdd2
      https://github.com/parrot/parrot/commit/93f24ffd376a6c56421437a4ab16d2a6e251bdd2
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-01-26 (Thu, 26 Jan 2012)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Fixed typo


  Commit: 18f3b94af8695e5a94af9f34227792a444cae8c9
      https://github.com/parrot/parrot/commit/18f3b94af8695e5a94af9f34227792a444cae8c9
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-01-26 (Thu, 26 Jan 2012)

  Changed paths:
    M config/init/defaults.pm
    M docs/pdds/pdd03_calling_conventions.pod
    M frontend/pbc_merge/main.c
    M include/parrot/pointer_array.h
    M lib/Parrot/Docs/File.pm
    M lib/Parrot/Pmc2c/PMC/RO.pm
    M runtime/parrot/bin/prove.pir
    M runtime/parrot/include/hllmacros.pir
    M runtime/parrot/library/distutils.pir
    M src/debug.c
    M src/namespace.c
    M src/ops/io.ops
    M src/ops/sys.ops
    M src/packfile/api.c
    M src/packfile/pf_items.c
    M src/platform/generic/file.c
    M src/platform/win32/dl.c
    M t/compilers/data_json/to_parrot.t
    M t/compilers/imcc/syn/clash.t
    M t/compilers/imcc/syn/regressions.t
    M t/compilers/pct/past.t
    M t/compilers/tge/grammar.t
    M t/dynoplibs/io.t
    M t/dynpmc/os.t
    M t/harness.pir
    M t/library/p6object.t
    M t/native_pbc/header.t
    M t/native_pbc/integer.t
    M t/native_pbc/number.t
    M t/native_pbc/string.t
    M t/oo/metamodel.t
    M t/op/arithmetics.t
    M t/op/calling.t
    M t/op/comp.t
    M t/op/inf_nan.t
    M t/op/lexicals.t
    M t/op/number.t
    M t/pmc/class.t
    M t/pmc/complex.t
    M t/pmc/exporter.t
    M t/pmc/filehandle.t
    M t/pmc/float.t
    M t/pmc/io.t
    M t/pmc/io_iterator.t
    M t/pmc/multidispatch.t
    M t/pmc/namespace-old.t
    M t/pmc/packfile.t
    M t/pmc/packfileview.t
    M t/pmc/parrotio.t
    M t/pmc/resizablepmcarray.t
    M t/pmc/stringhandle.t
    M t/pmc/sub.t
    M t/run/options.t

  Log Message:
  -----------
  Auto-replace TT# with GH# as per GH #707

This takes us from 316 to 145 references to trac tickets.  I suspect
they are all closed tickets.


  Commit: 15dd3bf7e28b845378684eed6ebb5624c15abe3d
      https://github.com/parrot/parrot/commit/15dd3bf7e28b845378684eed6ebb5624c15abe3d
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-01-26 (Thu, 26 Jan 2012)

  Changed paths:
    M frontend/parrot2/main.c

  Log Message:
  -----------
  codeingstd: don't use C++ comments, benabik--


  Commit: 2d8947be2e2c6e707e1143e9460306a8ae233e59
      https://github.com/parrot/parrot/commit/2d8947be2e2c6e707e1143e9460306a8ae233e59
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-26 (Thu, 26 Jan 2012)

  Changed paths:
    A .travis.yml

  Log Message:
  -----------
  Add a Travis CI config file


  Commit: 7e7e8f4a90eea7517c0a34610c63bc0c822a7fe0
      https://github.com/parrot/parrot/commit/7e7e8f4a90eea7517c0a34610c63bc0c822a7fe0
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-26 (Thu, 26 Jan 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Do a configure at 'script' time, not 'before_script'


  Commit: bed6acfad133730d116cdd495e3c9a3cf75de075
      https://github.com/parrot/parrot/commit/bed6acfad133730d116cdd495e3c9a3cf75de075
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-26 (Thu, 26 Jan 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] We use Configure.pl, not ./configure


  Commit: 81051fb8e574112e52e2c48fe06732428e8ccb73
      https://github.com/parrot/parrot/commit/81051fb8e574112e52e2c48fe06732428e8ccb73
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-26 (Thu, 26 Jan 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] See how Travis CI likes our full test suite


  Commit: a6ccd197a04ae1624e588ff24b420942a8c8afd0
      https://github.com/parrot/parrot/commit/a6ccd197a04ae1624e588ff24b420942a8c8afd0
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-26 (Thu, 26 Jan 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Fix a dirth of whitespace


  Commit: 74a17f0717dee63bf22dc178ad8ad5439c7e94ae
      https://github.com/parrot/parrot/commit/74a17f0717dee63bf22dc178ad8ad5439c7e94ae
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-01-27 (Fri, 27 Jan 2012)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Update doc to fix issue #170.


  Commit: c2d78208b18bc299c08852152d44404731c179bc
      https://github.com/parrot/parrot/commit/c2d78208b18bc299c08852152d44404731c179bc
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-01-27 (Fri, 27 Jan 2012)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Fixed typo.


  Commit: 844e6f92bd81f70484097032c769889d3b020a6b
      https://github.com/parrot/parrot/commit/844e6f92bd81f70484097032c769889d3b020a6b
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-01-27 (Fri, 27 Jan 2012)

  Changed paths:
    M t/fullharness

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


  Commit: 5c9014ef3e7e58553ddbb555531c5af28dd78fac
      https://github.com/parrot/parrot/commit/5c9014ef3e7e58553ddbb555531c5af28dd78fac
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-01-27 (Fri, 27 Jan 2012)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Update MANIFEST to include .travis.yml.


  Commit: 42997bcca663a7cd1262be7f0846052aab20b88a
      https://github.com/parrot/parrot/commit/42997bcca663a7cd1262be7f0846052aab20b88a
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-27 (Fri, 27 Jan 2012)

  Changed paths:
    M t/codingstd/filenames.t

  Log Message:
  -----------
  [ci] Make our codingstd test conveniently skip over .travis.yml


  Commit: 8b1c382563d3f9508d3d344474f2c84b4cb95b4c
      https://github.com/parrot/parrot/commit/8b1c382563d3f9508d3d344474f2c84b4cb95b4c
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-27 (Fri, 27 Jan 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Test parrot with LLVM/clang as well as with/without optimization


  Commit: 5b5e7a57cd7254dcb8ea5a89d6a297eb15eaca54
      https://github.com/parrot/parrot/commit/5b5e7a57cd7254dcb8ea5a89d6a297eb15eaca54
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-01-28 (Sat, 28 Jan 2012)

  Changed paths:
    M MANIFEST
    R t/steps/auto/sha1-01.t

  Log Message:
  -----------
  Config step auto::sha1 was removed some time ago!  No longer need corresponding 'steps' test in the repo.


  Commit: b40e9d9e8cd379c85b840a9fab12de7cf36accc9
      https://github.com/parrot/parrot/commit/b40e9d9e8cd379c85b840a9fab12de7cf36accc9
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-01-28 (Sat, 28 Jan 2012)

  Changed paths:
    M tools/docs/mk_html_docs.pl

  Log Message:
  -----------
  Fixed minor error to earlier updates.


  Commit: 4533a7f90a241feb07456f6b66ac94bf47875662
      https://github.com/parrot/parrot/commit/4533a7f90a241feb07456f6b66ac94bf47875662
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-01-28 (Sat, 28 Jan 2012)

  Changed paths:
    M MANIFEST
    M config/gen/makefiles/docs.in
    M lib/Parrot/Docs/HTMLPage.pm
    R tools/docs/make_html_docs.pl
    A tools/docs/mk_html_docs.pl

  Log Message:
  -----------
  Merge branch 'ayardley/mk_html_docs'


  Commit: 5b68a03a1a5ea46ff5f6a228f9528458561d5b95
      https://github.com/parrot/parrot/commit/5b68a03a1a5ea46ff5f6a228f9528458561d5b95
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-29 (Sun, 29 Jan 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Attempt to install perl dependencies so we can submit to Smolder


  Commit: b6cba3e9b8fae2bb6b09e856e45a041f3a849e01
      https://github.com/parrot/parrot/commit/b6cba3e9b8fae2bb6b09e856e45a041f3a849e01
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-29 (Sun, 29 Jan 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Try removing local::lib setup since it is already intalled+configured by apt-get


  Commit: 8a1265a34f90bfcae4ab3e363d68b9213778114b
      https://github.com/parrot/parrot/commit/8a1265a34f90bfcae4ab3e363d68b9213778114b
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-29 (Sun, 29 Jan 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Add zlib


  Commit: 9285a10ced545691d35a47758e97c1f9bb5a2cf7
      https://github.com/parrot/parrot/commit/9285a10ced545691d35a47758e97c1f9bb5a2cf7
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-30 (Mon, 30 Jan 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Try to fix a permission issue


  Commit: 676284fc054b6fc78bb535adf970f65297d98b81
      https://github.com/parrot/parrot/commit/676284fc054b6fc78bb535adf970f65297d98b81
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-30 (Mon, 30 Jan 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Try fixing the permisions again and dump our environment


  Commit: 032380e4a927bf73535fe8aca84067b6d259cdf3
      https://github.com/parrot/parrot/commit/032380e4a927bf73535fe8aca84067b6d259cdf3
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2012-01-30 (Mon, 30 Jan 2012)

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

  Log Message:
  -----------
  [docs] fix build


  Commit: f1f6a8788fc190c02c718d8bcc510fd0e3ea8a6a
      https://github.com/parrot/parrot/commit/f1f6a8788fc190c02c718d8bcc510fd0e3ea8a6a
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-30 (Mon, 30 Jan 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] There is no ~/perl5 directory when local::lib is installed via apt-get


  Commit: 6047a421febb94ba8b629c8f5f2fa4f29ab44aa5
      https://github.com/parrot/parrot/commit/6047a421febb94ba8b629c8f5f2fa4f29ab44aa5
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-30 (Mon, 30 Jan 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Correct the dependencies for submitting to smolder via Perl and don't run tests for CPAN dependencies


  Commit: 1f4a9d3ec3680c556ec79643020e5b8411c441c8
      https://github.com/parrot/parrot/commit/1f4a9d3ec3680c556ec79643020e5b8411c441c8
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-30 (Mon, 30 Jan 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Try to get the correct local::lib env vars set


  Commit: d4f3f68916979b109f480f6d61b577db9e35dd24
      https://github.com/parrot/parrot/commit/d4f3f68916979b109f480f6d61b577db9e35dd24
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-30 (Mon, 30 Jan 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Since --test=build with return an error code if build tests fail, run our make command unconditionally so Smolder reports get sent


  Commit: 18664be52815764d0c50a25bf910cac0f1806e37
      https://github.com/parrot/parrot/commit/18664be52815764d0c50a25bf910cac0f1806e37
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-30 (Mon, 30 Jan 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Test plain builds instead of ccache

We weren't getting a lot of ROI out of testing ccache vs. non-ccache
builds, i.e. I have never seen a ccache/non-ccache build pair have
different behaviors.

Much better to test a "plain" parrot compile for each compiler, which
means we turn off every possible Configure.pl flag. This tends to catch
test failures where tests have not been properly skipped if Parrot was
not compiled with the feature turned on.

This has the added benefit of using fewer resources on Travis CI and
running faster.


  Commit: 055483222b55def677658f54dac9e6971ac22b70
      https://github.com/parrot/parrot/commit/055483222b55def677658f54dac9e6971ac22b70
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-01-31 (Tue, 31 Jan 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Remove ccache, add llvm-dev and comment out env dump


  Commit: 7aef3690558347cafa0d16c03779a1f3be708466
      https://github.com/parrot/parrot/commit/7aef3690558347cafa0d16c03779a1f3be708466
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-02-04 (Sat, 04 Feb 2012)

  Changed paths:
    M .gitignore
    A .travis.yml
    M CREDITS
    M ChangeLog
    M Configure.pl
    M MANIFEST
    M MANIFEST.SKIP
    M MANIFEST.generated
    M PBC_COMPAT
    M README
    M RESPONSIBLE_PARTIES
    M TODO
    M VERSION
    M api.yaml
    M compilers/imcc/Rules.in
    M compilers/imcc/api.c
    M compilers/imcc/imc.h
    M compilers/imcc/imcc.y
    M compilers/imcc/imcparser.c
    M compilers/imcc/main.c
    M compilers/imcc/parser_util.c
    M compilers/imcc/pbc.c
    M compilers/imcc/symreg.h
    M compilers/opsc/src/Ops/Compiler/Actions.pm
    M compilers/opsc/src/Ops/Compiler/Grammar.pm
    M compilers/opsc/src/Ops/Trans/C.pm
    M compilers/pct/src/PAST/Compiler.pir
    M compilers/pct/src/PAST/Node.pir
    M compilers/pct/src/PCT/HLLCompiler.pir
    M compilers/pct/src/PCT/Node.pir
    M compilers/pge/PGE/Exp.pir
    M config/auto/warnings.pm
    M config/gen/makefiles.pm
    M config/gen/makefiles/docs.in
    R config/gen/makefiles/ext.in
    M config/gen/makefiles/root.in
    M config/init/defaults.pm
    M config/init/hints.pm
    M config/init/hints/cygwin.pm
    M config/init/hints/msys.pm
    A docs/binaries/ops2c.pod
    A docs/binaries/parrot-nqp.pod
    A docs/binaries/parrot-prove.pod
    A docs/binaries/parrot.pod
    A docs/binaries/parrot_config.pod
    A docs/binaries/parrot_nci_thunk_gen.pod
    A docs/binaries/parrotbug.pod
    A docs/binaries/pbc_to_exe.pod
    A docs/binaries/plumage.pod
    A docs/binaries/winxed.pod
    M docs/book/draft/appe_source_code.pod
    M docs/book/draft/ch01_introduction.pod
    M docs/book/pct/ch01_introduction.pod
    M docs/book/pir/ch01_introduction.pod
    M docs/book/pir/ch08_io.pod
    M docs/deprecations/deprecations.pod
    M docs/embed.pod
    M docs/faq.pod
    M docs/gettingstarted.pod
    M docs/intro.pod
    M docs/parrot.pod
    M docs/parrothist.pod
    M docs/pdds/draft/pdd06_pasm.pod
    M docs/pdds/pdd03_calling_conventions.pod
    M docs/pdds/pdd10_embedding.pod
    M docs/pdds/pdd22_io.pod
    M docs/project/cage_cleaners_guide.pod
    M docs/project/committer_guide.pod
    M docs/project/metacommitter_guide.pod
    M docs/project/release_manager_guide.pod
    M docs/project/ticket_triaging.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/pmcs.pod
    M examples/c/pbc_info.c
    M examples/c/test_main.c
    M examples/compilers/japhc.c
    M examples/config/file/configcompiler
    A examples/config/file/configverbose
    M examples/embed/cotorra.c
    M examples/io/post.pir
    M examples/languages/abc/setup.pir
    M examples/languages/abc/src/parser/actions.nqp
    M examples/languages/abc/t/abc_functions
    M examples/languages/squaak/doc/tutorial_episode_1.pod
    M examples/languages/squaak/doc/tutorial_episode_4.pod
    M examples/languages/squaak/doc/tutorial_episode_5.pod
    M examples/languages/squaak/doc/tutorial_episode_6.pod
    M examples/languages/squaak/src/Squaak/Actions.pm
    M examples/languages/squaak/src/Squaak/Grammar.pm
    M examples/languages/squaak/src/Squaak/Runtime.pm
    M examples/languages/squaak/t/00-sanity.t
    M examples/pir/befunge/setup.pir
    A examples/pir/coop_threads.pir
    M examples/pir/make_hello_pbc.pir
    R ext/Parrot-Embed/Build.PL
    R ext/Parrot-Embed/Changes
    R ext/Parrot-Embed/MANIFEST
    R ext/Parrot-Embed/README
    R ext/Parrot-Embed/TODO
    R ext/Parrot-Embed/lib/Parrot/Embed.pm
    R ext/Parrot-Embed/lib/Parrot/Embed.xs
    R ext/Parrot-Embed/lib/Parrot/Interpreter.pm
    R ext/Parrot-Embed/lib/Parrot/PMC.pm
    R ext/Parrot-Embed/t/00-load.t
    R ext/Parrot-Embed/t/greet.pir
    R ext/Parrot-Embed/t/interp.t
    R ext/Parrot-Embed/t/languages.t
    R ext/Parrot-Embed/t/pipp.t
    R ext/Parrot-Embed/tools/check_embed_coverage.pl
    R ext/Parrot-Embed/tools/write_typemap.pl
    R ext/Parrot-Embed/typemap
    M ext/nqp-rx/src/stage0/Regex-s0.pir
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir
    M frontend/parrot2/main.c
    M frontend/parrot2/prt0.pir
    M frontend/parrot2/prt0.winxed
    M frontend/parrot_debugger/main.c
    M frontend/pbc_disassemble/main.c
    M frontend/pbc_dump/main.c
    M frontend/pbc_dump/packdump.c
    M frontend/pbc_merge/main.c
    A include/parrot/alarm.h
    M include/parrot/api.h
    M include/parrot/call.h
    M include/parrot/context.h
    M include/parrot/datatypes.h
    A include/parrot/disassemble.h
    R include/parrot/embed.h
    A include/parrot/events.h
    M include/parrot/exceptions.h
    M include/parrot/extend.h
    M include/parrot/gc_api.h
    M include/parrot/interpreter.h
    M include/parrot/io.h
    M include/parrot/misc.h
    M include/parrot/namespace.h
    M include/parrot/oo.h
    M include/parrot/oplib/core_ops.h
    M include/parrot/oplib/ops.h
    M include/parrot/opsenum.h
    M include/parrot/packfile.h
    M include/parrot/parrot.h
    M include/parrot/platform_interface.h
    M include/parrot/pmc.h
    M include/parrot/pointer_array.h
    M include/parrot/runcore_api.h
    M include/parrot/runcore_profiling.h
    M include/parrot/runcore_subprof.h
    M include/parrot/scheduler.h
    M include/parrot/scheduler_private.h
    M lib/Parrot/Configure/Compiler.pm
    M lib/Parrot/Configure/Options/Conf/File.pm
    M lib/Parrot/Docs/File.pm
    M lib/Parrot/Docs/HTMLPage.pm
    M lib/Parrot/Harness/DefaultTests.pm
    M lib/Parrot/Harness/Smoke.pm
    A lib/Parrot/Harness/TestSets.pm
    M lib/Parrot/Install.pm
    M lib/Parrot/Manifest.pm
    M lib/Parrot/Pmc2c/PMC.pm
    M lib/Parrot/Pmc2c/PMC/RO.pm
    M lib/Parrot/Pmc2c/UtilFunctions.pm
    M lib/Parrot/Test/Pod.pm
    M parrotbug
    M ports/debian/libparrot3.3.0.symbols
    M ports/debian/rules
    M runtime/parrot/bin/prove.pir
    A runtime/parrot/include/green_threads.pir
    M runtime/parrot/include/hllmacros.pir
    M runtime/parrot/library/Archive/Tar.pir
    M runtime/parrot/library/Archive/Zip.pir
    M runtime/parrot/library/Configure/genfile.pir
    M runtime/parrot/library/ProfTest/PIRProfile.nqp
    M runtime/parrot/library/Test/Builder.pir
    M runtime/parrot/library/Test/Builder/Output.pir
    M runtime/parrot/library/Test/More.pir
    M runtime/parrot/library/distutils.pir
    M runtime/parrot/library/osutils.pir
    A src/alarm.c
    M src/call/args.c
    M src/call/context_accessors.c
    M src/call/ops.c
    M src/call/pcc.c
    M src/debug.c
    A src/disassemble.c
    M src/dynext.c
    M src/dynoplibs/Rules.in
    M src/dynpmc/Defines.in
    M src/dynpmc/Rules.in
    M src/dynpmc/dynlexpad.pmc
    M src/dynpmc/select.pmc
    R src/embed.c
    M src/embed/api.c
    M src/embed/bytecode.c
    M src/embed/pmc.c
    A src/events.c
    M src/exceptions.c
    M src/exit.c
    M src/extend.c
    M src/gc/gc_gms.c
    M src/gc/gc_ms.c
    M src/gc/mark_sweep.c
    M src/hash.c
    M src/hll.c
    A src/interp/api.c
    M src/interp/inter_cb.c
    R src/interp/inter_create.c
    R src/interp/inter_misc.c
    M src/io/buffer.c
    M src/key.c
    M src/misc.c
    M src/multidispatch.c
    M src/namespace.c
    M src/nci/libffi.c
    M src/oo.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/ops/io.ops
    M src/ops/math.ops
    M src/ops/string.ops
    M src/ops/sys.ops
    M src/packfile/api.c
    M src/packfile/pf_items.c
    M src/packfile/pf_private.h
    M src/platform/darwin/hires_timer.c
    M src/platform/generic/file.c
    M src/platform/generic/hires_timer.c
    M src/platform/generic/io.c
    M src/platform/generic/time.c
    M src/platform/win32/dl.c
    M src/platform/win32/hires_timer.c
    M src/platform/win32/io.c
    M src/pmc.c
    A src/pmc/alarm.pmc
    M src/pmc/arrayiterator.pmc
    M src/pmc/bytebuffer.pmc
    A src/pmc/callback.pmc
    M src/pmc/callcontext.pmc
    M src/pmc/coroutine.pmc
    M src/pmc/default.pmc
    M src/pmc/eval.pmc
    M src/pmc/exception.pmc
    M src/pmc/exceptionhandler.pmc
    M src/pmc/filehandle.pmc
    M src/pmc/fixedfloatarray.pmc
    M src/pmc/fixedintegerarray.pmc
    M src/pmc/fixedpmcarray.pmc
    M src/pmc/fixedstringarray.pmc
    M src/pmc/hash.pmc
    M src/pmc/hashiterator.pmc
    M src/pmc/imageiosize.pmc
    M src/pmc/imccompiler.pmc
    M src/pmc/integer.pmc
    M src/pmc/iterator.pmc
    M src/pmc/key.pmc
    M src/pmc/orderedhashiterator.pmc
    M src/pmc/packfile.pmc
    M src/pmc/packfileannotation.pmc
    M src/pmc/packfileview.pmc
    M src/pmc/parrotinterpreter.pmc
    A src/pmc/pmclist.pmc
    M src/pmc/pointer.pmc
    M src/pmc/scheduler.pmc
    M src/pmc/socket.pmc
    M src/pmc/stringiterator.pmc
    M src/pmc/structview.pmc
    M src/pmc/sub.pmc
    M src/pmc/task.pmc
    M src/pmc/timer.pmc
    M src/pmc/undef.pmc
    M src/pointer_array.c
    M src/runcore/cores.c
    M src/runcore/main.c
    M src/runcore/profiling.c
    M src/runcore/subprof.c
    M src/scheduler.c
    M src/string/api.c
    A t/archive/README
    M t/codingstd/filenames.t
    M t/compilers/data_json/to_parrot.t
    M t/compilers/imcc/syn/clash.t
    M t/compilers/imcc/syn/op.t
    M t/compilers/imcc/syn/regressions.t
    M t/compilers/opsc/01-parse.t
    M t/compilers/opsc/06-opsfile.t
    M t/compilers/pct/past.t
    M t/compilers/tge/grammar.t
    M t/configure/008-file_based_configuration.t
    R t/configure/testlib/verbosefoobar
    M t/dynoplibs/io.t
    M t/dynpmc/gziphandle.t
    M t/dynpmc/os.t
    M t/dynpmc/select.t
    A t/fullharness
    M t/harness
    M t/harness.pir
    M t/library/p6object.t
    M t/native_pbc/header.t
    M t/native_pbc/integer.t
    M t/native_pbc/number.t
    M t/native_pbc/string.t
    M t/oo/metamodel.t
    M t/op/arithmetics.t
    M t/op/calling.t
    M t/op/comp.t
    M t/op/gc.t
    M t/op/inf_nan.t
    M t/op/lexicals.t
    M t/op/number.t
    M t/op/stringu.t
    A t/pmc/alarm.t
    M t/pmc/class.t
    M t/pmc/complex.t
    M t/pmc/exceptionhandler.t
    M t/pmc/exporter.t
    M t/pmc/filehandle.t
    M t/pmc/float.t
    M t/pmc/hash.t
    M t/pmc/io.t
    M t/pmc/io_iterator.t
    M t/pmc/iterator.t
    M t/pmc/mappedbytearray.t
    M t/pmc/multidispatch.t
    M t/pmc/namespace-old.t
    M t/pmc/nci.t
    M t/pmc/opcode.t
    M t/pmc/packfile.t
    M t/pmc/packfileview.t
    M t/pmc/parrotio.t
    A t/pmc/pmclist.t
    M t/pmc/resizablefloatarray.t
    M t/pmc/resizableintegerarray.t
    M t/pmc/resizablepmcarray.t
    M t/pmc/resizablestringarray.t
    R t/pmc/scheduler.t
    M t/pmc/stringhandle.t
    M t/pmc/sub.t
    M t/pmc/task.t
    A t/pmc/task_primes.t
    M t/pmc/timer.t
    M t/run/options.t
    M t/src/embed.t
    M t/src/embed/api.t
    M t/src/embed/pmc.t
    M t/src/embed/strings.t
    M t/src/exit.t
    M t/src/extend.t
    M t/src/extend_vtable.t
    M t/src/misc.t
    M t/src/pointer_array.t
    A t/src/threads_io.t
    M t/src/warnings.t
    R t/steps/auto/sha1-01.t
    M t/tools/dev/search_ops/samples.pm
    M t/tools/install/testlib/README
    M tools/dev/install_files.pl
    M tools/dev/mk_inno_language.pl
    M tools/dev/pbc_to_exe.pir
    M tools/dev/resubmit_smolder.pl
    R tools/docs/make_html_docs.pl
    A tools/docs/mk_html_docs.pl
    M tools/release/release.json

  Log Message:
  -----------
  Merge from master. we had some conflicts in the ops because of the earlier green_threads merge, so those conflicts have been resolved and the new ops files have been generated


  Commit: 0f1422c23323a6646734d0e54336ada819e73aa5
      https://github.com/parrot/parrot/commit/0f1422c23323a6646734d0e54336ada819e73aa5
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-02-09 (Thu, 09 Feb 2012)

  Changed paths:
    M src/hash.c

  Log Message:
  -----------
  [codingstd] Rebreak line to conform to linelength standard.


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

  Changed paths:
    M src/hash.c

  Log Message:
  -----------
  [codingstd] Rebreak line to avoid cuddled else.


  Commit: 2cabfb6815c86ed86056edabdff0b14cb804b302
      https://github.com/parrot/parrot/commit/2cabfb6815c86ed86056edabdff0b14cb804b302
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-02-09 (Thu, 09 Feb 2012)

  Changed paths:
    M src/hash.c

  Log Message:
  -----------
  [codingstd] No space permitted before closing paren.


  Commit: 118b706e91f18b77f82931b641d983e563b5ff39
      https://github.com/parrot/parrot/commit/118b706e91f18b77f82931b641d983e563b5ff39
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-02-09 (Thu, 09 Feb 2012)

  Changed paths:
    M src/hash.c

  Log Message:
  -----------
  Revert "[codingstd] No space permitted before closing paren."

This reverts commit 2cabfb6815c86ed86056edabdff0b14cb804b302.


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

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

  Log Message:
  -----------
  'ARGMOD' not appropriate with 'const'; must use 'ARGIN'.


  Commit: 3bc818bc596c2d6abf86c670f97f9915d26f236f
      https://github.com/parrot/parrot/commit/3bc818bc596c2d6abf86c670f97f9915d26f236f
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-02-09 (Thu, 09 Feb 2012)

  Changed paths:
    M lib/Parrot/Docs/HTMLPage.pm
    M tools/docs/mk_html_docs.pl

  Log Message:
  -----------
  [codingstd] No hard tabs.


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

  Changed paths:
    M include/parrot/hash.h

  Log Message:
  -----------
  make parrot_hash_iterate_... usable like functions to decreeas dangling else and semicolon placing problems


  Commit: 586cc256562db097d49a4db2f88f2e57715fcf89
      https://github.com/parrot/parrot/commit/586cc256562db097d49a4db2f88f2e57715fcf89
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-02-09 (Thu, 09 Feb 2012)

  Changed paths:
    M src/hash.c

  Log Message:
  -----------
  [codingstd] Rebreak lines to meet c_parens, c_function_docs and linelength standards.


  Commit: 41bcdab994c5081ac8808af01198481060be90ac
      https://github.com/parrot/parrot/commit/41bcdab994c5081ac8808af01198481060be90ac
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-02-09 (Thu, 09 Feb 2012)

  Changed paths:
    M t/codingstd/c_arg_assert.t

  Log Message:
  -----------
  Improve sentence flow in documentation of what test does.


  Commit: 6a6db9296bae742af22d5765ec59d9faf7062d23
      https://github.com/parrot/parrot/commit/6a6db9296bae742af22d5765ec59d9faf7062d23
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-02-09 (Thu, 09 Feb 2012)

  Changed paths:
    M src/ops/experimental.ops

  Log Message:
  -----------
  [codingstd] Provide at least stub documentation for recently added experimental opcodes.


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

  Changed paths:
    M CREDITS

  Log Message:
  -----------
  Correct misspelled last name.


  Commit: 92745461c27be960c5bb0da450a8f8c5833c7431
      https://github.com/parrot/parrot/commit/92745461c27be960c5bb0da450a8f8c5833c7431
  Author: Bruce Gray <bruce.gray at acm.org>
  Date:   2012-02-10 (Fri, 10 Feb 2012)

  Changed paths:
    M src/hash.c

  Log Message:
  -----------
  [codingstd] Add missing ASSERT_ARGS. c_arg_assert.t now passes.


  Commit: 1b91854931e39b01729aa506cebb32b70051607d
      https://github.com/parrot/parrot/commit/1b91854931e39b01729aa506cebb32b70051607d
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-02-10 (Fri, 10 Feb 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Add gcc-multilib in hopes of making LLVM/clang happy


  Commit: 4c49a78c3720b306fe2e2220ab4041d954361762
      https://github.com/parrot/parrot/commit/4c49a78c3720b306fe2e2220ab4041d954361762
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-02-11 (Sat, 11 Feb 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Turn on IRC notifications

Our test suite (smolder_fulltest) is now passing on Travis CI [0] .
Every commit is being tested with clang, gcc and g++ in a disposable
Ubuntu VM container.

We really need "make allhlltest", but that is so long that it would
timeout with their current settings.

Next step is Rakudo on Travis.

[0] http://travis-ci.org/#!/parrot/parrot/builds/659732


  Commit: ae4bf3da72c551decdd52c88f7d8e1fd140ad35a
      https://github.com/parrot/parrot/commit/ae4bf3da72c551decdd52c88f7d8e1fd140ad35a
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-02-11 (Sat, 11 Feb 2012)

  Changed paths:
    M CREDITS

  Log Message:
  -----------
  Update my URL in CREDITS and some details


  Commit: 0c5419806251b097bbb1011a1b5859b28f849fc1
      https://github.com/parrot/parrot/commit/0c5419806251b097bbb1011a1b5859b28f849fc1
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-02-11 (Sat, 11 Feb 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Remove #perl6 from irc notifications


  Commit: e9e82f370df86292795b6fb97471dff6fb1e3f1f
      https://github.com/parrot/parrot/commit/e9e82f370df86292795b6fb97471dff6fb1e3f1f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-02-11 (Sat, 11 Feb 2012)

  Changed paths:
    M src/pmc/class.pmc

  Log Message:
  -----------
  Add an is_equal vtable to Class PMC


  Commit: 6e53ad0fca77693d5112fb1c13df849e3946c009
      https://github.com/parrot/parrot/commit/6e53ad0fca77693d5112fb1c13df849e3946c009
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-02-11 (Sat, 11 Feb 2012)

  Changed paths:
    M .travis.yml
    M CREDITS
    M include/parrot/hash.h
    M lib/Parrot/Docs/HTMLPage.pm
    M src/hash.c
    M src/ops/experimental.ops
    M t/codingstd/c_arg_assert.t
    M tools/docs/mk_html_docs.pl

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


  Commit: 201d047682baa3dccc9edc83338fd2e640d099b8
      https://github.com/parrot/parrot/commit/201d047682baa3dccc9edc83338fd2e640d099b8
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-02-11 (Sat, 11 Feb 2012)

  Changed paths:
    M compilers/imcc/pcc.c

  Log Message:
  -----------
  If the first parameter is named 'self' and this is a method, do not automagically prepend another 'self' parameter to the argument list


  Commit: 7691e5caaf71c02c8cf38e3f1de524f5343c485c
      https://github.com/parrot/parrot/commit/7691e5caaf71c02c8cf38e3f1de524f5343c485c
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-02-11 (Sat, 11 Feb 2012)

  Changed paths:
    M t/compilers/imcc/syn/pcc.t

  Log Message:
  -----------
  Add in a test for explict self in methods


  Commit: 6fc5e92d354b28157c4925a095e54f48c3a7526d
      https://github.com/parrot/parrot/commit/6fc5e92d354b28157c4925a095e54f48c3a7526d
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-02-11 (Sat, 11 Feb 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Mention pcc ops in changelog


  Commit: a611cbb2941acb65130dc585a8449ffca2f2e85f
      https://github.com/parrot/parrot/commit/a611cbb2941acb65130dc585a8449ffca2f2e85f
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-02-11 (Sat, 11 Feb 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] With the blessing of cotto++, start sending travis ci emails to parrot-dev


  Commit: d686c333182eb2a3e281e6ee4cefdc3e3a14dfe1
      https://github.com/parrot/parrot/commit/d686c333182eb2a3e281e6ee4cefdc3e3a14dfe1
  Author: coke <will at coleda.com>
  Date:   2012-02-14 (Tue, 14 Feb 2012)

  Changed paths:
    M tools/dev/faces.pl

  Log Message:
  -----------
  Generate github markdown syntax instead.

Fixes #716


  Commit: 6f18d9e9aa02d3782d2d051fa9fd56add07ef85d
      https://github.com/parrot/parrot/commit/6f18d9e9aa02d3782d2d051fa9fd56add07ef85d
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-02-15 (Wed, 15 Feb 2012)

  Changed paths:
    M README

  Log Message:
  -----------
  Boost copyright date (as README is displayed on our github home page).


  Commit: c52b79e2c7ee13ea7091bdd41d10cf34cb677977
      https://github.com/parrot/parrot/commit/c52b79e2c7ee13ea7091bdd41d10cf34cb677977
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-02-18 (Sat, 18 Feb 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  [doc] Add some beef to Changelog


  Commit: c21e4b2241e77c24f29ae07d28d3e1fbebd8fcb2
      https://github.com/parrot/parrot/commit/c21e4b2241e77c24f29ae07d28d3e1fbebd8fcb2
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-02-18 (Sat, 18 Feb 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  [doc] Reshape Changelog so it fits into emails/blog posts and add details


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

  Changed paths:
    M include/parrot/call.h
    M src/call/context.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/ops/object.ops
    M src/pmc/callcontext.pmc

  Log Message:
  -----------
  Introduce (stub) Parrot_pcc_reuse_continuation function


  Commit: 8a12b906a2f67055f67688b6b123163d4bd6970f
      https://github.com/parrot/parrot/commit/8a12b906a2f67055f67688b6b123163d4bd6970f
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-02-20 (Mon, 20 Feb 2012)

  Changed paths:
    M src/call/context.c
    M src/ops/core_ops.c
    M src/pmc/callcontext.pmc
    M src/pmc/continuation.pmc
    M src/pmc/sub.pmc

  Log Message:
  -----------
  Reuse Continuation if it was already called.

This reduce GC pressure in PCC by about 25%. Which gives about 6%
overall preformance boost on standard fib.pir benchmark.


  Commit: 2a26af5161ddff591e78d2a94efc4630a173c652
      https://github.com/parrot/parrot/commit/2a26af5161ddff591e78d2a94efc4630a173c652
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-02-20 (Mon, 20 Feb 2012)

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

  Log Message:
  -----------
  Fix dependencies spotted my tadzik++


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

  Changed paths:
    M src/call/context.c

  Log Message:
  -----------
  Temporary block reusing continuations for tailcall.

I have no idea why it resolve many issues.


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

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

  Log Message:
  -----------
  Please checkdepends.t which is too strict about number of included files.


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

  Changed paths:
    M include/parrot/call.h
    M src/call/context.c

  Log Message:
  -----------
  Fix Parrot_pcc_reuse_continuation asserts and put doc


  Commit: 2caf6ce7a4ab1dcb9ad0f3c3135561fe5ecb596a
      https://github.com/parrot/parrot/commit/2caf6ce7a4ab1dcb9ad0f3c3135561fe5ecb596a
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-02-20 (Mon, 20 Feb 2012)

  Changed paths:
    M include/parrot/sub.h
    M src/gc/mark_sweep.c
    M src/pmc/coroutine.pmc
    M src/pmc/imccompiler.pmc
    M src/pmc/nativepccmethod.pmc
    M src/pmc/nci.pmc
    M src/pmc/parrotinterpreter.pmc
    M src/pmc/sub.pmc

  Log Message:
  -----------
  Kill NEED_CONTINUATION ugly hack.

Continuation is always created on caller side now.


  Commit: 3c2cdf67736be26e83d8a82ff9fb7bf386188c49
      https://github.com/parrot/parrot/commit/3c2cdf67736be26e83d8a82ff9fb7bf386188c49
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-02-20 (Mon, 20 Feb 2012)

  Changed paths:
    M src/pmc/unmanagedstruct.pmc

  Log Message:
  -----------
  localized a var and consted some args


  Commit: 504e599e7258c22b17ad6ee6e68d41cdb5a67555
      https://github.com/parrot/parrot/commit/504e599e7258c22b17ad6ee6e68d41cdb5a67555
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-02-21 (Tue, 21 Feb 2012)

  Changed paths:
    M CREDITS
    M ChangeLog
    M MANIFEST.generated
    M README
    M RESPONSIBLE_PARTIES
    M VERSION
    M docs/parrothist.pod
    M docs/project/release_manager_guide.pod
    M include/parrot/oplib/core_ops.h
    M src/ops/core_ops.c
    M tools/release/release.json

  Log Message:
  -----------
  The Parrot 4.1.0 Release


  Commit: 33316f87169ea34f0c7f549d9e1b86b0f7ca9aef
      https://github.com/parrot/parrot/commit/33316f87169ea34f0c7f549d9e1b86b0f7ca9aef
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-02-21 (Tue, 21 Feb 2012)

  Changed paths:
    M README

  Log Message:
  -----------
  Update README on how to obtain git on modern Debian/Ubuntu


  Commit: cb822965dc4c87e815ceb88b974d6ff01c96795e
      https://github.com/parrot/parrot/commit/cb822965dc4c87e815ceb88b974d6ff01c96795e
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-02-21 (Tue, 21 Feb 2012)

  Changed paths:
    M docs/parrothist.pod

  Log Message:
  -----------
  Update docs/parrothist.pod to correct the year for 4.0.0 and 4.1.0


  Commit: 88e81a1b526e2692976c09dd391f96d3069a6f5c
      https://github.com/parrot/parrot/commit/88e81a1b526e2692976c09dd391f96d3069a6f5c
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-02-21 (Tue, 21 Feb 2012)

  Changed paths:
    M config/gen/makefiles/root.in
    M include/parrot/call.h
    M include/parrot/sub.h
    M src/call/context.c
    M src/gc/mark_sweep.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/ops/object.ops
    M src/pmc/callcontext.pmc
    M src/pmc/continuation.pmc
    M src/pmc/coroutine.pmc
    M src/pmc/imccompiler.pmc
    M src/pmc/nativepccmethod.pmc
    M src/pmc/nci.pmc
    M src/pmc/parrotinterpreter.pmc
    M src/pmc/sub.pmc

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/cont_reuse'


  Commit: aca5acc99263d10532f1194a34325975d172bec9
      https://github.com/parrot/parrot/commit/aca5acc99263d10532f1194a34325975d172bec9
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-02-23 (Thu, 23 Feb 2012)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Update to the release manager guide to instruct release managers to provide a more informative topic for #parrot.


  Commit: 7f58626e9653201edf6e4fdf4608eef302dfd540
      https://github.com/parrot/parrot/commit/7f58626e9653201edf6e4fdf4608eef302dfd540
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2012-02-24 (Fri, 24 Feb 2012)

  Changed paths:
    M src/dynpmc/os.pmc

  Log Message:
  -----------
  [os] expose unlink and rmdir as separate methods

Perl 6 wants them separate, so it is much more convenient this way.
Also the .rm approach is prone to race conditions between the stat and
the unlink/rmdir call


  Commit: 33a524f07d82554a7e011a4078610da54ad382f0
      https://github.com/parrot/parrot/commit/33a524f07d82554a7e011a4078610da54ad382f0
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-02-28 (Tue, 28 Feb 2012)

  Changed paths:
    M MANIFEST.generated

  Log Message:
  -----------
  Fix building on Cygwin

The DLL is cygparrot4_1_0.dll, not cygparrot4.1.0.dll.  This seems to
be a bug with update_version.pl, which should be corrected before the
next release.

Reported by gfldex++ on #perl6


  Commit: c0a47f01bf2b0a28ea30d2bd165f71fec0ac6ddf
      https://github.com/parrot/parrot/commit/c0a47f01bf2b0a28ea30d2bd165f71fec0ac6ddf
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-02-29 (Wed, 29 Feb 2012)

  Changed paths:
    M MANIFEST.generated
    M config/init/hints/cygwin.pm
    M tools/release/update_version.pl

  Log Message:
  -----------
  Fix issue #720 by quoting version regex and renaming DLL on Cygwin

The old name was non-standard anyway


  Commit: 09977899237cf9fdb6dc1964ddf7a0243428ac57
      https://github.com/parrot/parrot/commit/09977899237cf9fdb6dc1964ddf7a0243428ac57
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-02-29 (Wed, 29 Feb 2012)

  Changed paths:
    M config/auto/gcc.pm
    M config/auto/warnings.pm

  Log Message:
  -----------
  fix issue #709 on clang
treats clang like g++
icc handling still broken


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

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  [doc][ci skip] Add skeleton for next release announcement


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

  Changed paths:
    M MANIFEST
    A tools/dev/new_changelog_skeleton.pl

  Log Message:
  -----------
  [tools] Script to add a new release announcement skeleton to ChangeLog


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

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  [doc][ci skip] Update the release manager guide and relieve poor release managers of manually writing a release announcement skeleton


  Commit: f8e4a7ae2136821ebbfe3326829c81e4a40ab1e7
      https://github.com/parrot/parrot/commit/f8e4a7ae2136821ebbfe3326829c81e4a40ab1e7
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-01 (Thu, 01 Mar 2012)

  Changed paths:
    M src/ops/string.ops

  Log Message:
  -----------
  Remove new_si op. Closes #203.


  Commit: 41cc2cde988190b9973490651fa569660b59ff2e
      https://github.com/parrot/parrot/commit/41cc2cde988190b9973490651fa569660b59ff2e
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-01 (Thu, 01 Mar 2012)

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

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


  Commit: e2a9df6bef688fbad9790569bea0c35e00adac1a
      https://github.com/parrot/parrot/commit/e2a9df6bef688fbad9790569bea0c35e00adac1a
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-02 (Fri, 02 Mar 2012)

  Changed paths:
    M tools/dev/new_changelog_skeleton.pl

  Log Message:
  -----------
  [codingstd] Modify file to pass 'perlcritic' re: no subroutine
prototypes; no two-argument 'open'; no 'return undef'.


  Commit: 33dd6db57918b6a995e2576d4de84bc488466ee1
      https://github.com/parrot/parrot/commit/33dd6db57918b6a995e2576d4de84bc488466ee1
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

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

  Log Message:
  -----------
  Copy prop-related functions from "default" pmc into parrot-wide set.


  Commit: f88e925fcda0b0734a1b958edecc1dd3cd84381d
      https://github.com/parrot/parrot/commit/f88e925fcda0b0734a1b958edecc1dd3cd84381d
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/ops/pmc.ops
    M src/ops/set.ops

  Log Message:
  -----------
  Replace prop VTABLEs with function calls


  Commit: 2d2251bcb72982db3083df2e2c7e4c7e337f3222
      https://github.com/parrot/parrot/commit/2d2251bcb72982db3083df2e2c7e4c7e337f3222
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/ops/core_ops.c

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


  Commit: 4a9efbca7b3f35e27c0993767496174b234ff25e
      https://github.com/parrot/parrot/commit/4a9efbca7b3f35e27c0993767496174b234ff25e
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/dynext.c
    M src/interp/api.c
    M src/interp/inter_cb.c
    M src/pmc/parrotlibrary.pmc
    M src/pmc/undef.pmc
    M src/pmc/unmanagedstruct.pmc

  Log Message:
  -----------
  Mass replace VTABLE with function calls


  Commit: b7b247040a802059dd1569c2fa858052510bf3cc
      https://github.com/parrot/parrot/commit/b7b247040a802059dd1569c2fa858052510bf3cc
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

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

  Log Message:
  -----------
  Don't generate VTABLE_getprop


  Commit: b8571572b078417a79f109d30c1cf7117ae353ac
      https://github.com/parrot/parrot/commit/b8571572b078417a79f109d30c1cf7117ae353ac
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M compilers/imcc/imcc.y

  Log Message:
  -----------
  Don't use VTABLE_getprop in imcc


  Commit: b16b688a5ce1b36fbe1778b1a072073c458ba990
      https://github.com/parrot/parrot/commit/b16b688a5ce1b36fbe1778b1a072073c458ba990
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

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

  Log Message:
  -----------
  Regenerate imcc grammar


  Commit: cdf2bd99c1474ea7069b0bbcede653ba01a8e2dc
      https://github.com/parrot/parrot/commit/cdf2bd99c1474ea7069b0bbcede653ba01a8e2dc
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/pmc/default.pmc
    M src/vtable.tbl

  Log Message:
  -----------
  Finally kill props VTABLES


  Commit: 8a5fc589f79f09e66a5eb89c91f9224aa9049631
      https://github.com/parrot/parrot/commit/8a5fc589f79f09e66a5eb89c91f9224aa9049631
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  Fix possible segfault if we try to get the main_sub from a packfile that has no constants or no main_sub


  Commit: 021101f5b2414b828fc0fa5ee3372746944a1c54
      https://github.com/parrot/parrot/commit/021101f5b2414b828fc0fa5ee3372746944a1c54
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M tools/dev/new_changelog_skeleton.pl

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


  Commit: 3378465317d03068dad4543a2d831fdb698d667e
      https://github.com/parrot/parrot/commit/3378465317d03068dad4543a2d831fdb698d667e
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

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

  Log Message:
  -----------
  Mark pmc prop functions with PARROT_EXPORT


  Commit: e40e72a592174e73615ca450325cd2b08f812d14
      https://github.com/parrot/parrot/commit/e40e72a592174e73615ca450325cd2b08f812d14
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M t/pmc/namespace.t

  Log Message:
  -----------
  Update test to latest list of vtables.


  Commit: 6f6d7d071a8476384a653bfbef76122cc06b2842
      https://github.com/parrot/parrot/commit/6f6d7d071a8476384a653bfbef76122cc06b2842
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Update test to remove prop VTABLEs testing.


  Commit: c662128655d4b02e03f107d61def47334943b4f8
      https://github.com/parrot/parrot/commit/c662128655d4b02e03f107d61def47334943b4f8
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Tell Travis to use a perl worker and test under perl 5.10 and 5.14


  Commit: 47bfa1ff8bf3251b66d19dd2f9af8800d8d31066
      https://github.com/parrot/parrot/commit/47bfa1ff8bf3251b66d19dd2f9af8800d8d31066
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M compilers/imcc/imcc.y
    M compilers/imcc/imcparser.c
    M compilers/imcc/imcparser.h
    M include/parrot/hash.h
    M include/parrot/pmc.h
    M lib/Parrot/Pmc2c/PMC/default.pm
    M src/dynext.c
    M src/interp/api.c
    M src/interp/inter_cb.c
    M src/ops/core_ops.c
    M src/ops/pmc.ops
    M src/ops/set.ops
    M src/pmc.c
    M src/pmc/default.pmc
    M src/pmc/parrotlibrary.pmc
    M src/pmc/undef.pmc
    M src/pmc/unmanagedstruct.pmc
    M src/vtable.tbl
    M t/pmc/namespace.t
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Merge branch 'kill_props_vtables'


  Commit: 5555d82a4e70bd997e5f3b29b88e0017a3ea22f7
      https://github.com/parrot/parrot/commit/5555d82a4e70bd997e5f3b29b88e0017a3ea22f7
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Perl versions must be quoted because they are strings


  Commit: 86ddac48331f0ec73a16cefdadf68e122b2632c6
      https://github.com/parrot/parrot/commit/86ddac48331f0ec73a16cefdadf68e122b2632c6
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Specify a dummy install command so cpanminus is not invoked, since it doesn't know what to do with Parrot


  Commit: d82182cd85a861359acaaf161f518dfb0fe67466
      https://github.com/parrot/parrot/commit/d82182cd85a861359acaaf161f518dfb0fe67466
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Submitting smoke tests requires LWP::UserAgent as a dependency


  Commit: c7f99d751b1539c4a278c639a1a6c8238d795489
      https://github.com/parrot/parrot/commit/c7f99d751b1539c4a278c639a1a6c8238d795489
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Only run Travis on the master branch and only on 5.14 for now


  Commit: 4a482c7ee05c0896cbd1aac3d44e5a3064507ff9
      https://github.com/parrot/parrot/commit/4a482c7ee05c0896cbd1aac3d44e5a3064507ff9
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M src/ops/pmc.ops

  Log Message:
  -----------
  Add new getprop variant and deprecate old one. Part of #351


  Commit: a8dd597b88cb4e5bab3d87b648e2e58a61638f3f
      https://github.com/parrot/parrot/commit/a8dd597b88cb4e5bab3d87b648e2e58a61638f3f
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

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

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


  Commit: 675a8046fa16f948bb924b4cdb2983a2b0179c36
      https://github.com/parrot/parrot/commit/675a8046fa16f948bb924b4cdb2983a2b0179c36
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M config/auto/byteorder.pm

  Log Message:
  -----------
  remove capture from match


  Commit: dcc70b521f4160f3cd762ce3819aeed0aaf8ee5f
      https://github.com/parrot/parrot/commit/dcc70b521f4160f3cd762ce3819aeed0aaf8ee5f
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  removed -Wzero-as-null-pointer-constant because of too many false positives


  Commit: 5863a8775298fe78c4a5afb56cfad93f546bde9d
      https://github.com/parrot/parrot/commit/5863a8775298fe78c4a5afb56cfad93f546bde9d
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci skip] Travis CI shouldn't attempt a build with clang. It's always failing config and we don't know why yet.


  Commit: 48317e596e87e64ee3e1a5bcb83d19d3c98f11fe
      https://github.com/parrot/parrot/commit/48317e596e87e64ee3e1a5bcb83d19d3c98f11fe
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M src/runcore/subprof.c

  Log Message:
  -----------
  Updating function parameters


  Commit: 220feb9db4c23142e77423fd4e1e608dc09eb478
      https://github.com/parrot/parrot/commit/220feb9db4c23142e77423fd4e1e608dc09eb478
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  adding some C++-specific warnings and a cage check for redundant declarations


  Commit: 2c7436f821a6ee930341a14a8efdd20d96342acf
      https://github.com/parrot/parrot/commit/2c7436f821a6ee930341a14a8efdd20d96342acf
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M include/parrot/packfile.h

  Log Message:
  -----------
  removed old function declarations


  Commit: 608aa0a1e28ea05a2cee79b275d8870879f5ec08
      https://github.com/parrot/parrot/commit/608aa0a1e28ea05a2cee79b275d8870879f5ec08
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M include/parrot/interpreter.h

  Log Message:
  -----------
  remove redundant declaration


  Commit: 2c959c270e0e609095047bd32d517a6d07a03755
      https://github.com/parrot/parrot/commit/2c959c270e0e609095047bd32d517a6d07a03755
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  add -Wstrict-overflow to see what that turns up


  Commit: 3741c0defd17902a013aa2d75f3ca5820fd88afc
      https://github.com/parrot/parrot/commit/3741c0defd17902a013aa2d75f3ca5820fd88afc
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M config/auto/gcc.pm
    M config/auto/warnings.pm

  Log Message:
  -----------
  Merge pull request #715 from gerdr/gerdr/709-clang

fix issue #709 on clang


  Commit: 075a574fdfd2e1d3aa7ab5ba01116c05743d5a8f
      https://github.com/parrot/parrot/commit/075a574fdfd2e1d3aa7ab5ba01116c05743d5a8f
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  adding some more warnings


  Commit: 10ae7c67677bb74435fefc39c6e44115081e115b
      https://github.com/parrot/parrot/commit/10ae7c67677bb74435fefc39c6e44115081e115b
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M docs/book/draft/ch10_opcode_reference.pod
    M docs/book/pir/ch04_variables.pod

  Log Message:
  -----------
  Update pir book to new getprop syntax.


  Commit: cebe8d75eb50d01a2845934fba82f0e8f2a52537
      https://github.com/parrot/parrot/commit/cebe8d75eb50d01a2845934fba82f0e8f2a52537
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

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

  Log Message:
  -----------
  Update nqp-rx in-place to new getprop syntax


  Commit: a7790bf0cee3f32cd650337b2ce1309c4e601fdb
      https://github.com/parrot/parrot/commit/a7790bf0cee3f32cd650337b2ce1309c4e601fdb
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pir
    M compilers/pct/src/PCT/HLLCompiler.pir

  Log Message:
  -----------
  Update PCT to new getprop version


  Commit: 5c3c2fe5edc78fa1da231f745d45ef99442aa399
      https://github.com/parrot/parrot/commit/5c3c2fe5edc78fa1da231f745d45ef99442aa399
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M t/dynpmc/foo-02.t
    M t/op/gc.t
    M t/pmc/freeze.t
    M t/pmc/object-meths.t

  Log Message:
  -----------
  Update tests to use new getprop version


  Commit: 29f72df28210bbcaaad80e080ea4d463bef38f61
      https://github.com/parrot/parrot/commit/29f72df28210bbcaaad80e080ea4d463bef38f61
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M examples/sdl/tetris/block.pir
    M examples/sdl/tetris/board.pir

  Log Message:
  -----------
  Update tetris to use new getprop version


  Commit: 4b23603cf4c269976e2ac1245be95ac23a66a769
      https://github.com/parrot/parrot/commit/4b23603cf4c269976e2ac1245be95ac23a66a769
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M runtime/parrot/library/P6object.pir
    M runtime/parrot/library/SDL/Surface.pir
    M runtime/parrot/library/Stream/Writer.pir
    M runtime/parrot/library/parrotlib.pir

  Log Message:
  -----------
  Update runtime to use new getprop version


  Commit: 179831d3967f9b8ca2ee9f0676945ac8de769bf6
      https://github.com/parrot/parrot/commit/179831d3967f9b8ca2ee9f0676945ac8de769bf6
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M t/pmc/prop.t

  Log Message:
  -----------
  Update test to new getprop version


  Commit: 67b0e5e33b2d764e275626dfb39b6d92b7ab06c3
      https://github.com/parrot/parrot/commit/67b0e5e33b2d764e275626dfb39b6d92b7ab06c3
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M include/parrot/memory.h

  Log Message:
  -----------
  Add mem_internal_realloc_n_typed for consistency


  Commit: 6444a672b8e7e2d795a1cc273213e9dbf6783577
      https://github.com/parrot/parrot/commit/6444a672b8e7e2d795a1cc273213e9dbf6783577
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

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

  Log Message:
  -----------
  Update PointerArray to use mem_internal_* functions.


  Commit: 8213cff80b3f1f5528ccf338be7c6a0ea61d8c1a
      https://github.com/parrot/parrot/commit/8213cff80b3f1f5528ccf338be7c6a0ea61d8c1a
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M src/dynpmc/gziphandle.pmc
    M src/gc/gc_gms.c
    M src/gc/gc_ms2.c
    M src/hash.c
    M src/packfile/api.c
    M src/packfile/output.c
    M src/packfile/pf_items.c
    M src/packfile/segments.c
    M src/pmc/fixedbooleanarray.pmc
    M src/pmc/fixedstringarray.pmc
    M src/pmc/imageiofreeze.pmc
    M src/pmc/resizablebooleanarray.pmc
    M src/pmc/resizablefloatarray.pmc
    M src/pmc/resizableintegerarray.pmc
    M src/pmc/resizablepmcarray.pmc
    M src/pmc/stringbuilder.pmc
    M src/pmc/unmanagedstruct.pmc
    M src/spf_render.c
    M src/string/api.c

  Log Message:
  -----------
  Don't use mem_sys_* macros. They are deprecated


  Commit: b960fc121166356149def4b7a8659aca28899c52
      https://github.com/parrot/parrot/commit/b960fc121166356149def4b7a8659aca28899c52
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M src/gc/mark_sweep.c

  Log Message:
  -----------
  removed unused label


  Commit: bdc7c8d9c0ef3231ddbcffca7298ab6a04f4a437
      https://github.com/parrot/parrot/commit/bdc7c8d9c0ef3231ddbcffca7298ab6a04f4a437
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M src/interp/api.c

  Log Message:
  -----------
  renamed a shadowed variable.


  Commit: dbc3edb95f704000450907877ece9b493ba0bccc
      https://github.com/parrot/parrot/commit/dbc3edb95f704000450907877ece9b493ba0bccc
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M src/events.c

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


  Commit: 857acac801b3a775d4c34d5278b4ef263373f000
      https://github.com/parrot/parrot/commit/857acac801b3a775d4c34d5278b4ef263373f000
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  adding more GCC/G++ warning flags for --cage


  Commit: cd67cf81e31d06a0c5312b13c937e764c6c104e1
      https://github.com/parrot/parrot/commit/cd67cf81e31d06a0c5312b13c937e764c6c104e1
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M src/debug.c

  Log Message:
  -----------
  const a bunch of variables. Make some ints into UINTVALs. Simplify a big for() by turning it into a while().


  Commit: 795a4444b47bd5897bb5712f4d485857951868e3
      https://github.com/parrot/parrot/commit/795a4444b47bd5897bb5712f4d485857951868e3
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Re-enable clang, which I accidentally broke by commenting out the before_script command which installs it


  Commit: 774e4e587cb3c3fc0fd632c4aa6aeb8123c2559e
      https://github.com/parrot/parrot/commit/774e4e587cb3c3fc0fd632c4aa6aeb8123c2559e
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Fix improper spacing in our .travis.yml, thanks http://lint.travis-ci.org/parrot/parrot


  Commit: 0935a0f892aca62ed4d04a14294e4706532d6110
      https://github.com/parrot/parrot/commit/0935a0f892aca62ed4d04a14294e4706532d6110
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M src/scheduler.c

  Log Message:
  -----------
  use NULL for NULL, not a zero


  Commit: c5339d29603bb34d9a62c4f398d5671aa883b5e6
      https://github.com/parrot/parrot/commit/c5339d29603bb34d9a62c4f398d5671aa883b5e6
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

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

  Log Message:
  -----------
  Use the proper static HOP *hop_buckets by removing a shadow variables. Fixes GitHub ticket #729 https://github.com/parrot/parrot/issues/729


  Commit: ffed5f666ccdd41f64d0190dcf2f4398aa227fe2
      https://github.com/parrot/parrot/commit/ffed5f666ccdd41f64d0190dcf2f4398aa227fe2
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M include/parrot/interpreter.h
    M include/parrot/scheduler.h
    M src/interp/api.c
    M src/scheduler.c

  Log Message:
  -----------
  const a var and fix a splint annotation


  Commit: f079fc5682a7543adcdbd330cd791f3b910d934e
      https://github.com/parrot/parrot/commit/f079fc5682a7543adcdbd330cd791f3b910d934e
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Remove Configure.pl build tests in attempt to reduce test time below the default 25 minute timeout


  Commit: 4cb2d3bbbc26485392f00f5a857cf9334d91f47b
      https://github.com/parrot/parrot/commit/4cb2d3bbbc26485392f00f5a857cf9334d91f47b
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M MANIFEST
    M config/gen/makefiles/root.in
    R src/packfile/byteorder.h
    M src/packfile/pf_items.c

  Log Message:
  -----------
  Eliminated packfile/byteorder.h and put the static functions in it in packfile/pf_items.c.  This is part GitHub #728 https://github.com/parrot/parrot/issues/728


  Commit: 5c0ae67e294f25e3565754956a73f4e9e7eaed14
      https://github.com/parrot/parrot/commit/5c0ae67e294f25e3565754956a73f4e9e7eaed14
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M .travis.yml

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


  Commit: 5dbcdef936fb690d0fd4bf34d0a7ba886920463c
      https://github.com/parrot/parrot/commit/5dbcdef936fb690d0fd4bf34d0a7ba886920463c
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

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

  Log Message:
  -----------
  Unbreak the build by pleasing the C90 Elder Gods, petdance--


  Commit: b3563f4c37081ffbba2ef025c136ae03cffc16ca
      https://github.com/parrot/parrot/commit/b3563f4c37081ffbba2ef025c136ae03cffc16ca
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-07 (Wed, 07 Mar 2012)

  Changed paths:
    M src/debug.c

  Log Message:
  -----------
  [codingstd] Correct space before/after parens.


  Commit: d7428bc726a7551d650ca05fceec10542d50cce2
      https://github.com/parrot/parrot/commit/d7428bc726a7551d650ca05fceec10542d50cce2
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-07 (Wed, 07 Mar 2012)

  Changed paths:
    M src/packfile/pf_items.c

  Log Message:
  -----------
  [codingstd] Add 'ASSERT_ARGS(<function_name>) in 14 locations.


  Commit: 0716f33b37ea9e44bf0885eac7bd52ed22a33c9d
      https://github.com/parrot/parrot/commit/0716f33b37ea9e44bf0885eac7bd52ed22a33c9d
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-07 (Wed, 07 Mar 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci skip] Spam parrot-ci instead of parrot-dev with build reports


  Commit: ee3774701212e1e0bfeff71a5405ae484ca80d11
      https://github.com/parrot/parrot/commit/ee3774701212e1e0bfeff71a5405ae484ca80d11
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M compilers/opsc/src/Ops/Emitter.pm

  Log Message:
  -----------
  Calculate basename properly on Win32.


  Commit: 60ebdacf1b0c3c9a0ccee0d53a238b3fac6c2e01
      https://github.com/parrot/parrot/commit/60ebdacf1b0c3c9a0ccee0d53a238b3fac6c2e01
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M frontend/pbc_dump/main.c

  Log Message:
  -----------
  consted some vars, and unshadowed a loop variable


  Commit: e965bc39c7ef5342f165b16118d545323149b56b
      https://github.com/parrot/parrot/commit/e965bc39c7ef5342f165b16118d545323149b56b
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M frontend/pbc_dump/main.c

  Log Message:
  -----------
  fixed a loop variable typo


  Commit: fb1ef6ada8155ce39f0a4fb9b494b5419e2aa3b8
      https://github.com/parrot/parrot/commit/fb1ef6ada8155ce39f0a4fb9b494b5419e2aa3b8
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M tools/build/parrot_config_c.pl

  Log Message:
  -----------
  consting some functions in the built program


  Commit: b96015887fc69d48d7156ae5214e347677c7e104
      https://github.com/parrot/parrot/commit/b96015887fc69d48d7156ae5214e347677c7e104
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-09 (Fri, 09 Mar 2012)

  Changed paths:
    M include/parrot/packfile.h
    M src/packfile/output.c
    M src/packfile/pf_private.h

  Log Message:
  -----------
  Removed function declarations that are in pf_private.h that are already in include/parrot/packfile.h


  Commit: d811c468f2b59883bce8bd55b2f58adbd5e50103
      https://github.com/parrot/parrot/commit/d811c468f2b59883bce8bd55b2f58adbd5e50103
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-09 (Fri, 09 Mar 2012)

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  -pedantic is not useful as a warning.


  Commit: a54ec4cf9b4f0eedbd76532d3ee88c1675fdf602
      https://github.com/parrot/parrot/commit/a54ec4cf9b4f0eedbd76532d3ee88c1675fdf602
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-10 (Sat, 10 Mar 2012)

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

  Log Message:
  -----------
  Manually apply a slightly bitrotten patch from the heidnes++ Trac user that fixes a dlclose bug


  Commit: 6050332f3afd125ed606e0e94f85e945888934e6
      https://github.com/parrot/parrot/commit/6050332f3afd125ed606e0e94f85e945888934e6
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-10 (Sat, 10 Mar 2012)

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

  Log Message:
  -----------
  Cast a malloc to make g++ happy, #363


  Commit: 2228093ac794613746c856c4741296d7b3e6ab93
      https://github.com/parrot/parrot/commit/2228093ac794613746c856c4741296d7b3e6ab93
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-03-10 (Sat, 10 Mar 2012)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Update the guide to point to new 'release_parrot_github_guide.pod'.


  Commit: 1f2436ef1d146617eadeb047816bb7e88d24ec27
      https://github.com/parrot/parrot/commit/1f2436ef1d146617eadeb047816bb7e88d24ec27
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-03-10 (Sat, 10 Mar 2012)

  Changed paths:
    A docs/project/release_parrot_github_guide.pod

  Log Message:
  -----------
  Add 'release_parrot_github_guide.pod' to 'docs/project'.


  Commit: a1d58e8c6850e2b1be6133e1f8d71569d2b14b0f
      https://github.com/parrot/parrot/commit/a1d58e8c6850e2b1be6133e1f8d71569d2b14b0f
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-03-10 (Sat, 10 Mar 2012)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Update MANIFEST to include 'docs/project/release_parrot_github_guide.pod'


  Commit: 7baf54913200866de120ebe8fb39174f52a6ba4f
      https://github.com/parrot/parrot/commit/7baf54913200866de120ebe8fb39174f52a6ba4f
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-11 (Sun, 11 Mar 2012)

  Changed paths:
    M frontend/parrot_debugger/main.c

  Log Message:
  -----------
  consted some local vars


  Commit: 1ea49e0e038960d7f4c3b8b0af906b7e4ad13b28
      https://github.com/parrot/parrot/commit/1ea49e0e038960d7f4c3b8b0af906b7e4ad13b28
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-11 (Sun, 11 Mar 2012)

  Changed paths:
    M frontend/parrot_debugger/main.c

  Log Message:
  -----------
  Don't pass potentially-NULL pfraw into Parrot_pf_get_packfile_pmc()


  Commit: 6c09f3bc2f38910baa69080cfa698b928f3f49b6
      https://github.com/parrot/parrot/commit/6c09f3bc2f38910baa69080cfa698b928f3f49b6
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-11 (Sun, 11 Mar 2012)

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  adding another flag to see if we can get more pickiness


  Commit: fea617710cdbb36d96a9045fab656c19e5421aa8
      https://github.com/parrot/parrot/commit/fea617710cdbb36d96a9045fab656c19e5421aa8
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-11 (Sun, 11 Mar 2012)

  Changed paths:
    M frontend/parrot_debugger/main.c

  Log Message:
  -----------
  fix the code-before-declarations error


  Commit: 52a9527473658dd5d65377f4673d501cafd8e5fb
      https://github.com/parrot/parrot/commit/52a9527473658dd5d65377f4673d501cafd8e5fb
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-11 (Sun, 11 Mar 2012)

  Changed paths:
    M config/gen/makefiles/root.in
    M frontend/parrot_debugger/main.c
    M frontend/pbc_disassemble/main.c
    M frontend/pbc_dump/main.c

  Log Message:
  -----------
  add all the frontend programs to be headerized. A headerized program is a happy program.


  Commit: 1c3c90829e1b2b182c04249e2eb8e3d4b9ca5476
      https://github.com/parrot/parrot/commit/1c3c90829e1b2b182c04249e2eb8e3d4b9ca5476
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-11 (Sun, 11 Mar 2012)

  Changed paths:
    M frontend/pbc_dump/main.c

  Log Message:
  -----------
  adding headerizer macros


  Commit: fd023f8d7fc35541907838592789e1b5c4f4fa8b
      https://github.com/parrot/parrot/commit/fd023f8d7fc35541907838592789e1b5c4f4fa8b
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-11 (Sun, 11 Mar 2012)

  Changed paths:
    M frontend/pbc_dump/main.c

  Log Message:
  -----------
  Adding headerizer macros


  Commit: 59b35dca8f242b3518cc4a528ae49ace88b44b35
      https://github.com/parrot/parrot/commit/59b35dca8f242b3518cc4a528ae49ace88b44b35
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-11 (Sun, 11 Mar 2012)

  Changed paths:
    M frontend/parrot_debugger/main.c

  Log Message:
  -----------
  added headerizer macros


  Commit: 9317840523c0a9cce5a613e2b48164d7c24c6eb1
      https://github.com/parrot/parrot/commit/9317840523c0a9cce5a613e2b48164d7c24c6eb1
  Author: luben <karavelov at spnet.net>
  Date:   2012-03-12 (Mon, 12 Mar 2012)

  Changed paths:
    M src/pmc/hashiterator.pmc

  Log Message:
  -----------
  add shift_integer() VTABLE to HashIterator PMC in order to
make possible iterating over Hash PMCs with int keys


  Commit: 67bd75b4fe1d73c40853dfeaad8c9b0614ed7455
      https://github.com/parrot/parrot/commit/67bd75b4fe1d73c40853dfeaad8c9b0614ed7455
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-13 (Tue, 13 Mar 2012)

  Changed paths:
    M frontend/pbc_dump/main.c

  Log Message:
  -----------
  [codingstd] Add 'ASSERT_ARGS(<function_name>) in 8 locations in 2 files. A
program with ASSERT_ARGS is an even happier program.


  Commit: 16f74d9179f09c5873806333ba7fa92f21315a41
      https://github.com/parrot/parrot/commit/16f74d9179f09c5873806333ba7fa92f21315a41
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-13 (Tue, 13 Mar 2012)

  Changed paths:
    M frontend/parrot_debugger/main.c

  Log Message:
  -----------
  [codingstd] Add 'ASSERT_ARGS(<function_name>) in 8 locations in 2 files. A
program with ASSERT_ARGS is an even happier program.


  Commit: 5779c32e68a94926d69f49ece4836edf7e7b352f
      https://github.com/parrot/parrot/commit/5779c32e68a94926d69f49ece4836edf7e7b352f
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-03-13 (Tue, 13 Mar 2012)

  Changed paths:
    M compilers/imcc/pbc.c
    M t/compilers/imcc/syn/const.t

  Log Message:
  -----------
  imcc: Be more strict in parsing FixedIntegerArrays

The previous implementation would sit and spin on strtoul when handed
invalid input.

This version performs more sanity checks as it parses, although it
doesn't require the presence of surrounding parenthesis due to the
parser giving it just '0' while parsing
compilers/pct/src/PCT/HLLCompiler.pir


  Commit: d296f64fedf54ef59e00c568b4f37c3403985404
      https://github.com/parrot/parrot/commit/d296f64fedf54ef59e00c568b4f37c3403985404
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-13 (Tue, 13 Mar 2012)

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

  Log Message:
  -----------
  Initialize $hout before we use it


  Commit: 8032bfa201f3029c3414f4a960baa4bc73a60d59
      https://github.com/parrot/parrot/commit/8032bfa201f3029c3414f4a960baa4bc73a60d59
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-14 (Wed, 14 Mar 2012)

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

  Log Message:
  -----------
  Under 'use strict', you must declare a lexical ('my') variable before you use it.


  Commit: 86bb3b37e4fca2d01cb4b4eab4d1f0cb8abe5f84
      https://github.com/parrot/parrot/commit/86bb3b37e4fca2d01cb4b4eab4d1f0cb8abe5f84
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-03-14 (Wed, 14 Mar 2012)

  Changed paths:
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir

  Log Message:
  -----------
  Update winxed snapshot to 1.6.devel 44a04cfa7b
- Default parameters
- Use pir compile method instead of obsolted ways


  Commit: 2d2a1a51bdeab4e72e36128e780ef9249c6ee940
      https://github.com/parrot/parrot/commit/2d2a1a51bdeab4e72e36128e780ef9249c6ee940
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-14 (Wed, 14 Mar 2012)

  Changed paths:
    M src/alarm.c

  Log Message:
  -----------
  remove redundant declaration


  Commit: d923903bdf2183c223cca1b2887055fcbac0e588
      https://github.com/parrot/parrot/commit/d923903bdf2183c223cca1b2887055fcbac0e588
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-14 (Wed, 14 Mar 2012)

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  strengthening some warnings as errors


  Commit: b8d2b92d6105650d9426b7a49a32ea994a5d0da8
      https://github.com/parrot/parrot/commit/b8d2b92d6105650d9426b7a49a32ea994a5d0da8
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-16 (Fri, 16 Mar 2012)

  Changed paths:
    M frontend/parrot2/main.c
    M include/parrot/api.h
    M tools/dev/pbc_to_exe.pir

  Log Message:
  -----------
  put get_program_code and get_program_code_size in api.h, and removed the cut & paste copies of the prototypes in the source files


  Commit: 621a3a213d613d9ba358edf898e1740f63dd4b5a
      https://github.com/parrot/parrot/commit/621a3a213d613d9ba358edf898e1740f63dd4b5a
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-16 (Fri, 16 Mar 2012)

  Changed paths:
    M tools/dev/pbc_to_exe.pir

  Log Message:
  -----------
  make proagram_code be an array, instead of a pointer pointing to the array


  Commit: 614fc51a67c84ed082884244d3d4027448214652
      https://github.com/parrot/parrot/commit/614fc51a67c84ed082884244d3d4027448214652
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-16 (Fri, 16 Mar 2012)

  Changed paths:
    M src/global_setup.c

  Log Message:
  -----------
  use ifdefs instead of if for our preprocessor vars


  Commit: eeb0c8da8d859f0c94f5c2e1eb254dfe0c170f65
      https://github.com/parrot/parrot/commit/eeb0c8da8d859f0c94f5c2e1eb254dfe0c170f65
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-16 (Fri, 16 Mar 2012)

  Changed paths:
    M src/alarm.c

  Log Message:
  -----------
  Need to include pthread.h for the pthread_sigmask declaration


  Commit: 3aca526bba97d1c5fa422055194a941564425062
      https://github.com/parrot/parrot/commit/3aca526bba97d1c5fa422055194a941564425062
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-17 (Sat, 17 Mar 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Just run 'make smoke' instead of 'make smolder_fulltest' due to low Travis timeouts


  Commit: c2b395220c532db8e1b477b31621fbfe19040d3b
      https://github.com/parrot/parrot/commit/c2b395220c532db8e1b477b31621fbfe19040d3b
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-17 (Sat, 17 Mar 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  [doc] Add some beef to the ChangeLog


  Commit: 35e100e22c54f4ac8e6a6a276bf5120c5d2d2f56
      https://github.com/parrot/parrot/commit/35e100e22c54f4ac8e6a6a276bf5120c5d2d2f56
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-17 (Sat, 17 Mar 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  [doc] Add a bit of spice to the ChangeLog


  Commit: ed5f817a0abab8a87e1d377f2dc838e57ace98f3
      https://github.com/parrot/parrot/commit/ed5f817a0abab8a87e1d377f2dc838e57ace98f3
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-17 (Sat, 17 Mar 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  [doc] Even more spicy beef for the ChangeLog


  Commit: 0ae6553d727bae36138d60bea17579fd5098c1be
      https://github.com/parrot/parrot/commit/0ae6553d727bae36138d60bea17579fd5098c1be
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-17 (Sat, 17 Mar 2012)

  Changed paths:
    M docs/parrothist.pod

  Log Message:
  -----------
  [doc] Add alvis++ to the list of release managers


  Commit: 24eca7155e7bed0862ccb5a30af29d86fcdcac01
      https://github.com/parrot/parrot/commit/24eca7155e7bed0862ccb5a30af29d86fcdcac01
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-17 (Sat, 17 Mar 2012)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  [doc] Enroll to be release manager for 4.9.0 and update copyright info


  Commit: a21de64c471a9027aac89ecf7efbc6a79a218e68
      https://github.com/parrot/parrot/commit/a21de64c471a9027aac89ecf7efbc6a79a218e68
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-17 (Sat, 17 Mar 2012)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  [doc] Remove wording about supported releases from release manager guide


  Commit: 190d927c73fa1b8c8cc36ed2590fbf3a54203553
      https://github.com/parrot/parrot/commit/190d927c73fa1b8c8cc36ed2590fbf3a54203553
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-17 (Sat, 17 Mar 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  [doc] Add some news about important branches that people should know about


  Commit: 26902c1e6fd97cd33ec23bac1aab8c8d089277df
      https://github.com/parrot/parrot/commit/26902c1e6fd97cd33ec23bac1aab8c8d089277df
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-17 (Sat, 17 Mar 2012)

  Changed paths:
    M t/src/checkdepend.t

  Log Message:
  -----------
  Make t/src/checkdepend.t report the correct line of the failing test


  Commit: 4735f5b7b71f662040e97249a73381b75188cd01
      https://github.com/parrot/parrot/commit/4735f5b7b71f662040e97249a73381b75188cd01
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-17 (Sat, 17 Mar 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  fix typos


  Commit: 138dc625e09a2b2029856f0bae5c9207ff0469cc
      https://github.com/parrot/parrot/commit/138dc625e09a2b2029856f0bae5c9207ff0469cc
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-17 (Sat, 17 Mar 2012)

  Changed paths:
    M include/parrot/api.h
    M tools/dev/pbc_to_exe.pir

  Log Message:
  -----------
  Standard program code as unsigned char


  Commit: 6fac2cdec23b4e41780ed68ec141581ecb8442fa
      https://github.com/parrot/parrot/commit/6fac2cdec23b4e41780ed68ec141581ecb8442fa
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-17 (Sat, 17 Mar 2012)

  Changed paths:
    M frontend/parrot2/build.pir

  Log Message:
  -----------
  built programs have to include parrot/api.h


  Commit: ab4520154ab5b0c14d9e485cac0bb9605a13b8a0
      https://github.com/parrot/parrot/commit/ab4520154ab5b0c14d9e485cac0bb9605a13b8a0
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-17 (Sat, 17 Mar 2012)

  Changed paths:
    M src/ops/core_ops.c

  Log Message:
  -----------
  rebootstrapped to get the fix from GitHub #729


  Commit: daad3e865e0757406f5dc875c2a3698906ce5334
      https://github.com/parrot/parrot/commit/daad3e865e0757406f5dc875c2a3698906ce5334
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

  Changed paths:
    M config/auto/headers.pm
    M include/parrot/parrot.h
    M src/runcore/cores.c
    M src/runcore/profiling.c
    M src/runcore/subprof.c

  Log Message:
  -----------
  [mingw] fix build

broken since https://github.com/parrot/parrot/commit/d923903bdf2183c223cca1b2887055fcbac0e588
where warning implicit-function-declaration becomes an error.
so, now probe process.h which declares _getpid.


  Commit: 3bb3ac9c1c7cc013332e1495e6968f4112ceda37
      https://github.com/parrot/parrot/commit/3bb3ac9c1c7cc013332e1495e6968f4112ceda37
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

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

  Log Message:
  -----------
  Add dependencies revealed by running t/src/checkdepend.t as part of 'make test'.


  Commit: b714b9044d4d67b9377216e705043aa619df9a2c
      https://github.com/parrot/parrot/commit/b714b9044d4d67b9377216e705043aa619df9a2c
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

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

  Log Message:
  -----------
  Extend use of Makefile variable $(INC_DIR) to two unused cases.


  Commit: c66fc77b51f6d5f0596e11ba12dd33a3a87dcec4
      https://github.com/parrot/parrot/commit/c66fc77b51f6d5f0596e11ba12dd33a3a87dcec4
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

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

  Log Message:
  -----------
  Introduce use of Makefile variable $FRP_DIR.


  Commit: 4f50140ec8d64e5ad54dc85ace340be6c63a833b
      https://github.com/parrot/parrot/commit/4f50140ec8d64e5ad54dc85ace340be6c63a833b
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

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

  Log Message:
  -----------
  Introduce use of Makefile variable $FR_DIR.


  Commit: 818a583a4a2104501864afa5b12e11f91cadfcf8
      https://github.com/parrot/parrot/commit/818a583a4a2104501864afa5b12e11f91cadfcf8
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

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

  Log Message:
  -----------
  Remove two superfluous instances of Makefile variable $(MINIPARROT).


  Commit: 6e8c6938402545bf1f10900fa9338e8e5ceb2717
      https://github.com/parrot/parrot/commit/6e8c6938402545bf1f10900fa9338e8e5ceb2717
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

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

  Log Message:
  -----------
  Introduce Makefile variable $(FRPTWO_DIR) for 'frontend/parrot2'.


  Commit: 97162f8b79f9ca3286f3a61897da6dc930f9d4a0
      https://github.com/parrot/parrot/commit/97162f8b79f9ca3286f3a61897da6dc930f9d4a0
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

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

  Log Message:
  -----------
  Introduce Makefile variable $(RUN_INC_DIR) for runtime/parrot/include.


  Commit: cec7cc87af6502d80345cf58cf5d09c4c4348333
      https://github.com/parrot/parrot/commit/cec7cc87af6502d80345cf58cf5d09c4c4348333
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

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

  Log Message:
  -----------
  Use Makefile variable $(LIBRARY_DIR) more consistently.


  Commit: 21b87585bdc6492bac94ef5727de5f26b63ec552
      https://github.com/parrot/parrot/commit/21b87585bdc6492bac94ef5727de5f26b63ec552
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

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

  Log Message:
  -----------
  Cannot use a Makefile variable in an include statement.  Fix.

(Or so it appears.)


  Commit: a1a65dab6656bf7b4ebb6c47c55255503f30a4b9
      https://github.com/parrot/parrot/commit/a1a65dab6656bf7b4ebb6c47c55255503f30a4b9
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

  Changed paths:
    M config/init/hints/mswin32.pm

  Log Message:
  -----------
  Make compiler detection on Windows more robust


  Commit: f4e8318479b1eadc2e2d965915db939d9f092cdd
      https://github.com/parrot/parrot/commit/f4e8318479b1eadc2e2d965915db939d9f092cdd
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

  Changed paths:
    M config/init/hints/mswin32.pm

  Log Message:
  -----------
  Add gmake to init::hints::mswin32


  Commit: ecaac1a7190dff8b569db7f5115e48d82035f8a1
      https://github.com/parrot/parrot/commit/ecaac1a7190dff8b569db7f5115e48d82035f8a1
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

  Changed paths:
    M src/gc/string_gc.c

  Log Message:
  -----------
  Add temporary fix for issue #378


  Commit: fd5866e705e831029918dc3e5cd95d98d68809a0
      https://github.com/parrot/parrot/commit/fd5866e705e831029918dc3e5cd95d98d68809a0
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

  Changed paths:
    M src/interp/inter_cb.c

  Log Message:
  -----------
  Add workaround for issue #742


  Commit: 9e4fd963173a453db4f9df67c712551400a405f9
      https://github.com/parrot/parrot/commit/9e4fd963173a453db4f9df67c712551400a405f9
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

  Changed paths:
    M src/packfile/segments.c

  Log Message:
  -----------
  Add missing parentheses


  Commit: ca77718e3007c5050834ebdfa448d85d3f468394
      https://github.com/parrot/parrot/commit/ca77718e3007c5050834ebdfa448d85d3f468394
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

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

  Log Message:
  -----------
  Add cast to make g++ happy


  Commit: e445c0aa9366e02d53e6e09581799a5dd4ac8a2d
      https://github.com/parrot/parrot/commit/e445c0aa9366e02d53e6e09581799a5dd4ac8a2d
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

  Changed paths:
    M src/interp/inter_cb.c

  Log Message:
  -----------
  Add missing casts to fix for issue #742


  Commit: 2ba6a6f74acbc7f22134e0522fc8ab3a1d0d69c5
      https://github.com/parrot/parrot/commit/2ba6a6f74acbc7f22134e0522fc8ab3a1d0d69c5
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

  Changed paths:
    M compilers/imcc/cfg.c

  Log Message:
  -----------
  renamed i to j, so that it doesn't shadow an outer one


  Commit: be241d68fce25286bf44720c4bc5f7314195396f
      https://github.com/parrot/parrot/commit/be241d68fce25286bf44720c4bc5f7314195396f
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

  Changed paths:
    M src/pmc/coroutine.pmc

  Log Message:
  -----------
  removed unused var "next_op"


  Commit: 76a324aaf482d07e155f30491f55f32d1dfcfb6a
      https://github.com/parrot/parrot/commit/76a324aaf482d07e155f30491f55f32d1dfcfb6a
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

  Changed paths:
    M compilers/imcc/main.c
    M compilers/imcc/pcc.c

  Log Message:
  -----------
  removed unused functions


  Commit: cd06be885d1f9bddde3b3d85246624811883a633
      https://github.com/parrot/parrot/commit/cd06be885d1f9bddde3b3d85246624811883a633
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-03-19 (Mon, 19 Mar 2012)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed snapshot to 1.6.0 - f21196808c


  Commit: 228daeb3b60966ffbfdd2c19cf01172586875dc9
      https://github.com/parrot/parrot/commit/228daeb3b60966ffbfdd2c19cf01172586875dc9
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-19 (Mon, 19 Mar 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  [doc] Add some useful links to the ChangeLog


  Commit: c74304257245875e43859e56762b60392e869826
      https://github.com/parrot/parrot/commit/c74304257245875e43859e56762b60392e869826
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-20 (Tue, 20 Mar 2012)

  Changed paths:
    M CREDITS
    M MANIFEST.generated
    M README
    M RESPONSIBLE_PARTIES
    M VERSION
    M docs/parrothist.pod
    M docs/project/release_manager_guide.pod
    M include/parrot/oplib/core_ops.h
    M src/ops/core_ops.c
    M tools/release/release.json

  Log Message:
  -----------
  Run perl tools/release/auto_release.pl 4.2.0


  Commit: 671468cdb2c87cf093234df4d14b570c49231507
      https://github.com/parrot/parrot/commit/671468cdb2c87cf093234df4d14b570c49231507
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-20 (Tue, 20 Mar 2012)

  Changed paths:
    A t/native_pbc/annotations.pbc
    M t/native_pbc/integer.pbc
    M t/native_pbc/number.pbc
    M t/native_pbc/number_4.pbc
    M t/native_pbc/string.pbc
    M t/native_pbc/string_4.pbc

  Log Message:
  -----------
  Add some native pbc


  Commit: f7e164718c5d6b718136d2b8058fdc799a3d482f
      https://github.com/parrot/parrot/commit/f7e164718c5d6b718136d2b8058fdc799a3d482f
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-20 (Tue, 20 Mar 2012)

  Changed paths:
    M src/nci/libffi.c

  Log Message:
  -----------
  [ffi] Get tools/dev/mk_native_pbc working again by adding logic for when numvalsize=16; LTA


  Commit: 95229308697e37081912cc54dd59adfc4dedf149
      https://github.com/parrot/parrot/commit/95229308697e37081912cc54dd59adfc4dedf149
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-20 (Tue, 20 Mar 2012)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  [doc] Fix line-length failures


  Commit: 0e75eb61d5b713b57b05e91a2d45251bb18d3e2e
      https://github.com/parrot/parrot/commit/0e75eb61d5b713b57b05e91a2d45251bb18d3e2e
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-20 (Tue, 20 Mar 2012)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Rerun mk_manifest_and_skip.pl to pick up one file.


  Commit: 3e77d4004c6658b33aa271fe2fe2e474d2769622
      https://github.com/parrot/parrot/commit/3e77d4004c6658b33aa271fe2fe2e474d2769622
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-20 (Tue, 20 Mar 2012)

  Changed paths:
    M MANIFEST
    M src/nci/libffi.c
    M t/native_pbc/number_5.pbc
    A t/native_pbc/string_5.pbc

  Log Message:
  -----------
  [nci] Fix definition of ffi_type_parrot_numval when NUMVAL_SIZE=16 and add some native pbc


  Commit: ddd6fb6d2ae278fad1137cbab974bd89eee91ec8
      https://github.com/parrot/parrot/commit/ddd6fb6d2ae278fad1137cbab974bd89eee91ec8
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2012-03-21 (Wed, 21 Mar 2012)

  Changed paths:
    M runtime/parrot/library/osutils.pir

  Log Message:
  -----------
  [osutils] refactor with unlink/rmdir instead of rm


  Commit: f623f491580a9cec6e3b59db0ea94ca17ace418f
      https://github.com/parrot/parrot/commit/f623f491580a9cec6e3b59db0ea94ca17ace418f
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-21 (Wed, 21 Mar 2012)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  [doc] Linkify some filenames in the release manager guide so the HTML rendering on Github is more useful


  Commit: fefc6b72bcdd57c662d96b7c2a2d5b0e19e4647b
      https://github.com/parrot/parrot/commit/fefc6b72bcdd57c662d96b7c2a2d5b0e19e4647b
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-21 (Wed, 21 Mar 2012)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  [doc][ci skip] Add a note about the auto_release.pl tool to the release manager guide


  Commit: 9d154564108d235fa02abf0f47c1bfaed1b27da3
      https://github.com/parrot/parrot/commit/9d154564108d235fa02abf0f47c1bfaed1b27da3
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-21 (Wed, 21 Mar 2012)

  Changed paths:
    M config/init/hints/mswin32.pm
    M src/gc/string_gc.c
    M src/interp/inter_cb.c
    M src/packfile/segments.c
    M src/platform/generic/socket.c

  Log Message:
  -----------
  Merge pull request #743 from gerdr/gerdr/mingw-gpp

Fix g++ issues with Strawberry Perl on Win64


  Commit: 34ee7539e93c880833501b5e89918ed0b4746c90
      https://github.com/parrot/parrot/commit/34ee7539e93c880833501b5e89918ed0b4746c90
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-21 (Wed, 21 Mar 2012)

  Changed paths:
    M frontend/parrot/main.c
    M frontend/parrot2/main.c
    M src/gc/string_gc.c
    M src/interp/inter_cb.c

  Log Message:
  -----------
  Use proper /* */ C-style comments, not C++-style // comments which some compilers do not handle


  Commit: 16d0081a1a3ea350708ab88186b984b239c2b05e
      https://github.com/parrot/parrot/commit/16d0081a1a3ea350708ab88186b984b239c2b05e
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-21 (Wed, 21 Mar 2012)

  Changed paths:
    M frontend/parrot/main.c
    M frontend/parrot2/main.c

  Log Message:
  -----------
  remove nested comments


  Commit: a39d99f919a8f94b14b2ed0f359da6665942ef51
      https://github.com/parrot/parrot/commit/a39d99f919a8f94b14b2ed0f359da6665942ef51
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-21 (Wed, 21 Mar 2012)

  Changed paths:
    M frontend/parrot/main.c
    M frontend/parrot2/main.c

  Log Message:
  -----------
  remove the //-style comments that are causing problems embedded in comments


  Commit: 4b167c12984cba51723b74287a908be42cfacee0
      https://github.com/parrot/parrot/commit/4b167c12984cba51723b74287a908be42cfacee0
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-21 (Wed, 21 Mar 2012)

  Changed paths:
    M tools/dev/pbc_to_exe.pir

  Log Message:
  -----------
  All instances of get_program_code() need to return unsigned char *


  Commit: 0b292f8dabcdf7aa76e22182e78513c5c93d18a8
      https://github.com/parrot/parrot/commit/0b292f8dabcdf7aa76e22182e78513c5c93d18a8
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-21 (Wed, 21 Mar 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Only send IRC notifications when build status changes, for moritz++


  Commit: 9f73c7dc9c8d97cf8b4875baac4f7b515ede726e
      https://github.com/parrot/parrot/commit/9f73c7dc9c8d97cf8b4875baac4f7b515ede726e
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-21 (Wed, 21 Mar 2012)

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  Don't be so strict about prototypes because we can't control system libraries, and a function declaration of foo() instead of foo(void) makes this error trip.


  Commit: a6b93466fca7d6a7c335d649954e5bb71e339aa7
      https://github.com/parrot/parrot/commit/a6b93466fca7d6a7c335d649954e5bb71e339aa7
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-21 (Wed, 21 Mar 2012)

  Changed paths:
    M config/auto/icu.pm
    M config/auto/warnings.pm

  Log Message:
  -----------
  Turn the strict-prototypes back to an error.
Include the ICU flags as -isystem instead of -I, so GCC knows to ignore warnings in ICU includes.
not_gerd++ for showing the way, and benabik++ for being the guinea pig.


  Commit: a3574843969c91eb1c615876df74fee00ef66cc2
      https://github.com/parrot/parrot/commit/a3574843969c91eb1c615876df74fee00ef66cc2
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-21 (Wed, 21 Mar 2012)

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

  Log Message:
  -----------
  [configure] Update test file to reflect changes in auto::icu configuration step.


  Commit: d344da6cbcb02b13df7525ef87a455aed0db3037
      https://github.com/parrot/parrot/commit/d344da6cbcb02b13df7525ef87a455aed0db3037
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-21 (Wed, 21 Mar 2012)

  Changed paths:
    M src/call/ops.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/ops/experimental.ops

  Log Message:
  -----------
  quiet some unused variable warnings


  Commit: 66a733565012c119c5f2b9095cfd12a4194a7d59
      https://github.com/parrot/parrot/commit/66a733565012c119c5f2b9095cfd12a4194a7d59
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-03-22 (Thu, 22 Mar 2012)

  Changed paths:
    A tools/release/parrot_github_release.pl
    A tools/release/parrot_github_release.pl~

  Log Message:
  -----------
  Start work on parrot_github_release.pl


  Commit: 76b9b1015eb42174405184cf3a7b97ee7d542c56
      https://github.com/parrot/parrot/commit/76b9b1015eb42174405184cf3a7b97ee7d542c56
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-03-22 (Thu, 22 Mar 2012)

  Changed paths:
    R tools/release/parrot_github_release.pl~

  Log Message:
  -----------
  Remove emacs' temporary working file.


  Commit: 177fc788b6b25ca80469586d572af176ea750347
      https://github.com/parrot/parrot/commit/177fc788b6b25ca80469586d572af176ea750347
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-03-22 (Thu, 22 Mar 2012)

  Changed paths:
    A docs/project/release_parrot_github_guide.pod

  Log Message:
  -----------
  Add 'docs/projecet/release_parrot_github_guide.pod' into the branch.


  Commit: f8d97af81dbb8c743aa6017988d1b559e83e4c05
      https://github.com/parrot/parrot/commit/f8d97af81dbb8c743aa6017988d1b559e83e4c05
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-03-22 (Thu, 22 Mar 2012)

  Changed paths:
    M .gitignore
    A .travis.yml
    M CREDITS
    M ChangeLog
    M Configure.pl
    M MANIFEST
    M MANIFEST.SKIP
    M MANIFEST.generated
    M README
    M RESPONSIBLE_PARTIES
    M VERSION
    M compilers/imcc/cfg.c
    M compilers/imcc/imcc.y
    M compilers/imcc/imcparser.c
    M compilers/imcc/imcparser.h
    M compilers/imcc/main.c
    M compilers/imcc/pbc.c
    M compilers/imcc/pcc.c
    M compilers/opsc/src/Ops/Emitter.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/byteorder.pm
    M config/auto/gcc.pm
    M config/auto/headers.pm
    M config/auto/icu.pm
    M config/auto/warnings.pm
    M config/gen/makefiles/docs.in
    M config/gen/makefiles/root.in
    M config/init/defaults.pm
    M config/init/hints/cygwin.pm
    M config/init/hints/mswin32.pm
    M docs/book/draft/ch10_opcode_reference.pod
    M docs/book/pir/ch04_variables.pod
    M docs/parrothist.pod
    M docs/pdds/draft/pdd06_pasm.pod
    M docs/pdds/pdd03_calling_conventions.pod
    M docs/project/committer_guide.pod
    M docs/project/release_manager_guide.pod
    M examples/config/file/configcompiler
    A examples/config/file/configverbose
    M examples/sdl/tetris/block.pir
    M examples/sdl/tetris/board.pir
    M ext/nqp-rx/src/stage0/HLL-s0.pir
    M ext/nqp-rx/src/stage0/Regex-s0.pir
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir
    M frontend/parrot/main.c
    M frontend/parrot2/build.pir
    M frontend/parrot2/main.c
    M frontend/parrot_debugger/main.c
    M frontend/pbc_disassemble/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/hash.h
    M include/parrot/interpreter.h
    M include/parrot/memory.h
    M include/parrot/oplib/core_ops.h
    M include/parrot/oplib/ops.h
    M include/parrot/opsenum.h
    M include/parrot/packfile.h
    M include/parrot/parrot.h
    M include/parrot/pmc.h
    M include/parrot/pointer_array.h
    M include/parrot/runcore_profiling.h
    M include/parrot/runcore_subprof.h
    M include/parrot/scheduler.h
    M include/parrot/sub.h
    M lib/Parrot/Configure/Compiler.pm
    M lib/Parrot/Configure/Options/Conf/File.pm
    M lib/Parrot/Docs/File.pm
    M lib/Parrot/Docs/HTMLPage.pm
    M lib/Parrot/Pmc2c/PMC.pm
    M lib/Parrot/Pmc2c/PMC/RO.pm
    M lib/Parrot/Pmc2c/PMC/default.pm
    M lib/Parrot/Test/Pod.pm
    M runtime/parrot/bin/prove.pir
    M runtime/parrot/include/hllmacros.pir
    M runtime/parrot/library/P6object.pir
    M runtime/parrot/library/SDL/Surface.pir
    M runtime/parrot/library/Stream/Writer.pir
    M runtime/parrot/library/distutils.pir
    M runtime/parrot/library/osutils.pir
    M runtime/parrot/library/parrotlib.pir
    M src/alarm.c
    M src/call/context.c
    M src/debug.c
    M src/dynext.c
    M src/dynoplibs/Rules.in
    M src/dynpmc/Rules.in
    M src/dynpmc/gziphandle.pmc
    M src/dynpmc/os.pmc
    M src/events.c
    M src/gc/gc_gms.c
    M src/gc/gc_ms2.c
    M src/gc/mark_sweep.c
    M src/gc/string_gc.c
    M src/global_setup.c
    M src/hash.c
    M src/interp/api.c
    M src/interp/inter_cb.c
    M src/namespace.c
    M src/nci/libffi.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/ops/io.ops
    M src/ops/object.ops
    M src/ops/pmc.ops
    M src/ops/set.ops
    M src/ops/string.ops
    M src/ops/sys.ops
    M src/packfile/api.c
    R src/packfile/byteorder.h
    M src/packfile/output.c
    M src/packfile/pf_items.c
    M src/packfile/pf_private.h
    M src/packfile/segments.c
    M src/platform/generic/file.c
    M src/platform/generic/socket.c
    M src/platform/win32/dl.c
    M src/pmc.c
    M src/pmc/callcontext.pmc
    M src/pmc/class.pmc
    M src/pmc/continuation.pmc
    M src/pmc/coroutine.pmc
    M src/pmc/default.pmc
    M src/pmc/fixedbooleanarray.pmc
    M src/pmc/fixedstringarray.pmc
    M src/pmc/hashiterator.pmc
    M src/pmc/imageiofreeze.pmc
    M src/pmc/imccompiler.pmc
    M src/pmc/nativepccmethod.pmc
    M src/pmc/nci.pmc
    M src/pmc/parrotinterpreter.pmc
    M src/pmc/parrotlibrary.pmc
    M src/pmc/resizablebooleanarray.pmc
    M src/pmc/resizablefloatarray.pmc
    M src/pmc/resizableintegerarray.pmc
    M src/pmc/resizablepmcarray.pmc
    M src/pmc/stringbuilder.pmc
    M src/pmc/sub.pmc
    M src/pmc/undef.pmc
    M src/pmc/unmanagedstruct.pmc
    M src/pointer_array.c
    M src/runcore/cores.c
    M src/runcore/profiling.c
    M src/runcore/subprof.c
    M src/scheduler.c
    M src/spf_render.c
    M src/string/api.c
    M src/vtable.tbl
    M t/codingstd/c_arg_assert.t
    M t/codingstd/filenames.t
    M t/compilers/data_json/to_parrot.t
    M t/compilers/imcc/syn/clash.t
    M t/compilers/imcc/syn/const.t
    M t/compilers/imcc/syn/pcc.t
    M t/compilers/imcc/syn/regressions.t
    M t/compilers/pct/past.t
    M t/compilers/tge/grammar.t
    M t/configure/008-file_based_configuration.t
    R t/configure/testlib/verbosefoobar
    M t/dynoplibs/io.t
    M t/dynpmc/foo-02.t
    M t/dynpmc/os.t
    M t/fullharness
    M t/harness.pir
    M t/library/p6object.t
    A t/native_pbc/annotations.pbc
    M t/native_pbc/header.t
    M t/native_pbc/integer.pbc
    M t/native_pbc/integer.t
    M t/native_pbc/number.pbc
    M t/native_pbc/number.t
    M t/native_pbc/number_4.pbc
    M t/native_pbc/number_5.pbc
    M t/native_pbc/string.pbc
    M t/native_pbc/string.t
    M t/native_pbc/string_4.pbc
    A t/native_pbc/string_5.pbc
    M t/oo/metamodel.t
    M t/op/arithmetics.t
    M t/op/calling.t
    M t/op/comp.t
    M t/op/gc.t
    M t/op/inf_nan.t
    M t/op/lexicals.t
    M t/op/number.t
    M t/pmc/class.t
    M t/pmc/complex.t
    M t/pmc/exporter.t
    M t/pmc/filehandle.t
    M t/pmc/float.t
    M t/pmc/freeze.t
    M t/pmc/io.t
    M t/pmc/io_iterator.t
    M t/pmc/multidispatch.t
    M t/pmc/namespace-old.t
    M t/pmc/namespace.t
    M t/pmc/object-meths.t
    M t/pmc/packfile.t
    M t/pmc/packfileview.t
    M t/pmc/parrotio.t
    M t/pmc/prop.t
    M t/pmc/resizablepmcarray.t
    M t/pmc/stringhandle.t
    M t/pmc/sub.t
    M t/run/options.t
    M t/src/checkdepend.t
    M t/src/extend_vtable.t
    R t/steps/auto/sha1-01.t
    M tools/build/parrot_config_c.pl
    M tools/dev/faces.pl
    A tools/dev/new_changelog_skeleton.pl
    M tools/dev/pbc_to_exe.pir
    R tools/docs/make_html_docs.pl
    A tools/docs/mk_html_docs.pl
    M tools/release/release.json
    M tools/release/update_version.pl

  Log Message:
  -----------
  Merge branch 'master' into ayardley/parrot_github_release


  Commit: 2f0e851f960e1d6b9c014c31e6b0ac8ba6a458b5
      https://github.com/parrot/parrot/commit/2f0e851f960e1d6b9c014c31e6b0ac8ba6a458b5
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-22 (Thu, 22 Mar 2012)

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

  Log Message:
  -----------
  const a local variable. Minor spacing tweaks


  Commit: 707e83cb8959d85d4d2c3de755f4456da21a9eca
      https://github.com/parrot/parrot/commit/707e83cb8959d85d4d2c3de755f4456da21a9eca
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-22 (Thu, 22 Mar 2012)

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

  Log Message:
  -----------
  Added compile-time assertion macros, and added our first check that INTVAL and opcode_t are the same size


  Commit: 6f23924a1d76c708831a2586594feb17da53994c
      https://github.com/parrot/parrot/commit/6f23924a1d76c708831a2586594feb17da53994c
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-22 (Thu, 22 Mar 2012)

  Changed paths:
    M include/parrot/api.h

  Log Message:
  -----------
  fixed an incorrectly-built error name


  Commit: 4e317065fd0ce8dc8973c26ccd1ee751f8026af2
      https://github.com/parrot/parrot/commit/4e317065fd0ce8dc8973c26ccd1ee751f8026af2
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-22 (Thu, 22 Mar 2012)

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  Turn off warning for unused local typedefs, because that is how we do PARROT_STATIC_ASSERT


  Commit: 8ec7bb64d22aa2b5d0e6be989e9eaf0301f2587f
      https://github.com/parrot/parrot/commit/8ec7bb64d22aa2b5d0e6be989e9eaf0301f2587f
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M docs/configuration.pod

  Log Message:
  -----------
  [ci skip][doc] s/Trac ticket/Github issue/


  Commit: e29d4a88ef8534fbf655d140898e4304ffa65f2f
      https://github.com/parrot/parrot/commit/e29d4a88ef8534fbf655d140898e4304ffa65f2f
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M config/init/hints/darwin.pm

  Log Message:
  -----------
  Fix fallout from increased warning levels on Mac OS


  Commit: 8060b09658550293e236e87a79ad51c405052427
      https://github.com/parrot/parrot/commit/8060b09658550293e236e87a79ad51c405052427
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M config/init/hints/darwin.pm

  Log Message:
  -----------
  Merge pull request #748 from gerdr/gerdr/darwin-fix

Fix fallout from increased warning levels on Mac OS


  Commit: f64dce9b2a6cb85dd94394df4876e603dc93ecb4
      https://github.com/parrot/parrot/commit/f64dce9b2a6cb85dd94394df4876e603dc93ecb4
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

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

  Log Message:
  -----------
  Add a dependency so that t/src/checkdepend.t again passes.


  Commit: ee1662f591bb764af36b0410ffae65b52f417cb3
      https://github.com/parrot/parrot/commit/ee1662f591bb764af36b0410ffae65b52f417cb3
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Automation of the first part of the process -- to archive 'docs/' to the parrot-docsx repo -- complete.


  Commit: 8997125e1760b0fe436bd23b01d8d5c42f969cf6
      https://github.com/parrot/parrot/commit/8997125e1760b0fe436bd23b01d8d5c42f969cf6
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M src/global_setup.c

  Log Message:
  -----------
  [codingstd] Make file pass c_parens standard.


  Commit: 1b1fe7159c874403534532fc786f5409214cceb2
      https://github.com/parrot/parrot/commit/1b1fe7159c874403534532fc786f5409214cceb2
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M include/parrot/api.h

  Log Message:
  -----------
  [codingstd] Make api.h pass c_parens and c_operator tests.

It's still failing c_macro_args due to "PARROT_STATIC_ASSERT has unwrapped arg: X".


  Commit: 52063c34816c8684dea4d901fd846719dcc58ce8
      https://github.com/parrot/parrot/commit/52063c34816c8684dea4d901fd846719dcc58ce8
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M include/parrot/api.h

  Log Message:
  -----------
  add parens to humor codetest


  Commit: ba6af98a4b864c6b5f306a3ee244e28c0e770414
      https://github.com/parrot/parrot/commit/ba6af98a4b864c6b5f306a3ee244e28c0e770414
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

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

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


  Commit: d1142ed3c228dbf8ca5daed838e04d9093a04fdc
      https://github.com/parrot/parrot/commit/d1142ed3c228dbf8ca5daed838e04d9093a04fdc
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-24 (Sat, 24 Mar 2012)

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

  Log Message:
  -----------
  Unbreak the parrallel build by making prt0* depend on miniparrot


  Commit: 003b2b8060bdafb953cdc92d5f62d575280fa7f1
      https://github.com/parrot/parrot/commit/003b2b8060bdafb953cdc92d5f62d575280fa7f1
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2012-03-25 (Sun, 25 Mar 2012)

  Changed paths:
    M src/pmc/resizablepmcarray.pmc

  Log Message:
  -----------
  Fix documentation to match the VTABLE function names they document


  Commit: 4c5d82deea1c58828075c299262b998a43bb0463
      https://github.com/parrot/parrot/commit/4c5d82deea1c58828075c299262b998a43bb0463
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-25 (Sun, 25 Mar 2012)

  Changed paths:
    M docs/project/cage_cleaners_guide.pod

  Log Message:
  -----------
  [doc][ci skip] Add a note to the cage cleaner guide about running parrot+valgrind


  Commit: 9dbe4f519beadc559f8edbe2e0347cf76ba2acb1
      https://github.com/parrot/parrot/commit/9dbe4f519beadc559f8edbe2e0347cf76ba2acb1
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-25 (Sun, 25 Mar 2012)

  Changed paths:
    M config/gen/makefiles/root.in
    M docs/project/hacking_tips.pod

  Log Message:
  -----------
  Add counsel to test changes to Makefile templatest with 'make -jN' for N>1.


  Commit: c29badb30a8243b3ba9a3a33927be8746a126418
      https://github.com/parrot/parrot/commit/c29badb30a8243b3ba9a3a33927be8746a126418
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-25 (Sun, 25 Mar 2012)

  Changed paths:
    M docs/project/cage_cleaners_guide.pod

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


  Commit: bc6c413e610709338014379ac3c29f29b5432e85
      https://github.com/parrot/parrot/commit/bc6c413e610709338014379ac3c29f29b5432e85
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-25 (Sun, 25 Mar 2012)

  Changed paths:
    M src/pmc/null.pmc

  Log Message:
  -----------
  mark unused stuff with UNUSED()


  Commit: dbc0db799db73f3f154d48a428a3d4ee8b038220
      https://github.com/parrot/parrot/commit/dbc0db799db73f3f154d48a428a3d4ee8b038220
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-25 (Sun, 25 Mar 2012)

  Changed paths:
    M src/call/context.c

  Log Message:
  -----------
  consting


  Commit: 67cec30db7971e4cd8ae3a632629f84b395bfc27
      https://github.com/parrot/parrot/commit/67cec30db7971e4cd8ae3a632629f84b395bfc27
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-25 (Sun, 25 Mar 2012)

  Changed paths:
    M include/parrot/pointer_array.h

  Log Message:
  -----------
  inlined allocate_more_chunks() which is called in only one place


  Commit: f5cec3449befa388bdde3f096b0db450fd9f70e4
      https://github.com/parrot/parrot/commit/f5cec3449befa388bdde3f096b0db450fd9f70e4
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-25 (Sun, 25 Mar 2012)

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

  Log Message:
  -----------
  Parrot_pa_is_owned() is not something for public consumption, and does not use the interp, so get rid of the interp as an argument.  Also, all arguments to the function can be consted.


  Commit: 0e226994cd9e15077b215f87735cea9f54c3d99e
      https://github.com/parrot/parrot/commit/0e226994cd9e15077b215f87735cea9f54c3d99e
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-26 (Mon, 26 Mar 2012)

  Changed paths:
    M include/parrot/pointer_array.h

  Log Message:
  -----------
  [codingstd] Correct error in POD syntax.


  Commit: fc53321e1c8276d8fb746a661b811c3b36626e6b
      https://github.com/parrot/parrot/commit/fc53321e1c8276d8fb746a661b811c3b36626e6b
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-26 (Mon, 26 Mar 2012)

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  Add the new -Wuseless-cast flag for G++ 4.8 and beyond


  Commit: 0cc333e33f26e4a4397341ab0974b2782604d62d
      https://github.com/parrot/parrot/commit/0cc333e33f26e4a4397341ab0974b2782604d62d
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-26 (Mon, 26 Mar 2012)

  Changed paths:
    M src/debug.c

  Log Message:
  -----------
  start_line is unsigned_long, so casting is unnecessary


  Commit: fb20fdcc3d4f5ebd58b8fbe6bbd82d3f78844975
      https://github.com/parrot/parrot/commit/fb20fdcc3d4f5ebd58b8fbe6bbd82d3f78844975
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-26 (Mon, 26 Mar 2012)

  Changed paths:
    M compilers/imcc/reg_alloc.c

  Log Message:
  -----------
  0 need not be cast to (int)


  Commit: 783b189abdaa7f31b17d6b840d53a730ca601ab4
      https://github.com/parrot/parrot/commit/783b189abdaa7f31b17d6b840d53a730ca601ab4
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-26 (Mon, 26 Mar 2012)

  Changed paths:
    M src/gc/alloc_resources.c
    M src/string/api.c

  Log Message:
  -----------
  removing unnecessary and noisy casts


  Commit: 37771a3531947ec0b77e27fb563b5b7e01da0159
      https://github.com/parrot/parrot/commit/37771a3531947ec0b77e27fb563b5b7e01da0159
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-03-27 (Tue, 27 Mar 2012)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed snapshot to 1.7.devel a990cfe
Fix default values


  Commit: 30370fc5da029013990a4983072bc2331a7523db
      https://github.com/parrot/parrot/commit/30370fc5da029013990a4983072bc2331a7523db
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-27 (Tue, 27 Mar 2012)

  Changed paths:
    M src/pmc/namespace.pmc

  Log Message:
  -----------
  consting a local var


  Commit: da228ae8ce5027505430751807fb49aba8f76e1b
      https://github.com/parrot/parrot/commit/da228ae8ce5027505430751807fb49aba8f76e1b
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-27 (Tue, 27 Mar 2012)

  Changed paths:
    M src/string/api.c

  Log Message:
  -----------
  removed unnecessary casts


  Commit: 581af057d91291f15e57d68242ed186a73426d78
      https://github.com/parrot/parrot/commit/581af057d91291f15e57d68242ed186a73426d78
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-28 (Wed, 28 Mar 2012)

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

  Log Message:
  -----------
  Clarify the headerizer target in the help message


  Commit: 945d1c8b0591591e4fff4a4fa24713a39998d3d6
      https://github.com/parrot/parrot/commit/945d1c8b0591591e4fff4a4fa24713a39998d3d6
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-28 (Wed, 28 Mar 2012)

  Changed paths:
    M compilers/opsc/src/Ops/Trans/C.pm
    M t/compilers/opsc/03-past.t
    M t/compilers/opsc/08-emitter.t

  Log Message:
  -----------
  remove unnecessary casting of cur_opcode


  Commit: 5d838280f7549fb1e83d119f92a1cf27dbbea43b
      https://github.com/parrot/parrot/commit/5d838280f7549fb1e83d119f92a1cf27dbbea43b
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-03-28 (Wed, 28 Mar 2012)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed snapshot to 34657cf - fixes for parameter defaults


  Commit: 3e9ca81f2faa859830698056e281893315fe7427
      https://github.com/parrot/parrot/commit/3e9ca81f2faa859830698056e281893315fe7427
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-03-29 (Thu, 29 Mar 2012)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed snapshot to 375562d
- Default values in multiassign
- Minor fixes


  Commit: 8f686bc61770155b90f7638ac4bb90503b29dab2
      https://github.com/parrot/parrot/commit/8f686bc61770155b90f7638ac4bb90503b29dab2
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-03-29 (Thu, 29 Mar 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  autogen script to package parrot.github.com and supporting repositories - 99 percent complete and tested.


  Commit: 4b6718ec2c090f3b939124bb6c9c4893c7c0ae8c
      https://github.com/parrot/parrot/commit/4b6718ec2c090f3b939124bb6c9c4893c7c0ae8c
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-03-29 (Thu, 29 Mar 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Minor pod corrections.


  Commit: 1c0e26caf98805aa8e81989758cb1252f8cb2f42
      https://github.com/parrot/parrot/commit/1c0e26caf98805aa8e81989758cb1252f8cb2f42
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-29 (Thu, 29 Mar 2012)

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

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/gh363/dlclose'


  Commit: d5e1ffc97cfec3d0f3d464008eb56a417b75d9a9
      https://github.com/parrot/parrot/commit/d5e1ffc97cfec3d0f3d464008eb56a417b75d9a9
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-03-30 (Fri, 30 Mar 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  A handful of rather minor edits.


  Commit: 0488f0afde22c5d04070ff0dc3884d298ba2b16a
      https://github.com/parrot/parrot/commit/0488f0afde22c5d04070ff0dc3884d298ba2b16a
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2012-03-30 (Fri, 30 Mar 2012)

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

  Log Message:
  -----------
  Unbreak the build on gcc broken by 6050332f3afd125ed606e0e94f85e945888934e6


  Commit: 905dba7eb3a040ce83cc7825472f76e5820ca5c5
      https://github.com/parrot/parrot/commit/905dba7eb3a040ce83cc7825472f76e5820ca5c5
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2012-03-30 (Fri, 30 Mar 2012)

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

  Log Message:
  -----------
  Fix codingstd violations in src/platform/generic/dl.c


  Commit: 6a4efe6b377c74902ac7288d1f2983c518e8e0e1
      https://github.com/parrot/parrot/commit/6a4efe6b377c74902ac7288d1f2983c518e8e0e1
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2012-03-30 (Fri, 30 Mar 2012)

  Changed paths:
    M src/ops/core_ops.c

  Log Message:
  -----------
  make bootstrap-ops which should have been done with 945d1c8b0591591e4fff4a4fa24713a39998d3d6


  Commit: 79e21c80100361bb55d1ea27547ac1dd2079cc65
      https://github.com/parrot/parrot/commit/79e21c80100361bb55d1ea27547ac1dd2079cc65
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-30 (Fri, 30 Mar 2012)

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

  Log Message:
  -----------
  Move the "return -1" outside the #if, so that we return -1 if the handle is not found


  Commit: 65e944b5f5782bb4c31f4926406cccfc1624fb94
      https://github.com/parrot/parrot/commit/65e944b5f5782bb4c31f4926406cccfc1624fb94
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-30 (Fri, 30 Mar 2012)

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

  Log Message:
  -----------
  return proper NULLs instead of 0 for pointers


  Commit: e4d981a548b41c33b2a82fea673eca64fe16327f
      https://github.com/parrot/parrot/commit/e4d981a548b41c33b2a82fea673eca64fe16327f
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-30 (Fri, 30 Mar 2012)

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

  Log Message:
  -----------
  localized some variables and consted some pointers


  Commit: 84e0c30a157e945acfead00008aafc9466d28a46
      https://github.com/parrot/parrot/commit/84e0c30a157e945acfead00008aafc9466d28a46
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-30 (Fri, 30 Mar 2012)

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

  Log Message:
  -----------
  Added proper headerizer section


  Commit: ea10b132a3bf8acdf44cb32e991d5bce2bd11e8d
      https://github.com/parrot/parrot/commit/ea10b132a3bf8acdf44cb32e991d5bce2bd11e8d
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-30 (Fri, 30 Mar 2012)

  Changed paths:
    M src/dynpmc/rational.pmc

  Log Message:
  -----------
  * Removed unnecessary casting
* Removed unnecessary interp arguments for the static functions that don't use them.
* Flag many interpreters as unused


  Commit: 7edf9b96724ed76bf2ded93a3264f04d4566373a
      https://github.com/parrot/parrot/commit/7edf9b96724ed76bf2ded93a3264f04d4566373a
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-31 (Sat, 31 Mar 2012)

  Changed paths:
    M src/dynpmc/rational.pmc

  Log Message:
  -----------
  Reverting to 84e0c30a157e945acfead00008aafc9466d28a46


  Commit: c64b1e9739599ec6e3bdc219ab43316a93211986
      https://github.com/parrot/parrot/commit/c64b1e9739599ec6e3bdc219ab43316a93211986
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-31 (Sat, 31 Mar 2012)

  Changed paths:
    M src/dynpmc/rational.pmc

  Log Message:
  -----------
  removed unnecessary casts, and UNUSED() some INTERPs.


  Commit: 4800aef888edb77045abe75eda367da96a7c0555
      https://github.com/parrot/parrot/commit/4800aef888edb77045abe75eda367da96a7c0555
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-31 (Sat, 31 Mar 2012)

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  removed useless casts


  Commit: 8a3e561567ab75f2295e0aff4567b468985d3532
      https://github.com/parrot/parrot/commit/8a3e561567ab75f2295e0aff4567b468985d3532
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-04-01 (Sun, 01 Apr 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  [doc] Add a changelog section for 4.3.0


  Commit: b81dfc89e641f6dbfea2e4d0f8e1e7f428513ade
      https://github.com/parrot/parrot/commit/b81dfc89e641f6dbfea2e4d0f8e1e7f428513ade
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-01 (Sun, 01 Apr 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Untabify the script.


  Commit: 1a04f6884850d264bd4097a88fcc7a1ad1aca331
      https://github.com/parrot/parrot/commit/1a04f6884850d264bd4097a88fcc7a1ad1aca331
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-01 (Sun, 01 Apr 2012)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Add parrot_github_release.pl to MANIFEST


  Commit: dce066098867828c949e535aa1f1baf99bcdae79
      https://github.com/parrot/parrot/commit/dce066098867828c949e535aa1f1baf99bcdae79
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-02 (Mon, 02 Apr 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Corrections to quiet perlcritic


  Commit: 2536b7eac2e133529990d8b015dc9352c77710b3
      https://github.com/parrot/parrot/commit/2536b7eac2e133529990d8b015dc9352c77710b3
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-02 (Mon, 02 Apr 2012)

  Changed paths:
    M ChangeLog
    M compilers/imcc/reg_alloc.c
    M compilers/opsc/src/Ops/Trans/C.pm
    M config/auto/warnings.pm
    M config/gen/makefiles/root.in
    M config/init/hints/darwin.pm
    M docs/configuration.pod
    M docs/project/cage_cleaners_guide.pod
    M docs/project/hacking_tips.pod
    M ext/winxed/compiler.pir
    M frontend/pbc_merge/main.c
    M include/parrot/api.h
    M include/parrot/pointer_array.h
    M src/call/context.c
    M src/call/ops.c
    M src/debug.c
    M src/dynpmc/rational.pmc
    M src/embed/api.c
    M src/gc/alloc_resources.c
    M src/gc/gc_gms.c
    M src/gc/gc_ms2.c
    M src/global_setup.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/platform/generic/dl.c
    M src/pmc/namespace.pmc
    M src/pmc/null.pmc
    M src/pmc/resizablepmcarray.pmc
    M src/pointer_array.c
    M src/string/api.c
    M t/compilers/opsc/03-past.t
    M t/compilers/opsc/08-emitter.t
    M t/steps/auto/icu-01.t

  Log Message:
  -----------
  Merge branch 'master' into ayardley/parrot_github_release


  Commit: 09eec3b4639ae5a2b7e22608bf7c29dc553caf1d
      https://github.com/parrot/parrot/commit/09eec3b4639ae5a2b7e22608bf7c29dc553caf1d
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-02 (Mon, 02 Apr 2012)

  Changed paths:
    M docs/project/release_parrot_github_guide.pod

  Log Message:
  -----------
  Update release_parrot_github_guide.pod to reflect its more historical nature given we now have the 'parrot.github.release.pl' auto-tool.


  Commit: 7dce570a82352bf61b48bffbad84e7e774d93f3b
      https://github.com/parrot/parrot/commit/7dce570a82352bf61b48bffbad84e7e774d93f3b
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-02 (Mon, 02 Apr 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Minor edits and simple fixes


  Commit: 70c98f0f49ea63a73493c20bd8b6df43bb6ae3a7
      https://github.com/parrot/parrot/commit/70c98f0f49ea63a73493c20bd8b6df43bb6ae3a7
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-02 (Mon, 02 Apr 2012)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Update the Release Manager Guide to reflect the inclusion of the 'tools/release/parrot_github_release.pl' script.


  Commit: ba43b9bd9c758923292f14ea5778e2773e405056
      https://github.com/parrot/parrot/commit/ba43b9bd9c758923292f14ea5778e2773e405056
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-02 (Mon, 02 Apr 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Update ChangeLog to reflect new 'tools/release/parrot_github_release.pl' script and updates to 'docs/project/release_manager_guide.pod' and 'docs/project/release_parrot_github_guide.pod'.


  Commit: 53a07f9d3939824cb587e961b6640b694bf7c9e3
      https://github.com/parrot/parrot/commit/53a07f9d3939824cb587e961b6640b694bf7c9e3
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-02 (Mon, 02 Apr 2012)

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

  Log Message:
  -----------
  Added ASSERT_ARGS calls


  Commit: 5b6d3dc4f837ba21a75f5d2487622356b85d1858
      https://github.com/parrot/parrot/commit/5b6d3dc4f837ba21a75f5d2487622356b85d1858
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-02 (Mon, 02 Apr 2012)

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

  Log Message:
  -----------
  the arg to remove_handle_entry() can be NULL


  Commit: 8f5eff69ddce5d95bf60ee70653acde7a5b57a46
      https://github.com/parrot/parrot/commit/8f5eff69ddce5d95bf60ee70653acde7a5b57a46
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-04-02 (Mon, 02 Apr 2012)

  Changed paths:
    M include/parrot/context.h
    M include/parrot/gc_api.h
    M runtime/parrot/library/Stream/Writer.pir
    M src/call/args.c
    M src/call/context.c
    M src/call/context_accessors.c
    M src/interp/api.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/ops/object.ops
    M src/pmc/callcontext.pmc
    M src/pmc/coroutine.pmc
    M src/pmc/sub.pmc
    M t/oo/objects.t
    M t/pmc/context.t
    M t/pmc/object-meths.t

  Log Message:
  -----------
  Get rid of CallContext.current_object. It's useless


  Commit: c32af4bebf70b264d2497a924a733b7f4e4ca2d3
      https://github.com/parrot/parrot/commit/c32af4bebf70b264d2497a924a733b7f4e4ca2d3
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-04-02 (Mon, 02 Apr 2012)

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

  Log Message:
  -----------
  Fix push_handle_entry signature. NULL handles are kind of valid


  Commit: de3545f1a89344301190b4d2a8f8d6835ec61da2
      https://github.com/parrot/parrot/commit/de3545f1a89344301190b4d2a8f8d6835ec61da2
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2012-04-03 (Tue, 03 Apr 2012)

  Changed paths:
    M src/pmc/sub.pmc

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


  Commit: 7f7caad5afcf2a806900e46e572cf63580db6757
      https://github.com/parrot/parrot/commit/7f7caad5afcf2a806900e46e572cf63580db6757
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-04-04 (Wed, 04 Apr 2012)

  Changed paths:
    M include/parrot/sub.h
    M src/gc/mark_sweep.c
    M src/sub.c

  Log Message:
  -----------
  Remove unused context_gc_mark variable

Also removes the Parrot_sub_mark_context_start function, whose only
purpose was to increment that variable.

It looks like the variable was designed to prevent corruption of
contexts while performing GC.  However, nothing has used the variable
since 540d4c3 "Merge context_pmc3 branch into trunk." back in 2009.

Found by nine++


  Commit: e68d18a7898cd885e6f41d2184ed383ac043d2cc
      https://github.com/parrot/parrot/commit/e68d18a7898cd885e6f41d2184ed383ac043d2cc
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-05 (Thu, 05 Apr 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Fixed incorrect taret -- i.e., push to gh-pages not master in 'parrot-docsx' repo.


  Commit: 876221012b5c983f9b1fa7c16279770676882667
      https://github.com/parrot/parrot/commit/876221012b5c983f9b1fa7c16279770676882667
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-05 (Thu, 05 Apr 2012)

  Changed paths:
    M ChangeLog
    M MANIFEST
    M docs/project/release_manager_guide.pod
    M docs/project/release_parrot_github_guide.pod
    A tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Merge branch 'ayardley/parrot_github_release'


  Commit: da3ed582ce053db36950ae5a2184a24d0201b532
      https://github.com/parrot/parrot/commit/da3ed582ce053db36950ae5a2184a24d0201b532
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-05 (Thu, 05 Apr 2012)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Added Whiteknight as the Release Manager for May 15, 2012.


  Commit: d054e19f444dca04311e060ad100a0abff4f4bc5
      https://github.com/parrot/parrot/commit/d054e19f444dca04311e060ad100a0abff4f4bc5
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-05 (Thu, 05 Apr 2012)

  Changed paths:
    M src/gc/gc_gms.c
    M src/gc/gc_ms.c

  Log Message:
  -----------
  removed unnecessary casts


  Commit: bb282e3e9b4d110e0f363589f1d1451320f52d43
      https://github.com/parrot/parrot/commit/bb282e3e9b4d110e0f363589f1d1451320f52d43
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-05 (Thu, 05 Apr 2012)

  Changed paths:
    M compilers/imcc/imcc.l
    M compilers/imcc/optimizer.c
    M src/hash.c
    M src/pmc/managedstruct.pmc
    M t/codingstd/cuddled_else.t

  Log Message:
  -----------
  get the regex for cuddled elses a little broader, and then fix the cuddled elses it found


  Commit: 5de61472f10dead653844997c728a0e7d5e7e9d1
      https://github.com/parrot/parrot/commit/5de61472f10dead653844997c728a0e7d5e7e9d1
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-05 (Thu, 05 Apr 2012)

  Changed paths:
    M src/pmc/managedstruct.pmc

  Log Message:
  -----------
  mark an unused INTERP


  Commit: 28e0dd30d6d8ceb84eff7bb05c8e139def23218a
      https://github.com/parrot/parrot/commit/28e0dd30d6d8ceb84eff7bb05c8e139def23218a
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-06 (Fri, 06 Apr 2012)

  Changed paths:
    M src/hash.c

  Log Message:
  -----------
  Removed unnecessary cast. Localized a loop variable.


  Commit: 486331d1a845c50d92836271b0682ff739058a0f
      https://github.com/parrot/parrot/commit/486331d1a845c50d92836271b0682ff739058a0f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-04-09 (Mon, 09 Apr 2012)

  Changed paths:
    M src/pmc/stringbuilder.pmc
    M src/string/encoding/utf8.c

  Log Message:
  -----------
  Implement StringBuilder.push_integer vtable, so we can assemble strings by pushing raw codepoints instead of needing to first create a 1-character string (chr_s_i) and then pushing that string to the StringBuilder


  Commit: 17a886a29162a1c73c7982f8df859f2ad6f17494
      https://github.com/parrot/parrot/commit/17a886a29162a1c73c7982f8df859f2ad6f17494
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-04-09 (Mon, 09 Apr 2012)

  Changed paths:
    M src/pmc/stringbuilder.pmc

  Log Message:
  -----------
  [codingstd] Make src/pmc/stringbuilder.pmc pass c_arg_assert.t.

But it's failing pmc_docs.t because no one added documentation for a new
function!


  Commit: 63c15b72166a5e4c8d7c183e151b5b7bae0969c2
      https://github.com/parrot/parrot/commit/63c15b72166a5e4c8d7c183e151b5b7bae0969c2
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-04-10 (Tue, 10 Apr 2012)

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

  Log Message:
  -----------
  POD for static helper functions


  Commit: ee4c8c90eaf2698b50961f5f5b27b9461ba4f585
      https://github.com/parrot/parrot/commit/ee4c8c90eaf2698b50961f5f5b27b9461ba4f585
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-04-10 (Tue, 10 Apr 2012)

  Changed paths:
    M src/pmc/stringbuilder.pmc

  Log Message:
  -----------
  add function POD and argument decorators to calculate_capacity


  Commit: 5f6ac7a7131aaedeede2f792f506cebea83ca582
      https://github.com/parrot/parrot/commit/5f6ac7a7131aaedeede2f792f506cebea83ca582
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-10 (Tue, 10 Apr 2012)

  Changed paths:
    M frontend/pbc_dump/packdump.c

  Log Message:
  -----------
  Treat printed_flag_p like the boolean it is, rather than pretending it's a counter


  Commit: f17bd2d30ede1cfe8fb2a2b47e4c8689e3318763
      https://github.com/parrot/parrot/commit/f17bd2d30ede1cfe8fb2a2b47e4c8689e3318763
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-10 (Tue, 10 Apr 2012)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  Remove unnecessary cast


  Commit: 81d3c0861cf1645ab5d5c4fe1d55b3f8a3dd7e21
      https://github.com/parrot/parrot/commit/81d3c0861cf1645ab5d5c4fe1d55b3f8a3dd7e21
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-10 (Tue, 10 Apr 2012)

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

  Log Message:
  -----------
  adding more function annotations


  Commit: 912b2043b8ba85fa9372b37cd5f14c7ccc189a67
      https://github.com/parrot/parrot/commit/912b2043b8ba85fa9372b37cd5f14c7ccc189a67
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-11 (Wed, 11 Apr 2012)

  Changed paths:
    M src/dynpmc/subproxy.pmc

  Log Message:
  -----------
  UNUSED an INTERP


  Commit: 0c99d32436fff7e5d21da6070f799792d4ab0d3a
      https://github.com/parrot/parrot/commit/0c99d32436fff7e5d21da6070f799792d4ab0d3a
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-04-12 (Thu, 12 Apr 2012)

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

  Log Message:
  -----------
  LexPad: Add register_type method

This allows for the type of a lexical to be introspected before
retrieval.  This is useful because attempting to store the lexical in
the wrong type of register throws an error.


  Commit: 0c62b2d7151572f2dd4fc366901d0e1936c87ec5
      https://github.com/parrot/parrot/commit/0c62b2d7151572f2dd4fc366901d0e1936c87ec5
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-12 (Thu, 12 Apr 2012)

  Changed paths:
    M src/dynpmc/rational.pmc

  Log Message:
  -----------
  mark some more UNUSED interps.  Remove an unnecessary var initialization


  Commit: 3d3c8334205b219f8e6042e99a1255901669fe69
      https://github.com/parrot/parrot/commit/3d3c8334205b219f8e6042e99a1255901669fe69
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-12 (Thu, 12 Apr 2012)

  Changed paths:
    M include/parrot/pointer_array.h
    M src/gc/gc_gms.c
    M src/gc/gc_ms2.c
    M t/src/pointer_array.t

  Log Message:
  -----------
  Removed unnecsary interp arg from Parrot_pa_insert. Changed the ARGIN(self) to ARGMOD. Fixed some spelling typos.


  Commit: 8bb19e301f4285f1c46666cb01494004f9fb5232
      https://github.com/parrot/parrot/commit/8bb19e301f4285f1c46666cb01494004f9fb5232
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-12 (Thu, 12 Apr 2012)

  Changed paths:
    M include/parrot/pointer_array.h

  Log Message:
  -----------
  fixed Parrot_pa_insert comment


  Commit: 18ac2cdc8c7f4388b241a245934244a662be2976
      https://github.com/parrot/parrot/commit/18ac2cdc8c7f4388b241a245934244a662be2976
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-14 (Sat, 14 Apr 2012)

  Changed paths:
    M lib/Parrot/Distribution.pm

  Log Message:
  -----------
  Properly escape the . in qr/.t/


  Commit: b8780296d6247aef40d216ca8f51ae066a372acb
      https://github.com/parrot/parrot/commit/b8780296d6247aef40d216ca8f51ae066a372acb
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-14 (Sat, 14 Apr 2012)

  Changed paths:
    M lib/Parrot/Configure/Compiler.pm
    M lib/Parrot/Distribution.pm
    M lib/Parrot/Docs/File.pm
    M lib/Parrot/Docs/POD2HTML.pm
    M lib/Parrot/IO/File.pm
    M lib/Parrot/IO/Path.pm
    M lib/Parrot/Manifest.pm

  Log Message:
  -----------
  removed unnecessary /o flags from regexes


  Commit: c245d171519190e19364ed56ce6431616e273593
      https://github.com/parrot/parrot/commit/c245d171519190e19364ed56ce6431616e273593
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-15 (Sun, 15 Apr 2012)

  Changed paths:
    M README

  Log Message:
  -----------
  There is no 'NEWS' ([t]here's the truth of the signal, and then there's the puppet theatre .... :).


  Commit: 446acbaed9556a604867fb8d6bc6c49c16ef7171
      https://github.com/parrot/parrot/commit/446acbaed9556a604867fb8d6bc6c49c16ef7171
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-15 (Sun, 15 Apr 2012)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Added myself as a Release Manager for the June release.


  Commit: 76fd663e109223c5a383fb622a43f42d21ef624e
      https://github.com/parrot/parrot/commit/76fd663e109223c5a383fb622a43f42d21ef624e
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2012-04-16 (Mon, 16 Apr 2012)

  Changed paths:
    M src/gc/fixed_allocator.h

  Log Message:
  -----------
  fix alignment issues on ia64, sparc and mipsel, courtesy of Alessandro Ghedini


  Commit: f6408f7ca6222fb4ddd1efce6ee9f7b3b80704ae
      https://github.com/parrot/parrot/commit/f6408f7ca6222fb4ddd1efce6ee9f7b3b80704ae
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-04-16 (Mon, 16 Apr 2012)

  Changed paths:
    M ChangeLog
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed snapshot to 1.7.0


  Commit: a760dcf86bcc60c7e87a6fb9b2b3cd5bf857e22b
      https://github.com/parrot/parrot/commit/a760dcf86bcc60c7e87a6fb9b2b3cd5bf857e22b
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2012-04-17 (Tue, 17 Apr 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  add a bit of news to the changelog


  Commit: a09a954ca85f5358c5b7c0d51531016c195825c4
      https://github.com/parrot/parrot/commit/a09a954ca85f5358c5b7c0d51531016c195825c4
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2012-04-17 (Tue, 17 Apr 2012)

  Changed paths:
    M MANIFEST.generated
    M README
    M VERSION
    M docs/parrothist.pod
    M include/parrot/oplib/core_ops.h
    M src/ops/core_ops.c

  Log Message:
  -----------
  update to 4.3.0


  Commit: f0615230a695067e5e2565c6a4a2a6422187769d
      https://github.com/parrot/parrot/commit/f0615230a695067e5e2565c6a4a2a6422187769d
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2012-04-17 (Tue, 17 Apr 2012)

  Changed paths:
    M tools/release/release.json

  Log Message:
  -----------
  add release.json


  Commit: 1197bf43de3175dbb1c3431ad28fda8cae42d853
      https://github.com/parrot/parrot/commit/1197bf43de3175dbb1c3431ad28fda8cae42d853
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2012-04-17 (Tue, 17 Apr 2012)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  one last change for 4.3.0


  Commit: 5653919cbb798d1cc6646b970b6b5c704b9fd738
      https://github.com/parrot/parrot/commit/5653919cbb798d1cc6646b970b6b5c704b9fd738
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-18 (Wed, 18 Apr 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Fixed 'git push' command to 'parrot-docsx' repo.


  Commit: 468f54777a4b4d9532fd662063c20ba876f6baeb
      https://github.com/parrot/parrot/commit/468f54777a4b4d9532fd662063c20ba876f6baeb
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-18 (Wed, 18 Apr 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Trying to get the push to 'parrot-docsx' correct.


  Commit: 5f6f7911249e310fd6ef1ce67a44f70785c9a57d
      https://github.com/parrot/parrot/commit/5f6f7911249e310fd6ef1ce67a44f70785c9a57d
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-18 (Wed, 18 Apr 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Minor fix: Failed to 'chomp' the 'VERSION' on input.


  Commit: a71d1fd812ce9ac44bf5a82f5283eb948fe861cf
      https://github.com/parrot/parrot/commit/a71d1fd812ce9ac44bf5a82f5283eb948fe861cf
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-18 (Wed, 18 Apr 2012)

  Changed paths:
    M src/gc/mark_sweep.c
    M src/hash.c
    M src/interp/inter_cb.c

  Log Message:
  -----------
  consting args


  Commit: 613e1f9cc7a8aef55e9258550a493f998dde4679
      https://github.com/parrot/parrot/commit/613e1f9cc7a8aef55e9258550a493f998dde4679
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2012-04-19 (Thu, 19 Apr 2012)

  Changed paths:
    M t/pmc/timer.t

  Log Message:
  -----------
  [t] fix shebang


  Commit: b5026c20f3f591ecdf8412e13e280314799c6f54
      https://github.com/parrot/parrot/commit/b5026c20f3f591ecdf8412e13e280314799c6f54
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-20 (Fri, 20 Apr 2012)

  Changed paths:
    A t/codingstd/case_sensitive_files.t

  Log Message:
  -----------
  Add a test to check for conflicting file names in the repo


  Commit: f8df6a7077404095fab04652e2d66a6de2c241fe
      https://github.com/parrot/parrot/commit/f8df6a7077404095fab04652e2d66a6de2c241fe
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-20 (Fri, 20 Apr 2012)

  Changed paths:
    M lib/Parrot/Distribution.pm

  Log Message:
  -----------
  Add get_all_files() method


  Commit: f5e9e9f6549f938e57e1b28991913d03cfe2e093
      https://github.com/parrot/parrot/commit/f5e9e9f6549f938e57e1b28991913d03cfe2e093
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-04-20 (Fri, 20 Apr 2012)

  Changed paths:
    M t/codingstd/case_sensitive_files.t

  Log Message:
  -----------
  Correct one wording error in POD.


  Commit: 1d627eb33edd5dec353cfd982e07fec983445ecb
      https://github.com/parrot/parrot/commit/1d627eb33edd5dec353cfd982e07fec983445ecb
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-20 (Fri, 20 Apr 2012)

  Changed paths:
    M src/scheduler.c

  Log Message:
  -----------
  removed unnecessary var initialization


  Commit: f9833966e068ab4ef52d1746b37b1a9980daa2ee
      https://github.com/parrot/parrot/commit/f9833966e068ab4ef52d1746b37b1a9980daa2ee
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2012-04-21 (Sat, 21 Apr 2012)

  Changed paths:
    M src/string/encoding/shared.c
    M t/op/stringu.t

  Log Message:
  -----------
  [string]: Enable upcase/downcase opcode to work on ucs2/ucs4/utf16 encoded strings if all codepoints are in the Latin-1 range.


  Commit: 16f3fbe10b5fc96c38f4e4f6ce454886842ca4ac
      https://github.com/parrot/parrot/commit/16f3fbe10b5fc96c38f4e4f6ce454886842ca4ac
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-04-21 (Sat, 21 Apr 2012)

  Changed paths:
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir

  Log Message:
  -----------
  update winxed snapshot to a3fe1bd
- Jump version to 1.8 devel
- Show backtrace in driver


  Commit: 07ddfe5f30a664e409a2fae8c9b20393a23ae257
      https://github.com/parrot/parrot/commit/07ddfe5f30a664e409a2fae8c9b20393a23ae257
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-04-23 (Mon, 23 Apr 2012)

  Changed paths:
    M src/string/encoding/shared.c

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


  Commit: dcbf59aed3fd5f8f4f3495080ca0c0254153caf4
      https://github.com/parrot/parrot/commit/dcbf59aed3fd5f8f4f3495080ca0c0254153caf4
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-04-23 (Mon, 23 Apr 2012)

  Changed paths:
    M compilers/pct/src/PCT/HLLCompiler.pir

  Log Message:
  -----------
  PCT::HLLCompiler - Make version useful

The version string from PCT::HLLCompiler was always:

    This compiler is built with the Parrot Compiler Toolkit, parrot
    revision 1.

Change that to include the version and git_describe instead, like:

    This compiler is built with the Parrot Compiler Toolkit, parrot
    4.3.0 revision RELEASE_4_3_0-13-g16f3fbe


  Commit: 120378c2aa84b37e8543d12fb8c656ed91547241
      https://github.com/parrot/parrot/commit/120378c2aa84b37e8543d12fb8c656ed91547241
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-04-23 (Mon, 23 Apr 2012)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  codingstd: Remake MANIFEST

It was missing t/codingstd/case_sensitive_files.t


  Commit: 69f55a28ec8ca84ed27e207adf868e6a28907006
      https://github.com/parrot/parrot/commit/69f55a28ec8ca84ed27e207adf868e6a28907006
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-04-24 (Tue, 24 Apr 2012)

  Changed paths:
    M ext/winxed/Rules.mak

  Log Message:
  -----------
  Winxed: Make executable depend on language

Without this, attempting to use winxed mid-build (say for PCT) fails
with "winxed: Cannot load language".

Fix suggested by NotFound++


  Commit: 1d5965c897467f6b22c09efb496e67f86b0dc914
      https://github.com/parrot/parrot/commit/1d5965c897467f6b22c09efb496e67f86b0dc914
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-24 (Tue, 24 Apr 2012)

  Changed paths:
    M src/pmc/orderedhashiterator.pmc

  Log Message:
  -----------
  flag unused interps


  Commit: 4c75c028c31cf45de26a1893afef4119ffdebb27
      https://github.com/parrot/parrot/commit/4c75c028c31cf45de26a1893afef4119ffdebb27
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-24 (Tue, 24 Apr 2012)

  Changed paths:
    M src/pmc/pmclist.pmc

  Log Message:
  -----------
  localize variables to inner blocks, and remove unused vars


  Commit: e77d9c42dab2bf5d6de12ca7a1db232155911660
      https://github.com/parrot/parrot/commit/e77d9c42dab2bf5d6de12ca7a1db232155911660
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-04-25 (Wed, 25 Apr 2012)

  Changed paths:
    M config/auto/icu.pm

  Log Message:
  -----------
  Fix ICU config issues on MSVC reported by Mark Solinski


  Commit: 97b7de57d6d00f369b445a999a66492bf28130c0
      https://github.com/parrot/parrot/commit/97b7de57d6d00f369b445a999a66492bf28130c0
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-25 (Wed, 25 Apr 2012)

  Changed paths:
    M config/auto/icu.pm

  Log Message:
  -----------
  Merge pull request #757 from gerdr/gerdr/msvc-icu-fix

Fix ICU config issues on MSVC reported by Mark Solinski


  Commit: f2caeaf273b20431a7e45ca0e1d504a144082154
      https://github.com/parrot/parrot/commit/f2caeaf273b20431a7e45ca0e1d504a144082154
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

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

  Log Message:
  -----------
  _handle_ccflags_status() has been simplified, so we can simplify the corresponding step tests.


  Commit: f928e3c9042a0d58be793dacb45e983c0cfaab59
      https://github.com/parrot/parrot/commit/f928e3c9042a0d58be793dacb45e983c0cfaab59
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-28 (Sat, 28 Apr 2012)

  Changed paths:
    M docs/gettingstarted.pod

  Log Message:
  -----------
  Removed the word 'experimental' and the implication that our html docs are 'experimental' from the doc. Why? Because it's misleading. Our auto-generation of html docs is no longer 'experimental'.


  Commit: a99131593d200fc75350727f34c1495a03a7e6b1
      https://github.com/parrot/parrot/commit/a99131593d200fc75350727f34c1495a03a7e6b1
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-28 (Sat, 28 Apr 2012)

  Changed paths:
    M docs/glossary.pod

  Log Message:
  -----------
  Removed references to 'PIL - Pugs' Interemediate Language'; 'PIRATE' - Parrot's supposed 'next generation compiler'; and 'PIRC' - a, according to Whiteknight, dead project.


  Commit: b71c965dfac92b639c5b3d18fa5866efe6ede87e
      https://github.com/parrot/parrot/commit/b71c965dfac92b639c5b3d18fa5866efe6ede87e
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-28 (Sat, 28 Apr 2012)

  Changed paths:
    M docs/gettingstarted.pod

  Log Message:
  -----------
  Minor modification of some otherwise awkward language.


  Commit: 4dcb54390afcaaa0564d4954316a3909efe1e180
      https://github.com/parrot/parrot/commit/4dcb54390afcaaa0564d4954316a3909efe1e180
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-04-28 (Sat, 28 Apr 2012)

  Changed paths:
    M include/parrot/interpreter.h
    M src/call/ops.c
    M src/exceptions.c
    M src/ops/core.ops
    M src/ops/core_ops.c

  Log Message:
  -----------
  define named values for magic numbers used in exception handling long jumps


  Commit: 0c24220227df3c46bd7884f5d660b4dbe899e130
      https://github.com/parrot/parrot/commit/0c24220227df3c46bd7884f5d660b4dbe899e130
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-04-28 (Sat, 28 Apr 2012)

  Changed paths:
    M config/gen/makefiles/root.in
    M include/parrot/exceptions.h
    M src/exceptions.c
    M src/ops/core.ops
    M src/ops/core_ops.c

  Log Message:
  -----------
  create function Parrot_ex_get_current_handler to avoid duplicated code in core.ops


  Commit: 6e92ffecb04ae7e983f250462b4e2bfc13e2811b
      https://github.com/parrot/parrot/commit/6e92ffecb04ae7e983f250462b4e2bfc13e2811b
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-04-29 (Sun, 29 Apr 2012)

  Changed paths:
    M src/exceptions.c

  Log Message:
  -----------
  [codingstd] Correct misplaced '--back'.


  Commit: 5c81f3ea1cf2b5509c82f6cddd61ed04dc4da2a4
      https://github.com/parrot/parrot/commit/5c81f3ea1cf2b5509c82f6cddd61ed04dc4da2a4
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2012-04-29 (Sun, 29 Apr 2012)

  Changed paths:
    M include/parrot/context.h
    M include/parrot/gc_api.h
    M runtime/parrot/library/Stream/Writer.pir
    M src/call/args.c
    M src/call/context.c
    M src/call/context_accessors.c
    M src/interp/api.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/ops/object.ops
    M src/pmc/callcontext.pmc
    M src/pmc/coroutine.pmc
    M src/pmc/sub.pmc
    M t/oo/objects.t
    M t/pmc/context.t
    M t/pmc/object-meths.t

  Log Message:
  -----------
  Merge remote branch 'origin/kill_current_object'


  Commit: a5d4e230575760234cd790c825c917850d4cc488
      https://github.com/parrot/parrot/commit/a5d4e230575760234cd790c825c917850d4cc488
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-04-29 (Sun, 29 Apr 2012)

  Changed paths:
    M src/string/api.c

  Log Message:
  -----------
  replace some magic numbers with a define


  Commit: 2af81f04e247ed07ad8883d195d59ddedbb87feb
      https://github.com/parrot/parrot/commit/2af81f04e247ed07ad8883d195d59ddedbb87feb
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-29 (Sun, 29 Apr 2012)

  Changed paths:
    M tools/dev/pbc_to_exe.pir

  Log Message:
  -----------
  consted a local var


  Commit: e7d7c16493269bf2610f666f27fb5a1d8ba952dd
      https://github.com/parrot/parrot/commit/e7d7c16493269bf2610f666f27fb5a1d8ba952dd
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2012-05-03 (Thu, 03 May 2012)

  Changed paths:
    M MANIFEST
    M examples/benchmarks/oo1.pir
    M examples/benchmarks/oo2.pir
    M examples/benchmarks/oo3.pir
    R examples/benchmarks/oo4.pasm
    R examples/benchmarks/oo4.pl
    R examples/benchmarks/oo4.py
    R examples/benchmarks/oo4.rb
    M t/benchmark/benchmarks.t

  Log Message:
  -----------
  fix failing tests after kill_current_object merge, kid51++

three are fixed by updating to non-ancient calling conventions
(self as first invocant). The fourth was in PASM, and is now gone


  Commit: b58a50c2b147c5ea52a6fdddd3ceeb6716ecf92c
      https://github.com/parrot/parrot/commit/b58a50c2b147c5ea52a6fdddd3ceeb6716ecf92c
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-05-03 (Thu, 03 May 2012)

  Changed paths:
    M compilers/imcc/pbc.c

  Log Message:
  -----------
  IMCC: Be more careful with pointers parsing FIAs

- Don't let the end be before the start
- Incrementing past NULL is generally considered poor on a C string.


  Commit: 7433886ded3df005351e9a0c087ef674771b3488
      https://github.com/parrot/parrot/commit/7433886ded3df005351e9a0c087ef674771b3488
  Author: Reini Urban <rurban at x-ray.at>
  Date:   2012-05-03 (Thu, 03 May 2012)

  Changed paths:
    M src/gc/system.c

  Log Message:
  -----------
  mark stack-overflow  gc for clang -faddress-sanitizer

http://clang.llvm.org/docs/AddressSanitizer.html fails in
trace_mem_block() with a stack invalid READ, which is actually valid in our GC
. Since this is the only function we just use the recommended detection and attribute
here once.


  Commit: 68a170c4e41afab08609dfc5b33daa566f192f03
      https://github.com/parrot/parrot/commit/68a170c4e41afab08609dfc5b33daa566f192f03
  Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
  Date:   2012-05-03 (Thu, 03 May 2012)

  Changed paths:
    M src/gc/system.c

  Log Message:
  -----------
  Merge pull request #762 from rurban/master

mark stack-overflow gc for clang -faddress-sanitizer


  Commit: 1eff8070f07df122ac3f9c4d20e79db9c646918c
      https://github.com/parrot/parrot/commit/1eff8070f07df122ac3f9c4d20e79db9c646918c
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    M src/gc/system.c

  Log Message:
  -----------
  fix check for address_sanitizer feature


  Commit: 5810fe50c4273b8df913cd5dc7e44b9fc292af51
      https://github.com/parrot/parrot/commit/5810fe50c4273b8df913cd5dc7e44b9fc292af51
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    M include/parrot/compiler.h
    M lib/Parrot/Headerizer.pm
    M src/gc/system.c

  Log Message:
  -----------
  Added the PARROT_NO_ADDRESS_SAFETY_ANALYSIS macro, plus support for it in the Headerizer.


  Commit: ca27ffa4524000d4c36174cfeae3e8fd9afa6831
      https://github.com/parrot/parrot/commit/ca27ffa4524000d4c36174cfeae3e8fd9afa6831
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-04 (Fri, 04 May 2012)

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

  Log Message:
  -----------
  Merge pull request #763 from rurban/master

api_string_export_wchar + PARROT_NO_ADDRESS_SAFETY_ANALYSIS redef


  Commit: d3dcc4b14f68d74b1692577a40486763a10231b0
      https://github.com/parrot/parrot/commit/d3dcc4b14f68d74b1692577a40486763a10231b0
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    M src/embed/strings.c

  Log Message:
  -----------
  localized and consted some local variables. Parenthesized another malloc call like in df12f34e9465531a89853ce541096fefc7025e0f


  Commit: df12f34e9465531a89853ce541096fefc7025e0f
      https://github.com/parrot/parrot/commit/df12f34e9465531a89853ce541096fefc7025e0f
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    M src/embed/strings.c

  Log Message:
  -----------
  api_string_export_wchar allocated one too less

clang -faddress-sanitizer detected this heap-buffer-overflow in
t/src/embed/strings.t, allocated 173 bytes only, writing to cstr[173].


  Commit: 8bd397ab95db755927e41e5b2a15b9e84441288f
      https://github.com/parrot/parrot/commit/8bd397ab95db755927e41e5b2a15b9e84441288f
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    M include/parrot/compiler.h

  Log Message:
  -----------
  avoid PARROT_NO_ADDRESS_SAFETY_ANALYSIS redefinition warnings


  Commit: 1e5f20eefce263d327173a37681d0f46892d3448
      https://github.com/parrot/parrot/commit/1e5f20eefce263d327173a37681d0f46892d3448
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    M src/pmc/structview.pmc

  Log Message:
  -----------
  avoid invalid unaligned StructView_set_integer_keyed access

clang -faddress-sanitizer found this invalid read access in two scenarios:
1: cptr[8/8] with uint1
2: off-by-one access on multi-byte values


  Commit: a850da66521a18dfcab89fbbbb5c54b24100fbbf
      https://github.com/parrot/parrot/commit/a850da66521a18dfcab89fbbbb5c54b24100fbbf
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    M src/pmc/structview.pmc

  Log Message:
  -----------
  Merge pull request #764 from rurban/master

last found asan bug (I hope)


  Commit: 6c302cf6acb866e2fe825c695e4097d8ed2dbc46
      https://github.com/parrot/parrot/commit/6c302cf6acb866e2fe825c695e4097d8ed2dbc46
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    M src/pmc/structview.pmc

  Log Message:
  -----------
  [codingstd] Eliminate hard tabs and make indentation nice.


  Commit: 84315536f185b1c8692b4df111a7c815bb011bcc
      https://github.com/parrot/parrot/commit/84315536f185b1c8692b4df111a7c815bb011bcc
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    M .gitignore
    A .travis.yml
    M CREDITS
    M ChangeLog
    M Configure.pl
    M MANIFEST
    M MANIFEST.SKIP
    M MANIFEST.generated
    R NEWS
    M PBC_COMPAT
    M README
    M RESPONSIBLE_PARTIES
    M TODO
    M VERSION
    M api.yaml
    M compilers/imcc/Rules.in
    M compilers/imcc/api.c
    M compilers/imcc/cfg.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/main.c
    M compilers/imcc/optimizer.c
    M compilers/imcc/parser_util.c
    M compilers/imcc/pbc.c
    M compilers/imcc/pcc.c
    M compilers/imcc/reg_alloc.c
    M compilers/imcc/symreg.c
    M compilers/imcc/symreg.h
    M compilers/opsc/src/Ops/Compiler/Actions.pm
    M compilers/opsc/src/Ops/Compiler/Grammar.pm
    M compilers/opsc/src/Ops/Emitter.pm
    M compilers/opsc/src/Ops/File.pm
    M compilers/opsc/src/Ops/Trans/C.pm
    M compilers/opsc/src/builtins.pir
    M compilers/pct/src/PAST/Compiler.pir
    M compilers/pct/src/PAST/Node.pir
    M compilers/pct/src/PCT/HLLCompiler.pir
    M compilers/pct/src/PCT/Node.pir
    M compilers/pge/PGE/Exp.pir
    M config/auto/arch.pm
    M config/auto/backtrace/test_dlinfo_c.in
    M config/auto/byteorder.pm
    M config/auto/gcc.pm
    M config/auto/headers.pm
    M config/auto/icu.pm
    M config/auto/pmc.pm
    M config/auto/warnings.pm
    M config/gen/config_pm.pm
    M config/gen/config_pm/config_pir.in
    M config/gen/makefiles.pm
    M config/gen/makefiles/docs.in
    R config/gen/makefiles/ext.in
    M config/gen/makefiles/root.in
    M config/init/defaults.pm
    M config/init/hints.pm
    M config/init/hints/cygwin.pm
    M config/init/hints/darwin.pm
    M config/init/hints/linux.pm
    M config/init/hints/mswin32.pm
    M config/init/hints/msys.pm
    A docs/binaries/ops2c.pod
    A docs/binaries/parrot-nqp.pod
    A docs/binaries/parrot-prove.pod
    A docs/binaries/parrot.pod
    A docs/binaries/parrot_config.pod
    A docs/binaries/parrot_nci_thunk_gen.pod
    A docs/binaries/parrotbug.pod
    A docs/binaries/pbc_to_exe.pod
    A docs/binaries/plumage.pod
    A docs/binaries/winxed.pod
    M docs/book/draft/appe_source_code.pod
    M docs/book/draft/ch01_introduction.pod
    M docs/book/draft/ch10_opcode_reference.pod
    M docs/book/pct/ch01_introduction.pod
    M docs/book/pct/ch04_pge.pod
    M docs/book/pir/ch01_introduction.pod
    M docs/book/pir/ch04_variables.pod
    M docs/book/pir/ch05_control_structures.pod
    M docs/book/pir/ch06_subroutines.pod
    M docs/book/pir/ch08_io.pod
    M docs/configuration.pod
    M docs/deprecations/deprecations.pod
    M docs/deprecations/deprecations_3_0.pod
    M docs/deprecations/how_to_deprecate.pod
    A docs/dev/pcc_methods.pod
    R docs/dev/pccmethods.pod
    M docs/dev/profiling.pod
    M docs/embed.pod
    M docs/faq.pod
    M docs/gettingstarted.pod
    M docs/glossary.pod
    M docs/index/pct_tutorial.json
    M docs/index/pdds.json
    M docs/intro.pod
    M docs/parrot.pod
    M docs/parrothist.pod
    M docs/pct/gettingstarted.pod
    M docs/pdds/draft/pdd06_pasm.pod
    M docs/pdds/draft/pdd14_numbers.pod
    M docs/pdds/pdd03_calling_conventions.pod
    M docs/pdds/pdd07_codingstd.pod
    M docs/pdds/pdd10_embedding.pod
    M docs/pdds/pdd17_pmc.pod
    M docs/pdds/pdd19_pir.pod
    M docs/pdds/pdd20_lexical_vars.pod
    M docs/pdds/pdd22_io.pod
    M docs/project/cage_cleaners_guide.pod
    M docs/project/committer_guide.pod
    M docs/project/git_workflow.pod
    M docs/project/hacking_tips.pod
    M docs/project/metacommitter_guide.pod
    M docs/project/release_manager_guide.pod
    A docs/project/release_parrot_github_guide.pod
    M docs/project/ticket_triaging.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/pmcs.pod
    M examples/benchmarks/oo1.pir
    M examples/benchmarks/oo2.pir
    M examples/benchmarks/oo3.pir
    R examples/benchmarks/oo4.pasm
    R examples/benchmarks/oo4.pl
    R examples/benchmarks/oo4.py
    R examples/benchmarks/oo4.rb
    M examples/c/pbc_info.c
    M examples/c/test_main.c
    M examples/compilers/japhc.c
    M examples/config/file/configcompiler
    A examples/config/file/configverbose
    M examples/embed/cotorra.c
    M examples/io/post.pir
    M examples/languages/abc/setup.pir
    M examples/languages/abc/src/parser/actions.nqp
    M examples/languages/abc/t/abc_functions
    A examples/languages/squaak/doc/pct-stages.png
    A examples/languages/squaak/doc/pct-stages.svg
    M examples/languages/squaak/doc/tutorial_episode_1.pod
    M examples/languages/squaak/doc/tutorial_episode_2.pod
    M examples/languages/squaak/doc/tutorial_episode_4.pod
    M examples/languages/squaak/doc/tutorial_episode_5.pod
    M examples/languages/squaak/doc/tutorial_episode_6.pod
    M examples/languages/squaak/src/Squaak/Actions.pm
    M examples/languages/squaak/src/Squaak/Grammar.pm
    M examples/languages/squaak/src/Squaak/Runtime.pm
    M examples/languages/squaak/t/00-sanity.t
    M examples/nci/ls.pir
    M examples/past/blocktype_immediate.pir
    M examples/pir/befunge/setup.pir
    A examples/pir/coop_threads.pir
    M examples/pir/make_hello_pbc.pir
    M examples/sdl/tetris/block.pir
    M examples/sdl/tetris/blockdata.pir
    M examples/sdl/tetris/board.pir
    M examples/streams/Combiner.pir
    R ext/Parrot-Embed/Build.PL
    R ext/Parrot-Embed/Changes
    R ext/Parrot-Embed/MANIFEST
    R ext/Parrot-Embed/README
    R ext/Parrot-Embed/TODO
    R ext/Parrot-Embed/lib/Parrot/Embed.pm
    R ext/Parrot-Embed/lib/Parrot/Embed.xs
    R ext/Parrot-Embed/lib/Parrot/Interpreter.pm
    R ext/Parrot-Embed/lib/Parrot/PMC.pm
    R ext/Parrot-Embed/t/00-load.t
    R ext/Parrot-Embed/t/greet.pir
    R ext/Parrot-Embed/t/interp.t
    R ext/Parrot-Embed/t/languages.t
    R ext/Parrot-Embed/t/pipp.t
    R ext/Parrot-Embed/tools/check_embed_coverage.pl
    R ext/Parrot-Embed/tools/write_typemap.pl
    R ext/Parrot-Embed/typemap
    M ext/nqp-rx/src/stage0/HLL-s0.pir
    M ext/nqp-rx/src/stage0/Regex-s0.pir
    M ext/winxed/README
    M ext/winxed/Rules.mak
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir
    M frontend/parrot/main.c
    A frontend/parrot2/build.pir
    A frontend/parrot2/main.c
    A frontend/parrot2/prt0.pir
    A frontend/parrot2/prt0.winxed
    M frontend/parrot_debugger/main.c
    M frontend/pbc_disassemble/main.c
    M frontend/pbc_dump/main.c
    M frontend/pbc_dump/packdump.c
    M frontend/pbc_merge/main.c
    A include/parrot/alarm.h
    M include/parrot/api.h
    R include/parrot/atomic.h
    R include/parrot/atomic/fallback.h
    R include/parrot/atomic/gcc_pcc.h
    R include/parrot/atomic/gcc_x86.h
    R include/parrot/atomic/sparc.h
    M include/parrot/call.h
    M include/parrot/compiler.h
    M include/parrot/context.h
    M include/parrot/datatypes.h
    A include/parrot/disassemble.h
    R include/parrot/embed.h
    A include/parrot/events.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/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/pobj.h
    M include/parrot/pointer_array.h
    M include/parrot/runcore_api.h
    M include/parrot/runcore_profiling.h
    A include/parrot/runcore_subprof.h
    M include/parrot/scheduler.h
    M include/parrot/scheduler_private.h
    M include/parrot/string_funcs.h
    M include/parrot/sub.h
    R include/parrot/thr_none.h
    R include/parrot/thr_pthread.h
    R include/parrot/thr_windows.h
    R include/parrot/thread.h
    M lib/Parrot/Configure/Compiler.pm
    M lib/Parrot/Configure/Options/Conf/File.pm
    M lib/Parrot/Distribution.pm
    M lib/Parrot/Docs/File.pm
    M lib/Parrot/Docs/HTMLPage.pm
    M lib/Parrot/Docs/POD2HTML.pm
    M lib/Parrot/Docs/PodToHtml.pm
    M lib/Parrot/Docs/Section/Info.pm
    M lib/Parrot/Harness/DefaultTests.pm
    M lib/Parrot/Harness/Options.pm
    M lib/Parrot/Harness/Smoke.pm
    A lib/Parrot/Harness/TestSets.pm
    M lib/Parrot/Headerizer.pm
    M lib/Parrot/IO/File.pm
    M lib/Parrot/IO/Path.pm
    M lib/Parrot/Install.pm
    M lib/Parrot/Manifest.pm
    M lib/Parrot/Pmc2c/PMC.pm
    M lib/Parrot/Pmc2c/PMC/Object.pm
    M lib/Parrot/Pmc2c/PMC/RO.pm
    M lib/Parrot/Pmc2c/PMC/default.pm
    M lib/Parrot/Pmc2c/UtilFunctions.pm
    M lib/Parrot/Pmc2c/VTable.pm
    M lib/Parrot/SearchOps.pm
    R lib/Parrot/Test/PIR_PGE.pm
    M lib/Parrot/Test/Pod.pm
    M lib/Parrot/Test/Util.pm
    M lib/Pod/Simple.pm
    A lib/Pod/Simple.pod
    M lib/Pod/Simple/BlackBox.pm
    M lib/Pod/Simple/Checker.pm
    M lib/Pod/Simple/Debug.pm
    M lib/Pod/Simple/DumpAsText.pm
    M lib/Pod/Simple/DumpAsXML.pm
    M lib/Pod/Simple/HTML.pm
    M lib/Pod/Simple/HTMLBatch.pm
    M lib/Pod/Simple/LinkSection.pm
    M lib/Pod/Simple/Methody.pm
    M lib/Pod/Simple/Progress.pm
    M lib/Pod/Simple/PullParser.pm
    M lib/Pod/Simple/PullParserEndToken.pm
    M lib/Pod/Simple/PullParserStartToken.pm
    M lib/Pod/Simple/PullParserTextToken.pm
    M lib/Pod/Simple/PullParserToken.pm
    M lib/Pod/Simple/RTF.pm
    M lib/Pod/Simple/Search.pm
    M lib/Pod/Simple/SimpleTree.pm
    A lib/Pod/Simple/Subclassing.pod
    M lib/Pod/Simple/Text.pm
    M lib/Pod/Simple/TextContent.pm
    M lib/Pod/Simple/TiedOutFH.pm
    M lib/Pod/Simple/Transcode.pm
    M lib/Pod/Simple/TranscodeDumb.pm
    M lib/Pod/Simple/TranscodeSmart.pm
    M lib/Pod/Simple/XHTML.pm
    M lib/Pod/Simple/XMLOutStream.pm
    M parrotbug
    M ports/debian/libparrot3.3.0.symbols
    M ports/debian/rules
    M runtime/parrot/bin/prove.pir
    A runtime/parrot/include/green_threads.pir
    M runtime/parrot/include/hllmacros.pir
    M runtime/parrot/library/Archive/Tar.pir
    M runtime/parrot/library/Archive/Zip.pir
    M runtime/parrot/library/Configure/genfile.pir
    M runtime/parrot/library/Crow.pir
    M runtime/parrot/library/P6object.pir
    M runtime/parrot/library/ProfTest/PIRProfile.nqp
    M runtime/parrot/library/SDL/Surface.pir
    M runtime/parrot/library/Stream/Writer.pir
    M runtime/parrot/library/Test/Builder.pir
    M runtime/parrot/library/Test/Builder/Output.pir
    M runtime/parrot/library/Test/More.pir
    M runtime/parrot/library/distutils.pir
    M runtime/parrot/library/osutils.pir
    M runtime/parrot/library/parrotlib.pir
    M runtime/parrot/library/postgres.pir
    R runtime/parrot/library/random_lib.pir
    A src/alarm.c
    R src/atomic/gcc_x86.c
    R src/atomic/sparc_v9.s
    M src/call/args.c
    M src/call/context.c
    M src/call/context_accessors.c
    M src/call/ops.c
    M src/call/pcc.c
    M src/debug.c
    A src/disassemble.c
    M src/dynext.c
    M src/dynoplibs/Rules.in
    M src/dynoplibs/bit.ops
    M src/dynoplibs/math.ops
    M src/dynpmc/Defines.in
    M src/dynpmc/README.pod
    M src/dynpmc/Rules.in
    M src/dynpmc/dynlexpad.pmc
    M src/dynpmc/gziphandle.pmc
    M src/dynpmc/os.pmc
    M src/dynpmc/rational.pmc
    A src/dynpmc/select.pmc
    M src/dynpmc/subproxy.pmc
    R src/embed.c
    M src/embed/api.c
    M src/embed/bytecode.c
    M src/embed/pmc.c
    M src/embed/strings.c
    A src/events.c
    M src/exceptions.c
    M src/exit.c
    M src/extend.c
    M src/gc/alloc_resources.c
    M src/gc/api.c
    M src/gc/fixed_allocator.c
    M src/gc/fixed_allocator.h
    M src/gc/gc_gms.c
    M src/gc/gc_inf.c
    M src/gc/gc_ms.c
    M src/gc/gc_ms2.c
    M src/gc/gc_private.h
    M src/gc/malloc.c
    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
    A src/interp/api.c
    M src/interp/inter_cb.c
    R src/interp/inter_create.c
    R src/interp/inter_misc.c
    M src/io/api.c
    M src/io/buffer.c
    M src/io/io_private.h
    M src/key.c
    M src/misc.c
    M src/multidispatch.c
    M src/namespace.c
    M src/nci/libffi.c
    M src/nci_test.c
    M src/oo.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/ops/io.ops
    M src/ops/math.ops
    M src/ops/object.ops
    M src/ops/pmc.ops
    M src/ops/set.ops
    M src/ops/string.ops
    M src/ops/sys.ops
    M src/packfile/api.c
    R src/packfile/byteorder.h
    M src/packfile/output.c
    M src/packfile/pf_items.c
    M src/packfile/pf_private.h
    M src/packfile/segments.c
    M src/platform/aix/asm.s
    M src/platform/darwin/hires_timer.c
    M src/platform/generic/dl.c
    M src/platform/generic/entropy.c
    M src/platform/generic/file.c
    M src/platform/generic/hires_timer.c
    M src/platform/generic/io.c
    M src/platform/generic/socket.c
    M src/platform/generic/time.c
    M src/platform/linux/encoding.c
    M src/platform/win32/dl.c
    M src/platform/win32/entropy.c
    M src/platform/win32/file.c
    M src/platform/win32/hires_timer.c
    M src/platform/win32/io.c
    M src/pmc.c
    A src/pmc/alarm.pmc
    M src/pmc/arrayiterator.pmc
    M src/pmc/bytebuffer.pmc
    A src/pmc/callback.pmc
    M src/pmc/callcontext.pmc
    M src/pmc/class.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/exception.pmc
    M src/pmc/exceptionhandler.pmc
    M src/pmc/filehandle.pmc
    M src/pmc/fixedbooleanarray.pmc
    M src/pmc/fixedfloatarray.pmc
    M src/pmc/fixedintegerarray.pmc
    M src/pmc/fixedpmcarray.pmc
    M src/pmc/fixedstringarray.pmc
    M src/pmc/hash.pmc
    M src/pmc/hashiterator.pmc
    M src/pmc/imageiofreeze.pmc
    M src/pmc/imageiosize.pmc
    M src/pmc/imccompiler.pmc
    M src/pmc/integer.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/multisub.pmc
    M src/pmc/namespace.pmc
    M src/pmc/nativepccmethod.pmc
    M src/pmc/nci.pmc
    M src/pmc/null.pmc
    M src/pmc/object.pmc
    M src/pmc/opcode.pmc
    M src/pmc/oplib.pmc
    M src/pmc/orderedhashiterator.pmc
    M src/pmc/packfile.pmc
    M src/pmc/packfileannotation.pmc
    M src/pmc/packfileannotations.pmc
    M src/pmc/packfileconstanttable.pmc
    M src/pmc/packfiledebug.pmc
    M src/pmc/packfileopmap.pmc
    M src/pmc/packfileview.pmc
    M src/pmc/parrotinterpreter.pmc
    M src/pmc/parrotlibrary.pmc
    R src/pmc/parrotthread.pmc
    A src/pmc/pmclist.pmc
    M src/pmc/pointer.pmc
    M src/pmc/ptr.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/schedulermessage.pmc
    M src/pmc/socket.pmc
    M src/pmc/string.pmc
    M src/pmc/stringbuilder.pmc
    M src/pmc/stringiterator.pmc
    M src/pmc/structview.pmc
    M src/pmc/sub.pmc
    M src/pmc/task.pmc
    R 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
    A src/runcore/subprof.c
    M src/scheduler.c
    M src/spf_render.c
    M src/string/api.c
    M src/string/encoding/shared.c
    M src/string/encoding/utf8.c
    M src/sub.c
    R src/thread.c
    M src/vtable.tbl
    M src/warnings.c
    M t/README.pod
    A t/archive/README
    M t/benchmark/benchmarks.t
    M t/codingstd/c_arg_assert.t
    A t/codingstd/case_sensitive_files.t
    M t/codingstd/copyright.t
    M t/codingstd/cuddled_else.t
    M t/codingstd/filenames.t
    M t/compilers/data_json/to_parrot.t
    M t/compilers/imcc/syn/clash.t
    M t/compilers/imcc/syn/const.t
    M t/compilers/imcc/syn/file.t
    M t/compilers/imcc/syn/op.t
    M t/compilers/imcc/syn/pcc.t
    M t/compilers/imcc/syn/regressions.t
    M t/compilers/opsc/01-parse.t
    M t/compilers/opsc/03-past.t
    M t/compilers/opsc/06-opsfile.t
    M t/compilers/opsc/08-emitter.t
    M t/compilers/pct/past.t
    M t/compilers/tge/grammar.t
    M t/configure/008-file_based_configuration.t
    R t/configure/testlib/verbosefoobar
    M t/dynoplibs/io.t
    M t/dynpmc/foo-02.t
    M t/dynpmc/gziphandle.t
    M t/dynpmc/os.t
    A t/dynpmc/select.t
    A t/fullharness
    M t/harness
    M t/harness.pir
    M t/library/p6object.t
    M t/library/pg.t
    A t/native_pbc/annotations.pbc
    M t/native_pbc/header.t
    M t/native_pbc/integer.pbc
    M t/native_pbc/integer.t
    M t/native_pbc/number.pbc
    M t/native_pbc/number.t
    M t/native_pbc/number_4.pbc
    M t/native_pbc/number_5.pbc
    M t/native_pbc/string.pbc
    M t/native_pbc/string.t
    M t/native_pbc/string_4.pbc
    A t/native_pbc/string_5.pbc
    M t/oo/metamodel.t
    M t/oo/objects.t
    M t/op/arithmetics.t
    M t/op/calling.t
    M t/op/comp.t
    M t/op/exceptions.t
    M t/op/gc.t
    M t/op/inf_nan.t
    M t/op/lexicals.t
    M t/op/literal.t
    M t/op/number.t
    M t/op/sprintf.t
    M t/op/stringu.t
    A t/pir/interop.t
    A t/pmc/alarm.t
    M t/pmc/callcontext.t
    M t/pmc/class.t
    M t/pmc/complex.t
    M t/pmc/context.t
    M t/pmc/exceptionhandler.t
    M t/pmc/exporter.t
    M t/pmc/filehandle.t
    M t/pmc/fixedbooleanarray.t
    M t/pmc/fixedfloatarray.t
    M t/pmc/fixedintegerarray.t
    M t/pmc/fixedpmcarray.t
    M t/pmc/float.t
    M t/pmc/freeze.t
    M t/pmc/hash.t
    M t/pmc/io.t
    M t/pmc/io_iterator.t
    M t/pmc/iterator.t
    M t/pmc/lexpad.t
    M t/pmc/managedstruct.t
    M t/pmc/mappedbytearray.t
    M t/pmc/multidispatch.t
    M t/pmc/namespace-old.t
    M t/pmc/namespace.t
    M t/pmc/nci.t
    M t/pmc/object-meths.t
    M t/pmc/opcode.t
    M t/pmc/packfile.t
    M t/pmc/packfileconstanttable.t
    M t/pmc/packfileopmap.t
    M t/pmc/packfileview.t
    M t/pmc/parrotio.t
    R t/pmc/parrotthread.t
    A t/pmc/pmclist.t
    M t/pmc/prop.t
    M t/pmc/resizablefloatarray.t
    M t/pmc/resizableintegerarray.t
    M t/pmc/resizablepmcarray.t
    M t/pmc/resizablestringarray.t
    R t/pmc/scheduler.t
    M t/pmc/stringhandle.t
    M t/pmc/sub.t
    M t/pmc/task.t
    A t/pmc/task_primes.t
    M t/pmc/testlib/number.pasm
    R t/pmc/threads.t
    M t/pmc/timer.t
    M t/run/options.t
    R t/src/atomic.t
    M t/src/basic.t
    M t/src/checkdepend.t
    M t/src/embed.t
    M t/src/embed/api.t
    M t/src/embed/pmc.t
    M t/src/embed/strings.t
    M t/src/exit.t
    M t/src/extend.t
    M t/src/extend_vtable.t
    M t/src/misc.t
    M t/src/pointer_array.t
    A t/src/threads_io.t
    M t/src/warnings.t
    M t/steps/auto/arch-01.t
    M t/steps/auto/headers-01.t
    M t/steps/auto/icu-01.t
    R t/steps/auto/sha1-01.t
    M t/tools/dev/headerizer/02_methods.t
    A t/tools/dev/search_ops.t
    A t/tools/dev/search_ops/samples.pm
    R t/tools/dev/searchops.t
    R t/tools/dev/searchops/samples.pm
    M t/tools/install/01-create_directories.t
    M t/tools/install/02-install_files.t
    M t/tools/install/03-lines_to_files.t
    M t/tools/install/testlib/README
    M t/tools/pbc_dump.t
    M tools/build/parrot_config_c.pl
    R tools/dev/README
    A tools/dev/README.md
    A tools/dev/all_hll_test.pl
    M tools/dev/faces.pl
    A tools/dev/find_hacks.pl
    R tools/dev/findhacks.pl
    M tools/dev/install_files.pl
    M tools/dev/mk_inno.pl
    M tools/dev/mk_inno_language.pl
    M tools/dev/mk_language_shell.in
    A tools/dev/new_changelog_skeleton.pl
    R tools/dev/parrot-fuzzer
    A tools/dev/parrot_fuzzer.py
    M tools/dev/pbc_to_exe.pir
    M tools/dev/resolve_deprecated.nqp
    A tools/dev/resubmit_smolder.pl
    R tools/dev/search-ops.pl
    A tools/dev/search_ops.pl
    M tools/dev/vtablize.pl
    R tools/docs/make_html_docs.pl
    A tools/docs/mk_html_docs.pl
    A tools/release/auto_release.pl
    A tools/release/cut.pl
    A tools/release/parrot_github_release.pl
    M tools/release/release.json
    M tools/release/releasecheck.pl
    A tools/release/sha256sum.pl
    M tools/release/templates.json
    M tools/release/update_version.pl

  Log Message:
  -----------
  Merge branch 'master' into whiteknight/eh_subclass


Compare: https://github.com/parrot/parrot/compare/03ad4b6...8431553


More information about the parrot-commits mailing list