[parrot/parrot] 5a90db: Merge remote branch 'upstream/master'

GitHub noreply at github.com
Sun Apr 15 10:19:36 UTC 2012


  Branch: refs/heads/ayardley/documentation_revisions
  Home:   https://github.com/parrot/parrot
  Commit: 5a90db47c51d70c61891a16fd4487b310b9a0b97
      https://github.com/parrot/parrot/commit/5a90db47c51d70c61891a16fd4487b310b9a0b97
  Author: Nolan Lum <nol888 at gmail.com>
  Date:   2011-01-19 (Wed, 19 Jan 2011)

  Changed paths:
    M .gitignore
    M CREDITS
    M ChangeLog
    M Configure.pl
    M DEPRECATED.pod
    M DONORS.pod
    M MANIFEST
    M MANIFEST.SKIP
    M MANIFEST.generated
    M NEWS
    M PBC_COMPAT
    M PLATFORMS
    M README
    R README.deutsch
    R README.espanol
    R README.polski
    M VERSION
    M compilers/imcc/Rules.in
    M compilers/imcc/debug.c
    M compilers/imcc/imc.h
    M compilers/imcc/imcparser.c
    M compilers/imcc/imcparser.h
    M compilers/imcc/main.c
    M compilers/imcc/parser_util.c
    M compilers/imcc/pbc.c
    R config/auto/jit.pm
    M config/auto/pmc.pm
    M config/gen/config_h/config_h.in
    M config/gen/config_pm/myconfig.in
    M config/gen/makefiles/docs.in
    M config/gen/makefiles/root.in
    M config/gen/platform.pm
    A config/gen/platform/generic/encoding.c
    M config/gen/platform/generic/env.c
    A config/gen/platform/linux/encoding.c
    M config/gen/platform/win32/begin.c
    M config/gen/platform/win32/env.c
    M config/gen/platform/win32/exec.c
    M config/gen/platform/win32/sysmem.c
    M config/init/hints/darwin.pm
    M config/init/hints/mswin32.pm
    M config/init/optimize.pm
    M docs/dev/headerizer.pod
    M docs/dev/longopt.pod
    M docs/dev/profiling.pod
    A docs/index/developer.json
    A docs/index/index.json
    A docs/index/ops.json
    A docs/index/pct_tutorial.json
    A docs/index/pdds.json
    A docs/index/pmcs.json
    A docs/index/tools.json
    M docs/parrothist.pod
    R docs/pdds/draft/pdd10_embedding.pod
    M docs/pdds/pdd07_codingstd.pod
    A docs/pdds/pdd10_embedding.pod
    M docs/pmc/array.pod
    M docs/pmc/struct.pod
    M docs/pmc/subs.pod
    M docs/project/release_manager_guide.pod
    M docs/running.pod
    A docs/translations/README.BGR
    A docs/translations/README.deutsch
    A docs/translations/README.espanol
    A docs/translations/README.francais
    A docs/translations/README.polski
    A docs/translations/README.pt-BR
    M examples/benchmarks/fib.py
    M examples/benchmarks/oo1.py
    M examples/benchmarks/oo2.py
    M examples/benchmarks/oo3.py
    M examples/benchmarks/oo4.py
    M examples/benchmarks/oo5.py
    M examples/benchmarks/oo6.py
    M examples/benchmarks/oofib.py
    M examples/benchmarks/vpm.py
    M ext/nqp-rx/src/stage0/HLL-s0.pir
    M ext/nqp-rx/src/stage0/NQP-s0.pir
    M ext/nqp-rx/src/stage0/P6Regex-s0.pir
    M ext/nqp-rx/src/stage0/Regex-s0.pir
    M ext/nqp-rx/src/stage0/nqp-setting.nqp
    M frontend/parrot/main.c
    M frontend/pbc_dump/main.c
    M frontend/pbc_dump/packdump.c
    M frontend/pbc_merge/main.c
    M include/parrot/api.h
    M include/parrot/atomic.h
    M include/parrot/embed.h
    M include/parrot/encoding.h
    M include/parrot/exceptions.h
    M include/parrot/extend.h
    M include/parrot/gc_api.h
    M include/parrot/imageio.h
    R include/parrot/imcc.h
    M include/parrot/interpreter.h
    M include/parrot/io.h
    M include/parrot/key.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/platform_interface.h
    M include/parrot/pmc_freeze.h
    M include/parrot/string_funcs.h
    M lib/Parrot/Configure/Options/Conf.pm
    M lib/Parrot/Configure/Options/Conf/Shared.pm
    M lib/Parrot/Configure/Step/List.pm
    M lib/Parrot/Distribution.pm
    M lib/Parrot/Docs/File.pm
    M lib/Parrot/Docs/HTMLPage.pm
    A lib/Parrot/Docs/PodToHtml.pm
    M lib/Parrot/Docs/Section/Parrot.pm
    M lib/Parrot/Harness/DefaultTests.pm
    M lib/Parrot/Install.pm
    M lib/Parrot/Pmc2c/PMCEmitter.pm
    M lib/Parrot/Vtable.pm
    M parrotbug
    M runtime/parrot/library/Test/More.pir
    M runtime/parrot/library/distutils.pir
    M src/debug.c
    M src/dynpmc/Defines.in
    M src/dynpmc/os.pmc
    M src/dynpmc/rational.pmc
    M src/dynpmc/subproxy.pmc
    M src/embed.c
    M src/embed/api.c
    M src/embed/pmc.c
    M src/exceptions.c
    M src/gc/api.c
    M src/gc/gc_ms2.c
    M src/hash.c
    M src/interp/inter_create.c
    M src/io/buffer.c
    M src/io/core.c
    M src/io/filehandle.c
    M src/key.c
    M src/library.c
    M src/nci/libffi.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/packfile/api.c
    M src/packfile/object_serialization.c
    M src/packfile/output.c
    M src/pbc_disassemble.c
    M src/pmc/bignum.pmc
    M src/pmc/env.pmc
    M src/pmc/exception.pmc
    M src/pmc/exceptionhandler.pmc
    M src/pmc/filehandle.pmc
    M src/pmc/float.pmc
    M src/pmc/imageiofreeze.pmc
    M src/pmc/imageiosize.pmc
    M src/pmc/imageiostrings.pmc
    M src/pmc/imageiothaw.pmc
    M src/pmc/key.pmc
    M src/pmc/managedstruct.pmc
    M src/pmc/orderedhash.pmc
    M src/pmc/packfilebytecodesegment.pmc
    M src/pmc/packfilesegment.pmc
    M src/pmc/scheduler.pmc
    M src/runcore/profiling.c
    M src/runcore/trace.c
    M src/scheduler.c
    M src/string/api.c
    M src/string/encoding.c
    M src/thread.c
    M t/codingstd/copyright.t
    M t/compilers/imcc/syn/errors.t
    M t/configure/063-git_describe_to_cache.t
    A t/configure/065-git_describe_from_cache.t
    M t/dynoplibs/trans.t
    M t/dynpmc/rational.t
    M t/examples/shootout.t
    M t/manifest/01-basic.t
    M t/native_pbc/integer.pbc
    M t/native_pbc/integer.t
    M t/native_pbc/integer_1.pbc
    M t/native_pbc/number.pbc
    M t/native_pbc/number_1.pbc
    M t/native_pbc/string.pbc
    M t/native_pbc/string_1.pbc
    M t/perl/Parrot_Docs.t
    M t/pmc/class.t
    M t/pmc/complex.t
    M t/pmc/exception.t
    M t/pmc/filehandle.t
    M t/pmc/float.t
    M t/pmc/key.t
    M t/pmc/orderedhash.t
    M t/pmc/packfilebytecodesegment.t
    M t/pmc/socket.t
    M t/pmc/string.t
    A t/pmc/testlib/test_server.pir
    M t/src/checkdepend.t
    M t/src/embed.t
    M t/src/embed/api.t
    M t/src/embed/strings.t
    A t/src/extend_vtable.t
    M t/src/misc.t
    R t/steps/auto/jit-01.t
    M t/steps/auto/thread-01.t
    M t/steps/init/optimize-01.t
    M t/tools/mk_language_shell.t
    M t/tools/pbc_dump.t
    M tools/build/c2str.pl
    M tools/build/pmc2c.pl
    M tools/build/vtable_extend.pl
    M tools/dev/bench_op.pir
    M tools/dev/create_language.pl
    M tools/dev/fetch_languages.pl
    M tools/dev/gdb-pp-load.py
    M tools/dev/gdb-pp.py
    M tools/dev/install_files.pl
    M tools/dev/mk_native_pbc
    M tools/dev/parrotbench.pl
    M tools/dev/pbc_to_exe.pir
    A tools/docs/make_html_docs.pl
    R tools/docs/write_docs.pl
    M tools/release/release.json

  Log Message:
  -----------
  Merge remote branch 'upstream/master'


  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: 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: 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: 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: 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: 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: 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: 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: ea3cc267759bbafcd9c8dcd5a796eba61642f805
      https://github.com/parrot/parrot/commit/ea3cc267759bbafcd9c8dcd5a796eba61642f805
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-01-18 (Wed, 18 Jan 2012)

  Changed paths:
    A t/src/embed_10.o
    A t/src/embed_11.o
    A t/src/embed_3.o
    A t/src/embed_4.o
    A t/src/embed_5.o
    A t/src/embed_6.o
    A t/src/embed_7.o
    A t/src/embed_8.o
    A t/src/embed_9.o
    A t/src/extend_17.o

  Log Message:
  -----------
  I do not know why I'm having to track these embed_*.o files.  Clearly,
somewhere along-the-way, things got a'bit screwed up.  Still, this is just a
working branch, so ... it should be too much of a problem.


  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: 57604a13a9be6f906b8e8f0afbd5a003d6cb7b41
      https://github.com/parrot/parrot/commit/57604a13a9be6f906b8e8f0afbd5a003d6cb7b41
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-01-27 (Fri, 27 Jan 2012)

  Changed paths:
    M .gitignore
    A .travis.yml
    M CREDITS
    M ChangeLog
    M Configure.pl
    M MANIFEST
    M MANIFEST.SKIP
    M MANIFEST.generated
    A README
    M RESPONSIBLE_PARTIES
    M TODO
    M VERSION
    M api.yaml
    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/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/PCT/Node.pir
    M config/auto/warnings.pm
    M config/gen/makefiles/root.in
    M config/init/defaults.pm
    M config/init/hints.pm
    M config/init/hints/cygwin.pm
    A docs/binaries/ops2c.pod
    A docs/binaries/parrot-nqp.pod
    A docs/binaries/parrot-prove.pod
    M 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/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/config/file/configcompiler
    A examples/config/file/configverbose
    M examples/embed/cotorra.c
    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/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
    M examples/pir/make_hello_pbc.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_dump/main.c
    M frontend/pbc_dump/packdump.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/events.h
    M include/parrot/exceptions.h
    M include/parrot/extend.h
    M include/parrot/interpreter.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/pmc.h
    M include/parrot/pointer_array.h
    M include/parrot/runcore_profiling.h
    M include/parrot/runcore_subprof.h
    M lib/Parrot/Configure/Compiler.pm
    M lib/Parrot/Configure/Options/Conf/File.pm
    M lib/Parrot/Docs/File.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 runtime/parrot/bin/prove.pir
    M 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/distutils.pir
    M runtime/parrot/library/osutils.pir
    M src/call/context_accessors.c
    M src/call/pcc.c
    M src/debug.c
    M src/dynext.c
    M src/dynoplibs/Rules.in
    M src/dynpmc/Rules.in
    M src/dynpmc/select.pmc
    M src/embed/api.c
    M src/embed/bytecode.c
    M src/embed/pmc.c
    M src/events.c
    M src/exceptions.c
    M src/extend.c
    M src/gc/gc_gms.c
    M src/gc/mark_sweep.c
    M src/hll.c
    A src/interp/api.c
    R src/interp/inter_create.c
    R src/interp/inter_misc.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/platform/generic/file.c
    M src/platform/win32/dl.c
    M src/pmc.c
    M src/pmc/arrayiterator.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/fixedintegerarray.pmc
    M src/pmc/hashiterator.pmc
    M src/pmc/imccompiler.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
    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/runcore/subprof.c
    M src/scheduler.c
    M src/string/api.c
    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/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/fullharness
    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/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/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
    M t/pmc/resizablepmcarray.t
    M t/pmc/stringhandle.t
    M t/pmc/sub.t
    M t/pmc/task.t
    M t/pmc/task_primes.t
    M t/pmc/timer.t
    M t/run/options.t
    M t/src/embed.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
    M t/src/warnings.t
    M t/tools/install/testlib/README
    M tools/dev/install_files.pl
    M tools/dev/pbc_to_exe.pir
    M tools/release/release.json

  Log Message:
  -----------
  Merge branch 'master' into ayardley/documentation_revisions

Conflicts:
	CREDITS
	MANIFEST
	README
	docs/binaries/parrot.pod


  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: 60599fb1eb1d24b42b46f7d7c2a1a4b05f52a98a
      https://github.com/parrot/parrot/commit/60599fb1eb1d24b42b46f7d7c2a1a4b05f52a98a
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-01-31 (Tue, 31 Jan 2012)

  Changed paths:
    M docs/revisions/docs/mans/vmspec/README.pod
    M docs/revisions/docs/mans/vmspec/ch01_introduction.pod
    M docs/revisions/docs/mans/vmspec/toc.pod

  Log Message:
  -----------
  Mostly minor updates so far.


  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: 48bc93c444063befc7f59665c5f33241e18afa8d
      https://github.com/parrot/parrot/commit/48bc93c444063befc7f59665c5f33241e18afa8d
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-02-06 (Mon, 06 Feb 2012)

  Changed paths:
    M docs/revisions/docs/mans/vmspec/toc.pod

  Log Message:
  -----------
  Update toc.pod with chapter 01 subsections.


  Commit: 0a9f1345fce72fbc76befb24bc894bd76a98564c
      https://github.com/parrot/parrot/commit/0a9f1345fce72fbc76befb24bc894bd76a98564c
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-02-06 (Mon, 06 Feb 2012)

  Changed paths:
    M docs/revisions/docs/mans/vmspec/ch01_introduction.pod

  Log Message:
  -----------
  Update to ch01 with relevant documentation from overview.pod.


  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: 99630e0fa3f2cb323fc053ae7837e49f9842eed2
      https://github.com/parrot/parrot/commit/99630e0fa3f2cb323fc053ae7837e49f9842eed2
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-02-10 (Fri, 10 Feb 2012)

  Changed paths:
    M docs/revisions/docs/mans/vmspec/ch01_introduction.pod

  Log Message:
  -----------
  Update content.


  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: 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: 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: b39e6f8e9753a4d9645554b1d25775218b02e4d0
      https://github.com/parrot/parrot/commit/b39e6f8e9753a4d9645554b1d25775218b02e4d0
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-15 (Sun, 15 Apr 2012)

  Changed paths:
    M README.pod

  Log Message:
  -----------
  Minor edit to conform to 78 character limit.


  Commit: 4522cb295b47263a8b3d4e64bc87255026ac456a
      https://github.com/parrot/parrot/commit/4522cb295b47263a8b3d4e64bc87255026ac456a
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-15 (Sun, 15 Apr 2012)

  Changed paths:
    M .travis.yml
    M CREDITS
    M ChangeLog
    M MANIFEST
    M MANIFEST.generated
    M README
    M RESPONSIBLE_PARTIES
    M VERSION
    M compilers/imcc/cfg.c
    M compilers/imcc/imcc.l
    M compilers/imcc/imcc.y
    M compilers/imcc/imcparser.c
    M compilers/imcc/imcparser.h
    M compilers/imcc/main.c
    M compilers/imcc/optimizer.c
    M compilers/imcc/pbc.c
    M compilers/imcc/pcc.c
    M compilers/imcc/reg_alloc.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/hints/cygwin.pm
    M config/init/hints/darwin.pm
    M config/init/hints/mswin32.pm
    M docs/book/draft/ch10_opcode_reference.pod
    M docs/book/pir/ch04_variables.pod
    M docs/configuration.pod
    M docs/parrothist.pod
    M docs/project/cage_cleaners_guide.pod
    M docs/project/hacking_tips.pod
    M docs/project/release_manager_guide.pod
    A docs/project/release_parrot_github_guide.pod
    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_dump/packdump.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/scheduler.h
    M include/parrot/sub.h
    M lib/Parrot/Configure/Compiler.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/IO/File.pm
    M lib/Parrot/IO/Path.pm
    M lib/Parrot/Manifest.pm
    M lib/Parrot/Pmc2c/PMC.pm
    M lib/Parrot/Pmc2c/PMC/default.pm
    M runtime/parrot/library/P6object.pir
    M runtime/parrot/library/SDL/Surface.pir
    M runtime/parrot/library/Stream/Writer.pir
    M runtime/parrot/library/osutils.pir
    M runtime/parrot/library/parrotlib.pir
    M src/alarm.c
    M src/call/context.c
    M src/call/ops.c
    M src/debug.c
    M src/dynext.c
    M src/dynpmc/gziphandle.pmc
    M src/dynpmc/os.pmc
    M src/dynpmc/rational.pmc
    M src/dynpmc/subproxy.pmc
    M src/embed/api.c
    M src/events.c
    M src/gc/alloc_resources.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/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/nci/libffi.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/ops/object.ops
    M src/ops/pmc.ops
    M src/ops/set.ops
    M src/ops/string.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/dl.c
    M src/platform/generic/socket.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/lexpad.pmc
    M src/pmc/managedstruct.pmc
    M src/pmc/namespace.pmc
    M src/pmc/nativepccmethod.pmc
    M src/pmc/nci.pmc
    M src/pmc/null.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/string/encoding/utf8.c
    M src/sub.c
    M src/vtable.tbl
    M t/codingstd/c_arg_assert.t
    M t/codingstd/cuddled_else.t
    M t/codingstd/filenames.t
    M t/compilers/imcc/syn/const.t
    M t/compilers/imcc/syn/pcc.t
    M t/compilers/opsc/03-past.t
    M t/compilers/opsc/08-emitter.t
    M t/dynpmc/foo-02.t
    M t/fullharness
    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/number_5.pbc
    M t/native_pbc/string.pbc
    M t/native_pbc/string_4.pbc
    A t/native_pbc/string_5.pbc
    M t/op/gc.t
    M t/pmc/freeze.t
    M t/pmc/lexpad.t
    M t/pmc/namespace.t
    M t/pmc/object-meths.t
    M t/pmc/prop.t
    M t/src/checkdepend.t
    M t/src/extend_vtable.t
    M t/src/pointer_array.t
    M t/steps/auto/icu-01.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
    A tools/release/parrot_github_release.pl
    M tools/release/release.json
    M tools/release/update_version.pl

  Log Message:
  -----------
  Merge branch 'master' into ayardley/documentation_revisions


Compare: https://github.com/parrot/parrot/compare/52c654b...4522cb2


More information about the parrot-commits mailing list