[parrot/parrot] 891c29: fix sym<for> and sym<while> actions

noreply at github.com noreply at github.com
Sat Aug 6 18:01:48 UTC 2011


  Branch: refs/heads/whiteknight/eh_subclass
  Home:   https://github.com/parrot/parrot

  Commit: 891c2908882556ebbb56429974645147695bead8
      https://github.com/parrot/parrot/commit/891c2908882556ebbb56429974645147695bead8
  Author: Christoph Otto <christoph_git at mksig.org>
  Date:   2011-02-27 (Sun, 27 Feb 2011)

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

  Log Message:
  -----------
  fix sym<for> and sym<while> actions


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

  Changed paths:
    M src/pmc/namespace.pmc
  M src/pmc/nativepccmethod.pmc
  M src/pmc/nci.pmc
  M src/pmc/object.pmc

  Log Message:
  -----------
  consting pointers and localizing temp vars


  Commit: 548b1135df9842a6064239df3d2d11a05af12850
      https://github.com/parrot/parrot/commit/548b1135df9842a6064239df3d2d11a05af12850
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-02-27 (Sun, 27 Feb 2011)

  Changed paths:
    M src/pmc/opcode.pmc
  M src/pmc/oplib.pmc

  Log Message:
  -----------
  consting pointers and localizing temp vars


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

  Changed paths:
    M src/pmc/orderedhash.pmc

  Log Message:
  -----------
  consting pointers


  Commit: 104877909f5513fc9fdfeddb88b63ee7400b5984
      https://github.com/parrot/parrot/commit/104877909f5513fc9fdfeddb88b63ee7400b5984
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-02-27 (Sun, 27 Feb 2011)

  Changed paths:
    M src/pmc/packfile.pmc
  M src/pmc/packfileannotation.pmc
  M src/pmc/packfileannotations.pmc
  M src/pmc/packfilebytecodesegment.pmc
  M src/pmc/packfileconstanttable.pmc
  M src/pmc/packfiledebug.pmc
  M src/pmc/packfileopmap.pmc
  M src/pmc/packfilerawsegment.pmc
  M src/pmc/packfilesegment.pmc

  Log Message:
  -----------
  lots of consting


  Commit: 692906a44bc0e87ed5c856d630b0c4ba9426a220
      https://github.com/parrot/parrot/commit/692906a44bc0e87ed5c856d630b0c4ba9426a220
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-02-27 (Sun, 27 Feb 2011)

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

  Log Message:
  -----------
  Flatten declarators in Actions.blockoid to prevent emitting ';'


  Commit: 460864c67e17d07103d97d4c63ff47801f3cc313
      https://github.com/parrot/parrot/commit/460864c67e17d07103d97d4c63ff47801f3cc313
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-02-27 (Sun, 27 Feb 2011)

  Changed paths:
    M src/pmc/parrotthread.pmc

  Log Message:
  -----------
  consting


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

  Changed paths:
    M src/pmc.c

  Log Message:
  -----------
  Fix `make headerizer` warning: "Returns a pointer, but no PARROT_CAN(NOT)_RETURN_NULL macro found"


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

  Changed paths:
    M src/pmc/parrotinterpreter.pmc

  Log Message:
  -----------
  consting. inlined some CONST_STRINGS


  Commit: 5c9a2570b58012c6f163da15431cc487e626fbc4
      https://github.com/parrot/parrot/commit/5c9a2570b58012c6f163da15431cc487e626fbc4
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-02-27 (Sun, 27 Feb 2011)

  Changed paths:
    M src/pmc.c

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


  Commit: 4fb7780bdf7d7a86de1b175b8a0694eba23a90f8
      https://github.com/parrot/parrot/commit/4fb7780bdf7d7a86de1b175b8a0694eba23a90f8
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-02-27 (Sun, 27 Feb 2011)

  Changed paths:
    M include/parrot/pmc.h

  Log Message:
  -----------
  new header from "make headerizer"


  Commit: 10377a17141854c6fcb1f9ee03119779568a3b49
      https://github.com/parrot/parrot/commit/10377a17141854c6fcb1f9ee03119779568a3b49
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-02-27 (Sun, 27 Feb 2011)

  Changed paths:
    M src/pmc/pmcproxy.pmc

  Log Message:
  -----------
  lots of consting, and fixed some bizarre formatting


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

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

  Log Message:
  -----------
  Made ternary operator works


  Commit: 29df58212e40d09ea9d48ab874afa45d8f2b9224
      https://github.com/parrot/parrot/commit/29df58212e40d09ea9d48ab874afa45d8f2b9224
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-02-27 (Sun, 27 Feb 2011)

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

  Log Message:
  -----------
  Switch 'break' and 'continue' to be statement_control


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

  Changed paths:
    M compilers/opsc/src/Ops/Op.pm

  Log Message:
  -----------
  Emitting pasttype<macro_if>


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

  Changed paths:
    M compilers/opsc/src/Ops/Op.pm

  Log Message:
  -----------
  Emotting empty statementless labels


  Commit: 10a2a6b59e3ba03e989da8e634e39be2de1ceb7d
      https://github.com/parrot/parrot/commit/10a2a6b59e3ba03e989da8e634e39be2de1ceb7d
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-02-27 (Sun, 27 Feb 2011)

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

  Log Message:
  -----------
  Fix declarator to avoid infix:sym<,> expressions. sorear++


  Commit: 67245f86711fb108e7e10b51289e7e6543f83aa5
      https://github.com/parrot/parrot/commit/67245f86711fb108e7e10b51289e7e6543f83aa5
  Author: Christoph Otto <christoph_git at mksig.org>
  Date:   2011-02-27 (Sun, 27 Feb 2011)

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

  Log Message:
  -----------
  fix initializer action


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

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

  Log Message:
  -----------
  Fix PASTing of #ifdef


  Commit: 66cef0966327e71a58cc3a76a9eb99c8c6e9d86b
      https://github.com/parrot/parrot/commit/66cef0966327e71a58cc3a76a9eb99c8c6e9d86b
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-02-27 (Sun, 27 Feb 2011)

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

  Log Message:
  -----------
  Wrap break and continue into Stmts.


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

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

  Log Message:
  -----------
  Partially fix handling of type_declarator as call args


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

  Changed paths:
    M src/pmc/namespace.pmc
  M src/pmc/pmcproxy.pmc

  Log Message:
  -----------
  fix codetest failures - linelength


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

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

  Log Message:
  -----------
  Preserve wrapping of EXPR into ().


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

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_add_vtable_override


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

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

  Log Message:
  -----------
  make #define generate less-incorrect code


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

  Changed paths:
    M compilers/opsc/src/Ops/Op.pm

  Log Message:
  -----------
  Style change: use map instead of for.


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

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

  Log Message:
  -----------
  Extract blockoid content


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

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

  Log Message:
  -----------
  Use mixed_content for guts of #if and #ifdef.

It's not semantcially correct. We have to preserve state of Parser
_before_ C macro and continue from it. But at least it gives us proper
parsing of find_codepoint definition.


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

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

  Log Message:
  -----------
  PASTing of concatenate_strings


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

  Changed paths:
    M compilers/opsc/src/Ops/Op.pm

  Log Message:
  -----------
  Use args instead of arg_types to calculate op size.


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

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

  Log Message:
  -----------
  Split generation of Ops::Op into 2 stages.

It will simplify handling of OPSIZE and JUMPs.


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

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

  Log Message:
  -----------
  Rework handling of op jumps.


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

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

  Log Message:
  -----------
  Rework handling of OPSIZE macro


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

  Changed paths:
    M compilers/opsc/src/Ops/Op.pm

  Log Message:
  -----------
  Remove rewriting of OPSIZE macro. We don't generate it anymore.


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

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

  Log Message:
  -----------
  Fix generating OP.jump


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

  Changed paths:
    M .gitignore
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M api.yaml
  M compilers/imcc/cfg.c
  M compilers/imcc/imcc.y
  M compilers/imcc/imclexer.c
  M compilers/imcc/imcparser.c
  M compilers/imcc/imcparser.h
  M compilers/imcc/instructions.h
  M compilers/imcc/optimizer.c
  M compilers/imcc/parser_util.c
  M compilers/imcc/pbc.c
  M compilers/opsc/src/Ops/Trans/C.pm
  M config/gen/makefiles/root.in
  M docs/index/tools.json
  M frontend/parrot/main.c
  M frontend/pbc_merge/main.c
  M include/parrot/call.h
  M include/parrot/datatypes.h
  M include/parrot/packfile.h
  M include/parrot/pmc.h
  M lib/Parrot/Docs/Section/Tools.pm
  M lib/Parrot/Headerizer.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M runtime/parrot/library/TAP/Formatter.pir
  M src/call/context.c
  M src/dynoplibs/debug.ops
  M src/dynoplibs/io.ops
  M src/dynoplibs/math.ops
  M src/dynpmc/dynlexpad.pmc
  M src/dynpmc/file.pmc
  M src/dynpmc/gziphandle.pmc
  M src/dynpmc/os.pmc
  M src/dynpmc/rational.pmc
  M src/dynpmc/subproxy.pmc
  M src/embed/api.c
  M src/exceptions.c
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h
  M src/gc/gc_gms.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/mark_sweep.c
  M src/gc/string_gc.c
  M src/hash.c
  M src/io/api.c
  M src/io/buffer.c
  M src/io/socket_api.c
  M src/nci/signatures.c
  M src/oo.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/ops/experimental.ops
  M src/ops/math.ops
  M src/ops/object.ops
  M src/ops/string.ops
  M src/packfile/api.c
  M src/packfile/object_serialization.c
  M src/packfile/output.c
  M src/platform/darwin/hires_timer.c
  M src/platform/generic/exec.c
  M src/platform/generic/file.c
  M src/platform/linux/encoding.c
  M src/platform/win32/hires_timer.c
  M src/pmc.c
  M src/pmc/addrregistry.pmc
  M src/pmc/arrayiterator.pmc
  M src/pmc/bigint.pmc
  M src/pmc/bignum.pmc
  M src/pmc/bytebuffer.pmc
  M src/pmc/callcontext.pmc
  M src/pmc/capture.pmc
  M src/pmc/class.pmc
  M src/pmc/complex.pmc
  M src/pmc/coroutine.pmc
  M src/pmc/default.pmc
  M src/pmc/env.pmc
  M src/pmc/eval.pmc
  M src/pmc/eventhandler.pmc
  M src/pmc/exception.pmc
  M src/pmc/exceptionhandler.pmc
  M src/pmc/filehandle.pmc
  M src/pmc/fixedbooleanarray.pmc
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/fixedpmcarray.pmc
  M src/pmc/fixedstringarray.pmc
  M src/pmc/hash.pmc
  M src/pmc/hashiterator.pmc
  M src/pmc/hashiteratorkey.pmc
  M src/pmc/imageiofreeze.pmc
  M src/pmc/imageiostrings.pmc
  M src/pmc/imageiothaw.pmc
  M src/pmc/lexpad.pmc
  M src/pmc/managedstruct.pmc
  M src/pmc/mappedbytearray.pmc
  M src/pmc/namespace.pmc
  M src/pmc/nativepccmethod.pmc
  M src/pmc/nci.pmc
  M src/pmc/object.pmc
  M src/pmc/opcode.pmc
  M src/pmc/oplib.pmc
  M src/pmc/orderedhash.pmc
  M src/pmc/packfile.pmc
  M src/pmc/packfileannotation.pmc
  M src/pmc/packfileannotations.pmc
  M src/pmc/packfilebytecodesegment.pmc
  M src/pmc/packfileconstanttable.pmc
  M src/pmc/packfiledebug.pmc
  M src/pmc/packfileopmap.pmc
  M src/pmc/packfilerawsegment.pmc
  M src/pmc/packfilesegment.pmc
  M src/pmc/parrotinterpreter.pmc
  M src/pmc/parrotthread.pmc
  M src/pmc/pmcproxy.pmc
  A src/pmc/ptr.pmc
  A src/pmc/ptrbuf.pmc
  A src/pmc/ptrobj.pmc
  M src/pmc/resizablebooleanarray.pmc
  M src/pmc/resizablefloatarray.pmc
  M src/pmc/resizableintegerarray.pmc
  M src/pmc/resizablepmcarray.pmc
  A src/pmc/structview.pmc
  M src/pmc/sub.pmc
  M src/pmc/threadinterpreter.pmc
  M src/pmc/unmanagedstruct.pmc
  M src/runcore/profiling.c
  M src/string/api.c
  M t/codingstd/c_macro_args.t
  M t/codingstd/pmc_docs.t
  M t/op/gc-non-recursive.t
  M t/pmc/coroutine.t
  M t/pmc/hash.t
  M t/pmc/pmc.t
  A t/pmc/structview.t
  M t/src/checkdepend.t
  M t/src/extend_vtable.t
  M t/tools/dev/headerizer/testlib/nci_pmc.in
  M tools/dev/nci_thunk_gen.pir
  M tools/dev/ncidef2pir.pl

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


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

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

  Log Message:
  -----------
  Put write barrier into proper place


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

  Changed paths:
    M src/ops/core_ops.c

  Log Message:
  -----------
  Reboostrap ops!!!

We can do it now.


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

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

  Log Message:
  -----------
  Rework handling of arglist to avoid interfere with infix<,>


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

  Changed paths:
    M t/compilers/opsc/08-emitter.t

  Log Message:
  -----------
  Fix test.


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

  Changed paths:
    M include/parrot/datatypes.h
  M src/pmc/structview.pmc

  Log Message:
  -----------
  long double is C89 and can be used without configure probing


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

  Changed paths:
    R config/auto/sizes/floatval_maxmin_c.in
  R config/auto/sizes/intval_maxmin_c.in

  Log Message:
  -----------
  remove unused probe files


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

  Changed paths:
    M MANIFEST

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


  Commit: 3def685c3d658752e09df83e3c272619c2ae68d6
      https://github.com/parrot/parrot/commit/3def685c3d658752e09df83e3c272619c2ae68d6
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-02-28 (Mon, 28 Feb 2011)

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

  Log Message:
  -----------
  [opsc] add support for do-while loops


  Commit: 155d9b3e0ffda4390780eb3ae6d718963385fcb5
      https://github.com/parrot/parrot/commit/155d9b3e0ffda4390780eb3ae6d718963385fcb5
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-02-28 (Mon, 28 Feb 2011)

  Changed paths:
    M src/pmc/role.pmc

  Log Message:
  -----------
  consting. Hoisting up repeated CONST_STRING calls.


  Commit: 74882a225e62ee1d3c165f81c05ecf51456d775d
      https://github.com/parrot/parrot/commit/74882a225e62ee1d3c165f81c05ecf51456d775d
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-02-28 (Mon, 28 Feb 2011)

  Changed paths:
    M src/pmc/scalar.pmc

  Log Message:
  -----------
  consting


  Commit: 82f841a5ae799834927477a0e7b0eb4d5901e1d9
      https://github.com/parrot/parrot/commit/82f841a5ae799834927477a0e7b0eb4d5901e1d9
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-02-28 (Mon, 28 Feb 2011)

  Changed paths:
    M src/pmc/scheduler.pmc

  Log Message:
  -----------
  consting, and hoisted a CONST_STRING


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

  Changed paths:
    M config/auto/sizes.pm
  M config/auto/sizes/test_c.in

  Log Message:
  -----------
  simplify size test to operate on one type at a time


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

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

  Log Message:
  -----------
  lots of consting


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

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

  Log Message:
  -----------
  Add (failing) test for array access.


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

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

  Log Message:
  -----------
  Split %methodop into 2 precedence. Fix parsing of []


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

  Changed paths:
    M config/auto/sizes.pm
  M config/gen/config_h/config_h.in
  M config/gen/config_pm/myconfig.in
  M lib/Parrot/Harness/Smoke.pm

  Log Message:
  -----------
  probe for 64-bit integers and long long


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

  Changed paths:
    R config/auto/sizes/test2_c.in
  R config/auto/sizes/test3_c.in

  Log Message:
  -----------
  remove unused config probes


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

  Changed paths:
    M include/parrot/datatypes.h

  Log Message:
  -----------
  HAS_LONGLONG now detected by configure


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

  Changed paths:
    M config/auto/sizes.pm
  M config/gen/config_h/config_h.in
  M src/pmc/structview.pmc

  Log Message:
  -----------
  64-bit support in structview where available


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

  Changed paths:
    M include/parrot/datatypes.h

  Log Message:
  -----------
  alignment for explicitly sized types


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

  Changed paths:
    M MANIFEST

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


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

  Changed paths:
    M MANIFEST
  M config/auto/sizes.pm
  R config/auto/sizes/floatval_maxmin_c.in
  R config/auto/sizes/intval_maxmin_c.in
  R config/auto/sizes/test2_c.in
  R config/auto/sizes/test3_c.in
  M config/auto/sizes/test_c.in
  M config/gen/config_h/config_h.in
  M config/gen/config_pm/myconfig.in
  M include/parrot/datatypes.h
  M lib/Parrot/Harness/Smoke.pm
  M src/pmc/structview.pmc

  Log Message:
  -----------
  Merge branch 'large-ctype-probes'


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

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

  Log Message:
  -----------
  update auto::sizes test

mostly, the internal data representations changed.
also hugeintval and hugefloatval handling has been greatly simplified


  Commit: 964f93d099093f9e06a94e55a96212c12446c7e1
      https://github.com/parrot/parrot/commit/964f93d099093f9e06a94e55a96212c12446c7e1
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-02-28 (Mon, 28 Feb 2011)

  Changed paths:
    M src/pmc/structview.pmc

  Log Message:
  -----------
  consting local vars


  Commit: 5c134995a3978356062cf0f88ab275c141723d08
      https://github.com/parrot/parrot/commit/5c134995a3978356062cf0f88ab275c141723d08
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-02-28 (Mon, 28 Feb 2011)

  Changed paths:
    M src/pmc/stringhandle.pmc

  Log Message:
  -----------
  consting local vars


  Commit: 1bf44406fda6c4a44a2269afb8e86fb08296302a
      https://github.com/parrot/parrot/commit/1bf44406fda6c4a44a2269afb8e86fb08296302a
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-02-28 (Mon, 28 Feb 2011)

  Changed paths:
    M src/pmc/stringiterator.pmc

  Log Message:
  -----------
  consting local vars


  Commit: 6a11ddccc456e9257c602b3a33e2a554f9e65bac
      https://github.com/parrot/parrot/commit/6a11ddccc456e9257c602b3a33e2a554f9e65bac
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-02-28 (Mon, 28 Feb 2011)

  Changed paths:
    M src/pmc/stringbuilder.pmc

  Log Message:
  -----------
  consting. Added PARROT_X decorators on static calculate_capacity


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

  Changed paths:
    M config/auto/sizes.pm

  Log Message:
  -----------
  handle failed probe compilations


  Commit: 984f59db95c8970ae50e3042fbc67191daad0e62
      https://github.com/parrot/parrot/commit/984f59db95c8970ae50e3042fbc67191daad0e62
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-02-28 (Mon, 28 Feb 2011)

  Changed paths:
    M src/pmc/string.pmc

  Log Message:
  -----------
  consting and localizing vars


  Commit: 1b2ad0550d86ba0a4c1c5351809ccffa0cc47f99
      https://github.com/parrot/parrot/commit/1b2ad0550d86ba0a4c1c5351809ccffa0cc47f99
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-02-28 (Mon, 28 Feb 2011)

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

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


  Commit: 9e03d5914bd3abee11df06186a016d282cbd2268
      https://github.com/parrot/parrot/commit/9e03d5914bd3abee11df06186a016d282cbd2268
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-02-28 (Mon, 28 Feb 2011)

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

  Log Message:
  -----------
  consting vars, and marking interps as UNUSED


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

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Update MANIFEST. config step init::manifest was failing.


  Commit: 3a99403fea2461759da8b6a3d57accce1d43cd23
      https://github.com/parrot/parrot/commit/3a99403fea2461759da8b6a3d57accce1d43cd23
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-02-28 (Mon, 28 Feb 2011)

  Changed paths:
    M src/pmc/undef.pmc
  M src/pmc/unmanagedstruct.pmc

  Log Message:
  -----------
  Fixing ARGIN()s that should have been ARGOUT().  Consting and localizing vars. Flagging UNUSED on interp and self


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

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  change the release manager guide not to use the removed "docs" target


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

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Add description of 'make release_check' to release guide.


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

  Changed paths:
    M config/auto/coverage.pm

  Log Message:
  -----------
  Re-rag POD so it will look better in HTML.


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

  Changed paths:
    M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M compilers/opsc/src/Ops/Op.pm
  M t/compilers/opsc/07-op-to-c.t

  Log Message:
  -----------
  Implement emitting of array access


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

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

  Log Message:
  -----------
  Fix parsing of complex variable declarations. Second var can have pointer star.


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

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

  Log Message:
  -----------
  Made pointer part of var name to handle 'pmc *foo, *bar' properly


  Commit: 0da424a56ed39ac5e0922a4af600364a146c78aa
      https://github.com/parrot/parrot/commit/0da424a56ed39ac5e0922a4af600364a146c78aa
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-03-01 (Tue, 01 Mar 2011)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Correct names of targets per gerd++.


  Commit: 77fa2307a6b67f6ced4554a4cd0b724c8e491e97
      https://github.com/parrot/parrot/commit/77fa2307a6b67f6ced4554a4cd0b724c8e491e97
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-03-01 (Tue, 01 Mar 2011)

  Changed paths:
    M MANIFEST
  M config/gen/makefiles/root.in
  M docs/project/release_manager_guide.pod
  A tools/release/releasecheck.pl

  Log Message:
  -----------
  Merge jkeenan/tt1159_distcheck branch into master.


  Commit: ab6bd87db1f1e3bfa43037d93aaa5d544024ffe0
      https://github.com/parrot/parrot/commit/ab6bd87db1f1e3bfa43037d93aaa5d544024ffe0
  Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
  Date:   2011-03-01 (Tue, 01 Mar 2011)

  Changed paths:
    M tools/release/releasecheck.pl

  Log Message:
  -----------
  add Copyright information


  Commit: baad98f667320b787d426f7b12b7e0d5c3c518de
      https://github.com/parrot/parrot/commit/baad98f667320b787d426f7b12b7e0d5c3c518de
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-03-01 (Tue, 01 Mar 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  Added NEWS item about 'make release_check'.


  Commit: 72ba16706fb37eca0a1f8139a6c20b964dddf604
      https://github.com/parrot/parrot/commit/72ba16706fb37eca0a1f8139a6c20b964dddf604
  Author: Bruce Gray <bruce.gray at acm.org>
  Date:   2011-03-01 (Tue, 01 Mar 2011)

  Changed paths:
    M t/tools/dev/headerizer/01_functions.t

  Log Message:
  -----------
  Fix headerizer/01_functions.t when temp dirs contain `+` in their names (Darwin).


  Commit: c6e78d72465acc686f16c17d162f6fa3099be6e6
      https://github.com/parrot/parrot/commit/c6e78d72465acc686f16c17d162f6fa3099be6e6
  Author: Bruce Gray <bruce.gray at acm.org>
  Date:   2011-03-01 (Tue, 01 Mar 2011)

  Changed paths:
    M tools/release/releasecheck.pl

  Log Message:
  -----------
  Add coda to releasecheck.pl, to pass t/codingstd/perlcritic.t


  Commit: ee0f898b70449f09b0ef29841bbfaec926764bfe
      https://github.com/parrot/parrot/commit/ee0f898b70449f09b0ef29841bbfaec926764bfe
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-01 (Tue, 01 Mar 2011)

  Changed paths:
    M include/parrot/datatypes.h
  M lib/Parrot/Configure/Step/List.pm
  M src/datatypes.c

  Log Message:
  -----------
  import commits r49425, r49427, r49428, r49430, and r49431 for further review and testing


git-svn-id: https://svn.parrot.org/parrot/branches/infnan@49457 d31e2699-5ff4-0310-a27c-f18f2fbe73fe


  Commit: e0da8738411fc90127f6ef41fb52c347f21e5936
      https://github.com/parrot/parrot/commit/e0da8738411fc90127f6ef41fb52c347f21e5936
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-01 (Tue, 01 Mar 2011)

  Changed paths:
    A config/auto/infnan.pm
  A config/auto/infnan/test_c.in

  Log Message:
  -----------
  forgot to add actual configure step


git-svn-id: https://svn.parrot.org/parrot/branches/infnan@49458 d31e2699-5ff4-0310-a27c-f18f2fbe73fe


  Commit: f965a97d26f445fc3f1627be3ac10de44d14346e
      https://github.com/parrot/parrot/commit/f965a97d26f445fc3f1627be3ac10de44d14346e
  Author: Bruce Gray <bruce.gray at acm.org>
  Date:   2011-03-01 (Tue, 01 Mar 2011)

  Changed paths:
    M t/op/exit.t

  Log Message:
  -----------
  Add `end` to pasm in op/exit.t; fixes incorrect TODO


  Commit: 127bc952a6dd4e9c5d3900222718210ef4b2c9e3
      https://github.com/parrot/parrot/commit/127bc952a6dd4e9c5d3900222718210ef4b2c9e3
  Author: Bruce Gray <bruce.gray at acm.org>
  Date:   2011-03-01 (Tue, 01 Mar 2011)

  Changed paths:
    M t/op/exit.t

  Log Message:
  -----------
  Un-TODO op/exit.t


  Commit: a30e6d2cc09552b53aaef3dbea8df1defacba901
      https://github.com/parrot/parrot/commit/a30e6d2cc09552b53aaef3dbea8df1defacba901
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-01 (Tue, 01 Mar 2011)

  Changed paths:
    M src/call/args.c

  Log Message:
  -----------
  fixing the places we pass around const arrays of pcc_funcs_ptr.


  Commit: b985dc5ce265e54336e2f09845491c9acaff6127
      https://github.com/parrot/parrot/commit/b985dc5ce265e54336e2f09845491c9acaff6127
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-01 (Tue, 01 Mar 2011)

  Changed paths:
    M src/call/context.c
  M src/call/pcc.c

  Log Message:
  -----------
  fix where we pass const arrays of reg counts. Added PARROT_X decorators to some statics.


  Commit: 6636ce7635e100fcd81b37daf47d36632023c772
      https://github.com/parrot/parrot/commit/6636ce7635e100fcd81b37daf47d36632023c772
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-01 (Tue, 01 Mar 2011)

  Changed paths:
    M MANIFEST

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


  Commit: 90b78cc458f6089bd0cefc49dfedc7914fcdd1de
      https://github.com/parrot/parrot/commit/90b78cc458f6089bd0cefc49dfedc7914fcdd1de
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-01 (Tue, 01 Mar 2011)

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

  Log Message:
  -----------
  Fix regression with PMC HLL mapping. Register HLL uncoditionally before map


  Commit: 6e495110784b3f3470a7ab18f7fd64c1430c2238
      https://github.com/parrot/parrot/commit/6e495110784b3f3470a7ab18f7fd64c1430c2238
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-01 (Tue, 01 Mar 2011)

  Changed paths:
    M config/auto/infnan.pm
  M config/auto/infnan/test_c.in
  M include/parrot/datatypes.h
  M src/spf_render.c

  Log Message:
  -----------
  probe for isinf() and isnan() and wrap in macros

these functions, where available, are the recommended way to test for infs and nans


  Commit: b11cc2b828565b2c1e00aefe07759833f0f04e10
      https://github.com/parrot/parrot/commit/b11cc2b828565b2c1e00aefe07759833f0f04e10
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-01 (Tue, 01 Mar 2011)

  Changed paths:
    M config/auto/infnan/test_c.in

  Log Message:
  -----------
  update coda


  Commit: 4b4292408b4d45dcb6c270e492c68f21d9fee40a
      https://github.com/parrot/parrot/commit/4b4292408b4d45dcb6c270e492c68f21d9fee40a
  Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
  Date:   2011-03-01 (Tue, 01 Mar 2011)

  Changed paths:
    M NEWS

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


  Commit: 1374d398fc5db0a6e78f59baa69577c7de25cbe7
      https://github.com/parrot/parrot/commit/1374d398fc5db0a6e78f59baa69577c7de25cbe7
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-01 (Tue, 01 Mar 2011)

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

  Log Message:
  -----------
  Don't wrap op body into {}.


  Commit: ade27645643a7ae2b6a30c25ef06778601999220
      https://github.com/parrot/parrot/commit/ade27645643a7ae2b6a30c25ef06778601999220
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-01 (Tue, 01 Mar 2011)

  Changed paths:
    M src/gc/gc_gms.c
  M src/ops/core_ops.c

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


  Commit: f0e6396f8d361ceebee052d7e6319cc2946803ea
      https://github.com/parrot/parrot/commit/f0e6396f8d361ceebee052d7e6319cc2946803ea
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-01 (Tue, 01 Mar 2011)

  Changed paths:
    A include/parrot/thr_none.h
  M include/parrot/thread.h

  Log Message:
  -----------
  handle threadless parrot

Either by platform or by choice parrot can be built without threads.  Don't
include posix thread macros in this case.


  Commit: d96059e099719b2c3133c2446eed65b414d4e333
      https://github.com/parrot/parrot/commit/d96059e099719b2c3133c2446eed65b414d4e333
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-01 (Tue, 01 Mar 2011)

  Changed paths:
    M MANIFEST

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


  Commit: 4ef93181caef45c12a924fba574e7648e96347a4
      https://github.com/parrot/parrot/commit/4ef93181caef45c12a924fba574e7648e96347a4
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-01 (Tue, 01 Mar 2011)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  handle null returns for 0-sized allocations in GMS

NULL does not necessarily mean error for empty allocations.


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

  Changed paths:
    M NEWS

  Log Message:
  -----------
  fixed typo in NEWS file


  Commit: 7fe38283ebf59712ae3b6413fe8721f4584b71a0
      https://github.com/parrot/parrot/commit/7fe38283ebf59712ae3b6413fe8721f4584b71a0
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-02 (Wed, 02 Mar 2011)

  Changed paths:
    M compilers/opsc/src/Ops/Op.pm

  Log Message:
  -----------
  Change arg passing to .to_c methods to support more rich %context instead of single $trans.


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

  Changed paths:
    M compilers/opsc/src/Ops/Op.pm

  Log Message:
  -----------
  First cut of "pretty printing" of generated C file.


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

  Changed paths:
    M compilers/opsc/src/Ops/Op.pm

  Log Message:
  -----------
  Little bit more prettiness.


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

  Changed paths:
    M compilers/opsc/src/Ops/Op.pm

  Log Message:
  -----------
  More prettiness.


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

  Changed paths:
    M compilers/opsc/src/Ops/Op.pm

  Log Message:
  -----------
  Put newline before control statement.


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

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

  Log Message:
  -----------
  Don't wrap GC_WRITE_BARRIER into Stmts


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

  Changed paths:
    M src/ops/core_ops.c

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


  Commit: 7cbd895b7704247fd7c03a8412908c9399ee89a5
      https://github.com/parrot/parrot/commit/7cbd895b7704247fd7c03a8412908c9399ee89a5
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-02 (Wed, 02 Mar 2011)

  Changed paths:
    M compilers/opsc/src/Ops/Op.pm

  Log Message:
  -----------
  Prettify "if"


  Commit: 66fcfddab356850a1aebc73bab9b6ad23090958e
      https://github.com/parrot/parrot/commit/66fcfddab356850a1aebc73bab9b6ad23090958e
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-02 (Wed, 02 Mar 2011)

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

  Log Message:
  -----------
  Remove generating of redundant Stmts


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

  Changed paths:
    M compilers/opsc/src/Ops/Op.pm

  Log Message:
  -----------
  Put additional newline between variable declarations and code.


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

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

  Log Message:
  -----------
  Fix parsing single-statement if/for/while


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

  Changed paths:
    M compilers/opsc/src/Ops/Op.pm

  Log Message:
  -----------
  Restore prettiness after last fix.


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

  Changed paths:
    M compilers/opsc/src/Ops/Op.pm

  Log Message:
  -----------
  Little bit more stylish changes in generated C code.


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

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

  Log Message:
  -----------
  Wrap single statement into PAST::Block inside if/for/while for preserve semantic


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

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

  Log Message:
  -----------
  Reorder rules to get blockoid chance


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

  Changed paths:
    M compilers/opsc/src/Ops/Op.pm

  Log Message:
  -----------
  Remove (now) useless handling of single statement in "if". We always have blockoid inside.


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

  Changed paths:
    M compilers/opsc/src/Ops/Op.pm

  Log Message:
  -----------
  Don't put useless semicolon.


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

  Changed paths:
    M compilers/opsc/src/Ops/Op.pm

  Log Message:
  -----------
  Avoid newlines between var declarations and statement_controls.


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

  Changed paths:
    M compilers/opsc/src/Ops/Op.pm

  Log Message:
  -----------
  Put newline after statement_control to simplify logic of separating of different chunks.


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

  Changed paths:
    M src/ops/core_ops.c

  Log Message:
  -----------
  Rebootstrap most pretty ops ever


  Commit: 708ed9e161e613437c2b704b0a94327851ca653f
      https://github.com/parrot/parrot/commit/708ed9e161e613437c2b704b0a94327851ca653f
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-02 (Wed, 02 Mar 2011)

  Changed paths:
    M compilers/opsc/src/Ops/Op.pm

  Log Message:
  -----------
  Don't put spaces and () around "->" and ".".


  Commit: 012fbaee481e1ad730d7c939280553e349cdfc99
      https://github.com/parrot/parrot/commit/012fbaee481e1ad730d7c939280553e349cdfc99
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-02 (Wed, 02 Mar 2011)

  Changed paths:
    M src/ops/core_ops.c

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


  Commit: 839108599901c7d7cc938f790709abf5d3060054
      https://github.com/parrot/parrot/commit/839108599901c7d7cc938f790709abf5d3060054
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-02 (Wed, 02 Mar 2011)

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

  Log Message:
  -----------
  Fix parsing of "do {} while" statements.


  Commit: 977b6b6ce552d4c4da5dcad670c240973582ab80
      https://github.com/parrot/parrot/commit/977b6b6ce552d4c4da5dcad670c240973582ab80
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-02 (Wed, 02 Mar 2011)

  Changed paths:
    M compilers/opsc/src/Ops/Op.pm

  Log Message:
  -----------
  More prettifications.


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

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

  Log Message:
  -----------
  Change pasing of "switch" to simplify emitting of C.


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

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

  Log Message:
  -----------
  Don't wrap "break" and "continue" into Stmts. It's unnessary.


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

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

  Log Message:
  -----------
  Change "label" parsing rule to exclude whitespace.


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

  Changed paths:
    M compilers/opsc/src/Ops/Op.pm

  Log Message:
  -----------
  Outdent label by 2 spaces


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

  Changed paths:
    M compilers/opsc/src/Ops/Op.pm

  Log Message:
  -----------
  Prettify output of labels of blockoids.


  Commit: 508750f8ed6ddab7a3ded38fd4651525e6e18afa
      https://github.com/parrot/parrot/commit/508750f8ed6ddab7a3ded38fd4651525e6e18afa
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-02 (Wed, 02 Mar 2011)

  Changed paths:
    M src/ops/core_ops.c

  Log Message:
  -----------
  Reboostrap most pretty ops ever


  Commit: 37e051c19a502d7420c986d49d4acc1cd8f83b31
      https://github.com/parrot/parrot/commit/37e051c19a502d7420c986d49d4acc1cd8f83b31
  Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
  Date:   2011-03-02 (Wed, 02 Mar 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  removed news which is old


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

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  deprecate old pointer-ish types


  Commit: 10e3f3b43c5cad583762b00222968745d0632d09
      https://github.com/parrot/parrot/commit/10e3f3b43c5cad583762b00222968745d0632d09
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-03-02 (Wed, 02 Mar 2011)

  Changed paths:
    M compilers/opsc/src/Ops/Op.pm

  Log Message:
  -----------
  simplify pretty-printing code a bit


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

  Changed paths:
    M MANIFEST
  M compilers/opsc/ops2c.nqp
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M compilers/opsc/src/Ops/Op.pm
  M compilers/opsc/src/Ops/Trans/C.pm
  M src/gc/gc_gms.c
  M src/ops/core_ops.c
  A t/compilers/opsc/01-parse-body.t
  A t/compilers/opsc/03-past-declarator.t
  A t/compilers/opsc/03-past-macros.t
  M t/compilers/opsc/03-past.t
  R t/compilers/opsc/07-emitter.t
  A t/compilers/opsc/07-op-to-c.t
  A t/compilers/opsc/08-emitter.t
  M t/compilers/opsc/common.pir

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


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

  Changed paths:
    M compilers/opsc/src/Ops/Op.pm

  Log Message:
  -----------
  Factor out .join_children method for commonly used pattern.


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

  Changed paths:
    M compilers/opsc/src/Ops/Op.pm

  Log Message:
  -----------
  Stylish changes for consistency.


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

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

  Log Message:
  -----------
  fix codetest failure - trailing whitespace


  Commit: b8c1df9c49ba46d88858536fa80b0d57f151db6c
      https://github.com/parrot/parrot/commit/b8c1df9c49ba46d88858536fa80b0d57f151db6c
  Author: Tadeusz Sośnierz <tadzikes at gmail.com>
  Date:   2011-03-02 (Wed, 02 Mar 2011)

  Changed paths:
    M api.yaml
  A tools/dev/dedeprecator

  Log Message:
  -----------
  Added dedeprecator script to detect deprecations in Parrot code

Copied from https://github.com/tadzik/parrot-deprecation-detector
Modified api.yaml to add the detection regexes


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

  Changed paths:
    M MANIFEST

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


  Commit: 027abfaa7735eb71ced68f0c61071b16ebe5b03a
      https://github.com/parrot/parrot/commit/027abfaa7735eb71ced68f0c61071b16ebe5b03a
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-03-02 (Wed, 02 Mar 2011)

  Changed paths:
    M include/parrot/api.h
  M src/embed/api.c

  Log Message:
  -----------
  add two new API functions for dealing with opaque user data pointers


  Commit: 7338a80a2b6604a0b74645dcac41d983d46ebc85
      https://github.com/parrot/parrot/commit/7338a80a2b6604a0b74645dcac41d983d46ebc85
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-03-02 (Wed, 02 Mar 2011)

  Changed paths:
    M MANIFEST
  M NEWS
  M api.yaml
  M compilers/opsc/ops2c.nqp
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M compilers/opsc/src/Ops/Op.pm
  M compilers/opsc/src/Ops/Trans/C.pm
  M config/auto/coverage.pm
  M config/auto/sizes.pm
  R config/auto/sizes/floatval_maxmin_c.in
  R config/auto/sizes/intval_maxmin_c.in
  R config/auto/sizes/test2_c.in
  R config/auto/sizes/test3_c.in
  M config/auto/sizes/test_c.in
  M config/gen/config_h/config_h.in
  M config/gen/config_pm/myconfig.in
  M config/gen/makefiles/root.in
  M docs/project/release_manager_guide.pod
  M include/parrot/datatypes.h
  M include/parrot/pmc.h
  A include/parrot/thr_none.h
  M include/parrot/thread.h
  M lib/Parrot/Harness/Smoke.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M src/call/args.c
  M src/call/context.c
  M src/call/pcc.c
  M src/gc/gc_gms.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/mark_sweep.c
  M src/hash.c
  M src/ops/core_ops.c
  M src/pmc.c
  M src/pmc/bytebuffer.pmc
  M src/pmc/callcontext.pmc
  M src/pmc/capture.pmc
  M src/pmc/class.pmc
  M src/pmc/complex.pmc
  M src/pmc/coroutine.pmc
  M src/pmc/default.pmc
  M src/pmc/env.pmc
  M src/pmc/eval.pmc
  M src/pmc/exception.pmc
  M src/pmc/exceptionhandler.pmc
  M src/pmc/filehandle.pmc
  M src/pmc/hash.pmc
  M src/pmc/hashiterator.pmc
  M src/pmc/hashiteratorkey.pmc
  M src/pmc/lexpad.pmc
  M src/pmc/managedstruct.pmc
  M src/pmc/mappedbytearray.pmc
  M src/pmc/namespace.pmc
  M src/pmc/nativepccmethod.pmc
  M src/pmc/nci.pmc
  M src/pmc/object.pmc
  M src/pmc/opcode.pmc
  M src/pmc/oplib.pmc
  M src/pmc/orderedhash.pmc
  M src/pmc/packfile.pmc
  M src/pmc/packfileannotation.pmc
  M src/pmc/packfileannotations.pmc
  M src/pmc/packfilebytecodesegment.pmc
  M src/pmc/packfileconstanttable.pmc
  M src/pmc/packfiledebug.pmc
  M src/pmc/packfileopmap.pmc
  M src/pmc/packfilerawsegment.pmc
  M src/pmc/packfilesegment.pmc
  M src/pmc/parrotinterpreter.pmc
  M src/pmc/parrotthread.pmc
  M src/pmc/pmcproxy.pmc
  M src/pmc/role.pmc
  M src/pmc/scalar.pmc
  M src/pmc/scheduler.pmc
  M src/pmc/sockaddr.pmc
  M src/pmc/socket.pmc
  M src/pmc/string.pmc
  M src/pmc/stringbuilder.pmc
  M src/pmc/stringhandle.pmc
  M src/pmc/stringiterator.pmc
  M src/pmc/structview.pmc
  M src/pmc/sub.pmc
  M src/pmc/task.pmc
  M src/pmc/threadinterpreter.pmc
  M src/pmc/timer.pmc
  M src/pmc/undef.pmc
  M src/pmc/unmanagedstruct.pmc
  M t/codingstd/pmc_docs.t
  A t/compilers/opsc/01-parse-body.t
  A t/compilers/opsc/03-past-declarator.t
  A t/compilers/opsc/03-past-macros.t
  M t/compilers/opsc/03-past.t
  R t/compilers/opsc/07-emitter.t
  A t/compilers/opsc/07-op-to-c.t
  A t/compilers/opsc/08-emitter.t
  M t/compilers/opsc/common.pir
  M t/op/exit.t
  M t/src/extend_vtable.t
  M t/steps/auto/sizes-01.t
  M t/tools/dev/headerizer/01_functions.t
  M t/tools/dev/headerizer/testlib/nci_pmc.in
  A tools/dev/dedeprecator
  A tools/release/releasecheck.pl

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


  Commit: 9af067f2c488b74fe9bab4c5d0c084e7df7e65ec
      https://github.com/parrot/parrot/commit/9af067f2c488b74fe9bab4c5d0c084e7df7e65ec
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-02 (Wed, 02 Mar 2011)

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

  Log Message:
  -----------
  Export PMC boxing functions


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

  Changed paths:
    M MANIFEST
  A config/auto/infnan.pm
  A config/auto/infnan/test_c.in
  M include/parrot/datatypes.h
  M lib/Parrot/Configure/Step/List.pm
  M src/datatypes.c
  M src/spf_render.c

  Log Message:
  -----------
  Merge branch 'infnan2'


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

  Changed paths:
    M src/embed/api.c

  Log Message:
  -----------
  Fix braino in api_wrap/unwrap_pointer.


  Commit: 54d5026403ccdd965440eb8389972ab91d8c2b31
      https://github.com/parrot/parrot/commit/54d5026403ccdd965440eb8389972ab91d8c2b31
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-02 (Wed, 02 Mar 2011)

  Changed paths:
    M src/embed/api.c

  Log Message:
  -----------
  [codetest] correct format of C function doc =item


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

  Changed paths:
    M src/embed/api.c

  Log Message:
  -----------
  cuddled else


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

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

  Log Message:
  -----------
  Implement :manual_wb for METHODs. Closes #2018.


  Commit: 18e88494685b68b2481e26e269d830283b4d78be
      https://github.com/parrot/parrot/commit/18e88494685b68b2481e26e269d830283b4d78be
  Author: Christoph Otto <christoph_git at mksig.org>
  Date:   2011-03-02 (Wed, 02 Mar 2011)

  Changed paths:
    M include/parrot/multidispatch.h
  M src/call/context.c
  M src/interp/inter_create.c
  M src/multidispatch.c

  Log Message:
  -----------
  make interp->op_mmd_cache a PMC


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

  Changed paths:
    M include/parrot/multidispatch.h

  Log Message:
  -----------
  add noop macro for Parrot_mmd_cache_destroy for backwards compatibility


  Commit: 259ae36c8ecadb9ce220ef3effea159c0e0e6488
      https://github.com/parrot/parrot/commit/259ae36c8ecadb9ce220ef3effea159c0e0e6488
  Author: Christoph Otto <christoph_git at mksig.org>
  Date:   2011-03-02 (Wed, 02 Mar 2011)

  Changed paths:
    M src/multidispatch.c

  Log Message:
  -----------
  fix Parrot_mmd_cache_mark


  Commit: ecc49a664163d1ba33077da8f071814d2993e24d
      https://github.com/parrot/parrot/commit/ecc49a664163d1ba33077da8f071814d2993e24d
  Author: Christoph Otto <christoph_git at mksig.org>
  Date:   2011-03-03 (Thu, 03 Mar 2011)

  Changed paths:
    M include/parrot/multidispatch.h
  M src/call/context.c
  M src/interp/inter_create.c
  M src/multidispatch.c

  Log Message:
  -----------
  Merge branch 'mmd-cache-pmc'


  Commit: 872e2ccf3fb7ceda368ddfa0731d49abd6204d4e
      https://github.com/parrot/parrot/commit/872e2ccf3fb7ceda368ddfa0731d49abd6204d4e
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-03-03 (Thu, 03 Mar 2011)

  Changed paths:
    M src/multidispatch.c

  Log Message:
  -----------
  add cast to fix C++ build


  Commit: 0cf3ffac966827f06b75ea99b5725ae269af1765
      https://github.com/parrot/parrot/commit/0cf3ffac966827f06b75ea99b5725ae269af1765
  Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
  Date:   2011-03-03 (Thu, 03 Mar 2011)

  Changed paths:
    M compilers/data_json/JSON.nqp

  Log Message:
  -----------
  add the JSON values "true" and "false"


  Commit: dba406ca28f6a82968943f44ebf3b3431394d3e3
      https://github.com/parrot/parrot/commit/dba406ca28f6a82968943f44ebf3b3431394d3e3
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-03-03 (Thu, 03 Mar 2011)

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

  Log Message:
  -----------
  [t] fix "Unknown TAP token"

legal TAP comment starts by #


  Commit: e02621245342f9f4cdd864d707599d8ce46d92f9
      https://github.com/parrot/parrot/commit/e02621245342f9f4cdd864d707599d8ce46d92f9
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-03-04 (Fri, 04 Mar 2011)

  Changed paths:
    M src/pmc/object.pmc

  Log Message:
  -----------
  Object.can is now overridable.


  Commit: d3192d084e3fe5d0777d04d8ba03540da0eb784d
      https://github.com/parrot/parrot/commit/d3192d084e3fe5d0777d04d8ba03540da0eb784d
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-03-04 (Fri, 04 Mar 2011)

  Changed paths:
    M src/pmc/object.pmc

  Log Message:
  -----------
  allow isa and isa_pmc to be overrideable


  Commit: 6bafefcad77900606bd1e978e57ac0a1751d7834
      https://github.com/parrot/parrot/commit/6bafefcad77900606bd1e978e57ac0a1751d7834
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-03-04 (Fri, 04 Mar 2011)

  Changed paths:
    M src/pmc/object.pmc

  Log Message:
  -----------
  some optimizations to isa


  Commit: cf268478d8279bfd0518b29efe5fd4dc8fdfbf0c
      https://github.com/parrot/parrot/commit/cf268478d8279bfd0518b29efe5fd4dc8fdfbf0c
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-03-04 (Fri, 04 Mar 2011)

  Changed paths:
    M src/pmc/object.pmc
  M t/pmc/object-meths.t

  Log Message:
  -----------
  several fixes from bad copy+paste. Add in a test for 'can' override


  Commit: f41f8b12c47953f6bde855c42ed31301e3b1289c
      https://github.com/parrot/parrot/commit/f41f8b12c47953f6bde855c42ed31301e3b1289c
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-03-04 (Fri, 04 Mar 2011)

  Changed paths:
    M t/pmc/object-meths.t

  Log Message:
  -----------
  +tests for overridding isa and isa_pmc


  Commit: 3faf2406a2657438c3ceca8bc9641026c37fc34e
      https://github.com/parrot/parrot/commit/3faf2406a2657438c3ceca8bc9641026c37fc34e
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-04 (Fri, 04 Mar 2011)

  Changed paths:
    M include/parrot/hash.h
  M src/call/context.c
  M src/hash.c
  M src/string/encoding/shared.c

  Log Message:
  -----------
  factor out hashing code to work on arbitrary buffers


  Commit: f3c2cd19dc5b731f4247614c50db4416518b6a91
      https://github.com/parrot/parrot/commit/f3c2cd19dc5b731f4247614c50db4416518b6a91
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-04 (Fri, 04 Mar 2011)

  Changed paths:
    M src/pmc/fixedintegerarray.pmc

  Log Message:
  -----------
  add hashval() implementation to FIA for faster, more efficient hashing


  Commit: c74300b7fcfa0276f739d992fe961d57b540aedd
      https://github.com/parrot/parrot/commit/c74300b7fcfa0276f739d992fe961d57b540aedd
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-04 (Fri, 04 Mar 2011)

  Changed paths:
    M include/parrot/nci.h
  M src/global_setup.c
  M src/nci/api.c
  M src/nci/core_thunks.c
  M src/nci/extra_thunks.c
  M src/nci/signatures.c
  M src/pmc/nci.pmc
  M tools/dev/nci_thunk_gen.pir

  Log Message:
  -----------
  make nci thunk lookup work with signature arrays, not strings


  Commit: 99ba7bdf128de41cfb66b16734b92e75193357b6
      https://github.com/parrot/parrot/commit/99ba7bdf128de41cfb66b16734b92e75193357b6
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-04 (Fri, 04 Mar 2011)

  Changed paths:
    M src/nci/libffi.c

  Log Message:
  -----------
  convert libffi framebuilder to new pmc-based conventions


  Commit: c5334d6f3e9fc8abd65148f9084fe9751a5c0930
      https://github.com/parrot/parrot/commit/c5334d6f3e9fc8abd65148f9084fe9751a5c0930
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-04 (Fri, 04 Mar 2011)

  Changed paths:
    M src/pmc/nci.pmc

  Log Message:
  -----------
  eliminate handling of string signatures within NCI objects


  Commit: 414629e707a1222b073160069e8d3f6684cc7841
      https://github.com/parrot/parrot/commit/414629e707a1222b073160069e8d3f6684cc7841
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-04 (Fri, 04 Mar 2011)

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

  Log Message:
  -----------
  make signature PMC functionality directly available


  Commit: 4209f872ece7392cb8195ca90d744a8628ffe89a
      https://github.com/parrot/parrot/commit/4209f872ece7392cb8195ca90d744a8628ffe89a
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-04 (Fri, 04 Mar 2011)

  Changed paths:
    M include/parrot/hash.h
  M include/parrot/nci.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/oplib/ops.h
  M include/parrot/opsenum.h
  M src/global_setup.c
  M src/hash.c
  M src/nci/api.c
  M src/nci/core_thunks.c
  M src/nci/extra_thunks.c
  M src/nci/libffi.c
  M src/nci/signatures.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/nci.pmc
  M src/string/encoding/shared.c
  M tools/dev/nci_thunk_gen.pir

  Log Message:
  -----------
  Merge branch 'nci_signature_pmcs'


  Commit: bc755f79743fc480748273c0e19f4ade45e54ea2
      https://github.com/parrot/parrot/commit/bc755f79743fc480748273c0e19f4ade45e54ea2
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-04 (Fri, 04 Mar 2011)

  Changed paths:
    M include/parrot/nci.h
  M src/nci/core_thunks.c
  M src/nci/extra_thunks.c
  M src/nci/signatures.c
  M tools/dev/nci_thunk_gen.pir

  Log Message:
  -----------
  fix includes and exports


  Commit: 2ca3527d4b455ddc6e5fc3ab5d911a7558634533
      https://github.com/parrot/parrot/commit/2ca3527d4b455ddc6e5fc3ab5d911a7558634533
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-04 (Fri, 04 Mar 2011)

  Changed paths:
    M t/compilers/opsc/06-opsfile.t

  Log Message:
  -----------
  account for added op in test


  Commit: 4a03e056a7418487c7401ab02a405bc0b3190cd0
      https://github.com/parrot/parrot/commit/4a03e056a7418487c7401ab02a405bc0b3190cd0
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-04 (Fri, 04 Mar 2011)

  Changed paths:
    M include/parrot/nci.h
  M src/nci/core_thunks.c
  M src/nci/core_thunks.nci
  M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci
  M src/nci/libffi.c
  M src/nci/signatures.c
  M tools/dev/nci_thunk_gen.pir

  Log Message:
  -----------
  remove deprecated NCI types 'b', 'L', and 'T'

'L' and 'T' were never documented or tested and were broken.
'b', was documented to do something that breaks the encapsulation of the string system.


  Commit: 566d8bf6eaac918170c185effbfac0002d2c9642
      https://github.com/parrot/parrot/commit/566d8bf6eaac918170c185effbfac0002d2c9642
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-04 (Fri, 04 Mar 2011)

  Changed paths:
    M src/nci_test.c
  M t/pmc/nci.t

  Log Message:
  -----------
  update tests after NCI signature removal


  Commit: 46aa5d927921e99ba3c418e76a73e8d4ed33ca4a
      https://github.com/parrot/parrot/commit/46aa5d927921e99ba3c418e76a73e8d4ed33ca4a
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-03-05 (Sat, 05 Mar 2011)

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

  Log Message:
  -----------
  [Tar] refactor with StringBuilder


  Commit: b3bae9c3535068ffa29658a6f16eaba036d5098c
      https://github.com/parrot/parrot/commit/b3bae9c3535068ffa29658a6f16eaba036d5098c
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-05 (Sat, 05 Mar 2011)

  Changed paths:
    M include/parrot/interpreter.h
  M src/gc/mark_sweep.c
  M src/interp/inter_create.c
  M src/sub.c

  Log Message:
  -----------
  Remove interp->dynamic_env. Leftover of #876.


  Commit: ded4b56fbf0ecd0c00ba535a3f681aa11410b987
      https://github.com/parrot/parrot/commit/ded4b56fbf0ecd0c00ba535a3f681aa11410b987
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-05 (Sat, 05 Mar 2011)

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

  Log Message:
  -----------
  Insert write barriers into proper places during parsing


  Commit: 652c6b5dbe3a92e6211385f1d53eb429ac0cdada
      https://github.com/parrot/parrot/commit/652c6b5dbe3a92e6211385f1d53eb429ac0cdada
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-05 (Sat, 05 Mar 2011)

  Changed paths:
    M src/ops/core_ops.c

  Log Message:
  -----------
  Rebootstrap ops with proper write barriers


  Commit: a0de3ff4273cafc06eb21c554c405a5e17f1419f
      https://github.com/parrot/parrot/commit/a0de3ff4273cafc06eb21c554c405a5e17f1419f
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-05 (Sat, 05 Mar 2011)

  Changed paths:
    M frontend/parrot/main.c

  Log Message:
  -----------
  removed unused Parrot_confess.  We have a public one anyway.


  Commit: cb8b624aab8cea7d50bef4ca5dcd861f5d124977
      https://github.com/parrot/parrot/commit/cb8b624aab8cea7d50bef4ca5dcd861f5d124977
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-05 (Sat, 05 Mar 2011)

  Changed paths:
    M src/interp/inter_misc.c

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


  Commit: ab009a47a8033e4ecc61e8a45be216c192d8a14c
      https://github.com/parrot/parrot/commit/ab009a47a8033e4ecc61e8a45be216c192d8a14c
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-05 (Sat, 05 Mar 2011)

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

  Log Message:
  -----------
  consted and annotated Parrot_hsh_hash_buffer


  Commit: 77ee8874bcca4034bcb7e527991f2a5da428d8ad
      https://github.com/parrot/parrot/commit/77ee8874bcca4034bcb7e527991f2a5da428d8ad
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-05 (Sat, 05 Mar 2011)

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

  Log Message:
  -----------
  consting func args in Parrot_pa_count_used()


  Commit: c4a940274fbcee199c7654178812e1a09c244e67
      https://github.com/parrot/parrot/commit/c4a940274fbcee199c7654178812e1a09c244e67
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-05 (Sat, 05 Mar 2011)

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

  Log Message:
  -----------
  allow the ARGIN arg to be ARGIN_NULLOK


  Commit: f5a2fedf4a514ea68db4834c279a83dfbfc3a2ed
      https://github.com/parrot/parrot/commit/f5a2fedf4a514ea68db4834c279a83dfbfc3a2ed
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-05 (Sat, 05 Mar 2011)

  Changed paths:
    M include/parrot/api.h

  Log Message:
  -----------
  Add foward declaration of Parrot_confess. Fix debug c++ builds.


  Commit: 21a351ee64234000ac1b26346346e3340b9a26aa
      https://github.com/parrot/parrot/commit/21a351ee64234000ac1b26346346e3340b9a26aa
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-05 (Sat, 05 Mar 2011)

  Changed paths:
    M include/parrot/api.h

  Log Message:
  -----------
  Add PARROT_EXPORT to Parrot_confess declaration.


  Commit: c114262d9860ae4cfa5ddc32138f4e97673cb2d8
      https://github.com/parrot/parrot/commit/c114262d9860ae4cfa5ddc32138f4e97673cb2d8
  Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
  Date:   2011-03-06 (Sun, 06 Mar 2011)

  Changed paths:
    M include/parrot/hash.h
  M src/hash.c
  M src/pmc/fixedintegerarray.pmc
  M src/string/encoding/shared.c

  Log Message:
  -----------
  s/Parrot_hsh_hash_buffer/Parrot_hash_buffer/


  Commit: 8b8b3b93dc5e7f9176fffeada42d2faacadd1f3e
      https://github.com/parrot/parrot/commit/8b8b3b93dc5e7f9176fffeada42d2faacadd1f3e
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-06 (Sun, 06 Mar 2011)

  Changed paths:
    M src/nci/api.c
  M src/nci/signatures.c

  Log Message:
  -----------
  consting, removing unused vars


  Commit: 776e9da55990e5556a7796444892070e536809b0
      https://github.com/parrot/parrot/commit/776e9da55990e5556a7796444892070e536809b0
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-06 (Sun, 06 Mar 2011)

  Changed paths:
    M src/pmc/nci.pmc

  Log Message:
  -----------
  consting and removing unused var


  Commit: e7d3b583541b8901ebd7c1c8dd4620eb1d797a5c
      https://github.com/parrot/parrot/commit/e7d3b583541b8901ebd7c1c8dd4620eb1d797a5c
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-06 (Sun, 06 Mar 2011)

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

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


  Commit: 0aaee88240ebf27a2df525c2c26e0b3b7ccddd12
      https://github.com/parrot/parrot/commit/0aaee88240ebf27a2df525c2c26e0b3b7ccddd12
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-06 (Sun, 06 Mar 2011)

  Changed paths:
    M src/string/encoding/binary.c
  M src/string/encoding/latin1.c
  M src/string/encoding/null.c
  M src/string/encoding/utf16.c
  M src/string/encoding/utf8.c

  Log Message:
  -----------
  shimming up unused interps


  Commit: 3d0d83799fe3d0cc1764a29f0a4f63e35033e4d7
      https://github.com/parrot/parrot/commit/3d0d83799fe3d0cc1764a29f0a4f63e35033e4d7
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-06 (Sun, 06 Mar 2011)

  Changed paths:
    M src/string/encoding/latin1.c

  Log Message:
  -----------
  fixed a mistakenly shimmed interp


  Commit: 2ebb70aa7d9fddea356411d622ab1c91838678b4
      https://github.com/parrot/parrot/commit/2ebb70aa7d9fddea356411d622ab1c91838678b4
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-06 (Sun, 06 Mar 2011)

  Changed paths:
    M src/pmc/namespace.pmc

  Log Message:
  -----------
  flag unused interps


  Commit: d502f30181ec492115b5f1636d0ebff563979541
      https://github.com/parrot/parrot/commit/d502f30181ec492115b5f1636d0ebff563979541
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-06 (Sun, 06 Mar 2011)

  Changed paths:
    M src/pmc/mappedbytearray.pmc

  Log Message:
  -----------
  consting pointers. Flagging unused interps. Removed unused var


  Commit: 7e326a72e8f24987fdc36de92a5a0df23468addb
      https://github.com/parrot/parrot/commit/7e326a72e8f24987fdc36de92a5a0df23468addb
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-06 (Sun, 06 Mar 2011)

  Changed paths:
    M src/string/encoding/latin1.c
  M src/string/encoding/shared.c
  M src/string/encoding/shared.h

  Log Message:
  -----------
  Shimming unused args. Removing and localizing variables.


  Commit: 22d0a53f0ee9138fa0f05b1a1688a735a8e1cfaa
      https://github.com/parrot/parrot/commit/22d0a53f0ee9138fa0f05b1a1688a735a8e1cfaa
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-06 (Sun, 06 Mar 2011)

  Changed paths:
    M compilers/imcc/main.c

  Log Message:
  -----------
  remove unused var


  Commit: b3c70cd283d667f9a07d1e28e6e733af364108e2
      https://github.com/parrot/parrot/commit/b3c70cd283d667f9a07d1e28e6e733af364108e2
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-06 (Sun, 06 Mar 2011)

  Changed paths:
    M src/pmc/packfileannotations.pmc

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


  Commit: de0365c9d9d9605d8b6134a6ac9aaf4191f8c728
      https://github.com/parrot/parrot/commit/de0365c9d9d9605d8b6134a6ac9aaf4191f8c728
  Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
  Date:   2011-03-07 (Mon, 07 Mar 2011)

  Changed paths:
    M compilers/data_json/JSON.nqp

  Log Message:
  -----------
  add null rule in JSON.nqp


  Commit: b855b2f30b0c0c7c6be03c75484e02b50b08f06e
      https://github.com/parrot/parrot/commit/b855b2f30b0c0c7c6be03c75484e02b50b08f06e
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-03-07 (Mon, 07 Mar 2011)

  Changed paths:
    M src/pmc/class.pmc
  M t/oo/objects.t

  Log Message:
  -----------
  Add some (any) information to the 'Parent isn't a class' error message in Class.add_parent. This helps find which class is having the problem


  Commit: 276483b9a2df9a9d01497ca23d456e29a03d2912
      https://github.com/parrot/parrot/commit/276483b9a2df9a9d01497ca23d456e29a03d2912
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-07 (Mon, 07 Mar 2011)

  Changed paths:
    M include/parrot/string_funcs.h
  M src/string/api.c

  Log Message:
  -----------
  removed unnecessary interpreters from str_rep_compatible and Parrot_str_rep_compatible, and made both of them PARROT_PURE_FUNCTIONs.


  Commit: c6a5121fbc45ea9b21587bb8a5e1d14e5fb92e0c
      https://github.com/parrot/parrot/commit/c6a5121fbc45ea9b21587bb8a5e1d14e5fb92e0c
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-07 (Mon, 07 Mar 2011)

  Changed paths:
    M src/dynpmc/file.pmc

  Log Message:
  -----------
  flagging unused args


  Commit: 21d2fa13b5cca1402c0d8891a9c5909112cce3ea
      https://github.com/parrot/parrot/commit/21d2fa13b5cca1402c0d8891a9c5909112cce3ea
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-07 (Mon, 07 Mar 2011)

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

  Log Message:
  -----------
  update signature to avoid use of now-removed 'b' type

strings are NOT writable. this was broken. use a buffer you've allocated yourself. stop abusing
the strings subsystem.


  Commit: b838b2cb83ff09f81522f5f2203020a43cb15f77
      https://github.com/parrot/parrot/commit/b838b2cb83ff09f81522f5f2203020a43cb15f77
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-07 (Mon, 07 Mar 2011)

  Changed paths:
    M include/parrot/memory.h
  M src/gc/alloc_memory.c

  Log Message:
  -----------
  mem_sys_allocate() cannot return NULL, so flag it as such


  Commit: 626b12cce6f158a88486dc7f1d0b92c8dfe50d93
      https://github.com/parrot/parrot/commit/626b12cce6f158a88486dc7f1d0b92c8dfe50d93
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-07 (Mon, 07 Mar 2011)

  Changed paths:
    M include/parrot/memory.h
  M src/gc/alloc_memory.c

  Log Message:
  -----------
  mem_sys_allocate actually CAN return NULL.


  Commit: 2a83d399740cf281074352759207103ef6fe7d5b
      https://github.com/parrot/parrot/commit/2a83d399740cf281074352759207103ef6fe7d5b
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-07 (Mon, 07 Mar 2011)

  Changed paths:
    M include/parrot/nci.h
  M src/nci/core_thunks.c
  M src/nci/core_thunks.nci
  M src/nci/extra_thunks.nci
  M src/nci/libffi.c
  M src/nci/signatures.c
  M tools/dev/nci_thunk_gen.pir

  Log Message:
  -----------
  remove deprecated NCI signature element '@'


  Commit: 270be5213a522b8ae07ccfeeb1aca4c5adff7c9e
      https://github.com/parrot/parrot/commit/270be5213a522b8ae07ccfeeb1aca4c5adff7c9e
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-07 (Mon, 07 Mar 2011)

  Changed paths:
    M include/parrot/nci.h
  M src/nci/extra_thunks.nci
  M src/nci/libffi.c
  M src/nci/signatures.c

  Log Message:
  -----------
  remove deprecated '0' nci signature element


  Commit: 0560d8d8a9cdfb587967c31ac152ec1a6897096f
      https://github.com/parrot/parrot/commit/0560d8d8a9cdfb587967c31ac152ec1a6897096f
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-08 (Tue, 08 Mar 2011)

  Changed paths:
    M include/parrot/nci.h
  M src/nci/core_thunks.c
  M src/nci/core_thunks.nci
  M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci
  M src/nci/libffi.c
  M src/nci/signatures.c
  M tools/dev/nci_thunk_gen.pir

  Log Message:
  -----------
  remove deprecated 'J' signature


  Commit: 0c3dc4c6afd1a90a20fbb46d0f303c4800ffcf10
      https://github.com/parrot/parrot/commit/0c3dc4c6afd1a90a20fbb46d0f303c4800ffcf10
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-08 (Tue, 08 Mar 2011)

  Changed paths:
    M config/gen/opengl.pm
  M runtime/parrot/library/OpenGL.pir

  Log Message:
  -----------
  eliminate now-removed 'J' NCI parameter from OpenGL callbacks


  Commit: 92db0bf461043a4fd2cce59d5a9856b2a35d2b0f
      https://github.com/parrot/parrot/commit/92db0bf461043a4fd2cce59d5a9856b2a35d2b0f
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-08 (Tue, 08 Mar 2011)

  Changed paths:
    M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h

  Log Message:
  -----------
  consting and decorating many allocation functions


  Commit: 2a8444840859d8c1c28a30907a9383e87e9ed3e8
      https://github.com/parrot/parrot/commit/2a8444840859d8c1c28a30907a9383e87e9ed3e8
  Author: Nick Wellnhofer <wellnhofer at aevum.de>
  Date:   2011-03-08 (Tue, 08 Mar 2011)

  Changed paths:
    M src/string/encoding/shared.c
  M src/string/encoding/shared.h
  M t/pmc/string.t

  Log Message:
  -----------
  Implement rindex for Unicode strings


  Commit: 1fbfbc6b01fa932a1469a1d1ba80c8a9f76b9b05
      https://github.com/parrot/parrot/commit/1fbfbc6b01fa932a1469a1d1ba80c8a9f76b9b05
  Author: Nick Wellnhofer <wellnhofer at aevum.de>
  Date:   2011-03-08 (Tue, 08 Mar 2011)

  Changed paths:
    M src/string/encoding/shared.c

  Log Message:
  -----------
  Fix comment


  Commit: 2ae3184b585069050775df3ca8799868a57f43b3
      https://github.com/parrot/parrot/commit/2ae3184b585069050775df3ca8799868a57f43b3
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-03-08 (Tue, 08 Mar 2011)

  Changed paths:
    M config/auto/gc.pm

  Log Message:
  -----------
  switch default gc to ms2 for the release


  Commit: 792a1398821837ee2829197cc243f712e87a056f
      https://github.com/parrot/parrot/commit/792a1398821837ee2829197cc243f712e87a056f
  Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
  Date:   2011-03-08 (Tue, 08 Mar 2011)

  Changed paths:
    M NEWS

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


  Commit: 862450cfc4159142f400703f6f008653b5cd3016
      https://github.com/parrot/parrot/commit/862450cfc4159142f400703f6f008653b5cd3016
  Author: Christoph Otto <christoph_git at mksig.org>
  Date:   2011-03-08 (Tue, 08 Mar 2011)

  Changed paths:
    M docs/index/developer.json
  A docs/project/protips.pod

  Log Message:
  -----------
  add initial version of non-newbie developer docs


  Commit: 40602f060ed7ebbc5fe0a32734a28aaddbf6e535
      https://github.com/parrot/parrot/commit/40602f060ed7ebbc5fe0a32734a28aaddbf6e535
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-03-09 (Wed, 09 Mar 2011)

  Changed paths:
    M MANIFEST

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


  Commit: eb7ea9a8bb88f7b472a2207593ca3c1be1bcfa4a
      https://github.com/parrot/parrot/commit/eb7ea9a8bb88f7b472a2207593ca3c1be1bcfa4a
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-03-09 (Wed, 09 Mar 2011)

  Changed paths:
    M docs/project/protips.pod

  Log Message:
  -----------
  fix codetest failure - line length


  Commit: a0eb3f262f05e9ed8039d8080beebd438f21df4d
      https://github.com/parrot/parrot/commit/a0eb3f262f05e9ed8039d8080beebd438f21df4d
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-03-09 (Wed, 09 Mar 2011)

  Changed paths:
    M docs/index/developer.json

  Log Message:
  -----------
  add missing comma


  Commit: eef2df4c80f6010569257d375321215f8f860bde
      https://github.com/parrot/parrot/commit/eef2df4c80f6010569257d375321215f8f860bde
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-03-09 (Wed, 09 Mar 2011)

  Changed paths:
    M docs/project/protips.pod

  Log Message:
  -----------
  the various pod tools require =head1 to be upper case (at least NAME)


  Commit: 6e92567b9e96a63414d6f2b540208cfae6e137c9
      https://github.com/parrot/parrot/commit/6e92567b9e96a63414d6f2b540208cfae6e137c9
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-03-09 (Wed, 09 Mar 2011)

  Changed paths:
    M docs/project/protips.pod

  Log Message:
  -----------
  Put a =cut before __END__ in the new parrot protips pod


  Commit: fe42cbc36964767690640fda3d19d0f76b750266
      https://github.com/parrot/parrot/commit/fe42cbc36964767690640fda3d19d0f76b750266
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-03-09 (Wed, 09 Mar 2011)

  Changed paths:
    M MANIFEST
  A docs/project/debugging_profiling.pod
  R docs/project/protips.pod

  Log Message:
  -----------
  cotto requested better name for this document.  Done.


  Commit: f4feafc81e0a314387259bc27dbe4cad2cce2c43
      https://github.com/parrot/parrot/commit/f4feafc81e0a314387259bc27dbe4cad2cce2c43
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-09 (Wed, 09 Mar 2011)

  Changed paths:
    M include/parrot/memory.h
  M src/gc/alloc_memory.c

  Log Message:
  -----------
  The mem_sys_allocate and related functions cannot take a zero-length size any more.  They also are guaranteed to not return NULL.


  Commit: 94c5359dfcb303e014ebad78aa1dd9da5bb76ec9
      https://github.com/parrot/parrot/commit/94c5359dfcb303e014ebad78aa1dd9da5bb76ec9
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-09 (Wed, 09 Mar 2011)

  Changed paths:
    M MANIFEST
  A docs/project/debugging_profiling.pod
  R docs/project/protips.pod

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


  Commit: e3b4b8696af2cedfea08b3f868a2bc758193b110
      https://github.com/parrot/parrot/commit/e3b4b8696af2cedfea08b3f868a2bc758193b110
  Author: Christoph Otto <christoph_git at mksig.org>
  Date:   2011-03-09 (Wed, 09 Mar 2011)

  Changed paths:
    M MANIFEST
  M docs/index/developer.json
  R docs/project/debugging_profiling.pod
  A docs/project/hacking_tips.pod

  Log Message:
  -----------
  change name of hacking tips doc


  Commit: e39cc22980e0861fa11718612c2f821c6b77dcae
      https://github.com/parrot/parrot/commit/e39cc22980e0861fa11718612c2f821c6b77dcae
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-09 (Wed, 09 Mar 2011)

  Changed paths:
    M src/hash.c

  Log Message:
  -----------
  consting pointers.  Much progress at making hashes const-happy.


  Commit: 646eacda0cf3848f207f1bc1376c1f83986cd554
      https://github.com/parrot/parrot/commit/646eacda0cf3848f207f1bc1376c1f83986cd554
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-09 (Wed, 09 Mar 2011)

  Changed paths:
    M MANIFEST
  M docs/index/developer.json
  R docs/project/debugging_profiling.pod
  A docs/project/hacking_tips.pod

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


  Commit: 1cad94c9b29bcf144028bf326ed33f20c275dd6f
      https://github.com/parrot/parrot/commit/1cad94c9b29bcf144028bf326ed33f20c275dd6f
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-09 (Wed, 09 Mar 2011)

  Changed paths:
    M src/longopt.c

  Log Message:
  -----------
  make optlen be a size_t


  Commit: c02eba5483228508398cf8811a9e40cde168cab6
      https://github.com/parrot/parrot/commit/c02eba5483228508398cf8811a9e40cde168cab6
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-09 (Wed, 09 Mar 2011)

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

  Log Message:
  -----------
  Note that Parrot_vsnprintf() could possibly leave the buffer untouched.  This means the buffer is ARGMOD(), not ARGOUT()


  Commit: 0fc3c4c3beae3571613ee8c6d9ebf3af17cfd792
      https://github.com/parrot/parrot/commit/0fc3c4c3beae3571613ee8c6d9ebf3af17cfd792
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-09 (Wed, 09 Mar 2011)

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

  Log Message:
  -----------
  Parrot_ns_find_global_from_op can return NULL


  Commit: d20e4066beacf7e48a131a8134eb75b07f135c53
      https://github.com/parrot/parrot/commit/d20e4066beacf7e48a131a8134eb75b07f135c53
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-09 (Wed, 09 Mar 2011)

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

  Log Message:
  -----------
  remove the splint-all target. make SPLINT_SOURCE not quite so crazy inclusive


  Commit: 636b42ab9deb5e78d3cb98014be781b3ce08a994
      https://github.com/parrot/parrot/commit/636b42ab9deb5e78d3cb98014be781b3ce08a994
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-09 (Wed, 09 Mar 2011)

  Changed paths:
    M include/parrot/misc.h
  M include/parrot/thread.h
  M src/thread.c
  M src/utils.c

  Log Message:
  -----------
  shimming unused interps.  Changed an int to size_t.


  Commit: dabfbaf5071221a4398e85cec87a8dfaabcd7cd1
      https://github.com/parrot/parrot/commit/dabfbaf5071221a4398e85cec87a8dfaabcd7cd1
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-09 (Wed, 09 Mar 2011)

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

  Log Message:
  -----------
  Parrot_hash_put can return NULL


  Commit: 7ede0e1c53f9732aa034335c4efa5d6a2cb27349
      https://github.com/parrot/parrot/commit/7ede0e1c53f9732aa034335c4efa5d6a2cb27349
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-09 (Wed, 09 Mar 2011)

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

  Log Message:
  -----------
  Remove useless commented out stuff from ops


  Commit: c361e4f09e81a57541b24ab647ddf9a82b1bae7f
      https://github.com/parrot/parrot/commit/c361e4f09e81a57541b24ab647ddf9a82b1bae7f
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-10 (Thu, 10 Mar 2011)

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

  Log Message:
  -----------
  Don't pessimize prematurely. Use optimizable accessors.


  Commit: 717ab39d02bf4b9e21580c06e4425d9fff9f8584
      https://github.com/parrot/parrot/commit/717ab39d02bf4b9e21580c06e4425d9fff9f8584
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-10 (Thu, 10 Mar 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  Update NEWS for opsc_full_parse branch merge.


  Commit: 8ca9a58c753dc3c3a2bfa94e3285cd847ccd27ca
      https://github.com/parrot/parrot/commit/8ca9a58c753dc3c3a2bfa94e3285cd847ccd27ca
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-10 (Thu, 10 Mar 2011)

  Changed paths:
    M NEWS
  M compilers/opsc/src/Ops/Trans/C.pm
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/ops/object.ops
  M src/ops/var.ops

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


  Commit: c2b6ced6a1f4c8a4cbbe90b22cdc2cee66cdc122
      https://github.com/parrot/parrot/commit/c2b6ced6a1f4c8a4cbbe90b22cdc2cee66cdc122
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-10 (Thu, 10 Mar 2011)

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

  Log Message:
  -----------
  ratcheting down some splint warnings


  Commit: 47dd19546d32cb59b67f2ea27558df3e273f85c9
      https://github.com/parrot/parrot/commit/47dd19546d32cb59b67f2ea27558df3e273f85c9
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-10 (Thu, 10 Mar 2011)

  Changed paths:
    M t/pmc/capture.t

  Log Message:
  -----------
  Add todoed tests for Capture.freeze/thaw.


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

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

  Log Message:
  -----------
  Implement Capture.freeze/thaw. Closes #2047


  Commit: 276554b22b09eac25b4eb868927dec9292f9dcc7
      https://github.com/parrot/parrot/commit/276554b22b09eac25b4eb868927dec9292f9dcc7
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-10 (Thu, 10 Mar 2011)

  Changed paths:
    M src/pmc/capture.pmc

  Log Message:
  -----------
  Set custom_mark flag in Capture.thaw when needed.


  Commit: fabdef9ddd0a03759c344992f777deae2f5b239c
      https://github.com/parrot/parrot/commit/fabdef9ddd0a03759c344992f777deae2f5b239c
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-10 (Thu, 10 Mar 2011)

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

  Log Message:
  -----------
  improve splint error messages


  Commit: 45c6657d461e90c93e5d603700112ff457e1af97
      https://github.com/parrot/parrot/commit/45c6657d461e90c93e5d603700112ff457e1af97
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-03-10 (Thu, 10 Mar 2011)

  Changed paths:
    M src/gc/alloc_memory.c

  Log Message:
  -----------
  fix codetest failure - add ASSERT_ARGS


  Commit: 0afcb305b7c0ec54353a11b00dd7913ca6cbfcb1
      https://github.com/parrot/parrot/commit/0afcb305b7c0ec54353a11b00dd7913ca6cbfcb1
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-03-10 (Thu, 10 Mar 2011)

  Changed paths:
    M src/hash.c

  Log Message:
  -----------
  fix codetest failure - line length


  Commit: 089e7cb8e1165d5c543c3c880f7db5e67e01d4b3
      https://github.com/parrot/parrot/commit/089e7cb8e1165d5c543c3c880f7db5e67e01d4b3
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-10 (Thu, 10 Mar 2011)

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

  Log Message:
  -----------
  more splint updates


  Commit: 514a57814f61ae6514f92b0d9d26a729b10326f1
      https://github.com/parrot/parrot/commit/514a57814f61ae6514f92b0d9d26a729b10326f1
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-10 (Thu, 10 Mar 2011)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  fix up size_t argument in failed_allocation


  Commit: f8e67885a3c17740978ebb35ee8d95ea611684aa
      https://github.com/parrot/parrot/commit/f8e67885a3c17740978ebb35ee8d95ea611684aa
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-10 (Thu, 10 Mar 2011)

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

  Log Message:
  -----------
  two functions actually can return NULL


  Commit: a8d50a568960e30354f7840e9f2e67f9da673de3
      https://github.com/parrot/parrot/commit/a8d50a568960e30354f7840e9f2e67f9da673de3
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-10 (Thu, 10 Mar 2011)

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

  Log Message:
  -----------
  annotated Parrot_compile_string


  Commit: f31d6e91dc7bbb0be49c19ee9e5bb49d288b1c28
      https://github.com/parrot/parrot/commit/f31d6e91dc7bbb0be49c19ee9e5bb49d288b1c28
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-10 (Thu, 10 Mar 2011)

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

  Log Message:
  -----------
  fix a decorator.  Assign NULLs to pointers, not zeroes.


  Commit: 34dda147b38c691d3cc61412fe7d35a1fbd4db2e
      https://github.com/parrot/parrot/commit/34dda147b38c691d3cc61412fe7d35a1fbd4db2e
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-10 (Thu, 10 Mar 2011)

  Changed paths:
    M include/parrot/interpreter.h
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h
  M src/gc/gc_gms.c
  M src/gc/gc_inf.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/gc_private.h
  M src/gc/string_gc.c

  Log Message:
  -----------
  Annotating all the GC function pointers. Now to make the functions match the typedefs.


  Commit: 91c2194a50aad5a3dbbbe490536456f77933ef2d
      https://github.com/parrot/parrot/commit/91c2194a50aad5a3dbbbe490536456f77933ef2d
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-03-11 (Fri, 11 Mar 2011)

  Changed paths:
    M MANIFEST
  M NEWS
  M api.yaml
  M compilers/data_json/JSON.nqp
  M compilers/opsc/ops2c.nqp
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M compilers/opsc/src/Ops/Op.pm
  M compilers/opsc/src/Ops/Trans/C.pm
  M config/auto/coverage.pm
  M config/auto/gc.pm
  A config/auto/infnan.pm
  A config/auto/infnan/test_c.in
  M config/auto/sizes.pm
  R config/auto/sizes/floatval_maxmin_c.in
  R config/auto/sizes/intval_maxmin_c.in
  R config/auto/sizes/test2_c.in
  R config/auto/sizes/test3_c.in
  M config/auto/sizes/test_c.in
  M config/gen/config_h/config_h.in
  M config/gen/config_pm/myconfig.in
  M config/gen/makefiles/root.in
  M docs/index/developer.json
  A docs/project/hacking_tips.pod
  M docs/project/release_manager_guide.pod
  M frontend/parrot/main.c
  M include/parrot/api.h
  M include/parrot/datatypes.h
  M include/parrot/debugger.h
  M include/parrot/embed.h
  M include/parrot/hash.h
  M include/parrot/interpreter.h
  M include/parrot/memory.h
  M include/parrot/misc.h
  M include/parrot/multidispatch.h
  M include/parrot/namespace.h
  M include/parrot/nci.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/oplib/ops.h
  M include/parrot/opsenum.h
  M include/parrot/pmc.h
  M include/parrot/pointer_array.h
  M include/parrot/scheduler.h
  M include/parrot/string_funcs.h
  A include/parrot/thr_none.h
  M include/parrot/thread.h
  M lib/Parrot/Configure/Step/List.pm
  M lib/Parrot/Harness/Smoke.pm
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M runtime/parrot/library/Archive/Tar.pir
  M src/call/args.c
  M src/call/context.c
  M src/call/pcc.c
  M src/datatypes.c
  M src/debug.c
  M src/dynpmc/file.pmc
  M src/embed.c
  M src/embed/api.c
  M src/gc/alloc_memory.c
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h
  M src/gc/gc_gms.c
  M src/gc/gc_inf.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/gc_private.h
  M src/gc/mark_sweep.c
  M src/gc/string_gc.c
  M src/global_setup.c
  M src/hash.c
  M src/interp/inter_create.c
  M src/interp/inter_misc.c
  M src/longopt.c
  M src/misc.c
  M src/multidispatch.c
  M src/namespace.c
  M src/nci/api.c
  M src/nci/core_thunks.c
  M src/nci/extra_thunks.c
  M src/nci/libffi.c
  M src/nci/signatures.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/ops/object.ops
  M src/ops/var.ops
  M src/pmc.c
  M src/pmc/bytebuffer.pmc
  M src/pmc/callcontext.pmc
  M src/pmc/capture.pmc
  M src/pmc/class.pmc
  M src/pmc/complex.pmc
  M src/pmc/coroutine.pmc
  M src/pmc/default.pmc
  M src/pmc/env.pmc
  M src/pmc/eval.pmc
  M src/pmc/exception.pmc
  M src/pmc/exceptionhandler.pmc
  M src/pmc/filehandle.pmc
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/hash.pmc
  M src/pmc/hashiterator.pmc
  M src/pmc/hashiteratorkey.pmc
  M src/pmc/lexpad.pmc
  M src/pmc/managedstruct.pmc
  M src/pmc/mappedbytearray.pmc
  M src/pmc/namespace.pmc
  M src/pmc/nativepccmethod.pmc
  M src/pmc/nci.pmc
  M src/pmc/object.pmc
  M src/pmc/opcode.pmc
  M src/pmc/oplib.pmc
  M src/pmc/orderedhash.pmc
  M src/pmc/packfile.pmc
  M src/pmc/packfileannotation.pmc
  M src/pmc/packfileannotations.pmc
  M src/pmc/packfilebytecodesegment.pmc
  M src/pmc/packfileconstanttable.pmc
  M src/pmc/packfiledebug.pmc
  M src/pmc/packfileopmap.pmc
  M src/pmc/packfilerawsegment.pmc
  M src/pmc/packfilesegment.pmc
  M src/pmc/parrotinterpreter.pmc
  M src/pmc/parrotthread.pmc
  M src/pmc/pmcproxy.pmc
  M src/pmc/role.pmc
  M src/pmc/scalar.pmc
  M src/pmc/scheduler.pmc
  M src/pmc/sockaddr.pmc
  M src/pmc/socket.pmc
  M src/pmc/string.pmc
  M src/pmc/stringbuilder.pmc
  M src/pmc/stringhandle.pmc
  M src/pmc/stringiterator.pmc
  M src/pmc/structview.pmc
  M src/pmc/sub.pmc
  M src/pmc/task.pmc
  M src/pmc/threadinterpreter.pmc
  M src/pmc/timer.pmc
  M src/pmc/undef.pmc
  M src/pmc/unmanagedstruct.pmc
  M src/pointer_array.c
  M src/scheduler.c
  M src/spf_render.c
  M src/string/api.c
  M src/string/encoding/binary.c
  M src/string/encoding/latin1.c
  M src/string/encoding/null.c
  M src/string/encoding/shared.c
  M src/string/encoding/shared.h
  M src/string/encoding/utf16.c
  M src/string/encoding/utf8.c
  M src/sub.c
  M src/thread.c
  M t/codingstd/pmc_docs.t
  A t/compilers/opsc/01-parse-body.t
  A t/compilers/opsc/03-past-declarator.t
  A t/compilers/opsc/03-past-macros.t
  M t/compilers/opsc/03-past.t
  M t/compilers/opsc/06-opsfile.t
  R t/compilers/opsc/07-emitter.t
  A t/compilers/opsc/07-op-to-c.t
  A t/compilers/opsc/08-emitter.t
  M t/compilers/opsc/common.pir
  M t/oo/objects.t
  M t/op/exit.t
  M t/pmc/capture.t
  M t/pmc/string.t
  M t/src/extend_vtable.t
  M t/steps/auto/sizes-01.t
  M t/tools/dev/headerizer/01_functions.t
  M t/tools/dev/headerizer/testlib/nci_pmc.in
  A tools/dev/dedeprecator
  M tools/dev/nci_thunk_gen.pir
  A tools/release/releasecheck.pl

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


  Commit: b12bcf3e73137e6963b7652abc82988a91a08edd
      https://github.com/parrot/parrot/commit/b12bcf3e73137e6963b7652abc82988a91a08edd
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-03-11 (Fri, 11 Mar 2011)

  Changed paths:
    M src/nci/core_thunks.c

  Log Message:
  -----------
  regenerate the core thunks with a bootstrapped parrot from master. Build fails running parrot_nci_thunk_gen


  Commit: b02471925c3bdef2ec721f70d01945e6b53fdba4
      https://github.com/parrot/parrot/commit/b02471925c3bdef2ec721f70d01945e6b53fdba4
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-11 (Fri, 11 Mar 2011)

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

  Log Message:
  -----------
  turn on initial hints


  Commit: a8cd489cd3f9193c67bb3650b4d6130d296b53a2
      https://github.com/parrot/parrot/commit/a8cd489cd3f9193c67bb3650b4d6130d296b53a2
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-11 (Fri, 11 Mar 2011)

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

  Log Message:
  -----------
  Splint: Don't complain when mixing booleans and integers


  Commit: b1dfb816884d50d03ef28633359b21e972aa4197
      https://github.com/parrot/parrot/commit/b1dfb816884d50d03ef28633359b21e972aa4197
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-11 (Fri, 11 Mar 2011)

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

  Log Message:
  -----------
  splinting src/gc is too annoying


  Commit: 236d9cc141dfdd1f678766c401245674b789b48a
      https://github.com/parrot/parrot/commit/236d9cc141dfdd1f678766c401245674b789b48a
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-11 (Fri, 11 Mar 2011)

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

  Log Message:
  -----------
  Only pointers get ARGIN() decorators


  Commit: b96f9990f4b80a4e953e63447222fa0fc5e93d55
      https://github.com/parrot/parrot/commit/b96f9990f4b80a4e953e63447222fa0fc5e93d55
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-03-11 (Fri, 11 Mar 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Merge branch 'leto/embed_grant'


  Commit: b63c2c91dc8f685a0b5f662310b1ef13ddd5894b
      https://github.com/parrot/parrot/commit/b63c2c91dc8f685a0b5f662310b1ef13ddd5894b
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-03-12 (Sat, 12 Mar 2011)

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

  Log Message:
  -----------
  [TAP] refactor with StringBuilder


  Commit: b1fa14ed34afaecc5a5de0637858def291775712
      https://github.com/parrot/parrot/commit/b1fa14ed34afaecc5a5de0637858def291775712
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-03-12 (Sat, 12 Mar 2011)

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

  Log Message:
  -----------
  [Tar] minor refactor


  Commit: b5c04c317c998fdae23d3ce2da339b08a12a6a9c
      https://github.com/parrot/parrot/commit/b5c04c317c998fdae23d3ce2da339b08a12a6a9c
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-03-12 (Sat, 12 Mar 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_defined_keyed_int


  Commit: 7dafd2b439c8d6dcae3d41b0c6873ac4f7005528
      https://github.com/parrot/parrot/commit/7dafd2b439c8d6dcae3d41b0c6873ac4f7005528
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-12 (Sat, 12 Mar 2011)

  Changed paths:
    M docs/parrotbyte.pod
  M include/parrot/packfile.h

  Log Message:
  -----------
  src/packout.c no longer exists.  Remove doc reference and headers.


  Commit: 05499d76637e2ab71e9e14d69683d5f413dff827
      https://github.com/parrot/parrot/commit/05499d76637e2ab71e9e14d69683d5f413dff827
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-03-12 (Sat, 12 Mar 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_(get|set)_number_keyed_int


  Commit: 2c7060dd68e4c2badd44a140597a0bb7d82e440d
      https://github.com/parrot/parrot/commit/2c7060dd68e4c2badd44a140597a0bb7d82e440d
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-13 (Sun, 13 Mar 2011)

  Changed paths:
    M include/parrot/interpreter.h
  M src/gc/gc_ms.c

  Log Message:
  -----------
  [cage] Move intepr->mem_pools into interp->gc_sys->gc_private for GC MS (old one)


  Commit: ede9cd75d0a349f7b03a8f850b376747424a0ee8
      https://github.com/parrot/parrot/commit/ede9cd75d0a349f7b03a8f850b376747424a0ee8
  Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
  Date:   2011-03-15 (Tue, 15 Mar 2011)

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

  Log Message:
  -----------
  update to version 3.2.0


  Commit: 8a139ce1398dde8936b852964338cd7b10035957
      https://github.com/parrot/parrot/commit/8a139ce1398dde8936b852964338cd7b10035957
  Author: Coke <will at coleda.com>
  Date:   2011-03-15 (Tue, 15 Mar 2011)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Use slightly more sensical link update strategy.


  Commit: 1868a4978cdb333a1adcdb5e7b11c6f2e44c3a16
      https://github.com/parrot/parrot/commit/1868a4978cdb333a1adcdb5e7b11c6f2e44c3a16
  Author: Nick Wellnhofer <wellnhofer at aevum.de>
  Date:   2011-03-16 (Wed, 16 Mar 2011)

  Changed paths:
    M src/pmc/socket.pmc

  Log Message:
  -----------
  Return 0 in socket code for compatibility


  Commit: d82abdc46c111aaa593fca4751295bf7be249e2e
      https://github.com/parrot/parrot/commit/d82abdc46c111aaa593fca4751295bf7be249e2e
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-03-16 (Wed, 16 Mar 2011)

  Changed paths:
    M compilers/imcc/main.c
  M include/imcc/embed.h
  M include/parrot/api.h
  M include/parrot/packfile.h
  M src/gc/mark_sweep.c
  M src/packfile/api.c

  Log Message:
  -----------
  Implement a new Parrot_pf_mark_packfile to mark an arbitrary packfile. Delete mark_const_subs, which only marked the ->initial_pf and was named poorly. IMCC now outputs a PtrObj PMC instead of an UnManagedStruct


  Commit: 713860fa48c7a553d78761934b3856d9a4505fb9
      https://github.com/parrot/parrot/commit/713860fa48c7a553d78761934b3856d9a4505fb9
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-03-16 (Wed, 16 Mar 2011)

  Changed paths:
    M CREDITS
  M ChangeLog
  M MANIFEST.generated
  M README
  M VERSION
  M config/gen/makefiles/root.in
  M docs/parrotbyte.pod
  M docs/parrothist.pod
  M docs/project/release_manager_guide.pod
  M docs/translations/README.BGR
  M docs/translations/README.deutsch
  M include/parrot/api.h
  M include/parrot/interpreter.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/packfile.h
  M runtime/parrot/library/Archive/Tar.pir
  M runtime/parrot/library/TAP/Harness.pir
  M src/embed/pmc.c
  M src/embed/strings.c
  M src/gc/gc_ms.c
  M src/ops/core_ops.c
  M src/pmc/socket.pmc
  M t/src/extend_vtable.t
  M tools/release/release.json

  Log Message:
  -----------
  fix merge, it looks like just some param decorations. Go with whatever master uses


  Commit: 7960354796e8d03536de2da17eadd48ef27bb9fd
      https://github.com/parrot/parrot/commit/7960354796e8d03536de2da17eadd48ef27bb9fd
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-03-16 (Wed, 16 Mar 2011)

  Changed paths:
    M compilers/imcc/main.c

  Log Message:
  -----------
  use the correct macro for setting the mark function on PtrObj. plobsing++ for pointing this out


  Commit: 4e9e576a673fa3eed2aafe9c440ea0721d7ce8ad
      https://github.com/parrot/parrot/commit/4e9e576a673fa3eed2aafe9c440ea0721d7ce8ad
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-03-17 (Thu, 17 Mar 2011)

  Changed paths:
    M src/gc/api.c

  Log Message:
  -----------
  add default to supress compiler warning and update documentation


  Commit: 2560bf41a1a069114199538605b5901cc4d3007e
      https://github.com/parrot/parrot/commit/2560bf41a1a069114199538605b5901cc4d3007e
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-17 (Thu, 17 Mar 2011)

  Changed paths:
    M src/pmc/nativepccmethod.pmc

  Log Message:
  -----------
  add expected get_multisig() method to NativePCCMethod


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

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

  Log Message:
  -----------
  create multi-dispatcher PCC signature based on return type, not NCI signature mangling


  Commit: 46596549f9cb2e301175f342001de0130ab51358
      https://github.com/parrot/parrot/commit/46596549f9cb2e301175f342001de0130ab51358
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-17 (Thu, 17 Mar 2011)

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

  Log Message:
  -----------
  set method type correctly at creation


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

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

  Log Message:
  -----------
  eliminate "short sigs" (really NCI signatures) for multis


  Commit: 71c5503d87319f68ab2ca1c7a7bf89fa0ac4e1ee
      https://github.com/parrot/parrot/commit/71c5503d87319f68ab2ca1c7a7bf89fa0ac4e1ee
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-17 (Thu, 17 Mar 2011)

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

  Log Message:
  -----------
  put method/multi name mangling in one place


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

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

  Log Message:
  -----------
  generate PCC variants for multis


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

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

  Log Message:
  -----------
  use Parrot_mmd_add_multi_from_long_sig() to register NativePCCMethod multis

also minor fixups to pcc call and return sections


  Commit: 2d7821c373357c13efa6116cee363c7666a729a8
      https://github.com/parrot/parrot/commit/2d7821c373357c13efa6116cee363c7666a729a8
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-18 (Fri, 18 Mar 2011)

  Changed paths:
    M CREDITS
  M ChangeLog
  M MANIFEST
  M MANIFEST.generated
  M NEWS
  M README
  M VERSION
  M compilers/data_json/JSON.nqp
  M compilers/imcc/main.c
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Trans/C.pm
  M config/auto/gc.pm
  M config/gen/makefiles/root.in
  M docs/index/developer.json
  M docs/parrotbyte.pod
  M docs/parrothist.pod
  A docs/project/hacking_tips.pod
  M docs/project/release_manager_guide.pod
  M docs/translations/README.BGR
  M docs/translations/README.deutsch
  M frontend/parrot/main.c
  M include/parrot/api.h
  M include/parrot/debugger.h
  M include/parrot/embed.h
  M include/parrot/hash.h
  M include/parrot/interpreter.h
  M include/parrot/memory.h
  M include/parrot/misc.h
  M include/parrot/namespace.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/packfile.h
  M include/parrot/pointer_array.h
  M include/parrot/scheduler.h
  M include/parrot/string_funcs.h
  M include/parrot/thread.h
  M lib/Parrot/Pmc2c/MULTI.pm
  M lib/Parrot/Pmc2c/Method.pm
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M runtime/parrot/library/Archive/Tar.pir
  M runtime/parrot/library/TAP/Harness.pir
  M src/debug.c
  M src/dynpmc/file.pmc
  M src/embed.c
  M src/embed/pmc.c
  M src/embed/strings.c
  M src/gc/alloc_memory.c
  M src/gc/api.c
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h
  M src/gc/gc_gms.c
  M src/gc/gc_inf.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/gc_private.h
  M src/gc/mark_sweep.c
  M src/gc/string_gc.c
  M src/hash.c
  M src/interp/inter_create.c
  M src/interp/inter_misc.c
  M src/longopt.c
  M src/misc.c
  M src/namespace.c
  M src/nci/api.c
  M src/nci/signatures.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/ops/object.ops
  M src/ops/var.ops
  M src/pmc/capture.pmc
  M src/pmc/class.pmc
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/mappedbytearray.pmc
  M src/pmc/namespace.pmc
  M src/pmc/nativepccmethod.pmc
  M src/pmc/nci.pmc
  M src/pmc/packfileannotations.pmc
  M src/pmc/socket.pmc
  M src/pointer_array.c
  M src/scheduler.c
  M src/string/api.c
  M src/string/encoding/binary.c
  M src/string/encoding/latin1.c
  M src/string/encoding/null.c
  M src/string/encoding/shared.c
  M src/string/encoding/shared.h
  M src/string/encoding/utf16.c
  M src/string/encoding/utf8.c
  M src/sub.c
  M src/thread.c
  M src/utils.c
  M t/oo/objects.t
  M t/pmc/capture.t
  M t/pmc/string.t
  M t/src/extend_vtable.t
  M tools/release/release.json

  Log Message:
  -----------
  Merge branch 'master' into tt1931-nci-parameters-deprecation


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

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

  Log Message:
  -----------
  narrow scope of GC blockage to work around TT #1990


  Commit: df6273e1dcb65554f168661d3095fee77c9f83f1
      https://github.com/parrot/parrot/commit/df6273e1dcb65554f168661d3095fee77c9f83f1
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-19 (Sat, 19 Mar 2011)

  Changed paths:
    M src/io/io_private.h

  Log Message:
  -----------
  Remove useless casts.


  Commit: 48a8127cc95a79640f12168f6ed01df300826734
      https://github.com/parrot/parrot/commit/48a8127cc95a79640f12168f6ed01df300826734
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-19 (Sat, 19 Mar 2011)

  Changed paths:
    M src/pmc/sub.pmc

  Log Message:
  -----------
  [cage] Remove outdated comment.


  Commit: 3a3ab5a49a297b461099793c57e73911979c4b9a
      https://github.com/parrot/parrot/commit/3a3ab5a49a297b461099793c57e73911979c4b9a
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-19 (Sat, 19 Mar 2011)

  Changed paths:
    M config/gen/config_h/config_h.in

  Log Message:
  -----------
  Set HAS_LONGLONG and HAS_INT64 into config.h to reduce amount of warnings from StructView PMC compilation.


  Commit: 80bcb7372b887a10a5c11992f283239ca1dda56f
      https://github.com/parrot/parrot/commit/80bcb7372b887a10a5c11992f283239ca1dda56f
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-19 (Sat, 19 Mar 2011)

  Changed paths:
    M include/parrot/gc_api.h
  M src/interp/inter_misc.c

  Log Message:
  -----------
  Expose current context into external world from interpret


  Commit: df0ae5e0a9c3ab98a668d477be2a074968acf37e
      https://github.com/parrot/parrot/commit/df0ae5e0a9c3ab98a668d477be2a074968acf37e
  Author: Bruce Gray <bruce.gray at acm.org>
  Date:   2011-03-19 (Sat, 19 Mar 2011)

  Changed paths:
    M include/parrot/atomic.h
  M include/parrot/string.h

  Log Message:
  -----------
  [Coverity] Removed #include of thread.h from atomic.h, and parrot.h from string.h.
These unneeded includes were causing loops (harmless in most compilers).
    Fixes Coverity defect #473: PW.INCLUDE_RECURSION in string.h
        parrot.h
            -> platform_interface.h
                -> interpreter.h
                    -> context.h
                        -> string.h
                            -> parrot.h
    Fixes Coverity defect #474: PW.INCLUDE_RECURSION in atomic.h
        thread.h
            -> atomic.h
                -> thread.h
    Fixes Coverity defect #475: PW.INCLUDE_RECURSION in parrot.h
        encoding.h
            -> parrot.h
                -> encoding.h


  Commit: f83909e8e64fefe11a85c3bba78feedb3ecab5da
      https://github.com/parrot/parrot/commit/f83909e8e64fefe11a85c3bba78feedb3ecab5da
  Author: Bruce Gray <bruce.gray at acm.org>
  Date:   2011-03-19 (Sat, 19 Mar 2011)

  Changed paths:
    M include/parrot/atomic.h
  M include/parrot/string.h

  Log Message:
  -----------
  Merge branch 'coverity_474'


  Commit: c30d88cbb67701f5ec44b656fba83945b089d5aa
      https://github.com/parrot/parrot/commit/c30d88cbb67701f5ec44b656fba83945b089d5aa
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-19 (Sat, 19 Mar 2011)

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

  Log Message:
  -----------
  Forcefully inline Pointer_Array manipulation functions.

It gives another 2% of speed improvements on building Rakudo's core.pm.


  Commit: 85e4ffe37c3b3b7ca873674287f2a3e18a1f3354
      https://github.com/parrot/parrot/commit/85e4ffe37c3b3b7ca873674287f2a3e18a1f3354
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-19 (Sat, 19 Mar 2011)

  Changed paths:
    M src/pmc/packfiledirectory.pmc

  Log Message:
  -----------
  Create PackfileBytecodeSegment instead of RawSegment when we actually unpack bytecode.


  Commit: b600dfe5953bb45f6d73cf0f96f6649c6383de68
      https://github.com/parrot/parrot/commit/b600dfe5953bb45f6d73cf0f96f6649c6383de68
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-19 (Sat, 19 Mar 2011)

  Changed paths:
    M src/pmc/opcode.pmc

  Log Message:
  -----------
  Add OpCode.get_number to simplify usage from nqp.


  Commit: 2b896f553c7d7ba72d100cdc5a541de807bccada
      https://github.com/parrot/parrot/commit/2b896f553c7d7ba72d100cdc5a541de807bccada
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-19 (Sat, 19 Mar 2011)

  Changed paths:
    M include/parrot/pointer_array.h

  Log Message:
  -----------
  Fix debug builds.


  Commit: 5f1b1a40f14ee87ae639517f2b5ff9127a24de0e
      https://github.com/parrot/parrot/commit/5f1b1a40f14ee87ae639517f2b5ff9127a24de0e
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-03-19 (Sat, 19 Mar 2011)

  Changed paths:
    M include/parrot/pointer_array.h

  Log Message:
  -----------
  fix codetest failures - pod syntax, c_function docs and add ASSERT_ARGS


  Commit: 323edb2f2c039d7fbe9d6795eba777909c633bbe
      https://github.com/parrot/parrot/commit/323edb2f2c039d7fbe9d6795eba777909c633bbe
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-19 (Sat, 19 Mar 2011)

  Changed paths:
    M src/pmc/packfilerawsegment.pmc

  Log Message:
  -----------
  Add more get_*_keyed_* accessors to PackfileRawSegment.


  Commit: 20e18aab00bf04d9249afd46fcb245c74c6ae244
      https://github.com/parrot/parrot/commit/20e18aab00bf04d9249afd46fcb245c74c6ae244
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-19 (Sat, 19 Mar 2011)

  Changed paths:
    M src/pmc/packfilebytecodesegment.pmc

  Log Message:
  -----------
  Inherit PackfileBytecodeSegment from RawSegment.


  Commit: c35de5ddcffee3222c0bb7d137d53ae33adc0929
      https://github.com/parrot/parrot/commit/c35de5ddcffee3222c0bb7d137d53ae33adc0929
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-03-19 (Sat, 19 Mar 2011)

  Changed paths:
    M include/parrot/pointer_array.h

  Log Message:
  -----------
  add define for ASSERT_ARGS


  Commit: 39646429f0af6cab410677fcc23bd6d782c8a5ec
      https://github.com/parrot/parrot/commit/39646429f0af6cab410677fcc23bd6d782c8a5ec
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-19 (Sat, 19 Mar 2011)

  Changed paths:
    M include/parrot/pointer_array.h

  Log Message:
  -----------
  Remove "inline" keyword. Looks like VisualStudio can't grok it.


  Commit: f8a423bba243cbc38dbc3218942e56e4a5e5e001
      https://github.com/parrot/parrot/commit/f8a423bba243cbc38dbc3218942e56e4a5e5e001
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-19 (Sat, 19 Mar 2011)

  Changed paths:
    M include/parrot/pointer_array.h

  Log Message:
  -----------
  Use PARROT_INLINE. tewk++ for notice.


  Commit: 58c4c87f7a65551df2d8117f2e286cf8ac4fa1d9
      https://github.com/parrot/parrot/commit/58c4c87f7a65551df2d8117f2e286cf8ac4fa1d9
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-03-19 (Sat, 19 Mar 2011)

  Changed paths:
    M include/parrot/pointer_array.h

  Log Message:
  -----------
  fix codetest failures - c function docs


  Commit: 0c4badbb778e0c6a727e315aa84e041cbebf7b5a
      https://github.com/parrot/parrot/commit/0c4badbb778e0c6a727e315aa84e041cbebf7b5a
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-20 (Sun, 20 Mar 2011)

  Changed paths:
    M t/pmc/packfileopmap.t

  Log Message:
  -----------
  Update test to explicitly skip test when no math_ops lib available.


  Commit: 0720b34f123b8277cb25b936af560fce70510ed7
      https://github.com/parrot/parrot/commit/0720b34f123b8277cb25b936af560fce70510ed7
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-20 (Sun, 20 Mar 2011)

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

  Log Message:
  -----------
  Implement lookup of ops by mapped id in PackfileOpMap


  Commit: f7e97d35fac26c3fc852e7ff89fba77beb2ba88f
      https://github.com/parrot/parrot/commit/f7e97d35fac26c3fc852e7ff89fba77beb2ba88f
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-20 (Sun, 20 Mar 2011)

  Changed paths:
    M src/pmc/packfileopmap.pmc

  Log Message:
  -----------
  Add get_pmc_keyed_int as synonym for .get_string_keyed_int to simplify usage from nqp.


  Commit: 6bd28a1a2d0bb10ecd1566ed8d97b69b68c49e56
      https://github.com/parrot/parrot/commit/6bd28a1a2d0bb10ecd1566ed8d97b69b68c49e56
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-20 (Sun, 20 Mar 2011)

  Changed paths:
    M src/pmc/packfilebytecodesegment.pmc

  Log Message:
  -----------
  Partially recreate BytecodeSegment PMC from PackFile_ByteCode.

This PMC is asking for refactor to expose PackFile_ByteCode in more sane way.


  Commit: ee2785c5b6b04b9b684778e228ae23fb2c8af84e
      https://github.com/parrot/parrot/commit/ee2785c5b6b04b9b684778e228ae23fb2c8af84e
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-03-20 (Sun, 20 Mar 2011)

  Changed paths:
    M src/pmc/packfilebytecodesegment.pmc

  Log Message:
  -----------
  fix codetest failure - line length


  Commit: ffbd1372f34f4362e9b001bc27c5989407c997c8
      https://github.com/parrot/parrot/commit/ffbd1372f34f4362e9b001bc27c5989407c997c8
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-20 (Sun, 20 Mar 2011)

  Changed paths:
    M config/gen/makefiles/root.in
  M include/parrot/exceptions.h
  M include/parrot/misc.h
  M include/parrot/packfile.h
  M include/parrot/string_funcs.h
  M src/exceptions.c
  M src/packfile/api.c
  M src/packfile/output.c
  M src/string/api.c
  M src/utils.c

  Log Message:
  -----------
  Overhauled the splint targets to be more forgiving, and easier to maintain. Added new function annotations.  Make integer types match more exactly in a few places.


  Commit: bf51801120b29a3405325989d451f1dc9c234556
      https://github.com/parrot/parrot/commit/bf51801120b29a3405325989d451f1dc9c234556
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-03-20 (Sun, 20 Mar 2011)

  Changed paths:
    M src/pmc/structview.pmc

  Log Message:
  -----------
  add default to all switch statements - first cut at removing warnings

have added defalut: - with break
need to replace the breaks with exceptions as it never reach there


  Commit: 7c16e6965d83ac4103434edf5c0c3af4cfc19279
      https://github.com/parrot/parrot/commit/7c16e6965d83ac4103434edf5c0c3af4cfc19279
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-22 (Tue, 22 Mar 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  Pass NULL instead of 0 for null pointer


  Commit: 6e55eeaa021f7b4ab7b16412f9942c54a97e5734
      https://github.com/parrot/parrot/commit/6e55eeaa021f7b4ab7b16412f9942c54a97e5734
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-22 (Tue, 22 Mar 2011)

  Changed paths:
    M src/gc/gc_ms.c

  Log Message:
  -----------
  gc_ms_alloc_objects() actually does modify the mem_pools argument


  Commit: 3743f15235b1c37039366fd3b5133d4af1d26698
      https://github.com/parrot/parrot/commit/3743f15235b1c37039366fd3b5133d4af1d26698
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-03-24 (Thu, 24 Mar 2011)

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

  Log Message:
  -----------
  Bring into master improvements made in opsc_llvm branch re configuration
probing for LLVM and testing the code that conducts those probes.


  Commit: 7ddb5079b97a2d2d0f3c96c52257558127140382
      https://github.com/parrot/parrot/commit/7ddb5079b97a2d2d0f3c96c52257558127140382
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-03-24 (Thu, 24 Mar 2011)

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

  Log Message:
  -----------
  Revert to previous versions of config/auto/llvm.pm and associated test.  Configure.pl output is too messy when 'llvm-config' is not found; needs reworking.


  Commit: 23b323ea5edc4f15f715df3a4ef9bfdc12dd15ad
      https://github.com/parrot/parrot/commit/23b323ea5edc4f15f715df3a4ef9bfdc12dd15ad
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-25 (Fri, 25 Mar 2011)

  Changed paths:
    M include/parrot/datatypes.h
  M src/pmc/structview.pmc

  Log Message:
  -----------
  HAS_INT64 => PARROT_HAS_INT64 and HAS_LONGLONG => PARROT_HAS_LONGLONG after config changes doing the same


  Commit: 137211165c08e6753a823d2b15209638a8559931
      https://github.com/parrot/parrot/commit/137211165c08e6753a823d2b15209638a8559931
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-25 (Fri, 25 Mar 2011)

  Changed paths:
    M src/pmc/key.pmc

  Log Message:
  -----------
  support generating PBC containing PMC-register keys


  Commit: 4c9efee189a399b2d23b74132ea49ce1df93e432
      https://github.com/parrot/parrot/commit/4c9efee189a399b2d23b74132ea49ce1df93e432
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-25 (Fri, 25 Mar 2011)

  Changed paths:
    M MANIFEST.generated

  Log Message:
  -----------
  make ncidef2pir tool installable


  Commit: 79ae15388c1f8df108db1020cf12bbe7384f7e44
      https://github.com/parrot/parrot/commit/79ae15388c1f8df108db1020cf12bbe7384f7e44
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-25 (Fri, 25 Mar 2011)

  Changed paths:
    M src/pmc/key.pmc

  Log Message:
  -----------
  allow thawing of PMC-register keys


  Commit: 7df21a4552c47f057070326c3fd1c932e4eb0237
      https://github.com/parrot/parrot/commit/7df21a4552c47f057070326c3fd1c932e4eb0237
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-25 (Fri, 25 Mar 2011)

  Changed paths:
    M src/pmc/structview.pmc

  Log Message:
  -----------
  implement serialization/deserialization for structview


  Commit: 475136cb573f714b1837f8f7dedf41f4e32b5066
      https://github.com/parrot/parrot/commit/475136cb573f714b1837f8f7dedf41f4e32b5066
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-25 (Fri, 25 Mar 2011)

  Changed paths:
    M src/pmc/structview.pmc

  Log Message:
  -----------
  implement array_offs and elt_offs methods on structview for array and element offset pointer arithmentic


  Commit: 818cc1914951a1e3de7ac5a2e365e588aec856ed
      https://github.com/parrot/parrot/commit/818cc1914951a1e3de7ac5a2e365e588aec856ed
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-25 (Fri, 25 Mar 2011)

  Changed paths:
    M src/pmc/structview.pmc

  Log Message:
  -----------
  reset key in keyed vtable preamble - fixes delegation issues in [gs]et_pmc_keyed


  Commit: 878c837ff26eab1e06ef35d17b76b5b011bfe4b3
      https://github.com/parrot/parrot/commit/878c837ff26eab1e06ef35d17b76b5b011bfe4b3
  Author: Jonathan Worthington <jnthn at jnthn.net>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

  Changed paths:
    M src/pmc/sub.pmc

  Log Message:
  -----------
  Auto-close did not work for more than a single frame deep. Discovered this bug when tracking down why static lexpad symbol handling didn't work out in NQP.


  Commit: 8ff4abd2d3ed1e38d806c21a4aa71e3b6854586c
      https://github.com/parrot/parrot/commit/8ff4abd2d3ed1e38d806c21a4aa71e3b6854586c
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

  Changed paths:
    M src/pmc/structview.pmc

  Log Message:
  -----------
  fix codetest failure - line length


  Commit: 1de520023d088bdfb5d56610587c4c256c076708
      https://github.com/parrot/parrot/commit/1de520023d088bdfb5d56610587c4c256c076708
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

  Changed paths:
    M src/pmc/sub.pmc

  Log Message:
  -----------
  fix codetest failure - line length


  Commit: 47d621105deae6311259ff58cb847ff914f34fa1
      https://github.com/parrot/parrot/commit/47d621105deae6311259ff58cb847ff914f34fa1
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

  Changed paths:
    M compilers/imcc/main.c
  M include/imcc/embed.h
  M include/parrot/api.h
  M include/parrot/packfile.h
  M src/embed/api.c
  M src/gc/api.c
  M src/interp/inter_create.c
  M src/interp/inter_misc.c
  M src/packfile/api.c

  Log Message:
  -----------
  remove TT #1990 hack from Parrot_load_bytecode. This should prevent Parrot from eating up all RAM in certain situations


  Commit: a3bba045f3ddfad43fbd4fd59801d00e0735fa76
      https://github.com/parrot/parrot/commit/a3bba045f3ddfad43fbd4fd59801d00e0735fa76
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

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

  Log Message:
  -----------
  whatever


  Commit: 3167be3562069d40ea2282cbf40cd8eb35c3ab4d
      https://github.com/parrot/parrot/commit/3167be3562069d40ea2282cbf40cd8eb35c3ab4d
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

  Changed paths:
    M MANIFEST.generated
  M config/gen/config_h/config_h.in
  M config/gen/makefiles/root.in
  M include/parrot/atomic.h
  M include/parrot/datatypes.h
  M include/parrot/exceptions.h
  M include/parrot/gc_api.h
  M include/parrot/misc.h
  M include/parrot/packfile.h
  M include/parrot/pointer_array.h
  M include/parrot/string.h
  M include/parrot/string_funcs.h
  M lib/Parrot/Pmc2c/MULTI.pm
  M lib/Parrot/Pmc2c/Method.pm
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M src/exceptions.c
  M src/gc/api.c
  M src/gc/gc_ms.c
  M src/interp/inter_misc.c
  M src/io/io_private.h
  M src/packfile/api.c
  M src/packfile/output.c
  M src/pmc/key.pmc
  M src/pmc/nativepccmethod.pmc
  M src/pmc/opcode.pmc
  M src/pmc/packfilebytecodesegment.pmc
  M src/pmc/packfiledirectory.pmc
  M src/pmc/packfileopmap.pmc
  M src/pmc/packfilerawsegment.pmc
  M src/pmc/structview.pmc
  M src/pmc/sub.pmc
  M src/pointer_array.c
  M src/string/api.c
  M src/utils.c
  M t/pmc/packfileopmap.t

  Log Message:
  -----------
  fix conflicts


  Commit: ee4b8139578afc249945970db2d1dda370cfcb97
      https://github.com/parrot/parrot/commit/ee4b8139578afc249945970db2d1dda370cfcb97
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

  Changed paths:
    M MANIFEST.generated

  Log Message:
  -----------
  fix sort order


  Commit: 4f3ab30905ac80a7b448647a91b64998e4274ba8
      https://github.com/parrot/parrot/commit/4f3ab30905ac80a7b448647a91b64998e4274ba8
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  eliminate GC blockage leak


  Commit: 7ffe383cf33457de195ea3d1ac775e45eb157bb3
      https://github.com/parrot/parrot/commit/7ffe383cf33457de195ea3d1ac775e45eb157bb3
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  +some function documentation


  Commit: 8dcf07d1ddb37dc98d79d481223b4d38fabaec13
      https://github.com/parrot/parrot/commit/8dcf07d1ddb37dc98d79d481223b4d38fabaec13
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

  Changed paths:
    M src/pmc/imccompiler.pmc

  Log Message:
  -----------
  [codingstd] Pod syntax: no need (yet) for '=over'.


  Commit: 8b1f3663853317fee4cab06afefad84b64fc105c
      https://github.com/parrot/parrot/commit/8b1f3663853317fee4cab06afefad84b64fc105c
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

  Changed paths:
    M src/pmc/imccompiler.pmc

  Log Message:
  -----------
  Fix error made when trying to fix pod syntax problem.


  Commit: 401daa4183f4a8ba90f82fd49d8239e1e7246144
      https://github.com/parrot/parrot/commit/401daa4183f4a8ba90f82fd49d8239e1e7246144
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

  Changed paths:
    M src/string/api.c

  Log Message:
  -----------
  fixed break statement


  Commit: c2407a52b67426ced293b5e7459700fba2b4efad
      https://github.com/parrot/parrot/commit/c2407a52b67426ced293b5e7459700fba2b4efad
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

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

  Log Message:
  -----------
  As in opsc_llvm branch, use Parrot::Configure::Utils::capture_output() to handle 'llvm-config --bindir'.  Works more cleanly on systems lacking LLVM.


  Commit: 3a64b34b872fe2d157b6ef97b36c6124338c4a8d
      https://github.com/parrot/parrot/commit/3a64b34b872fe2d157b6ef97b36c6124338c4a8d
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

  Changed paths:
    M MANIFEST
  M config/auto/infnan.pm
  A t/steps/auto/infnan-01.t

  Log Message:
  -----------
  Add tests for auto::infnan.  Refactor a bit to maximize testability of execution paths.


  Commit: 6ee33b49d983166fc71dc36e2eff22601163ccff
      https://github.com/parrot/parrot/commit/6ee33b49d983166fc71dc36e2eff22601163ccff
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

  Changed paths:
    M lib/Parrot/Configure/Utils.pm
  M lib/Parrot/Git/Describe.pm
  M lib/Parrot/Revision.pm
  M lib/Parrot/SHA1.pm

  Log Message:
  -----------
  Repeated code is a mistake.  Extract a utility sub defined in three packages and place it in Parrot::Configure::Utils.


  Commit: 4c3f92eda5f5f4c8c3de7fc6abe6699463660b5a
      https://github.com/parrot/parrot/commit/4c3f92eda5f5f4c8c3de7fc6abe6699463660b5a
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

  Changed paths:
    M t/configure/033-step.t

  Log Message:
  -----------
  Write tests for print_to_cache().


  Commit: e5ce3bfc097ff3841921dbcdd6b1a408ae457742
      https://github.com/parrot/parrot/commit/e5ce3bfc097ff3841921dbcdd6b1a408ae457742
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

  Changed paths:
    M lib/Parrot/Configure/Utils.pm
  M lib/Parrot/Revision.pm
  M lib/Parrot/SHA1.pm
  M t/configure/017-revision_from_cache.t
  M t/configure/018-revision_to_cache.t
  M t/configure/064-sha1_from_cache.t
  M t/configure/065-git_describe_from_cache.t

  Log Message:
  -----------
  Fix usages of print_to_cache(). Make it work with all t/configure/*.t tests.


  Commit: 1b52333810f4a57a2c86c54b8b1b961b756509cb
      https://github.com/parrot/parrot/commit/1b52333810f4a57a2c86c54b8b1b961b756509cb
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

  Changed paths:
    M lib/Parrot/Configure/Utils.pm
  M lib/Parrot/Revision.pm
  M t/configure/017-revision_from_cache.t
  M t/configure/061-revision_from_cache.t
  M t/configure/063-git_describe_to_cache.t
  M t/configure/064-sha1_from_cache.t
  M t/configure/065-git_describe_from_cache.t

  Log Message:
  -----------
  Provide read_from_cache() function; :cache EXPORT tag.  Use print_to_cache() in a few more obvious locations.


  Commit: 7c4be0c0675b0dd46ed4d0ea3b8f0749f46bce62
      https://github.com/parrot/parrot/commit/7c4be0c0675b0dd46ed4d0ea3b8f0749f46bce62
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

  Changed paths:
    M t/configure/033-step.t

  Log Message:
  -----------
  Provide unit test for read_from_cache().


  Commit: 005ee1c39bf70b59d2f8063b8c1836c0f788dae7
      https://github.com/parrot/parrot/commit/005ee1c39bf70b59d2f8063b8c1836c0f788dae7
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  GCC 4.6 now has  -Wsuggest-attribute=noreturn so we check for it


  Commit: 2450e48dd48446f9473fdb7c8c99941f1413ca94
      https://github.com/parrot/parrot/commit/2450e48dd48446f9473fdb7c8c99941f1413ca94
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

  Changed paths:
    M include/parrot/string_funcs.h
  M src/string/api.c

  Log Message:
  -----------
  handle the NULL string parametrs correctly


  Commit: 0748266d00e73ef0a9151e154b3657607fc44eb9
      https://github.com/parrot/parrot/commit/0748266d00e73ef0a9151e154b3657607fc44eb9
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

  Changed paths:
    M MANIFEST
  M config/auto/infnan.pm
  M config/auto/llvm.pm
  M lib/Parrot/Configure/Utils.pm
  M lib/Parrot/Git/Describe.pm
  M lib/Parrot/Revision.pm
  M lib/Parrot/SHA1.pm
  M t/configure/017-revision_from_cache.t
  M t/configure/018-revision_to_cache.t
  M t/configure/033-step.t
  M t/configure/061-revision_from_cache.t
  M t/configure/063-git_describe_to_cache.t
  M t/configure/064-sha1_from_cache.t
  M t/configure/065-git_describe_from_cache.t
  A t/steps/auto/infnan-01.t
  M t/steps/auto/llvm-01.t

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


  Commit: d166267d67bece07a7404a6e41380b9e5cbb2ac0
      https://github.com/parrot/parrot/commit/d166267d67bece07a7404a6e41380b9e5cbb2ac0
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

  Changed paths:
    M include/parrot/api.h

  Log Message:
  -----------
  make the Parrot_confess declaration match the .c file


  Commit: f9f421cf6afb8172e0daaf87ece9e731d392304f
      https://github.com/parrot/parrot/commit/f9f421cf6afb8172e0daaf87ece9e731d392304f
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

  Changed paths:
    M lib/Parrot/SHA1.pm

  Log Message:
  -----------
  Use read_from_cache() to make code more concise.


  Commit: 4eb1d10ce1b5b43a16948dc4fddc02e1171ee4a2
      https://github.com/parrot/parrot/commit/4eb1d10ce1b5b43a16948dc4fddc02e1171ee4a2
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

  Changed paths:
    M config/auto/warnings.pm
  M include/parrot/api.h
  M include/parrot/string_funcs.h
  M src/string/api.c

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


  Commit: 11323f5b295a55c3386d8a4a0b3852756bd12357
      https://github.com/parrot/parrot/commit/11323f5b295a55c3386d8a4a0b3852756bd12357
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

  Changed paths:
    M include/parrot/extend.h
  M include/parrot/io.h
  M src/extend.c
  M src/io/api.c
  M src/multidispatch.c
  M src/oo.c

  Log Message:
  -----------
  fixing null/not-null annotations


  Commit: 9b4a7d83b740bbc3172cc17e88b1c2e3fa2c0863
      https://github.com/parrot/parrot/commit/9b4a7d83b740bbc3172cc17e88b1c2e3fa2c0863
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

  Changed paths:
    M lib/Parrot/Git/Describe.pm

  Log Message:
  -----------
  Use read_from_cache() in one more location.


  Commit: d8e4d67437ea920b7c7c35107115efcf562ea20a
      https://github.com/parrot/parrot/commit/d8e4d67437ea920b7c7c35107115efcf562ea20a
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

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

  Log Message:
  -----------
  changed number of tests


  Commit: b795b68ac93b4eab95b35ac033023212a152b265
      https://github.com/parrot/parrot/commit/b795b68ac93b4eab95b35ac033023212a152b265
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

  Changed paths:
    M config/auto/llvm.pm

  Log Message:
  -----------
  fix codetest/perlcritic failures - trailing whitespace


  Commit: 5e3c885965e004f1d52fa68b0f3789b7a9a04ce6
      https://github.com/parrot/parrot/commit/5e3c885965e004f1d52fa68b0f3789b7a9a04ce6
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

  Changed paths:
    M t/configure/018-revision_to_cache.t

  Log Message:
  -----------
  fix codetest/perlcritic failures - trailing whitespace


  Commit: 7e9553d20fe4ffc9e72f92cd8df6c22c4bea8dd0
      https://github.com/parrot/parrot/commit/7e9553d20fe4ffc9e72f92cd8df6c22c4bea8dd0
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-03-26 (Sat, 26 Mar 2011)

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

  Log Message:
  -----------
  fix codetest failure - trailing whitespace


  Commit: e6b86584111cbb521ceed8b85f9b4cc640b012f5
      https://github.com/parrot/parrot/commit/e6b86584111cbb521ceed8b85f9b4cc640b012f5
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-03-27 (Sun, 27 Mar 2011)

  Changed paths:
    M CREDITS
  M ChangeLog
  M MANIFEST
  M MANIFEST.generated
  M NEWS
  M README
  M VERSION
  M compilers/data_json/JSON.nqp
  M compilers/imcc/main.c
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Trans/C.pm
  M config/auto/gc.pm
  M config/auto/infnan.pm
  M config/auto/llvm.pm
  M config/auto/warnings.pm
  M config/gen/config_h/config_h.in
  M config/gen/makefiles/root.in
  M docs/index/developer.json
  M docs/parrotbyte.pod
  M docs/parrothist.pod
  A docs/project/hacking_tips.pod
  M docs/project/release_manager_guide.pod
  M docs/translations/README.BGR
  M docs/translations/README.deutsch
  M frontend/parrot/main.c
  M include/parrot/api.h
  M include/parrot/atomic.h
  M include/parrot/datatypes.h
  M include/parrot/debugger.h
  M include/parrot/embed.h
  M include/parrot/exceptions.h
  M include/parrot/extend.h
  M include/parrot/gc_api.h
  M include/parrot/hash.h
  M include/parrot/interpreter.h
  M include/parrot/io.h
  M include/parrot/memory.h
  M include/parrot/misc.h
  M include/parrot/namespace.h
  M include/parrot/nci.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/oplib/ops.h
  M include/parrot/opsenum.h
  M include/parrot/packfile.h
  M include/parrot/pointer_array.h
  M include/parrot/scheduler.h
  M include/parrot/string.h
  M include/parrot/string_funcs.h
  M include/parrot/thread.h
  M lib/Parrot/Configure/Utils.pm
  M lib/Parrot/Git/Describe.pm
  M lib/Parrot/Pmc2c/MULTI.pm
  M lib/Parrot/Pmc2c/Method.pm
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M lib/Parrot/Revision.pm
  M lib/Parrot/SHA1.pm
  M runtime/parrot/library/Archive/Tar.pir
  M runtime/parrot/library/TAP/Harness.pir
  M src/debug.c
  M src/dynpmc/file.pmc
  M src/embed.c
  M src/embed/pmc.c
  M src/embed/strings.c
  M src/exceptions.c
  M src/extend.c
  M src/gc/alloc_memory.c
  M src/gc/api.c
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h
  M src/gc/gc_gms.c
  M src/gc/gc_inf.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/gc_private.h
  M src/gc/mark_sweep.c
  M src/gc/string_gc.c
  M src/global_setup.c
  M src/hash.c
  M src/interp/inter_create.c
  M src/interp/inter_misc.c
  M src/io/api.c
  M src/io/io_private.h
  M src/longopt.c
  M src/misc.c
  M src/multidispatch.c
  M src/namespace.c
  M src/nci/api.c
  M src/nci/core_thunks.c
  M src/nci/extra_thunks.c
  M src/nci/libffi.c
  M src/nci/signatures.c
  M src/oo.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/ops/object.ops
  M src/ops/var.ops
  M src/packfile/api.c
  M src/packfile/output.c
  M src/pmc/capture.pmc
  M src/pmc/class.pmc
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/key.pmc
  M src/pmc/mappedbytearray.pmc
  M src/pmc/namespace.pmc
  M src/pmc/nativepccmethod.pmc
  M src/pmc/nci.pmc
  M src/pmc/opcode.pmc
  M src/pmc/packfileannotations.pmc
  M src/pmc/packfilebytecodesegment.pmc
  M src/pmc/packfiledirectory.pmc
  M src/pmc/packfileopmap.pmc
  M src/pmc/packfilerawsegment.pmc
  M src/pmc/socket.pmc
  M src/pmc/structview.pmc
  M src/pmc/sub.pmc
  M src/pointer_array.c
  M src/scheduler.c
  M src/string/api.c
  M src/string/encoding/binary.c
  M src/string/encoding/latin1.c
  M src/string/encoding/null.c
  M src/string/encoding/shared.c
  M src/string/encoding/shared.h
  M src/string/encoding/utf16.c
  M src/string/encoding/utf8.c
  M src/sub.c
  M src/thread.c
  M src/utils.c
  M t/compilers/opsc/06-opsfile.t
  M t/configure/017-revision_from_cache.t
  M t/configure/018-revision_to_cache.t
  M t/configure/033-step.t
  M t/configure/061-revision_from_cache.t
  M t/configure/063-git_describe_to_cache.t
  M t/configure/064-sha1_from_cache.t
  M t/configure/065-git_describe_from_cache.t
  M t/oo/objects.t
  M t/pmc/capture.t
  M t/pmc/packfileopmap.t
  M t/pmc/string.t
  M t/src/extend_vtable.t
  A t/steps/auto/infnan-01.t
  M t/steps/auto/llvm-01.t
  M tools/dev/nci_thunk_gen.pir
  M tools/release/release.json

  Log Message:
  -----------
  Merge branch 'master' into whiteknight/vtable_overrides


  Commit: 7282d9874d749bf265540da10a15f9e07aa3eb19
      https://github.com/parrot/parrot/commit/7282d9874d749bf265540da10a15f9e07aa3eb19
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-03-27 (Sun, 27 Mar 2011)

  Changed paths:
    M src/pmc/object.pmc
  M t/pmc/object-meths.t

  Log Message:
  -----------
  remove override ability for vtable can.


  Commit: a37d7f034f08b0c3b77614056da4e61a2c9aa14f
      https://github.com/parrot/parrot/commit/a37d7f034f08b0c3b77614056da4e61a2c9aa14f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-03-27 (Sun, 27 Mar 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  update NEWS


  Commit: 69f3ae11b982e192a025a6c4cab8c4f5a47ea8ab
      https://github.com/parrot/parrot/commit/69f3ae11b982e192a025a6c4cab8c4f5a47ea8ab
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-03-27 (Sun, 27 Mar 2011)

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

  Log Message:
  -----------
  Correct number of tests in plan.


  Commit: d5eb089fb659460a724e8caef45f273997fdfcd8
      https://github.com/parrot/parrot/commit/d5eb089fb659460a724e8caef45f273997fdfcd8
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-03-27 (Sun, 27 Mar 2011)

  Changed paths:
    M NEWS
  M config/auto/llvm.pm
  M src/pmc/object.pmc
  M t/configure/018-revision_to_cache.t
  M t/pmc/object-meths.t
  M t/steps/auto/infnan-01.t
  M t/steps/auto/llvm-01.t

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


  Commit: 3264def8ed17e809bbe7dc3f5e401024af1edbb6
      https://github.com/parrot/parrot/commit/3264def8ed17e809bbe7dc3f5e401024af1edbb6
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-03-27 (Sun, 27 Mar 2011)

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

  Log Message:
  -----------
  Make documentation less inaccurate.


  Commit: acc1ddbc9f8a1811eb57b9f2d30b8e6220a5e9da
      https://github.com/parrot/parrot/commit/acc1ddbc9f8a1811eb57b9f2d30b8e6220a5e9da
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-03-27 (Sun, 27 Mar 2011)

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

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


  Commit: 5a4b4664540e2375b3bc94e12b8b5b63ead31b8b
      https://github.com/parrot/parrot/commit/5a4b4664540e2375b3bc94e12b8b5b63ead31b8b
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-03-27 (Sun, 27 Mar 2011)

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

  Log Message:
  -----------
  Correct number of tests to be SKIPped.


  Commit: d0f90ddbe1774983239d5360799f1da261d2a9fe
      https://github.com/parrot/parrot/commit/d0f90ddbe1774983239d5360799f1da261d2a9fe
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-27 (Sun, 27 Mar 2011)

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

  Log Message:
  -----------
  Get rig of old, outdated, not supportted MMD stuff in pmc2c


  Commit: 519f10d03e9e1901ba73f82637c089a18f1bd27b
      https://github.com/parrot/parrot/commit/519f10d03e9e1901ba73f82637c089a18f1bd27b
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-27 (Sun, 27 Mar 2011)

  Changed paths:
    M include/parrot/string_funcs.h
  M src/string/api.c

  Log Message:
  -----------
  Fixing splint flags re: nulls


  Commit: a0b2f6d860766a6d74fba1253abe82b08e1bc2b3
      https://github.com/parrot/parrot/commit/a0b2f6d860766a6d74fba1253abe82b08e1bc2b3
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-27 (Sun, 27 Mar 2011)

  Changed paths:
    M include/parrot/call.h
  M src/call/args.c

  Log Message:
  -----------
  return_sig is ARGOUT, not ARGMOD


  Commit: 36602ce119d18b791588f01c0f4ec800e6e7285d
      https://github.com/parrot/parrot/commit/36602ce119d18b791588f01c0f4ec800e6e7285d
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-27 (Sun, 27 Mar 2011)

  Changed paths:
    M src/dynext.c

  Log Message:
  -----------
  allow some STRING * to be NULLOK


  Commit: c265ccc685f63137fd46c968af58f26e1ec1ab37
      https://github.com/parrot/parrot/commit/c265ccc685f63137fd46c968af58f26e1ec1ab37
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-27 (Sun, 27 Mar 2011)

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

  Log Message:
  -----------
  use parrot_config for build info


  Commit: d2062d93f3a7763d04ff9dd8da105542daeb89de
      https://github.com/parrot/parrot/commit/d2062d93f3a7763d04ff9dd8da105542daeb89de
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-27 (Sun, 27 Mar 2011)

  Changed paths:
    M .gitignore
  M MANIFEST.generated
  M config/gen/makefiles.pm
  R config/gen/makefiles/parrot_pc.in
  M config/gen/makefiles/root.in
  M ports/cygwin/README
  M ports/cygwin/parrot-1.0.0-1.cygport
  M ports/debian/libparrot-dev.install.in

  Log Message:
  -----------
  eliminate parrot.pc


  Commit: ba65aef8b0d1d0a49dcef5cb826c3ca52a4f80ed
      https://github.com/parrot/parrot/commit/ba65aef8b0d1d0a49dcef5cb826c3ca52a4f80ed
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-27 (Sun, 27 Mar 2011)

  Changed paths:
    M src/debug.c

  Log Message:
  -----------
  Properly added headerizer annotations.  Consted some vars.


  Commit: 1eb416dcda1113f4e65f66f0075170687323abca
      https://github.com/parrot/parrot/commit/1eb416dcda1113f4e65f66f0075170687323abca
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-27 (Sun, 27 Mar 2011)

  Changed paths:
    M .gitignore
  M MANIFEST.generated
  M config/gen/makefiles.pm
  R config/gen/makefiles/parrot_pc.in
  M config/gen/makefiles/root.in
  M ext/Parrot-Embed/Build.PL
  M ports/cygwin/README
  M ports/cygwin/parrot-1.0.0-1.cygport
  M ports/debian/libparrot-dev.install.in

  Log Message:
  -----------
  Merge branch 'kill-pkg-config'


  Commit: f987b92b442cba2cd24f171b276798aa698de55b
      https://github.com/parrot/parrot/commit/f987b92b442cba2cd24f171b276798aa698de55b
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-27 (Sun, 27 Mar 2011)

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  remove pkg-config deprecation notice (completed)


  Commit: 137d5dce5e6ee44d846ab10b0b66c567c685cb6a
      https://github.com/parrot/parrot/commit/137d5dce5e6ee44d846ab10b0b66c567c685cb6a
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-03-27 (Sun, 27 Mar 2011)

  Changed paths:
    M MANIFEST
  M MANIFEST.SKIP

  Log Message:
  -----------
  re-generate MANIFEST and MANIFEST.SKIP


  Commit: a49d7b89c116bf35aef28404752cbe0676748119
      https://github.com/parrot/parrot/commit/a49d7b89c116bf35aef28404752cbe0676748119
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-03-28 (Mon, 28 Mar 2011)

  Changed paths:
    M src/debug.c

  Log Message:
  -----------
  add missing c function pod documentation


  Commit: 227929804b5e5d403e6df957d5018cadf7c3ac40
      https://github.com/parrot/parrot/commit/227929804b5e5d403e6df957d5018cadf7c3ac40
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-03-28 (Mon, 28 Mar 2011)

  Changed paths:
    M src/debug.c

  Log Message:
  -----------
  add missing ASSERT_ARGS


  Commit: 3a6dd168e4d9e0f5ad808a464ff436f08b781cb3
      https://github.com/parrot/parrot/commit/3a6dd168e4d9e0f5ad808a464ff436f08b781cb3
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-03-28 (Mon, 28 Mar 2011)

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  Revert "remove pkg-config deprecation notice (completed)"

This reverts commit f987b92b442cba2cd24f171b276798aa698de55b.


  Commit: b7cf686f38edb175bcf75af18ab83a2be15e8559
      https://github.com/parrot/parrot/commit/b7cf686f38edb175bcf75af18ab83a2be15e8559
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-03-28 (Mon, 28 Mar 2011)

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  Mark the pkg-config deprecation as completed


  Commit: 3fb52aca69ed799ff35b6e40e856357cc37c9013
      https://github.com/parrot/parrot/commit/3fb52aca69ed799ff35b6e40e856357cc37c9013
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-03-29 (Tue, 29 Mar 2011)

  Changed paths:
    M src/pmc/structview.pmc

  Log Message:
  -----------
  add default: to switch(s) to cut down on compiler warnings


  Commit: f60eb99337b24ef1b4927ff3ce21450e3352edc0
      https://github.com/parrot/parrot/commit/f60eb99337b24ef1b4927ff3ce21450e3352edc0
  Author: Christoph Gaertner <cggaertner at googlemail.com>
  Date:   2011-03-30 (Wed, 30 Mar 2011)

  Changed paths:
    M include/parrot/misc.h

  Log Message:
  -----------
  parrot/misc.h: added #undef to silence warning

snprintf also gets defined by libintl.h on my system, so an #undef is
necessary to avoid re-definition

this should actually always be done when shadowing libc functions as any libc
function may be implemented as a macro (see C99 section 7.1.4)


  Commit: 8965d78f87a58372000c469a195b8f54596f98da
      https://github.com/parrot/parrot/commit/8965d78f87a58372000c469a195b8f54596f98da
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-03-30 (Wed, 30 Mar 2011)

  Changed paths:
    M include/parrot/misc.h

  Log Message:
  -----------
  Undef snprintf before possible shadowing of system snprintf to avoid compiler's warning. cgaertner++ for original patch.


  Commit: afb4ff4eb5e3c1480edfc5a71feeaf7d627e2a6b
      https://github.com/parrot/parrot/commit/afb4ff4eb5e3c1480edfc5a71feeaf7d627e2a6b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-03-30 (Wed, 30 Mar 2011)

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


  Commit: 84cb2d04b611f2d486e92eef4a1700726669d75e
      https://github.com/parrot/parrot/commit/84cb2d04b611f2d486e92eef4a1700726669d75e
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-30 (Wed, 30 Mar 2011)

  Changed paths:
    M src/hash.c

  Log Message:
  -----------
  consted a pointer


  Commit: e6a12ad25b7969653c020d8b6fbc8fe445736166
      https://github.com/parrot/parrot/commit/e6a12ad25b7969653c020d8b6fbc8fe445736166
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-30 (Wed, 30 Mar 2011)

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

  Log Message:
  -----------
  flagging args as not nullable


  Commit: abd37c6ddcc5818d7cb419483d86ffefa62122e6
      https://github.com/parrot/parrot/commit/abd37c6ddcc5818d7cb419483d86ffefa62122e6
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-30 (Wed, 30 Mar 2011)

  Changed paths:
    M include/parrot/call.h
  M src/call/args.c

  Log Message:
  -----------
  arg_sis is ARGOUT, not ARGMOD


  Commit: a5e41d0041ba3860cbc4aa931834d4373316d868
      https://github.com/parrot/parrot/commit/a5e41d0041ba3860cbc4aa931834d4373316d868
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-03-30 (Wed, 30 Mar 2011)

  Changed paths:
    M config/init/defaults.pm
  M config/init/hints/irix.pm
  M config/inter/progs.pm
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M t/steps/init/defaults-01.t
  M t/steps/inter/progs-01.t
  M t/steps/inter/progs-02.t
  M t/steps/inter/progs-03.t
  M t/steps/inter/progs-04.t

  Log Message:
  -----------
  By popular demand, restore ability to provide a specific C++ compiler to
Configure.pl via '--cxx' option.


  Commit: 33926852247f8c0fc0c964c88235adcfad1a71bd
      https://github.com/parrot/parrot/commit/33926852247f8c0fc0c964c88235adcfad1a71bd
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-30 (Wed, 30 Mar 2011)

  Changed paths:
    M src/pmc/hash.pmc

  Log Message:
  -----------
  make available to HLLs two new derived hash key types - PMC_ptr and STRING_enc

By default key types are unavailable to HLLs because they are "dangerous". However, these
types are derived from PMC and STRING key types, differing only in comparison function.

Also, simplify chained if-else into a switch.


  Commit: b686454644fb21fbe54db040a3ab0ede7bac825e
      https://github.com/parrot/parrot/commit/b686454644fb21fbe54db040a3ab0ede7bac825e
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-03-30 (Wed, 30 Mar 2011)

  Changed paths:
    M src/pmc/hash.pmc

  Log Message:
  -----------
  cast value in order to satisfy cxx


  Commit: 5792dcec8bdb67ad28fe76b3ca0e4c7c746acb60
      https://github.com/parrot/parrot/commit/5792dcec8bdb67ad28fe76b3ca0e4c7c746acb60
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-03-30 (Wed, 30 Mar 2011)

  Changed paths:
    M Configure.pl

  Log Message:
  -----------
  Add entry for '--cxx' to help.


  Commit: f1e7b7e814b8456f314786f31a6fa938e31ccf07
      https://github.com/parrot/parrot/commit/f1e7b7e814b8456f314786f31a6fa938e31ccf07
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-03-30 (Wed, 30 Mar 2011)

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

  Log Message:
  -----------
  Adjust makefile template for better indentation in 'all' target in Makefile.


  Commit: b48aa06e45ca0fc7ac52a73a45922f4b4cf72b0d
      https://github.com/parrot/parrot/commit/b48aa06e45ca0fc7ac52a73a45922f4b4cf72b0d
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-03-30 (Wed, 30 Mar 2011)

  Changed paths:
    M src/spf_render.c

  Log Message:
  -----------
  Cleaned up canonicalize_exponent:
* Removed unused interp arg
* consted SpfInfo pointer arg
* Reformatted POD docs
* Normalized variable declarations.


  Commit: ea6d76a6aa121f70621aa5f559fb77f911152fab
      https://github.com/parrot/parrot/commit/ea6d76a6aa121f70621aa5f559fb77f911152fab
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-01 (Fri, 01 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_get_string_keyed_int


  Commit: 7f4241d2c8c71f0dbfb9718fefcb16b0c6fb7f4a
      https://github.com/parrot/parrot/commit/7f4241d2c8c71f0dbfb9718fefcb16b0c6fb7f4a
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-01 (Fri, 01 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Add commented out, core-dumperific test for Parrot_PMC_get_string_keyed_str


  Commit: 9b98093b4fd43fbb6720a9e41fe8b3a8f92c354e
      https://github.com/parrot/parrot/commit/9b98093b4fd43fbb6720a9e41fe8b3a8f92c354e
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-01 (Fri, 01 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_(set|get)_integer_keyed


  Commit: 50ea356a4b2ccbaf6f9aaa5009a41ce32ca1871a
      https://github.com/parrot/parrot/commit/50ea356a4b2ccbaf6f9aaa5009a41ce32ca1871a
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-01 (Fri, 01 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_(set|get)_integer_keyed_int


  Commit: f5d50d56eda997126bb7f727b2326c9a05d94319
      https://github.com/parrot/parrot/commit/f5d50d56eda997126bb7f727b2326c9a05d94319
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-01 (Fri, 01 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_(set|get)_number_keyed


  Commit: 5d51a8e2acf05b915cf943b0c9bd510334166875
      https://github.com/parrot/parrot/commit/5d51a8e2acf05b915cf943b0c9bd510334166875
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-01 (Fri, 01 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_(set|get)_number_keyed_int


  Commit: 220c5d34d0e34d8fd71b0a0f95d5e63ad9d30378
      https://github.com/parrot/parrot/commit/220c5d34d0e34d8fd71b0a0f95d5e63ad9d30378
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-01 (Fri, 01 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_set_pmc


  Commit: 44e8a9a566e5abfd2217a8a235505a7bea28d13c
      https://github.com/parrot/parrot/commit/44e8a9a566e5abfd2217a8a235505a7bea28d13c
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-01 (Fri, 01 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_set_pmc_keyed


  Commit: 13ea07b150e827ae0d609ef737dc2e506e1b4a13
      https://github.com/parrot/parrot/commit/13ea07b150e827ae0d609ef737dc2e506e1b4a13
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-01 (Fri, 01 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_set_pmc_keyed_int


  Commit: 91aa651e1de76c5e2d2cf42ac844d45a755213f9
      https://github.com/parrot/parrot/commit/91aa651e1de76c5e2d2cf42ac844d45a755213f9
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-01 (Fri, 01 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_set_pointer


  Commit: da19fc2997a7847cefaca03de813d2bfd03638b4
      https://github.com/parrot/parrot/commit/da19fc2997a7847cefaca03de813d2bfd03638b4
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-01 (Fri, 01 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_share(_ro)


  Commit: da02ac004f5da0999cdd4cadfae21f7a5dbed9de
      https://github.com/parrot/parrot/commit/da02ac004f5da0999cdd4cadfae21f7a5dbed9de
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-01 (Fri, 01 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_splice


  Commit: 93ad5afddbed077ed1f8687210019da84618612b
      https://github.com/parrot/parrot/commit/93ad5afddbed077ed1f8687210019da84618612b
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-01 (Fri, 01 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_find_method


  Commit: 8c7a2d38567deabde2b9c84b728d140a1e1a4127
      https://github.com/parrot/parrot/commit/8c7a2d38567deabde2b9c84b728d140a1e1a4127
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-01 (Fri, 01 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_exists_keyed(_int)


  Commit: c298f486ae7bf6edb1dcfa942bda2df464056045
      https://github.com/parrot/parrot/commit/c298f486ae7bf6edb1dcfa942bda2df464056045
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-01 (Fri, 01 Apr 2011)

  Changed paths:
    M .gitignore
  M CREDITS
  M ChangeLog
  M Configure.pl
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M NEWS
  M README
  M README_cygwin.pod
  M VERSION
  M api.yaml
  M compilers/data_json/Defines.mak
  A compilers/data_json/JSON.nqp
  A compilers/data_json/JSON_README.pod
  M compilers/data_json/Rules.mak
  M compilers/data_json/data_json.pir
  M compilers/imcc/cfg.c
  M compilers/imcc/imcc.l
  M compilers/imcc/imcc.y
  M compilers/imcc/imclexer.c
  M compilers/imcc/imcparser.c
  M compilers/imcc/imcparser.h
  M compilers/imcc/instructions.h
  M compilers/imcc/main.c
  M compilers/imcc/optimizer.c
  M compilers/imcc/parser_util.c
  M compilers/imcc/pbc.c
  M compilers/opsc/ops2c.nqp
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M compilers/opsc/src/Ops/Op.pm
  M compilers/opsc/src/Ops/Trans/C.pm
  M config/auto/coverage.pm
  M config/auto/gc.pm
  M config/auto/gettext/gettext_c.in
  M config/auto/gmp/gmp_c.in
  A config/auto/infnan.pm
  A config/auto/infnan/test_c.in
  M config/auto/libffi.pm
  M config/auto/libffi/test_c.in
  M config/auto/llvm.pm
  M config/auto/neg_0/test_c.in
  M config/auto/opengl/opengl_c.in
  M config/auto/pcre/pcre_c.in
  M config/auto/perldoc.pm
  M config/auto/platform.pm
  M config/auto/pmc.pm
  M config/auto/readline/readline_c.in
  M config/auto/sizes.pm
  R config/auto/sizes/floatval_maxmin_c.in
  R config/auto/sizes/intval_maxmin_c.in
  R config/auto/sizes/test2_c.in
  R config/auto/sizes/test3_c.in
  M config/auto/sizes/test_c.in
  M config/auto/stat.pm
  A config/auto/stat/test_atim_c.in
  A config/auto/stat/test_atimespec_c.in
  M config/auto/warnings.pm
  M config/auto/zlib/zlib_c.in
  M config/gen/config_h/config_h.in
  M config/gen/config_pm/myconfig.in
  M config/gen/makefiles.pm
  M config/gen/makefiles/docs.in
  R config/gen/makefiles/parrot_pc.in
  M config/gen/makefiles/root.in
  M config/gen/opengl.pm
  M config/init/defaults.pm
  M config/init/hints/darwin.pm
  M config/init/hints/irix.pm
  M config/inter/make.pm
  M config/inter/progs.pm
  M docs/embed.pod
  M docs/embed_new.pod
  M docs/gettingstarted.pod
  M docs/glossary.pod
  M docs/imcc/imcfaq.pod
  M docs/index/developer.json
  M docs/index/tools.json
  M docs/intro.pod
  M docs/parrotbyte.pod
  M docs/parrothist.pod
  M docs/pdds/draft/pdd01_overview.pod
  M docs/pdds/draft/pdd05_opfunc.pod
  M docs/pdds/draft/pdd06_pasm.pod
  M docs/pdds/draft/pdd08_keys.pod
  M docs/pdds/draft/pdd11_extending.pod
  A docs/pdds/draft/pdd13_bytecode.pod
  M docs/pdds/draft/pdd14_numbers.pod
  M docs/pdds/draft/pdd16_native_call.pod
  M docs/pdds/draft/pdd29_compiler_tools.pod
  M docs/pdds/draft/pdd31_hll.pod
  M docs/pdds/pdd00_pdd.pod
  M docs/pdds/pdd03_calling_conventions.pod
  M docs/pdds/pdd07_codingstd.pod
  M docs/pdds/pdd09_gc.pod
  M docs/pdds/pdd10_embedding.pod
  R docs/pdds/pdd13_bytecode.pod
  M docs/pdds/pdd15_objects.pod
  M docs/pdds/pdd17_pmc.pod
  M docs/pdds/pdd18_security.pod
  M docs/pdds/pdd19_pir.pod
  M docs/pdds/pdd20_lexical_vars.pod
  M docs/pdds/pdd21_namespaces.pod
  M docs/pdds/pdd22_io.pod
  M docs/pdds/pdd23_exceptions.pod
  M docs/pdds/pdd24_events.pod
  M docs/pdds/pdd25_concurrency.pod
  M docs/pdds/pdd26_ast.pod
  M docs/pdds/pdd27_multiple_dispatch.pod
  M docs/pdds/pdd28_strings.pod
  M docs/pdds/pdd30_install.pod
  M docs/pdds/pdd_template.pod
  M docs/project/committer_guide.pod
  M docs/project/core_inclusion.pod
  M docs/project/git_workflow.pod
  A docs/project/hacking_tips.pod
  M docs/project/metacommitter_guide.pod
  M docs/project/release_manager_guide.pod
  M docs/project/support_policy.pod
  M docs/submissions.pod
  M docs/tests.pod
  M docs/translations/README.BGR
  M docs/translations/README.deutsch
  M docs/translations/README.espanol
  M docs/translations/README.francais
  M docs/translations/README.polski
  M docs/translations/README.pt-BR
  M docs/user/pir/intro.pod
  M editor/mk_skeleton.pir
  M examples/config/file/configcompiler
  M examples/languages/abc/setup.pir
  M examples/languages/squaak/doc/tutorial_episode_3.pod
  M examples/languages/squaak/doc/tutorial_episode_5.pod
  M examples/mops/mops.ps
  M examples/mops/mops.scheme
  M examples/pir/befunge/setup.pir
  M ext/Parrot-Embed/Build.PL
  M ext/nqp-rx/CREDITS
  M ext/nqp-rx/README
  M ext/nqp-rx/src/stage0/HLL-s0.pir
  M ext/nqp-rx/src/stage0/NQP-s0.pir
  M ext/nqp-rx/src/stage0/P6Regex-s0.pir
  M frontend/parrot/main.c
  M frontend/pbc_merge/main.c
  M include/parrot/api.h
  M include/parrot/atomic.h
  M include/parrot/call.h
  M include/parrot/context.h
  M include/parrot/datatypes.h
  M include/parrot/debugger.h
  M include/parrot/embed.h
  M include/parrot/exceptions.h
  M include/parrot/extend.h
  M include/parrot/gc_api.h
  M include/parrot/hash.h
  M include/parrot/interpreter.h
  M include/parrot/io.h
  M include/parrot/memory.h
  M include/parrot/misc.h
  M include/parrot/multidispatch.h
  M include/parrot/namespace.h
  M include/parrot/nci.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/oplib/ops.h
  M include/parrot/opsenum.h
  M include/parrot/packfile.h
  M include/parrot/parrot.h
  M include/parrot/platform_interface.h
  M include/parrot/pmc.h
  M include/parrot/pobj.h
  M include/parrot/pointer_array.h
  M include/parrot/scheduler.h
  M include/parrot/settings.h
  R include/parrot/stat.h
  M include/parrot/string.h
  M include/parrot/string_funcs.h
  A include/parrot/thr_none.h
  M include/parrot/thr_windows.h
  M include/parrot/thread.h
  M lib/Parrot/Configure/Options/Conf.pm
  M lib/Parrot/Configure/Options/Conf/CLI.pm
  M lib/Parrot/Configure/Options/Conf/File.pm
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M lib/Parrot/Configure/Step/List.pm
  M lib/Parrot/Configure/Test.pm
  M lib/Parrot/Configure/Utils.pm
  M lib/Parrot/Distribution.pm
  M lib/Parrot/Docs/File.pm
  M lib/Parrot/Docs/Section/Info.pm
  M lib/Parrot/Docs/Section/Tools.pm
  M lib/Parrot/Git/Describe.pm
  M lib/Parrot/Harness/Smoke.pm
  M lib/Parrot/Headerizer.pm
  M lib/Parrot/Headerizer/Functions.pm
  M lib/Parrot/IO/Directory.pm
  M lib/Parrot/IO/File.pm
  M lib/Parrot/Manifest.pm
  R lib/Parrot/Pmc2c/ComposedMethod.pm
  M lib/Parrot/Pmc2c/Dumper.pm
  M lib/Parrot/Pmc2c/Library.pm
  M lib/Parrot/Pmc2c/MULTI.pm
  M lib/Parrot/Pmc2c/Method.pm
  R lib/Parrot/Pmc2c/MethodEmitter.pm
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/PMC.pm
  R lib/Parrot/Pmc2c/PMC/ParrotClass.pm
  M lib/Parrot/Pmc2c/PMC/RO.pm
  R lib/Parrot/Pmc2c/PMCEmitter.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M lib/Parrot/Pmc2c/UtilFunctions.pm
  M lib/Parrot/Pmc2c/VTable.pm
  M lib/Parrot/Revision.pm
  M lib/Parrot/SHA1.pm
  M ports/cygwin/README
  M ports/cygwin/parrot-1.0.0-1.cygport
  M ports/debian/libparrot-dev.install.in
  M ports/debian/rules
  M runtime/parrot/library/Archive/Tar.pir
  M runtime/parrot/library/TAP/Formatter.pir
  M runtime/parrot/library/TAP/Harness.pir
  M runtime/parrot/library/TAP/Parser.pir
  M runtime/parrot/library/YAML/Tiny.pm
  A runtime/parrot/library/crypto.declarations
  M runtime/parrot/library/distutils.pir
  A runtime/parrot/library/openssl.declarations
  M src/call/args.c
  M src/call/context.c
  M src/call/context_accessors.c
  M src/call/pcc.c
  M src/datatypes.c
  M src/debug.c
  M src/dynext.c
  M src/dynoplibs/debug.ops
  M src/dynoplibs/io.ops
  M src/dynoplibs/math.ops
  M src/dynpmc/Defines.in
  M src/dynpmc/dynlexpad.pmc
  M src/dynpmc/file.pmc
  M src/dynpmc/gziphandle.pmc
  M src/dynpmc/os.pmc
  M src/dynpmc/rational.pmc
  M src/dynpmc/subproxy.pmc
  M src/embed.c
  M src/embed/api.c
  M src/embed/pmc.c
  M src/embed/strings.c
  M src/exceptions.c
  M src/extend.c
  M src/gc/alloc_memory.c
  M src/gc/api.c
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h
  A src/gc/gc_gms.c
  M src/gc/gc_inf.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/gc_private.h
  M src/gc/mark_sweep.c
  M src/gc/string_gc.c
  M src/gc/system.c
  M src/global_setup.c
  M src/hash.c
  M src/interp/inter_create.c
  M src/interp/inter_misc.c
  M src/io/api.c
  M src/io/buffer.c
  M src/io/io_private.h
  M src/io/socket_api.c
  M src/key.c
  M src/library.c
  M src/longopt.c
  M src/misc.c
  M src/multidispatch.c
  M src/namespace.c
  M src/nci/api.c
  M src/nci/core_thunks.c
  M src/nci/extra_thunks.c
  M src/nci/libffi.c
  M src/nci/signatures.c
  M src/oo.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/ops/experimental.ops
  M src/ops/math.ops
  M src/ops/object.ops
  M src/ops/set.ops
  M src/ops/string.ops
  M src/ops/var.ops
  M src/packfile/api.c
  M src/packfile/object_serialization.c
  M src/packfile/output.c
  M src/platform/darwin/hires_timer.c
  M src/platform/generic/exec.c
  A src/platform/generic/file.c
  R src/platform/generic/stat.c
  M src/platform/generic/sysmem.c
  M src/platform/linux/encoding.c
  A src/platform/win32/file.c
  M src/platform/win32/hires_timer.c
  M src/pmc.c
  M src/pmc/addrregistry.pmc
  M src/pmc/arrayiterator.pmc
  M src/pmc/bigint.pmc
  M src/pmc/bignum.pmc
  M src/pmc/bytebuffer.pmc
  M src/pmc/callcontext.pmc
  M src/pmc/capture.pmc
  M src/pmc/class.pmc
  M src/pmc/complex.pmc
  M src/pmc/coroutine.pmc
  M src/pmc/default.pmc
  M src/pmc/env.pmc
  M src/pmc/eval.pmc
  M src/pmc/eventhandler.pmc
  M src/pmc/exception.pmc
  M src/pmc/exceptionhandler.pmc
  M src/pmc/filehandle.pmc
  M src/pmc/fixedbooleanarray.pmc
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/fixedpmcarray.pmc
  M src/pmc/fixedstringarray.pmc
  M src/pmc/hash.pmc
  M src/pmc/hashiterator.pmc
  M src/pmc/hashiteratorkey.pmc
  M src/pmc/imageiofreeze.pmc
  M src/pmc/imageiostrings.pmc
  M src/pmc/imageiothaw.pmc
  M src/pmc/key.pmc
  M src/pmc/lexpad.pmc
  M src/pmc/managedstruct.pmc
  M src/pmc/mappedbytearray.pmc
  M src/pmc/namespace.pmc
  M src/pmc/nativepccmethod.pmc
  M src/pmc/nci.pmc
  M src/pmc/object.pmc
  M src/pmc/opcode.pmc
  M src/pmc/oplib.pmc
  M src/pmc/orderedhash.pmc
  M src/pmc/packfile.pmc
  M src/pmc/packfileannotation.pmc
  M src/pmc/packfileannotations.pmc
  M src/pmc/packfilebytecodesegment.pmc
  M src/pmc/packfileconstanttable.pmc
  M src/pmc/packfiledebug.pmc
  M src/pmc/packfiledirectory.pmc
  M src/pmc/packfileopmap.pmc
  M src/pmc/packfilerawsegment.pmc
  M src/pmc/packfilesegment.pmc
  M src/pmc/parrotinterpreter.pmc
  M src/pmc/parrotthread.pmc
  M src/pmc/pmcproxy.pmc
  A src/pmc/ptr.pmc
  A src/pmc/ptrbuf.pmc
  A src/pmc/ptrobj.pmc
  M src/pmc/resizablebooleanarray.pmc
  M src/pmc/resizablefloatarray.pmc
  M src/pmc/resizableintegerarray.pmc
  M src/pmc/resizablepmcarray.pmc
  M src/pmc/role.pmc
  M src/pmc/scalar.pmc
  M src/pmc/scheduler.pmc
  M src/pmc/sockaddr.pmc
  M src/pmc/socket.pmc
  M src/pmc/string.pmc
  M src/pmc/stringbuilder.pmc
  M src/pmc/stringhandle.pmc
  M src/pmc/stringiterator.pmc
  A src/pmc/structview.pmc
  M src/pmc/sub.pmc
  M src/pmc/task.pmc
  M src/pmc/threadinterpreter.pmc
  M src/pmc/timer.pmc
  M src/pmc/undef.pmc
  M src/pmc/unmanagedstruct.pmc
  M src/pointer_array.c
  M src/runcore/profiling.c
  M src/scheduler.c
  M src/spf_render.c
  M src/string/api.c
  M src/string/encoding.c
  M src/string/encoding/binary.c
  M src/string/encoding/latin1.c
  M src/string/encoding/null.c
  M src/string/encoding/shared.c
  M src/string/encoding/shared.h
  M src/string/encoding/tables.c
  M src/string/encoding/utf16.c
  M src/string/encoding/utf8.c
  M src/sub.c
  M src/thread.c
  M src/utils.c
  M src/vtable.tbl
  M t/codingstd/c_macro_args.t
  M t/codingstd/pdd_format.t
  M t/codingstd/pmc_docs.t
  M t/compilers/imcc/syn/errors.t
  A t/compilers/opsc/01-parse-body.t
  M t/compilers/opsc/02-parse-all-ops.t
  A t/compilers/opsc/03-past-declarator.t
  A t/compilers/opsc/03-past-macros.t
  M t/compilers/opsc/03-past.t
  M t/compilers/opsc/06-opsfile.t
  R t/compilers/opsc/07-emitter.t
  A t/compilers/opsc/07-op-to-c.t
  A t/compilers/opsc/08-emitter.t
  M t/compilers/opsc/common.pir
  M t/configure/001-options.t
  M t/configure/008-file_based_configuration.t
  M t/configure/017-revision_from_cache.t
  M t/configure/018-revision_to_cache.t
  M t/configure/033-step.t
  M t/configure/061-revision_from_cache.t
  M t/configure/063-git_describe_to_cache.t
  M t/configure/064-sha1_from_cache.t
  M t/configure/065-git_describe_from_cache.t
  M t/configure/testlib/bdefectivefoobar
  M t/configure/testlib/cdefectivefoobar
  M t/dynoplibs/io-old.t
  M t/dynoplibs/io.t
  M t/dynpmc/file.t
  M t/dynpmc/os.t
  A t/dynpmc/os_unicode.t
  M t/oo/objects.t
  M t/op/exit.t
  M t/op/gc-leaky-box.t
  M t/op/gc-leaky-call.t
  M t/op/gc-non-recursive.t
  M t/op/gc.t
  M t/op/spawnw.t
  A t/pir/pbc_fallback.t
  A t/pir/testlib/loadtest.pir
  M t/pmc/capture.t
  M t/pmc/coroutine.t
  M t/pmc/fixedpmcarray.t
  M t/pmc/hash.t
  M t/pmc/object-meths.t
  M t/pmc/packfileopmap.t
  M t/pmc/pmc.t
  M t/pmc/resizablepmcarray.t
  M t/pmc/string.t
  A t/pmc/structview.t
  M t/src/checkdepend.t
  M t/src/embed/api.t
  M t/src/extend_vtable.t
  M t/src/misc.t
  M t/steps/auto/gc-01.t
  A t/steps/auto/infnan-01.t
  M t/steps/auto/libffi-01.t
  M t/steps/auto/llvm-01.t
  M t/steps/auto/sizes-01.t
  M t/steps/init/defaults-01.t
  M t/steps/inter/make-01.t
  M t/steps/inter/progs-01.t
  M t/steps/inter/progs-02.t
  M t/steps/inter/progs-03.t
  M t/steps/inter/progs-04.t
  M t/tools/dev/headerizer/01_functions.t
  M t/tools/dev/headerizer/02_methods.t
  M t/tools/dev/headerizer/testlib/fixedbooleanarray_pmc.in
  M t/tools/dev/headerizer/testlib/list.in
  M t/tools/dev/headerizer/testlib/list_h.in
  M t/tools/dev/headerizer/testlib/nci_pmc.in
  M t/tools/install/testlib/README
  M t/tools/mk_language_shell.t
  M t/tools/pmc2cutils/04-dump_pmc.t
  M tools/build/h2inc.pl
  M tools/dev/create_language.pl
  A tools/dev/dedeprecator
  M tools/dev/headerizer.pl
  A tools/dev/merge_pull_request.pl
  M tools/dev/mk_language_shell.in
  M tools/dev/mk_manifest_and_skip.pl
  M tools/dev/nci_thunk_gen.pir
  R tools/dev/ncidef2pasm.pl
  A tools/dev/ncidef2pir.pl
  M tools/release/release.json
  A tools/release/releasecheck.pl

  Log Message:
  -----------
  Merge branch 'master' into leto/embed_grant


  Commit: be94864944bd3c021599bd96746f3726d744b4ae
      https://github.com/parrot/parrot/commit/be94864944bd3c021599bd96746f3726d744b4ae
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-01 (Fri, 01 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Merge branch 'leto/embed_grant'


  Commit: 756672c1528dbe5ed303b3eaf96c6fec026fdfc1
      https://github.com/parrot/parrot/commit/756672c1528dbe5ed303b3eaf96c6fec026fdfc1
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-01 (Fri, 01 Apr 2011)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  Fixed PARROT_CAN_RETURN_NULL annotations


  Commit: 85001259b939053b7e8eba05af7fdfc5ed886dd3
      https://github.com/parrot/parrot/commit/85001259b939053b7e8eba05af7fdfc5ed886dd3
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-02 (Sat, 02 Apr 2011)

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

  Log Message:
  -----------
  fix some deps in the makefile so that checkdepend.t can shut up


  Commit: 52f463239497897ee7b17debc520f67fedebf427
      https://github.com/parrot/parrot/commit/52f463239497897ee7b17debc520f67fedebf427
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-02 (Sat, 02 Apr 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  [codingstd] c_arg_assert


  Commit: f0010a7a06c87f91f2008a307c387b4d23db837e
      https://github.com/parrot/parrot/commit/f0010a7a06c87f91f2008a307c387b4d23db837e
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-02 (Sat, 02 Apr 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  [codingstd] c_function_docs


  Commit: 8efe43e343d2a0a4075352ff7d42abe5fc8197eb
      https://github.com/parrot/parrot/commit/8efe43e343d2a0a4075352ff7d42abe5fc8197eb
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-03 (Sun, 03 Apr 2011)

  Changed paths:
    M docs/book/pir/ch03_basic_syntax.pod
  M docs/book/pir/ch04_variables.pod
  M docs/book/pir/ch09_exceptions.pod
  M docs/compiler_faq.pod
  M docs/pdds/pdd19_pir.pod
  M docs/pdds/pdd20_lexical_vars.pod
  M docs/pdds/pdd22_io.pod

  Log Message:
  -----------
  IMCC is now better about reporting errors to the user. As a consequence, PIR examples in documentation which do not compile by themselves were now causing t/examples/pod.t to fail. I've fixed some fragments and marked the rest as INVALID


  Commit: 9086d0d446fd51e4c664765cde1ef35760a26a40
      https://github.com/parrot/parrot/commit/9086d0d446fd51e4c664765cde1ef35760a26a40
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-03 (Sun, 03 Apr 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  Merge branch 'whiteknight/imcc_compreg_pmc' of github.com:parrot/parrot into whiteknight/imcc_compreg_pmc


  Commit: cce61fa05d6a8df99ee2a6f0de27d23f49e8423f
      https://github.com/parrot/parrot/commit/cce61fa05d6a8df99ee2a6f0de27d23f49e8423f
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-03 (Sun, 03 Apr 2011)

  Changed paths:
    M compilers/imcc/cfg.c
  M compilers/imcc/cfg.h

  Log Message:
  -----------
  Made blocks_are_connected be static, and localized a variable


  Commit: e9386122372eabd8dc66b06ca0724725bf43d3fc
      https://github.com/parrot/parrot/commit/e9386122372eabd8dc66b06ca0724725bf43d3fc
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-03 (Sun, 03 Apr 2011)

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

  Log Message:
  -----------
  Don't use curly brackets


  Commit: 114d897d40ba688740cf5ac5b23a8f06e121e643
      https://github.com/parrot/parrot/commit/114d897d40ba688740cf5ac5b23a8f06e121e643
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-03 (Sun, 03 Apr 2011)

  Changed paths:
    M src/embed/api.c

  Log Message:
  -----------
  Use STREQ() for string comparisons, instead of incorrectly using strcmp as a boolean


  Commit: f64d5323d2afc993db03f96821f57c70e5e3807c
      https://github.com/parrot/parrot/commit/f64d5323d2afc993db03f96821f57c70e5e3807c
  Author: Coke <will at coleda.com>
  Date:   2011-04-04 (Mon, 04 Apr 2011)

  Changed paths:
    M docs/index/developer.json

  Log Message:
  -----------
  Generate html for embed_new docs.


  Commit: 3e3a89c74089faf232498dbbf4b2baa38761e1ef
      https://github.com/parrot/parrot/commit/3e3a89c74089faf232498dbbf4b2baa38761e1ef
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-04 (Mon, 04 Apr 2011)

  Changed paths:
    M src/io/api.c

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


  Commit: 8345f96d1f39e6a770769eb0b3790d1111ccc441
      https://github.com/parrot/parrot/commit/8345f96d1f39e6a770769eb0b3790d1111ccc441
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-04 (Mon, 04 Apr 2011)

  Changed paths:
    M include/parrot/call.h
  M src/call/args.c

  Log Message:
  -----------
  arg_sig and return_sig are both actually ARGOUT, not ARGMOD


  Commit: 33cc337446f848a15852f956996cd500fb793717
      https://github.com/parrot/parrot/commit/33cc337446f848a15852f956996cd500fb793717
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-04 (Mon, 04 Apr 2011)

  Changed paths:
    M src/spf_render.c

  Log Message:
  -----------
  Removed unused var. Consted a local var.


  Commit: 352325262ea722424f4904acad66a587ef9dedf0
      https://github.com/parrot/parrot/commit/352325262ea722424f4904acad66a587ef9dedf0
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-04 (Mon, 04 Apr 2011)

  Changed paths:
    M src/spf_render.c

  Log Message:
  -----------
  Cleaned up canonicalize_exponent:
* Removed unused interp arg
* consted SpfInfo pointer arg
* Reformatted POD docs
* Normalized variable declarations.


  Commit: 309e663b1d36c5b01d8753e7fb01ea51b08cd1fc
      https://github.com/parrot/parrot/commit/309e663b1d36c5b01d8753e7fb01ea51b08cd1fc
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-04 (Mon, 04 Apr 2011)

  Changed paths:
    M src/hash.c

  Log Message:
  -----------
  consted a pointer


  Commit: 12ec8e586f2b213551ee4f2359dbe8ee8e166561
      https://github.com/parrot/parrot/commit/12ec8e586f2b213551ee4f2359dbe8ee8e166561
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-04 (Mon, 04 Apr 2011)

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

  Log Message:
  -----------
  flagging args as not nullable


  Commit: ab327275f822c7508384beb976aebef29ba6f08f
      https://github.com/parrot/parrot/commit/ab327275f822c7508384beb976aebef29ba6f08f
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-04 (Mon, 04 Apr 2011)

  Changed paths:
    M src/debug.c

  Log Message:
  -----------
  Properly added headerizer annotations.  Consted some vars.


  Commit: 56ed7c51683b286af33178b2fea6adcfb0c79f47
      https://github.com/parrot/parrot/commit/56ed7c51683b286af33178b2fea6adcfb0c79f47
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-04-04 (Mon, 04 Apr 2011)

  Changed paths:
    M docs/compiler_faq.pod
  M docs/pdds/pdd19_pir.pod
  M docs/pdds/pdd20_lexical_vars.pod
  M docs/pdds/pdd22_io.pod

  Log Message:
  -----------
  [codingstd] Correct POD syntax errors. Example: '=begin PIR_INVALID' must be matched by '-end PIR_INVALID'.


  Commit: 38e5177fe89f7107656dd7b010c1eb39ebc92691
      https://github.com/parrot/parrot/commit/38e5177fe89f7107656dd7b010c1eb39ebc92691
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-04 (Mon, 04 Apr 2011)

  Changed paths:
    M src/embed/api.c

  Log Message:
  -----------
  Use STREQ() for string comparisons, instead of incorrectly using strcmp as a boolean


  Commit: 8e097e4779aa8837cf7266cd1bd7ee770505fcd5
      https://github.com/parrot/parrot/commit/8e097e4779aa8837cf7266cd1bd7ee770505fcd5
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-04 (Mon, 04 Apr 2011)

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

  Log Message:
  -----------
  Don't use curly brackets


  Commit: 1acf5bef257483b5c9fcde8044447ef82f28f1ae
      https://github.com/parrot/parrot/commit/1acf5bef257483b5c9fcde8044447ef82f28f1ae
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-04 (Mon, 04 Apr 2011)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  Fixed PARROT_CAN_RETURN_NULL annotations


  Commit: c3686b809774c0721dbb0903fc2aa6b231856b60
      https://github.com/parrot/parrot/commit/c3686b809774c0721dbb0903fc2aa6b231856b60
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-04 (Mon, 04 Apr 2011)

  Changed paths:
    M src/dynext.c

  Log Message:
  -----------
  allow some STRING * to be NULLOK


  Commit: 0c08c8a2dcb993517b7daa3db3773706f7192f3a
      https://github.com/parrot/parrot/commit/0c08c8a2dcb993517b7daa3db3773706f7192f3a
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-04 (Mon, 04 Apr 2011)

  Changed paths:
    M include/parrot/string_funcs.h
  M src/string/api.c

  Log Message:
  -----------
  Fixing splint flags re: nulls


  Commit: 4cd9ae70424870bf4e0d425fe6e60dbcba0c9e8e
      https://github.com/parrot/parrot/commit/4cd9ae70424870bf4e0d425fe6e60dbcba0c9e8e
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-04 (Mon, 04 Apr 2011)

  Changed paths:
    M compilers/imcc/api.c
  M compilers/imcc/main.c
  M include/imcc/api.h
  M include/imcc/embed.h
  M include/parrot/interpreter.h
  M include/parrot/packfile.h
  M src/interp/inter_misc.c
  M src/packfile/api.c

  Log Message:
  -----------
  added splint annotations and re-headerized


  Commit: 54cb25e73d91f4730cbc343075b1e8a9ea0d022a
      https://github.com/parrot/parrot/commit/54cb25e73d91f4730cbc343075b1e8a9ea0d022a
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-04 (Mon, 04 Apr 2011)

  Changed paths:
    M compilers/imcc/cfg.c
  M compilers/imcc/cfg.h

  Log Message:
  -----------
  Made blocks_are_connected be static, and localized a variable


  Commit: 4146678ae00e7c057b214f8028cee0f512a3febd
      https://github.com/parrot/parrot/commit/4146678ae00e7c057b214f8028cee0f512a3febd
  Author: Bruce Gray <bruce.gray at acm.org>
  Date:   2011-04-04 (Mon, 04 Apr 2011)

  Changed paths:
    M MANIFEST.generated

  Log Message:
  -----------
  Re-sort and add files to MANIFEST.generated


  Commit: d5248c26dedb39c35b96668e7e5f4f64b8fc13a9
      https://github.com/parrot/parrot/commit/d5248c26dedb39c35b96668e7e5f4f64b8fc13a9
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-04 (Mon, 04 Apr 2011)

  Changed paths:
    M src/exceptions.c

  Log Message:
  -----------
  note an unignorable result


  Commit: fa331ee07671c7ac289c300846799fc485d61938
      https://github.com/parrot/parrot/commit/fa331ee07671c7ac289c300846799fc485d61938
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-04 (Mon, 04 Apr 2011)

  Changed paths:
    M frontend/parrot/main.c

  Log Message:
  -----------
  removed unnecessary scope


  Commit: dc1985e583fb48df2f9ca479133327b8c3bea0d0
      https://github.com/parrot/parrot/commit/dc1985e583fb48df2f9ca479133327b8c3bea0d0
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-05 (Tue, 05 Apr 2011)

  Changed paths:
    M .gitignore
  M Configure.pl
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M NEWS
  M api.yaml
  M config/auto/infnan.pm
  M config/auto/llvm.pm
  M config/auto/warnings.pm
  M config/gen/makefiles.pm
  R config/gen/makefiles/parrot_pc.in
  M config/gen/makefiles/root.in
  M config/init/defaults.pm
  M config/init/hints/irix.pm
  M config/inter/progs.pm
  M docs/index/developer.json
  M ext/Parrot-Embed/Build.PL
  M frontend/parrot/main.c
  M include/parrot/api.h
  M include/parrot/extend.h
  M include/parrot/io.h
  M include/parrot/misc.h
  M include/parrot/string_funcs.h
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M lib/Parrot/Configure/Utils.pm
  M lib/Parrot/Git/Describe.pm
  M lib/Parrot/Pmc2c/Method.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/PMC/RO.pm
  M lib/Parrot/Pmc2c/VTable.pm
  M lib/Parrot/Revision.pm
  M lib/Parrot/SHA1.pm
  M ports/cygwin/README
  M ports/cygwin/parrot-1.0.0-1.cygport
  M ports/debian/libparrot-dev.install.in
  M src/debug.c
  M src/embed/api.c
  M src/exceptions.c
  M src/extend.c
  M src/io/api.c
  M src/multidispatch.c
  M src/oo.c
  M src/pmc/hash.pmc
  M src/pmc/object.pmc
  M src/pmc/structview.pmc
  M src/string/api.c
  M t/configure/017-revision_from_cache.t
  M t/configure/018-revision_to_cache.t
  M t/configure/033-step.t
  M t/configure/061-revision_from_cache.t
  M t/configure/063-git_describe_to_cache.t
  M t/configure/064-sha1_from_cache.t
  M t/configure/065-git_describe_from_cache.t
  M t/pmc/object-meths.t
  M t/src/extend_vtable.t
  A t/steps/auto/infnan-01.t
  M t/steps/auto/llvm-01.t
  M t/steps/init/defaults-01.t
  M t/steps/inter/progs-01.t
  M t/steps/inter/progs-02.t
  M t/steps/inter/progs-03.t
  M t/steps/inter/progs-04.t

  Log Message:
  -----------
  merge and fix conflicts


  Commit: 2a6b662da1b4c31915c7a039105eb1246e5af1e6
      https://github.com/parrot/parrot/commit/2a6b662da1b4c31915c7a039105eb1246e5af1e6
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-05 (Tue, 05 Apr 2011)

  Changed paths:
    M frontend/parrot/main.c

  Log Message:
  -----------
  Changes to the frontend in master cause GC weirdness in this branch. I'm reverting those changes and will look through them in more detail


  Commit: 526dfda8940b7bb5be3b15366d0e391df79a2f5c
      https://github.com/parrot/parrot/commit/526dfda8940b7bb5be3b15366d0e391df79a2f5c
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-05 (Tue, 05 Apr 2011)

  Changed paths:
    M frontend/parrot/main.c

  Log Message:
  -----------
  Avoid potential passing of NULL to strchr().  Use strcmp() as compare, not a boolean.


  Commit: c25ef75ac65aa859339b972eca5c69bf95149877
      https://github.com/parrot/parrot/commit/c25ef75ac65aa859339b972eca5c69bf95149877
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-05 (Tue, 05 Apr 2011)

  Changed paths:
    M frontend/parrot/main.c

  Log Message:
  -----------
  Remove unused function write_bytecode_file. Remove an unused local pointer. consted some locals


  Commit: 8c984e01caca0bfbfc6e2005e4074167b55cd187
      https://github.com/parrot/parrot/commit/8c984e01caca0bfbfc6e2005e4074167b55cd187
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-05 (Tue, 05 Apr 2011)

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

  Log Message:
  -----------
  correctly annotate Parrot_set_config_hash_pmc input pointer


  Commit: bcce1b3ef0727b93c121e38ce7a0097a7e586197
      https://github.com/parrot/parrot/commit/bcce1b3ef0727b93c121e38ce7a0097a7e586197
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-05 (Tue, 05 Apr 2011)

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

  Log Message:
  -----------
  correctly annotate Parrot_set_config_hash_pmc input pointer


  Commit: 9230099c6a3da3d9e56234e80eb506a2a0286806
      https://github.com/parrot/parrot/commit/9230099c6a3da3d9e56234e80eb506a2a0286806
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-05 (Tue, 05 Apr 2011)

  Changed paths:
    M src/spf_render.c

  Log Message:
  -----------
  Removed unused var. Consted a local var.


  Commit: 96a2ce14485d311dc6e74bb9d6d5263197862cea
      https://github.com/parrot/parrot/commit/96a2ce14485d311dc6e74bb9d6d5263197862cea
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-05 (Tue, 05 Apr 2011)

  Changed paths:
    M include/parrot/interpreter.h

  Log Message:
  -----------
  The interpreter args get splint annotations, too


  Commit: 90907c61191e8e4951caecf1c70534aadcc77779
      https://github.com/parrot/parrot/commit/90907c61191e8e4951caecf1c70534aadcc77779
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-05 (Tue, 05 Apr 2011)

  Changed paths:
    M src/hll.c

  Log Message:
  -----------
  Fixing the splint arg annotation


  Commit: 3ddb811da07460f792b2bf6b591ef9d8f3992d77
      https://github.com/parrot/parrot/commit/3ddb811da07460f792b2bf6b591ef9d8f3992d77
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-05 (Tue, 05 Apr 2011)

  Changed paths:
    M src/io/buffer.c

  Log Message:
  -----------
  consting local vars


  Commit: f7917a6f7df5476ac60e7a529a64ad70609bc41d
      https://github.com/parrot/parrot/commit/f7917a6f7df5476ac60e7a529a64ad70609bc41d
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-05 (Tue, 05 Apr 2011)

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

  Log Message:
  -----------
  updating splint annotations


  Commit: 3b2a3950822024e5e9ad3881c6bd1689fbfa0e85
      https://github.com/parrot/parrot/commit/3b2a3950822024e5e9ad3881c6bd1689fbfa0e85
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-05 (Tue, 05 Apr 2011)

  Changed paths:
    M src/gc/mark_sweep.c

  Log Message:
  -----------
  fixing splint annotations


  Commit: a044b31cc8c6df02e64013c3c5367cc583cf9f02
      https://github.com/parrot/parrot/commit/a044b31cc8c6df02e64013c3c5367cc583cf9f02
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-05 (Tue, 05 Apr 2011)

  Changed paths:
    M src/gc/string_gc.c

  Log Message:
  -----------
  consting locals


  Commit: 778590076a3815d3f04fd4c44f61064bcf192630
      https://github.com/parrot/parrot/commit/778590076a3815d3f04fd4c44f61064bcf192630
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-05 (Tue, 05 Apr 2011)

  Changed paths:
    M include/parrot/gc_api.h
  M src/gc/mark_sweep.c

  Log Message:
  -----------
  updating splint annotations


  Commit: 3d5abb682f10387b0e48d1e4409e8b46fa372069
      https://github.com/parrot/parrot/commit/3d5abb682f10387b0e48d1e4409e8b46fa372069
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-04-06 (Wed, 06 Apr 2011)

  Changed paths:
    M t/dynpmc/os.t

  Log Message:
  -----------
  fix stat on NetBSD. Patch courtesy by Havard Eidnes


  Commit: 0c284b8721a70a2486a32892c468ca11a04ddd49
      https://github.com/parrot/parrot/commit/0c284b8721a70a2486a32892c468ca11a04ddd49
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-04-06 (Wed, 06 Apr 2011)

  Changed paths:
    A docs/.parrothist.pod.swp
  M docs/project/hacking_tips.pod

  Log Message:
  -----------
  add a useful gdb link to hacking_tips.pod


  Commit: 4ce20476a8da239bc871c609786fb13bb0135d34
      https://github.com/parrot/parrot/commit/4ce20476a8da239bc871c609786fb13bb0135d34
  Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
  Date:   2011-04-06 (Wed, 06 Apr 2011)

  Changed paths:
    R docs/.parrothist.pod.swp

  Log Message:
  -----------
  removed docs/.parrothist.pod.swp


  Commit: 51100ab600fba21a9e240314197fc22314cdf1e3
      https://github.com/parrot/parrot/commit/51100ab600fba21a9e240314197fc22314cdf1e3
  Author: Jonathan Worthington <jnthn at jnthn.net>
  Date:   2011-04-07 (Thu, 07 Apr 2011)

  Changed paths:
    M docs/translations/README.BGR

  Log Message:
  -----------
  Apply patch from TT#2087 to fix a bug relating to lexicals and register allocation. A lexical only ever allocated a register with .lex 'foo', $Pn and then only used for the storage slot to be looked up by name would end up with its allocation need being overlooked, since it got mistook for optimized out instructions.


  Commit: 020b9ecbed083ef9ad7c53ac233ff781ac053674
      https://github.com/parrot/parrot/commit/020b9ecbed083ef9ad7c53ac233ff781ac053674
  Author: Jonathan Worthington <jnthn at jnthn.net>
  Date:   2011-04-07 (Thu, 07 Apr 2011)

  Changed paths:
    M compilers/imcc/reg_alloc.c

  Log Message:
  -----------
  Oops, last patch was not what I intended. This time for real: apply patch from TT#2087 to fix a bug relating to lexicals and register allocation. A lexical only ever allocated a register with .lex 'foo', $Pn and then only used for the storage slot to be looked up by name would end up with its allocation need being overlooked, since it got mistook for optimized out instructions.


  Commit: 1842a6ef65a33c24c6f7e21004f006ce1e9e5b3d
      https://github.com/parrot/parrot/commit/1842a6ef65a33c24c6f7e21004f006ce1e9e5b3d
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-07 (Thu, 07 Apr 2011)

  Changed paths:
    M .gitignore
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M compilers/imcc/Defines.mak
  M compilers/imcc/Rules.in
  A compilers/imcc/api.c
  M compilers/imcc/cfg.c
  M compilers/imcc/cfg.h
  M compilers/imcc/debug.c
  M compilers/imcc/debug.h
  M compilers/imcc/imc.c
  M compilers/imcc/imc.h
  M compilers/imcc/imcc.l
  M compilers/imcc/imcc.y
  M compilers/imcc/imclexer.c
  M compilers/imcc/imcparser.c
  M compilers/imcc/imcparser.h
  M compilers/imcc/instructions.c
  M compilers/imcc/instructions.h
  M compilers/imcc/main.c
  M compilers/imcc/optimizer.c
  M compilers/imcc/optimizer.h
  M compilers/imcc/parser.h
  M compilers/imcc/parser_util.c
  M compilers/imcc/pbc.c
  M compilers/imcc/pbc.h
  M compilers/imcc/pcc.c
  M compilers/imcc/reg_alloc.c
  M compilers/imcc/sets.c
  M compilers/imcc/sets.h
  M compilers/imcc/symreg.c
  M compilers/imcc/symreg.h
  M config/auto/pmc.pm
  M config/gen/makefiles/root.in
  M docs/book/pir/ch03_basic_syntax.pod
  M docs/book/pir/ch04_variables.pod
  M docs/book/pir/ch09_exceptions.pod
  M docs/compiler_faq.pod
  M docs/imcc/operation.pod
  M docs/pdds/pdd19_pir.pod
  M docs/pdds/pdd20_lexical_vars.pod
  M docs/pdds/pdd22_io.pod
  M frontend/parrot/main.c
  M frontend/parrot_debugger/main.c
  A include/imcc/api.h
  A include/imcc/embed.h
  A include/imcc/yyscanner.h
  M include/parrot/api.h
  M include/parrot/exit.h
  M include/parrot/interpreter.h
  M include/parrot/misc.h
  M include/parrot/packfile.h
  M lib/Parrot/Test.pm
  M runtime/parrot/library/PGE/Dumper.pir
  M src/embed.c
  M src/embed/api.c
  M src/embed/pmc.c
  M src/exit.c
  M src/gc/api.c
  M src/gc/mark_sweep.c
  M src/interp/inter_create.c
  M src/interp/inter_misc.c
  M src/nci/core_thunks.c
  M src/nci/core_thunks.nci
  M src/packfile/api.c
  A src/pmc/imccompiler.pmc
  M src/utils.c
  M t/TESTS_STATUS.pod
  R t/compilers/imcc/imcpasm/cfg.t
  R t/compilers/imcc/imcpasm/opt0.t
  R t/compilers/imcc/imcpasm/opt1.t
  R t/compilers/imcc/imcpasm/opt2.t
  R t/compilers/imcc/imcpasm/optc.t
  R t/compilers/imcc/imcpasm/pcc.t
  M t/perl/Parrot_Test.t
  M t/pmc/pmc.t
  M t/src/embed.t
  M t/src/embed/api.t
  M t/src/extend.t
  M tools/dev/pbc_to_exe.pir

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


  Commit: 54c4f3425d01345284a6aca7f495512228269b5f
      https://github.com/parrot/parrot/commit/54c4f3425d01345284a6aca7f495512228269b5f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-07 (Thu, 07 Apr 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  mention IMCC happenings in NEWS


  Commit: 443ce3a98e37f8579cc7be467980b2b83c17b01c
      https://github.com/parrot/parrot/commit/443ce3a98e37f8579cc7be467980b2b83c17b01c
  Author: Michael Hind <mhw at mhw-Desktop.(none)>
  Date:   2011-04-07 (Thu, 07 Apr 2011)

  Changed paths:
    M compilers/imcc/reg_alloc.c

  Log Message:
  -----------
  fix codetest failure - trailing spaces


  Commit: e71a7ff591ae80316d651310547cd6c05437c719
      https://github.com/parrot/parrot/commit/e71a7ff591ae80316d651310547cd6c05437c719
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-07 (Thu, 07 Apr 2011)

  Changed paths:
    M src/packfile/api.c
  M src/pmc/ptrobj.pmc

  Log Message:
  -----------
  consting pointers, and annotating function pointers


  Commit: ffb5e909772fc5d356fc32fc607208caf8e19cc8
      https://github.com/parrot/parrot/commit/ffb5e909772fc5d356fc32fc607208caf8e19cc8
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-07 (Thu, 07 Apr 2011)

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

  Log Message:
  -----------
  removed the unused arguments from all the packfile functions and their function pointer types


  Commit: ae4f8e11352dd31be9e44bc57811226bcbb15055
      https://github.com/parrot/parrot/commit/ae4f8e11352dd31be9e44bc57811226bcbb15055
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-07 (Thu, 07 Apr 2011)

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

  Log Message:
  -----------
  properly annotated some function pointers, and cleaned up 16 splint errors


  Commit: 261dda24f21ebd8274034c28afdf8c4820d218b6
      https://github.com/parrot/parrot/commit/261dda24f21ebd8274034c28afdf8c4820d218b6
  Author: Christoph Otto <christoph_git at mksig.org>
  Date:   2011-04-09 (Sat, 09 Apr 2011)

  Changed paths:
    M src/runcore/cores.c

  Log Message:
  -----------
  decide no, remove todo comment


  Commit: ade5602c4222a2449dfc05251dfae6064b923940
      https://github.com/parrot/parrot/commit/ade5602c4222a2449dfc05251dfae6064b923940
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-04-09 (Sat, 09 Apr 2011)

  Changed paths:
    M src/pmc/opcode.pmc

  Log Message:
  -----------
  missing return in Opcode get_number vtable


  Commit: b2ab0f3b2518028d4af114b01a193e93e4da7225
      https://github.com/parrot/parrot/commit/b2ab0f3b2518028d4af114b01a193e93e4da7225
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-04-09 (Sat, 09 Apr 2011)

  Changed paths:
    M src/multidispatch.c

  Log Message:
  -----------
  declaring something as const and immediately casting away constness is pointless and dangerous


  Commit: abe179ccd67a4a279ede4a479e676e0dc2dd210e
      https://github.com/parrot/parrot/commit/abe179ccd67a4a279ede4a479e676e0dc2dd210e
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-04-09 (Sat, 09 Apr 2011)

  Changed paths:
    M src/pmc/packfileopmap.pmc

  Log Message:
  -----------
  missing return in PackfileOpMap get_pmc_keyed_int vtable


  Commit: 76f626ae0bb6dd541286096752138e269bcf1299
      https://github.com/parrot/parrot/commit/76f626ae0bb6dd541286096752138e269bcf1299
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-09 (Sat, 09 Apr 2011)

  Changed paths:
    M compilers/imcc/pbc.c

  Log Message:
  -----------
  consting, and cleaned up some splint warnings.


  Commit: 78856327d01ba7e49359511a7795fb1daee668ee
      https://github.com/parrot/parrot/commit/78856327d01ba7e49359511a7795fb1daee668ee
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-09 (Sat, 09 Apr 2011)

  Changed paths:
    M src/pmc/hashiterator.pmc

  Log Message:
  -----------
  removed unnecessary interp arg


  Commit: 677969b50b197a56fdf03462258e3cef31b760d0
      https://github.com/parrot/parrot/commit/677969b50b197a56fdf03462258e3cef31b760d0
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-09 (Sat, 09 Apr 2011)

  Changed paths:
    M src/pmc/unmanagedstruct.pmc

  Log Message:
  -----------
  consting


  Commit: 551242c5f9604bced08879c5b92229908adf0f6a
      https://github.com/parrot/parrot/commit/551242c5f9604bced08879c5b92229908adf0f6a
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-04-09 (Sat, 09 Apr 2011)

  Changed paths:
    M tools/install/smoke_languages.pl

  Log Message:
  -----------
  [languages] add a smoke test for Winxed


  Commit: 029a2cd4ccf28dae2418238b189c71516d87e3d3
      https://github.com/parrot/parrot/commit/029a2cd4ccf28dae2418238b189c71516d87e3d3
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-09 (Sat, 09 Apr 2011)

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

  Log Message:
  -----------
  Consting, and shimmed an interp arg


  Commit: 6853f88b41bfa1d4e97cd4f87ea6e88c317917eb
      https://github.com/parrot/parrot/commit/6853f88b41bfa1d4e97cd4f87ea6e88c317917eb
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-09 (Sat, 09 Apr 2011)

  Changed paths:
    M include/parrot/compiler.h

  Log Message:
  -----------
  close off unused the way clang likes it


  Commit: 49b5e9d18f1ddefe15d7bf8eb650886949a906d6
      https://github.com/parrot/parrot/commit/49b5e9d18f1ddefe15d7bf8eb650886949a906d6
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-09 (Sat, 09 Apr 2011)

  Changed paths:
    M include/parrot/api.h

  Log Message:
  -----------
  Added PARROT_ASSERTS_ON to tell if assertions are on


  Commit: 9cb8686534610f7df8a9c9cf12d3be693c34d0d9
      https://github.com/parrot/parrot/commit/9cb8686534610f7df8a9c9cf12d3be693c34d0d9
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-09 (Sat, 09 Apr 2011)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  quieting unused args.


  Commit: 99786be37e1db0ff9ee80b44878da98585e4f053
      https://github.com/parrot/parrot/commit/99786be37e1db0ff9ee80b44878da98585e4f053
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-10 (Sun, 10 Apr 2011)

  Changed paths:
    M frontend/parrot_debugger/main.c
  M include/parrot/interpreter.h
  M src/interp/inter_misc.c
  M src/packfile/api.c

  Log Message:
  -----------
  remove some cargo-cult nonsense in the packfile api. Since the packfile PMCs are GC-protected, use them more and don't pass raw PackFile* pointers back from the compiler


  Commit: 9ec9ca8e1c79e39408969d907b36ad8af235dbfa
      https://github.com/parrot/parrot/commit/9ec9ca8e1c79e39408969d907b36ad8af235dbfa
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-10 (Sun, 10 Apr 2011)

  Changed paths:
    M src/interp/inter_misc.c
  M src/packfile/api.c
  M src/pmc/imccompiler.pmc

  Log Message:
  -----------
  fixup the IMCCompiler.compile method. compile method and invoke vtable return an Eval PMC. compile_file returns a PtrObj PMC for a PackFile*. this situation isn't ideal, but we need other fixes in the system before we can saneify it


  Commit: 0f0dc315eabbafdb1dcceaa29d3c7389e9ffb2f4
      https://github.com/parrot/parrot/commit/0f0dc315eabbafdb1dcceaa29d3c7389e9ffb2f4
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-10 (Sun, 10 Apr 2011)

  Changed paths:
    M src/pmc/imccompiler.pmc

  Log Message:
  -----------
  comment out method stubs in IMCCompiler which have not been implemented yet


  Commit: e53b5c597da80480b31b536f0353e06f13ddb8c1
      https://github.com/parrot/parrot/commit/e53b5c597da80480b31b536f0353e06f13ddb8c1
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-04-10 (Sun, 10 Apr 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  fix codetest failure - add missing ASSERT_ARGS()


  Commit: 8869eca378573ffb19fecd7e5691f6a011bbbf7b
      https://github.com/parrot/parrot/commit/8869eca378573ffb19fecd7e5691f6a011bbbf7b
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-04-10 (Sun, 10 Apr 2011)

  Changed paths:
    M src/pmc/imccompiler.pmc

  Log Message:
  -----------
  fix codetest failure - add missing documentation


  Commit: 0573725f99f87517c520f736529d855d4b283fac
      https://github.com/parrot/parrot/commit/0573725f99f87517c520f736529d855d4b283fac
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-04-10 (Sun, 10 Apr 2011)

  Changed paths:
    M include/parrot/compiler.h

  Log Message:
  -----------
  fix codetest failure - wrap macro argument


  Commit: 5d9afa0ad1b341836768ff0e65d7ff09d93aaf9f
      https://github.com/parrot/parrot/commit/5d9afa0ad1b341836768ff0e65d7ff09d93aaf9f
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-10 (Sun, 10 Apr 2011)

  Changed paths:
    M src/pmc/imageiosize.pmc

  Log Message:
  -----------
  eliminate unused 'pf' attribute from ImageIOSize


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

  Changed paths:
    M config/auto/llvm.pm

  Log Message:
  -----------
  Correct typo in inline comment.


  Commit: 43c75f050c9b5e1bcfc42f5b691af45f6ea6ac69
      https://github.com/parrot/parrot/commit/43c75f050c9b5e1bcfc42f5b691af45f6ea6ac69
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-10 (Sun, 10 Apr 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  mark const table internal hashes


  Commit: 400f3aa0813f54b36befad60442da0f72d1a3f9f
      https://github.com/parrot/parrot/commit/400f3aa0813f54b36befad60442da0f72d1a3f9f
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-10 (Sun, 10 Apr 2011)

  Changed paths:
    M src/pmc/imageiofreeze.pmc

  Log Message:
  -----------
  patch small reference-holding gap

if a mark happens *during* ImageIOFreeze.init(), we need the nascent object to
mark its partially-allocated children.


  Commit: 05ea8289a78800c30aeee345e70d2531e915943f
      https://github.com/parrot/parrot/commit/05ea8289a78800c30aeee345e70d2531e915943f
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-11 (Mon, 11 Apr 2011)

  Changed paths:
    M src/pmc/imccompiler.pmc

  Log Message:
  -----------
  headerizer flags for IMCCCompiler


  Commit: 5ebd3ebadf7a90e3ebdb2d9a884dcd58c996375d
      https://github.com/parrot/parrot/commit/5ebd3ebadf7a90e3ebdb2d9a884dcd58c996375d
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-11 (Mon, 11 Apr 2011)

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

  Log Message:
  -----------
  this function handles NULLs just fine thankyouverymuch


  Commit: 756e1dab7d529b52c0e10927a986a3af003d85b5
      https://github.com/parrot/parrot/commit/756e1dab7d529b52c0e10927a986a3af003d85b5
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-04-11 (Mon, 11 Apr 2011)

  Changed paths:
    M src/pmc/imccompiler.pmc

  Log Message:
  -----------
  fix codetest failure - add missing ASSERT_ARGS


  Commit: d22027223c66c549c79b8149c4b2882a6252724c
      https://github.com/parrot/parrot/commit/d22027223c66c549c79b8149c4b2882a6252724c
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-11 (Mon, 11 Apr 2011)

  Changed paths:
    M .gitignore
  M Configure.pl
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M NEWS
  M api.yaml
  M compilers/imcc/Defines.mak
  M compilers/imcc/Rules.in
  A compilers/imcc/api.c
  M compilers/imcc/cfg.c
  M compilers/imcc/cfg.h
  M compilers/imcc/debug.c
  M compilers/imcc/debug.h
  M compilers/imcc/imc.c
  M compilers/imcc/imc.h
  M compilers/imcc/imcc.l
  M compilers/imcc/imcc.y
  M compilers/imcc/imclexer.c
  M compilers/imcc/imcparser.c
  M compilers/imcc/imcparser.h
  M compilers/imcc/instructions.c
  M compilers/imcc/instructions.h
  M compilers/imcc/main.c
  M compilers/imcc/optimizer.c
  M compilers/imcc/optimizer.h
  M compilers/imcc/parser.h
  M compilers/imcc/parser_util.c
  M compilers/imcc/pbc.c
  M compilers/imcc/pbc.h
  M compilers/imcc/pcc.c
  M compilers/imcc/reg_alloc.c
  M compilers/imcc/sets.c
  M compilers/imcc/sets.h
  M compilers/imcc/symreg.c
  M compilers/imcc/symreg.h
  M config/auto/infnan.pm
  M config/auto/llvm.pm
  M config/auto/pmc.pm
  M config/auto/warnings.pm
  M config/gen/config_h/config_h.in
  M config/gen/makefiles.pm
  R config/gen/makefiles/parrot_pc.in
  M config/gen/makefiles/root.in
  M config/init/defaults.pm
  M config/init/hints/irix.pm
  M config/inter/progs.pm
  M docs/book/pir/ch03_basic_syntax.pod
  M docs/book/pir/ch04_variables.pod
  M docs/book/pir/ch09_exceptions.pod
  M docs/compiler_faq.pod
  M docs/imcc/operation.pod
  M docs/index/developer.json
  M docs/pdds/pdd19_pir.pod
  M docs/pdds/pdd20_lexical_vars.pod
  M docs/pdds/pdd22_io.pod
  M docs/project/hacking_tips.pod
  M docs/translations/README.BGR
  M ext/Parrot-Embed/Build.PL
  M frontend/parrot/main.c
  M frontend/parrot_debugger/main.c
  A include/imcc/api.h
  A include/imcc/embed.h
  A include/imcc/yyscanner.h
  M include/parrot/api.h
  M include/parrot/atomic.h
  M include/parrot/call.h
  M include/parrot/compiler.h
  M include/parrot/datatypes.h
  M include/parrot/exceptions.h
  M include/parrot/exit.h
  M include/parrot/extend.h
  M include/parrot/gc_api.h
  M include/parrot/global_setup.h
  M include/parrot/interpreter.h
  M include/parrot/io.h
  M include/parrot/misc.h
  M include/parrot/namespace.h
  M include/parrot/packfile.h
  M include/parrot/pointer_array.h
  M include/parrot/string.h
  M include/parrot/string_funcs.h
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M lib/Parrot/Configure/Utils.pm
  M lib/Parrot/Git/Describe.pm
  M lib/Parrot/Pmc2c/Method.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/PMC/RO.pm
  M lib/Parrot/Pmc2c/VTable.pm
  M lib/Parrot/Revision.pm
  M lib/Parrot/SHA1.pm
  M lib/Parrot/Test.pm
  M ports/cygwin/README
  M ports/cygwin/parrot-1.0.0-1.cygport
  M ports/debian/libparrot-dev.install.in
  M runtime/parrot/library/PGE/Dumper.pir
  M src/call/args.c
  M src/debug.c
  M src/dynext.c
  M src/embed.c
  M src/embed/api.c
  M src/embed/pmc.c
  M src/exceptions.c
  M src/exit.c
  M src/extend.c
  M src/gc/api.c
  M src/gc/gc_gms.c
  M src/gc/gc_ms.c
  M src/gc/mark_sweep.c
  M src/gc/string_gc.c
  M src/global_setup.c
  M src/hash.c
  M src/hll.c
  M src/interp/inter_create.c
  M src/interp/inter_misc.c
  M src/io/api.c
  M src/io/buffer.c
  M src/io/filehandle.c
  M src/io/io_private.h
  M src/multidispatch.c
  M src/namespace.c
  M src/oo.c
  M src/packfile/api.c
  M src/packfile/output.c
  M src/pmc/hash.pmc
  M src/pmc/hashiterator.pmc
  M src/pmc/imageiofreeze.pmc
  M src/pmc/imageiosize.pmc
  A src/pmc/imccompiler.pmc
  M src/pmc/key.pmc
  M src/pmc/object.pmc
  M src/pmc/opcode.pmc
  M src/pmc/packfilebytecodesegment.pmc
  M src/pmc/packfiledirectory.pmc
  M src/pmc/packfileopmap.pmc
  M src/pmc/packfilerawsegment.pmc
  M src/pmc/ptrobj.pmc
  M src/pmc/structview.pmc
  M src/pmc/sub.pmc
  M src/pmc/unmanagedstruct.pmc
  M src/pointer_array.c
  M src/runcore/cores.c
  M src/spf_render.c
  M src/string/api.c
  M src/utils.c
  M t/TESTS_STATUS.pod
  R t/compilers/imcc/imcpasm/cfg.t
  R t/compilers/imcc/imcpasm/opt0.t
  R t/compilers/imcc/imcpasm/opt1.t
  R t/compilers/imcc/imcpasm/opt2.t
  R t/compilers/imcc/imcpasm/optc.t
  R t/compilers/imcc/imcpasm/pcc.t
  M t/configure/017-revision_from_cache.t
  M t/configure/018-revision_to_cache.t
  M t/configure/033-step.t
  M t/configure/061-revision_from_cache.t
  M t/configure/063-git_describe_to_cache.t
  M t/configure/064-sha1_from_cache.t
  M t/configure/065-git_describe_from_cache.t
  M t/dynpmc/os.t
  M t/perl/Parrot_Test.t
  M t/pmc/object-meths.t
  M t/pmc/packfileopmap.t
  M t/pmc/pmc.t
  M t/src/embed.t
  M t/src/embed/api.t
  M t/src/extend.t
  M t/src/extend_vtable.t
  A t/steps/auto/infnan-01.t
  M t/steps/auto/llvm-01.t
  M t/steps/init/defaults-01.t
  M t/steps/inter/progs-01.t
  M t/steps/inter/progs-02.t
  M t/steps/inter/progs-03.t
  M t/steps/inter/progs-04.t
  M tools/dev/pbc_to_exe.pir
  M tools/install/smoke_languages.pl

  Log Message:
  -----------
  Merge branch 'master' into tt1931-nci-parameters-deprecation

Conflicts:
	src/nci/core_thunks.c
	src/nci/core_thunks.nci


  Commit: 568c380b6f0eb2b4a6334530179e83289632ee12
      https://github.com/parrot/parrot/commit/568c380b6f0eb2b4a6334530179e83289632ee12
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-04-11 (Mon, 11 Apr 2011)

  Changed paths:
    M config/auto/llvm.pm

  Log Message:
  -----------
  [configure] Don't pick up LLVM's ccflags.  http://trac.parrot.org/parrot/ticket/2089.


  Commit: 91bd7c34f28e51c861388d010730856812ad0103
      https://github.com/parrot/parrot/commit/91bd7c34f28e51c861388d010730856812ad0103
  Author: Kevin Polulak <kpolulak at gmail.com>
  Date:   2011-04-12 (Tue, 12 Apr 2011)

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

  Log Message:
  -----------
  factor common code in fetch/vivify into a static function

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


  Commit: da70a7806bcea7cf17952edc307051e42fe6cb3b
      https://github.com/parrot/parrot/commit/da70a7806bcea7cf17952edc307051e42fe6cb3b
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-04-12 (Tue, 12 Apr 2011)

  Changed paths:
    M docs/pdds/pdd19_pir.pod

  Log Message:
  -----------
  make pdd19 examples not print output during compilation


  Commit: 24233e25c7654034aabc605b059972419baea447
      https://github.com/parrot/parrot/commit/24233e25c7654034aabc605b059972419baea447
  Author: Nick Wellnhofer <wellnhofer at aevum.de>
  Date:   2011-04-12 (Tue, 12 Apr 2011)

  Changed paths:
    M t/perl/Parrot_Test.t

  Log Message:
  -----------
  [t] Add back trailing spaces in t/perl/Parrot_Test.t

Fixes test with Test::Builder version <= 0.94


  Commit: 4d821463c1b7890eea618ca7e8d149cff2c9d6ca
      https://github.com/parrot/parrot/commit/4d821463c1b7890eea618ca7e8d149cff2c9d6ca
  Author: Nick Wellnhofer <wellnhofer at aevum.de>
  Date:   2011-04-12 (Tue, 12 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Fix test 3 of t/src/extend_vtable.t


  Commit: e5f775201fb381e085336cf178a6b5853636b046
      https://github.com/parrot/parrot/commit/e5f775201fb381e085336cf178a6b5853636b046
  Author: Nick Wellnhofer <wellnhofer at aevum.de>
  Date:   2011-04-12 (Tue, 12 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Make t/src/extend_vtable.t work with g++

See TT #2084


  Commit: 364ad6bc2295cc4e80801587653983418138113a
      https://github.com/parrot/parrot/commit/364ad6bc2295cc4e80801587653983418138113a
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-12 (Tue, 12 Apr 2011)

  Changed paths:
    M src/embed/api.c

  Log Message:
  -----------
  block GC during packfile serialization and write to file. This gets rid of my segfaulty issues building Rakudo


  Commit: ed8fd08e4a95faaa260b08f774b44ad1b38b6f09
      https://github.com/parrot/parrot/commit/ed8fd08e4a95faaa260b08f774b44ad1b38b6f09
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-12 (Tue, 12 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

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


  Commit: d0fd13f9eda4b9158a8f9994e790ed2d01e62bca
      https://github.com/parrot/parrot/commit/d0fd13f9eda4b9158a8f9994e790ed2d01e62bca
  Author: Nick Wellnhofer <wellnhofer at aevum.de>
  Date:   2011-04-12 (Tue, 12 Apr 2011)

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  [configure] Use -fexcess-precision=standard

This option is supported by GCC >= 4.5 and might help with TT #1978


  Commit: 0631c0fdfacde82e78c2facb1eb73c1afe437fc8
      https://github.com/parrot/parrot/commit/0631c0fdfacde82e78c2facb1eb73c1afe437fc8
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-12 (Tue, 12 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_get_string_keyed_str , nwellenhof++


  Commit: 985e82a58731e46af2f4aa9e0417c11c1be3dd9f
      https://github.com/parrot/parrot/commit/985e82a58731e46af2f4aa9e0417c11c1be3dd9f
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-04-12 (Tue, 12 Apr 2011)

  Changed paths:
    M src/embed/api.c

  Log Message:
  -----------
  [build] fix C
src/embed/api.c:546: error: ISO C90 forbids mixed declarations and code


  Commit: c5bf220541e3ae115f4012f16a60d0efee9b2fee
      https://github.com/parrot/parrot/commit/c5bf220541e3ae115f4012f16a60d0efee9b2fee
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-13 (Wed, 13 Apr 2011)

  Changed paths:
    M src/pmc/fixedfloatarray.pmc

  Log Message:
  -----------
  add a get_pointer vtable to FixedFloatArray, so people doing mathish stuff through NCI can get at the underlying storage


  Commit: 2d1ffb389b0c0d59410e35b140cd6499c22e9e3b
      https://github.com/parrot/parrot/commit/2d1ffb389b0c0d59410e35b140cd6499c22e9e3b
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-13 (Wed, 13 Apr 2011)

  Changed paths:
    M lib/Parrot/Vtable.pm

  Log Message:
  -----------
  add function annotations to vmethod arguments


  Commit: f8696d09418de3478d7c84851e582cb6dcbd9456
      https://github.com/parrot/parrot/commit/f8696d09418de3478d7c84851e582cb6dcbd9456
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-13 (Wed, 13 Apr 2011)

  Changed paths:
    M lib/Parrot/Vtable.pm
  M tools/build/vtable_extend.pl
  M tools/build/vtable_h.pl

  Log Message:
  -----------
  parse_vtable() should just take an explicit file argument rather than defaulting.  Hoisted up some repeated strings


  Commit: 4cbdf8dc0b39d2f6f35342633de42cc5a81b989b
      https://github.com/parrot/parrot/commit/4cbdf8dc0b39d2f6f35342633de42cc5a81b989b
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-13 (Wed, 13 Apr 2011)

  Changed paths:
    M include/parrot/interpreter.h
  M include/parrot/io.h
  M src/interp/inter_create.c
  M src/io/api.c
  M src/pmc.c
  M src/string/api.c

  Log Message:
  -----------
  STRINGNULL and PMCNULL are now always single globals. In the past, they could be NULL depending on a macro.


  Commit: 880473eb53002e2270ab87ce950b876d69745fa5
      https://github.com/parrot/parrot/commit/880473eb53002e2270ab87ce950b876d69745fa5
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-13 (Wed, 13 Apr 2011)

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

  Log Message:
  -----------
  updating PARROT_CAN_RETURN_NULL based on the new PMCNULL/STRINGNULL settings


  Commit: a03f2f39e64eaad591701aeb756640721eea7c9d
      https://github.com/parrot/parrot/commit/a03f2f39e64eaad591701aeb756640721eea7c9d
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-13 (Wed, 13 Apr 2011)

  Changed paths:
    M src/pmc/stringbuilder.pmc

  Log Message:
  -----------
  localizing STR_VTABLE


  Commit: 7f2ef6ea90f3ef7f8d85256d648ea9da6bf24288
      https://github.com/parrot/parrot/commit/7f2ef6ea90f3ef7f8d85256d648ea9da6bf24288
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-13 (Wed, 13 Apr 2011)

  Changed paths:
    M src/embed/api.c

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


  Commit: 6c64494fd82a06ba1aa7473a5b2d7641afae6422
      https://github.com/parrot/parrot/commit/6c64494fd82a06ba1aa7473a5b2d7641afae6422
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-13 (Wed, 13 Apr 2011)

  Changed paths:
    M include/parrot/string.h

  Log Message:
  -----------
  annotating function pointers


  Commit: 84871f57f4f12e2456fe233c7f8643b7625f5711
      https://github.com/parrot/parrot/commit/84871f57f4f12e2456fe233c7f8643b7625f5711
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-14 (Thu, 14 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_delete_keyed(_int)


  Commit: 4d52021be8de6ddd4c146ca822a6cc8a30854738
      https://github.com/parrot/parrot/commit/4d52021be8de6ddd4c146ca822a6cc8a30854738
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-14 (Thu, 14 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_delete_keyed_str


  Commit: 67ffbc8ae5d49dcfe1e87df925c663e3c6d31878
      https://github.com/parrot/parrot/commit/67ffbc8ae5d49dcfe1e87df925c663e3c6d31878
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-14 (Thu, 14 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_delprop


  Commit: eab67bd42e7dc83667f8240e6cbcc9cb9367cdc9
      https://github.com/parrot/parrot/commit/eab67bd42e7dc83667f8240e6cbcc9cb9367cdc9
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-14 (Thu, 14 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_exists_keyed_str


  Commit: de2f736680ce89e5889a918cec21211166ff39ae
      https://github.com/parrot/parrot/commit/de2f736680ce89e5889a918cec21211166ff39ae
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-14 (Thu, 14 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_get_integer_keyed_str


  Commit: c6f1fe741f677f2e569cc4e25064579555b080a6
      https://github.com/parrot/parrot/commit/c6f1fe741f677f2e569cc4e25064579555b080a6
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-14 (Thu, 14 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_get_number_keyed_str


  Commit: 986d7601bc778583b0dc968d3d81dd8f140678cc
      https://github.com/parrot/parrot/commit/986d7601bc778583b0dc968d3d81dd8f140678cc
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-14 (Thu, 14 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_get_pmc_keyed_int


  Commit: ce3f9ecdf34685fd8164ea1f1e1036d234574f71
      https://github.com/parrot/parrot/commit/ce3f9ecdf34685fd8164ea1f1e1036d234574f71
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-14 (Thu, 14 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_get_pmc_keyed


  Commit: d7afbd7a60d7a9df71e23536a161087a4668ef0f
      https://github.com/parrot/parrot/commit/d7afbd7a60d7a9df71e23536a161087a4668ef0f
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-14 (Thu, 14 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_get_repr


  Commit: 2d1a1fe09a4a422043efa6227a33663d902d78b2
      https://github.com/parrot/parrot/commit/2d1a1fe09a4a422043efa6227a33663d902d78b2
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-04-15 (Fri, 15 Apr 2011)

  Changed paths:
    M include/parrot/interpreter.h

  Log Message:
  -----------
  Brake the build - replace "PackFile *initial_pf" with "PMC *current_pf"


  Commit: af010fa3fad3f8ac4ee8e5b7d8dc8b249eaed463
      https://github.com/parrot/parrot/commit/af010fa3fad3f8ac4ee8e5b7d8dc8b249eaed463
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-04-15 (Fri, 15 Apr 2011)

  Changed paths:
    M src/gc/mark_sweep.c

  Log Message:
  -----------
  Fix mark in trace_roots


  Commit: 62b5f53d99e5288a5fea8cdafd983b8062f20583
      https://github.com/parrot/parrot/commit/62b5f53d99e5288a5fea8cdafd983b8062f20583
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-04-15 (Fri, 15 Apr 2011)

  Changed paths:
    M compilers/imcc/main.c
  M compilers/imcc/pbc.c
  M include/parrot/packfile.h
  M src/embed.c
  M src/embed/api.c
  M src/interp/inter_create.c
  M src/packfile/api.c
  M src/pmc/eval.pmc

  Log Message:
  -----------
  Mass replace of interp_pf with current_pf.


  Commit: d7afc1f369eda5addef237ac30aa8bcd934b5981
      https://github.com/parrot/parrot/commit/d7afc1f369eda5addef237ac30aa8bcd934b5981
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-04-15 (Fri, 15 Apr 2011)

  Changed paths:
    M config/gen/config_h/config_h.in

  Log Message:
  -----------
  Brake the build again. Replace typedef of Parrot_PackFile with PMC version.


  Commit: f65e92a5369526a3fdf343cfde55660ad9f1a403
      https://github.com/parrot/parrot/commit/f65e92a5369526a3fdf343cfde55660ad9f1a403
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-04-15 (Fri, 15 Apr 2011)

  Changed paths:
    M src/embed/api.c

  Log Message:
  -----------
  Update code to new Parrot_PackFile typedef.


  Commit: 7f73a45556e3fd599a0ff71705cdd307ecc717cd
      https://github.com/parrot/parrot/commit/7f73a45556e3fd599a0ff71705cdd307ecc717cd
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-04-15 (Fri, 15 Apr 2011)

  Changed paths:
    M config/gen/config_h/config_h.in
  M include/parrot/core_types.h

  Log Message:
  -----------
  Move definition of Parrot_PackFile to more appropriate place


  Commit: 133eb4da888d6d3d62811457109a34262b3ac597
      https://github.com/parrot/parrot/commit/133eb4da888d6d3d62811457109a34262b3ac597
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-04-15 (Fri, 15 Apr 2011)

  Changed paths:
    M src/gc/mark_sweep.c

  Log Message:
  -----------
  Fix most annoying bug ever. When GC triggered during opcode tracing than we mark "debugger" interpreter without marking real one. Fix is to mark parent_interpreter as well.


  Commit: 6d7f7f074c9a15be26b79c7b30803fcdaafbc186
      https://github.com/parrot/parrot/commit/6d7f7f074c9a15be26b79c7b30803fcdaafbc186
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-04-15 (Fri, 15 Apr 2011)

  Changed paths:
    M src/embed.c

  Log Message:
  -----------
  Resurrect original code instead of asserting on NYI


  Commit: 4a80315b4e596851decb5097f8083809b43c8962
      https://github.com/parrot/parrot/commit/4a80315b4e596851decb5097f8083809b43c8962
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-04-15 (Fri, 15 Apr 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  Add more WBs


  Commit: 9578243bcc5e40eace1dd1f94f2fcc0596c6fb50
      https://github.com/parrot/parrot/commit/9578243bcc5e40eace1dd1f94f2fcc0596c6fb50
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-04-15 (Fri, 15 Apr 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  Update to use PMC instead of raw pointers


  Commit: 99cfc8c293cb5136b45ea8861d0689e475cb0a4a
      https://github.com/parrot/parrot/commit/99cfc8c293cb5136b45ea8861d0689e475cb0a4a
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-04-15 (Fri, 15 Apr 2011)

  Changed paths:
    M frontend/parrot_debugger/main.c
  M frontend/pbc_dump/main.c

  Log Message:
  -----------
  Update frontends


  Commit: 36c5eb156be3e3da3dbe75f916f02b17646fd7d6
      https://github.com/parrot/parrot/commit/36c5eb156be3e3da3dbe75f916f02b17646fd7d6
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-04-15 (Fri, 15 Apr 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  One more GC block


  Commit: 8c1c2b085256e468092f41c2f5ae6a82a12b7da2
      https://github.com/parrot/parrot/commit/8c1c2b085256e468092f41c2f5ae6a82a12b7da2
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-04-15 (Fri, 15 Apr 2011)

  Changed paths:
    M t/src/extend.t

  Log Message:
  -----------
  Update test to use proper Parrot_PackFile typedef.


  Commit: 369b59b1b84145b90c7ceaf35ed64857d9ebfc42
      https://github.com/parrot/parrot/commit/369b59b1b84145b90c7ceaf35ed64857d9ebfc42
  Author: Christoph Otto <christoph_git at mksig.org>
  Date:   2011-04-15 (Fri, 15 Apr 2011)

  Changed paths:
    M src/embed/api.c

  Log Message:
  -----------
  make gcc happy


  Commit: 4ce8ad6cc44fe266c315387381ff830feeb508eb
      https://github.com/parrot/parrot/commit/4ce8ad6cc44fe266c315387381ff830feeb508eb
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-15 (Fri, 15 Apr 2011)

  Changed paths:
    M src/gc/mark_sweep.c

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


  Commit: 4fe08382f31ffc8b5bc73fbe67a1536462c7337a
      https://github.com/parrot/parrot/commit/4fe08382f31ffc8b5bc73fbe67a1536462c7337a
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-15 (Fri, 15 Apr 2011)

  Changed paths:
    M include/parrot/context.h
  M src/call/context_accessors.c

  Log Message:
  -----------
  fix up some function annotations


  Commit: 5fb8348594119637c09fb46ba1c545df50ef81ca
      https://github.com/parrot/parrot/commit/5fb8348594119637c09fb46ba1c545df50ef81ca
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-16 (Sat, 16 Apr 2011)

  Changed paths:
    M src/gc/mark_sweep.c

  Log Message:
  -----------
  assert args and function docs for mark_interp function


  Commit: 4abb7b7716dbe34bb1192abb929f11a3355d65a8
      https://github.com/parrot/parrot/commit/4abb7b7716dbe34bb1192abb929f11a3355d65a8
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-16 (Sat, 16 Apr 2011)

  Changed paths:
    M src/gc/mark_sweep.c

  Log Message:
  -----------
  fix function docs


  Commit: 3e3b4169ea590da6249733edd102c44f41ad2d3d
      https://github.com/parrot/parrot/commit/3e3b4169ea590da6249733edd102c44f41ad2d3d
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-16 (Sat, 16 Apr 2011)

  Changed paths:
    M include/parrot/context.h
  M include/parrot/debugger.h
  M include/parrot/interpreter.h
  M include/parrot/io.h
  M include/parrot/string.h
  M lib/Parrot/Vtable.pm
  M src/call/context_accessors.c
  M src/debug.c
  M src/embed/api.c
  M src/interp/inter_create.c
  M src/io/api.c
  M src/pmc.c
  M src/pmc/fixedfloatarray.pmc
  M src/pmc/stringbuilder.pmc
  M src/string/api.c
  M tools/build/vtable_extend.pl
  M tools/build/vtable_h.pl

  Log Message:
  -----------
  Merge branch 'master' into leto/embed_grant


  Commit: 704435d21f341a5c2bbf8e953fafc5f4a867165d
      https://github.com/parrot/parrot/commit/704435d21f341a5c2bbf8e953fafc5f4a867165d
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-16 (Sat, 16 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t][TT #2084] Attempt to fix failed assertion 'key'


  Commit: b5596e461c1c90ac82b8f4e50b779a4eb628feb3
      https://github.com/parrot/parrot/commit/b5596e461c1c90ac82b8f4e50b779a4eb628feb3
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-16 (Sat, 16 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Merge branch 'master' into leto/embed_grant


  Commit: 4c28441cf6b57c29e332f66da6b5181b257a5944
      https://github.com/parrot/parrot/commit/4c28441cf6b57c29e332f66da6b5181b257a5944
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-04-16 (Sat, 16 Apr 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  More WB


  Commit: dbf477e6c3f37bb066c8a8c5af8b39801813b55a
      https://github.com/parrot/parrot/commit/dbf477e6c3f37bb066c8a8c5af8b39801813b55a
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-04-16 (Sat, 16 Apr 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  Remove PackFile_append. We always need WD when changing PackFile


  Commit: d234bccb4e84aa77de7e9914954dcaf240c1a6b4
      https://github.com/parrot/parrot/commit/d234bccb4e84aa77de7e9914954dcaf240c1a6b4
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-04-16 (Sat, 16 Apr 2011)

  Changed paths:
    M include/parrot/packfile.h
  M src/embed/api.c
  M src/packfile/api.c
  M src/pmc/eval.pmc

  Log Message:
  -----------
  Change do_sub_pragmas to accept PMC instead of raw PackFile_ByteCode pointer. We are changing constants and need WD


  Commit: 8ffbcb8f00800e97393f801e66f33f3fd13c2a01
      https://github.com/parrot/parrot/commit/8ffbcb8f00800e97393f801e66f33f3fd13c2a01
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-04-16 (Sat, 16 Apr 2011)

  Changed paths:
    M src/pmc/ptr.pmc

  Log Message:
  -----------
  Writebarrier Ptr PMC when returning raw pointer. It's kind of overkill but will help for now


  Commit: 37ce94f10e7a741f2062bc4f59b26d56f3094705
      https://github.com/parrot/parrot/commit/37ce94f10e7a741f2062bc4f59b26d56f3094705
  Author: Christoph Otto <christoph_git at mksig.org>
  Date:   2011-04-16 (Sat, 16 Apr 2011)

  Changed paths:
    M docs/project/hacking_tips.pod

  Log Message:
  -----------
  add some tips on reducing unhelpful randomness


  Commit: 48f56a3545447fa982c8b598e0bcdf08f1eee609
      https://github.com/parrot/parrot/commit/48f56a3545447fa982c8b598e0bcdf08f1eee609
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-16 (Sat, 16 Apr 2011)

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

  Log Message:
  -----------
  Annotate non-SHIM PMC arguments in generated PMC C code


  Commit: 6f1f07bd999e1258480e51cae103163f9281fbcc
      https://github.com/parrot/parrot/commit/6f1f07bd999e1258480e51cae103163f9281fbcc
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-04-17 (Sun, 17 Apr 2011)

  Changed paths:
    M docs/project/hacking_tips.pod
  M include/parrot/context.h
  M lib/Parrot/Pmc2c/Method.pm
  M src/call/context_accessors.c
  M t/src/extend_vtable.t

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


  Commit: 370a41843ce08a1f7ceab1ecfed6fb4e96ef142e
      https://github.com/parrot/parrot/commit/370a41843ce08a1f7ceab1ecfed6fb4e96ef142e
  Author: Christoph Otto <christoph_git at mksig.org>
  Date:   2011-04-17 (Sun, 17 Apr 2011)

  Changed paths:
    M Configure.pl
  M config/auto/llvm.pm
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M t/steps/auto/llvm-01.t

  Log Message:
  -----------
  Introduce --with-llvm option to explicitly link to LLVM

fixes tt #2092, patch courtesy of kid51++


  Commit: 73edd49575fede3167c99bb70676a10b460d85d0
      https://github.com/parrot/parrot/commit/73edd49575fede3167c99bb70676a10b460d85d0
  Author: Christoph Otto <christoph_git at mksig.org>
  Date:   2011-04-17 (Sun, 17 Apr 2011)

  Changed paths:
    M t/op/spawnw.t

  Log Message:
  -----------
  Eliminate use of 'env'

fixes tt #2095, patch courtesy of kid51++


  Commit: c4d3f78df6ed10a38ad550f018ceccd1fd6278fb
      https://github.com/parrot/parrot/commit/c4d3f78df6ed10a38ad550f018ceccd1fd6278fb
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-17 (Sun, 17 Apr 2011)

  Changed paths:
    M src/pmc/imccompiler.pmc

  Log Message:
  -----------
  Consting and annotating


  Commit: 7190577b7d533c16bcee0d61bf2d6f093eaa7524
      https://github.com/parrot/parrot/commit/7190577b7d533c16bcee0d61bf2d6f093eaa7524
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-17 (Sun, 17 Apr 2011)

  Changed paths:
    M Configure.pl
  M config/auto/llvm.pm
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M t/op/spawnw.t
  M t/steps/auto/llvm-01.t

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


  Commit: 46c2a2b42a1ebac3abf40f7f186643a91d17fa77
      https://github.com/parrot/parrot/commit/46c2a2b42a1ebac3abf40f7f186643a91d17fa77
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-17 (Sun, 17 Apr 2011)

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

  Log Message:
  -----------
  Fixed up some function annotations. Removed outdated #define. Use STRINGNULL for our null strings.


  Commit: e187a446547460180b5326cc657026d9cd0c5ba9
      https://github.com/parrot/parrot/commit/e187a446547460180b5326cc657026d9cd0c5ba9
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-18 (Mon, 18 Apr 2011)

  Changed paths:
    M compilers/imcc/main.c
  M compilers/imcc/pbc.c
  M config/gen/config_h/config_h.in
  M frontend/parrot_debugger/main.c
  M frontend/pbc_dump/main.c
  M include/parrot/core_types.h
  M include/parrot/interpreter.h
  M include/parrot/packfile.h
  M src/embed.c
  M src/embed/api.c
  M src/gc/mark_sweep.c
  M src/interp/inter_create.c
  M src/packfile/api.c
  M src/pmc/eval.pmc
  M src/pmc/ptr.pmc
  M t/src/extend.t

  Log Message:
  -----------
  Merge branch 'packfile_wrap'


  Commit: 8393b9527aa126597a108ad806451a1974c63501
      https://github.com/parrot/parrot/commit/8393b9527aa126597a108ad806451a1974c63501
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-18 (Mon, 18 Apr 2011)

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

  Log Message:
  -----------
  annotate function pointers in the iterator


  Commit: 229a7813acaf55b38110d81639365d6c097bf74b
      https://github.com/parrot/parrot/commit/229a7813acaf55b38110d81639365d6c097bf74b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-18 (Mon, 18 Apr 2011)

  Changed paths:
    M api.yaml
  M src/embed/api.c

  Log Message:
  -----------
  Add experimental ability to modify PARROT_LIB_PATH_LANG with the -L commandline switch.


  Commit: 46922aec93bb911fcdde4f82c5742ef380bab096
      https://github.com/parrot/parrot/commit/46922aec93bb911fcdde4f82c5742ef380bab096
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-18 (Mon, 18 Apr 2011)

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

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


  Commit: 9ae4a27fb83acafd5f096c3b306e9f46a752a99d
      https://github.com/parrot/parrot/commit/9ae4a27fb83acafd5f096c3b306e9f46a752a99d
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-18 (Mon, 18 Apr 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  Add a little meat to NEWS


  Commit: c9923220e25793f725db430c7eb0d4ec545184b3
      https://github.com/parrot/parrot/commit/c9923220e25793f725db430c7eb0d4ec545184b3
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-18 (Mon, 18 Apr 2011)

  Changed paths:
    M PLATFORMS

  Log Message:
  -----------
  Update netbsd x86_64 PLATFORM entry


  Commit: 8bcd6a75ea00b6dc86d3c36cf479b4155ffb365d
      https://github.com/parrot/parrot/commit/8bcd6a75ea00b6dc86d3c36cf479b4155ffb365d
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-18 (Mon, 18 Apr 2011)

  Changed paths:
    M frontend/pbc_dump/main.c

  Log Message:
  -----------
  fix the build on windows. I don't know why this is an error, the compiler can clearly see the PMC_IS_NULL macro, but claims the PMCNULL variable is not defined. They are defined in the same file


  Commit: 836fe3bd30cfd2d44b61c0bb1dfbb5e78012af26
      https://github.com/parrot/parrot/commit/836fe3bd30cfd2d44b61c0bb1dfbb5e78012af26
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-18 (Mon, 18 Apr 2011)

  Changed paths:
    M NEWS
  M PLATFORMS
  M api.yaml
  M include/parrot/packfile.h
  M src/embed/api.c
  M src/packfile/api.c

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


  Commit: 6dddd870f47ea883a33a1d05cf6a891c814cfb48
      https://github.com/parrot/parrot/commit/6dddd870f47ea883a33a1d05cf6a891c814cfb48
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-18 (Mon, 18 Apr 2011)

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

  Log Message:
  -----------
  fix IMCC_push_parser_state so that backtraces don't contain the full source code of PIR code literals being compiled


  Commit: baa3b015464f7488f561a3324e32a44f54dc6d47
      https://github.com/parrot/parrot/commit/baa3b015464f7488f561a3324e32a44f54dc6d47
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-18 (Mon, 18 Apr 2011)

  Changed paths:
    M NEWS
  M frontend/parrot/main.c

  Log Message:
  -----------
  add mention of other GC cores to the commandline help


  Commit: 83e4dbaff2e3671336f3c468c0e15d723b7a42cf
      https://github.com/parrot/parrot/commit/83e4dbaff2e3671336f3c468c0e15d723b7a42cf
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-04-18 (Mon, 18 Apr 2011)

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

  Log Message:
  -----------
  For the purpose of getting quick(er) feedback on different GC options, add a
'gc_tests' target which, for now, will consist solely of t/compilers/opsc/*.t.


  Commit: b6c91baf98458c8eb4f256232b127007c4125c0a
      https://github.com/parrot/parrot/commit/b6c91baf98458c8eb4f256232b127007c4125c0a
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-19 (Tue, 19 Apr 2011)

  Changed paths:
    M ChangeLog
  M MANIFEST.generated
  M README
  M VERSION

  Log Message:
  -----------
  update version numbers in a few places


  Commit: 1cfaceabebb78be75e84c54c18ff75d4e435dde2
      https://github.com/parrot/parrot/commit/1cfaceabebb78be75e84c54c18ff75d4e435dde2
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-19 (Tue, 19 Apr 2011)

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

  Log Message:
  -----------
  update release_manager_guide. Add an entry to parrothist.pod, but I don't have a name yet


  Commit: 8a1b743a50423f16eb97287c16ee7e8a1e5d2b77
      https://github.com/parrot/parrot/commit/8a1b743a50423f16eb97287c16ee7e8a1e5d2b77
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-19 (Tue, 19 Apr 2011)

  Changed paths:
    M CREDITS
  M docs/project/release_manager_guide.pod
  M tools/release/release.json

  Log Message:
  -----------
  add info about release to my CREDITS entry. Update release.json. Revise release_manager_guide.pod with respect to the ops2c bootstrapping steps. That mechanism is complicated enough without the clumsy half-explanation.


  Commit: 8a77739e881b9ad3146ee0c4fe5991bafc28a6ff
      https://github.com/parrot/parrot/commit/8a77739e881b9ad3146ee0c4fe5991bafc28a6ff
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-19 (Tue, 19 Apr 2011)

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

  Log Message:
  -----------
  update ops bootstrap stuff


  Commit: ed159d06e6636d498565d9e7f4cd8cbff51c1c4f
      https://github.com/parrot/parrot/commit/ed159d06e6636d498565d9e7f4cd8cbff51c1c4f
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-04-19 (Tue, 19 Apr 2011)

  Changed paths:
    M NEWS
  M config/auto/gc.pm

  Log Message:
  -----------
  make gms the new default GC, update NEWS, drop some unneeded code


  Commit: 61176bb71505dd4d2a5d9c53adc1ba139698c0b2
      https://github.com/parrot/parrot/commit/61176bb71505dd4d2a5d9c53adc1ba139698c0b2
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-19 (Tue, 19 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Merge branch 'leto/embed_grant'


  Commit: 31ca512cd16606923626a59f9b29de6e43a3f768
      https://github.com/parrot/parrot/commit/31ca512cd16606923626a59f9b29de6e43a3f768
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-04-19 (Tue, 19 Apr 2011)

  Changed paths:
    M src/string/api.c

  Log Message:
  -----------
  simplify hash seed initialization and remove a debugging macro


  Commit: c1bc61d28b893e59c1bffdba694ffab6317e0fda
      https://github.com/parrot/parrot/commit/c1bc61d28b893e59c1bffdba694ffab6317e0fda
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-19 (Tue, 19 Apr 2011)

  Changed paths:
    M docs/parrothist.pod
  M tools/release/release.json

  Log Message:
  -----------
  Parrot 3.3 is 'Fire in the Sky'


  Commit: a9a87f1c7d0e5c79f50be121544a56a1e6c23e31
      https://github.com/parrot/parrot/commit/a9a87f1c7d0e5c79f50be121544a56a1e6c23e31
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-19 (Tue, 19 Apr 2011)

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

  Log Message:
  -----------
  Merge branch 'parrot_3_3'


  Commit: 71ed52129ae75c2b69adb89d706e2363192a535a
      https://github.com/parrot/parrot/commit/71ed52129ae75c2b69adb89d706e2363192a535a
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-19 (Tue, 19 Apr 2011)

  Changed paths:
    M src/embed.c

  Log Message:
  -----------
  consting args. Flag unsued args. Add an XXX where we are not setting an outbound pointer.


  Commit: 7ae065ad4ea5e5fdf8d7c94ffb155027df8598a7
      https://github.com/parrot/parrot/commit/7ae065ad4ea5e5fdf8d7c94ffb155027df8598a7
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-20 (Wed, 20 Apr 2011)

  Changed paths:
    M docs/parrothist.pod

  Log Message:
  -----------
  3.3.0 is a supported release


  Commit: 3c7fb39da06353c2401cb3e77905fac4792c62a4
      https://github.com/parrot/parrot/commit/3c7fb39da06353c2401cb3e77905fac4792c62a4
  Author: Jonathan Worthington <jnthn at jnthn.net>
  Date:   2011-04-21 (Thu, 21 Apr 2011)

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

  Log Message:
  -----------
  Make block references have consistent semantics (always use subid), whether they live in a package or not.


  Commit: 84a6b3b2397c11dc9f04029f2b1ea8e2e75e7e78
      https://github.com/parrot/parrot/commit/84a6b3b2397c11dc9f04029f2b1ea8e2e75e7e78
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-21 (Thu, 21 Apr 2011)

  Changed paths:
    M src/ops/var.ops

  Log Message:
  -----------
  consted a few variables


  Commit: 74e29327cc6d4f82e9654ed2f0100c26cbe64c6c
      https://github.com/parrot/parrot/commit/74e29327cc6d4f82e9654ed2f0100c26cbe64c6c
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-21 (Thu, 21 Apr 2011)

  Changed paths:
    M src/ops/set.ops

  Log Message:
  -----------
  consted a var


  Commit: f99d63cbd97b8f5a31f8f31927566f6f3020c2fe
      https://github.com/parrot/parrot/commit/f99d63cbd97b8f5a31f8f31927566f6f3020c2fe
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-21 (Thu, 21 Apr 2011)

  Changed paths:
    M src/ops/object.ops

  Log Message:
  -----------
  removed an unnecessary setting of a var


  Commit: 968fcad160b7b1ea8017872b9560b1c551a20bc5
      https://github.com/parrot/parrot/commit/968fcad160b7b1ea8017872b9560b1c551a20bc5
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-21 (Thu, 21 Apr 2011)

  Changed paths:
    M src/ops/math.ops

  Log Message:
  -----------
  consted a var


  Commit: 8f7ec498646c10d20797b87fa8156bc00495c27d
      https://github.com/parrot/parrot/commit/8f7ec498646c10d20797b87fa8156bc00495c27d
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-21 (Thu, 21 Apr 2011)

  Changed paths:
    M src/dynoplibs/io.ops
  M src/dynoplibs/trans.ops

  Log Message:
  -----------
  consted a var


  Commit: 9f7969e6fd4df1bffa7f3c7f478475b2178777f0
      https://github.com/parrot/parrot/commit/9f7969e6fd4df1bffa7f3c7f478475b2178777f0
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-21 (Thu, 21 Apr 2011)

  Changed paths:
    M src/ops/core.ops

  Log Message:
  -----------
  consted a pointer. Undid some unnecessary var setting


  Commit: e90cbfdb062df89b96dd09e222772790b6a042f5
      https://github.com/parrot/parrot/commit/e90cbfdb062df89b96dd09e222772790b6a042f5
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-22 (Fri, 22 Apr 2011)

  Changed paths:
    M CREDITS
  M ChangeLog
  M Configure.pl
  M MANIFEST.generated
  M NEWS
  M PLATFORMS
  M README
  M VERSION
  M api.yaml
  M compilers/imcc/imc.h
  M compilers/imcc/imcc.l
  M compilers/imcc/imclexer.c
  M compilers/imcc/imcparser.c
  M compilers/imcc/imcparser.h
  M compilers/imcc/main.c
  M compilers/imcc/pbc.c
  M compilers/pct/src/PAST/Compiler.pir
  M config/auto/gc.pm
  M config/auto/llvm.pm
  M config/auto/warnings.pm
  M config/gen/config_h/config_h.in
  M config/gen/makefiles/root.in
  M docs/parrothist.pod
  M docs/pdds/pdd19_pir.pod
  M docs/project/hacking_tips.pod
  M docs/project/release_manager_guide.pod
  M frontend/parrot/main.c
  M frontend/parrot_debugger/main.c
  M frontend/pbc_dump/main.c
  M include/parrot/context.h
  M include/parrot/core_types.h
  M include/parrot/debugger.h
  M include/parrot/hll.h
  M include/parrot/interpreter.h
  M include/parrot/io.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/packfile.h
  M include/parrot/string.h
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M lib/Parrot/Pmc2c/Method.pm
  M lib/Parrot/Vtable.pm
  M src/call/context_accessors.c
  M src/debug.c
  M src/dynoplibs/io.ops
  M src/dynoplibs/trans.ops
  M src/embed.c
  M src/embed/api.c
  M src/gc/mark_sweep.c
  M src/hll.c
  M src/interp/inter_create.c
  M src/io/api.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/ops/experimental.ops
  M src/ops/math.ops
  M src/ops/object.ops
  M src/ops/set.ops
  M src/ops/var.ops
  M src/packfile/api.c
  M src/pmc.c
  M src/pmc/eval.pmc
  M src/pmc/fixedfloatarray.pmc
  M src/pmc/imccompiler.pmc
  M src/pmc/ptr.pmc
  M src/pmc/stringbuilder.pmc
  M src/string/api.c
  M t/op/spawnw.t
  M t/perl/Parrot_Test.t
  M t/src/extend.t
  M t/src/extend_vtable.t
  M t/steps/auto/llvm-01.t
  M tools/build/vtable_extend.pl
  M tools/build/vtable_h.pl
  M tools/release/release.json

  Log Message:
  -----------
  Merge branch 'master' into tt1931-nci-parameters-deprecation


  Commit: 75e2b4c94d602d3d7e8af4b679c325c8ec8d3fd9
      https://github.com/parrot/parrot/commit/75e2b4c94d602d3d7e8af4b679c325c8ec8d3fd9
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-22 (Fri, 22 Apr 2011)

  Changed paths:
    M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci

  Log Message:
  -----------
  eliminate deprecated "t" nci signatures from core/extra thunklibs


  Commit: 0a8cc07d1cc5ec2a91355f5d17f3317b18ed36d1
      https://github.com/parrot/parrot/commit/0a8cc07d1cc5ec2a91355f5d17f3317b18ed36d1
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-22 (Fri, 22 Apr 2011)

  Changed paths:
    M compilers/imcc/imclexer.c
  M compilers/imcc/imcparser.c
  M compilers/imcc/imcparser.h
  M include/parrot/nci.h
  M src/nci/libffi.c
  M src/nci/signatures.c

  Log Message:
  -----------
  remove support for deprecated "t" nci signatures


  Commit: 431a52ce0cee424d086ab790e9bb05d3205a4017
      https://github.com/parrot/parrot/commit/431a52ce0cee424d086ab790e9bb05d3205a4017
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-22 (Fri, 22 Apr 2011)

  Changed paths:
    M src/libnci_test.def
  M src/nci_test.c
  M t/pmc/nci.t

  Log Message:
  -----------
  eliminate tests for removed "t" nci signature functionality (or modify to avoid where possible)


  Commit: a608e9a768e25ff1f4e3b77c768d247b066354af
      https://github.com/parrot/parrot/commit/a608e9a768e25ff1f4e3b77c768d247b066354af
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-22 (Fri, 22 Apr 2011)

  Changed paths:
    M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci

  Log Message:
  -----------
  eliminate deprecated "B" nci signature from extra thunklib


  Commit: d818fb5626e3290bccec953cced0f6bdf84f159a
      https://github.com/parrot/parrot/commit/d818fb5626e3290bccec953cced0f6bdf84f159a
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-22 (Fri, 22 Apr 2011)

  Changed paths:
    M include/parrot/nci.h
  M src/nci/libffi.c
  M src/nci/signatures.c

  Log Message:
  -----------
  remove support for deprecated "B" nci signature


  Commit: 1a7e92a67e065e6d1b4ea4d4c82abf50169393f7
      https://github.com/parrot/parrot/commit/1a7e92a67e065e6d1b4ea4d4c82abf50169393f7
  Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
  Date:   2011-04-22 (Fri, 22 Apr 2011)

  Changed paths:
    M docs/parrothist.pod

  Log Message:
  -----------
  apply stable identification to 3.3 release


  Commit: 6c38adc9b7cc6e01434d560b995ab004163f16ad
      https://github.com/parrot/parrot/commit/6c38adc9b7cc6e01434d560b995ab004163f16ad
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-22 (Fri, 22 Apr 2011)

  Changed paths:
    M include/parrot/nci.h
  M src/nci/extra_thunks.nci
  M src/nci/libffi.c
  M src/nci/signatures.c

  Log Message:
  -----------
  eliminate unnecessary special treatment of "O" NCI type (handled implicitly by PCC)


  Commit: ee53d0bea4dbafc0140c28f3abdaebd96052ff0d
      https://github.com/parrot/parrot/commit/ee53d0bea4dbafc0140c28f3abdaebd96052ff0d
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-22 (Fri, 22 Apr 2011)

  Changed paths:
    M runtime/parrot/library/Stream/Sub.pir
  M runtime/parrot/library/Stream/Writer.pir

  Log Message:
  -----------
  removed embedded tabs


  Commit: 56ed6579a15802ca8c64fbcbdbfc88f8923a0b3c
      https://github.com/parrot/parrot/commit/56ed6579a15802ca8c64fbcbdbfc88f8923a0b3c
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-22 (Fri, 22 Apr 2011)

  Changed paths:
    M runtime/parrot/library/NCI/Utils.pir

  Log Message:
  -----------
  removed embedded tabs


  Commit: 68ee5a9eb48b617d69c97aabcab04432bd113e8c
      https://github.com/parrot/parrot/commit/68ee5a9eb48b617d69c97aabcab04432bd113e8c
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-22 (Fri, 22 Apr 2011)

  Changed paths:
    M runtime/parrot/library/Archive/Tar.pir
  M runtime/parrot/library/Archive/Zip.pir
  M runtime/parrot/library/HTTP/Message.pir
  M runtime/parrot/library/LWP/Protocol.pir
  M runtime/parrot/library/LWP/UserAgent.pir
  M runtime/parrot/library/TAP/Harness.pir
  M runtime/parrot/library/TAP/Parser.pir

  Log Message:
  -----------
  Change the search.cpan.org URLs to use the more permanent /dist/-based path, rather than tying them to a specific author


  Commit: 74b5665fb93d76b2dc9f55b7f6d83e837e5ce9ab
      https://github.com/parrot/parrot/commit/74b5665fb93d76b2dc9f55b7f6d83e837e5ce9ab
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-22 (Fri, 22 Apr 2011)

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

  Log Message:
  -----------
  use positive values for PARROT_DATA_TYPE

Negative values were used to support multi-dispatch. This code smell has been
moved closer to the source and will eventually be eliminated.


  Commit: 254bb2ddb712930411ba4b39ba7ea565907fd453
      https://github.com/parrot/parrot/commit/254bb2ddb712930411ba4b39ba7ea565907fd453
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-22 (Fri, 22 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_defined_keyed


  Commit: 6d018dd5248b7e40ee02329ca62ce0d20f4dab9a
      https://github.com/parrot/parrot/commit/6d018dd5248b7e40ee02329ca62ce0d20f4dab9a
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-23 (Sat, 23 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_defined_keyed_str


  Commit: f0346a2d1b643ff2517bbde91736be5abb5ee27c
      https://github.com/parrot/parrot/commit/f0346a2d1b643ff2517bbde91736be5abb5ee27c
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-23 (Sat, 23 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_delete_keyed_str


  Commit: 9bb2660d52d9d7df3aa7569e269b2b3164d69072
      https://github.com/parrot/parrot/commit/9bb2660d52d9d7df3aa7569e269b2b3164d69072
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-23 (Sat, 23 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_does_pmc


  Commit: 0e4f51fdca13b88e32b1a7a93274b828676be2e2
      https://github.com/parrot/parrot/commit/0e4f51fdca13b88e32b1a7a93274b828676be2e2
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-23 (Sat, 23 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_get_pmc_keyed_str


  Commit: 75e32d33f90b0904741a7d812ededc100376d587
      https://github.com/parrot/parrot/commit/75e32d33f90b0904741a7d812ededc100376d587
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-23 (Sat, 23 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [TT ##2098] Use a non-empty hash key to prevent: failed assertion 'key'


  Commit: 7413e3082f331153013dafafc44397cab2db463c
      https://github.com/parrot/parrot/commit/7413e3082f331153013dafafc44397cab2db463c
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-04-23 (Sat, 23 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Applied to master patch previously applied to
leto/embed_grant branch.  Then, patch
'Parrot_PMC_defined_keyed_str' test in the same way other
tests had been corrected.  Now all tests PASS on Darwin/PPC.


  Commit: 22c5c84c5305c56a6155354e9364ae4b3fac8e8c
      https://github.com/parrot/parrot/commit/22c5c84c5305c56a6155354e9364ae4b3fac8e8c
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-23 (Sat, 23 Apr 2011)

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

  Log Message:
  -----------
  add ref_flag to native type system to denote pass-by-reference


  Commit: f2268bb49c886f7376450103de79e21279230183
      https://github.com/parrot/parrot/commit/f2268bb49c886f7376450103de79e21279230183
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-23 (Sat, 23 Apr 2011)

  Changed paths:
    M include/parrot/datatypes.h
  M include/parrot/nci.h
  M src/datatypes.c
  M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci
  M src/nci/libffi.c
  M src/nci/signatures.c

  Log Message:
  -----------
  eliminate nci_sig_elem_t, unifying NCI and StructView with PARROT_DATA_TYPE specifications


  Commit: 4e962eb24882ef928a29e9686dea884a9c3ab9e8
      https://github.com/parrot/parrot/commit/4e962eb24882ef928a29e9686dea884a9c3ab9e8
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-23 (Sat, 23 Apr 2011)

  Changed paths:
    M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci

  Log Message:
  -----------
  eliminate deprecated pass-by-reference types from extra thunklib


  Commit: 23f7de084893be8816553674d0ec2e7e422a74f0
      https://github.com/parrot/parrot/commit/23f7de084893be8816553674d0ec2e7e422a74f0
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-23 (Sat, 23 Apr 2011)

  Changed paths:
    M src/nci/libffi.c
  M src/nci/signatures.c

  Log Message:
  -----------
  remove support for deprecated "2", "3", "4", and "V" nci signature types


  Commit: 858f6ce60917d0ddb67c117f6b185ee85dd17b60
      https://github.com/parrot/parrot/commit/858f6ce60917d0ddb67c117f6b185ee85dd17b60
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-23 (Sat, 23 Apr 2011)

  Changed paths:
    M src/libnci_test.def
  M src/nci_test.c
  M t/pmc/nci.t

  Log Message:
  -----------
  eliminate tests for removed NCI signature types


  Commit: 21f81fb1bc63c847165240905b71d7c85909e229
      https://github.com/parrot/parrot/commit/21f81fb1bc63c847165240905b71d7c85909e229
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-23 (Sat, 23 Apr 2011)

  Changed paths:
    M tools/dev/nci_thunk_gen.pir

  Log Message:
  -----------
  remove deprecated types from thunk generator


  Commit: cf941a9e06fa26319b4d473976014230b11891a7
      https://github.com/parrot/parrot/commit/cf941a9e06fa26319b4d473976014230b11891a7
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-23 (Sat, 23 Apr 2011)

  Changed paths:
    M config/gen/opengl.pm

  Log Message:
  -----------
  avoid generating unsupported signatures


  Commit: 6eb1def92ac97fd7b87dae93c77961ffa1c023ab
      https://github.com/parrot/parrot/commit/6eb1def92ac97fd7b87dae93c77961ffa1c023ab
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-23 (Sat, 23 Apr 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pir
  M runtime/parrot/library/Archive/Tar.pir
  M runtime/parrot/library/Archive/Zip.pir
  M runtime/parrot/library/HTTP/Message.pir
  M runtime/parrot/library/LWP/Protocol.pir
  M runtime/parrot/library/LWP/UserAgent.pir
  M runtime/parrot/library/NCI/Utils.pir
  M runtime/parrot/library/Stream/Sub.pir
  M runtime/parrot/library/Stream/Writer.pir
  M runtime/parrot/library/TAP/Harness.pir
  M runtime/parrot/library/TAP/Parser.pir
  M src/dynoplibs/io.ops
  M src/dynoplibs/trans.ops
  M src/embed.c
  M src/ops/core.ops
  M src/ops/math.ops
  M src/ops/object.ops
  M src/ops/set.ops
  M src/ops/var.ops

  Log Message:
  -----------
  fix conflict


  Commit: 327b110f8a58ab0e09627fb6e82e7f87fa93f934
      https://github.com/parrot/parrot/commit/327b110f8a58ab0e09627fb6e82e7f87fa93f934
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-23 (Sat, 23 Apr 2011)

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

  Log Message:
  -----------
  remove #line directives from pmc2c. They serve no positive purpose that I can think of, they make debugging significantly more difficult, and they don't always disappear when I configure with --no-line-directives


  Commit: 1cd8ab2c48fe35a695fb815a1a3644bfdeea20f7
      https://github.com/parrot/parrot/commit/1cd8ab2c48fe35a695fb815a1a3644bfdeea20f7
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-23 (Sat, 23 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

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


  Commit: a4f30374006585814168a875dbb7695d11d7f6f3
      https://github.com/parrot/parrot/commit/a4f30374006585814168a875dbb7695d11d7f6f3
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-23 (Sat, 23 Apr 2011)

  Changed paths:
    M src/pmc/boolean.pmc

  Log Message:
  -----------
  quiet an unused interp warning


  Commit: 8906192dd41e1396aa6873884479e3063984f2fc
      https://github.com/parrot/parrot/commit/8906192dd41e1396aa6873884479e3063984f2fc
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-23 (Sat, 23 Apr 2011)

  Changed paths:
    M src/pmc/iterator.pmc

  Log Message:
  -----------
  quiet an unused interp warning


  Commit: 2c6ed8ce004422a5fc09bec52ff6438efd2ddc36
      https://github.com/parrot/parrot/commit/2c6ed8ce004422a5fc09bec52ff6438efd2ddc36
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-23 (Sat, 23 Apr 2011)

  Changed paths:
    M lib/Parrot/Vtable.pm

  Log Message:
  -----------
  Allow ARGxxx() annotations on vtable methods


  Commit: feabd7766d8fec6da1d68a78de2135aa2ef965bd
      https://github.com/parrot/parrot/commit/feabd7766d8fec6da1d68a78de2135aa2ef965bd
  Author: Christoph Otto <christoph_git at mksig.org>
  Date:   2011-04-24 (Sun, 24 Apr 2011)

  Changed paths:
    M src/ops/core_ops.c

  Log Message:
  -----------
  rebootstrap ops


  Commit: d83b2f407705332a1fe1707491257150c0eac8c8
      https://github.com/parrot/parrot/commit/d83b2f407705332a1fe1707491257150c0eac8c8
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-24 (Sun, 24 Apr 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  when executing a packfile PMC, look up the :main sub directly instead of expecting it to be set in the current context


  Commit: 9c08d313e0b57294eb8c8e4a544779ef62756f9d
      https://github.com/parrot/parrot/commit/9c08d313e0b57294eb8c8e4a544779ef62756f9d
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-24 (Sun, 24 Apr 2011)

  Changed paths:
    M src/embed/api.c
  M src/packfile/api.c

  Log Message:
  -----------
  test that the PackFile* is not null inside the place where we actually attempt to use it


  Commit: d7b325800417ba8bb7b207df933833bf665572ba
      https://github.com/parrot/parrot/commit/d7b325800417ba8bb7b207df933833bf665572ba
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-24 (Sun, 24 Apr 2011)

  Changed paths:
    M include/parrot/packfile.h
  M src/embed/api.c
  M src/packfile/api.c

  Log Message:
  -----------
  add in a new packfile api function to get the main Sub from a PBC pmc. Use this from the embedding API to get the main sub


  Commit: 5d9ed81a10eec46bf08fbc656cdcac230fb06af2
      https://github.com/parrot/parrot/commit/5d9ed81a10eec46bf08fbc656cdcac230fb06af2
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-24 (Sun, 24 Apr 2011)

  Changed paths:
    M lib/Parrot/Pmc2c/MULTI.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M lib/Parrot/Pmc2c/Pmc2cMain.pm

  Log Message:
  -----------
  fixing up includes


  Commit: e8c9f86556d337dab178d4ab0ddd529d11922ac5
      https://github.com/parrot/parrot/commit/e8c9f86556d337dab178d4ab0ddd529d11922ac5
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-24 (Sun, 24 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Improve test for Parrot_PMC_set_pmc_keyed


  Commit: f73898f56a3f86faec411c6afb7850710d587f6c
      https://github.com/parrot/parrot/commit/f73898f56a3f86faec411c6afb7850710d587f6c
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-24 (Sun, 24 Apr 2011)

  Changed paths:
    M src/platform/generic/io.c
  M src/platform/win32/io.c

  Log Message:
  -----------
  fixing up SHIM interpreters and function annotations


  Commit: 4856c36dbd576cbe2ba6d4398ac70f2c17f65a8b
      https://github.com/parrot/parrot/commit/4856c36dbd576cbe2ba6d4398ac70f2c17f65a8b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

  Changed paths:
    M config/gen/makefiles/root.in
  M include/parrot/api.h
  M src/embed/api.c
  A src/embed/bytecode.c

  Log Message:
  -----------
  break out the bytecode-related routines from the embedding API into their own file, bytecode.c. Bytecode is a very important part of the embedding API, and it's worthwhile to have all the routines for it in a single place. After this update, you are probably going to need to reconfig to get the makefile changes


  Commit: f5401ed996a948fe0cc0ad1e9b745c3bb8e3dcad
      https://github.com/parrot/parrot/commit/f5401ed996a948fe0cc0ad1e9b745c3bb8e3dcad
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  to execute bytecode, we MUST have a valid packfile and a valid packfile->cur_cs.


  Commit: 793d0b7a95fee351f9d828f94d4d6526b4f2715c
      https://github.com/parrot/parrot/commit/793d0b7a95fee351f9d828f94d4d6526b4f2715c
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

  Changed paths:
    M src/embed/bytecode.c

  Log Message:
  -----------
  save and restore the current executing bytecode when we execute a packfile, just in case we are doing a nested call


  Commit: d52cc32bebd8d7d42bd8c55a5cdad393f3b2636d
      https://github.com/parrot/parrot/commit/d52cc32bebd8d7d42bd8c55a5cdad393f3b2636d
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

  Changed paths:
    M src/embed/bytecode.c
  M src/packfile/api.c

  Log Message:
  -----------
  save and restore the previous bytecode in the correct place


  Commit: 3934d20a7d24fd29a3b35eeb1916d0f890551f06
      https://github.com/parrot/parrot/commit/3934d20a7d24fd29a3b35eeb1916d0f890551f06
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

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

  Log Message:
  -----------
  cleanup Parrot_pf_set_current_packfile, preserve old pf over call to IMCCompiler.compile_file


  Commit: c13d4efe5e8ad0cc40f9b25b90554580b5ac8cfd
      https://github.com/parrot/parrot/commit/c13d4efe5e8ad0cc40f9b25b90554580b5ac8cfd
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

  Changed paths:
    M src/embed/bytecode.c

  Log Message:
  -----------
  fix typo, should be PMC* not PMC**


  Commit: df298c113bf27237aa77ca22a1047d60e87ec19b
      https://github.com/parrot/parrot/commit/df298c113bf27237aa77ca22a1047d60e87ec19b
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

  Changed paths:
    M src/nci/libffi.c

  Log Message:
  -----------
  implement generic call-by-reference

Any argument type can be called by reference.

Call-by-ref arguments are returned as multi-returns, after the native return value if not void,
in the order they occur in the signature.

Also, clean up libffi dynamic thunk generator. Should have less allocator-churn.


  Commit: c8b012488900cb080e329db8cd20a3d4f3626c14
      https://github.com/parrot/parrot/commit/c8b012488900cb080e329db8cd20a3d4f3626c14
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

  Changed paths:
    M t/pmc/nci.t

  Log Message:
  -----------
  update test from UnManagedStruct API to Ptr/StructView API


  Commit: 73ef4d04f31aec88aa363c5f43b4a5ae1cb31aaf
      https://github.com/parrot/parrot/commit/73ef4d04f31aec88aa363c5f43b4a5ae1cb31aaf
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

  Changed paths:
    M src/pmc/nci.pmc

  Log Message:
  -----------
  add interface to allow creation of NCI objects from Ptr objects from HLL


  Commit: 35f5d9cb0e67351ba3a771e78c8e2c78a870e209
      https://github.com/parrot/parrot/commit/35f5d9cb0e67351ba3a771e78c8e2c78a870e209
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

  Changed paths:
    M src/pmc/key.pmc

  Log Message:
  -----------
  add aggregate interface to Key

Allows keyed (by int only to avoid recursion problems) access on Key objects. This in turn
allows code expecting Keys to be more general and accept other objects and more general,
aggregate-expecting code to operate on keys correctly.


  Commit: 0ac97393ca43bcdd30250a2fe8129e178eccea55
      https://github.com/parrot/parrot/commit/0ac97393ca43bcdd30250a2fe8129e178eccea55
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

  Changed paths:
    M t/pmc/orderedhash.t

  Log Message:
  -----------
  skip silly defacto test


  Commit: 1c71ff5b6248feae2cc8dda7b03917281354410e
      https://github.com/parrot/parrot/commit/1c71ff5b6248feae2cc8dda7b03917281354410e
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

  Changed paths:
    M runtime/parrot/library/libpcre.pir
  M runtime/parrot/library/pcre.pir

  Log Message:
  -----------
  update PCRE bindings to new NCI API


  Commit: 75e8f19f98dbc1ce69f142a7e5d5c8f9aaaafe07
      https://github.com/parrot/parrot/commit/75e8f19f98dbc1ce69f142a7e5d5c8f9aaaafe07
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

  Changed paths:
    M src/nci/libffi.c
  M src/nci/signatures.c

  Log Message:
  -----------
  fix call-by-ref problems exposed by PCRE bindings


  Commit: b362d1aed2a27c6d9bd23def629e6d55bb0969e6
      https://github.com/parrot/parrot/commit/b362d1aed2a27c6d9bd23def629e6d55bb0969e6
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

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

  Log Message:
  -----------
  minor fixups to pcre nci interface


  Commit: d7bc5368ee05195df7c7d22a283a5c59bc6d8c88
      https://github.com/parrot/parrot/commit/d7bc5368ee05195df7c7d22a283a5c59bc6d8c88
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

  Changed paths:
    M MANIFEST
  R runtime/parrot/library/postgres.pasm

  Log Message:
  -----------
  eliminate PASM file with invalid syntax that has been superceded by equivalent PIR file


  Commit: 20526e8dc5a48ac27c4836306c8d57a057ea226d
      https://github.com/parrot/parrot/commit/20526e8dc5a48ac27c4836306c8d57a057ea226d
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

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

  Log Message:
  -----------
  update PostgreSQL bindings to new NCI API


  Commit: b767bf7a32f66d153abdefcbd99569651309bcff
      https://github.com/parrot/parrot/commit/b767bf7a32f66d153abdefcbd99569651309bcff
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

  Changed paths:
    M src/nci/signatures.c

  Log Message:
  -----------
  fix minor thinko


  Commit: d70f47ef3052efe8579342dfb03b01c5b9dd6ee4
      https://github.com/parrot/parrot/commit/d70f47ef3052efe8579342dfb03b01c5b9dd6ee4
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

  Changed paths:
    M src/nci/libffi.c

  Log Message:
  -----------
  change back to UnManagedStruct ptr wrapper in NCI (one change at a time)


  Commit: 4a2782abfdc45ecccc5c93b99790f51097445f18
      https://github.com/parrot/parrot/commit/4a2782abfdc45ecccc5c93b99790f51097445f18
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

  Changed paths:
    M src/nci/libffi.c
  M src/nci/signatures.c

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


  Commit: e82f5f4c49291dfa1c93bb82dae7c4c6badf83f4
      https://github.com/parrot/parrot/commit/e82f5f4c49291dfa1c93bb82dae7c4c6badf83f4
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  fix codestd failure. kid51++ for pointing it out to me


  Commit: ed17270a50291dab15eda71faa2dbcdf8f5c7428
      https://github.com/parrot/parrot/commit/ed17270a50291dab15eda71faa2dbcdf8f5c7428
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

  Changed paths:
    M src/nci_test.c

  Log Message:
  -----------
  [codingstd] c function docs


  Commit: 0d8c40cec78a2e684bbb3134281f9506ba87b60f
      https://github.com/parrot/parrot/commit/0d8c40cec78a2e684bbb3134281f9506ba87b60f
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

  Changed paths:
    M src/datatypes.c

  Log Message:
  -----------
  [codingstd] line length


  Commit: 99ff4752f4fea4054ad95f2304fb41fd491cea88
      https://github.com/parrot/parrot/commit/99ff4752f4fea4054ad95f2304fb41fd491cea88
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

  Changed paths:
    M runtime/parrot/library/pcre.pir
  M runtime/parrot/library/postgres.pir
  M src/datatypes.c

  Log Message:
  -----------
  [codingstd] trailing space


  Commit: 156e4091d384678f26d342bd3c65aa40c4c61f0a
      https://github.com/parrot/parrot/commit/156e4091d384678f26d342bd3c65aa40c4c61f0a
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

  Changed paths:
    M src/datatypes.c

  Log Message:
  -----------
  fixing constness of char*.  Also consted a local


  Commit: 73fc79ed9326bf489a6872f19c67230b88a212d8
      https://github.com/parrot/parrot/commit/73fc79ed9326bf489a6872f19c67230b88a212d8
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

  Changed paths:
    M src/nci/signatures.c

  Log Message:
  -----------
  const an immutable local


  Commit: 482b030fb10ed760fea4d7d818a3d70aad09feda
      https://github.com/parrot/parrot/commit/482b030fb10ed760fea4d7d818a3d70aad09feda
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

  Changed paths:
    M src/nci/libffi.c
  M src/nci/signatures.c

  Log Message:
  -----------
  placate C++ and its silly attempt at type-safety


  Commit: ada2fffaf5b7c06292ca5bd75e055fe69d56f35c
      https://github.com/parrot/parrot/commit/ada2fffaf5b7c06292ca5bd75e055fe69d56f35c
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

  Changed paths:
    M include/parrot/string_funcs.h
  M src/string/api.c

  Log Message:
  -----------
  Update annotations for string functions that return STRINGNULL.  They are now all PARROT_CANNOT_RETURN_NULL.


  Commit: aee7cc1f0456a618d373d2c899e2709c5598266a
      https://github.com/parrot/parrot/commit/aee7cc1f0456a618d373d2c899e2709c5598266a
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

  Changed paths:
    M src/string/encoding/latin1.c

  Log Message:
  -----------
  Don't treat strlen like a boolean


  Commit: cc8b4618531777f9304ec7eca1183f8b96c79782
      https://github.com/parrot/parrot/commit/cc8b4618531777f9304ec7eca1183f8b96c79782
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

  Changed paths:
    M include/parrot/string_funcs.h
  M src/string/api.c

  Log Message:
  -----------
  Update annotations for string functions that return STRINGNULL.  They are now all PARROT_CANNOT_RETURN_NULL.


  Commit: 8ab5168383852f56b6751dab4bdb41402c034cc5
      https://github.com/parrot/parrot/commit/8ab5168383852f56b6751dab4bdb41402c034cc5
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

  Changed paths:
    M config/gen/makefiles/root.in
  M docs/parrothist.pod
  M include/parrot/api.h
  M include/parrot/packfile.h
  M lib/Parrot/Pmc2c/Emitter.pm
  M lib/Parrot/Pmc2c/MULTI.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M lib/Parrot/Pmc2c/Pmc2cMain.pm
  M lib/Parrot/Vtable.pm
  M runtime/parrot/library/Archive/Tar.pir
  M runtime/parrot/library/Archive/Zip.pir
  M runtime/parrot/library/HTTP/Message.pir
  M runtime/parrot/library/LWP/Protocol.pir
  M runtime/parrot/library/LWP/UserAgent.pir
  M runtime/parrot/library/NCI/Utils.pir
  M runtime/parrot/library/Stream/Sub.pir
  M runtime/parrot/library/Stream/Writer.pir
  M runtime/parrot/library/TAP/Harness.pir
  M runtime/parrot/library/TAP/Parser.pir
  M src/embed/api.c
  A src/embed/bytecode.c
  M src/ops/core_ops.c
  M src/packfile/api.c
  M src/platform/generic/io.c
  M src/platform/win32/io.c
  M src/pmc/boolean.pmc
  M src/pmc/imccompiler.pmc
  M src/pmc/iterator.pmc
  M t/src/extend_vtable.t

  Log Message:
  -----------
  Merge branch 'master' into tt1931-nci-parameters-deprecation


  Commit: 22133728fea818d3ca8f5e0f506a3a211554661b
      https://github.com/parrot/parrot/commit/22133728fea818d3ca8f5e0f506a3a211554661b
  Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

  Changed paths:
    M docs/parrothist.pod

  Log Message:
  -----------
  add empty line


  Commit: 8cc38ffa41320b7a520af3dd43879503e85411b8
      https://github.com/parrot/parrot/commit/8cc38ffa41320b7a520af3dd43879503e85411b8
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

  Changed paths:
    M include/parrot/string_funcs.h
  M src/string/api.c

  Log Message:
  -----------
  Merge branch 'tt1931-nci-parameters-deprecation' of github.com:parrot/parrot into tt1931-nci-parameters-deprecation


  Commit: d48f5d9ff930dc137ce879e9453ee72a8ea13f4b
      https://github.com/parrot/parrot/commit/d48f5d9ff930dc137ce879e9453ee72a8ea13f4b
  Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
  Date:   2011-04-25 (Mon, 25 Apr 2011)

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

  Log Message:
  -----------
  update to packages for 3.3.0


  Commit: ed6f23c6ce8660e92256bf050eef2a03fa3854ac
      https://github.com/parrot/parrot/commit/ed6f23c6ce8660e92256bf050eef2a03fa3854ac
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-04-26 (Tue, 26 Apr 2011)

  Changed paths:
    M MANIFEST

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


  Commit: 346910c7f24a13b37e9f6936c8894f745afebb01
      https://github.com/parrot/parrot/commit/346910c7f24a13b37e9f6936c8894f745afebb01
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-26 (Tue, 26 Apr 2011)

  Changed paths:
    M include/parrot/nci.h
  M src/nci/api.c
  M src/nci/signatures.c

  Log Message:
  -----------
  provide more descriptive error messages for missing NCI thunks


  Commit: ea819692870dc023de54bdaa0baf85d9f5f8b326
      https://github.com/parrot/parrot/commit/ea819692870dc023de54bdaa0baf85d9f5f8b326
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-26 (Tue, 26 Apr 2011)

  Changed paths:
    M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci

  Log Message:
  -----------
  add thunk for "ipP" nci signature used in tests


  Commit: f62e3ec49f5a96df41a0f30d9b646fd234044d0a
      https://github.com/parrot/parrot/commit/f62e3ec49f5a96df41a0f30d9b646fd234044d0a
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-26 (Tue, 26 Apr 2011)

  Changed paths:
    M src/nci/api.c
  M src/nci/signatures.c

  Log Message:
  -----------
  handle non RIA types as NCI signatures


  Commit: bd631cba53928ac9c0530c9e7c9b31cdeed8b707
      https://github.com/parrot/parrot/commit/bd631cba53928ac9c0530c9e7c9b31cdeed8b707
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-26 (Tue, 26 Apr 2011)

  Changed paths:
    M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci

  Log Message:
  -----------
  add thunk for "ppS" signature used by PCRE


  Commit: 6a28a16f7edb3ec79895880f663281787245c663
      https://github.com/parrot/parrot/commit/6a28a16f7edb3ec79895880f663281787245c663
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-26 (Tue, 26 Apr 2011)

  Changed paths:
    M src/string/api.c

  Log Message:
  -----------
  consting a STRING opinter


  Commit: 666f58dd50b283805bf01587661931fae86767dd
      https://github.com/parrot/parrot/commit/666f58dd50b283805bf01587661931fae86767dd
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-26 (Tue, 26 Apr 2011)

  Changed paths:
    M src/oo.c

  Log Message:
  -----------
  Now that PMCNULL cannot be NULL, update some function annotations


  Commit: 105130886b6d619811d8abd4cf4699339272149a
      https://github.com/parrot/parrot/commit/105130886b6d619811d8abd4cf4699339272149a
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-26 (Tue, 26 Apr 2011)

  Changed paths:
    M include/parrot/hll.h
  M include/parrot/namespace.h
  M include/parrot/oo.h
  M src/hll.c
  M src/namespace.c

  Log Message:
  -----------
  now that PMCNULL is not NULL, we can set function annotations


  Commit: c1f77f7eb90041468c3b13f5b48ae2ca1d1c37a5
      https://github.com/parrot/parrot/commit/c1f77f7eb90041468c3b13f5b48ae2ca1d1c37a5
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-26 (Tue, 26 Apr 2011)

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

  Log Message:
  -----------
  now that PMCNULL is not NULL, we can update function annotations


  Commit: 31daebdb4189f15f20f2e9225e088ebdf898563e
      https://github.com/parrot/parrot/commit/31daebdb4189f15f20f2e9225e088ebdf898563e
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-26 (Tue, 26 Apr 2011)

  Changed paths:
    M src/library.c

  Log Message:
  -----------
  consting local args


  Commit: 34566941e38456bef61b3b05a0fea8e46e0a560e
      https://github.com/parrot/parrot/commit/34566941e38456bef61b3b05a0fea8e46e0a560e
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-26 (Tue, 26 Apr 2011)

  Changed paths:
    M src/pmc/sub.pmc

  Log Message:
  -----------
  consting local var


  Commit: 8c6fcbff4be4e48e3d90c204013b4cd5e26bbc3b
      https://github.com/parrot/parrot/commit/8c6fcbff4be4e48e3d90c204013b4cd5e26bbc3b
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-04-27 (Wed, 27 Apr 2011)

  Changed paths:
    M MANIFEST

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


  Commit: 504e86fd1f19af05b5125f7103bc007dede74fad
      https://github.com/parrot/parrot/commit/504e86fd1f19af05b5125f7103bc007dede74fad
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-27 (Wed, 27 Apr 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_set_pointer_keyed_int using a HashIteratorKey


  Commit: 2888490650075683f8eee8f42f4f2c895830cdf1
      https://github.com/parrot/parrot/commit/2888490650075683f8eee8f42f4f2c895830cdf1
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-27 (Wed, 27 Apr 2011)

  Changed paths:
    M config/auto/ipv6/test.in

  Log Message:
  -----------
  [TT #2101] Attempt to fix ipv6 detection on Gentoo, tadzik++


  Commit: e5452a6358d295d1b6009f5ff760d90e5de22955
      https://github.com/parrot/parrot/commit/e5452a6358d295d1b6009f5ff760d90e5de22955
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-27 (Wed, 27 Apr 2011)

  Changed paths:
    R t/tools/parrot_debugger.t

  Log Message:
  -----------
  [TT #1848] Remove useless parrot_debugger tests

A change in the parrot_debugger has rendered all these tests useless, and we
will be getting a shiny, well-tested new debugger from soh_cah_toa++ soon,
so these tests go to the bitbucket.


  Commit: 398f1714218aa2940773944331bb5df1a0906b68
      https://github.com/parrot/parrot/commit/398f1714218aa2940773944331bb5df1a0906b68
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-28 (Thu, 28 Apr 2011)

  Changed paths:
    M src/nci/extra_thunks.nci

  Log Message:
  -----------
  comment-ify garbage at EOL


  Commit: 962e5516de98b02564bf7dc6a95e17135d2a5436
      https://github.com/parrot/parrot/commit/962e5516de98b02564bf7dc6a95e17135d2a5436
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-28 (Thu, 28 Apr 2011)

  Changed paths:
    M tools/dev/nci_thunk_gen.pir

  Log Message:
  -----------
  rewrite thunk generator to work with new, more descriptive signatures

 * maintains backwards-compat with old-style sigs
 * works directly with sig FIAs
 * uses PCRE


  Commit: 55bfc77e5567a8ec951bb3bc682844f6d65ca9b0
      https://github.com/parrot/parrot/commit/55bfc77e5567a8ec951bb3bc682844f6d65ca9b0
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-28 (Thu, 28 Apr 2011)

  Changed paths:
    M src/nci/extra_thunks.c

  Log Message:
  -----------
  reboostrap thunks


  Commit: 97c32c708a5d3f52167ff7d7e261f3565e397fb1
      https://github.com/parrot/parrot/commit/97c32c708a5d3f52167ff7d7e261f3565e397fb1
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-04-28 (Thu, 28 Apr 2011)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Remove parrot_debugger.t from the MANIFEST


  Commit: 96c86cc03f7482b3fef8f73caae430f6b3861f83
      https://github.com/parrot/parrot/commit/96c86cc03f7482b3fef8f73caae430f6b3861f83
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-28 (Thu, 28 Apr 2011)

  Changed paths:
    M tools/dev/nci_thunk_gen.pir

  Log Message:
  -----------
  rearrange thunk gen to handle pass-by-ref


  Commit: 4f81c7f86e2547341eff17a0fd73d574703d6224
      https://github.com/parrot/parrot/commit/4f81c7f86e2547341eff17a0fd73d574703d6224
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-28 (Thu, 28 Apr 2011)

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

  Log Message:
  -----------
  new dependancies of thunk gen


  Commit: 83bcbea1be284b95d52f3ffb608c08e37df1819c
      https://github.com/parrot/parrot/commit/83bcbea1be284b95d52f3ffb608c08e37df1819c
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-28 (Thu, 28 Apr 2011)

  Changed paths:
    M src/nci/extra_thunks.nci

  Log Message:
  -----------
  add new thunk for nci_thunk_gen and remaining PCRE thunks


  Commit: edc12c77e81457308f7262d6e4e2226d15446dd8
      https://github.com/parrot/parrot/commit/edc12c77e81457308f7262d6e4e2226d15446dd8
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-28 (Thu, 28 Apr 2011)

  Changed paths:
    M src/nci/extra_thunks.c

  Log Message:
  -----------
  rebootstrap thunks


  Commit: 0bb3627dee2f1b9725c62badfa273754a27c3b02
      https://github.com/parrot/parrot/commit/0bb3627dee2f1b9725c62badfa273754a27c3b02
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-28 (Thu, 28 Apr 2011)

  Changed paths:
    M tools/dev/nci_thunk_gen.pir

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


  Commit: 0d8ab04e3bc8874210d4cef39dde899484b2e117
      https://github.com/parrot/parrot/commit/0d8ab04e3bc8874210d4cef39dde899484b2e117
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-28 (Thu, 28 Apr 2011)

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

  Log Message:
  -----------
  forgot to add pcre dep


  Commit: f2b7f123c886cba46f1cd420357bfc571357fcb9
      https://github.com/parrot/parrot/commit/f2b7f123c886cba46f1cd420357bfc571357fcb9
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-28 (Thu, 28 Apr 2011)

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

  Log Message:
  -----------
  remove extra_nci_thunks library

this never got past the demo stage as interest never took off


  Commit: cfc1a1124e75484c766848aadabb02fb8921c1fb
      https://github.com/parrot/parrot/commit/cfc1a1124e75484c766848aadabb02fb8921c1fb
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-28 (Thu, 28 Apr 2011)

  Changed paths:
    M MANIFEST
  M compilers/imcc/imclexer.c
  M compilers/imcc/imcparser.c
  M compilers/imcc/imcparser.h
  M config/gen/makefiles/root.in
  M config/gen/opengl.pm
  M include/parrot/datatypes.h
  M include/parrot/nci.h
  M runtime/parrot/library/OpenGL.pir
  M runtime/parrot/library/libpcre.pir
  M runtime/parrot/library/pcre.pir
  R runtime/parrot/library/postgres.pasm
  M runtime/parrot/library/postgres.pir
  M src/datatypes.c
  M src/libnci_test.def
  M src/multidispatch.c
  M src/nci/api.c
  M src/nci/core_thunks.c
  M src/nci/core_thunks.nci
  M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci
  M src/nci/libffi.c
  M src/nci/signatures.c
  M src/nci_test.c
  M src/pmc.c
  M src/pmc/callcontext.pmc
  M src/pmc/key.pmc
  M src/pmc/nci.pmc
  M src/pmc/structview.pmc
  M t/pmc/nci.t
  M t/pmc/orderedhash.t
  M tools/dev/nci_thunk_gen.pir

  Log Message:
  -----------
  Merge branch 'tt1931-nci-parameters-deprecation' of github.com:parrot/parrot into tt1931-nci-parameters-deprecation


  Commit: 0ed916d9132b67d7f3f2f3de8d18aba50bc7c53f
      https://github.com/parrot/parrot/commit/0ed916d9132b67d7f3f2f3de8d18aba50bc7c53f
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-28 (Thu, 28 Apr 2011)

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

  Log Message:
  -----------
  updating function arg modifiers


  Commit: d93b6974cc872b44ccfcd3cc04ce9bf492202c94
      https://github.com/parrot/parrot/commit/d93b6974cc872b44ccfcd3cc04ce9bf492202c94
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-28 (Thu, 28 Apr 2011)

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

  Log Message:
  -----------
  adding consts and proper function annotations for generated code


  Commit: 4981ede385762cab67f3ba06aa2f76c0c5ee4067
      https://github.com/parrot/parrot/commit/4981ede385762cab67f3ba06aa2f76c0c5ee4067
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-04-29 (Fri, 29 Apr 2011)

  Changed paths:
    M t/compilers/opsc/01-parse-body.t
  M t/compilers/opsc/01-parse.t
  M t/compilers/opsc/02-parse-all-ops.t
  M t/library/yaml_tiny.t

  Log Message:
  -----------
  [t] fix shebang (when parrot is not yet installed)


  Commit: a67bfbfb1bd5f723a9ad4ca6fec5397aa79eaed6
      https://github.com/parrot/parrot/commit/a67bfbfb1bd5f723a9ad4ca6fec5397aa79eaed6
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-29 (Fri, 29 Apr 2011)

  Changed paths:
    M MANIFEST
  M compilers/imcc/imclexer.c
  M compilers/imcc/imcparser.c
  M compilers/imcc/imcparser.h
  M compilers/opsc/Defines.mak
  M compilers/opsc/Rules.mak
  M compilers/opsc/opsc.pir
  M compilers/opsc/src/Ops/OpLib.pm
  R compilers/opsc/src/Ops/Renumberer.pm
  M lib/Parrot/Manifest.pm
  M src/ops/ops.skip
  R t/tools/install/testlib/src/ops/ops.num

  Log Message:
  -----------
  remove remaining ops.num support infrastructure


  Commit: 75c90bf3ba3faba14e2d7f149633145a5c4d1a7a
      https://github.com/parrot/parrot/commit/75c90bf3ba3faba14e2d7f149633145a5c4d1a7a
  Author: Allison Randal <allison at parrot.org>
  Date:   2011-04-30 (Sat, 30 Apr 2011)

  Changed paths:
    R ports/debian/README.source
  M ports/debian/changelog
  M ports/debian/control
  M ports/debian/control.in
  M ports/debian/copyright
  M ports/debian/parrot-devel.install.in
  M ports/debian/parrot.docs
  M ports/debian/patches/03_fix_nqp_man.patch
  R ports/debian/patches/04_fix_opsc_man.patch
  R ports/debian/patches/05_fix_gc_ftbfs_ia64.patch
  M ports/debian/patches/series
  M ports/debian/rules
  A ports/debian/source/format

  Log Message:
  -----------
  Updating Debian packaging files for Parrot 3.3.0 release.


  Commit: 1bafbdba38c02e3cdc498564865984428d21132c
      https://github.com/parrot/parrot/commit/1bafbdba38c02e3cdc498564865984428d21132c
  Author: Allison Randal <allison at parrot.org>
  Date:   2011-04-30 (Sat, 30 Apr 2011)

  Changed paths:
    M MANIFEST
  M compilers/imcc/imclexer.c
  M compilers/imcc/imcparser.c
  M compilers/imcc/imcparser.h
  M compilers/opsc/Defines.mak
  M compilers/opsc/Rules.mak
  M compilers/opsc/opsc.pir
  M compilers/opsc/src/Ops/OpLib.pm
  R compilers/opsc/src/Ops/Renumberer.pm
  M lib/Parrot/Manifest.pm
  M src/ops/ops.skip
  R t/tools/install/testlib/src/ops/ops.num

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


  Commit: 16933ea6dcb2c75ea66644985ab97d96cefd334e
      https://github.com/parrot/parrot/commit/16933ea6dcb2c75ea66644985ab97d96cefd334e
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-04-30 (Sat, 30 Apr 2011)

  Changed paths:
    M src/pmc/boolean.pmc

  Log Message:
  -----------
  [PMC] add is_equal for Boolean PMC


needed by LOLCODE


  Commit: d2145a3e6301191e4e80b830d30b1017300ca1d5
      https://github.com/parrot/parrot/commit/d2145a3e6301191e4e80b830d30b1017300ca1d5
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-30 (Sat, 30 Apr 2011)

  Changed paths:
    M include/parrot/context.h
  M src/call/context_accessors.c

  Log Message:
  -----------
  consting pointer arguments, and removing unnecessary intermediate variables


  Commit: c9da673429ada2d0f6c3cd1beaf6f2fbbb762edf
      https://github.com/parrot/parrot/commit/c9da673429ada2d0f6c3cd1beaf6f2fbbb762edf
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-30 (Sat, 30 Apr 2011)

  Changed paths:
    M src/call/pcc.c

  Log Message:
  -----------
  fixed headerization of is_invokable


  Commit: 06bb92cc599715e0c8f4f85fc07e1cdea12f3314
      https://github.com/parrot/parrot/commit/06bb92cc599715e0c8f4f85fc07e1cdea12f3314
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-04-30 (Sat, 30 Apr 2011)

  Changed paths:
    M src/debug.c
  M src/gc/gc_ms.c

  Log Message:
  -----------
  headerizing previously unheaderized functions


  Commit: c9d66d78536b54d15c29e8ea54c338b948858a54
      https://github.com/parrot/parrot/commit/c9d66d78536b54d15c29e8ea54c338b948858a54
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-01 (Sun, 01 May 2011)

  Changed paths:
    M include/parrot/call.h
  M src/call/args.c

  Log Message:
  -----------
  fixing arg annotations


  Commit: e0e46b526aafed156418889616d0021c3512a2ea
      https://github.com/parrot/parrot/commit/e0e46b526aafed156418889616d0021c3512a2ea
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-01 (Sun, 01 May 2011)

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

  Log Message:
  -----------
  fixing arg annotations


  Commit: 7c644478f9a159297ddbe591ea1c3bb6314bd117
      https://github.com/parrot/parrot/commit/7c644478f9a159297ddbe591ea1c3bb6314bd117
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-01 (Sun, 01 May 2011)

  Changed paths:
    M src/dynoplibs/io.ops
  M src/pmc/filehandle.pmc

  Log Message:
  -----------
  pass STRINGNULL to Parrot_io_open_handle, not NULL


  Commit: 0e40ecf80b04e28822dd51164b88de00ca005e26
      https://github.com/parrot/parrot/commit/0e40ecf80b04e28822dd51164b88de00ca005e26
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-01 (Sun, 01 May 2011)

  Changed paths:
    M tools/dev/merge_pull_request.pl

  Log Message:
  -----------
  Make merge_pull_request.pl default to parrot.git, but allow other repos to be specified


  Commit: 49d9591779e6570611b8671889cd824421ed1b70
      https://github.com/parrot/parrot/commit/49d9591779e6570611b8671889cd824421ed1b70
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-01 (Sun, 01 May 2011)

  Changed paths:
    M tools/dev/merge_pull_request.pl

  Log Message:
  -----------
  Remove some suboptimal error handling from merge_pull_request.pl

Previously, if a "git stash" failed, this script would still attempt
to continue. Now, in true Klingon form, we die() instead of return()
in failure.


  Commit: cfc4afe372b25cecbb0e88bcd1bf64e91ef464c8
      https://github.com/parrot/parrot/commit/cfc4afe372b25cecbb0e88bcd1bf64e91ef464c8
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-01 (Sun, 01 May 2011)

  Changed paths:
    M tools/dev/merge_pull_request.pl

  Log Message:
  -----------
  Add more docs to merge_pull_request and allow a branch name to be specified


  Commit: 8c20c2aa72432791c3f33aa77068407aa7005087
      https://github.com/parrot/parrot/commit/8c20c2aa72432791c3f33aa77068407aa7005087
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-01 (Sun, 01 May 2011)

  Changed paths:
    M tools/dev/README
  M tools/dev/addopstags.pl
  M tools/dev/as2c.pl
  M tools/dev/create_language.pl
  M tools/dev/debian_docs.sh
  M tools/dev/faces.pl
  M tools/dev/fetch_languages.pl
  M tools/dev/findhacks.pl
  M tools/dev/gen_charset_tables.pl
  M tools/dev/gen_class.pl
  M tools/dev/gen_makefile.pl
  M tools/dev/gen_valgrind_suppressions.pl
  M tools/dev/headerizer.pl
  M tools/dev/install_dev_files.pl
  M tools/dev/install_doc_files.pl
  M tools/dev/install_files.pl
  M tools/dev/lib_deps.pl
  M tools/dev/make_cover.pl
  M tools/dev/merge_pull_request.pl
  M tools/dev/mk_inno.pl
  M tools/dev/mk_inno_language.pl
  M tools/dev/mk_nci_thunks.pl
  M tools/dev/mk_rpm_manifests.pl
  M tools/dev/nci_test_gen.pl
  M tools/dev/ncidef2pir.pl
  M tools/dev/nm.pl
  M tools/dev/nopaste.pl
  M tools/dev/ops_not_tested.pl
  M tools/dev/parrot_api.pl
  M tools/dev/parrot_shell.pl
  M tools/dev/parrotbench.pl
  M tools/dev/pbc_header.pl
  M tools/dev/pmcrenumber.pl
  M tools/dev/pmctree.pl
  M tools/dev/pprof2cg.pl
  M tools/dev/reconfigure.pl
  M tools/dev/resolve_deprecated.nqp
  M tools/dev/search-ops.pl
  M tools/dev/show_deprecated.nqp
  M tools/dev/show_experimental.nqp
  M tools/dev/symlink.pl
  M tools/dev/update_copyright.pl
  M tools/dev/vtablize.pl

  Log Message:
  -----------
  Update tools/dev README and +x executables


  Commit: 2d5cedf31b346ff97ea43cb75f2a847c818764d7
      https://github.com/parrot/parrot/commit/2d5cedf31b346ff97ea43cb75f2a847c818764d7
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-01 (Sun, 01 May 2011)

  Changed paths:
    M tools/dev/merge_pull_request.pl

  Log Message:
  -----------
  Fix a braino in merge_pull_request.pl


  Commit: 5ca66d325961450087924f5b6d75524170034101
      https://github.com/parrot/parrot/commit/5ca66d325961450087924f5b6d75524170034101
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-04-30 (Sat, 30 Apr 2011)

  Changed paths:
    M t/pmc/boolean.t

  Log Message:
  -----------
  [PMC] add test for is_equal for Boolean PMC


  Commit: 2cbb15614766eb4239afc4657db70b72aa7cd571
      https://github.com/parrot/parrot/commit/2cbb15614766eb4239afc4657db70b72aa7cd571
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-30 (Sat, 30 Apr 2011)

  Changed paths:
    M MANIFEST
  R runtime/parrot/library/ncurses.pasm

  Log Message:
  -----------
  eliminate PASM library that has been superceded by PIR equivalent


  Commit: 23f3d6a49a4a82f4eeb7ce781e69fe4357a00c3b
      https://github.com/parrot/parrot/commit/23f3d6a49a4a82f4eeb7ce781e69fe4357a00c3b
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-30 (Sat, 30 Apr 2011)

  Changed paths:
    M examples/library/ncurses_life.pir

  Log Message:
  -----------
  update references to point to files that *exist*


  Commit: 2830c2491de225bcaf04f415294acbca0e2f591e
      https://github.com/parrot/parrot/commit/2830c2491de225bcaf04f415294acbca0e2f591e
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-30 (Sat, 30 Apr 2011)

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

  Log Message:
  -----------
  manage NULL dlsym handles properly

A NULL handle actually means RTLD_DEFAULT on most platforms (notably linux), and
this has become the expected behaviour. This change formalizes the practice.


  Commit: 1c272ab330ec1b21567f0b96d389914fa50f0585
      https://github.com/parrot/parrot/commit/1c272ab330ec1b21567f0b96d389914fa50f0585
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-30 (Sat, 30 Apr 2011)

  Changed paths:
    M config/auto/opengl.pm

  Log Message:
  -----------
  dissable building opengl bindings if the thunk generator is going to crash and burn


  Commit: dc68cb00c10315c30fd5a7a0456a7673839e7e3d
      https://github.com/parrot/parrot/commit/dc68cb00c10315c30fd5a7a0456a7673839e7e3d
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-04-30 (Sat, 30 Apr 2011)

  Changed paths:
    M MANIFEST
  M compilers/opsc/Defines.mak
  M compilers/opsc/Rules.mak
  M compilers/opsc/opsc.pir
  M compilers/opsc/src/Ops/OpLib.pm
  R compilers/opsc/src/Ops/Renumberer.pm
  M examples/library/ncurses_life.pir
  M include/parrot/pmc.h
  M lib/Parrot/Manifest.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/PMC/default.pm
  R ports/debian/README.source
  M ports/debian/changelog
  M ports/debian/control
  M ports/debian/control.in
  M ports/debian/copyright
  M ports/debian/parrot-devel.install.in
  M ports/debian/parrot.docs
  M ports/debian/patches/03_fix_nqp_man.patch
  R ports/debian/patches/04_fix_opsc_man.patch
  R ports/debian/patches/05_fix_gc_ftbfs_ia64.patch
  M ports/debian/patches/series
  M ports/debian/rules
  A ports/debian/source/format
  R runtime/parrot/library/ncurses.pasm
  M src/ops/ops.skip
  M src/pmc.c
  M src/pmc/boolean.pmc
  M t/compilers/opsc/01-parse-body.t
  M t/compilers/opsc/01-parse.t
  M t/compilers/opsc/02-parse-all-ops.t
  M t/library/yaml_tiny.t
  R t/tools/install/testlib/src/ops/ops.num

  Log Message:
  -----------
  Merge branch 'master' into tt1931-nci-parameters-deprecation


  Commit: 1149c70960b4ca55d91d01bfb2c3af0547319c1e
      https://github.com/parrot/parrot/commit/1149c70960b4ca55d91d01bfb2c3af0547319c1e
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-05-02 (Mon, 02 May 2011)

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

  Log Message:
  -----------
  Revert "now that PMCNULL is not NULL, we can update function annotations"

This reverts commit c1f77f7eb90041468c3b13f5b48ae2ca1d1c37a5.
It broke several rakudo spectests, see TT #2104


  Commit: dc5f4cf819ad135a33a09af8e308be075c080039
      https://github.com/parrot/parrot/commit/dc5f4cf819ad135a33a09af8e308be075c080039
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-05-03 (Tue, 03 May 2011)

  Changed paths:
    M src/call/pcc.c

  Log Message:
  -----------
  add missing ASSERT_ARGS


  Commit: cccbf37e0a680a1ca28d062ef56737f7e8295824
      https://github.com/parrot/parrot/commit/cccbf37e0a680a1ca28d062ef56737f7e8295824
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-05-03 (Tue, 03 May 2011)

  Changed paths:
    M src/debug.c

  Log Message:
  -----------
  add missing ASSERT_ARGS


  Commit: 8b0397ba979c646daf4b01d3c9146144d4e0c732
      https://github.com/parrot/parrot/commit/8b0397ba979c646daf4b01d3c9146144d4e0c732
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-05-03 (Tue, 03 May 2011)

  Changed paths:
    M src/debug.c

  Log Message:
  -----------
  add missing documentation


  Commit: e3ecaf848ae1d9576a1d8eabcb8f72dd61aa06ee
      https://github.com/parrot/parrot/commit/e3ecaf848ae1d9576a1d8eabcb8f72dd61aa06ee
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-05-03 (Tue, 03 May 2011)

  Changed paths:
    M src/gc/gc_ms.c

  Log Message:
  -----------
  add missing documentation


  Commit: 56d903b31ad5c55d505f6adcce485b1ee0385792
      https://github.com/parrot/parrot/commit/56d903b31ad5c55d505f6adcce485b1ee0385792
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-03 (Tue, 03 May 2011)

  Changed paths:
    M include/parrot/call.h
  M include/parrot/context.h
  M include/parrot/io.h
  M include/parrot/multidispatch.h
  M src/call/args.c
  M src/call/context_accessors.c
  M src/call/pcc.c
  M src/debug.c
  M src/dynoplibs/io.ops
  M src/gc/gc_ms.c
  M src/io/api.c
  M src/multidispatch.c
  M src/pmc/filehandle.pmc
  M t/pmc/boolean.t
  M tools/dev/README
  M tools/dev/addopstags.pl
  M tools/dev/as2c.pl
  M tools/dev/create_language.pl
  M tools/dev/debian_docs.sh
  M tools/dev/faces.pl
  M tools/dev/fetch_languages.pl
  M tools/dev/findhacks.pl
  M tools/dev/gen_charset_tables.pl
  M tools/dev/gen_class.pl
  M tools/dev/gen_makefile.pl
  M tools/dev/gen_valgrind_suppressions.pl
  M tools/dev/headerizer.pl
  M tools/dev/install_dev_files.pl
  M tools/dev/install_doc_files.pl
  M tools/dev/install_files.pl
  M tools/dev/lib_deps.pl
  M tools/dev/make_cover.pl
  M tools/dev/merge_pull_request.pl
  M tools/dev/mk_inno.pl
  M tools/dev/mk_inno_language.pl
  M tools/dev/mk_nci_thunks.pl
  M tools/dev/mk_rpm_manifests.pl
  M tools/dev/nci_test_gen.pl
  M tools/dev/ncidef2pir.pl
  M tools/dev/nm.pl
  M tools/dev/nopaste.pl
  M tools/dev/ops_not_tested.pl
  M tools/dev/parrot_api.pl
  M tools/dev/parrot_shell.pl
  M tools/dev/parrotbench.pl
  M tools/dev/pbc_header.pl
  M tools/dev/pmcrenumber.pl
  M tools/dev/pmctree.pl
  M tools/dev/pprof2cg.pl
  M tools/dev/reconfigure.pl
  M tools/dev/resolve_deprecated.nqp
  M tools/dev/search-ops.pl
  M tools/dev/show_deprecated.nqp
  M tools/dev/show_experimental.nqp
  M tools/dev/symlink.pl
  M tools/dev/update_copyright.pl
  M tools/dev/vtablize.pl

  Log Message:
  -----------
  Merge branch 'master' into tt1931-nci-parameters-deprecation


  Commit: 04f0b7499a5ed2f2b17fdd04f77de17828a6b283
      https://github.com/parrot/parrot/commit/04f0b7499a5ed2f2b17fdd04f77de17828a6b283
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-05-05 (Thu, 05 May 2011)

  Changed paths:
    M src/call/args.c
  M src/call/context.c

  Log Message:
  -----------
  replace 'const static' with 'static const' to avoid unhelpful warnings


  Commit: ed43c68ed049b4b090a228b1afb9636dcf164ba9
      https://github.com/parrot/parrot/commit/ed43c68ed049b4b090a228b1afb9636dcf164ba9
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-05 (Thu, 05 May 2011)

  Changed paths:
    M src/dynext.c

  Log Message:
  -----------
  consting local vars


  Commit: 7580e82ec1615096ac2fe2f4f8abcf85ea71c6ba
      https://github.com/parrot/parrot/commit/7580e82ec1615096ac2fe2f4f8abcf85ea71c6ba
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-05 (Thu, 05 May 2011)

  Changed paths:
    M src/dynext.c

  Log Message:
  -----------
  lib_name cannot be NULL


  Commit: 766efa78a8baa2c4076a88e1ad1e4d2599bb9d31
      https://github.com/parrot/parrot/commit/766efa78a8baa2c4076a88e1ad1e4d2599bb9d31
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-05-05 (Thu, 05 May 2011)

  Changed paths:
    M Configure.pl

  Log Message:
  -----------
  Minor code reformatting.


  Commit: 49f46ec975761bc5010ef4d65dc30fb5651bd77e
      https://github.com/parrot/parrot/commit/49f46ec975761bc5010ef4d65dc30fb5651bd77e
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-05-06 (Fri, 06 May 2011)

  Changed paths:
    M tools/dev/pbc_to_exe.pir

  Log Message:
  -----------
  Add a provisional --gc= option to pbc_to_exe.


  Commit: 6f0cfa824ff117c6731ab47320e0375402f14e80
      https://github.com/parrot/parrot/commit/6f0cfa824ff117c6731ab47320e0375402f14e80
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-05-07 (Sat, 07 May 2011)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  Improve GMS performance by doing quick and cheap checks first during C stack scan.


  Commit: bd0a529438b401d48fa2c3ff41c7e3e2820c058a
      https://github.com/parrot/parrot/commit/bd0a529438b401d48fa2c3ff41c7e3e2820c058a
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-05-07 (Sat, 07 May 2011)

  Changed paths:
    M src/pmc/capture.pmc

  Log Message:
  -----------
  Explicitely WB dest in Capture.clone. GC can be triggered between allocating of dest and cloning of guts.


  Commit: 2953196d6c13e8dfa11c6d4b8666c7d9751f8081
      https://github.com/parrot/parrot/commit/2953196d6c13e8dfa11c6d4b8666c7d9751f8081
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-05-07 (Sat, 07 May 2011)

  Changed paths:
    M src/pmc/callcontext.pmc

  Log Message:
  -----------
  Temporary break CallContext.clone to bring more attention.

Sorry, I'm kind of tired now to properly fix it after 3 hours of debugging session hunting this bug. But at least I nailed it down.


  Commit: 574bb32d5b0a8b775aa6528c3dbec5abc8a30414
      https://github.com/parrot/parrot/commit/574bb32d5b0a8b775aa6528c3dbec5abc8a30414
  Author: Luben Karavelov <karavelov at spnet.net>
  Date:   2011-05-07 (Sat, 07 May 2011)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  new defaults for GC GMS - they give arround 10% speedup


  Commit: 074687922174621bf9a22b0778937eab12734414
      https://github.com/parrot/parrot/commit/074687922174621bf9a22b0778937eab12734414
  Author: Luben Karavelov <karavelov at spnet.net>
  Date:   2011-05-07 (Sat, 07 May 2011)

  Changed paths:
    M frontend/parrot/main.c
  M include/parrot/api.h
  M include/parrot/gc_api.h
  M include/parrot/longopt.h
  M src/embed/api.c
  M src/gc/gc_gms.c
  M src/gc/gc_private.h

  Log Message:
  -----------
  add --gc-nursery-size runtime parameter for parrot


  Commit: cbf66494a62e9e78ac4f4c59077b76a36ee6cbb5
      https://github.com/parrot/parrot/commit/cbf66494a62e9e78ac4f4c59077b76a36ee6cbb5
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-05-07 (Sat, 07 May 2011)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  cast to size_t instead of int for g++ compatibility and deleted unused local vars


  Commit: fc6299d29e8e988ee074e6e14495e5a5f429c8e6
      https://github.com/parrot/parrot/commit/fc6299d29e8e988ee074e6e14495e5a5f429c8e6
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-05-07 (Sat, 07 May 2011)

  Changed paths:
    M frontend/parrot/main.c

  Log Message:
  -----------
  fix fprintf format


  Commit: b45e5f3a5d026e9ee47586dd154d6bcd02fd78df
      https://github.com/parrot/parrot/commit/b45e5f3a5d026e9ee47586dd154d6bcd02fd78df
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-07 (Sat, 07 May 2011)

  Changed paths:
    M src/pmc/callcontext.pmc

  Log Message:
  -----------
  clone pcc cells to avoid double-free issues


  Commit: 0794278e5c2f8a8bb477c602e1fa7d71bf7215ce
      https://github.com/parrot/parrot/commit/0794278e5c2f8a8bb477c602e1fa7d71bf7215ce
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-07 (Sat, 07 May 2011)

  Changed paths:
    M MANIFEST
  M config/auto/opengl.pm
  M config/gen/makefiles/root.in
  M config/gen/opengl.pm
  M include/parrot/datatypes.h
  M include/parrot/nci.h
  M runtime/parrot/library/OpenGL.pir
  M runtime/parrot/library/libpcre.pir
  M runtime/parrot/library/pcre.pir
  R runtime/parrot/library/postgres.pasm
  M runtime/parrot/library/postgres.pir
  M src/datatypes.c
  M src/libnci_test.def
  M src/multidispatch.c
  M src/nci/api.c
  M src/nci/core_thunks.c
  M src/nci/core_thunks.nci
  M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci
  M src/nci/libffi.c
  M src/nci/signatures.c
  M src/nci_test.c
  M src/platform/generic/dl.c
  M src/pmc.c
  M src/pmc/callcontext.pmc
  M src/pmc/key.pmc
  M src/pmc/nci.pmc
  M src/pmc/structview.pmc
  M t/pmc/nci.t
  M t/pmc/orderedhash.t
  M tools/dev/nci_thunk_gen.pir

  Log Message:
  -----------
  Merge branch 'tt1931-nci-parameters-deprecation'


  Commit: 9767706e9b15f7fafc40c58ea25f9ec8c054ca92
      https://github.com/parrot/parrot/commit/9767706e9b15f7fafc40c58ea25f9ec8c054ca92
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-05-07 (Sat, 07 May 2011)

  Changed paths:
    M tools/dev/pbc_to_exe.pir

  Log Message:
  -----------
  add a few newlines to avoid ugly looking messages


  Commit: 11483b2c5b296302122b78b0f24bfc553ecd748d
      https://github.com/parrot/parrot/commit/11483b2c5b296302122b78b0f24bfc553ecd748d
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-05-07 (Sat, 07 May 2011)

  Changed paths:
    M src/hash.c

  Log Message:
  -----------
  improve some exceptions messages and types in hash.c


  Commit: b71eb28497f1adf535d850a3b8d01ca5b906bba7
      https://github.com/parrot/parrot/commit/b71eb28497f1adf535d850a3b8d01ca5b906bba7
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-07 (Sat, 07 May 2011)

  Changed paths:
    M src/pmc/callcontext.pmc

  Log Message:
  -----------
  [codingstd] c_macro_args


  Commit: e34c65488e1d803e2dcd4a8af7ce13f1094ac5e8
      https://github.com/parrot/parrot/commit/e34c65488e1d803e2dcd4a8af7ce13f1094ac5e8
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-07 (Sat, 07 May 2011)

  Changed paths:
    M src/pmc/callcontext.pmc

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


  Commit: 2dd3f75cab613ac8a553c725c0b0ef80a9f71249
      https://github.com/parrot/parrot/commit/2dd3f75cab613ac8a553c725c0b0ef80a9f71249
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-07 (Sat, 07 May 2011)

  Changed paths:
    M src/gc/gc_gms.c
  M src/gc/gc_private.h
  M tools/dev/pbc_to_exe.pir

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


  Commit: 7fae0c78f3ea824bd42cf60bbe7d7b847e84296f
      https://github.com/parrot/parrot/commit/7fae0c78f3ea824bd42cf60bbe7d7b847e84296f
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-07 (Sat, 07 May 2011)

  Changed paths:
    M src/hash.c
  M tools/dev/pbc_to_exe.pir

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


  Commit: 6dd6103f6861580aea69a4ad2731f90eb18111ae
      https://github.com/parrot/parrot/commit/6dd6103f6861580aea69a4ad2731f90eb18111ae
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-07 (Sat, 07 May 2011)

  Changed paths:
    M src/libnci_test.def

  Log Message:
  -----------
  remove unimpelemented export


  Commit: e58450b1b6159a93204a7af2445f1a29f4285a54
      https://github.com/parrot/parrot/commit/e58450b1b6159a93204a7af2445f1a29f4285a54
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-07 (Sat, 07 May 2011)

  Changed paths:
    M src/nci_test.c
  M t/pmc/nci.t

  Log Message:
  -----------
  accomodate libnci_test not being linked against libparrot


  Commit: 4e63bc34b585f4f65d074e0973236be6d2a6a00c
      https://github.com/parrot/parrot/commit/4e63bc34b585f4f65d074e0973236be6d2a6a00c
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-05-07 (Sat, 07 May 2011)

  Changed paths:
    M src/nci_test.c

  Log Message:
  -----------
  correct =item details


  Commit: 5bcdb0a0e876fd7b71a0d1dde259ff83df659f1b
      https://github.com/parrot/parrot/commit/5bcdb0a0e876fd7b71a0d1dde259ff83df659f1b
  Author: luben <karavelov at spnet.net>
  Date:   2011-05-08 (Sun, 08 May 2011)

  Changed paths:
    M t/run/options.t

  Log Message:
  -----------
  add test for --gc-nursery-size runtime option


  Commit: b788633950f7121fac85ee737b14a9a9018acd05
      https://github.com/parrot/parrot/commit/b788633950f7121fac85ee737b14a9a9018acd05
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-09 (Mon, 09 May 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  Add a NEWS item


  Commit: 3d00ebab068a977c46a3e298f8633ff4273293cf
      https://github.com/parrot/parrot/commit/3d00ebab068a977c46a3e298f8633ff4273293cf
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-09 (Mon, 09 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Properly destroy more PMCs at the end of tests


  Commit: 621bb568733ca34e10ef992c788bbfb1d2be4ba7
      https://github.com/parrot/parrot/commit/621bb568733ca34e10ef992c788bbfb1d2be4ba7
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-09 (Mon, 09 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_getprop


  Commit: ef5ece1765402ccd52f873d5231878bdffc10337
      https://github.com/parrot/parrot/commit/ef5ece1765402ccd52f873d5231878bdffc10337
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-05-09 (Mon, 09 May 2011)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  Fix very-very subtile bug with handling of GMS "dirty_list".

It should fix tickets #2105 and other GC related bugs.


  Commit: 8e129a09b5250094b28a45beb2b337034832385c
      https://github.com/parrot/parrot/commit/8e129a09b5250094b28a45beb2b337034832385c
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-05-09 (Mon, 09 May 2011)

  Changed paths:
    M include/parrot/pobj.h

  Log Message:
  -----------
  [cage] Remove unused PObj flag


  Commit: 19962bf49db7a9fb7f60f54d17786a52f64758c4
      https://github.com/parrot/parrot/commit/19962bf49db7a9fb7f60f54d17786a52f64758c4
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-05-09 (Mon, 09 May 2011)

  Changed paths:
    M include/parrot/pobj.h
  M src/gc/gc_gms.c

  Log Message:
  -----------
  [gc] Avoid second scan of C stack for soling fresh root objects. It should improve GC performance a bit.


  Commit: 6832e5fa2c9317493b2abdadcefc07b72ef91cb3
      https://github.com/parrot/parrot/commit/6832e5fa2c9317493b2abdadcefc07b72ef91cb3
  Author: Luben Karavelov <karavelov at spnet.net>
  Date:   2011-05-09 (Mon, 09 May 2011)

  Changed paths:
    M frontend/parrot/main.c
  M include/parrot/api.h
  M include/parrot/gc_api.h
  M src/gc/gc_gms.c

  Log Message:
  -----------
  use float for --gc-nursery-size


  Commit: 75fe3b2fca9552a39eafb776ae7ba0c99cdaf611
      https://github.com/parrot/parrot/commit/75fe3b2fca9552a39eafb776ae7ba0c99cdaf611
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-05-09 (Mon, 09 May 2011)

  Changed paths:
    M frontend/parrot/main.c

  Log Message:
  -----------
  fix incorrect ASSERT_ARGS


  Commit: 5881c3c8516153dd7cec3e0f6ccdb37dc38224ad
      https://github.com/parrot/parrot/commit/5881c3c8516153dd7cec3e0f6ccdb37dc38224ad
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-05-09 (Mon, 09 May 2011)

  Changed paths:
    M frontend/parrot/main.c

  Log Message:
  -----------
  attempt to fix windows build


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

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  typo fix


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

  Changed paths:
    M src/gc/gc_gms.c

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


  Commit: 718c7ecc0d1917765be96dc97b748b8da941184f
      https://github.com/parrot/parrot/commit/718c7ecc0d1917765be96dc97b748b8da941184f
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-09 (Mon, 09 May 2011)

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

  Log Message:
  -----------
  Annotating some static functions, and consted a pointer


  Commit: 1a926ea51a23910579eff2fabe1518e9028df2f2
      https://github.com/parrot/parrot/commit/1a926ea51a23910579eff2fabe1518e9028df2f2
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-05-10 (Tue, 10 May 2011)

  Changed paths:
    M src/interp/inter_create.c

  Log Message:
  -----------
  seed the prng from the system clock during interp initialization


  Commit: b8822cfe3d1f5142562fa2bda0935d5bacaab629
      https://github.com/parrot/parrot/commit/b8822cfe3d1f5142562fa2bda0935d5bacaab629
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-05-10 (Tue, 10 May 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  fix problems in failed PBC loading


  Commit: 3f4486932fa0ac7ad0f7a7ee1fa4def5b9943f2a
      https://github.com/parrot/parrot/commit/3f4486932fa0ac7ad0f7a7ee1fa4def5b9943f2a
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-10 (Tue, 10 May 2011)

  Changed paths:
    M Configure.pl
  R config/auto/frames.pm
  R config/auto/frames/test_exec_cygwin_c.in
  R config/auto/frames/test_exec_linux_c.in
  R config/auto/frames/test_exec_openbsd_c.in
  M lib/Parrot/Configure/Options/Conf.pm
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M lib/Parrot/Configure/Step/List.pm
  R t/steps/auto/frames-01.t

  Log Message:
  -----------
  eliminate unused buildframes code (this is now handled by libffi)


  Commit: 7a315db937c029f1242ac2272152db1607fe25f1
      https://github.com/parrot/parrot/commit/7a315db937c029f1242ac2272152db1607fe25f1
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-05-10 (Tue, 10 May 2011)

  Changed paths:
    M src/embed/api.c
  M src/nci/extra_thunks.c

  Log Message:
  -----------
  set an api jump buffer in Parrot_api_make_interpreter, so we can try to catch exceptions thrown during interp initialization. Segfaults when we try to report the error, but we get some details out


  Commit: 69ee12814048fc47f2e46b40af2c53af63441ca3
      https://github.com/parrot/parrot/commit/69ee12814048fc47f2e46b40af2c53af63441ca3
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-05-10 (Tue, 10 May 2011)

  Changed paths:
    M frontend/parrot/main.c
  M src/embed/api.c

  Log Message:
  -----------
  if we don't have an interp, print out an error message. If we do, try to print backtrace information (unlikely)


  Commit: ae39eecc1da9cb3035f1be00482c7178a680aa28
      https://github.com/parrot/parrot/commit/ae39eecc1da9cb3035f1be00482c7178a680aa28
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-05-10 (Tue, 10 May 2011)

  Changed paths:
    M Configure.pl
  M NEWS
  M compilers/opsc/src/Ops/Trans/C.pm
  R config/auto/frames.pm
  R config/auto/frames/test_exec_cygwin_c.in
  R config/auto/frames/test_exec_linux_c.in
  R config/auto/frames/test_exec_openbsd_c.in
  M frontend/parrot/main.c
  M include/parrot/api.h
  M include/parrot/gc_api.h
  M include/parrot/pobj.h
  M lib/Parrot/Configure/Options/Conf.pm
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M lib/Parrot/Configure/Step/List.pm
  M src/gc/gc_gms.c
  M src/interp/inter_create.c
  M src/ops/core_ops.c
  M src/packfile/api.c
  M t/run/options.t
  R t/steps/auto/frames-01.t

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


  Commit: f5c6248314348d428937ca55fae96ba4ecf84392
      https://github.com/parrot/parrot/commit/f5c6248314348d428937ca55fae96ba4ecf84392
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-05-10 (Tue, 10 May 2011)

  Changed paths:
    M src/nci/extra_thunks.c

  Log Message:
  -----------
  remove fail


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

  Changed paths:
    M src/embed/api.c

  Log Message:
  -----------
  fix C90 compliance


  Commit: 9254cf31e4296e9ef3d0479df00f89697c2944ab
      https://github.com/parrot/parrot/commit/9254cf31e4296e9ef3d0479df00f89697c2944ab
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-10 (Tue, 10 May 2011)

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  add deprecation notice for TT #1931 not ported over from DEPRECATED.pod


  Commit: d5f1750c660b7ae82e7e7d51ee9cedabc889245c
      https://github.com/parrot/parrot/commit/d5f1750c660b7ae82e7e7d51ee9cedabc889245c
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-10 (Tue, 10 May 2011)

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  mark TT #1931 deprecation as complete


  Commit: e3492bfcf77a58be82b5da6667ff3e6093042132
      https://github.com/parrot/parrot/commit/e3492bfcf77a58be82b5da6667ff3e6093042132
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-10 (Tue, 10 May 2011)

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

  Log Message:
  -----------
  NCI/call_toolkit_init.pbc no longer exists


  Commit: 6032439fe355a6ef64dc199d24d9f434df4c535f
      https://github.com/parrot/parrot/commit/6032439fe355a6ef64dc199d24d9f434df4c535f
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-05-10 (Tue, 10 May 2011)

  Changed paths:
    M MANIFEST

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


  Commit: 3b374ae6ed7bc52cf6276af9de7c23fccf47a353
      https://github.com/parrot/parrot/commit/3b374ae6ed7bc52cf6276af9de7c23fccf47a353
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-05-11 (Wed, 11 May 2011)

  Changed paths:
    M src/call/args.c

  Log Message:
  -----------
  [pcc] Reduce GC pressure in handling named args.

Instead of creating new RSA with arg names iterate over hash directly.
It gives some performance boost. 16.25% in instructions fetch according
to valgrind on building rakudo's core.pm.


  Commit: 51e393d8c9e663f4bd55c13f238a7a385b504013
      https://github.com/parrot/parrot/commit/51e393d8c9e663f4bd55c13f238a7a385b504013
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-05-11 (Wed, 11 May 2011)

  Changed paths:
    M config/gen/makefiles/root.in
  A tools/build/gen_version.pl

  Log Message:
  -----------
  add code to generate Parrot version macros as a separate PIR include


  Commit: c2143de525231eaa53af830cecf85964aeba038f
      https://github.com/parrot/parrot/commit/c2143de525231eaa53af830cecf85964aeba038f
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-05-11 (Wed, 11 May 2011)

  Changed paths:
    M MANIFEST
  R config/auto/git_describe.pm
  R config/auto/sha1.pm
  M config/gen/config_pm.pm
  M config/gen/config_pm/config_lib_pir.in
  M lib/Parrot/Configure/Step/List.pm

  Log Message:
  -----------
  nuke auto::sha1 et al, make config_lib,pir rely on gen_version.pl's generated include


  Commit: f0fcd38e9348aae45f284d528af2437c6756536d
      https://github.com/parrot/parrot/commit/f0fcd38e9348aae45f284d528af2437c6756536d
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-05-11 (Wed, 11 May 2011)

  Changed paths:
    M tools/build/gen_version.pl

  Log Message:
  -----------
  force sha1 and git-describe to be recalculated when running gen_version


  Commit: 5a96a78fc3fa387d8c2c763d2faf38ce8ca9ca44
      https://github.com/parrot/parrot/commit/5a96a78fc3fa387d8c2c763d2faf38ce8ca9ca44
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-05-11 (Wed, 11 May 2011)

  Changed paths:
    M MANIFEST
  M lib/Parrot/Git/Describe.pm
  M lib/Parrot/SHA1.pm
  A t/configure/062-sha1.t
  R t/configure/062-sha1_to_cache.t
  A t/configure/063-git_describe.t
  R t/configure/063-git_describe_to_cache.t
  R t/configure/064-sha1_from_cache.t
  R t/configure/065-git_describe_from_cache.t

  Log Message:
  -----------
  remove Git::Describe and SHA1 caching, update tests, manifix


  Commit: c7030aff2691159d17841f82e72c25fc46e426ca
      https://github.com/parrot/parrot/commit/c7030aff2691159d17841f82e72c25fc46e426ca
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-05-11 (Wed, 11 May 2011)

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

  Log Message:
  -----------
  fix config.fpmc depenency on parrot_version.pir


  Commit: 9ba6ab196c797da37beb363685f739f4c4c60f69
      https://github.com/parrot/parrot/commit/9ba6ab196c797da37beb363685f739f4c4c60f69
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-05-11 (Wed, 11 May 2011)

  Changed paths:
    M docs/submissions.pod

  Log Message:
  -----------
  [docs]  Update submissions.pod with ticket at parrot.org address.


  Commit: 3dbd5d865b9e9c17ef82bb1ebc1bedfadfa0c318
      https://github.com/parrot/parrot/commit/3dbd5d865b9e9c17ef82bb1ebc1bedfadfa0c318
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-05-11 (Wed, 11 May 2011)

  Changed paths:
    M src/pmc/capture.pmc

  Log Message:
  -----------
  Mark Capture.list and .hash with :manual_wb pragma.

This prevents auto-triggering of WB and should speedup at least PCT's
POST and PIR stages.


  Commit: 650471b06b480da8651558efb5e883375709b6c3
      https://github.com/parrot/parrot/commit/650471b06b480da8651558efb5e883375709b6c3
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-05-11 (Wed, 11 May 2011)

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

  Log Message:
  -----------
  Remove reference to cc_build_call_frames, which probably should have been done along with other recent work on frames.  Configure.pl once again runs cleanly.


  Commit: 5893e91edecfee255dbfa7d7709fa2d25a232899
      https://github.com/parrot/parrot/commit/5893e91edecfee255dbfa7d7709fa2d25a232899
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-05-11 (Wed, 11 May 2011)

  Changed paths:
    M frontend/parrot/main.c

  Log Message:
  -----------
  We don't have a -p option


  Commit: f29f90c1649b1ef351160069133759d1a0861985
      https://github.com/parrot/parrot/commit/f29f90c1649b1ef351160069133759d1a0861985
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-11 (Wed, 11 May 2011)

  Changed paths:
    M src/call/args.c

  Log Message:
  -----------
  Removed unused variables


  Commit: 9b2ad7cb25a8a5eb47bf67301553172929fb2224
      https://github.com/parrot/parrot/commit/9b2ad7cb25a8a5eb47bf67301553172929fb2224
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-11 (Wed, 11 May 2011)

  Changed paths:
    M config/gen/makefiles/root.in
  M frontend/parrot/main.c

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


  Commit: 8628ca58105e366d7e2f7d2ecc6c34594be30bc0
      https://github.com/parrot/parrot/commit/8628ca58105e366d7e2f7d2ecc6c34594be30bc0
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-11 (Wed, 11 May 2011)

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

  Log Message:
  -----------
  fix an arg annotation


  Commit: f71bf5db0367cd87eff2b51d5cad8a07f01d91d8
      https://github.com/parrot/parrot/commit/f71bf5db0367cd87eff2b51d5cad8a07f01d91d8
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-05-11 (Wed, 11 May 2011)

  Changed paths:
    M config/auto/platform.pm
  A src/platform/generic/entropy.c
  A src/platform/win32/entropy.c

  Log Message:
  -----------
  add Parrot_platform_get_entropy implementations for generic and win32

The generic code relies on /dev/urandom, which seems to be common
enough.  The win32 code relies on MS' Cryptograph API and needs testing.


  Commit: 77191d6a5a1ccd381485a5009c564aeae3ec6c86
      https://github.com/parrot/parrot/commit/77191d6a5a1ccd381485a5009c564aeae3ec6c86
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-05-11 (Wed, 11 May 2011)

  Changed paths:
    M src/interp/inter_create.c

  Log Message:
  -----------
  initialize Parrot's prng from system entropy


  Commit: ccf2d6a3805ebebebf5267d108dce98f7d9a6d9a
      https://github.com/parrot/parrot/commit/ccf2d6a3805ebebebf5267d108dce98f7d9a6d9a
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-05-11 (Wed, 11 May 2011)

  Changed paths:
    M src/string/api.c

  Log Message:
  -----------
  use system entropy for hash seed randomization


  Commit: 570ced68e7bcb15343aa7bad3f87adb4e98f7616
      https://github.com/parrot/parrot/commit/570ced68e7bcb15343aa7bad3f87adb4e98f7616
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-11 (Wed, 11 May 2011)

  Changed paths:
    M src/nci_test.c

  Log Message:
  -----------
  Dropped used nci_ttt function. Consted some local vars, and updated argument annotations in function delcarations


  Commit: b4be648becbfc0df69d1b40f04513be440c6d074
      https://github.com/parrot/parrot/commit/b4be648becbfc0df69d1b40f04513be440c6d074
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-11 (Wed, 11 May 2011)

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

  Log Message:
  -----------
  splinting nci_test.c is OK


  Commit: 715d9136fe3afa6830be932988542ffdc2af5cad
      https://github.com/parrot/parrot/commit/715d9136fe3afa6830be932988542ffdc2af5cad
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-05-11 (Wed, 11 May 2011)

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

  Log Message:
  -----------
  Make parrot_iterate_hash more consistent by always expecting a semicolon after it


  Commit: 81c9e6b8e4696470d2d808a68cc74e6410cb8588
      https://github.com/parrot/parrot/commit/81c9e6b8e4696470d2d808a68cc74e6410cb8588
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-05-12 (Thu, 12 May 2011)

  Changed paths:
    M include/parrot/context.h

  Log Message:
  -----------
  Provide optimized definitions for Parrot_pcc_foo functions.

It was obvious leftovers from GMS implementation branch. valgrind++ for pointing out.


  Commit: e744d10b187f6287b89836296ef62002629fafb2
      https://github.com/parrot/parrot/commit/e744d10b187f6287b89836296ef62002629fafb2
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-05-12 (Thu, 12 May 2011)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  Fix off-by-one error in selecting generation to collect.


  Commit: a7862a2b33acd204f7d1e37a6a1aa1fce672f02d
      https://github.com/parrot/parrot/commit/a7862a2b33acd204f7d1e37a6a1aa1fce672f02d
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-05-12 (Thu, 12 May 2011)

  Changed paths:
    M src/nci_test.c

  Log Message:
  -----------
  fix =item after consting


  Commit: 42b1d800645676aec4abcad2b67ca6b01c6190b9
      https://github.com/parrot/parrot/commit/42b1d800645676aec4abcad2b67ca6b01c6190b9
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-05-12 (Thu, 12 May 2011)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  fix codetest failure - trailing spaces


  Commit: 64565020755a03af24933d1a590c9e86f5e7fcc9
      https://github.com/parrot/parrot/commit/64565020755a03af24933d1a590c9e86f5e7fcc9
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-05-12 (Thu, 12 May 2011)

  Changed paths:
    M include/parrot/context.h

  Log Message:
  -----------
  fix codetest failure - c_parens

there should be at least one space between a C
keyword and any subsequent open parenthesis


  Commit: 4f65ae6b3568b5bd5cef858fc7f64288f0a5ff6b
      https://github.com/parrot/parrot/commit/4f65ae6b3568b5bd5cef858fc7f64288f0a5ff6b
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-05-12 (Thu, 12 May 2011)

  Changed paths:
    M config/init/defaults.pm

  Log Message:
  -----------
  add parentheses around qw(...) to avoid deprecation warning in perl 5.14.0


  Commit: dbfe9404bed51d77885af316e3f2d5516b0d9fd3
      https://github.com/parrot/parrot/commit/dbfe9404bed51d77885af316e3f2d5516b0d9fd3
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-12 (Thu, 12 May 2011)

  Changed paths:
    M config/gen/opengl.pm

  Log Message:
  -----------
  convert opengl NCI signatures to new format


  Commit: 5e2b6afcb2609e67532b1ad4799de7f0ee05bc8b
      https://github.com/parrot/parrot/commit/5e2b6afcb2609e67532b1ad4799de7f0ee05bc8b
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-12 (Thu, 12 May 2011)

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

  Log Message:
  -----------
  handle new signature change at runtime


  Commit: 5e2f1613f5b77a6afe64d51d48f45c16693485c8
      https://github.com/parrot/parrot/commit/5e2f1613f5b77a6afe64d51d48f45c16693485c8
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-12 (Thu, 12 May 2011)

  Changed paths:
    M runtime/parrot/library/NCI/Utils.pir

  Log Message:
  -----------
  update call_toolkit_init for new call by reference calling convention


  Commit: 42dda94d06095e6dc4a56c2d93fca76e37e8d9c1
      https://github.com/parrot/parrot/commit/42dda94d06095e6dc4a56c2d93fca76e37e8d9c1
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-05-12 (Thu, 12 May 2011)

  Changed paths:
    M config/init/hints/mswin32.pm

  Log Message:
  -----------
  add advapi32 to the list of libs libparrot gets linked to


  Commit: c59893ac06a536ab19b94183ec5aa8fe3664cfc3
      https://github.com/parrot/parrot/commit/c59893ac06a536ab19b94183ec5aa8fe3664cfc3
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-05-12 (Thu, 12 May 2011)

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

  Log Message:
  -----------
  pass PARROT_INTERP to entropy function instead of void


  Commit: 782b0e5ad46ccb54088e295806f2f484b1bbe5aa
      https://github.com/parrot/parrot/commit/782b0e5ad46ccb54088e295806f2f484b1bbe5aa
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-05-12 (Thu, 12 May 2011)

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

  Log Message:
  -----------
  add enough magic to fix entropy for the mingw build


  Commit: 8f424c1191b549955fbdad4cc4c5f1eabb068a8e
      https://github.com/parrot/parrot/commit/8f424c1191b549955fbdad4cc4c5f1eabb068a8e
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-05-12 (Thu, 12 May 2011)

  Changed paths:
    M include/parrot/platform_interface.h
  M src/interp/inter_create.c
  M src/platform/generic/entropy.c
  M src/platform/win32/entropy.c
  M src/string/api.c

  Log Message:
  -----------
  shorten entropy function name, implement error checking/reporting


  Commit: 0596d98514d4b7056a3d008e38e483b8833d67bd
      https://github.com/parrot/parrot/commit/0596d98514d4b7056a3d008e38e483b8833d67bd
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-05-12 (Thu, 12 May 2011)

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

  Log Message:
  -----------
  add missing semicolon


  Commit: 420e2a15b4c0fcc807619e82dda4a45f09078d01
      https://github.com/parrot/parrot/commit/420e2a15b4c0fcc807619e82dda4a45f09078d01
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-12 (Thu, 12 May 2011)

  Changed paths:
    M tools/dev/nci_thunk_gen.pir

  Log Message:
  -----------
  throw error for unsupported types


  Commit: 039c0edca98ae2c780c08a87f80e74a3f1ee65db
      https://github.com/parrot/parrot/commit/039c0edca98ae2c780c08a87f80e74a3f1ee65db
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-12 (Thu, 12 May 2011)

  Changed paths:
    M config/gen/opengl.pm

  Log Message:
  -----------
  avoid sub prototype

standards win out over expressivety


  Commit: 17a997ebea6cbe2101f728d94fc773366342206b
      https://github.com/parrot/parrot/commit/17a997ebea6cbe2101f728d94fc773366342206b
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-12 (Thu, 12 May 2011)

  Changed paths:
    M src/nci/libffi.c
  M tools/dev/nci_thunk_gen.pir

  Log Message:
  -----------
  add support for long double NCI parameters

long doubles are potentially larger than parrot-native floatvals. this may to
undesirable truncation. You have been warned.


  Commit: ec159d26bf038ac53312349c96cb4c41f4f73b60
      https://github.com/parrot/parrot/commit/ec159d26bf038ac53312349c96cb4c41f4f73b60
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-12 (Thu, 12 May 2011)

  Changed paths:
    M config/gen/config_h/config_h.in

  Log Message:
  -----------
  keep track of sizeof (long long) if the platform has a long long type


  Commit: 40d26076f5ce5d939e5de0abe941d25bc8de5478
      https://github.com/parrot/parrot/commit/40d26076f5ce5d939e5de0abe941d25bc8de5478
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-12 (Thu, 12 May 2011)

  Changed paths:
    M src/nci/libffi.c
  M tools/dev/nci_thunk_gen.pir

  Log Message:
  -----------
  add long long support to NCI

long long is potentially larger than the parrot-native intval. this may lead to
undesired truncation. furhter, long long is a non-standard (but common) type and
may not be present on all platforms. using this type reduces the portability of
your code. YOU HAVE BEEN WARNED!


  Commit: c7e27f58d5f1c956bd9d7018e7a08d200eee4b08
      https://github.com/parrot/parrot/commit/c7e27f58d5f1c956bd9d7018e7a08d200eee4b08
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-12 (Thu, 12 May 2011)

  Changed paths:
    M src/nci/libffi.c
  M tools/dev/nci_thunk_gen.pir

  Log Message:
  -----------
  add 8, 16, 32, and 64 bit NCI argument types

64 bit integers may be larger than parrot-native intvals. this may lead to
undesirable truncation. 64 bit integers are only available where the underlying
C compiler provides them. using this type may make your code less portable. YOU
HAVE BEEN WARNED!


  Commit: 898cbac499e811dfd379f4dff6448051a7258414
      https://github.com/parrot/parrot/commit/898cbac499e811dfd379f4dff6448051a7258414
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-05-12 (Thu, 12 May 2011)

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

  Log Message:
  -----------
  add Makefile dependencies for entropy.c


  Commit: 4acf95160effca8fc7889154deae4541f6b207a8
      https://github.com/parrot/parrot/commit/4acf95160effca8fc7889154deae4541f6b207a8
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-12 (Thu, 12 May 2011)

  Changed paths:
    M config/gen/opengl.pm

  Log Message:
  -----------
  generate opengl bindings which were blocked on TT #1182


  Commit: bbc7fa9d4685247eae762b106452507cb44a5572
      https://github.com/parrot/parrot/commit/bbc7fa9d4685247eae762b106452507cb44a5572
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-05-13 (Fri, 13 May 2011)

  Changed paths:
    M config/auto/platform.pm
  M config/gen/makefiles/root.in
  M config/init/hints/mswin32.pm
  M include/parrot/platform_interface.h
  M src/interp/inter_create.c
  A src/platform/generic/entropy.c
  A src/platform/win32/entropy.c
  M src/string/api.c

  Log Message:
  -----------
  Merge branch 'get-entropy'


  Commit: f3f38a10921bc15ae30b18b90816ecdfbd3b8e42
      https://github.com/parrot/parrot/commit/f3f38a10921bc15ae30b18b90816ecdfbd3b8e42
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-05-13 (Fri, 13 May 2011)

  Changed paths:
    M docs/project/support_policy.pod

  Log Message:
  -----------
  update support_policy.pod to mention that api.yaml is the definitive source of information


  Commit: 557712a484c7b819bf468f0a06616d73267b1e9e
      https://github.com/parrot/parrot/commit/557712a484c7b819bf468f0a06616d73267b1e9e
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-13 (Fri, 13 May 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  Give NEWS some love


  Commit: 9eab52a1fd8746636cceb0e07a6492a6bb6c6e29
      https://github.com/parrot/parrot/commit/9eab52a1fd8746636cceb0e07a6492a6bb6c6e29
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-05-13 (Fri, 13 May 2011)

  Changed paths:
    M NEWS
  M config/gen/config_h/config_h.in
  M config/gen/opengl.pm
  M src/nci/libffi.c
  M tools/dev/nci_thunk_gen.pir

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


  Commit: 658fd0a7654f3938d4506205c1ebaab89ac846e3
      https://github.com/parrot/parrot/commit/658fd0a7654f3938d4506205c1ebaab89ac846e3
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-05-13 (Fri, 13 May 2011)

  Changed paths:
    M config/auto/platform.pm
  M config/gen/makefiles/root.in
  M config/init/hints/mswin32.pm
  M include/parrot/platform_interface.h
  M src/interp/inter_create.c
  A src/platform/generic/entropy.c
  A src/platform/win32/entropy.c
  M src/string/api.c

  Log Message:
  -----------
  Merge branch 'get-entropy'


  Commit: 8f34b7fc3012a06319a919a5835cab59f10a0aa3
      https://github.com/parrot/parrot/commit/8f34b7fc3012a06319a919a5835cab59f10a0aa3
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-05-13 (Fri, 13 May 2011)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Someone forgot to update MANIFEST after adding new files.


  Commit: b8b412c0bf66b3880b74613c29d3952abbf07f17
      https://github.com/parrot/parrot/commit/b8b412c0bf66b3880b74613c29d3952abbf07f17
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-05-13 (Fri, 13 May 2011)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  Fix braino in gc_gms_finalize


  Commit: 724cdbb2252e589bc18f212d76d648e27b6526a8
      https://github.com/parrot/parrot/commit/724cdbb2252e589bc18f212d76d648e27b6526a8
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-05-13 (Fri, 13 May 2011)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  DRY in gc_is_pmc_ptr


  Commit: 9d4b5dd5684ce35bc2d9335e061001410cfbc672
      https://github.com/parrot/parrot/commit/9d4b5dd5684ce35bc2d9335e061001410cfbc672
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-05-13 (Fri, 13 May 2011)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  Temporary code to investigate win32 GC failure


  Commit: 1dc5e2159d90ac75e5cd09b981e6c05f6475c5c3
      https://github.com/parrot/parrot/commit/1dc5e2159d90ac75e5cd09b981e6c05f6475c5c3
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-05-13 (Fri, 13 May 2011)

  Changed paths:
    M src/platform/generic/entropy.c
  M src/platform/win32/entropy.c

  Log Message:
  -----------
  [codingstd] Need at least one space between C keyword 'sizeof' and open parenthesis.


  Commit: 15fdf60abff3637707e99ca9a7e8bf4c403ed75d
      https://github.com/parrot/parrot/commit/15fdf60abff3637707e99ca9a7e8bf4c403ed75d
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-05-13 (Fri, 13 May 2011)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  Revert most part of 6f0cfa8 because I can't figure out why it broke win32.


  Commit: 2ff3c93bc1d8615a77f254336442c9874f53e67e
      https://github.com/parrot/parrot/commit/2ff3c93bc1d8615a77f254336442c9874f53e67e
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-13 (Fri, 13 May 2011)

  Changed paths:
    M include/parrot/nci.h
  M src/nci/signatures.c

  Log Message:
  -----------
  adding headerizer args


  Commit: 07860a066be032db72016d03e03ca5762769003e
      https://github.com/parrot/parrot/commit/07860a066be032db72016d03e03ca5762769003e
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-05-14 (Sat, 14 May 2011)

  Changed paths:
    M MANIFEST
  M NEWS
  M docs/project/support_policy.pod
  M include/parrot/nci.h
  M src/gc/gc_gms.c
  M src/nci/signatures.c
  M src/platform/generic/entropy.c
  M src/platform/win32/entropy.c

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


  Commit: 2eb9fb193441709aeb9ef563a26f46943c528a0d
      https://github.com/parrot/parrot/commit/2eb9fb193441709aeb9ef563a26f46943c528a0d
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-14 (Sat, 14 May 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  Improve NEWS


  Commit: d5b49ddc66a49eed1790619a1f82d24d88347e59
      https://github.com/parrot/parrot/commit/d5b49ddc66a49eed1790619a1f82d24d88347e59
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-05-14 (Sat, 14 May 2011)

  Changed paths:
    M NEWS

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


  Commit: 8a1a19e6f1dd7a06ec3244a2dd4deeec04d91f8e
      https://github.com/parrot/parrot/commit/8a1a19e6f1dd7a06ec3244a2dd4deeec04d91f8e
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-05-14 (Sat, 14 May 2011)

  Changed paths:
    M MANIFEST
  R config/auto/git_describe.pm
  R config/auto/sha1.pm
  M config/gen/config_pm.pm
  M config/gen/config_pm/config_lib_pir.in
  M config/gen/makefiles/root.in
  M lib/Parrot/Configure/Step/List.pm
  M lib/Parrot/Git/Describe.pm
  M lib/Parrot/SHA1.pm
  A t/configure/062-sha1.t
  R t/configure/062-sha1_to_cache.t
  A t/configure/063-git_describe.t
  R t/configure/063-git_describe_to_cache.t
  R t/configure/064-sha1_from_cache.t
  R t/configure/065-git_describe_from_cache.t
  A tools/build/gen_version.pl

  Log Message:
  -----------
  Merge branch 'compiletime-git-describe'


  Commit: 41a226fe0f0b4f33d80caaa4cd4188a2c2b469fd
      https://github.com/parrot/parrot/commit/41a226fe0f0b4f33d80caaa4cd4188a2c2b469fd
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-05-14 (Sat, 14 May 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  add entropy to NEWS


  Commit: 63df102c5e4e2f864d8fec4d8e53e7ae6898959d
      https://github.com/parrot/parrot/commit/63df102c5e4e2f864d8fec4d8e53e7ae6898959d
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-05-14 (Sat, 14 May 2011)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  Get back some performance of is_(pmc|string)_ptr. This invariant should always hold


  Commit: 05b983516324f35becbc382d3e48763126d97331
      https://github.com/parrot/parrot/commit/05b983516324f35becbc382d3e48763126d97331
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-14 (Sat, 14 May 2011)

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  Remove unused ct argument


  Commit: 0f7d5c84039ae6b9382397ca5dfe50bfdbe3abcb
      https://github.com/parrot/parrot/commit/0f7d5c84039ae6b9382397ca5dfe50bfdbe3abcb
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-14 (Sat, 14 May 2011)

  Changed paths:
    M src/debug.c

  Log Message:
  -----------
  consting args and localizing vars


  Commit: b86721f5eeab84f0b4e9e638e6cad0d17d7d2aed
      https://github.com/parrot/parrot/commit/b86721f5eeab84f0b4e9e638e6cad0d17d7d2aed
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-05-14 (Sat, 14 May 2011)

  Changed paths:
    M tools/build/gen_version.pl

  Log Message:
  -----------
  caching was deleted; no need to override it


  Commit: b09b1b2c7697a561c2c9b617857c7151161a39c7
      https://github.com/parrot/parrot/commit/b09b1b2c7697a561c2c9b617857c7151161a39c7
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-05-15 (Sun, 15 May 2011)

  Changed paths:
    M MANIFEST.generated

  Log Message:
  -----------
  MANIFEST.generated:444: Duplicate entry tools/dev/ncidef2pir.pl


  Commit: e9222e7242d5f75fbe89e45f16a437315e92be91
      https://github.com/parrot/parrot/commit/e9222e7242d5f75fbe89e45f16a437315e92be91
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-05-15 (Sun, 15 May 2011)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  Remove unused functions


  Commit: df3de714ffca229be0beeb3faddf635f90a47412
      https://github.com/parrot/parrot/commit/df3de714ffca229be0beeb3faddf635f90a47412
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-05-15 (Sun, 15 May 2011)

  Changed paths:
    M .gitignore
  M MANIFEST.generated

  Log Message:
  -----------
  install parrot_version.pir, add to .gitignore


  Commit: c279c3642572b2af57b6c369b5a0007b62afa8a1
      https://github.com/parrot/parrot/commit/c279c3642572b2af57b6c369b5a0007b62afa8a1
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-05-15 (Sun, 15 May 2011)

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

  Log Message:
  -----------
  also remove parrot_version.pir during make clean; mikehh++ for noticing


  Commit: dec8a4303580c7e16dc3d46b0df42202efc93477
      https://github.com/parrot/parrot/commit/dec8a4303580c7e16dc3d46b0df42202efc93477
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-05-15 (Sun, 15 May 2011)

  Changed paths:
    M MANIFEST.SKIP

  Log Message:
  -----------
  re-generate MANIFEST.SKIP


  Commit: 7eaaf85ef3ef90b391f9798a77d4b523aac10e13
      https://github.com/parrot/parrot/commit/7eaaf85ef3ef90b391f9798a77d4b523aac10e13
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-05-15 (Sun, 15 May 2011)

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

  Log Message:
  -----------
  add dependency for parrot_version.pir, mikehh++ for noticing


  Commit: de47670acb6ccf97d0b2d3e4c96cd74a9ca3f0b0
      https://github.com/parrot/parrot/commit/de47670acb6ccf97d0b2d3e4c96cd74a9ca3f0b0
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-05-15 (Sun, 15 May 2011)

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

  Log Message:
  -----------
  remove trailing space and line up a bit


  Commit: 2c653b7f5730b9f49a526a8f4c6492a69735fbdc
      https://github.com/parrot/parrot/commit/2c653b7f5730b9f49a526a8f4c6492a69735fbdc
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-05-15 (Sun, 15 May 2011)

  Changed paths:
    M MANIFEST.generated

  Log Message:
  -----------
  fix MANIFEST.generated


  Commit: 2dfc4b7e94d147efa8560f4157c743d00ec4f0ec
      https://github.com/parrot/parrot/commit/2dfc4b7e94d147efa8560f4157c743d00ec4f0ec
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-15 (Sun, 15 May 2011)

  Changed paths:
    M tools/dev/nci_thunk_gen.pir

  Log Message:
  -----------
  fix double/longdouble brain-o


  Commit: 351378a25fff8cb82562f07c778b81dc2694b309
      https://github.com/parrot/parrot/commit/351378a25fff8cb82562f07c778b81dc2694b309
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-05-15 (Sun, 15 May 2011)

  Changed paths:
    M config/auto/icu.pm

  Log Message:
  -----------
  Apply correction suggested by Tom Christiansen for TT #1722.


  Commit: 260436e7f0dfb570c684771cd663ba423eef7344
      https://github.com/parrot/parrot/commit/260436e7f0dfb570c684771cd663ba423eef7344
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-15 (Sun, 15 May 2011)

  Changed paths:
    M runtime/parrot/library/NCI/Utils.pir

  Log Message:
  -----------
  add function "call_with_cstring" to automate translation of cstring arguments


  Commit: f2058deb059a8b4e3587d75df8aa088db192c99f
      https://github.com/parrot/parrot/commit/f2058deb059a8b4e3587d75df8aa088db192c99f
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-15 (Sun, 15 May 2011)

  Changed paths:
    M config/gen/opengl.pm
  M runtime/parrot/library/OpenGL.pir

  Log Message:
  -----------
  wrap opengl functions taking or returning cstrings appropriately


  Commit: 34749b417250f13e5b847257e9cacfb70aa8d8d1
      https://github.com/parrot/parrot/commit/34749b417250f13e5b847257e9cacfb70aa8d8d1
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-15 (Sun, 15 May 2011)

  Changed paths:
    M runtime/parrot/library/NCI/Utils.pir

  Log Message:
  -----------
  use shifted integer in stead of iterator in array access (oops)


  Commit: 478188d0ee6830cc27b50b886d8b7691db99111d
      https://github.com/parrot/parrot/commit/478188d0ee6830cc27b50b886d8b7691db99111d
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-15 (Sun, 15 May 2011)

  Changed paths:
    M runtime/parrot/library/NCI/Utils.pir

  Log Message:
  -----------
  disable export code temporarily - it crashes rakudo


  Commit: 8e49d498d2b847102671d8e13a6ee2f45fef4142
      https://github.com/parrot/parrot/commit/8e49d498d2b847102671d8e13a6ee2f45fef4142
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-05-16 (Mon, 16 May 2011)

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

  Log Message:
  -----------
  [uuid] refactor with the Parrot's source of entropy.


  Commit: 832661206c582479e3e21d76b0d51a412a248b80
      https://github.com/parrot/parrot/commit/832661206c582479e3e21d76b0d51a412a248b80
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-05-16 (Mon, 16 May 2011)

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

  Log Message:
  -----------
  added dependency for runtime/parrot/library/uuid.pbc and tidied up


  Commit: 19ed0b09b21c54f80ca2edada06adaf4d98e386d
      https://github.com/parrot/parrot/commit/19ed0b09b21c54f80ca2edada06adaf4d98e386d
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-05-16 (Mon, 16 May 2011)

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

  Log Message:
  -----------
  [build] fix on Windows

use Makefile comment instead of shell comment


  Commit: c07f2ffbb28123126907feac8e26236f4cfbbc65
      https://github.com/parrot/parrot/commit/c07f2ffbb28123126907feac8e26236f4cfbbc65
  Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
  Date:   2011-05-16 (Mon, 16 May 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  update news for release 3.4.0


  Commit: aafb6933dd9aa8f3b7b75db24da51f7f71ac1ecc
      https://github.com/parrot/parrot/commit/aafb6933dd9aa8f3b7b75db24da51f7f71ac1ecc
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-16 (Mon, 16 May 2011)

  Changed paths:
    M config/gen/opengl.pm
  M runtime/parrot/library/NCI/Utils.pir
  M runtime/parrot/library/OpenGL.pir

  Log Message:
  -----------
  Merge branch 'wrap-opengl-strings'


  Commit: d918686b48eb3573b0423ea1c5d0e350547ac25e
      https://github.com/parrot/parrot/commit/d918686b48eb3573b0423ea1c5d0e350547ac25e
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-16 (Mon, 16 May 2011)

  Changed paths:
    M runtime/parrot/library/NCI/Utils.pir

  Log Message:
  -----------
  document call_with_cstring


  Commit: 0cf475be7cf58aa868724631620a41e0d076c017
      https://github.com/parrot/parrot/commit/0cf475be7cf58aa868724631620a41e0d076c017
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-16 (Mon, 16 May 2011)

  Changed paths:
    M runtime/parrot/library/NCI/Utils.pir

  Log Message:
  -----------
  add dlfancy for providing "fancier" NCI types


  Commit: 6a2784c22c1e29df010dbd27c9f9631f2298e33f
      https://github.com/parrot/parrot/commit/6a2784c22c1e29df010dbd27c9f9631f2298e33f
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-16 (Mon, 16 May 2011)

  Changed paths:
    M runtime/parrot/library/NCI/Utils.pir

  Log Message:
  -----------
  fix thinkos in cstring return wrapper


  Commit: a37452ed2a3a449a90a77bc978fb667417956b44
      https://github.com/parrot/parrot/commit/a37452ed2a3a449a90a77bc978fb667417956b44
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-16 (Mon, 16 May 2011)

  Changed paths:
    M runtime/parrot/library/NCI/Utils.pir

  Log Message:
  -----------
  correctly handle null strings


  Commit: 95d47d1de3bfd9f1e67f7a0dc19f38c2423378f4
      https://github.com/parrot/parrot/commit/95d47d1de3bfd9f1e67f7a0dc19f38c2423378f4
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-05-16 (Mon, 16 May 2011)

  Changed paths:
    M runtime/parrot/library/NCI/Utils.pir

  Log Message:
  -----------
  fix pod syntax - correct =over 4 / =back matching


  Commit: 4eabcb83e2bffafec3f5d23b665a8e448e4c5fbb
      https://github.com/parrot/parrot/commit/4eabcb83e2bffafec3f5d23b665a8e448e4c5fbb
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-16 (Mon, 16 May 2011)

  Changed paths:
    M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci

  Log Message:
  -----------
  add thunk 'STRING (ptr, ptr, INTVAL)' needed to call Parrot_str_new() from HLLs


  Commit: 1f73a3a326e42de756f78ba29918ba0e94c80097
      https://github.com/parrot/parrot/commit/1f73a3a326e42de756f78ba29918ba0e94c80097
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-05-16 (Mon, 16 May 2011)

  Changed paths:
    M src/nci_test.c

  Log Message:
  -----------
  Add some functions for testing char* parameters in NCI.


  Commit: 6691e38132e7a2ed9a6b12a98a65e8b5d573c22e
      https://github.com/parrot/parrot/commit/6691e38132e7a2ed9a6b12a98a65e8b5d573c22e
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-05-16 (Mon, 16 May 2011)

  Changed paths:
    M runtime/parrot/library/NCI/Utils.pir

  Log Message:
  -----------
  [NCI] Add "ncifunc" as a replacement / approach to "dlfancy".


  Commit: 3b55d79d782ff87acc93eef52d5907f7703b4134
      https://github.com/parrot/parrot/commit/3b55d79d782ff87acc93eef52d5907f7703b4134
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-05-16 (Mon, 16 May 2011)

  Changed paths:
    M runtime/parrot/library/NCI/Utils.pir
  M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci

  Log Message:
  -----------
  Merge branch 'master', remote-tracking branch 'origin' into ncifunc


  Commit: c1315ceb91b2cd1f3434ef214f9c62b05acb22df
      https://github.com/parrot/parrot/commit/c1315ceb91b2cd1f3434ef214f9c62b05acb22df
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-05-16 (Mon, 16 May 2011)

  Changed paths:
    A t/library/nciutils.t

  Log Message:
  -----------
  [NCI]:  Add tests for 'ncifunc' in NCI::Utils.


  Commit: 036683435da7029c483fe3bf8981818bc98a3b90
      https://github.com/parrot/parrot/commit/036683435da7029c483fe3bf8981818bc98a3b90
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-16 (Mon, 16 May 2011)

  Changed paths:
    M runtime/parrot/library/NCI/Utils.pir

  Log Message:
  -----------
  properly handle null arguments


  Commit: 6e069f05faf5af7bd3be0c6e11a8baff5f48d799
      https://github.com/parrot/parrot/commit/6e069f05faf5af7bd3be0c6e11a8baff5f48d799
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-16 (Mon, 16 May 2011)

  Changed paths:
    M runtime/parrot/library/NCI/Utils.pir

  Log Message:
  -----------
  properly handle null string returns


  Commit: 2fef4a1aa7daf484a5bd9156562c027b3138c94c
      https://github.com/parrot/parrot/commit/2fef4a1aa7daf484a5bd9156562c027b3138c94c
  Author: Peter Lobsinger <plobsing at gmail.com>
  Date:   2011-05-16 (Mon, 16 May 2011)

  Changed paths:
    M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci

  Log Message:
  -----------
  add thunk for mysql_real_connect


  Commit: f82015020fc3ca5574d7a2b63f4244e008ba6263
      https://github.com/parrot/parrot/commit/f82015020fc3ca5574d7a2b63f4244e008ba6263
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-05-16 (Mon, 16 May 2011)

  Changed paths:
    M t/library/nciutils.t

  Log Message:
  -----------
  [nci]:  Add test to NCI::Utils for functions returning a NULL pointer.


  Commit: fd81720d5b2b2ff7067df52614a4b0a7c8d5500e
      https://github.com/parrot/parrot/commit/fd81720d5b2b2ff7067df52614a4b0a7c8d5500e
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-05-16 (Mon, 16 May 2011)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  manifix


  Commit: cc9a7154802528ecc5111550b438374a610baf9b
      https://github.com/parrot/parrot/commit/cc9a7154802528ecc5111550b438374a610baf9b
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-05-16 (Mon, 16 May 2011)

  Changed paths:
    M runtime/parrot/library/NCI/Utils.pir
  M t/library/nciutils.t

  Log Message:
  -----------
  minor codingstd fixes; pod and trailing space


  Commit: 886922975ce5bebaa333678a4707c9ab241f3d77
      https://github.com/parrot/parrot/commit/886922975ce5bebaa333678a4707c9ab241f3d77
  Author: Andrew Whitworth <wknight8111 at gmail.com>
  Date:   2011-05-16 (Mon, 16 May 2011)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  soh_cah_toa volunteers for September. 


  Commit: 9e53f1614cf846a90351dc0eae096755257f4b9f
      https://github.com/parrot/parrot/commit/9e53f1614cf846a90351dc0eae096755257f4b9f
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-05-16 (Mon, 16 May 2011)

  Changed paths:
    M src/nci/extra_thunks.nci

  Log Message:
  -----------
  add extra nci thunk sigs

These are to replace the ones that were removed with the 't' deprecation
and removal.  pmichaud++ for sorting through these


  Commit: 20a159dad72156237e8f7b1bc51d5d7cc6b5a98b
      https://github.com/parrot/parrot/commit/20a159dad72156237e8f7b1bc51d5d7cc6b5a98b
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-05-16 (Mon, 16 May 2011)

  Changed paths:
    M src/nci/extra_thunks.c

  Log Message:
  -----------
  rebootstrap nci


  Commit: 328122be9f2e001c119065d8e6bb37ba38a09149
      https://github.com/parrot/parrot/commit/328122be9f2e001c119065d8e6bb37ba38a09149
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-05-16 (Mon, 16 May 2011)

  Changed paths:
    M src/pmc/unmanagedstruct.pmc

  Log Message:
  -----------
  [nci]:  Update the "Illegal type" message of UnManagedStruct to at least tell us what type was illegal.


  Commit: b88be2af024081109ff98e25fc626477f625f9fa
      https://github.com/parrot/parrot/commit/b88be2af024081109ff98e25fc626477f625f9fa
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-05-16 (Mon, 16 May 2011)

  Changed paths:
    M t/pmc/unmanagedstruct.t

  Log Message:
  -----------
  [nci] Update UnManagedStruct tests for new illegal type message change in 328122b.


  Commit: 59be8ac44343de8c86a13ec6cc6cb1d5199c29fc
      https://github.com/parrot/parrot/commit/59be8ac44343de8c86a13ec6cc6cb1d5199c29fc
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-05-16 (Mon, 16 May 2011)

  Changed paths:
    M src/gc/system.c

  Log Message:
  -----------
  use inline assembler in gcc/sparc64 instead of hand-coded
tested in gcc farm


  Commit: f74aff975131933c9875f38ddeef648796e8912f
      https://github.com/parrot/parrot/commit/f74aff975131933c9875f38ddeef648796e8912f
  Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
  Date:   2011-05-17 (Tue, 17 May 2011)

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

  Log Message:
  -----------
  update to version 3.4.0


  Commit: 2b840ec08af11a162926b9d216d6410868fbd0b5
      https://github.com/parrot/parrot/commit/2b840ec08af11a162926b9d216d6410868fbd0b5
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-05-17 (Tue, 17 May 2011)

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

  Log Message:
  -----------
  Change exe_pbc build rules in distutils to use the specified bin name for the output .exe file instead of a mangled form of the .pbc file name. I can't find any other projects using this feature, but it seems to work well on my machine without breaking anything


  Commit: d85208774313ede15f6920a18c10a105eb045da7
      https://github.com/parrot/parrot/commit/d85208774313ede15f6920a18c10a105eb045da7
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-05-17 (Tue, 17 May 2011)

  Changed paths:
    M .gitignore
  M CREDITS
  M ChangeLog
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M NEWS
  M README
  M VERSION
  R config/auto/git_describe.pm
  M config/auto/icu.pm
  M config/auto/platform.pm
  R config/auto/sha1.pm
  M config/gen/config_pm.pm
  M config/gen/config_pm/config_lib_pir.in
  M config/gen/makefiles/root.in
  M config/gen/opengl.pm
  M config/init/hints/mswin32.pm
  M docs/parrothist.pod
  M docs/project/release_manager_guide.pod
  M docs/translations/README.BGR
  M docs/translations/README.deutsch
  M frontend/pbc_merge/main.c
  M include/parrot/nci.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/platform_interface.h
  M lib/Parrot/Configure/Step/List.pm
  M lib/Parrot/Git/Describe.pm
  M lib/Parrot/SHA1.pm
  M runtime/parrot/library/NCI/Utils.pir
  M runtime/parrot/library/OpenGL.pir
  M runtime/parrot/library/uuid.pir
  M src/debug.c
  M src/gc/gc_gms.c
  M src/gc/system.c
  M src/interp/inter_create.c
  M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci
  M src/nci/signatures.c
  M src/nci_test.c
  M src/ops/core_ops.c
  A src/platform/generic/entropy.c
  A src/platform/win32/entropy.c
  M src/pmc/unmanagedstruct.pmc
  M src/string/api.c
  A t/configure/062-sha1.t
  R t/configure/062-sha1_to_cache.t
  A t/configure/063-git_describe.t
  R t/configure/063-git_describe_to_cache.t
  R t/configure/064-sha1_from_cache.t
  R t/configure/065-git_describe_from_cache.t
  A t/library/nciutils.t
  M t/pmc/unmanagedstruct.t
  A tools/build/gen_version.pl
  M tools/dev/nci_thunk_gen.pir
  M tools/release/release.json

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


  Commit: 4a968e37d0411ee5f69d55a90952116920ca6088
      https://github.com/parrot/parrot/commit/4a968e37d0411ee5f69d55a90952116920ca6088
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-05-17 (Tue, 17 May 2011)

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

  Log Message:
  -----------
  [osutils] refactor without Math/Rand


  Commit: 65b742bfc3bd3c855616b83299a81e34e5a783ba
      https://github.com/parrot/parrot/commit/65b742bfc3bd3c855616b83299a81e34e5a783ba
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-05-17 (Tue, 17 May 2011)

  Changed paths:
    M frontend/parrot/main.c

  Log Message:
  -----------
  cast isxdigit argument to unsigned char


  Commit: 0004e42d9c90fcef1b6ba6497fe596c626d406a6
      https://github.com/parrot/parrot/commit/0004e42d9c90fcef1b6ba6497fe596c626d406a6
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-17 (Tue, 17 May 2011)

  Changed paths:
    M compilers/imcc/debug.h
  M compilers/imcc/pbc.c
  M compilers/imcc/pbc.h
  M include/parrot/call.h
  M include/parrot/context.h
  M include/parrot/datatypes.h
  M include/parrot/debugger.h
  M include/parrot/encoding.h
  M include/parrot/exceptions.h
  M include/parrot/extend.h
  M include/parrot/hash.h
  M include/parrot/interpreter.h
  M include/parrot/io.h
  M include/parrot/key.h
  M include/parrot/list.h
  M include/parrot/misc.h
  M include/parrot/namespace.h
  M include/parrot/oo.h
  M include/parrot/packfile.h
  M include/parrot/pmc.h
  M include/parrot/runcore_api.h
  M include/parrot/scheduler.h
  M include/parrot/string_funcs.h
  M include/parrot/thread.h
  M include/parrot/vtables.h
  M lib/Parrot/Headerizer.pm
  M lib/Parrot/Headerizer/Functions.pm
  M src/call/args.c
  M src/call/context.c
  M src/debug.c
  M src/embed.c
  M src/exceptions.c
  M src/extend.c
  M src/gc/alloc_resources.c
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h
  M src/gc/gc_gms.c
  M src/gc/gc_inf.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/gc_private.h
  M src/gc/mark_sweep.c
  M src/gc/string_gc.c
  M src/hash.c
  M src/misc.c
  M src/namespace.c
  M src/packfile/api.c
  M src/pmc/stringbuilder.pmc
  M src/pmc/structview.pmc
  M src/runcore/cores.c
  M src/runcore/main.c
  M src/runcore/profiling.c
  M src/scheduler.c
  M src/spf_vtable.c
  M src/string/api.c
  M src/string/encoding.c
  M src/string/encoding/binary.c
  M src/string/encoding/latin1.c
  M src/string/encoding/null.c
  M src/string/encoding/shared.h
  M src/string/encoding/ucs2.c
  M src/string/encoding/ucs4.c
  M src/string/encoding/utf16.c
  M src/string/encoding/utf8.c
  M t/tools/dev/headerizer/01_functions.t

  Log Message:
  -----------
  Make the headerizer not propagate SHIMness to function declarations. The SHIMness of an argument is internal to the function, and outside functions should not know that the argument is unused.


  Commit: b7811d7ec71092fa2720413d04d3b2c97c383a5c
      https://github.com/parrot/parrot/commit/b7811d7ec71092fa2720413d04d3b2c97c383a5c
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-05-18 (Wed, 18 May 2011)

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

  Log Message:
  -----------
  [disutils] fix on Windows


  Commit: b3b76526480e75fac566abd1356bb040e8622a18
      https://github.com/parrot/parrot/commit/b3b76526480e75fac566abd1356bb040e8622a18
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-18 (Wed, 18 May 2011)

  Changed paths:
    M include/parrot/debugger.h
  M include/parrot/encoding.h
  M include/parrot/extend.h
  M include/parrot/hash.h
  M include/parrot/namespace.h
  M include/parrot/scheduler.h
  M lib/Parrot/Headerizer/Functions.pm
  M src/embed.c

  Log Message:
  -----------
  make headerizer handle ARGIN(SHIM(...)) properly


  Commit: 6d1a1fcf772ad8b8387a2429cd2246902dbb5cd7
      https://github.com/parrot/parrot/commit/6d1a1fcf772ad8b8387a2429cd2246902dbb5cd7
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-18 (Wed, 18 May 2011)

  Changed paths:
    M include/parrot/debugger.h
  M include/parrot/encoding.h
  M include/parrot/extend.h
  M include/parrot/hash.h
  M include/parrot/namespace.h
  M include/parrot/scheduler.h
  M lib/Parrot/Headerizer/Functions.pm
  M src/embed.c

  Log Message:
  -----------
  ASSERT_ARGS_xxx macros have to use the shimmed var names


  Commit: db11dcbfbb133998517d5842ba73794d199d1479
      https://github.com/parrot/parrot/commit/db11dcbfbb133998517d5842ba73794d199d1479
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-18 (Wed, 18 May 2011)

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

  Log Message:
  -----------
  We should be freeing cstring, not host


  Commit: 7be1a8debd15c8f78d91784ea09632a55e8b42a9
      https://github.com/parrot/parrot/commit/7be1a8debd15c8f78d91784ea09632a55e8b42a9
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-18 (Wed, 18 May 2011)

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

  Log Message:
  -----------
  must pass a size_t pointer to sysctl, not a ulong. Also localized and consted the error message pointer


  Commit: 4b9b5e1deca9e2ff1b890966f271b76580143c3b
      https://github.com/parrot/parrot/commit/4b9b5e1deca9e2ff1b890966f271b76580143c3b
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-18 (Wed, 18 May 2011)

  Changed paths:
    M src/packfile/output.c

  Log Message:
  -----------
  check encoding match before checking the entire string


  Commit: 734de092fb9ee22d9736b2c236cbc5b113f3c71c
      https://github.com/parrot/parrot/commit/734de092fb9ee22d9736b2c236cbc5b113f3c71c
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-18 (Wed, 18 May 2011)

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

  Log Message:
  -----------
  Update cursor argument annotation


  Commit: a115d7cdf8aeee9170e1a415e9f1fcb6aba6221b
      https://github.com/parrot/parrot/commit/a115d7cdf8aeee9170e1a415e9f1fcb6aba6221b
  Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
  Date:   2011-05-18 (Wed, 18 May 2011)

  Changed paths:
    M lib/Parrot/Configure/Options/Conf.pm

  Log Message:
  -----------
  update "perl Configure.pl --help" output


  Commit: 610bb7a59bab028ca19e53975f618bc96b2f5408
      https://github.com/parrot/parrot/commit/610bb7a59bab028ca19e53975f618bc96b2f5408
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-05-18 (Wed, 18 May 2011)

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

  Log Message:
  -----------
  don't declare as non-null parameter which we are calling with explicit NULL


  Commit: adb2073a730aac815f43df2ac773432a0790df6e
      https://github.com/parrot/parrot/commit/adb2073a730aac815f43df2ac773432a0790df6e
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-05-18 (Wed, 18 May 2011)

  Changed paths:
    M t/tools/create_language.t
  M tools/dev/create_language.pl

  Log Message:
  -----------
  add a --help option to create_language and unTODO the related tests


  Commit: d3c36f1c299323c70e1ab9b21259266e5f161584
      https://github.com/parrot/parrot/commit/d3c36f1c299323c70e1ab9b21259266e5f161584
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-05-19 (Thu, 19 May 2011)

  Changed paths:
    M t/tools/mk_language_shell.t

  Log Message:
  -----------
  [t] fix on Windows


  Commit: 806568bbe5602cd9f46cb999dccac5904d84213d
      https://github.com/parrot/parrot/commit/806568bbe5602cd9f46cb999dccac5904d84213d
  Author: Gerd Pokorra <gp at zimt.uni-siegen.de>
  Date:   2011-05-19 (Thu, 19 May 2011)

  Changed paths:
    M config/gen/makefiles/root.in
  M config/init/defaults.pm
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M tools/dev/install_files.pl

  Log Message:
  -----------
  remove pkg-config rests, which is now longer supported, see TT #1853


  Commit: 6e704bdd25490c213af44a164adf7a739b3437df
      https://github.com/parrot/parrot/commit/6e704bdd25490c213af44a164adf7a739b3437df
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-05-20 (Fri, 20 May 2011)

  Changed paths:
    M src/pmc/unmanagedstruct.pmc

  Log Message:
  -----------
  don't return NULL STRING* from vtable functions, use STRINGNULL


  Commit: 41a4e1b091013708e0ae5982c6c3d14c2b30578a
      https://github.com/parrot/parrot/commit/41a4e1b091013708e0ae5982c6c3d14c2b30578a
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-20 (Fri, 20 May 2011)

  Changed paths:
    M .gitignore
  M CREDITS
  M ChangeLog
  M Configure.pl
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M NEWS
  M PLATFORMS
  M README
  M VERSION
  M api.yaml
  M compilers/imcc/debug.h
  M compilers/imcc/imc.h
  M compilers/imcc/imcc.l
  M compilers/imcc/imclexer.c
  M compilers/imcc/main.c
  M compilers/imcc/pbc.c
  M compilers/imcc/pbc.h
  M compilers/opsc/Defines.mak
  M compilers/opsc/Rules.mak
  M compilers/opsc/opsc.pir
  M compilers/opsc/src/Ops/OpLib.pm
  R compilers/opsc/src/Ops/Renumberer.pm
  M compilers/opsc/src/Ops/Trans/C.pm
  M compilers/pct/src/PAST/Compiler.pir
  R config/auto/frames.pm
  R config/auto/frames/test_exec_cygwin_c.in
  R config/auto/frames/test_exec_linux_c.in
  R config/auto/frames/test_exec_openbsd_c.in
  M config/auto/gc.pm
  R config/auto/git_describe.pm
  M config/auto/icu.pm
  M config/auto/ipv6/test.in
  M config/auto/llvm.pm
  M config/auto/opengl.pm
  M config/auto/platform.pm
  R config/auto/sha1.pm
  M config/gen/config_h/config_h.in
  M config/gen/config_pm.pm
  M config/gen/config_pm/config_lib_pir.in
  M config/gen/makefiles/root.in
  M config/gen/opengl.pm
  M config/init/defaults.pm
  M config/init/hints/mswin32.pm
  M docs/parrothist.pod
  M docs/project/hacking_tips.pod
  M docs/project/release_manager_guide.pod
  M docs/project/support_policy.pod
  M docs/submissions.pod
  M docs/translations/README.BGR
  M docs/translations/README.deutsch
  M examples/library/ncurses_life.pir
  M frontend/parrot/main.c
  M frontend/parrot_debugger/main.c
  M frontend/pbc_dump/main.c
  M frontend/pbc_merge/main.c
  M include/parrot/api.h
  M include/parrot/call.h
  M include/parrot/context.h
  M include/parrot/core_types.h
  M include/parrot/datatypes.h
  M include/parrot/debugger.h
  M include/parrot/encoding.h
  M include/parrot/exceptions.h
  M include/parrot/extend.h
  M include/parrot/gc_api.h
  M include/parrot/hash.h
  M include/parrot/hll.h
  M include/parrot/interpreter.h
  M include/parrot/io.h
  M include/parrot/key.h
  M include/parrot/list.h
  M include/parrot/longopt.h
  M include/parrot/misc.h
  M include/parrot/namespace.h
  M include/parrot/nci.h
  M include/parrot/oo.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/packfile.h
  M include/parrot/platform_interface.h
  M include/parrot/pmc.h
  M include/parrot/pmc_freeze.h
  M include/parrot/pobj.h
  M include/parrot/runcore_api.h
  M include/parrot/scheduler.h
  M include/parrot/string_funcs.h
  M include/parrot/thread.h
  M include/parrot/vtables.h
  M lib/Parrot/Configure/Options/Conf.pm
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M lib/Parrot/Configure/Step/List.pm
  M lib/Parrot/Git/Describe.pm
  M lib/Parrot/Headerizer.pm
  M lib/Parrot/Headerizer/Functions.pm
  M lib/Parrot/Manifest.pm
  M lib/Parrot/Pmc2c/Emitter.pm
  M lib/Parrot/Pmc2c/MULTI.pm
  M lib/Parrot/Pmc2c/Method.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/PMC/default.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M lib/Parrot/Pmc2c/Pmc2cMain.pm
  M lib/Parrot/SHA1.pm
  M lib/Parrot/Vtable.pm
  R ports/debian/README.source
  M ports/debian/changelog
  M ports/debian/control
  M ports/debian/control.in
  M ports/debian/copyright
  M ports/debian/parrot-devel.install.in
  M ports/debian/parrot.docs
  M ports/debian/patches/03_fix_nqp_man.patch
  R ports/debian/patches/04_fix_opsc_man.patch
  R ports/debian/patches/05_fix_gc_ftbfs_ia64.patch
  M ports/debian/patches/series
  M ports/debian/rules
  A ports/debian/source/format
  R ports/fedora/2.11.0/parrot.desk.in.tar.gz
  R ports/fedora/2.11.0/parrot.spec
  A ports/fedora/3.3.0/parrot.desk.in.tar.gz
  A ports/fedora/3.3.0/parrot.spec
  M runtime/parrot/library/Archive/Tar.pir
  M runtime/parrot/library/Archive/Zip.pir
  M runtime/parrot/library/HTTP/Message.pir
  M runtime/parrot/library/LWP/Protocol.pir
  M runtime/parrot/library/LWP/UserAgent.pir
  M runtime/parrot/library/NCI/Utils.pir
  M runtime/parrot/library/OpenGL.pir
  M runtime/parrot/library/Stream/Sub.pir
  M runtime/parrot/library/Stream/Writer.pir
  M runtime/parrot/library/TAP/Harness.pir
  M runtime/parrot/library/TAP/Parser.pir
  M runtime/parrot/library/distutils.pir
  M runtime/parrot/library/libpcre.pir
  R runtime/parrot/library/ncurses.pasm
  M runtime/parrot/library/osutils.pir
  M runtime/parrot/library/pcre.pir
  R runtime/parrot/library/postgres.pasm
  M runtime/parrot/library/postgres.pir
  M runtime/parrot/library/uuid.pir
  M src/call/args.c
  M src/call/context.c
  M src/call/context_accessors.c
  M src/call/pcc.c
  M src/datatypes.c
  M src/debug.c
  M src/dynext.c
  M src/dynoplibs/io.ops
  M src/dynoplibs/trans.ops
  M src/embed.c
  M src/embed/api.c
  A src/embed/bytecode.c
  M src/embed/pmc.c
  M src/exceptions.c
  M src/extend.c
  M src/gc/alloc_resources.c
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h
  M src/gc/gc_gms.c
  M src/gc/gc_inf.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/gc_private.h
  M src/gc/mark_sweep.c
  M src/gc/string_gc.c
  M src/gc/system.c
  M src/hash.c
  M src/hll.c
  M src/interp/inter_create.c
  M src/io/api.c
  M src/libnci_test.def
  M src/library.c
  M src/misc.c
  M src/multidispatch.c
  M src/namespace.c
  M src/nci/api.c
  M src/nci/core_thunks.c
  M src/nci/core_thunks.nci
  M src/nci/extra_thunks.c
  M src/nci/extra_thunks.nci
  M src/nci/libffi.c
  M src/nci/signatures.c
  M src/nci_test.c
  M src/oo.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/ops/math.ops
  M src/ops/object.ops
  M src/ops/ops.skip
  M src/ops/set.ops
  M src/ops/var.ops
  M src/packfile/api.c
  M src/packfile/object_serialization.c
  M src/packfile/output.c
  M src/platform/generic/dl.c
  A src/platform/generic/entropy.c
  M src/platform/generic/io.c
  M src/platform/generic/socket.c
  M src/platform/generic/sysmem.c
  A src/platform/win32/entropy.c
  M src/platform/win32/io.c
  M src/pmc.c
  M src/pmc/boolean.pmc
  M src/pmc/callcontext.pmc
  M src/pmc/capture.pmc
  M src/pmc/eval.pmc
  M src/pmc/filehandle.pmc
  M src/pmc/imccompiler.pmc
  M src/pmc/iterator.pmc
  M src/pmc/key.pmc
  M src/pmc/nci.pmc
  M src/pmc/ptr.pmc
  M src/pmc/stringbuilder.pmc
  M src/pmc/structview.pmc
  M src/pmc/sub.pmc
  M src/pmc/unmanagedstruct.pmc
  M src/runcore/cores.c
  M src/runcore/main.c
  M src/runcore/profiling.c
  M src/scheduler.c
  M src/spf_vtable.c
  M src/string/api.c
  M src/string/encoding.c
  M src/string/encoding/binary.c
  M src/string/encoding/latin1.c
  M src/string/encoding/null.c
  M src/string/encoding/shared.h
  M src/string/encoding/ucs2.c
  M src/string/encoding/ucs4.c
  M src/string/encoding/utf16.c
  M src/string/encoding/utf8.c
  M t/compilers/opsc/01-parse-body.t
  M t/compilers/opsc/01-parse.t
  M t/compilers/opsc/02-parse-all-ops.t
  A t/configure/062-sha1.t
  R t/configure/062-sha1_to_cache.t
  A t/configure/063-git_describe.t
  R t/configure/063-git_describe_to_cache.t
  R t/configure/064-sha1_from_cache.t
  R t/configure/065-git_describe_from_cache.t
  A t/library/nciutils.t
  M t/library/yaml_tiny.t
  M t/op/spawnw.t
  M t/pmc/boolean.t
  M t/pmc/nci.t
  M t/pmc/orderedhash.t
  M t/pmc/unmanagedstruct.t
  M t/run/options.t
  M t/src/extend.t
  M t/src/extend_vtable.t
  R t/steps/auto/frames-01.t
  M t/steps/auto/llvm-01.t
  M t/tools/create_language.t
  M t/tools/dev/headerizer/01_functions.t
  R t/tools/install/testlib/src/ops/ops.num
  M t/tools/mk_language_shell.t
  R t/tools/parrot_debugger.t
  A tools/build/gen_version.pl
  M tools/dev/README
  M tools/dev/addopstags.pl
  M tools/dev/as2c.pl
  M tools/dev/create_language.pl
  M tools/dev/debian_docs.sh
  M tools/dev/faces.pl
  M tools/dev/fetch_languages.pl
  M tools/dev/findhacks.pl
  M tools/dev/gen_charset_tables.pl
  M tools/dev/gen_class.pl
  M tools/dev/gen_makefile.pl
  M tools/dev/gen_valgrind_suppressions.pl
  M tools/dev/headerizer.pl
  M tools/dev/install_dev_files.pl
  M tools/dev/install_doc_files.pl
  M tools/dev/install_files.pl
  M tools/dev/lib_deps.pl
  M tools/dev/make_cover.pl
  M tools/dev/merge_pull_request.pl
  M tools/dev/mk_inno.pl
  M tools/dev/mk_inno_language.pl
  M tools/dev/mk_nci_thunks.pl
  M tools/dev/mk_rpm_manifests.pl
  M tools/dev/nci_test_gen.pl
  M tools/dev/nci_thunk_gen.pir
  M tools/dev/ncidef2pir.pl
  M tools/dev/nm.pl
  M tools/dev/nopaste.pl
  M tools/dev/ops_not_tested.pl
  M tools/dev/parrot_api.pl
  M tools/dev/parrot_shell.pl
  M tools/dev/parrotbench.pl
  M tools/dev/pbc_header.pl
  M tools/dev/pbc_to_exe.pir
  M tools/dev/pmcrenumber.pl
  M tools/dev/pmctree.pl
  M tools/dev/pprof2cg.pl
  M tools/dev/reconfigure.pl
  M tools/dev/resolve_deprecated.nqp
  M tools/dev/search-ops.pl
  M tools/dev/show_deprecated.nqp
  M tools/dev/show_experimental.nqp
  M tools/dev/symlink.pl
  M tools/dev/update_copyright.pl
  M tools/dev/vtablize.pl
  M tools/release/release.json

  Log Message:
  -----------
  Merge branch 'master' into leto/embed_grant

Conflicts:
	t/src/extend_vtable.t


  Commit: eb3d7a94757f57f9303d262fc43cb207b6863992
      https://github.com/parrot/parrot/commit/eb3d7a94757f57f9303d262fc43cb207b6863992
  Author: Dan Bolser <dan.bolser at gmail.com>
  Date:   2011-05-20 (Fri, 20 May 2011)

  Changed paths:
    M docs/project/git_workflow.pod

  Log Message:
  -----------
  Edited docs/project/git_workflow.pod via GitHub


  Commit: 8d2e6497efc91864e70e723f2fd860a0e0bb404f
      https://github.com/parrot/parrot/commit/8d2e6497efc91864e70e723f2fd860a0e0bb404f
  Author: Bob Kuo <bobjkuo at gmail.com>
  Date:   2011-05-20 (Fri, 20 May 2011)

  Changed paths:
    M docs/project/git_workflow.pod

  Log Message:
  -----------
  Merge pull request #130 from dbolser/patch-1

Edited docs/project/git_workflow.pod via GitHub


  Commit: 8f705215a2dbbbe7b7a1fd6f2d8c74331bf2a02b
      https://github.com/parrot/parrot/commit/8f705215a2dbbbe7b7a1fd6f2d8c74331bf2a02b
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-05-20 (Fri, 20 May 2011)

  Changed paths:
    M t/tools/dev/headerizer/01_functions.t

  Log Message:
  -----------
  Update test to reflect change is way asserts are capture.
See http://trac.parrot.org/parrot/ticket/2119.


  Commit: 41bfa130f555df1a1916b6bf10b3d0014b947c09
      https://github.com/parrot/parrot/commit/41bfa130f555df1a1916b6bf10b3d0014b947c09
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-20 (Fri, 20 May 2011)

  Changed paths:
    M t/harness

  Log Message:
  -----------
  turn on the test harness timer


  Commit: eb392fc09341fdf5b0cf7721fbe42ce38986de40
      https://github.com/parrot/parrot/commit/eb392fc09341fdf5b0cf7721fbe42ce38986de40
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-05-21 (Sat, 21 May 2011)

  Changed paths:
    M t/harness

  Log Message:
  -----------
  Revert 41bfa130f.  'timer' should not be on by default.  This is kind of
change that should have been posted first as a Trac ticket.


  Commit: 880eb3f01c2282eb80696f87b711f056856a88d5
      https://github.com/parrot/parrot/commit/880eb3f01c2282eb80696f87b711f056856a88d5
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-21 (Sat, 21 May 2011)

  Changed paths:
    M src/gc/string_gc.c

  Log Message:
  -----------
  consting vars, and fixed a SHIM argument


  Commit: 775dc88939f0940fe339f45ab763578c9d0b85ab
      https://github.com/parrot/parrot/commit/775dc88939f0940fe339f45ab763578c9d0b85ab
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-21 (Sat, 21 May 2011)

  Changed paths:
    M t/harness

  Log Message:
  -----------
  HARNESS_TIMER now turns on the time stamps


  Commit: 6bfc7aa2274c43ae0e215c0199d937223bc2752a
      https://github.com/parrot/parrot/commit/6bfc7aa2274c43ae0e215c0199d937223bc2752a
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-21 (Sat, 21 May 2011)

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

  Log Message:
  -----------
  Added src/call/*.c to the splint targets


  Commit: fb89b91b2176bacc40f6d2267b2d711716fe8d1b
      https://github.com/parrot/parrot/commit/fb89b91b2176bacc40f6d2267b2d711716fe8d1b
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-21 (Sat, 21 May 2011)

  Changed paths:
    M src/call/args.c

  Log Message:
  -----------
  setting ARGIN on the SHIM args


  Commit: d2715768ac0fcae330766baf6d0d963312321e8c
      https://github.com/parrot/parrot/commit/d2715768ac0fcae330766baf6d0d963312321e8c
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-05-22 (Sun, 22 May 2011)

  Changed paths:
    M t/harness

  Log Message:
  -----------
  Add documentation of impact of environmental variables, e.g., TIMER.


  Commit: 3d77b049f03167242956399dbf3db13ff14ecbd9
      https://github.com/parrot/parrot/commit/3d77b049f03167242956399dbf3db13ff14ecbd9
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-05-22 (Sun, 22 May 2011)

  Changed paths:
    M config/init/hints/darwin.pm
  M t/steps/init/hints/darwin-01.t

  Log Message:
  -----------
  Apply modified version of patch submitted by tadam via parrot-dev.


  Commit: e30b1f98dfd997781fa3223f0dc47f6107922920
      https://github.com/parrot/parrot/commit/e30b1f98dfd997781fa3223f0dc47f6107922920
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-22 (Sun, 22 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_substr_str


  Commit: 798f7512b17a62bac4c869236296426041de73cb
      https://github.com/parrot/parrot/commit/798f7512b17a62bac4c869236296426041de73cb
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-22 (Sun, 22 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_substr


  Commit: dd17131fc4a88c10d3751c0aedf37cbb64b47385
      https://github.com/parrot/parrot/commit/dd17131fc4a88c10d3751c0aedf37cbb64b47385
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-22 (Sun, 22 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_setprop


  Commit: 1b290a4658a8d2037855cbeed57b09b847a163f7
      https://github.com/parrot/parrot/commit/1b290a4658a8d2037855cbeed57b09b847a163f7
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-05-22 (Sun, 22 May 2011)

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

  Log Message:
  -----------
  Apply patch submitted in http://trac.parrot.org/parrot/ticket/540. Eliminate $(ALL_PARROT_LIBS) from src/glut_callbacks.o.


  Commit: 58c5f12b6d3a12fd70e53e62c71a625fa4c0ab05
      https://github.com/parrot/parrot/commit/58c5f12b6d3a12fd70e53e62c71a625fa4c0ab05
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-22 (Sun, 22 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Improve Parrot_PMC_setprop test


  Commit: cb718b13085ab485b18b46d9e81ce6896476b8fe
      https://github.com/parrot/parrot/commit/cb718b13085ab485b18b46d9e81ce6896476b8fe
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-22 (Sun, 22 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_set_string_keyed_str


  Commit: 30472276c7d490e4e7269c2537e87a35ff6cc18f
      https://github.com/parrot/parrot/commit/30472276c7d490e4e7269c2537e87a35ff6cc18f
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-22 (Sun, 22 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_set_string_keyed_int


  Commit: 763321750bff98310cda3cea0089216e3dd601f5
      https://github.com/parrot/parrot/commit/763321750bff98310cda3cea0089216e3dd601f5
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-05-22 (Sun, 22 May 2011)

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

  Log Message:
  -----------
  Revert "Apply patch submitted in http://trac.parrot.org/parrot/ticket/540.
Eliminate $(ALL_PARROT_LIBS) from src/glut_callbacks.o."

This reverts commit 1b290a4658a8d2037855cbeed57b09b847a163f7.
We will need to diagnose a build error on Cygwin reported here:
http://tt.taptinder.org/cmdinfo/11376.


  Commit: 462c4ce892adbf3a86e12debf8ef60898816d540
      https://github.com/parrot/parrot/commit/462c4ce892adbf3a86e12debf8ef60898816d540
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-22 (Sun, 22 May 2011)

  Changed paths:
    M include/parrot/compiler.h

  Log Message:
  -----------
  remove the /*@null@*/ from SHIM args


  Commit: fe2ae815bf780caf45a8fa7583c90c6dbf441d2e
      https://github.com/parrot/parrot/commit/fe2ae815bf780caf45a8fa7583c90c6dbf441d2e
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-22 (Sun, 22 May 2011)

  Changed paths:
    M src/gc/alloc_resources.c

  Log Message:
  -----------
  make the loop var make what it is comparing to


  Commit: 121807c25c693ccd1ffe7df40ab0004649d09969
      https://github.com/parrot/parrot/commit/121807c25c693ccd1ffe7df40ab0004649d09969
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-22 (Sun, 22 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Merge branch 'leto/embed_grant'


  Commit: f9b5a3438ada24e0e30e1038e0631638919cbd30
      https://github.com/parrot/parrot/commit/f9b5a3438ada24e0e30e1038e0631638919cbd30
  Author: Matt Boyle <mlb-github at corefiling.co.uk>
  Date:   2011-05-23 (Mon, 23 May 2011)

  Changed paths:
    M docs/book/pir/ch03_basic_syntax.pod
  M docs/book/pir/ch04_variables.pod

  Log Message:
  -----------
  [docs] Fix runaway PIR_FRAGMENT regions.


  Commit: 94251bffce8026a60af9801b38b67b3b480e48e8
      https://github.com/parrot/parrot/commit/94251bffce8026a60af9801b38b67b3b480e48e8
  Author: Matt Boyle <mlb-github at corefiling.co.uk>
  Date:   2011-05-23 (Mon, 23 May 2011)

  Changed paths:
    M t/pmc/socket_ipv6.t

  Log Message:
  -----------
  fix races in the IPv6 bind() method tests.

tests in several different scripts all try to bind to local port 1234.
this means that the suite can occasionally fail when run in
parallel, as the second script dies with an exception.

this is heavily based on the error-handling from
<t/pmc/testlib/test_server_ipv6.pir>.  it increments the port number a
few times to try and find one it can use.  if for some reason it can't,
it bails out with the original exception.


  Commit: c5d190952d18bac932d1b7a968cec6f87428dd66
      https://github.com/parrot/parrot/commit/c5d190952d18bac932d1b7a968cec6f87428dd66
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-23 (Mon, 23 May 2011)

  Changed paths:
    M docs/book/pir/ch03_basic_syntax.pod
  M docs/book/pir/ch04_variables.pod

  Log Message:
  -----------
  Merge pull request #131 from ligne/book_runaway_pod

[docs] Fix runaway PIR_FRAGMENT regions.


  Commit: 15f33325ea8748db270d44c070b6f9b5e5598efb
      https://github.com/parrot/parrot/commit/15f33325ea8748db270d44c070b6f9b5e5598efb
  Author: Bruce Gray <bruce.gray at acm.org>
  Date:   2011-05-23 (Mon, 23 May 2011)

  Changed paths:
    M t/dynpmc/foo.t

  Log Message:
  -----------
  Apply patch from TT#1217, to change t/dynpmc/foo.t from Perl/PIR to pure PIR.


  Commit: 422eb53ec1deee80b6c730f651be0ab4afe844a9
      https://github.com/parrot/parrot/commit/422eb53ec1deee80b6c730f651be0ab4afe844a9
  Author: Bruce Gray <bruce.gray at acm.org>
  Date:   2011-05-23 (Mon, 23 May 2011)

  Changed paths:
    M MANIFEST
  A t/dynpmc/foo-01.t
  A t/dynpmc/foo-02.t
  A t/dynpmc/foo-03.t
  A t/dynpmc/foo-04.t
  A t/dynpmc/foo-05.t
  A t/dynpmc/foo-06.t
  A t/dynpmc/foo-07.t
  A t/dynpmc/foo-08.t
  A t/dynpmc/foo-09.t
  A t/dynpmc/foo-10.t
  R t/dynpmc/foo.t

  Log Message:
  -----------
  Split t/dynpmc/foo.t into multiple files,
to stop false positives mentioned in TT#1217 comments.


  Commit: c435b7439a7b9c629db8585c586ffd82214d90c8
      https://github.com/parrot/parrot/commit/c435b7439a7b9c629db8585c586ffd82214d90c8
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-23 (Mon, 23 May 2011)

  Changed paths:
    M t/pmc/socket_ipv6.t

  Log Message:
  -----------
  Merge pull request #132 from ligne/94251bffce8026a60af9801b38b67b3b480e48e8

Fix race condition in IPv6 socket tests and make them less likely to fail when running tests in parallel


  Commit: 1d9daa5835d997f01cf6e3fe5e5d7bd6eeefb7d5
      https://github.com/parrot/parrot/commit/1d9daa5835d997f01cf6e3fe5e5d7bd6eeefb7d5
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-23 (Mon, 23 May 2011)

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  check for GCC 4.7 new -Wmaybe-uninitialized


  Commit: 372ebbe61e8ee5fbbc96fe634932dd0003599e28
      https://github.com/parrot/parrot/commit/372ebbe61e8ee5fbbc96fe634932dd0003599e28
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-23 (Mon, 23 May 2011)

  Changed paths:
    M src/pmc/structview.pmc

  Log Message:
  -----------
  const a local pointer


  Commit: 793cee0981acf3425c70ee17e10f852abc957f71
      https://github.com/parrot/parrot/commit/793cee0981acf3425c70ee17e10f852abc957f71
  Author: Matt Boyle <mlb-github at corefiling.co.uk>
  Date:   2011-05-23 (Mon, 23 May 2011)

  Changed paths:
    M t/pmc/socket_ipv6.t

  Log Message:
  -----------
  the test server isn't always listening on port 1234.

it depends on how many ports it had to try before it can bind.


  Commit: 9912ae0929ef0b14ee6651f2cc00eaec907bea4e
      https://github.com/parrot/parrot/commit/9912ae0929ef0b14ee6651f2cc00eaec907bea4e
  Author: Matt Boyle <mlb-github at corefiling.co.uk>
  Date:   2011-05-23 (Mon, 23 May 2011)

  Changed paths:
    M CREDITS

  Log Message:
  -----------
  egotism.


  Commit: bbd5de8bc7fdf147420c31e0baad91eba4f2f785
      https://github.com/parrot/parrot/commit/bbd5de8bc7fdf147420c31e0baad91eba4f2f785
  Author: Bruce Gray <bruce.gray at acm.org>
  Date:   2011-05-23 (Mon, 23 May 2011)

  Changed paths:
    M MANIFEST
  A t/dynpmc/foo-01.t
  A t/dynpmc/foo-02.t
  A t/dynpmc/foo-03.t
  A t/dynpmc/foo-04.t
  A t/dynpmc/foo-05.t
  A t/dynpmc/foo-06.t
  A t/dynpmc/foo-07.t
  A t/dynpmc/foo-08.t
  A t/dynpmc/foo-09.t
  A t/dynpmc/foo-10.t
  R t/dynpmc/foo.t

  Log Message:
  -----------
  Merge branch 'Util/TT1217'


  Commit: 0624802372e4dccc82b92a86952b39828e83f4f5
      https://github.com/parrot/parrot/commit/0624802372e4dccc82b92a86952b39828e83f4f5
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-23 (Mon, 23 May 2011)

  Changed paths:
    M CREDITS
  M t/pmc/socket_ipv6.t

  Log Message:
  -----------
  Merge pull request #133 from ligne/socket_test_races

fix test error when port 1234 is already bound.


  Commit: dc7d62536ce0ca60f2e6c8086c7b3cf5c414ec50
      https://github.com/parrot/parrot/commit/dc7d62536ce0ca60f2e6c8086c7b3cf5c414ec50
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-05-23 (Mon, 23 May 2011)

  Changed paths:
    M t/dynpmc/foo-01.t
  M t/dynpmc/foo-02.t
  M t/dynpmc/foo-03.t
  M t/dynpmc/foo-04.t
  M t/dynpmc/foo-05.t
  M t/dynpmc/foo-06.t
  M t/dynpmc/foo-07.t
  M t/dynpmc/foo-08.t
  M t/dynpmc/foo-09.t
  M t/dynpmc/foo-10.t

  Log Message:
  -----------
  [codingstd] Correct format of copyright notice. These are all new files, so we only need 2011 in notice.


  Commit: 580f68fdc116b6a18db7c9009636392406a8c0e3
      https://github.com/parrot/parrot/commit/580f68fdc116b6a18db7c9009636392406a8c0e3
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-05-23 (Mon, 23 May 2011)

  Changed paths:
    M t/dynpmc/foo-07.t

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


  Commit: bc3b59a786f691b79a01c1d1c5ef2c64728367af
      https://github.com/parrot/parrot/commit/bc3b59a786f691b79a01c1d1c5ef2c64728367af
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-05-23 (Mon, 23 May 2011)

  Changed paths:
    M t/dynpmc/foo-01.t
  M t/dynpmc/foo-02.t
  M t/dynpmc/foo-03.t
  M t/dynpmc/foo-04.t
  M t/dynpmc/foo-05.t
  M t/dynpmc/foo-06.t
  M t/dynpmc/foo-07.t
  M t/dynpmc/foo-08.t
  M t/dynpmc/foo-09.t
  M t/dynpmc/foo-10.t

  Log Message:
  -----------
  [codingstd] Need coda for PIR, not for Perl 5.


  Commit: f4faf15dc70dfe681bda4c6a5cd2c48df61b4012
      https://github.com/parrot/parrot/commit/f4faf15dc70dfe681bda4c6a5cd2c48df61b4012
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-23 (Mon, 23 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_set_string_keyed


  Commit: 9282a060fac0f843aa726706eb4f294c15d80454
      https://github.com/parrot/parrot/commit/9282a060fac0f843aa726706eb4f294c15d80454
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-23 (Mon, 23 May 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  Add a blurb skeleton for 3.5.0


  Commit: 6edd292a68747ba86b3b32ead56ca6260b766532
      https://github.com/parrot/parrot/commit/6edd292a68747ba86b3b32ead56ca6260b766532
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-23 (Mon, 23 May 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  Add a note about HARNESS_TIMER


  Commit: 13d534620b3543c361b1fc3a48ddf213e9b417d9
      https://github.com/parrot/parrot/commit/13d534620b3543c361b1fc3a48ddf213e9b417d9
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-05-24 (Tue, 24 May 2011)

  Changed paths:
    A docs/deprecations/deprecations.pod

  Log Message:
  -----------
  add docs/deprecations dir and deprecations.pod


  Commit: a8f31ac5df87434f4ad6f43c41d8a9e3313981a1
      https://github.com/parrot/parrot/commit/a8f31ac5df87434f4ad6f43c41d8a9e3313981a1
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-05-24 (Tue, 24 May 2011)

  Changed paths:
    A docs/deprecations/deprecations_2_6.pod

  Log Message:
  -----------
  add deprecations notes for release 2.6


  Commit: 4b9dc1dc9b8f9c17feaa506868b711c605981882
      https://github.com/parrot/parrot/commit/4b9dc1dc9b8f9c17feaa506868b711c605981882
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-05-24 (Tue, 24 May 2011)

  Changed paths:
    A docs/deprecations/deprecations_2_9.pod

  Log Message:
  -----------
  add deprecations notes for release 2.9


  Commit: 1c489c5e89f6448fc73a9166bfcbc6469949e145
      https://github.com/parrot/parrot/commit/1c489c5e89f6448fc73a9166bfcbc6469949e145
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-05-24 (Tue, 24 May 2011)

  Changed paths:
    A docs/deprecations/deprecations_3_0.pod

  Log Message:
  -----------
  add deprecations notes for release 3.0


  Commit: 4fc2abf23bc741c2ac4fc2bedc0b5ac16ce98330
      https://github.com/parrot/parrot/commit/4fc2abf23bc741c2ac4fc2bedc0b5ac16ce98330
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-05-24 (Tue, 24 May 2011)

  Changed paths:
    A docs/deprecations/deprecations_3_3.pod

  Log Message:
  -----------
  add deprecations notes for release 3.3


  Commit: c8947a71551a839294f463764bcfb0365cdb85bc
      https://github.com/parrot/parrot/commit/c8947a71551a839294f463764bcfb0365cdb85bc
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-05-24 (Tue, 24 May 2011)

  Changed paths:
    A docs/deprecations/deprecations_3_6.pod

  Log Message:
  -----------
  add deprecations notes for release 3.6


  Commit: ed2d57877c6e681f27d889453fd73d3b2d124242
      https://github.com/parrot/parrot/commit/ed2d57877c6e681f27d889453fd73d3b2d124242
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-05-24 (Tue, 24 May 2011)

  Changed paths:
    A docs/deprecations/how_to_deprecate.pod

  Log Message:
  -----------
  add how to deprecate notes


  Commit: 27265e165a8d1cb244ea16587fefd4d48195761e
      https://github.com/parrot/parrot/commit/27265e165a8d1cb244ea16587fefd4d48195761e
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-05-24 (Tue, 24 May 2011)

  Changed paths:
    M docs/index/developer.json

  Log Message:
  -----------
  add deprecations notes to developer docs for html


  Commit: 8b56ba3894088a4600229f9888d7f68d7ddb4de4
      https://github.com/parrot/parrot/commit/8b56ba3894088a4600229f9888d7f68d7ddb4de4
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-05-24 (Tue, 24 May 2011)

  Changed paths:
    M MANIFEST

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


  Commit: 56712f44ffba51cd009380ff5b7af42fb9df34f3
      https://github.com/parrot/parrot/commit/56712f44ffba51cd009380ff5b7af42fb9df34f3
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-05-24 (Tue, 24 May 2011)

  Changed paths:
    M src/dynpmc/os.pmc

  Log Message:
  -----------
  OS is not a singleton anymore. It doesn't have state, so there's no reason to reuse a single, static reference.


  Commit: 647dfa664a392b241c85ed472e7405307758a4c9
      https://github.com/parrot/parrot/commit/647dfa664a392b241c85ed472e7405307758a4c9
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-05-24 (Tue, 24 May 2011)

  Changed paths:
    M src/dynpmc/os.pmc

  Log Message:
  -----------
  Fix OS docs to say it isn't a singleton now


  Commit: 1e3da70297da7e93dacb12c9d77b95a7de9eb9c6
      https://github.com/parrot/parrot/commit/1e3da70297da7e93dacb12c9d77b95a7de9eb9c6
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-25 (Wed, 25 May 2011)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  Fix a bug in our .gitignore that incorrectly tried to ignore vim swap files


  Commit: 2b2dc1323a04ef2fc293dc1e7240aec89d528220
      https://github.com/parrot/parrot/commit/2b2dc1323a04ef2fc293dc1e7240aec89d528220
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-25 (Wed, 25 May 2011)

  Changed paths:
    M docs/project/git_workflow.pod
  M tools/dev/merge_pull_request.pl

  Log Message:
  -----------
  [doc] Improve our Git workflow


  Commit: 14a6c68dae9978635c0c1301be61578d1459d48b
      https://github.com/parrot/parrot/commit/14a6c68dae9978635c0c1301be61578d1459d48b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-05-25 (Wed, 25 May 2011)

  Changed paths:
    M src/dynpmc/os.pmc

  Log Message:
  -----------
  Add an .exists() method to OS. Returns 1 if the specified file exists.


  Commit: b16e00d64aead4055f3bb5ba16e48af64b2a3126
      https://github.com/parrot/parrot/commit/b16e00d64aead4055f3bb5ba16e48af64b2a3126
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-25 (Wed, 25 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Remove a suboptimal getprop test and regain Parrot_PMC_destroy coverage


  Commit: da488e40574e3bbcc2bb4639366247c0027ee0bd
      https://github.com/parrot/parrot/commit/da488e40574e3bbcc2bb4639366247c0027ee0bd
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-25 (Wed, 25 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Destroy most of the PMC's we use at the end of each test. Attempting to destroy the ResizablePMCArray's causes a double free


  Commit: d41d1c9262049c92c1f94a9cd5aa3624a3a9e2f6
      https://github.com/parrot/parrot/commit/d41d1c9262049c92c1f94a9cd5aa3624a3a9e2f6
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-25 (Wed, 25 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_get_pointer_keyed


  Commit: a7ed854a8231c08a2f5edd0276227b620237cbb6
      https://github.com/parrot/parrot/commit/a7ed854a8231c08a2f5edd0276227b620237cbb6
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-25 (Wed, 25 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Destroy our Namespace PMC at the end of testing


  Commit: 021999be761ae7df962effc63782ed0c0604e43e
      https://github.com/parrot/parrot/commit/021999be761ae7df962effc63782ed0c0604e43e
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-25 (Wed, 25 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Add a commented-out test for Parrot_PMC_get_pointer_keyed_int. Need to create an Object PMC


  Commit: 74019f369e1a03666360c312e200325362d011da
      https://github.com/parrot/parrot/commit/74019f369e1a03666360c312e200325362d011da
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-25 (Wed, 25 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Gain some test coverage of Parrot_PMC_newclass


  Commit: 56fa3c4ebc37bc9e1d832dcc7b1d91e1a5c43025
      https://github.com/parrot/parrot/commit/56fa3c4ebc37bc9e1d832dcc7b1d91e1a5c43025
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-25 (Wed, 25 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Destroy our Class and Object PMCs after testing


  Commit: c0d0b11c387a436fba5647b75f2e4372d729afd1
      https://github.com/parrot/parrot/commit/c0d0b11c387a436fba5647b75f2e4372d729afd1
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-25 (Wed, 25 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Merge branch 'leto/embed_grant'


  Commit: 4046b69b3f9e5a1c49b648ef0e851d03f46bc57d
      https://github.com/parrot/parrot/commit/4046b69b3f9e5a1c49b648ef0e851d03f46bc57d
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-05-26 (Thu, 26 May 2011)

  Changed paths:
    M lib/Parrot/Test.pm

  Log Message:
  -----------
  various English fixes in inline POD, patch courtesy of soh_cah_toa++


  Commit: 6f2f8346642f5b8798f5b90ecbe042a076d7d7b2
      https://github.com/parrot/parrot/commit/6f2f8346642f5b8798f5b90ecbe042a076d7d7b2
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-26 (Thu, 26 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Unbreak master by avoiding the unpleasant Parrot_PMC_destroy function


  Commit: cbfc76e64acf9f0a526b5f7da0e4c6c4ec0d1189
      https://github.com/parrot/parrot/commit/cbfc76e64acf9f0a526b5f7da0e4c6c4ec0d1189
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-05-26 (Thu, 26 May 2011)

  Changed paths:
    M docs/embed.pod
  M lib/Parrot/Vtable.pm
  M t/src/extend_vtable.t

  Log Message:
  -----------
  Nuke Parrot_PMC_destroy. It's an extremely dangerous function that should *ABSOLUTELY NEVER BE CALLED BY ANYBODY EVER*. Seriously. Re-read that.


  Commit: 67b40809b95712a56863ba817fd60dadf8221570
      https://github.com/parrot/parrot/commit/67b40809b95712a56863ba817fd60dadf8221570
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-26 (Thu, 26 May 2011)

  Changed paths:
    M .gitignore
  M CREDITS
  M MANIFEST
  M NEWS
  M config/auto/warnings.pm
  M config/gen/makefiles/root.in
  M config/init/hints/darwin.pm
  M docs/book/pir/ch03_basic_syntax.pod
  M docs/book/pir/ch04_variables.pod
  A docs/deprecations/deprecations.pod
  A docs/deprecations/deprecations_2_6.pod
  A docs/deprecations/deprecations_2_9.pod
  A docs/deprecations/deprecations_3_0.pod
  A docs/deprecations/deprecations_3_3.pod
  A docs/deprecations/deprecations_3_6.pod
  A docs/deprecations/how_to_deprecate.pod
  M docs/embed.pod
  M docs/index/developer.json
  M docs/project/git_workflow.pod
  M include/parrot/compiler.h
  M lib/Parrot/Test.pm
  M lib/Parrot/Vtable.pm
  M src/call/args.c
  M src/dynpmc/os.pmc
  M src/gc/alloc_resources.c
  M src/gc/string_gc.c
  M src/pmc/structview.pmc
  M src/pmc/unmanagedstruct.pmc
  A t/dynpmc/foo-01.t
  A t/dynpmc/foo-02.t
  A t/dynpmc/foo-03.t
  A t/dynpmc/foo-04.t
  A t/dynpmc/foo-05.t
  A t/dynpmc/foo-06.t
  A t/dynpmc/foo-07.t
  A t/dynpmc/foo-08.t
  A t/dynpmc/foo-09.t
  A t/dynpmc/foo-10.t
  R t/dynpmc/foo.t
  M t/harness
  M t/pmc/socket_ipv6.t
  M t/src/extend_vtable.t
  M t/steps/init/hints/darwin-01.t
  M t/tools/dev/headerizer/01_functions.t
  M tools/dev/merge_pull_request.pl

  Log Message:
  -----------
  Merge remote branch 'origin/master' into leto/embed_grant


  Commit: 16871baafea9c12aea130bc795ed4085f178e5b9
      https://github.com/parrot/parrot/commit/16871baafea9c12aea130bc795ed4085f178e5b9
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-26 (Thu, 26 May 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  Add a note to NEWS about Parrot_PMC_destroy

This information should go somewhere, probably in api.yaml as well. If
you remove this info from NEWS, please make sure it is recorded
somewhere else.


  Commit: a95f8c1fdfa86d3312152b96055de9ae7efe51c6
      https://github.com/parrot/parrot/commit/a95f8c1fdfa86d3312152b96055de9ae7efe51c6
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-05-26 (Thu, 26 May 2011)

  Changed paths:
    M include/parrot/parrot.h

  Log Message:
  -----------
  update comment in parrot.h to be more accurate. In the future parrot.h might not be required for extensions, but right now it is required because extend.h is so anemic


  Commit: 3dc8249f4f6a995156c5269ff9666f6784bd7e18
      https://github.com/parrot/parrot/commit/3dc8249f4f6a995156c5269ff9666f6784bd7e18
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-26 (Thu, 26 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_is_equal_string


  Commit: 8923e213ce5d72de46651461c55254a5f9fdbe2a
      https://github.com/parrot/parrot/commit/8923e213ce5d72de46651461c55254a5f9fdbe2a
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-26 (Thu, 26 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_i_floor_divide


  Commit: f69fe31fc89c352e575d35557cb21ccfa7d0bdfc
      https://github.com/parrot/parrot/commit/f69fe31fc89c352e575d35557cb21ccfa7d0bdfc
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-26 (Thu, 26 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_i_floor_divide_float


  Commit: 028299bc90468f031b3794c4536b5c80aa2005ff
      https://github.com/parrot/parrot/commit/028299bc90468f031b3794c4536b5c80aa2005ff
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-26 (Thu, 26 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_i_divide_int


  Commit: 1cbdea9e7bccb4f4a221496796b49df1b1a2bc4e
      https://github.com/parrot/parrot/commit/1cbdea9e7bccb4f4a221496796b49df1b1a2bc4e
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-26 (Thu, 26 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_i_divide_float


  Commit: d6726f88f4faacb80fec1258c123b06744ffc866
      https://github.com/parrot/parrot/commit/d6726f88f4faacb80fec1258c123b06744ffc866
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-26 (Thu, 26 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Fix the Parrot_PMC_is_equal_string test


  Commit: cd1edef38c9f7d4af8ec3229fa166e4fe92d21f6
      https://github.com/parrot/parrot/commit/cd1edef38c9f7d4af8ec3229fa166e4fe92d21f6
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-26 (Thu, 26 May 2011)

  Changed paths:
    M NEWS
  M docs/embed.pod
  M lib/Parrot/Vtable.pm

  Log Message:
  -----------
  Don't export Parrot_PMC_mark


  Commit: 5dd8c543abe1972bcf14091f38f31e5c59f07092
      https://github.com/parrot/parrot/commit/5dd8c543abe1972bcf14091f38f31e5c59f07092
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-05-27 (Fri, 27 May 2011)

  Changed paths:
    M MANIFEST.SKIP

  Log Message:
  -----------
  re-generate MANIFEST.SKIP


  Commit: 048156b99c617e407b377196e5d7ee263839a158
      https://github.com/parrot/parrot/commit/048156b99c617e407b377196e5d7ee263839a158
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-27 (Fri, 27 May 2011)

  Changed paths:
    M MANIFEST.SKIP
  M NEWS
  M docs/embed.pod
  M include/parrot/parrot.h
  M lib/Parrot/Vtable.pm

  Log Message:
  -----------
  Merge branch 'master' into leto/embed_grant


  Commit: 983e276a87ecc822ec9633180309ed79f05765f0
      https://github.com/parrot/parrot/commit/983e276a87ecc822ec9633180309ed79f05765f0
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-27 (Fri, 27 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Remove antiquated comments


  Commit: d41c2dac458bb74ecb3e06601d01523fcb0ed581
      https://github.com/parrot/parrot/commit/d41c2dac458bb74ecb3e06601d01523fcb0ed581
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-27 (Fri, 27 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Fix Parrot_PMC_i_floor_divide test


  Commit: b2db6d4ca22645fb4aacc68340d3d14479dfb9aa
      https://github.com/parrot/parrot/commit/b2db6d4ca22645fb4aacc68340d3d14479dfb9aa
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-27 (Fri, 27 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_i_floor_divide_int


  Commit: 72895945c7b7e979b658dd4d8074f539a6b84120
      https://github.com/parrot/parrot/commit/72895945c7b7e979b658dd4d8074f539a6b84120
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-27 (Fri, 27 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_modulus_int


  Commit: 272276636ae841665374215bc5f0216b2506a9f4
      https://github.com/parrot/parrot/commit/272276636ae841665374215bc5f0216b2506a9f4
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-27 (Fri, 27 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_modulus_float


  Commit: 334b8d1f30a3345782fa9ab42651b1685501393c
      https://github.com/parrot/parrot/commit/334b8d1f30a3345782fa9ab42651b1685501393c
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-27 (Fri, 27 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_i_modulus_float


  Commit: 213897967f44da9aeb546a8054d5d5c375b4fd06
      https://github.com/parrot/parrot/commit/213897967f44da9aeb546a8054d5d5c375b4fd06
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-27 (Fri, 27 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Correct our test plan


  Commit: 5ec95d93e8cd5ddf496c94531b8e2c868937673e
      https://github.com/parrot/parrot/commit/5ec95d93e8cd5ddf496c94531b8e2c868937673e
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-27 (Fri, 27 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_isa and Parrot_PMC_getprops


  Commit: d2b1bbec07e16d7f74666533f64ed224d1849f9f
      https://github.com/parrot/parrot/commit/d2b1bbec07e16d7f74666533f64ed224d1849f9f
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-27 (Fri, 27 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_init


  Commit: f2c946a63054556c1172ace00703a3a1f20d3441
      https://github.com/parrot/parrot/commit/f2c946a63054556c1172ace00703a3a1f20d3441
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-27 (Fri, 27 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_init_int


  Commit: 80826018c4b7b652d911bb96caa2d45498981f7e
      https://github.com/parrot/parrot/commit/80826018c4b7b652d911bb96caa2d45498981f7e
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-27 (Fri, 27 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_name


  Commit: 80a277b237afce84603206e49b94ae8b1902b9e0
      https://github.com/parrot/parrot/commit/80a277b237afce84603206e49b94ae8b1902b9e0
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-27 (Fri, 27 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_inspect


  Commit: bc4be52e0cc1cfc986b20e91bebd6475857ba410
      https://github.com/parrot/parrot/commit/bc4be52e0cc1cfc986b20e91bebd6475857ba410
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-27 (Fri, 27 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_inspect_str


  Commit: e8495b86f1c5aec8b050104fdd43f12f96174349
      https://github.com/parrot/parrot/commit/e8495b86f1c5aec8b050104fdd43f12f96174349
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-27 (Fri, 27 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_morph


  Commit: 970a59e8f43ce7a41a0d7289b482a76c80740ef5
      https://github.com/parrot/parrot/commit/970a59e8f43ce7a41a0d7289b482a76c80740ef5
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-27 (Fri, 27 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_isa_pmc


  Commit: 951c3d392161ad4005b4f44567b0e93efcc01bf4
      https://github.com/parrot/parrot/commit/951c3d392161ad4005b4f44567b0e93efcc01bf4
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-27 (Fri, 27 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_init_pmc


  Commit: 9a2441c5e5396b3016e55274e6120b3fbc09bd8a
      https://github.com/parrot/parrot/commit/9a2441c5e5396b3016e55274e6120b3fbc09bd8a
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-27 (Fri, 27 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_set_pmc_keyed_str


  Commit: e42c74828fc890ff4564e2c98f2688f21d278547
      https://github.com/parrot/parrot/commit/e42c74828fc890ff4564e2c98f2688f21d278547
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-27 (Fri, 27 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_set_number_keyed_str


  Commit: edc217c5acf57459ff62a0701ab6854b71b90377
      https://github.com/parrot/parrot/commit/edc217c5acf57459ff62a0701ab6854b71b90377
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-27 (Fri, 27 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_set_integer_keyed_str


  Commit: c5e7208a0689a7de781249a434f093e7588c086c
      https://github.com/parrot/parrot/commit/c5e7208a0689a7de781249a434f093e7588c086c
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-27 (Fri, 27 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Correct our test plan


  Commit: 9fe6f8e45f9afd07ea0f3ab86dd4e993cf823c5d
      https://github.com/parrot/parrot/commit/9fe6f8e45f9afd07ea0f3ab86dd4e993cf823c5d
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-27 (Fri, 27 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Fix POD typo


  Commit: 20f41fbae3ac2b4d0398eac91ee6fb1b2e6536cf
      https://github.com/parrot/parrot/commit/20f41fbae3ac2b4d0398eac91ee6fb1b2e6536cf
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-27 (Fri, 27 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_(get|set)_attr_keyed


  Commit: 44a9634f2764ccccfd7a5cbad1552159fc73bff8
      https://github.com/parrot/parrot/commit/44a9634f2764ccccfd7a5cbad1552159fc73bff8
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-27 (Fri, 27 May 2011)

  Changed paths:
    M docs/embed.pod
  M lib/Parrot/Vtable.pm

  Log Message:
  -----------
  Remove Parrot_PMC_invoke from the extend vtable API


  Commit: 70ebe91df863df49225f48ee6162b093031611a0
      https://github.com/parrot/parrot/commit/70ebe91df863df49225f48ee6162b093031611a0
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-27 (Fri, 27 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_(get|set)_attr_str


  Commit: 271d5be9bc9f0d7869a1c9e12ebe8783336af3f2
      https://github.com/parrot/parrot/commit/271d5be9bc9f0d7869a1c9e12ebe8783336af3f2
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-27 (Fri, 27 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_instantiate


  Commit: dba2c0fb8065a1769e97f95f9899b2ef66edd259
      https://github.com/parrot/parrot/commit/dba2c0fb8065a1769e97f95f9899b2ef66edd259
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-27 (Fri, 27 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_i_repeat(_int)


  Commit: b735ced4bd0a0114598b99f3c0a962c1b73f016e
      https://github.com/parrot/parrot/commit/b735ced4bd0a0114598b99f3c0a962c1b73f016e
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-27 (Fri, 27 May 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Parrot_PMC_repeat(_int)


  Commit: 8c04cc3e66015dfb5f77c5d0810eb01b26337a5a
      https://github.com/parrot/parrot/commit/8c04cc3e66015dfb5f77c5d0810eb01b26337a5a
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-27 (Fri, 27 May 2011)

  Changed paths:
    M docs/embed.pod
  M lib/Parrot/Vtable.pm
  M t/src/extend_vtable.t

  Log Message:
  -----------
  Merge branch 'leto/embed_grant'


  Commit: b59b869c9dd6f51109aa41e495082e09844ba348
      https://github.com/parrot/parrot/commit/b59b869c9dd6f51109aa41e495082e09844ba348
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-28 (Sat, 28 May 2011)

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

  Log Message:
  -----------
  Add coverage to some Parrot_api_* functions


  Commit: 9f4f83c0c7ece77946ae6209e926b9a81862ae95
      https://github.com/parrot/parrot/commit/9f4f83c0c7ece77946ae6209e926b9a81862ae95
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-30 (Mon, 30 May 2011)

  Changed paths:
    M docs/pct/gettingstarted.pod

  Log Message:
  -----------
  [doc] Fix some broken links in our PCT getting started doc


  Commit: 00bdcb5c2fbe04995dd309499637445d8b5c5090
      https://github.com/parrot/parrot/commit/00bdcb5c2fbe04995dd309499637445d8b5c5090
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-05-30 (Mon, 30 May 2011)

  Changed paths:
    M src/hash.c

  Log Message:
  -----------
  const a pointer


  Commit: b00deb395f382aea84f05b66081caabc90e4f910
      https://github.com/parrot/parrot/commit/b00deb395f382aea84f05b66081caabc90e4f910
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-31 (Tue, 31 May 2011)

  Changed paths:
    M src/extend.c

  Log Message:
  -----------
  [extend] Remove Parrot_find_language, which never did anything useful


  Commit: 47df0fb214366f5bd5ba768de90c786e7252623b
      https://github.com/parrot/parrot/commit/47df0fb214366f5bd5ba768de90c786e7252623b
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-05-31 (Tue, 31 May 2011)

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

  Log Message:
  -----------
  Remove remnants of Parrot_find_language from docs


  Commit: 16b6ec1f9d47eb13313fbf0f555514da2ae4889c
      https://github.com/parrot/parrot/commit/16b6ec1f9d47eb13313fbf0f555514da2ae4889c
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-01 (Wed, 01 Jun 2011)

  Changed paths:
    M t/src/extend.t

  Log Message:
  -----------
  [t] Parrot_get_root_namespace


  Commit: caf6ebe2fdcc22cb2ebf4e67b5d91f3f24f92c2c
      https://github.com/parrot/parrot/commit/caf6ebe2fdcc22cb2ebf4e67b5d91f3f24f92c2c
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-01 (Wed, 01 Jun 2011)

  Changed paths:
    M t/src/extend.t

  Log Message:
  -----------
  [t] Parrot_PMC_null


  Commit: 700f0a5410ad6016b1b2ec9464ad296c6a27e8e2
      https://github.com/parrot/parrot/commit/700f0a5410ad6016b1b2ec9464ad296c6a27e8e2
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-01 (Wed, 01 Jun 2011)

  Changed paths:
    M t/src/extend.t

  Log Message:
  -----------
  Add coverage to Parrot_register_pmc and Parrot_unregister_pmc


  Commit: c04523b7c2c3033b4e39a2c6d18b4ef28269fe78
      https://github.com/parrot/parrot/commit/c04523b7c2c3033b4e39a2c6d18b4ef28269fe78
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-01 (Wed, 01 Jun 2011)

  Changed paths:
    M t/src/extend.t

  Log Message:
  -----------
  Add coverage for Parrot_register_string and Parrot_unregister_string


  Commit: 2a51d1e2fd1169a4c9c1ded5e684e6b2d8c119ef
      https://github.com/parrot/parrot/commit/2a51d1e2fd1169a4c9c1ded5e684e6b2d8c119ef
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-01 (Wed, 01 Jun 2011)

  Changed paths:
    M docs/pct/gettingstarted.pod
  M docs/pdds/draft/pdd11_extending.pod
  M src/extend.c
  M src/hash.c

  Log Message:
  -----------
  Merge branch 'master' into leto/embed_grant


  Commit: 9b9361b3ead669a3fbcfa9e15ac1550e31c73e6d
      https://github.com/parrot/parrot/commit/9b9361b3ead669a3fbcfa9e15ac1550e31c73e6d
  Author: ligne <matt.boyle at gmail.com>
  Date:   2011-06-01 (Wed, 01 Jun 2011)

  Changed paths:
    M t/library/nciutils.t
  M t/pmc/nci.t

  Log Message:
  -----------
  only run the tests if Parrot has extra_nci_thunks.

should fix TT#2116, TT#2117 and #1979.  the bits relating to these
scripts, anyway.


  Commit: e71c1775d9eda55202a072a832451612ef6bab33
      https://github.com/parrot/parrot/commit/e71c1775d9eda55202a072a832451612ef6bab33
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-01 (Wed, 01 Jun 2011)

  Changed paths:
    M include/parrot/extend.h

  Log Message:
  -----------
  run make Headerizer to complete removal of Parrot_find_language


  Commit: c8f7ac1a2b344489bfc0160a926c44387ee7ce9d
      https://github.com/parrot/parrot/commit/c8f7ac1a2b344489bfc0160a926c44387ee7ce9d
  Author: ligne <matt.boyle at gmail.com>
  Date:   2011-06-01 (Wed, 01 Jun 2011)

  Changed paths:
    M t/library/nciutils.t
  M t/pmc/nci.t

  Log Message:
  -----------
  libffi is also sufficient to run these tests.


  Commit: 7db0145976a6a724d1fa2a417a1f81c223fb06d6
      https://github.com/parrot/parrot/commit/7db0145976a6a724d1fa2a417a1f81c223fb06d6
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-01 (Wed, 01 Jun 2011)

  Changed paths:
    M src/nci/libffi.c

  Log Message:
  -----------
  changed by make Headerizer


  Commit: b7355295499bb9709179f61b9806e985145cfe1c
      https://github.com/parrot/parrot/commit/b7355295499bb9709179f61b9806e985145cfe1c
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-01 (Wed, 01 Jun 2011)

  Changed paths:
    M MANIFEST
  M MANIFEST.generated
  M config/gen/makefiles/root.in
  A ext/winxed/Defines.mak
  A ext/winxed/Rules.mak
  A ext/winxed/compiler.pir
  A ext/winxed/driver.pir
  M tools/dev/install_dev_files.pl

  Log Message:
  -----------
  include a snapshot of winxed installable compiler and driver and set the parrot config system to build and install them


  Commit: d646a652f2477fdce2960dd978a8f35c8ae53f40
      https://github.com/parrot/parrot/commit/d646a652f2477fdce2960dd978a8f35c8ae53f40
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-01 (Wed, 01 Jun 2011)

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

  Log Message:
  -----------
  update winxed snapshot to have have the "GENERATED FILE" mark


  Commit: 7bd5b4f0a773f0f2a69c1c68ef9aa9dc29cf587f
      https://github.com/parrot/parrot/commit/7bd5b4f0a773f0f2a69c1c68ef9aa9dc29cf587f
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-01 (Wed, 01 Jun 2011)

  Changed paths:
    M docs/pdds/draft/pdd11_extending.pod
  M include/parrot/extend.h
  M include/parrot/interpreter.h

  Log Message:
  -----------
  Remove last remnants of Parrot_Language and fix docs for Parrot_new_string


  Commit: ee17ddde9f878e9d90a896cefcf871bceea27824
      https://github.com/parrot/parrot/commit/ee17ddde9f878e9d90a896cefcf871bceea27824
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-06-01 (Wed, 01 Jun 2011)

  Changed paths:
    M src/call/pcc.c

  Log Message:
  -----------
  add experimental fix for a bug found by jnthn++


  Commit: 8f7ca283d441fd53b3c2d3f665d4460520b7ed5e
      https://github.com/parrot/parrot/commit/8f7ca283d441fd53b3c2d3f665d4460520b7ed5e
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-06-01 (Wed, 01 Jun 2011)

  Changed paths:
    M src/call/pcc.c

  Log Message:
  -----------
  Merge branch 'invokable-fix'


  Commit: c561c0b236e4d3c3126181b3fa769a840cf3177f
      https://github.com/parrot/parrot/commit/c561c0b236e4d3c3126181b3fa769a840cf3177f
  Author: ligne <matt.boyle at gmail.com>
  Date:   2011-06-02 (Thu, 02 Jun 2011)

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

  Log Message:
  -----------
  missing Makefile dep for osutils.pbc


  Commit: bcd1d99f1dfb2aa9e4bf32c3c2d7bad84afc8369
      https://github.com/parrot/parrot/commit/bcd1d99f1dfb2aa9e4bf32c3c2d7bad84afc8369
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-06-02 (Thu, 02 Jun 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] fix shebang


  Commit: e44bbc54954cfc32a4398ea94954e50d01419e74
      https://github.com/parrot/parrot/commit/e44bbc54954cfc32a4398ea94954e50d01419e74
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-06-02 (Thu, 02 Jun 2011)

  Changed paths:
    M t/dynpmc/foo-01.t
  M t/dynpmc/foo-02.t
  M t/dynpmc/foo-03.t
  M t/dynpmc/foo-04.t
  M t/dynpmc/foo-05.t
  M t/dynpmc/foo-06.t
  M t/dynpmc/foo-07.t
  M t/dynpmc/foo-08.t
  M t/dynpmc/foo-09.t
  M t/dynpmc/foo-10.t

  Log Message:
  -----------
  [t] fix shebang


  Commit: 4b43b7cd630ca48f502ae18d7c93da336bcd0e90
      https://github.com/parrot/parrot/commit/4b43b7cd630ca48f502ae18d7c93da336bcd0e90
  Author: Fitz Elliott <fitz.elliott at gmail.com>
  Date:   2011-06-02 (Thu, 02 Jun 2011)

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

  Log Message:
  -----------
  [doc] minor fix to squaak tutorial


  Commit: 27b401df44b5a6bb4266b744671a6f88ffd3f8c1
      https://github.com/parrot/parrot/commit/27b401df44b5a6bb4266b744671a6f88ffd3f8c1
  Author: cotto <christoph_github at mksig.org>
  Date:   2011-06-02 (Thu, 02 Jun 2011)

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

  Log Message:
  -----------
  Merge pull request #134 from felliott/felliott/tutorial_fixes

[doc] minor fix to squaak tutorial


  Commit: 2438c29d4057a5baa9da87e4e7684f3247c53cb5
      https://github.com/parrot/parrot/commit/2438c29d4057a5baa9da87e4e7684f3247c53cb5
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-06-02 (Thu, 02 Jun 2011)

  Changed paths:
    M docs/pdds/pdd19_pir.pod

  Log Message:
  -----------
  make an example in pdd19 less ambiguous


  Commit: 88938d04dce4b2d9a5d74aeae51073b36123540a
      https://github.com/parrot/parrot/commit/88938d04dce4b2d9a5d74aeae51073b36123540a
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-06-02 (Thu, 02 Jun 2011)

  Changed paths:
    M src/call/pcc.c

  Log Message:
  -----------
  Added missing =cut that was messing up perldoc


  Commit: 51ee42f4cc8ca98a04b535ab11958762ad0d206b
      https://github.com/parrot/parrot/commit/51ee42f4cc8ca98a04b535ab11958762ad0d206b
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-06-02 (Thu, 02 Jun 2011)

  Changed paths:
    M docs/pdds/pdd19_pir.pod

  Log Message:
  -----------
  PDD 19: Explain :method :multi(_)

I didn't expect :multi to need to add the type of the invocant.  So
let's add an explanation to the first place I looked for an answer.


  Commit: c2e3158b22720138dac911867e5d55982a8ead9e
      https://github.com/parrot/parrot/commit/c2e3158b22720138dac911867e5d55982a8ead9e
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-06-02 (Thu, 02 Jun 2011)

  Changed paths:
    M CREDITS

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

I like getting credit for things.


  Commit: 7084c3940a24cc321bad18f59c13d217ed883544
      https://github.com/parrot/parrot/commit/7084c3940a24cc321bad18f59c13d217ed883544
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-06-03 (Fri, 03 Jun 2011)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  src/ops/core_ops.c should not be in .gitignore.  It needs to be committed when altered (presumably after running make bootstrap-ops).  So we want to be able to say 'git add' rather be forced to say 'git add -f'. (Same change as in tt1682/vtable_substr branch.)


  Commit: 0fc77772763af7bece411f97812dba6cdd590da2
      https://github.com/parrot/parrot/commit/0fc77772763af7bece411f97812dba6cdd590da2
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-04 (Sat, 04 Jun 2011)

  Changed paths:
    M .gitignore
  M CREDITS
  M docs/pdds/draft/pdd11_extending.pod
  M docs/pdds/pdd19_pir.pod
  M examples/languages/squaak/doc/tutorial_episode_1.pod
  M include/parrot/extend.h
  M include/parrot/interpreter.h
  M src/call/pcc.c
  M src/nci/libffi.c
  M t/dynpmc/foo-01.t
  M t/dynpmc/foo-02.t
  M t/dynpmc/foo-03.t
  M t/dynpmc/foo-04.t
  M t/dynpmc/foo-05.t
  M t/dynpmc/foo-06.t
  M t/dynpmc/foo-07.t
  M t/dynpmc/foo-08.t
  M t/dynpmc/foo-09.t
  M t/dynpmc/foo-10.t
  M t/src/extend_vtable.t

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


  Commit: 9b60b69a345996cd2d68b40e2955fd3dbcc105b7
      https://github.com/parrot/parrot/commit/9b60b69a345996cd2d68b40e2955fd3dbcc105b7
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-04 (Sat, 04 Jun 2011)

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

  Log Message:
  -----------
  upadte winxed snapshot to r1042


  Commit: e4d1c677fb196aa2914dc19ad1f4ec19a064c9de
      https://github.com/parrot/parrot/commit/e4d1c677fb196aa2914dc19ad1f4ec19a064c9de
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-04 (Sat, 04 Jun 2011)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed compiler snapshot to fix multi assign bug


  Commit: 2d79923dcce432608c705142fd542c3a887ac2fb
      https://github.com/parrot/parrot/commit/2d79923dcce432608c705142fd542c3a887ac2fb
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-06-04 (Sat, 04 Jun 2011)

  Changed paths:
    M docs/deprecations/how_to_deprecate.pod

  Log Message:
  -----------
  Small grammatical and text formatting corrections only.


  Commit: bf1d54ac6c9989783b5c08d22afdf88f88fa5dfe
      https://github.com/parrot/parrot/commit/bf1d54ac6c9989783b5c08d22afdf88f88fa5dfe
  Author: cotto <christoph_github at mksig.org>
  Date:   2011-06-05 (Sun, 05 Jun 2011)

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

  Log Message:
  -----------
  Merge pull request #136 from ligne/missing_dep

missing Makefile dep for osutils.pbc


  Commit: 1e12c83fdced98e86890bc99f7de35bcb128f04f
      https://github.com/parrot/parrot/commit/1e12c83fdced98e86890bc99f7de35bcb128f04f
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-06-05 (Sun, 05 Jun 2011)

  Changed paths:
    M src/gc/api.c

  Log Message:
  -----------
  Noticed a few missing =cut tags


  Commit: ff82af60bdae20522c97177ddb08fd099ab83395
      https://github.com/parrot/parrot/commit/ff82af60bdae20522c97177ddb08fd099ab83395
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-06-05 (Sun, 05 Jun 2011)

  Changed paths:
    M .gitignore
  M CREDITS
  M config/gen/makefiles/root.in
  M docs/deprecations/how_to_deprecate.pod
  M docs/pdds/pdd19_pir.pod

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


  Commit: 5efef652394db45d9f83786cf1e2bece8c4de9fb
      https://github.com/parrot/parrot/commit/5efef652394db45d9f83786cf1e2bece8c4de9fb
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-06-05 (Sun, 05 Jun 2011)

  Changed paths:
    M CREDITS

  Log Message:
  -----------
  Giving credit where credit is due


  Commit: 97afcb25bb7dcfffc4918b82599be54df3bc4be4
      https://github.com/parrot/parrot/commit/97afcb25bb7dcfffc4918b82599be54df3bc4be4
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-06-05 (Sun, 05 Jun 2011)

  Changed paths:
    M include/parrot/gc_api.h
  M src/gc/api.c
  M src/gc/gc_private.h

  Log Message:
  -----------
  fix a splint annotation


  Commit: f1ebca1d9ed7805b887b22df7b4f01a3f827cd81
      https://github.com/parrot/parrot/commit/f1ebca1d9ed7805b887b22df7b4f01a3f827cd81
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-06-05 (Sun, 05 Jun 2011)

  Changed paths:
    M src/string/api.c

  Log Message:
  -----------
  localized a local variable into the inner block


  Commit: 36907a010c2426d617e9e19cf7bd45e415a3a872
      https://github.com/parrot/parrot/commit/36907a010c2426d617e9e19cf7bd45e415a3a872
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-06-06 (Mon, 06 Jun 2011)

  Changed paths:
    M t/steps/auto/platform-01.t
  M t/steps/auto/readline-01.t

  Log Message:
  -----------
  removed unused File::Spec


  Commit: adcd580161c4ebfee21919756783fac6c54b4c20
      https://github.com/parrot/parrot/commit/adcd580161c4ebfee21919756783fac6c54b4c20
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-06-06 (Mon, 06 Jun 2011)

  Changed paths:
    M config/auto/opengl.pm
  M config/auto/readline.pm
  M config/init/hints/darwin.pm
  M lib/Parrot/Configure/Compiler.pm
  M lib/Parrot/Configure/Options.pm
  M lib/Parrot/Configure/Options/Conf/File.pm
  M lib/Parrot/Git/Describe.pm
  M lib/Parrot/Revision.pm
  M lib/Parrot/SHA1.pm

  Log Message:
  -----------
  removed unnecessary "use File::Spec"


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

  Changed paths:
    M t/library/nciutils.t
  M t/pmc/nci.t

  Log Message:
  -----------
  Merge pull request #135 from ligne/nci-errors

avoid NCI-related test failures.


  Commit: e9b3e894c7d8b9b55e4284a21dc45de9c8512da2
      https://github.com/parrot/parrot/commit/e9b3e894c7d8b9b55e4284a21dc45de9c8512da2
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-06-07 (Tue, 07 Jun 2011)

  Changed paths:
    M lib/Parrot/SHA1.pm

  Log Message:
  -----------
  [codingstd] Correct misformulation of copyright line; keep test happy.


  Commit: e16110098b97db40ee25ae8453497424c3d95667
      https://github.com/parrot/parrot/commit/e16110098b97db40ee25ae8453497424c3d95667
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-06-07 (Tue, 07 Jun 2011)

  Changed paths:
    M t/library/nciutils.t
  M t/pmc/nci.t

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


  Commit: 5e125296075a2c611a45a51b44a58173ae72f97b
      https://github.com/parrot/parrot/commit/5e125296075a2c611a45a51b44a58173ae72f97b
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-07 (Tue, 07 Jun 2011)

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

  Log Message:
  -----------
  Merge branch 'leto/embed_grant'


  Commit: 7a29a33b9e010fc4a46340f23eaef4c7a064ce92
      https://github.com/parrot/parrot/commit/7a29a33b9e010fc4a46340f23eaef4c7a064ce92
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-07 (Tue, 07 Jun 2011)

  Changed paths:
    M MANIFEST.SKIP

  Log Message:
  -----------
  re-generate MANIFEST.SKIP


  Commit: 159838f58c7f78fe4ab9556b94334ea46f154ede
      https://github.com/parrot/parrot/commit/159838f58c7f78fe4ab9556b94334ea46f154ede
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-07 (Tue, 07 Jun 2011)

  Changed paths:
    M src/gc/api.c

  Log Message:
  -----------
  move =cut to get t/codingstd/c_function_docs.t to pass - docs still needed


  Commit: 50ca55ba714628b1e5ba9d9fb322388f97795968
      https://github.com/parrot/parrot/commit/50ca55ba714628b1e5ba9d9fb322388f97795968
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-07 (Tue, 07 Jun 2011)

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

  Log Message:
  -----------
  Remove the restriction in Class.add_vtable_override against adding an override that has already been added. This is the kind of semantic HLLs should enforce, not Parrot (especially since we won't do any caching, so we don't have to worry about inconsistency).


  Commit: 6bf824e9f7481ce1c527145b12c11541160fbfbd
      https://github.com/parrot/parrot/commit/6bf824e9f7481ce1c527145b12c11541160fbfbd
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-07 (Tue, 07 Jun 2011)

  Changed paths:
    M t/src/embed.t

  Log Message:
  -----------
  [t] Parrot_free_cstring


  Commit: 3baf69084cc16aded927e4332b29e4c4ca0b99fc
      https://github.com/parrot/parrot/commit/3baf69084cc16aded927e4332b29e4c4ca0b99fc
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-07 (Tue, 07 Jun 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Add coverage to Parrot_ext_try


  Commit: 537230d7fc86080b3e42b60fc0d6e8ad6d81c3c7
      https://github.com/parrot/parrot/commit/537230d7fc86080b3e42b60fc0d6e8ad6d81c3c7
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-07 (Tue, 07 Jun 2011)

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

  Log Message:
  -----------
  Add coverage for Parrot_api_wrap_pointer


  Commit: 70244ea5985baee2f2c8a3859816f2e15b02e789
      https://github.com/parrot/parrot/commit/70244ea5985baee2f2c8a3859816f2e15b02e789
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-07 (Tue, 07 Jun 2011)

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

  Log Message:
  -----------
  Add coverage to Parrot_api_set_runcore


  Commit: 25dd6bfa697ac28f1847d62edfb485e57b646ed2
      https://github.com/parrot/parrot/commit/25dd6bfa697ac28f1847d62edfb485e57b646ed2
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-06-08 (Wed, 08 Jun 2011)

  Changed paths:
    M CREDITS

  Log Message:
  -----------
  add klavs++ to CREDITS


  Commit: a680d04306253a48b280c1e9010d5ad966f3a890
      https://github.com/parrot/parrot/commit/a680d04306253a48b280c1e9010d5ad966f3a890
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-06-08 (Wed, 08 Jun 2011)

  Changed paths:
    M src/call/pcc.c

  Log Message:
  -----------
  Revert "add experimental fix for a bug found by jnthn++"

This reverts commit ee17ddde9f878e9d90a896cefcf871bceea27824.


  Commit: 9f6220f54dc5739da27aaf82f76f21c9e2ba7af2
      https://github.com/parrot/parrot/commit/9f6220f54dc5739da27aaf82f76f21c9e2ba7af2
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-06-08 (Wed, 08 Jun 2011)

  Changed paths:
    M t/library/pcre.t
  M t/src/checkdepend.t

  Log Message:
  -----------
  Applying patch for both TT #2116 and TT #2118, in part based on patch by ligne++.


  Commit: 8e0711ff9615b746e6c196ef7fe7c10d1cdce9fb
      https://github.com/parrot/parrot/commit/8e0711ff9615b746e6c196ef7fe7c10d1cdce9fb
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-06-08 (Wed, 08 Jun 2011)

  Changed paths:
    M runtime/parrot/library/NCI/Utils.pir
  M t/library/nciutils.t

  Log Message:
  -----------
  [nci]:  Fix NCI::Utils::ncifunc -- don't free up arguments to NCI until we've established the return value.


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

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

  Log Message:
  -----------
  update winxed snapshot to r1050


  Commit: 3bb9dd53cd220c4da444d2a8276e6a48dd155c57
      https://github.com/parrot/parrot/commit/3bb9dd53cd220c4da444d2a8276e6a48dd155c57
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-09 (Thu, 09 Jun 2011)

  Changed paths:
    M MANIFEST
  M MANIFEST.generated
  M config/gen/makefiles/root.in
  A ext/winxed/Defines.mak
  A ext/winxed/Rules.mak
  A ext/winxed/compiler.pir
  A ext/winxed/driver.pir
  M tools/dev/install_dev_files.pl

  Log Message:
  -----------
  Merge branch 'with_winxed' into with_winxed_2


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

  Changed paths:
    M NEWS

  Log Message:
  -----------
  add a note about winxed snapshot to NEWS


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

  Changed paths:
    A ext/winxed/README

  Log Message:
  -----------
  Document how to update the winxed snapshot


  Commit: 0b40e95228d98189c049199e6909f9ff9e51230f
      https://github.com/parrot/parrot/commit/0b40e95228d98189c049199e6909f9ff9e51230f
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-09 (Thu, 09 Jun 2011)

  Changed paths:
    M runtime/parrot/library/Digest/sha256.pir

  Log Message:
  -----------
  We (sadly) don't yet again have a JIT runcore


  Commit: 297c935cb3e76a9e71172e2899753f37c29bc46a
      https://github.com/parrot/parrot/commit/297c935cb3e76a9e71172e2899753f37c29bc46a
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-09 (Thu, 09 Jun 2011)

  Changed paths:
    M t/library/sha.t

  Log Message:
  -----------
  [t] Add a sha256 test for a large string containing newlines


  Commit: d9d9df8ba9e25c6130b5bb9262bd2370945f1d16
      https://github.com/parrot/parrot/commit/d9d9df8ba9e25c6130b5bb9262bd2370945f1d16
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-09 (Thu, 09 Jun 2011)

  Changed paths:
    M MANIFEST

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


  Commit: 3cd4b910919f152555d4a793154e694f5643d270
      https://github.com/parrot/parrot/commit/3cd4b910919f152555d4a793154e694f5643d270
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-09 (Thu, 09 Jun 2011)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  add generated winxed files to .gitignore


  Commit: 256e9da042cf46bb4ed19d99ae8228cc7302eb89
      https://github.com/parrot/parrot/commit/256e9da042cf46bb4ed19d99ae8228cc7302eb89
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-09 (Thu, 09 Jun 2011)

  Changed paths:
    M MANIFEST.SKIP

  Log Message:
  -----------
  re-generate MANIFEST.SKIP


  Commit: b97f4bfa76b5c9445071722d5e344a15cdbdbda2
      https://github.com/parrot/parrot/commit/b97f4bfa76b5c9445071722d5e344a15cdbdbda2
  Author: Brian Gernhardt <brian at gernhardtsoftware.com>
  Date:   2011-06-10 (Fri, 10 Jun 2011)

  Changed paths:
    M t/harness

  Log Message:
  -----------
  Return test error status even when submitting smoulder


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

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  some small cleanups for pbc_merge


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

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  old embedding API is deprecated


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

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  Rename PackFile_read_pbc to Parrot_pf_read_pbc_file. Quick and dirty cleanup for it, try to bring the code up to modern standards. Throws exceptions now instead of returning null


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

  Changed paths:
    M frontend/pbc_merge/main.c
  M include/parrot/packfile.h
  M src/packfile/api.c

  Log Message:
  -----------
  several fixes so we build and pass tests again


  Commit: 0704af85533c086a5ac6ec1f05273754cf8dc5b5
      https://github.com/parrot/parrot/commit/0704af85533c086a5ac6ec1f05273754cf8dc5b5
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-10 (Fri, 10 Jun 2011)

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

  Log Message:
  -----------
  Break Parrot_pf_read_pbc_file (nee PackFile_read_pbc) up into several smaller functions. consolidate the mmap logic. Remove a goto.


  Commit: 06917601fc2fef1c49a3648bd7e39542f8b20407
      https://github.com/parrot/parrot/commit/06917601fc2fef1c49a3648bd7e39542f8b20407
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-10 (Fri, 10 Jun 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  +docs and codestd


  Commit: 06042d4b23c9a59495eaccf44de550f570d9c5c7
      https://github.com/parrot/parrot/commit/06042d4b23c9a59495eaccf44de550f570d9c5c7
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-10 (Fri, 10 Jun 2011)

  Changed paths:
    M src/embed/bytecode.c
  M src/packfile/api.c

  Log Message:
  -----------
  cleanup and simplify Parrot_api_load_bytecode_file


  Commit: 92d2dd0f9f38b8214836e7db045626b4dfdb30ad
      https://github.com/parrot/parrot/commit/92d2dd0f9f38b8214836e7db045626b4dfdb30ad
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-10 (Fri, 10 Jun 2011)

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  when there is a functon which does everything you need but does one thing you don't need, do you (A) rewrite the function, almost verbatim, minus the one part you don't want or (B) refactor things and reuse code. old way was A. My way is B. Don't duplicate code in pbc_merge for loading packfiles


  Commit: d0863db69a6596e5d758556fd587d48b2b08b845
      https://github.com/parrot/parrot/commit/d0863db69a6596e5d758556fd587d48b2b08b845
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-10 (Fri, 10 Jun 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  fix =item header to reflect changes in calling params


  Commit: 224fc77c5a4c2baa8279e2bb8c1cba077cc56e96
      https://github.com/parrot/parrot/commit/224fc77c5a4c2baa8279e2bb8c1cba077cc56e96
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-10 (Fri, 10 Jun 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  add cast to get g++ to build


  Commit: 8540830b481703cb348ed1137b71b4f7952e5ab1
      https://github.com/parrot/parrot/commit/8540830b481703cb348ed1137b71b4f7952e5ab1
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-10 (Fri, 10 Jun 2011)

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  add cast to get g++ to build, update copyright


  Commit: 2f910ec57f720c71a2936b6ab3e4ceb65ca33a37
      https://github.com/parrot/parrot/commit/2f910ec57f720c71a2936b6ab3e4ceb65ca33a37
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-10 (Fri, 10 Jun 2011)

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  run make headerizer to remove unused assert macro


  Commit: 213c548cfb191366b2c198fdcaace830ab7b5bd9
      https://github.com/parrot/parrot/commit/213c548cfb191366b2c198fdcaace830ab7b5bd9
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-10 (Fri, 10 Jun 2011)

  Changed paths:
    M include/parrot/packfile.h

  Log Message:
  -----------
  changed file from make headerizer, update copyright


  Commit: 95f214d0a6baf7309ecbf52dbad162a020f86fdd
      https://github.com/parrot/parrot/commit/95f214d0a6baf7309ecbf52dbad162a020f86fdd
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-06-11 (Sat, 11 Jun 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  fix error: ISO C90 forbids mixed declarations and code


  Commit: b3beea1f60f34f4da563940c686489a6de461db5
      https://github.com/parrot/parrot/commit/b3beea1f60f34f4da563940c686489a6de461db5
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-11 (Sat, 11 Jun 2011)

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  First stab at making pbc_merge handle annotations


  Commit: 81c565af6b2d055eb8a82f7f8b75d38fca283807
      https://github.com/parrot/parrot/commit/81c565af6b2d055eb8a82f7f8b75d38fca283807
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-11 (Sat, 11 Jun 2011)

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  Comment out my garbage code, because it doesn't work yet


  Commit: 1b6466024d00196e9144568f695a30f3c5a6e5cf
      https://github.com/parrot/parrot/commit/1b6466024d00196e9144568f695a30f3c5a6e5cf
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-11 (Sat, 11 Jun 2011)

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  Remove unused variable definition in pbc_merge that breaks the g++ build


  Commit: f2c7bafe48bdb651b3bae9a2a3c07f00d59529f8
      https://github.com/parrot/parrot/commit/f2c7bafe48bdb651b3bae9a2a3c07f00d59529f8
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-06-11 (Sat, 11 Jun 2011)

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

  Log Message:
  -----------
  [pct]:  'cconst' should be 'cclass'  (there is no 'cconst.pasm').


  Commit: 197f87889f4154e4df4e7c3f2c680d39324b881d
      https://github.com/parrot/parrot/commit/197f87889f4154e4df4e7c3f2c680d39324b881d
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-06-11 (Sat, 11 Jun 2011)

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

  Log Message:
  -----------
  [pct]: Add a '!macro_const' type to PAST::Val to allow any value to be used as a pasm constant.  (Note that the caller is responsible for providing any .include statements needed in this case.)


  Commit: 9ebd8452c63fe66970a1248ac328d137625406c8
      https://github.com/parrot/parrot/commit/9ebd8452c63fe66970a1248ac328d137625406c8
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-06-11 (Sat, 11 Jun 2011)

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

  Log Message:
  -----------
  [pct]:  Improve PAST::Val const ability to remain constants in PIR.


  Commit: 618b8252f9aa8547778b715b17917fba9dc4c67d
      https://github.com/parrot/parrot/commit/618b8252f9aa8547778b715b17917fba9dc4c67d
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-11 (Sat, 11 Jun 2011)

  Changed paths:
    M src/pmc/structview.pmc

  Log Message:
  -----------
  quiet compiler warnings in structview.pmc


  Commit: 3ff579a23210b46539a1780fa354ec2e919ddad4
      https://github.com/parrot/parrot/commit/3ff579a23210b46539a1780fa354ec2e919ddad4
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-06-11 (Sat, 11 Jun 2011)

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  annotated a couple of functions, and do not compare opcodes to pointers


  Commit: f2f32f8dcad474be363d45e072f7ca77c2df6556
      https://github.com/parrot/parrot/commit/f2f32f8dcad474be363d45e072f7ca77c2df6556
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-06-11 (Sat, 11 Jun 2011)

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

  Log Message:
  -----------
  Add typecasts to correct 'comparison between signed and unsigned' warnings during build with both gcc and g++.


  Commit: 415891611b270c345a2eb9cbe1e94b2aa75da95b
      https://github.com/parrot/parrot/commit/415891611b270c345a2eb9cbe1e94b2aa75da95b
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-06-11 (Sat, 11 Jun 2011)

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  [codingstd] Correct 3 lines too long for standard.


  Commit: 17d97e8839a9a509cd9405014ad84f0fd65d3e2b
      https://github.com/parrot/parrot/commit/17d97e8839a9a509cd9405014ad84f0fd65d3e2b
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-06-11 (Sat, 11 Jun 2011)

  Changed paths:
    M frontend/pbc_merge/main.c

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


  Commit: d5eec7a3630975a607dd2d42990fc73f13543abb
      https://github.com/parrot/parrot/commit/d5eec7a3630975a607dd2d42990fc73f13543abb
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-06-11 (Sat, 11 Jun 2011)

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  Amplify TODO comment with notation of warning being generated at that point.


  Commit: 10e42d3b77022f1108e4c63020c268e3ba6e11e5
      https://github.com/parrot/parrot/commit/10e42d3b77022f1108e4c63020c268e3ba6e11e5
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-11 (Sat, 11 Jun 2011)

  Changed paths:
    M t/src/extend.t

  Log Message:
  -----------
  Add coverage to Parrot_printf


  Commit: 5d77384daf090fd361e913abc5e07b7e70426bd1
      https://github.com/parrot/parrot/commit/5d77384daf090fd361e913abc5e07b7e70426bd1
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-06-12 (Sun, 12 Jun 2011)

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

  Log Message:
  -----------
  [pct]:  Add a "childorder" property to PAST::Node to allow children
nodes to be evaluated in reverse sequence.


  Commit: 6949470fc82b6158195eeb01a16646a721ef8aca
      https://github.com/parrot/parrot/commit/6949470fc82b6158195eeb01a16646a721ef8aca
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-12 (Sun, 12 Jun 2011)

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

  Log Message:
  -----------
  fix codetest failure - trailing space and update copyright


  Commit: 25f70974a1c6b7a1800a64eebadd5eb5b486602c
      https://github.com/parrot/parrot/commit/25f70974a1c6b7a1800a64eebadd5eb5b486602c
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-12 (Sun, 12 Jun 2011)

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  add missing c_function_docs (this could be expanded)


  Commit: d2b5dcb9c59ae364d0d5b34f7974d0c76f8a79e7
      https://github.com/parrot/parrot/commit/d2b5dcb9c59ae364d0d5b34f7974d0c76f8a79e7
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-12 (Sun, 12 Jun 2011)

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  add missing ASSERT_ARGS


  Commit: 43b575e1859a630f58bb54ed954d51d1a1b9c8f9
      https://github.com/parrot/parrot/commit/43b575e1859a630f58bb54ed954d51d1a1b9c8f9
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-12 (Sun, 12 Jun 2011)

  Changed paths:
    M t/src/extend.t

  Log Message:
  -----------
  [t] Parrot_fprintf


  Commit: 5983b8ddeb3213833c23c117208d8b2dc35ceb2b
      https://github.com/parrot/parrot/commit/5983b8ddeb3213833c23c117208d8b2dc35ceb2b
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-12 (Sun, 12 Jun 2011)

  Changed paths:
    M t/src/extend.t

  Log Message:
  -----------
  Add coverage to Parrot_eprintf


  Commit: 5915303e7b1c52d19490cd9114cd02a8df991cdc
      https://github.com/parrot/parrot/commit/5915303e7b1c52d19490cd9114cd02a8df991cdc
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-12 (Sun, 12 Jun 2011)

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

  Log Message:
  -----------
  Merge branch 'leto/embed_grant'


  Commit: c4fc9f84bacafc9c95fd79cc38e2d188ed47e2c5
      https://github.com/parrot/parrot/commit/c4fc9f84bacafc9c95fd79cc38e2d188ed47e2c5
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-06-12 (Sun, 12 Jun 2011)

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

  Log Message:
  -----------
  Fix for compiler warning that parrot_pmc_new_from_type() did not have a prototype


  Commit: 9b318f47abbd4ef96d7ca8a053c8d8aa9ee4939b
      https://github.com/parrot/parrot/commit/9b318f47abbd4ef96d7ca8a053c8d8aa9ee4939b
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-12 (Sun, 12 Jun 2011)

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

  Log Message:
  -----------
  Properly add coverage to Parrot_free_cstring


  Commit: 338f2a8c9fab57f078707577bb6ec446d5ba0ef0
      https://github.com/parrot/parrot/commit/338f2a8c9fab57f078707577bb6ec446d5ba0ef0
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-06-12 (Sun, 12 Jun 2011)

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

  Log Message:
  -----------
  Name of file in POD NAME section was incorrect; fixed.


  Commit: a82fafccd7380acc66041a8ed76bd2b1acbc8b02
      https://github.com/parrot/parrot/commit/a82fafccd7380acc66041a8ed76bd2b1acbc8b02
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-12 (Sun, 12 Jun 2011)

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  remove my preliminary attempt at adding annotations to pbc_merge. I need to figure out the algorithm first before I put more code down


  Commit: 4ebc5753093e29855a8621117a9e207634814ed3
      https://github.com/parrot/parrot/commit/4ebc5753093e29855a8621117a9e207634814ed3
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-12 (Sun, 12 Jun 2011)

  Changed paths:
    M include/parrot/embed.h
  M include/parrot/interpreter.h
  M src/embed.c
  M src/interp/inter_create.c

  Log Message:
  -----------
  Move Parrot_new out of src/embed.c


  Commit: 5593be75072340133634be3bda376ded6688c6a8
      https://github.com/parrot/parrot/commit/5593be75072340133634be3bda376ded6688c6a8
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-12 (Sun, 12 Jun 2011)

  Changed paths:
    M src/embed.c

  Log Message:
  -----------
  remove unused extern int Parrot_exec_run global


  Commit: 2af1cc7911b35241a752108be71e7384f5692fb2
      https://github.com/parrot/parrot/commit/2af1cc7911b35241a752108be71e7384f5692fb2
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-12 (Sun, 12 Jun 2011)

  Changed paths:
    M include/parrot/embed.h
  M include/parrot/interpreter.h
  M src/embed.c
  M src/interp/inter_create.c

  Log Message:
  -----------
  move another function out of src/embed.c


  Commit: 37fe0b34bfe1f7ac831eda387983965ce79d244b
      https://github.com/parrot/parrot/commit/37fe0b34bfe1f7ac831eda387983965ce79d244b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-12 (Sun, 12 Jun 2011)

  Changed paths:
    M src/extend.c

  Log Message:
  -----------
  update some docs in src/extend.c


  Commit: 1fdeb68f0d8ab4291b4387097a0a71bb654e632c
      https://github.com/parrot/parrot/commit/1fdeb68f0d8ab4291b4387097a0a71bb654e632c
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-12 (Sun, 12 Jun 2011)

  Changed paths:
    M include/parrot/embed.h
  M include/parrot/interpreter.h
  M include/parrot/warnings.h
  M src/embed.c
  M src/interp/inter_misc.c

  Log Message:
  -----------
  Move flags, debug, and trace-related code from embed.c to src/interp/inter_misc.c


  Commit: 53abb7dc74d7fab026b79c201a07c00506227ede
      https://github.com/parrot/parrot/commit/53abb7dc74d7fab026b79c201a07c00506227ede
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-12 (Sun, 12 Jun 2011)

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

  Log Message:
  -----------
  Add coverage for Parrot_api_set_runcore and Parrot_api_(un)wrap_pointer


  Commit: 9fefc3a69851ee662a5319f58498fdf047370463
      https://github.com/parrot/parrot/commit/9fefc3a69851ee662a5319f58498fdf047370463
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-12 (Sun, 12 Jun 2011)

  Changed paths:
    M include/parrot/embed.h
  M include/parrot/interpreter.h
  M include/parrot/packfile.h
  M src/embed.c
  M src/embed/bytecode.c
  M src/interp/inter_misc.c
  M src/packfile/api.c

  Log Message:
  -----------
  Parrot_pf_prepare_loaded_packfile -> Parrot_pf_prepare_packfile_init. Add a similar function for _load. Fix docs. Add some DEPRECATED: notices to embed.c with upgrade path information


  Commit: 7477e65c3ff03d434631330237679fe2e3d52236
      https://github.com/parrot/parrot/commit/7477e65c3ff03d434631330237679fe2e3d52236
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-06-12 (Sun, 12 Jun 2011)

  Changed paths:
    M src/embed.c

  Log Message:
  -----------
  pass a STRING* instead of a char* to Parrot_pf_read_pbc_file


  Commit: a63a19c430d543fb42f72a21636f7fe66a939699
      https://github.com/parrot/parrot/commit/a63a19c430d543fb42f72a21636f7fe66a939699
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

  Changed paths:
    M src/pmc.c

  Log Message:
  -----------
  add missing ASSERT_ARGS


  Commit: 8392f3192d04c7e8c069d6690b053980208dee6b
      https://github.com/parrot/parrot/commit/8392f3192d04c7e8c069d6690b053980208dee6b
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

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

  Log Message:
  -----------
  [pct] Add PAST::Stmt, define constants for UNIQUE_BASE and TEMPREG_BASE.


  Commit: 7e3b1613648d0074e0ab33566d438c0239b20a14
      https://github.com/parrot/parrot/commit/7e3b1613648d0074e0ab33566d438c0239b20a14
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

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

  Log Message:
  -----------
  [pct]:  Code for managing temporary register pools.


  Commit: e2eab899fb167d40a1c85aa0425e1593c3758dc9
      https://github.com/parrot/parrot/commit/e2eab899fb167d40a1c85aa0425e1593c3758dc9
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

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

  Log Message:
  -----------
  [pct]: Have register coercion, :pasttype<pirop>, and PAST::Val use temporary registers.  This greatly reduces the number of registers used in any given sub.


  Commit: 190bf17a32c0bbdb3fb999496dc2f7874a027c06
      https://github.com/parrot/parrot/commit/190bf17a32c0bbdb3fb999496dc2f7874a027c06
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

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

  Log Message:
  -----------
  [pct]:  Use temporary registers in immediate block return values, method/sub calls, :pasttype<if>, :pasttype<for>, and :pasttype<return>.


  Commit: 72a56d9dc12b663a95bcdefa7c666304849c7f06
      https://github.com/parrot/parrot/commit/72a56d9dc12b663a95bcdefa7c666304849c7f06
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

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

  Log Message:
  -----------
  [pct]:  Temporary registers and exception handlers might not mix, so disable temporary register generation while processing handlers.

PAST's built-in loop handlers ought to be safe, however.


  Commit: 10610ab147826acdca96dc1323aef624e6719d24
      https://github.com/parrot/parrot/commit/10610ab147826acdca96dc1323aef624e6719d24
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

  Changed paths:
    M src/extend.c

  Log Message:
  -----------
  remove another compiler warning ["/*" within comment]


  Commit: e2857ba7af72979e46ae82eb648cdb80a464ed7e
      https://github.com/parrot/parrot/commit/e2857ba7af72979e46ae82eb648cdb80a464ed7e
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

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

  Log Message:
  -----------
  Merge branch 'leto/embed_grant'


  Commit: 668c468cc82553369d97ecba644109ee1acdd3a1
      https://github.com/parrot/parrot/commit/668c468cc82553369d97ecba644109ee1acdd3a1
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

  Changed paths:
    M src/pmc/eval.pmc

  Log Message:
  -----------
  reorganize code, clean and improve pod in the Eval PMC


  Commit: a56af1b01ef461a257545ed9b89abf7d3148cd39
      https://github.com/parrot/parrot/commit/a56af1b01ef461a257545ed9b89abf7d3148cd39
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

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

  Log Message:
  -----------
  get_main method in Eval PMC to get the main sub, if any


  Commit: 2ba966eb0bb7d1138abf3bcc4b98fd6cb08fc22a
      https://github.com/parrot/parrot/commit/2ba966eb0bb7d1138abf3bcc4b98fd6cb08fc22a
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

  Changed paths:
    M ext/winxed/driver.pir

  Log Message:
  -----------
  update winxed driver to use the get_main method in the Eval PMC


  Commit: efc90318a5d1232b02a04b4c4c56d1ac8067b001
      https://github.com/parrot/parrot/commit/efc90318a5d1232b02a04b4c4c56d1ac8067b001
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

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

  Log Message:
  -----------
  [pct]:  Update 'viviself' and 'as_vivipost' to use shared temporary registers,
force ".lex" declarations to always use a non-shared registers.


  Commit: 75aa9016d517db4074212b6fc2b11252957c5ddd
      https://github.com/parrot/parrot/commit/75aa9016d517db4074212b6fc2b11252957c5ddd
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

  Changed paths:
    M src/embed.c
  M src/interp/inter_misc.c

  Log Message:
  -----------
  More cleanups/removals in src/embed.c


  Commit: bfe1ee5180094fc9395ed7719260f2d0bfa5a8b4
      https://github.com/parrot/parrot/commit/bfe1ee5180094fc9395ed7719260f2d0bfa5a8b4
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

  Changed paths:
    M src/embed.c

  Log Message:
  -----------
  +note about what to use instead of set_current_sub


  Commit: e2fec259e3c1bdd4f084015e2de6975a0a5c3c9c
      https://github.com/parrot/parrot/commit/e2fec259e3c1bdd4f084015e2de6975a0a5c3c9c
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

  Changed paths:
    M include/parrot/embed.h
  M include/parrot/extend.h

  Log Message:
  -----------
  include parrot.h in extend.h and embed.h. Fixes all failing tests


  Commit: 6a763d7d00d6800c30d5d8b79b8dc4d4a86ffab4
      https://github.com/parrot/parrot/commit/6a763d7d00d6800c30d5d8b79b8dc4d4a86ffab4
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

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

  Log Message:
  -----------
  [pct]:  Add the ability for a PAST::Block to start a completely new
temporary register bank.


  Commit: 3bb6193dc6076fbbd17bbc0f2a729c5be469b817
      https://github.com/parrot/parrot/commit/3bb6193dc6076fbbd17bbc0f2a729c5be469b817
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

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

  Log Message:
  -----------
  Merge branch 'regalloc'


  Commit: ca4c2817fe569f54dbe6825967a044cc08747191
      https://github.com/parrot/parrot/commit/ca4c2817fe569f54dbe6825967a044cc08747191
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  ]pct]:  Add PAST::Stmt and PCT temporary register allocation to NEWS.

This completes the addition of the temporary register allocator to PCT.
It's been tested against nqp-rx, rakudo master, nqp, and nom, both
with and without temporary register allocation in effect.


  Commit: bd7e3711c476a647d6f1b2dd32f8f3ecc0045f17
      https://github.com/parrot/parrot/commit/bd7e3711c476a647d6f1b2dd32f8f3ecc0045f17
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

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

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


  Commit: 44d7ba9e7633e43038a0c821058677307fd1c679
      https://github.com/parrot/parrot/commit/44d7ba9e7633e43038a0c821058677307fd1c679
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

  Changed paths:
    M MANIFEST
  R tools/dev/ops_not_tested.pl

  Log Message:
  -----------
  Remove tools/dev/ops_not_tested.pl per discussion in http://trac.parrot.org/parrot/ticket/2025.


  Commit: fb77d3c5719dba4f06a2f35672c279d90d47917f
      https://github.com/parrot/parrot/commit/fb77d3c5719dba4f06a2f35672c279d90d47917f
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-06-13 (Mon, 13 Jun 2011)

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

  Log Message:
  -----------
  [pct]:  Don't reserve a Past::Stmt's return register when in void context.


  Commit: 9e33eb776799fdeb4cda1cde085481057c24c008
      https://github.com/parrot/parrot/commit/9e33eb776799fdeb4cda1cde085481057c24c008
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-14 (Tue, 14 Jun 2011)

  Changed paths:
    M src/pmc/eval.pmc

  Log Message:
  -----------
  override vtable get_pointer in Eval PMC to get the underlying packfile.


  Commit: d8be11fba55d6e2548738b14d928c4c3b3bee68e
      https://github.com/parrot/parrot/commit/d8be11fba55d6e2548738b14d928c4c3b3bee68e
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-14 (Tue, 14 Jun 2011)

  Changed paths:
    M t/src/extend.t

  Log Message:
  -----------
  there is no point in testing the registering/unergistering of an uninitialized String pointer, just gives random crashes


  Commit: c8bc036a15f41d1de9ece8f2482be10bd7afd6cc
      https://github.com/parrot/parrot/commit/c8bc036a15f41d1de9ece8f2482be10bd7afd6cc
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-14 (Tue, 14 Jun 2011)

  Changed paths:
    M t/src/extend.t

  Log Message:
  -----------
  test Parrot_(un)register_string


  Commit: 6e4dc98d63fcc25e71ef178651d4745586727877
      https://github.com/parrot/parrot/commit/6e4dc98d63fcc25e71ef178651d4745586727877
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-14 (Tue, 14 Jun 2011)

  Changed paths:
    M src/embed/bytecode.c
  M src/embed/pmc.c

  Log Message:
  -----------
  avoid 'might be clobbered' warnings


  Commit: 6afb0ae02319c56080dec9ffb902f02471331595
      https://github.com/parrot/parrot/commit/6afb0ae02319c56080dec9ffb902f02471331595
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-06-16 (Thu, 16 Jun 2011)

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

  Log Message:
  -----------
  [pct] Add file annotations to generated PIR

This allows all users of PCT::HLLCompiler to keep knowledge of the
source file in the final result.

Closes TT #2132


  Commit: 38748602fe10a781b34f589f564f48bf2107b25d
      https://github.com/parrot/parrot/commit/38748602fe10a781b34f589f564f48bf2107b25d
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-06-16 (Thu, 16 Jun 2011)

  Changed paths:
    M src/pmc.c

  Log Message:
  -----------
  consted a pointer


  Commit: 87aa6b967ec12c9f5c8dd02e3a1cd68068cb05ca
      https://github.com/parrot/parrot/commit/87aa6b967ec12c9f5c8dd02e3a1cd68068cb05ca
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-17 (Fri, 17 Jun 2011)

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

  Log Message:
  -----------
  Remove some unnecessary variables


  Commit: b1f21f274ec271f62e744d1b53c47890c0c9b049
      https://github.com/parrot/parrot/commit/b1f21f274ec271f62e744d1b53c47890c0c9b049
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-17 (Fri, 17 Jun 2011)

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

  Log Message:
  -----------
  Increase embed/api test coverage


  Commit: 3f7b5d350daa567cbea54d35a2da21b09eeef067
      https://github.com/parrot/parrot/commit/3f7b5d350daa567cbea54d35a2da21b09eeef067
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-18 (Sat, 18 Jun 2011)

  Changed paths:
    M src/extend.c

  Log Message:
  -----------
  Refactor duplicated context popping code into a macro


  Commit: 46a13474bad42e1d405b4d68dc463452575ee2b9
      https://github.com/parrot/parrot/commit/46a13474bad42e1d405b4d68dc463452575ee2b9
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

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

  Log Message:
  -----------
  Add coverage to Parrot_api_flag


  Commit: 14a15f12f48185d2468b872641962aa93136a53a
      https://github.com/parrot/parrot/commit/14a15f12f48185d2468b872641962aa93136a53a
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

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

  Log Message:
  -----------
  Add test coverage for Parrot_api_unwrap_pointer


  Commit: 2266398b172a104de53e95afd7b13dab513d1750
      https://github.com/parrot/parrot/commit/2266398b172a104de53e95afd7b13dab513d1750
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

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

  Log Message:
  -----------
  Add coverage to Parrot_api_flag


  Commit: 7c4b6f8971d1dc5665d476a4ef00930b84a00ef5
      https://github.com/parrot/parrot/commit/7c4b6f8971d1dc5665d476a4ef00930b84a00ef5
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

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

  Log Message:
  -----------
  Add a test for Parrot_api_reset_call_signature


  Commit: c9c5a00e65f88a45e7114bcc211c1cfc508aa00e
      https://github.com/parrot/parrot/commit/c9c5a00e65f88a45e7114bcc211c1cfc508aa00e
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

  Changed paths:
    M include/parrot/api.h
  M src/embed/api.c

  Log Message:
  -----------
  Decorate some embed api functions and rerun headerizer


  Commit: 1d956c5901a80126de93a8f14151897579645b16
      https://github.com/parrot/parrot/commit/1d956c5901a80126de93a8f14151897579645b16
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

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

  Log Message:
  -----------
  Fix type conversion compile error


  Commit: 1e48904b4ff0aac8d438e0824b497173a8f53b7d
      https://github.com/parrot/parrot/commit/1e48904b4ff0aac8d438e0824b497173a8f53b7d
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

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

  Log Message:
  -----------
  Add test coverage for Parrot_api_get_exception_backtrace


  Commit: a418dadb00658517713dfa821be4a989269dd97b
      https://github.com/parrot/parrot/commit/a418dadb00658517713dfa821be4a989269dd97b
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

  Changed paths:
    M t/src/extend.t

  Log Message:
  -----------
  Fix formatting


  Commit: a0911dbf766eeff370f28b9dbbd47854aaeb472a
      https://github.com/parrot/parrot/commit/a0911dbf766eeff370f28b9dbbd47854aaeb472a
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

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

  Log Message:
  -----------
  Fix bug in Parrot_sub_new_from_c_func cause by not using PARROT_CALLIN_(START|END) and attempt to add test coverage


  Commit: 369389727f7c6fd7f3ea4ae450346cb29ab419c7
      https://github.com/parrot/parrot/commit/369389727f7c6fd7f3ea4ae450346cb29ab419c7
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

  Changed paths:
    M src/extend.c

  Log Message:
  -----------
  Add many missing PARROT_CALLIN_(START|END) macros to src/extend.c


  Commit: cf41a69107b271e0341952f0ed77d9995cbe9fb5
      https://github.com/parrot/parrot/commit/cf41a69107b271e0341952f0ed77d9995cbe9fb5
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  Add more code coverage ejecta to .gitignore


  Commit: 782bf966bf40e8e4109ba9cc6fc6c1ee30d38448
      https://github.com/parrot/parrot/commit/782bf966bf40e8e4109ba9cc6fc6c1ee30d38448
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

  Changed paths:
    M src/extend.c

  Log Message:
  -----------
  Attempt to make the MSWin32-x86-multi-thread ttbot happy by ANSI-89-ification


  Commit: 0893012dfe8fb9d269e61d4195047ca23d75e617
      https://github.com/parrot/parrot/commit/0893012dfe8fb9d269e61d4195047ca23d75e617
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

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

  Log Message:
  -----------
  [pct] properly escape annotation
(fix needed by Lua)


  Commit: 4c05d3801899a1ad2c19e4eb911e931f6eaf078d
      https://github.com/parrot/parrot/commit/4c05d3801899a1ad2c19e4eb911e931f6eaf078d
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

  Changed paths:
    M MANIFEST.SKIP

  Log Message:
  -----------
  re-generate MANIFEST.SKIP


  Commit: 037628f8a00e2d18297968d7b4bd4b905edaa3f0
      https://github.com/parrot/parrot/commit/037628f8a00e2d18297968d7b4bd4b905edaa3f0
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

  Changed paths:
    M src/extend.c

  Log Message:
  -----------
  wrap macro arguments


  Commit: 7684807f56e44ed6c3a45706f95274a307cd95cf
      https://github.com/parrot/parrot/commit/7684807f56e44ed6c3a45706f95274a307cd95cf
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

  Changed paths:
    M MANIFEST
  M config/gen/makefiles/root.in
  A frontend/pbc_disassemble/main.c
  R src/pbc_disassemble.c
  M t/tools/pbc_disassemble.t

  Log Message:
  -----------
  Fix for TT #2134


  Commit: 9411d47f3624701d23a7c934d7d6c15092dfb64f
      https://github.com/parrot/parrot/commit/9411d47f3624701d23a7c934d7d6c15092dfb64f
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

  Changed paths:
    M frontend/pbc_disassemble/main.c

  Log Message:
  -----------
  Removed ctype.h from pbc_disassemble because it didn't rely on anything in it


  Commit: 4b296a2fcc21acf274f9a1b570d44057cf9bd762
      https://github.com/parrot/parrot/commit/4b296a2fcc21acf274f9a1b570d44057cf9bd762
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

  Changed paths:
    M src/global_setup.c
  M src/hash.c
  M src/hll.c
  M src/list.c
  M src/longopt.c
  M src/misc.c
  M src/multidispatch.c
  M src/nci_test.c
  M src/packfile/api.c
  M src/pmc.c
  M src/pointer_array.c
  M src/scheduler.c
  M src/spf_render.c
  M src/spf_vtable.c
  M src/thread.c
  M src/utils.c
  M src/vtables.c

  Log Message:
  -----------
  Fixed several perldoc rendering issues and added a few "SEE ALSO" sections


  Commit: cb9eaf0dea7bb1934327c995b3e48cff6d7f2c18
      https://github.com/parrot/parrot/commit/cb9eaf0dea7bb1934327c995b3e48cff6d7f2c18
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

  Changed paths:
    M src/multidispatch.c

  Log Message:
  -----------
  Updated links to Perl 6 synopsis and apocalypse 12. Also deleted a few duplicate blank lines


  Commit: 9420e5058e01333e7756dd9ab5d325e56c8a4610
      https://github.com/parrot/parrot/commit/9420e5058e01333e7756dd9ab5d325e56c8a4610
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-06-20 (Mon, 20 Jun 2011)

  Changed paths:
    M frontend/pbc_disassemble/main.c

  Log Message:
  -----------
  [codingstd] Fix formatting of copyright line.


  Commit: f31e96b3caf3ecdb589ece94dde5c1224b9ee7f0
      https://github.com/parrot/parrot/commit/f31e96b3caf3ecdb589ece94dde5c1224b9ee7f0
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-20 (Mon, 20 Jun 2011)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed snapshot to r1054


  Commit: acf170c55510567495ae1a5b957d52b6ef088e0e
      https://github.com/parrot/parrot/commit/acf170c55510567495ae1a5b957d52b6ef088e0e
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-20 (Mon, 20 Jun 2011)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed snapshot to r1056


  Commit: 8a56bbe7bff7b926e1c706b6747da753b6c9d058
      https://github.com/parrot/parrot/commit/8a56bbe7bff7b926e1c706b6747da753b6c9d058
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-06-20 (Mon, 20 Jun 2011)

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

  Log Message:
  -----------
  [nqp-rx]:  Update nqp-rx with latest version from nqp-rx repository,
makes use of the new register allocator added to PAST::Compiler.


  Commit: 2cb63ec6e9a6008e34c80c9d7a74e7c233d913d3
      https://github.com/parrot/parrot/commit/2cb63ec6e9a6008e34c80c9d7a74e7c233d913d3
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-06-20 (Mon, 20 Jun 2011)

  Changed paths:
    M .gitignore
  M MANIFEST
  M MANIFEST.SKIP
  M compilers/pct/src/POST/Compiler.pir
  M config/gen/makefiles/root.in
  M ext/winxed/compiler.pir
  A frontend/pbc_disassemble/main.c
  M include/parrot/api.h
  M src/embed/api.c
  M src/embed/bytecode.c
  M src/embed/pmc.c
  M src/extend.c
  M src/global_setup.c
  M src/hash.c
  M src/hll.c
  M src/list.c
  M src/longopt.c
  M src/misc.c
  M src/multidispatch.c
  M src/nci_test.c
  M src/packfile/api.c
  R src/pbc_disassemble.c
  M src/pmc.c
  M src/pmc/eval.pmc
  M src/pointer_array.c
  M src/scheduler.c
  M src/spf_render.c
  M src/spf_vtable.c
  M src/thread.c
  M src/utils.c
  M src/vtables.c
  M t/src/embed.t
  M t/src/embed/api.t
  M t/src/extend.t
  M t/tools/pbc_disassemble.t

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


  Commit: a76217f4c393ea90762e0414896a003c97e45109
      https://github.com/parrot/parrot/commit/a76217f4c393ea90762e0414896a003c97e45109
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-06-20 (Mon, 20 Jun 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  update NEWS a bit


  Commit: bcee048a88adf6f705b2ce8b8e20c84673f679ef
      https://github.com/parrot/parrot/commit/bcee048a88adf6f705b2ce8b8e20c84673f679ef
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-20 (Mon, 20 Jun 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  add relevant winxed NEWS


  Commit: cbabc06629c712a7ecf45aa84385cc81428ed0c8
      https://github.com/parrot/parrot/commit/cbabc06629c712a7ecf45aa84385cc81428ed0c8
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-20 (Mon, 20 Jun 2011)

  Changed paths:
    M t/src/embed.t

  Log Message:
  -----------
  [t] Parrot_sub_new_from_c_func, whiteknight++


  Commit: ca2b86ef6f5d2eda72912cd248a898186b35635a
      https://github.com/parrot/parrot/commit/ca2b86ef6f5d2eda72912cd248a898186b35635a
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-20 (Mon, 20 Jun 2011)

  Changed paths:
    M t/src/embed.t

  Log Message:
  -----------
  Pay the ANSI 89 tax yet again


  Commit: 69ed7b0ac24a3aceca73bcd3907b870874f0d9a0
      https://github.com/parrot/parrot/commit/69ed7b0ac24a3aceca73bcd3907b870874f0d9a0
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-20 (Mon, 20 Jun 2011)

  Changed paths:
    M t/src/embed.t

  Log Message:
  -----------
  Fix some castings errors in t/src/embed.t


  Commit: a819f8f61a424f1d1ae17f890ec436d45ff4f067
      https://github.com/parrot/parrot/commit/a819f8f61a424f1d1ae17f890ec436d45ff4f067
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-20 (Mon, 20 Jun 2011)

  Changed paths:
    M NEWS

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


  Commit: 3e974d2d46f5d28c207abbcc0e958e1ed892b1aa
      https://github.com/parrot/parrot/commit/3e974d2d46f5d28c207abbcc0e958e1ed892b1aa
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-06-20 (Mon, 20 Jun 2011)

  Changed paths:
    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:
  -----------
  cut the 3.5.0 release


  Commit: eb78bb518ab58eaf8477857a31efa1bb7605b72d
      https://github.com/parrot/parrot/commit/eb78bb518ab58eaf8477857a31efa1bb7605b72d
  Author: coke <will at coleda.com>
  Date:   2011-06-21 (Tue, 21 Jun 2011)

  Changed paths:
    M ext/winxed/README

  Log Message:
  -----------
  fix spelling typo.


  Commit: e9dddc3ce410c1385006581ce05f2f86b20eb97f
      https://github.com/parrot/parrot/commit/e9dddc3ce410c1385006581ce05f2f86b20eb97f
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-21 (Tue, 21 Jun 2011)

  Changed paths:
    M ext/winxed/README

  Log Message:
  -----------
  add url of the Winxed web site


  Commit: 86c8b874eab246c38e3a67430560c50a0395065d
      https://github.com/parrot/parrot/commit/86c8b874eab246c38e3a67430560c50a0395065d
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-06-21 (Tue, 21 Jun 2011)

  Changed paths:
    M docs/book/pct/ch04_pge.pod

  Log Message:
  -----------
  [doc] remove formatting in code section


  Commit: e6128081a6a5c3a5d7184365a8d44527065dc422
      https://github.com/parrot/parrot/commit/e6128081a6a5c3a5d7184365a8d44527065dc422
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-21 (Tue, 21 Jun 2011)

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

  Log Message:
  -----------
  vtable get_bool in UnManagedStruct


  Commit: c412e8940125df900946ea131a93cbd49da87649
      https://github.com/parrot/parrot/commit/c412e8940125df900946ea131a93cbd49da87649
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-21 (Tue, 21 Jun 2011)

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

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


  Commit: 28b79f97e5765500d054ed81bdf58c885e829d3f
      https://github.com/parrot/parrot/commit/28b79f97e5765500d054ed81bdf58c885e829d3f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-21 (Tue, 21 Jun 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  Update NEWS to cover the add_vtable_override change


  Commit: 1c18f6fc5c6ec7eaca42b14c9ddea93e7d45706b
      https://github.com/parrot/parrot/commit/1c18f6fc5c6ec7eaca42b14c9ddea93e7d45706b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-21 (Tue, 21 Jun 2011)

  Changed paths:
    M src/embed.c
  M src/interp/inter_misc.c

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


  Commit: f406942abf297e3a44a1f7d2a935ede5e08a082e
      https://github.com/parrot/parrot/commit/f406942abf297e3a44a1f7d2a935ede5e08a082e
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-21 (Tue, 21 Jun 2011)

  Changed paths:
    M include/parrot/embed.h
  M include/parrot/interpreter.h
  M src/embed.c
  M src/interp/inter_misc.c

  Log Message:
  -----------
  Move Parrot_compile_string to inter_misc.c so it can live next to Parrot_compile_file. These both probably belong in a file dedicated to compiler-related routines


  Commit: 942bad253dc80098b5e153b8f66c6be7badd8cd4
      https://github.com/parrot/parrot/commit/942bad253dc80098b5e153b8f66c6be7badd8cd4
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-21 (Tue, 21 Jun 2011)

  Changed paths:
    M src/extend.c

  Log Message:
  -----------
  Several misc cleanups to src/extend.c. Add some TODO and DEPRECATED notes where necessary. Remove CALLIN macros where they are clearly not needed


  Commit: 85781e91ce34b53021ac2e22496081186b7ab7c7
      https://github.com/parrot/parrot/commit/85781e91ce34b53021ac2e22496081186b7ab7c7
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-21 (Tue, 21 Jun 2011)

  Changed paths:
    M include/parrot/extend.h
  M lib/Parrot/Vtable.pm
  M src/extend.c
  M src/packfile/api.c

  Log Message:
  -----------
  Remove PARROT_CALLIN_START and PARROT_CALLIN_END macros. The Extending API should not be called from a situation where GC has not been set up. Most functions used in an extending situation do not have these macros, so they are clearly not important.


  Commit: 19bbdeeeab0ccd3029c518ad265ab5c7c2c2f44c
      https://github.com/parrot/parrot/commit/19bbdeeeab0ccd3029c518ad265ab5c7c2c2f44c
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-06-21 (Tue, 21 Jun 2011)

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

  Log Message:
  -----------
  Remove unused inclusion of Text::Balanced


  Commit: a8ff34205ff85575b56b838933ae099bb8dc3b00
      https://github.com/parrot/parrot/commit/a8ff34205ff85575b56b838933ae099bb8dc3b00
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-22 (Wed, 22 Jun 2011)

  Changed paths:
    M include/parrot/extend.h
  M lib/Parrot/Vtable.pm
  M src/extend.c
  M src/packfile/api.c

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


  Commit: 66ba12e26e8a6450789d92f92d95b93ba19dda4b
      https://github.com/parrot/parrot/commit/66ba12e26e8a6450789d92f92d95b93ba19dda4b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-22 (Wed, 22 Jun 2011)

  Changed paths:
    M include/parrot/hash.h

  Log Message:
  -----------
  Remove old hash macros


  Commit: c83d4937f74b03f71da48ce7eb9f1bd1ff3b71b1
      https://github.com/parrot/parrot/commit/c83d4937f74b03f71da48ce7eb9f1bd1ff3b71b1
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-22 (Wed, 22 Jun 2011)

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

  Log Message:
  -----------
  Poke into NameSpace directly instead of calling get_associated_* methods when creating a new Class. This change alone cuts non-threaded coretest runtime from 4:42 to 3:40 on my system


  Commit: 247bde0f8a484de33144826c7318a0222a99ac55
      https://github.com/parrot/parrot/commit/247bde0f8a484de33144826c7318a0222a99ac55
  Author: Bob Kuo <bobjkuo at gmail.com>
  Date:   2011-06-22 (Wed, 22 Jun 2011)

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

  Log Message:
  -----------
  add section about deprecated NCI symbols


  Commit: 7daf22ca06b829b08506c2672104bdf7b918490e
      https://github.com/parrot/parrot/commit/7daf22ca06b829b08506c2672104bdf7b918490e
  Author: Bob Kuo <bobjkuo at gmail.com>
  Date:   2011-06-22 (Wed, 22 Jun 2011)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  update gitignore after TT #2134 - pbc_disassemble now lives under frontend


  Commit: a3f1145940eb0ec0f15f7c5733d4b1df88dd0e41
      https://github.com/parrot/parrot/commit/a3f1145940eb0ec0f15f7c5733d4b1df88dd0e41
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-22 (Wed, 22 Jun 2011)

  Changed paths:
    M MANIFEST.SKIP

  Log Message:
  -----------
  re-generate MANIFEST.SKIP


  Commit: f12d1201585132dd8eb36907c0fc786f31683aa9
      https://github.com/parrot/parrot/commit/f12d1201585132dd8eb36907c0fc786f31683aa9
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-06-23 (Thu, 23 Jun 2011)

  Changed paths:
    M src/pmc/resizablepmcarray.pmc

  Log Message:
  -----------
  [pmc]:  Patch to ResizablePMCArray.splice to improve its performance for shifts and insertions by over 90%.


  Commit: 52da8ea10e636d9632790cc3a384747729dbd424
      https://github.com/parrot/parrot/commit/52da8ea10e636d9632790cc3a384747729dbd424
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-06-23 (Thu, 23 Jun 2011)

  Changed paths:
    M src/pmc/resizablepmcarray.pmc

  Log Message:
  -----------
  [codingstd] Eliminate 2 instances trailing whitespace.


  Commit: 25d1b0b7a3e112f4393524ac29b47821969ebe54
      https://github.com/parrot/parrot/commit/25d1b0b7a3e112f4393524ac29b47821969ebe54
  Author: Jonathan Worthington <jnthn at jnthn.net>
  Date:   2011-06-23 (Thu, 23 Jun 2011)

  Changed paths:
    M compilers/imcc/imcc.y
  M compilers/imcc/imcparser.c
  M compilers/imcc/pbc.c
  M src/pmc/lexinfo.pmc
  M src/pmc/lexpad.pmc

  Log Message:
  -----------
  Update IMCC and LexInfo/LexPad to allow lexicals for register types other than PMCs.


  Commit: a3b82ab5add42f215f7c6ac86ba28b224d16d4da
      https://github.com/parrot/parrot/commit/a3b82ab5add42f215f7c6ac86ba28b224d16d4da
  Author: Jonathan Worthington <jnthn at jnthn.net>
  Date:   2011-06-23 (Thu, 23 Jun 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
  M src/ops/var.ops

  Log Message:
  -----------
  Add ops for working with lexicals in int/num/str registers.


  Commit: 8ae61a0816484b58876b36b1f336566a5427590b
      https://github.com/parrot/parrot/commit/8ae61a0816484b58876b36b1f336566a5427590b
  Author: Jonathan Worthington <jnthn at jnthn.net>
  Date:   2011-06-24 (Fri, 24 Jun 2011)

  Changed paths:
    M t/op/lexicals.t
  M t/pmc/lexinfo.t

  Log Message:
  -----------
  Toss tests invalidated by support added for natively typed lexicals.


  Commit: 39218c2435d2e27068ff159b86f6d2ec3f31b53c
      https://github.com/parrot/parrot/commit/39218c2435d2e27068ff159b86f6d2ec3f31b53c
  Author: Jonathan Worthington <jnthn at jnthn.net>
  Date:   2011-06-24 (Fri, 24 Jun 2011)

  Changed paths:
    M t/op/lexicals.t

  Log Message:
  -----------
  Add tests for int/num/str lexicals.


  Commit: e93356d993141b4a676ad65df701d47bc651599f
      https://github.com/parrot/parrot/commit/e93356d993141b4a676ad65df701d47bc651599f
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-24 (Fri, 24 Jun 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  Add a note to NEWS about new lexical awesomeness from jnthn++


  Commit: ab704f36e2ef61215ef901a6404a54d49d45f831
      https://github.com/parrot/parrot/commit/ab704f36e2ef61215ef901a6404a54d49d45f831
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-24 (Fri, 24 Jun 2011)

  Changed paths:
    M src/oo.c

  Log Message:
  -----------
  Remove one more methodcall to namespace from oo.c


  Commit: ccadaeaa9cecbe58c388b9f22366552ed49f5432
      https://github.com/parrot/parrot/commit/ccadaeaa9cecbe58c388b9f22366552ed49f5432
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-24 (Fri, 24 Jun 2011)

  Changed paths:
    M src/pmc/imccompiler.pmc
  M src/pmc/lexpad.pmc
  M src/pmc/packfile.pmc

  Log Message:
  -----------
  misc fixes to LexPad so we can headerize. Headerize. Add a prototype set_pointer vtable to Packfile PMC


  Commit: a59df70da1e7e42102bc61fc61eb956ef12e3381
      https://github.com/parrot/parrot/commit/a59df70da1e7e42102bc61fc61eb956ef12e3381
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-24 (Fri, 24 Jun 2011)

  Changed paths:
    M src/pmc/imccompiler.pmc
  M src/pmc/packfiledirectory.pmc

  Log Message:
  -----------
  IMCCompiler.compile returns a Packfile PMC now. This is safe because the method is still experimental and nobody is using it


  Commit: e0016a95c39f47693d0c040d4b08f9786a6ac50d
      https://github.com/parrot/parrot/commit/e0016a95c39f47693d0c040d4b08f9786a6ac50d
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-24 (Fri, 24 Jun 2011)

  Changed paths:
    M src/pmc/lexpad.pmc

  Log Message:
  -----------
  Add some ARGMOD stuff to lexpad PMC


  Commit: 58eb810fc410afb5097336bb19a138b305380544
      https://github.com/parrot/parrot/commit/58eb810fc410afb5097336bb19a138b305380544
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
    M t/op/lexicals.t

  Log Message:
  -----------
  remove trailing spaces


  Commit: 438bf3ba4ff7e89e1c84dad4a1826b161bb9444a
      https://github.com/parrot/parrot/commit/438bf3ba4ff7e89e1c84dad4a1826b161bb9444a
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
    M src/pmc/lexinfo.pmc

  Log Message:
  -----------
  remove trailing spaces, update copyright


  Commit: acd2a95061244d95a45f5b15a64bd20f535f0361
      https://github.com/parrot/parrot/commit/acd2a95061244d95a45f5b15a64bd20f535f0361
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
    M src/pmc/lexpad.pmc

  Log Message:
  -----------
  add missing ASSERT_ARGS


  Commit: 4f6855f47d665e92f7c21a6fc38a5f51576451ad
      https://github.com/parrot/parrot/commit/4f6855f47d665e92f7c21a6fc38a5f51576451ad
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
    M src/pmc/imccompiler.pmc

  Log Message:
  -----------
  add missing documentation


  Commit: 241062751072523963c6842b4251cc5158227032
      https://github.com/parrot/parrot/commit/241062751072523963c6842b4251cc5158227032
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
    M src/pmc/lexpad.pmc

  Log Message:
  -----------
  add missing function documentation


  Commit: c1055bcb91e35a4cf3b14daa42e5914c1f2002d1
      https://github.com/parrot/parrot/commit/c1055bcb91e35a4cf3b14daa42e5914c1f2002d1
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
    M src/packfile/api.c
  M src/pmc/packfile.pmc
  A src/pmc/packfilemanager.pmc
  A src/pmc/packfilewrapper.pmc

  Log Message:
  -----------
  Create new packfile API functions Parrot_pf_new (PackFile_new) Parrot_pf_destroy (PackFile_destroy), Parrot_pf_serialize_to_string and Parrot_pf_deserialize_from_string. Add new prototype PackfileWrapper and PackfileManager PMC types


  Commit: fc5776b98adb9822ad32d9d01229811798f17ca5
      https://github.com/parrot/parrot/commit/fc5776b98adb9822ad32d9d01229811798f17ca5
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
    M MANIFEST
  M include/parrot/packfile.h
  M src/packfile/api.c
  M src/pmc/packfile.pmc
  M src/pmc/packfilemanager.pmc
  A src/pmc/packfileview.pmc
  R src/pmc/packfilewrapper.pmc

  Log Message:
  -----------
  PackfileWrapper -> PackfileView. Fixes so we can build. Headerizer. Add some functionality to PackfileView to match or exceed what Eval provides in terms of getting access to constants and Subs


  Commit: ed91e9e4b1d15ef6572cfa4398ba0824d309497d
      https://github.com/parrot/parrot/commit/ed91e9e4b1d15ef6572cfa4398ba0824d309497d
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
    M src/pmc/imccompiler.pmc

  Log Message:
  -----------
  fix typo. IMCCompiler.compile should return a PackfileView,not a Packfile


  Commit: cd54756215049c0f2deef581be8a329316001335
      https://github.com/parrot/parrot/commit/cd54756215049c0f2deef581be8a329316001335
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
    M include/parrot/packfile.h
  M src/embed/bytecode.c
  M src/packfile/api.c
  M src/pmc/packfilemanager.pmc
  M src/pmc/packfileview.pmc

  Log Message:
  -----------
  Steal logic from Parrot_api_write_bytecode_to_file to create Parrot_pf_write_pbc_file. Use that function to implement PackfileManager.write_to_file. Also, remove PackfileView.execute method, it doesn't work as-is and can be easily replicated using main_sub()


  Commit: cd9fe1bd115591980a0c8b701a1966ea715e7add
      https://github.com/parrot/parrot/commit/cd9fe1bd115591980a0c8b701a1966ea715e7add
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
    M src/pmc/hash.pmc

  Log Message:
  -----------
  rearrange a bit and fix pod in Hash


  Commit: 920d05778ffeb58e78f19cd252389273719367ce
      https://github.com/parrot/parrot/commit/920d05778ffeb58e78f19cd252389273719367ce
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
    M include/parrot/packfile.h
  M src/embed/bytecode.c
  M src/packfile/api.c
  M src/pmc/packfileview.pmc

  Log Message:
  -----------
  misc fixes and cleanups. +docs. Add new Parrot_pf_serialized_size API and create method PackfileView. Use more packfile API funcs from the embedding API


  Commit: d3edfd853c10c2987faa5587a8f6f591dc8d0c3b
      https://github.com/parrot/parrot/commit/d3edfd853c10c2987faa5587a8f6f591dc8d0c3b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
    M include/parrot/hash.h

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


  Commit: 9b3751525ecd0939f3ab5379a5ba2571e7cd8622
      https://github.com/parrot/parrot/commit/9b3751525ecd0939f3ab5379a5ba2571e7cd8622
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
    M src/call/args.c

  Log Message:
  -----------
  Fix two instances of old-style hash function names


  Commit: 47c310cbcf3dd9a0323edc98c0de15168fd22499
      https://github.com/parrot/parrot/commit/47c310cbcf3dd9a0323edc98c0de15168fd22499
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-26 (Sun, 26 Jun 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  Add a note to NEWS about winxed.git


  Commit: ffe78e165be1b25638e83837316f28a0b4a43720
      https://github.com/parrot/parrot/commit/ffe78e165be1b25638e83837316f28a0b4a43720
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-26 (Sun, 26 Jun 2011)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed snapshot to get recent features, mainly 'extern function'


  Commit: 8a9654e5f64a5c38dfab7dc1c729c4855ba83298
      https://github.com/parrot/parrot/commit/8a9654e5f64a5c38dfab7dc1c729c4855ba83298
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-26 (Sun, 26 Jun 2011)

  Changed paths:
    M runtime/parrot/library/Test/More.pir

  Log Message:
  -----------
  a few more set_addr changed to set_label, TT #1857


  Commit: 796766d9efc6a0af93c16354dbba0940d2e65b2b
      https://github.com/parrot/parrot/commit/796766d9efc6a0af93c16354dbba0940d2e65b2b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-26 (Sun, 26 Jun 2011)

  Changed paths:
    M src/pmc/lexinfo.pmc

  Log Message:
  -----------
  Remove some unnecessary details from LexInfo. Hash.init_int sets the destroy and mark flags, so no need to re-set them. Don't do the gymnastics for making LexInfo const, the flag is worthless now


  Commit: 1f8dc33fa50f3b90bf15ed3c46eefbbad785d9f4
      https://github.com/parrot/parrot/commit/1f8dc33fa50f3b90bf15ed3c46eefbbad785d9f4
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-26 (Sun, 26 Jun 2011)

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

  Log Message:
  -----------
  +revert an earlier commit which broke Lua. fperrad++


  Commit: 2fbd0d28a75cfe996a8296920aa95c4e42ca6938
      https://github.com/parrot/parrot/commit/2fbd0d28a75cfe996a8296920aa95c4e42ca6938
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-26 (Sun, 26 Jun 2011)

  Changed paths:
    M include/parrot/packfile.h
  M src/embed/bytecode.c
  M src/packfile/api.c
  M src/pmc/packfile.pmc
  M src/pmc/packfilemanager.pmc
  M src/pmc/packfileview.pmc

  Log Message:
  -----------
  Rename functions to Parrot_pf_serialize and Parrot_pf_deserialize. cotto++


  Commit: e10d9e07fd695f944faeb0edc4a33b19188fa5ce
      https://github.com/parrot/parrot/commit/e10d9e07fd695f944faeb0edc4a33b19188fa5ce
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-26 (Sun, 26 Jun 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  Combine trigger_init and trigger_load methods into a single trigger(STRING *flag) method. This change looks forward to a time when packfiles can flag Subs more flexibly than we do now. Right now the only accepted values are 'load' and 'init'


  Commit: 643dba012b5182b39bf40c2b1a58e721b5c50ae7
      https://github.com/parrot/parrot/commit/643dba012b5182b39bf40c2b1a58e721b5c50ae7
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-27 (Mon, 27 Jun 2011)

  Changed paths:
    M src/oo.c

  Log Message:
  -----------
  fix codetest failure - linelength, update copyright


  Commit: 8352b99543bacfca19d23b29dc64329a9a6e9072
      https://github.com/parrot/parrot/commit/8352b99543bacfca19d23b29dc64329a9a6e9072
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-06-27 (Mon, 27 Jun 2011)

  Changed paths:
    M tools/dev/fetch_languages.pl

  Log Message:
  -----------
  [languages] Winxed moves to Github


  Commit: c89970666355580f44775200daa23bff948d1175
      https://github.com/parrot/parrot/commit/c89970666355580f44775200daa23bff948d1175
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-06-27 (Mon, 27 Jun 2011)

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

  Log Message:
  -----------
  [pct]:  Add 'signature' attribute to PAST::Node, to explicitly request a particular signature for evaluating children.


  Commit: d990f60e7b51edc124a93d62dbb802c4dae4b6b7
      https://github.com/parrot/parrot/commit/d990f60e7b51edc124a93d62dbb802c4dae4b6b7
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-06-27 (Mon, 27 Jun 2011)

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  Add a flag to warn if we use more than 500 bytes of stack (GCC 4.7+)


  Commit: f7e135f37b455806ad10e0c7ecc49047fc07c8b0
      https://github.com/parrot/parrot/commit/f7e135f37b455806ad10e0c7ecc49047fc07c8b0
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-28 (Tue, 28 Jun 2011)

  Changed paths:
    M frontend/pbc_merge/main.c
  M include/parrot/packfile.h
  M src/embed/bytecode.c
  M src/packfile/api.c
  R src/pmc/packfilemanager.pmc
  M src/pmc/packfileview.pmc
  M src/pmc/parrotinterpreter.pmc

  Log Message:
  -----------
  Parrot_pf_read_pbc_file now returns a PackFile* instead of a PMC. We have a routine to wrap it in a PMC if needed. Delete the PackfileManager PMC type. It was worthless. Move most of the functionality to PackfileView. Move the ability to get the current packfileview pmc from the interpreter


  Commit: 93921fda11c660123abe9e2bf8cb6be4a2016b0a
      https://github.com/parrot/parrot/commit/93921fda11c660123abe9e2bf8cb6be4a2016b0a
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-28 (Tue, 28 Jun 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  Add a constant_counts method to PackfileView to return the counts of the different types of constants in the packfile. cotto++ for the idea


  Commit: 9e7e0a2e57f2172b5258c8ffe0f8bc99716eb402
      https://github.com/parrot/parrot/commit/9e7e0a2e57f2172b5258c8ffe0f8bc99716eb402
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-28 (Tue, 28 Jun 2011)

  Changed paths:
    M src/pmc/parrotinterpreter.pmc

  Log Message:
  -----------
  Fix interp['packfile'] to work


  Commit: 1f22953408de3e88f7c8cecef7dc923fb409c2e2
      https://github.com/parrot/parrot/commit/1f22953408de3e88f7c8cecef7dc923fb409c2e2
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-28 (Tue, 28 Jun 2011)

  Changed paths:
    M MANIFEST
  R tools/dev/dedeprecator
  A tools/dev/dedeprecator.nqp

  Log Message:
  -----------
  Give dedeprecator an .nqp extension to match all the other nqp scripts in tools/dev


  Commit: 286326fd074748b5ca4b6bafab54c73c6604de5e
      https://github.com/parrot/parrot/commit/286326fd074748b5ca4b6bafab54c73c6604de5e
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-29 (Wed, 29 Jun 2011)

  Changed paths:
    M docs/embed.pod
  M docs/pdds/pdd17_pmc.pod
  M docs/pdds/pdd28_strings.pod
  M src/ops/core_ops.c
  M src/ops/string.ops
  M src/pmc/scalar.pmc
  M src/pmc/string.pmc
  M src/pmc/stringbuilder.pmc
  M src/vtable.tbl
  M t/src/extend_vtable.t
  M tools/dev/vtablize.pl

  Log Message:
  -----------
  apply patch from kid51++ to remove VTABLE_substr and rename the old VTABLE_substr_str to VTABLE_substr. His patch did not apply cleanly in t/src/extend_vtable.t, so I did a quick-n-dirty replace of my own


  Commit: b16bd2417736afacdb022e09b95261b6af3882ea
      https://github.com/parrot/parrot/commit/b16bd2417736afacdb022e09b95261b6af3882ea
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-29 (Wed, 29 Jun 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  Add writebarrier to PackfileView


  Commit: 7dc0e2276d3612afd864f54a839eea8532da5ac6
      https://github.com/parrot/parrot/commit/7dc0e2276d3612afd864f54a839eea8532da5ac6
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-29 (Wed, 29 Jun 2011)

  Changed paths:
    M MANIFEST
  M config/gen/makefiles/root.in
  M include/parrot/packfile.h
  M src/packfile/api.c
  M src/packfile/output.c
  A src/packfile/pf_private.h
  A src/packfile/segments.c

  Log Message:
  -----------
  Move segment-related functions from src/packfile/api.c to new file src/packfile/segments.c. Add a header file pf_private.h to that subsystem for intra-subsystem declarations. src/packfile/api.c is for external-facing interfaces. Things that are private to the subsystem should not be there


  Commit: 3440910c060a0b4fd81af0e90c745e3d86f5d1d4
      https://github.com/parrot/parrot/commit/3440910c060a0b4fd81af0e90c745e3d86f5d1d4
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-30 (Thu, 30 Jun 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  rename variable, on suggestion from cotto++


  Commit: 99afbb7520d44c11b3421dcdef91a7da4712a524
      https://github.com/parrot/parrot/commit/99afbb7520d44c11b3421dcdef91a7da4712a524
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-30 (Thu, 30 Jun 2011)

  Changed paths:
    M src/embed.c

  Log Message:
  -----------
  Fix small issue in Parrot_pbc_read caused when I changed the return type of Parrot_pf_read_pbc_file to PackFile*. Fixes t/src/extend.t failures


  Commit: f33bce0ec1a31b3baecb94934797ccb9764dbc5e
      https://github.com/parrot/parrot/commit/f33bce0ec1a31b3baecb94934797ccb9764dbc5e
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-30 (Thu, 30 Jun 2011)

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

  Log Message:
  -----------
  add rule 'pir_winxed' to build and clean steps of distutils


  Commit: f62841b56d3ea6bb22753490fa2737236d6cd49e
      https://github.com/parrot/parrot/commit/f62841b56d3ea6bb22753490fa2737236d6cd49e
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-30 (Thu, 30 Jun 2011)

  Changed paths:
    M src/packfile/output.c
  M src/packfile/pf_private.h

  Log Message:
  -----------
  Move function prototypes from src/packfile/output.c to src/packfile/pf_private.h


  Commit: 6a025d9252ad479688df3f724ed201b62a70ee73
      https://github.com/parrot/parrot/commit/6a025d9252ad479688df3f724ed201b62a70ee73
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-30 (Thu, 30 Jun 2011)

  Changed paths:
    M src/packfile/api.c
  M src/pmc/eval.pmc

  Log Message:
  -----------
  Make sure to get the PackfileView referenced from Sub constants, so when we mark a Sub we also mark the PackfileView that owns it


  Commit: d1cbeb0652a8afc84701c4927c7fe6fc3a769d77
      https://github.com/parrot/parrot/commit/d1cbeb0652a8afc84701c4927c7fe6fc3a769d77
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-30 (Thu, 30 Jun 2011)

  Changed paths:
    M docs/embed.pod
  M docs/pdds/pdd17_pmc.pod
  M docs/pdds/pdd28_strings.pod
  M src/ops/core_ops.c
  M src/ops/string.ops
  M src/pmc/scalar.pmc
  M src/pmc/string.pmc
  M src/pmc/stringbuilder.pmc
  M src/vtable.tbl
  M t/src/extend_vtable.t
  M tools/dev/vtablize.pl

  Log Message:
  -----------
  Merge branch 'vtable_substr'


  Commit: c2ea702dbdfb42865f366e29b533b6c933448f9c
      https://github.com/parrot/parrot/commit/c2ea702dbdfb42865f366e29b533b6c933448f9c
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-30 (Thu, 30 Jun 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  +NEWS entry about VTABLE_substr


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

  Changed paths:
    M t/pmc/io_iterator.t

  Log Message:
  -----------
  Add number of Trac ticket tracking 'todo' item


  Commit: 1ee5ec85312d97b7a393830fb0307c5b80dfbac9
      https://github.com/parrot/parrot/commit/1ee5ec85312d97b7a393830fb0307c5b80dfbac9
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-03 (Sun, 03 Jul 2011)

  Changed paths:
    M src/packfile/pf_items.c

  Log Message:
  -----------
  Add number of Trac ticket for inline comment.


  Commit: b9c08dccc42a39487768996335bbbe5c8ab6df06
      https://github.com/parrot/parrot/commit/b9c08dccc42a39487768996335bbbe5c8ab6df06
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-03 (Sun, 03 Jul 2011)

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

  Log Message:
  -----------
  Per discussion in http://trac.parrot.org/parrot/ticket/1047, constrain opcode type to have same size as integers.


  Commit: 34af64627612370f3c92a23f8ba2ae7ddaa1fb42
      https://github.com/parrot/parrot/commit/34af64627612370f3c92a23f8ba2ae7ddaa1fb42
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M src/pmc/stringbuilder.pmc

  Log Message:
  -----------
  [PMC] Avoided pushing empty strings in SB.

This early exit improves the vpm.pir benchmark by 6.7%.


  Commit: f64aebc8f44e01000179ca9f86b05145f61d8506
      https://github.com/parrot/parrot/commit/f64aebc8f44e01000179ca9f86b05145f61d8506
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M src/pmc/stringbuilder.pmc

  Log Message:
  -----------
  [PMC] Avoided encoding comparisons in push_string.

When there's no need to look for a compatible encoding, don't look. This
improves vpm.pir by 0.58%.


  Commit: 0d063967c8aef9d146f85325335f9ec7846d5eb8
      https://github.com/parrot/parrot/commit/0d063967c8aef9d146f85325335f9ec7846d5eb8
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M src/pmc/stringbuilder.pmc

  Log Message:
  -----------
  [PMC] Optimized StringBuilder's push_string VTABLE.

There's plenty of STRING encapsulation violation here, so avoiding a function
call improves the SB-heavy benchmark of vpm.pir by 2.9%.


  Commit: 41d54b99c68cc28171be44aba10fbc7c2fdba402
      https://github.com/parrot/parrot/commit/41d54b99c68cc28171be44aba10fbc7c2fdba402
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M src/string/api.c

  Log Message:
  -----------
  [str] Fixed a typo.


  Commit: 318f52c503183a59d4e38e309eb46afba6361d00
      https://github.com/parrot/parrot/commit/318f52c503183a59d4e38e309eb46afba6361d00
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M src/gc/system.c

  Log Message:
  -----------
  [GC] Added a PMC/STRING flag check to mem tracer.

This should be safe (though feel free to revert if it causes odd GC behavior).
In a GC-light vpm.pir benchmark, this improves performance by 0.946%. Depth of
C stack as well as memory layout will vary these results.


  Commit: ce6505dc103157c601d9448267ab1733dfd85e26
      https://github.com/parrot/parrot/commit/ce6505dc103157c601d9448267ab1733dfd85e26
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M src/string/api.c

  Log Message:
  -----------
  [str] Optimized Parrot_str_join given empty joiner.

This improves the vpm.pir benchmark by a whopping further 7.8%.


  Commit: 48434d747f95f276037d27e73f21d8d46d055c73
      https://github.com/parrot/parrot/commit/48434d747f95f276037d27e73f21d8d46d055c73
  Author: ligne <matt.boyle at gmail.com>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M src/string/api.c

  Log Message:
  -----------
  fix C++ build failures due to unexpected const-ness

VTABLE_push_string() expects a non-const STRING.  c++ says this is Not
Allowed.  This fixes it.


  Commit: 0b04c1f606fbe9fd15dc1a7d6ca3f179a1da01c0
      https://github.com/parrot/parrot/commit/0b04c1f606fbe9fd15dc1a7d6ca3f179a1da01c0
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    A t/pmc/packfileview.t

  Log Message:
  -----------
  add a stub test file for PackfileView


  Commit: d69738f6cfee6df7232d9b3b3c011a1cfd567641
      https://github.com/parrot/parrot/commit/d69738f6cfee6df7232d9b3b3c011a1cfd567641
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Add testfile to MANIFEST


  Commit: a43d2cc725929c4510979a6d4f380305ad104380
      https://github.com/parrot/parrot/commit/a43d2cc725929c4510979a6d4f380305ad104380
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M t/pmc/parrotinterpreter.t

  Log Message:
  -----------
  Add tests to ParrotInterpreter for getting the current PackfileView


  Commit: 5613f8c75a0cc55a3ad45a2d553347a9bd9daf08
      https://github.com/parrot/parrot/commit/5613f8c75a0cc55a3ad45a2d553347a9bd9daf08
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M t/pmc/packfileview.t

  Log Message:
  -----------
  Add a few tests for PackfileView


  Commit: 5b670225183fbbcc63ab0aee61635f3ab7e4ba99
      https://github.com/parrot/parrot/commit/5b670225183fbbcc63ab0aee61635f3ab7e4ba99
  Author: cotto <christoph_github at mksig.org>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M src/string/api.c

  Log Message:
  -----------
  Merge pull request #138 from ligne/g++-build-error

fix C++ build failure due to unexpected const-ness


  Commit: b6ba78be9934ff1fb4f2067da923449192609796
      https://github.com/parrot/parrot/commit/b6ba78be9934ff1fb4f2067da923449192609796
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M src/gc/system.c

  Log Message:
  -----------
  Revert "[GC] Added a PMC/STRING flag check to mem tracer."

This reverts commit 318f52c503183a59d4e38e309eb46afba6361d00.  This
caused failures in the windows build.


  Commit: 88f9a1a995275d532a0f2bce95b12e029c550542
      https://github.com/parrot/parrot/commit/88f9a1a995275d532a0f2bce95b12e029c550542
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M src/pmc/packfile.pmc
  M src/pmc/packfileview.pmc

  Log Message:
  -----------
  C89 tax (no variable declarations after the beginning of a block)


  Commit: 1041355f75b947e08428e06c5bfe0b0f56548592
      https://github.com/parrot/parrot/commit/1041355f75b947e08428e06c5bfe0b0f56548592
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M t/pmc/packfileview.t

  Log Message:
  -----------
  add some test messages, a shebang and a vim coda


  Commit: fc1ccf88eb495cef6ba90fa8a8bf4ec04dd6258b
      https://github.com/parrot/parrot/commit/fc1ccf88eb495cef6ba90fa8a8bf4ec04dd6258b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

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

  Log Message:
  -----------
  +docs and some rearranging for PackfileView


  Commit: da61254816e59459e14157aa955ea41ac2801b6c
      https://github.com/parrot/parrot/commit/da61254816e59459e14157aa955ea41ac2801b6c
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

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

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


  Commit: 93d9a9b6d1d9684896adbe1644ded03f1cb7aa02
      https://github.com/parrot/parrot/commit/93d9a9b6d1d9684896adbe1644ded03f1cb7aa02
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M t/pmc/packfileview.t

  Log Message:
  -----------
  Add more tests for packfileview


  Commit: 62c761d802f13fac2ce9f4537cb50148a099ccbc
      https://github.com/parrot/parrot/commit/62c761d802f13fac2ce9f4537cb50148a099ccbc
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M src/runcore/cores.c

  Log Message:
  -----------
  [rc] Enabled PC tracking in fast core.


  Commit: 273c003933ca10ec3b09e1e75f347c77efb5f6b8
      https://github.com/parrot/parrot/commit/273c003933ca10ec3b09e1e75f347c77efb5f6b8
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M frontend/parrot/main.c

  Log Message:
  -----------
  [rc] Made fast runcore the default.

This should be safe, given the previous commit of dabaf8c. This gives the op
dispatch benchmark mops_intval.pasm a 27.56% performance improvement. Other
programs will show less benefit, but faster op dispatch is still a good thing.


  Commit: 89cf287a733eaf9c06c453fb6ad587cead89dd30
      https://github.com/parrot/parrot/commit/89cf287a733eaf9c06c453fb6ad587cead89dd30
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

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

  Log Message:
  -----------
  [OO] Optimized Parrot_pmc_get_type_str() slightly.

Because the classname -> integer mapper is an internal implementation detail
which should never leak out of the OO subsystem, it's okay to break the VTABLE
encapsulation in this case. This provides a 2.33% performance improvement on
the OO-heavy stress1.pasm benchmark and should also help any other code which
creates objects based on string class names.

Arguably Parrot should resolve string literals to class objects at compilation
or optimization time, but that's a larger change.

As this commit includes a Makefile dependency addition, reconfigure
recommended, but not required.


  Commit: 1c428114ed00f67f89fe506e4ac24b98363e698e
      https://github.com/parrot/parrot/commit/1c428114ed00f67f89fe506e4ac24b98363e698e
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M t/library/pg.t

  Log Message:
  -----------
  Skip postgres tests if extra nci thunks are not available


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

  Changed paths:
    M lib/Parrot/Config.pm
  M t/src/embed.t

  Log Message:
  -----------
  Add some useful POD to Parrot::Config and use it in t/src/embed.t


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

  Changed paths:
    M t/src/embed.t

  Log Message:
  -----------
  Conditionally skip an embed test that requires EXTRA_NCI_THUNKS


  Commit: 9190699915ccb52ecf4606542da9ddddd45bc1eb
      https://github.com/parrot/parrot/commit/9190699915ccb52ecf4606542da9ddddd45bc1eb
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-05 (Tue, 05 Jul 2011)

  Changed paths:
    M src/pmc/namespace.pmc

  Log Message:
  -----------
  [PMC] Optimized NS's get_pointer_keyed_str VTABLE.

This improves the performance of stress2.pasm by 2.725%. Interested parties may
be able to squeeze out another improvement by revising this logic.

Note that this demonstrates a systemic problem regarding the question of "Does
something exist in this hash?" versus "There's something, but it's null." If
PMCNULL ever stops also being 0, this function will return strange results.


  Commit: 8e801b2ac29ef6af1838bf6c3cc2a69f4e5e4bc3
      https://github.com/parrot/parrot/commit/8e801b2ac29ef6af1838bf6c3cc2a69f4e5e4bc3
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-05 (Tue, 05 Jul 2011)

  Changed paths:
    M src/pmc/namespace.pmc

  Log Message:
  -----------
  hash is a Hash *, not a PMC *


  Commit: 56f90ce06ac7b59227c5b36b488169d8825a3b6a
      https://github.com/parrot/parrot/commit/56f90ce06ac7b59227c5b36b488169d8825a3b6a
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-05 (Tue, 05 Jul 2011)

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

  Log Message:
  -----------
  make the vtable initializers static to decrease stack usage during intialization


  Commit: db05ff12cd1fa5441041d738b8c80956a1abaa22
      https://github.com/parrot/parrot/commit/db05ff12cd1fa5441041d738b8c80956a1abaa22
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-05 (Tue, 05 Jul 2011)

  Changed paths:
    M src/hash.c

  Log Message:
  -----------
  [hash] Added manual inlining to improve hash speed.

This improves the hash-heavy bench_newp.pasm benchmark by 1.18%.


  Commit: e4ecfe7a55a2adedfe58093e091a5b060251172f
      https://github.com/parrot/parrot/commit/e4ecfe7a55a2adedfe58093e091a5b060251172f
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-05 (Tue, 05 Jul 2011)

  Changed paths:
    M src/gc/fixed_allocator.c

  Log Message:
  -----------
  [GC] Rearranged code to improve locality.

No functional changes. Probably little performance improvement.


  Commit: fa72eaa132d310ddcd4f765651012514dd55d29a
      https://github.com/parrot/parrot/commit/fa72eaa132d310ddcd4f765651012514dd55d29a
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-05 (Tue, 05 Jul 2011)

  Changed paths:
    M src/gc/gc_ms2.c

  Log Message:
  -----------
  [GC] Added early bailout of blocked GC run.


  Commit: 3666df8a428635299734ed7d84ba6372269ea11d
      https://github.com/parrot/parrot/commit/3666df8a428635299734ed7d84ba6372269ea11d
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-05 (Tue, 05 Jul 2011)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  [GC] Tidied code; no functional changes.


  Commit: c96b8169416f1174a25e8acb3ac8df75fe45e713
      https://github.com/parrot/parrot/commit/c96b8169416f1174a25e8acb3ac8df75fe45e713
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-05 (Tue, 05 Jul 2011)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  [GC] Made an internal static function into a macro.

This function was used in two hot paths, so aggressive compiler inlining
wouldn't work. Now it's a handful of extra instructions in right places. As a
bonus, it avoids a couple of unnecessary function calls. The end result should
be slightly faster allocation code.


  Commit: d789b5a0d02226558921c71584f023873cab8c53
      https://github.com/parrot/parrot/commit/d789b5a0d02226558921c71584f023873cab8c53
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-05 (Tue, 05 Jul 2011)

  Changed paths:
    M src/gc/fixed_allocator.c

  Log Message:
  -----------
  [GC] Optimized stack-walking owned pointer finder.

Avoiding math instructions for an O(n) algorithm helps greatly, but stack
walking is still expensive. This improves the gc_waves_sizeable_headers.pasm
benchmark by 0.8%, which indicates this function costs about half of what it
did previously.


  Commit: 1d270a0331242a9e50170697e0b5d7d4d65096f9
      https://github.com/parrot/parrot/commit/1d270a0331242a9e50170697e0b5d7d4d65096f9
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-05 (Tue, 05 Jul 2011)

  Changed paths:
    M src/gc/fixed_allocator.c

  Log Message:
  -----------
  [GC] Fixed Win32-killing type errors in d789b5.


  Commit: e87d3d6cb3e21d1bc98412bb99724be4cb51f9ba
      https://github.com/parrot/parrot/commit/e87d3d6cb3e21d1bc98412bb99724be4cb51f9ba
  Author: Bruce Gray <bruce.gray at acm.org>
  Date:   2011-07-05 (Tue, 05 Jul 2011)

  Changed paths:
    M runtime/parrot/library/Digest/sha256.pir

  Log Message:
  -----------
  Fix typo in sha256 comment


  Commit: 9a23f72c2ef9b45c659edd2389c3337b16a71182
      https://github.com/parrot/parrot/commit/9a23f72c2ef9b45c659edd2389c3337b16a71182
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-05 (Tue, 05 Jul 2011)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  [codingstd] Need space between C keyword and opening parenthesis.


  Commit: a157bd06e0693131cec1a15f4f9327b39cc16604
      https://github.com/parrot/parrot/commit/a157bd06e0693131cec1a15f4f9327b39cc16604
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-05 (Tue, 05 Jul 2011)

  Changed paths:
    M src/hash.c

  Log Message:
  -----------
  Fix typo in POD.


  Commit: 9759af266eba2a5e24ba033011e9e6af5a0ee535
      https://github.com/parrot/parrot/commit/9759af266eba2a5e24ba033011e9e6af5a0ee535
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-07-06 (Wed, 06 Jul 2011)

  Changed paths:
    M src/hash.c

  Log Message:
  -----------
  run make headerizer to remove function info for function
that has been changed to a define (ASSERT_ARGS no longer required)


  Commit: 002e27962475d7cc25798fa19945b165fd051e67
      https://github.com/parrot/parrot/commit/002e27962475d7cc25798fa19945b165fd051e67
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-06 (Wed, 06 Jul 2011)

  Changed paths:
    M src/warnings.c

  Log Message:
  -----------
  In Parrot_warn, check that we have a valid interp->ctx before doing flag testing on it. If we warn during interp initialization, bad things might happen otherwise. mls++ for the report


  Commit: bb4d3c9ae65563df9597fbc5e482cb1ff3ff9713
      https://github.com/parrot/parrot/commit/bb4d3c9ae65563df9597fbc5e482cb1ff3ff9713
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-06 (Wed, 06 Jul 2011)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  upadte winxed snapshot to get literal string escape fixes


  Commit: bba5080d29bdb402332e1e582e9cda0516b7cc27
      https://github.com/parrot/parrot/commit/bba5080d29bdb402332e1e582e9cda0516b7cc27
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-06 (Wed, 06 Jul 2011)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  upadte winxed snapshot to get literal string escape fixes
For real this time, bb4d3c9ae6 was a mistake


  Commit: 96fac305d02ea9a2c2edbcec7d2cf01aa4ded8e2
      https://github.com/parrot/parrot/commit/96fac305d02ea9a2c2edbcec7d2cf01aa4ded8e2
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-06 (Wed, 06 Jul 2011)

  Changed paths:
    M MANIFEST
  M lib/Parrot/Harness/DefaultTests.pm
  A t/ext/winxed/compreg.t

  Log Message:
  -----------
  minimal test of the bundled Winxed


  Commit: e48967700e5c6934ac88eddf83296c8533748dd3
      https://github.com/parrot/parrot/commit/e48967700e5c6934ac88eddf83296c8533748dd3
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-06 (Wed, 06 Jul 2011)

  Changed paths:
    M t/pmc/packfileview.t

  Log Message:
  -----------
  Add in some stub test code to test .trigger('init'), but it doesn't work and I don't know why


  Commit: f7985d14b26b44b9f87db458696a9f46cc9e2ba1
      https://github.com/parrot/parrot/commit/f7985d14b26b44b9f87db458696a9f46cc9e2ba1
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-07-06 (Wed, 06 Jul 2011)

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

  Log Message:
  -----------
  Bring in latest version of nqp-rx, including 'make_regex' method
on Regex::P6Regex compiler.  This interface to the regex engine
should be available on all future regex compilers, at least for
a while.


  Commit: 0a8cb36977dee1d0a25e1ee66ef7f0f3f2c48b61
      https://github.com/parrot/parrot/commit/0a8cb36977dee1d0a25e1ee66ef7f0f3f2c48b61
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-06 (Wed, 06 Jul 2011)

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  Eval PMC is deprecated


  Commit: 176a2440edad3762ea53deacdc7125d86d50d68b
      https://github.com/parrot/parrot/commit/176a2440edad3762ea53deacdc7125d86d50d68b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-06 (Wed, 06 Jul 2011)

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  PackFile_* API functions are deprecated


  Commit: 41fc268d7005a3fa099f07f8bfda6d558a0b20ef
      https://github.com/parrot/parrot/commit/41fc268d7005a3fa099f07f8bfda6d558a0b20ef
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    A ext/winxed/LICENSE

  Log Message:
  -----------
  winxed license


  Commit: 820df6062f5e7df2b93375ab11b78aa4a69e81e1
      https://github.com/parrot/parrot/commit/820df6062f5e7df2b93375ab11b78aa4a69e81e1
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M include/parrot/packfile.h
  M src/packfile/api.c
  M src/pmc/eval.pmc
  M t/pmc/packfileview.t

  Log Message:
  -----------
  Remove PBC_PBC flag, with no apparent ill effects


  Commit: 0f688ae2e35bf7b40e787a12e15450e0b5012cd2
      https://github.com/parrot/parrot/commit/0f688ae2e35bf7b40e787a12e15450e0b5012cd2
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/embed.c
  M src/embed/bytecode.c
  M src/packfile/api.c

  Log Message:
  -----------
  Remove most calls to Parrot_pf_prepare_packfile_init. That function now calls do_sub_pragmas(PBC_MAIN), which should do what PackfileView.trigger('init') expects


  Commit: d417058166a6971eac37ae5639f00dd3041a0008
      https://github.com/parrot/parrot/commit/d417058166a6971eac37ae5639f00dd3041a0008
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M t/pmc/packfileview.t

  Log Message:
  -----------
  Fix t/pmc/packfileview.t so that the test for .trigger('init') works as expected


  Commit: acb29d908a7440667b6fc79645ab7bed183c9f9b
      https://github.com/parrot/parrot/commit/acb29d908a7440667b6fc79645ab7bed183c9f9b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  Add PackfileView to api.yaml as experimental


  Commit: fc2545569b9a46820d13fb38a98f0032c1b8be6c
      https://github.com/parrot/parrot/commit/fc2545569b9a46820d13fb38a98f0032c1b8be6c
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M MANIFEST
  M NEWS
  M api.yaml
  M compilers/pct/src/PAST/Compiler.pir
  M compilers/pct/src/PAST/Node.pir
  M config/auto/warnings.pm
  M config/gen/makefiles/root.in
  M docs/embed.pod
  M docs/pdds/pdd17_pmc.pod
  M docs/pdds/pdd28_strings.pod
  M ext/winxed/compiler.pir
  M frontend/parrot/main.c
  M include/parrot/hash.h
  M lib/Parrot/Config.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M runtime/parrot/library/Digest/sha256.pir
  M runtime/parrot/library/Test/More.pir
  M runtime/parrot/library/distutils.pir
  M src/call/args.c
  M src/gc/fixed_allocator.c
  M src/gc/gc_gms.c
  M src/gc/gc_ms2.c
  M src/hash.c
  M src/oo.c
  M src/ops/core_ops.c
  M src/ops/string.ops
  M src/packfile/pf_items.c
  M src/pmc.c
  M src/pmc/hash.pmc
  M src/pmc/lexinfo.pmc
  M src/pmc/namespace.pmc
  M src/pmc/scalar.pmc
  M src/pmc/string.pmc
  M src/pmc/stringbuilder.pmc
  M src/runcore/cores.c
  M src/string/api.c
  M src/vtable.tbl
  M src/warnings.c
  M t/library/pg.t
  M t/pmc/io_iterator.t
  M t/src/embed.t
  M t/src/extend_vtable.t
  R tools/dev/dedeprecator
  A tools/dev/dedeprecator.nqp
  M tools/dev/fetch_languages.pl
  M tools/dev/vtablize.pl

  Log Message:
  -----------
  resolve api.yaml conflict after merge from master


  Commit: d98e9561c1dbfa21c29597bfbb6f96f1555ba29f
      https://github.com/parrot/parrot/commit/d98e9561c1dbfa21c29597bfbb6f96f1555ba29f
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

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

  Log Message:
  -----------
  Use Makefile variables already defined where possible.


  Commit: 678423269d575118165c4af46c9211e6a4a158b2
      https://github.com/parrot/parrot/commit/678423269d575118165c4af46c9211e6a4a158b2
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  Brand new file only needs copyright for current year.


  Commit: 024e3ad6f7b8b36a06ed987bf547db26a6274cb8
      https://github.com/parrot/parrot/commit/024e3ad6f7b8b36a06ed987bf547db26a6274cb8
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/packfile/pf_private.h
  M src/packfile/segments.c
  M t/pmc/packfileview.t

  Log Message:
  -----------
  Add copyright.


  Commit: 041cf3e7ef3ce18517f4e1198ed5759c1b03633e
      https://github.com/parrot/parrot/commit/041cf3e7ef3ce18517f4e1198ed5759c1b03633e
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/packfile/pf_private.h
  M src/packfile/segments.c

  Log Message:
  -----------
  [codingstd] Add coda for C code.


  Commit: d1f74b35fccbe083eb43a80a67c492e89affd364
      https://github.com/parrot/parrot/commit/d1f74b35fccbe083eb43a80a67c492e89affd364
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  [codingstd] Add ASSERT_ARGS.


  Commit: 592d9ae7d18ad99264c0b0232d411268a22b76d4
      https://github.com/parrot/parrot/commit/592d9ae7d18ad99264c0b0232d411268a22b76d4
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  Revert previous codingstd, as it did not fix test.


  Commit: 25d73ce33d02f175059e7bbd8a8bcadfe26fccb3
      https://github.com/parrot/parrot/commit/25d73ce33d02f175059e7bbd8a8bcadfe26fccb3
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/packfile/pf_private.h

  Log Message:
  -----------
  [codingstd] Add header guards. whiteknight, please check.


  Commit: c7572b6c2fe51932f5f1b00fb8acc91cfdd427ee
      https://github.com/parrot/parrot/commit/c7572b6c2fe51932f5f1b00fb8acc91cfdd427ee
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  Use Parrot_pcc_invoke_sub_from_c_args instead of run_subs.:immediate

:immediate subs are expected to return a value ->P. :load, :init, and :postcomp do not (->). We don't need to save/restore the runcore, because PCC does that
We don't need to set the current constants segment in most places, because Sub.invoke does that


  Commit: c5b37d532abc3c4445e579e013891bc025521f49
      https://github.com/parrot/parrot/commit/c5b37d532abc3c4445e579e013891bc025521f49
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/packfile/segments.c

  Log Message:
  -----------
  [codingstd] POD formatting fixes.


  Commit: 51929a0a48cadb2ec47c0008ad55c0204ed209cb
      https://github.com/parrot/parrot/commit/51929a0a48cadb2ec47c0008ad55c0204ed209cb
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  fix c_arg_assert test failure


  Commit: d7d3d348ebc58074acdbb1af253129507cbc50f3
      https://github.com/parrot/parrot/commit/d7d3d348ebc58074acdbb1af253129507cbc50f3
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  Merge branch 'whiteknight/packfilewrapper' of git at github.com:parrot/parrot into whiteknight/packfilewrapper


  Commit: 02a3eb54fca65d9f1d6b7e6ef8f42fc0455e3b74
      https://github.com/parrot/parrot/commit/02a3eb54fca65d9f1d6b7e6ef8f42fc0455e3b74
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  fix c_parens test failure


  Commit: 6d404bf8f263289d2857d599ca56886a818510cf
      https://github.com/parrot/parrot/commit/6d404bf8f263289d2857d599ca56886a818510cf
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/packfile/segments.c

  Log Message:
  -----------
  Fix POD errors


  Commit: 7f7d5322e2cd4e7270fc18975d7ab26285cd6757
      https://github.com/parrot/parrot/commit/7f7d5322e2cd4e7270fc18975d7ab26285cd6757
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  [codingstd] No space between function and open parenthesis.


  Commit: a3f5eaa4d092e6e98aa1469f6f79ff6851f9d0e1
      https://github.com/parrot/parrot/commit/a3f5eaa4d092e6e98aa1469f6f79ff6851f9d0e1
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  fix pmc_docs.t failure


  Commit: bce7e07e0f67e5c7e269d7fda6e005191fa6413b
      https://github.com/parrot/parrot/commit/bce7e07e0f67e5c7e269d7fda6e005191fa6413b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/packfile/segments.c

  Log Message:
  -----------
  fix conflict


  Commit: b91cc44649eeffe7994cc7858222c7fb098429b4
      https://github.com/parrot/parrot/commit/b91cc44649eeffe7994cc7858222c7fb098429b4
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M MANIFEST.generated

  Log Message:
  -----------
  Add generated files to MANIFEST.generated


  Commit: 7dcae69af97b89660884f05a2bc7fce7cb5aa4f8
      https://github.com/parrot/parrot/commit/7dcae69af97b89660884f05a2bc7fce7cb5aa4f8
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

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

  Log Message:
  -----------
  Add a new function Parrot_pf_subs_by_flag to return an array of all subs with the given flag. Replace PackfileView.trigger method with a new PackfileView.subs_by_flag method, to return a list of Subs. The user can use this method to get the subs with the flag they want, and execute them when specifically wanted.


  Commit: eee63b031723f4adf4f38450f683cfee3c44ad23
      https://github.com/parrot/parrot/commit/eee63b031723f4adf4f38450f683cfee3c44ad23
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  Eval PMC is deprecated


  Commit: 507aa961b7eabd2fd000a80723da7e347ab1ce1f
      https://github.com/parrot/parrot/commit/507aa961b7eabd2fd000a80723da7e347ab1ce1f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  PackFile_* API functions are deprecated


  Commit: 50d7baf59a5d553c29fffe9a4a1266cf6f6801bd
      https://github.com/parrot/parrot/commit/50d7baf59a5d553c29fffe9a4a1266cf6f6801bd
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M MANIFEST
  M MANIFEST.generated
  M api.yaml
  M config/gen/makefiles/root.in
  M frontend/pbc_merge/main.c
  M include/parrot/packfile.h
  M src/embed.c
  M src/embed/bytecode.c
  M src/packfile/api.c
  M src/packfile/output.c
  A src/packfile/pf_private.h
  A src/packfile/segments.c
  M src/pmc/eval.pmc
  M src/pmc/imccompiler.pmc
  M src/pmc/packfile.pmc
  A src/pmc/packfileview.pmc
  M src/pmc/parrotinterpreter.pmc
  A t/pmc/packfileview.t
  M t/pmc/parrotinterpreter.t

  Log Message:
  -----------
  fix conflicts in api.yaml. There's plenty of room to deprecate everything


  Commit: 19e2d89179fabe6ae55eea1e9573d96e46095f5a
      https://github.com/parrot/parrot/commit/19e2d89179fabe6ae55eea1e9573d96e46095f5a
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  +note about PackfileView to NEWS


  Commit: ff7a66781ded49327f7f777e9d2d8b2ba1b13ffa
      https://github.com/parrot/parrot/commit/ff7a66781ded49327f7f777e9d2d8b2ba1b13ffa
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/pmc/eval.pmc

  Log Message:
  -----------
  Comment out some stuff in Eval for now


  Commit: 04f584c232401538a17cb07023b3c3e968f10d48
      https://github.com/parrot/parrot/commit/04f584c232401538a17cb07023b3c3e968f10d48
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Update MANIFEST for ext/winxed/LICENSE.


  Commit: 187805967a2bc982b97b9134114627f9204c2fba
      https://github.com/parrot/parrot/commit/187805967a2bc982b97b9134114627f9204c2fba
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/pmc/eval.pmc

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


  Commit: cac768deb068ac1d9a2b5bd89726eacec8a37c7d
      https://github.com/parrot/parrot/commit/cac768deb068ac1d9a2b5bd89726eacec8a37c7d
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

  Changed paths:
    M include/parrot/packfile.h
  M src/packfile/pf_private.h
  M src/packfile/segments.c

  Log Message:
  -----------
  Some functions from segments.c are used outside the packfile subsystem. They shouldn't be, but they are. Expose them all for now, to try and fix C++ build and ttbot failures


  Commit: a02bc2c55288e11b7634da3c9881cd56ced0797c
      https://github.com/parrot/parrot/commit/a02bc2c55288e11b7634da3c9881cd56ced0797c
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

  Changed paths:
    M frontend/parrot_debugger/main.c

  Log Message:
  -----------
  Don't ignore Parrot_compile_string result,
avoid the warning and do something maybe useful with it.


  Commit: 84a34f2d1d32961f1ffe7f6ccf8660b0fddb61e6
      https://github.com/parrot/parrot/commit/84a34f2d1d32961f1ffe7f6ccf8660b0fddb61e6
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

  Changed paths:
    M MANIFEST
  M MANIFEST.generated
  M NEWS
  M api.yaml
  M compilers/pct/src/PAST/Compiler.pir
  M compilers/pct/src/PAST/Node.pir
  M config/auto/warnings.pm
  M config/gen/makefiles/root.in
  M docs/embed.pod
  M docs/pdds/pdd17_pmc.pod
  M docs/pdds/pdd28_strings.pod
  M ext/nqp-rx/src/stage0/HLL-s0.pir
  M ext/nqp-rx/src/stage0/NQP-s0.pir
  M ext/nqp-rx/src/stage0/P6Regex-s0.pir
  A ext/winxed/LICENSE
  M ext/winxed/compiler.pir
  M frontend/parrot/main.c
  M include/parrot/hash.h
  M include/parrot/packfile.h
  M lib/Parrot/Config.pm
  M lib/Parrot/Harness/DefaultTests.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M runtime/parrot/library/Digest/sha256.pir
  M runtime/parrot/library/Test/More.pir
  M runtime/parrot/library/distutils.pir
  M src/call/args.c
  M src/gc/fixed_allocator.c
  M src/gc/gc_gms.c
  M src/gc/gc_ms2.c
  M src/hash.c
  M src/oo.c
  M src/ops/core_ops.c
  M src/ops/string.ops
  M src/packfile/pf_items.c
  M src/packfile/pf_private.h
  M src/packfile/segments.c
  M src/pmc.c
  M src/pmc/eval.pmc
  M src/pmc/hash.pmc
  M src/pmc/lexinfo.pmc
  M src/pmc/namespace.pmc
  M src/pmc/packfileview.pmc
  M src/pmc/scalar.pmc
  M src/pmc/string.pmc
  M src/pmc/stringbuilder.pmc
  M src/runcore/cores.c
  M src/string/api.c
  M src/vtable.tbl
  M src/warnings.c
  A t/ext/winxed/compreg.t
  M t/library/pg.t
  M t/pmc/io_iterator.t
  M t/pmc/packfileview.t
  M t/src/embed.t
  M t/src/extend_vtable.t
  R tools/dev/dedeprecator
  A tools/dev/dedeprecator.nqp
  M tools/dev/fetch_languages.pl
  M tools/dev/vtablize.pl

  Log Message:
  -----------
  Merge branch 'master' into whiteknight/pbc_pbc


  Commit: aa176f8b0061e92f0c53f7c34c6d94ea6c93a5c8
      https://github.com/parrot/parrot/commit/aa176f8b0061e92f0c53f7c34c6d94ea6c93a5c8
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

  Changed paths:
    M frontend/parrot/main.c

  Log Message:
  -----------
  Don't ignore result of imcc_preprocess_file_api


  Commit: 8866aaf4e9ad85b75e38c1d024b244680af555e5
      https://github.com/parrot/parrot/commit/8866aaf4e9ad85b75e38c1d024b244680af555e5
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

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

  Log Message:
  -----------
  Add a 2-arg load_bytecode_p_s opcode to return a PackfileView. Added a new packfile API function Parrot_pf_load_bytecode_search to load a bytecode file from a shortname and the system search paths


  Commit: 81e8d824820e0d01cb40f7aa81c60ced42c76ba3
      https://github.com/parrot/parrot/commit/81e8d824820e0d01cb40f7aa81c60ced42c76ba3
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

  Changed paths:
    M src/pmc/hash.pmc

  Log Message:
  -----------
  hash entry_type is not a Hash_key_type


  Commit: 5caaa0f5bc75597cf525a49cfd52f0de41dc726d
      https://github.com/parrot/parrot/commit/5caaa0f5bc75597cf525a49cfd52f0de41dc726d
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

  Changed paths:
    M include/parrot/call.h
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M src/call/args.c
  M src/nci/extra_thunks.c
  M src/pmc/imccompiler.pmc
  M tools/dev/nci_thunk_gen.pir

  Log Message:
  -----------
  add non-null void-return versions of
Parrot_pcc_build_call_from_c_args and Parrot_pcc_build_call_from_varargs
to avoid the need for unused temporaries and spurious warnings.


  Commit: 05ed215a8b4d9e4f498aa1d95e12f1baef7618f4
      https://github.com/parrot/parrot/commit/05ed215a8b4d9e4f498aa1d95e12f1baef7618f4
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

  Changed paths:
    M src/embed/bytecode.c
  M src/packfile/api.c

  Log Message:
  -----------
  cleanups to the embedding API


  Commit: c4d3d659fbbdaad1bdd454568ec985746a37dbe0
      https://github.com/parrot/parrot/commit/c4d3d659fbbdaad1bdd454568ec985746a37dbe0
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

  Changed paths:
    M t/pmc/packfileview.t

  Log Message:
  -----------
  Fixup packfileview.t


  Commit: cf1bd29f75336fe14a50b7c3954bbf93d755504b
      https://github.com/parrot/parrot/commit/cf1bd29f75336fe14a50b7c3954bbf93d755504b
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed compiler to c9790995b
* Indirect attribute access
* Fixes in string escape sequeneces
* New get/setattribute builtins


  Commit: 6c7553fa289d827f887eae81787c2f43ee85431a
      https://github.com/parrot/parrot/commit/6c7553fa289d827f887eae81787c2f43ee85431a
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-09 (Sat, 09 Jul 2011)

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  Parrot_compreg function is not needed after IMCC refactors and is deprecated


  Commit: 6aa415d56f3439728e44235f6f7d26956c68fcef
      https://github.com/parrot/parrot/commit/6aa415d56f3439728e44235f6f7d26956c68fcef
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-09 (Sat, 09 Jul 2011)

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

  Log Message:
  -----------
  Add in a new function for returning the search paths array as a single string. Not wired in to anything yet, so shouldn't cause any problems. wayland++. See TT #560 for more details


  Commit: e2109b19e37aac20cf784b75c6a9bb166f2eb09d
      https://github.com/parrot/parrot/commit/e2109b19e37aac20cf784b75c6a9bb166f2eb09d
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-09 (Sat, 09 Jul 2011)

  Changed paths:
    M MANIFEST
  R examples/benchmarks/overload.pl

  Log Message:
  -----------
  Remove file per http://trac.parrot.org/parrot/ticket/2143.


  Commit: 691608f75054c346c849fae2b12e8ffab697805c
      https://github.com/parrot/parrot/commit/691608f75054c346c849fae2b12e8ffab697805c
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-07-09 (Sat, 09 Jul 2011)

  Changed paths:
    M CREDITS

  Log Message:
  -----------
  add mro++ to CREDITS


  Commit: b633ce429519bf2288c392389c5c4c8b891e1708
      https://github.com/parrot/parrot/commit/b633ce429519bf2288c392389c5c4c8b891e1708
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-09 (Sat, 09 Jul 2011)

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

  Log Message:
  -----------
  update winxed snapshot:
* builtin getcontext
* for ... in now check for null container
* diagnostic improvements


  Commit: 290ad878c85823dbe6485239365dd966471dbba7
      https://github.com/parrot/parrot/commit/290ad878c85823dbe6485239365dd966471dbba7
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-07-09 (Sat, 09 Jul 2011)

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

  Log Message:
  -----------
  Add some code coverage to the new embed API


  Commit: ba03bd827884e8140e01d1d9209bc4380988ba1f
      https://github.com/parrot/parrot/commit/ba03bd827884e8140e01d1d9209bc4380988ba1f
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-09 (Sat, 09 Jul 2011)

  Changed paths:
    M parrotbug

  Log Message:
  -----------
  Provide better description of final Action selections.

See http://trac.parrot.org/parrot/ticket/920.  Also, replace global
filehandles with lexical filehandles.


  Commit: e1483aaf3cd6020c823740169602020e7e67ecdb
      https://github.com/parrot/parrot/commit/e1483aaf3cd6020c823740169602020e7e67ecdb
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-09 (Sat, 09 Jul 2011)

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

  Log Message:
  -----------
  Don't use Parrot_warn in Parrot_init_platform_encoding,
the interpreter is not initialized enough at that point


  Commit: 3db09f0784ea4d98207cd4fe9e93c1b3e00f720e
      https://github.com/parrot/parrot/commit/3db09f0784ea4d98207cd4fe9e93c1b3e00f720e
  Author: Bruce Gray <bruce.gray at acm.org>
  Date:   2011-07-10 (Sun, 10 Jul 2011)

  Changed paths:
    M parrotbug

  Log Message:
  -----------
  Fix error message in parrotbug


  Commit: 9ca83a58cd34c5e752a1a721a1f1d750e4ca909f
      https://github.com/parrot/parrot/commit/9ca83a58cd34c5e752a1a721a1f1d750e4ca909f
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-10 (Sun, 10 Jul 2011)

  Changed paths:
    M src/string/encoding.c

  Log Message:
  -----------
  simplify and fix the encoding search by name functions


  Commit: 91db8896fb386956678db5724d426b812f46d323
      https://github.com/parrot/parrot/commit/91db8896fb386956678db5724d426b812f46d323
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-10 (Sun, 10 Jul 2011)

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

  Log Message:
  -----------
  add PARROT_CANNOT_RETURN_NULL to Parrot_pf_(de)serialize,
to make headerizer happier


  Commit: 324de9fe5a15476809d740519ed4aadecfdf71bf
      https://github.com/parrot/parrot/commit/324de9fe5a15476809d740519ed4aadecfdf71bf
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-07-10 (Sun, 10 Jul 2011)

  Changed paths:
    M src/packfile/segments.c

  Log Message:
  -----------
  make bytecode incompatibility message more helpful


  Commit: 27cc427bb1a892b45fa875e4a62951e196673659
      https://github.com/parrot/parrot/commit/27cc427bb1a892b45fa875e4a62951e196673659
  Author: Bruce Gray <bruce.gray at acm.org>
  Date:   2011-07-10 (Sun, 10 Jul 2011)

  Changed paths:
    M PLATFORMS

  Log Message:
  -----------
  Update PLATFORMS for new gcc version


  Commit: fa9e3a3b0397e513ae24f17b761f072e441c13fb
      https://github.com/parrot/parrot/commit/fa9e3a3b0397e513ae24f17b761f072e441c13fb
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-11 (Mon, 11 Jul 2011)

  Changed paths:
    M t/op/spawnw.t

  Log Message:
  -----------
  On windows, the path to the perl binary contains backslashes. Changes double quotes to single quotes so the backslashes don't create weird string problems. This fixes spawnw.t on windows


  Commit: 2940c8015fc03decb2070b396f2c6a358e8f9943
      https://github.com/parrot/parrot/commit/2940c8015fc03decb2070b396f2c6a358e8f9943
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-11 (Mon, 11 Jul 2011)

  Changed paths:
    M src/dynext.c
  M src/platform/win32/dl.c

  Log Message:
  -----------
  On win32, if we don't have a valid library handle in Parrot_dlsym we can try to look up the module handle for 'libparrot'. This fixes t/pmc/nci.t on my system, and shouldn't make anything else any worse


  Commit: fd7880aa6706fca4fd2d2a716827081d92f99a98
      https://github.com/parrot/parrot/commit/fd7880aa6706fca4fd2d2a716827081d92f99a98
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-11 (Mon, 11 Jul 2011)

  Changed paths:
    M src/hll.c

  Log Message:
  -----------
  use a FixedIntegerArray instead of a Hash for HLL mappings
as suugested by jnthn__++
the array is created when the first HLLmap is done


  Commit: f359882e79a8b475b00dd56c5ae85f95d2af9511
      https://github.com/parrot/parrot/commit/f359882e79a8b475b00dd56c5ae85f95d2af9511
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-11 (Mon, 11 Jul 2011)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed snapshot:
* some new builtins
* builtins are now looked up as ordinary functions
* $include


  Commit: 179425591a68315348f7343ee6f845f1032c9981
      https://github.com/parrot/parrot/commit/179425591a68315348f7343ee6f845f1032c9981
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-11 (Mon, 11 Jul 2011)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  Update winxed snapshot to dfd1b7d222:
fixes for include directives


  Commit: 8b86b37bb8791c666a96703596ce1d312eb3cd4e
      https://github.com/parrot/parrot/commit/8b86b37bb8791c666a96703596ce1d312eb3cd4e
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-07-11 (Mon, 11 Jul 2011)

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

  Log Message:
  -----------
  poke directly into the hll_map for an additional ~.5% performance bump


  Commit: 104b3c2b049db7e449907689b669b474d96122d7
      https://github.com/parrot/parrot/commit/104b3c2b049db7e449907689b669b474d96122d7
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-07-11 (Mon, 11 Jul 2011)

  Changed paths:
    M src/hll.c

  Log Message:
  -----------
  better variable name for the array that maps core types to HLL types


  Commit: 5718bb97e10b7d4c43ee0189d925eba33548bbb2
      https://github.com/parrot/parrot/commit/5718bb97e10b7d4c43ee0189d925eba33548bbb2
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-07-11 (Mon, 11 Jul 2011)

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

  Log Message:
  -----------
  fix an embed API test


  Commit: ff85543386cd33aad87b5ed5baba976e9f372d9c
      https://github.com/parrot/parrot/commit/ff85543386cd33aad87b5ed5baba976e9f372d9c
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-07-12 (Tue, 12 Jul 2011)

  Changed paths:
    M src/dynext.c

  Log Message:
  -----------
  fix codetest failure - trailing whitespace


  Commit: 7a695c0d2d9b98ecd9345fdb920282f49b19f168
      https://github.com/parrot/parrot/commit/7a695c0d2d9b98ecd9345fdb920282f49b19f168
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-12 (Tue, 12 Jul 2011)

  Changed paths:
    M t/dynpmc/os.t

  Log Message:
  -----------
  t/dynpmc/os.t passes all tests on win32, so remove TODO marker


  Commit: 729a5d66e7637bebd5a56d2d814f0bae68223b79
      https://github.com/parrot/parrot/commit/729a5d66e7637bebd5a56d2d814f0bae68223b79
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-12 (Tue, 12 Jul 2011)

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

  Log Message:
  -----------
  main must return


  Commit: 09a73a72ad67c4e4ffdd4ac50638c7a1d8886b12
      https://github.com/parrot/parrot/commit/09a73a72ad67c4e4ffdd4ac50638c7a1d8886b12
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-12 (Tue, 12 Jul 2011)

  Changed paths:
    M compilers/imcc/imc.h
  M compilers/imcc/symreg.c
  M compilers/imcc/symreg.h

  Log Message:
  -----------
  delete some imcc dead code in its namespace and symbols handling


  Commit: 459156647a16e8f24fd050a7a16d02fd51cb6bfa
      https://github.com/parrot/parrot/commit/459156647a16e8f24fd050a7a16d02fd51cb6bfa
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-07-12 (Tue, 12 Jul 2011)

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

  Log Message:
  -----------
  Merge branch 'hllmap_fixed'


  Commit: 21b41bee94312c4197b9b7934fc1c04f232e0acf
      https://github.com/parrot/parrot/commit/21b41bee94312c4197b9b7934fc1c04f232e0acf
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-12 (Tue, 12 Jul 2011)

  Changed paths:
    M src/pmc/mappedbytearray.pmc

  Log Message:
  -----------
  delete an #ifdef that serves no purpose other than to make windows fail tests


  Commit: 093885cf6d083ed2c6ab7fe369458a44951933a7
      https://github.com/parrot/parrot/commit/093885cf6d083ed2c6ab7fe369458a44951933a7
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-12 (Tue, 12 Jul 2011)

  Changed paths:
    M t/pmc/mappedbytearray.t

  Log Message:
  -----------
  take into account possible text file conversions in MappedByteArray tests


  Commit: 77bd7c8ebd7fbc1558b78c7c9370e3523fe88ab4
      https://github.com/parrot/parrot/commit/77bd7c8ebd7fbc1558b78c7c9370e3523fe88ab4
  Author: Tadeusz Sośnierz <tadzikes at gmail.com>
  Date:   2011-07-12 (Tue, 12 Jul 2011)

  Changed paths:
    M CREDITS

  Log Message:
  -----------
  Add flussence++ to CREDITS


  Commit: f8d8ea6439b5f5ed697ffa22ab3923b2f465d09f
      https://github.com/parrot/parrot/commit/f8d8ea6439b5f5ed697ffa22ab3923b2f465d09f
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-12 (Tue, 12 Jul 2011)

  Changed paths:
    M runtime/parrot/library/NCI/Utils.pir

  Log Message:
  -----------
  don't wrap a not found dlfunc, we should be able to check the result


  Commit: 42dc7a7e31751d6b10179fcb60ff3e6973cbe87a
      https://github.com/parrot/parrot/commit/42dc7a7e31751d6b10179fcb60ff3e6973cbe87a
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-12 (Tue, 12 Jul 2011)

  Changed paths:
    M t/library/nciutils.t

  Log Message:
  -----------
  check several dlfuncs before testing them


  Commit: da6b544d52b8138caf6b6c0ecb3b8f607142899b
      https://github.com/parrot/parrot/commit/da6b544d52b8138caf6b6c0ecb3b8f607142899b
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-12 (Tue, 12 Jul 2011)

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

  Log Message:
  -----------
  'TODO: Support Unicode error messages' in platform win32 done


  Commit: 23a0a422b469f68a42901caed75b1d09b75348c7
      https://github.com/parrot/parrot/commit/23a0a422b469f68a42901caed75b1d09b75348c7
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-12 (Tue, 12 Jul 2011)

  Changed paths:
    M MANIFEST
  M lib/Parrot/Harness/Smoke.pm
  R t/steps/auto/git_describe-01.t

  Log Message:
  -----------
  Remove file testing abandoned config step auto::git_describe.  Provide updated
way for getting 'git describe'-ish value for smoke reports.


  Commit: 5012b89aba611670bac9c1f53be09e834796698b
      https://github.com/parrot/parrot/commit/5012b89aba611670bac9c1f53be09e834796698b
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-13 (Wed, 13 Jul 2011)

  Changed paths:
    M t/op/exceptions.t

  Log Message:
  -----------
  fix and unTODO an exception test that lacked finalize


  Commit: 70ec43ff17025d95f80a64fb37006db395ef73b3
      https://github.com/parrot/parrot/commit/70ec43ff17025d95f80a64fb37006db395ef73b3
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-13 (Wed, 13 Jul 2011)

  Changed paths:
    M t/pmc/iterator.t

  Log Message:
  -----------
  fix and unTODO a wrong iterator test


  Commit: 5d02f0c76a03a4cce49df003b6d41ef622396a0f
      https://github.com/parrot/parrot/commit/5d02f0c76a03a4cce49df003b6d41ef622396a0f
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-07-13 (Wed, 13 Jul 2011)

  Changed paths:
    M frontend/pbc_disassemble/main.c

  Log Message:
  -----------
  Fixed output of --help switch for pbc_disassemble to be vertically aligned.


  Commit: d5d0ba14482f8567ecae966d1bda41945622bbff
      https://github.com/parrot/parrot/commit/d5d0ba14482f8567ecae966d1bda41945622bbff
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-07-13 (Wed, 13 Jul 2011)

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


  Commit: 5018f0c4e5538b4ab87c65fbbed2d2b496b77503
      https://github.com/parrot/parrot/commit/5018f0c4e5538b4ab87c65fbbed2d2b496b77503
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-13 (Wed, 13 Jul 2011)

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

  Log Message:
  -----------
  make String is_integer method accept all encodings,
unTODO a test that failed because of that and update that test to current
encoding naming


  Commit: c2c0d1289edf06eaf24fc8087f51b353eab67dcc
      https://github.com/parrot/parrot/commit/c2c0d1289edf06eaf24fc8087f51b353eab67dcc
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-13 (Wed, 13 Jul 2011)

  Changed paths:
    M src/pmc/string.pmc

  Log Message:
  -----------
  codingstd: no space after opening parens


  Commit: 1024f0d53ce6a2366d8f90efc9c9703914d8dc1a
      https://github.com/parrot/parrot/commit/1024f0d53ce6a2366d8f90efc9c9703914d8dc1a
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-07-13 (Wed, 13 Jul 2011)

  Changed paths:
    M frontend/pbc_disassemble/main.c
  M src/pmc/string.pmc
  M t/op/exceptions.t
  M t/pmc/iterator.t
  M t/pmc/string.t

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


  Commit: 2b98378eb98fcf62c16b73579dfef4ceafde8c87
      https://github.com/parrot/parrot/commit/2b98378eb98fcf62c16b73579dfef4ceafde8c87
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-07-13 (Wed, 13 Jul 2011)

  Changed paths:
    M CREDITS
  M t/library/perlhist.txt

  Log Message:
  -----------
  add jay++ to CREDITS


  Commit: 929a0615d722711cab761e5da686d0413514438e
      https://github.com/parrot/parrot/commit/929a0615d722711cab761e5da686d0413514438e
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-13 (Wed, 13 Jul 2011)

  Changed paths:
    M src/pmc/parrotinterpreter.pmc

  Log Message:
  -----------
  Fix rare segfault situations where there is a NULL in the iGlobals array, instead of a PMCNULL


  Commit: 9496b71e3abda755c37a1956d19cb6df639de4e3
      https://github.com/parrot/parrot/commit/9496b71e3abda755c37a1956d19cb6df639de4e3
  Author: Felipe Pena <felipensp at gmail.com>
  Date:   2011-07-13 (Wed, 13 Jul 2011)

  Changed paths:
    M compilers/imcc/imcc.l

  Log Message:
  -----------
  - Fixed memory leak on imcc_compile_buffer_safe() function (#2141)


  Commit: f60dac4694d19831a1ae4bd230d74e375145edcb
      https://github.com/parrot/parrot/commit/f60dac4694d19831a1ae4bd230d74e375145edcb
  Author: Felipe Pena <felipensp at gmail.com>
  Date:   2011-07-13 (Wed, 13 Jul 2011)

  Changed paths:
    M compilers/imcc/imclexer.c

  Log Message:
  -----------
  - Regenerated imclexer.c file


  Commit: 8c150e26c393e7f52823846a2448425ac7939771
      https://github.com/parrot/parrot/commit/8c150e26c393e7f52823846a2448425ac7939771
  Author: Bob Kuo <bobjkuo at gmail.com>
  Date:   2011-07-14 (Thu, 14 Jul 2011)

  Changed paths:
    M t/library/perlhist.txt

  Log Message:
  -----------
  fix test file that got clobbered in 2b98378, NotFound++

this fixes t/library/streams.t and t/examples/library.t


  Commit: 67551ad794c781878dc16578c26da1db19701049
      https://github.com/parrot/parrot/commit/67551ad794c781878dc16578c26da1db19701049
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-14 (Thu, 14 Jul 2011)

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

  Log Message:
  -----------
  update winxed snapshot to RELEASE_1_0_0


  Commit: 97325f1a7f44597e6b014c7701830058f4354751
      https://github.com/parrot/parrot/commit/97325f1a7f44597e6b014c7701830058f4354751
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-14 (Thu, 14 Jul 2011)

  Changed paths:
    M ext/winxed/README

  Log Message:
  -----------
  typo


  Commit: 4b344e6cfe34784380829ba2444352ea8cbea570
      https://github.com/parrot/parrot/commit/4b344e6cfe34784380829ba2444352ea8cbea570
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-07-14 (Thu, 14 Jul 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  Give NEWS some love


  Commit: 232e4f95e85dd2b6512f41bd526002dc2567ca40
      https://github.com/parrot/parrot/commit/232e4f95e85dd2b6512f41bd526002dc2567ca40
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-14 (Thu, 14 Jul 2011)

  Changed paths:
    M src/pmc/string.pmc

  Log Message:
  -----------
  fix String.is_integer method recently added branch for non fixed-8 encodings
TT #2152, jkeenan++


  Commit: 82e6c726892200a475799037eb4bec9f81fd6687
      https://github.com/parrot/parrot/commit/82e6c726892200a475799037eb4bec9f81fd6687
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-14 (Thu, 14 Jul 2011)

  Changed paths:
    M src/pmc/bytebuffer.pmc

  Log Message:
  -----------
  ByteBuffer vtable get_pointer


  Commit: 662308018082750d9af509d3590c40f406838b09
      https://github.com/parrot/parrot/commit/662308018082750d9af509d3590c40f406838b09
  Author: Felipe Pena <felipensp at gmail.com>
  Date:   2011-07-14 (Thu, 14 Jul 2011)

  Changed paths:
    M compilers/imcc/imcc.l

  Log Message:
  -----------
  - Fixed memory leak on imcc_compile_buffer_safe() function (#2141)

Signed-off-by: Jonathan "Duke" Leto <jonathan at leto.net>


  Commit: a792bdda256688ede1261df4f4f07e3175d20368
      https://github.com/parrot/parrot/commit/a792bdda256688ede1261df4f4f07e3175d20368
  Author: Felipe Pena <felipensp at gmail.com>
  Date:   2011-07-14 (Thu, 14 Jul 2011)

  Changed paths:
    M compilers/imcc/imclexer.c

  Log Message:
  -----------
  - Regenerated imclexer.c file

Signed-off-by: Jonathan "Duke" Leto <jonathan at leto.net>


  Commit: 6c82876dfbc0bb0fac2b974f7ae0d1bc90c17404
      https://github.com/parrot/parrot/commit/6c82876dfbc0bb0fac2b974f7ae0d1bc90c17404
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-07-14 (Thu, 14 Jul 2011)

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

  Log Message:
  -----------
  Merge branch 'fix_imcc_memory_leak'


  Commit: 3e3ffda2840fc3a8d71739c245266319817c0f03
      https://github.com/parrot/parrot/commit/3e3ffda2840fc3a8d71739c245266319817c0f03
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-14 (Thu, 14 Jul 2011)

  Changed paths:
    M t/configure/035-step.t

  Log Message:
  -----------
  Start to provide better test messages.


  Commit: 5c26bb75966fb3f30b7b220cd8ea983287617576
      https://github.com/parrot/parrot/commit/5c26bb75966fb3f30b7b220cd8ea983287617576
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-14 (Thu, 14 Jul 2011)

  Changed paths:
    M lib/Parrot/Test.pm

  Log Message:
  -----------
  Provide better diagnostic messages on failures to open().


  Commit: 94936d4944ede2ceba716d032eb162ad6a66036f
      https://github.com/parrot/parrot/commit/94936d4944ede2ceba716d032eb162ad6a66036f
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-15 (Fri, 15 Jul 2011)

  Changed paths:
    M src/spf_render.c

  Log Message:
  -----------
  fix Parrot_sprintf_format: use char length, not byte legth, in the format string


  Commit: 1d4f49f63401ab7c2d4e2fe5319dde7a4a33b061
      https://github.com/parrot/parrot/commit/1d4f49f63401ab7c2d4e2fe5319dde7a4a33b061
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-07-15 (Fri, 15 Jul 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  Add a note to the readme about the new Winxed snapshot


  Commit: e05fe85548a8720b8055c472ea6d0112ee396f8d
      https://github.com/parrot/parrot/commit/e05fe85548a8720b8055c472ea6d0112ee396f8d
  Author: Felipe Pena <felipensp at gmail.com>
  Date:   2011-07-15 (Fri, 15 Jul 2011)

  Changed paths:
    M CREDITS
  M NEWS
  M ext/winxed/README
  M ext/winxed/compiler.pir
  M ext/winxed/driver.pir
  M frontend/pbc_disassemble/main.c
  M lib/Parrot/Test.pm
  M src/pmc/bytebuffer.pmc
  M src/pmc/parrotinterpreter.pmc
  M src/pmc/string.pmc
  M src/spf_render.c
  M t/configure/035-step.t
  M t/op/exceptions.t
  M t/pmc/iterator.t
  M t/pmc/string.t

  Log Message:
  -----------
  Merge remote-tracking branch 'parrot/master'


  Commit: db6211f1ddfacaaaab5f903c0cb41dea1bdefba9
      https://github.com/parrot/parrot/commit/db6211f1ddfacaaaab5f903c0cb41dea1bdefba9
  Author: Felipe Pena <felipensp at gmail.com>
  Date:   2011-07-15 (Fri, 15 Jul 2011)

  Changed paths:
    M compilers/imcc/reg_alloc.c

  Log Message:
  -----------
  - Fixed compiler warning


  Commit: 1e74105623f9ea985d070af54b57f6d9d6ea252c
      https://github.com/parrot/parrot/commit/1e74105623f9ea985d070af54b57f6d9d6ea252c
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-15 (Fri, 15 Jul 2011)

  Changed paths:
    M MANIFEST
  M docs/project/release_manager_guide.pod
  A tools/release/update_version.pl

  Log Message:
  -----------
  Add a small program to help release manager update some version numbers.


  Commit: 00ee3f93866d7046acd93cf782f7f2a2cbfbd9a1
      https://github.com/parrot/parrot/commit/00ee3f93866d7046acd93cf782f7f2a2cbfbd9a1
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-15 (Fri, 15 Jul 2011)

  Changed paths:
    M CREDITS

  Log Message:
  -----------
  Credit Felipe Pena.


  Commit: c331dd50132d47bcbe4e31f33130522531853fe2
      https://github.com/parrot/parrot/commit/c331dd50132d47bcbe4e31f33130522531853fe2
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-07-15 (Fri, 15 Jul 2011)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  make release manager instructions less ambiguous (hopefully)


  Commit: e3b20b9b2962318917e38b0ff4ef5c4b8bffe260
      https://github.com/parrot/parrot/commit/e3b20b9b2962318917e38b0ff4ef5c4b8bffe260
  Author: Felipe Pena <felipensp at gmail.com>
  Date:   2011-07-16 (Sat, 16 Jul 2011)

  Changed paths:
    M compilers/imcc/pbc.c

  Log Message:
  -----------
  - Fix bug #1640


  Commit: 743b6b8baf9a8ed3b6d4f45dbf022b92fc5c1238
      https://github.com/parrot/parrot/commit/743b6b8baf9a8ed3b6d4f45dbf022b92fc5c1238
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-07-16 (Sat, 16 Jul 2011)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  add coke++ as the 3.7.0 release manager


  Commit: 1f90d57fa597afbf29093da4535a0268e2e768eb
      https://github.com/parrot/parrot/commit/1f90d57fa597afbf29093da4535a0268e2e768eb
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-07-16 (Sat, 16 Jul 2011)

  Changed paths:
    M tools/release/update_version.pl

  Log Message:
  -----------
  add more laziness to update_version.pl


  Commit: e0acdf6b7b62e78a87e233e5225206f237ccd7ab
      https://github.com/parrot/parrot/commit/e0acdf6b7b62e78a87e233e5225206f237ccd7ab
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-07-16 (Sat, 16 Jul 2011)

  Changed paths:
    M docs/project/release_manager_guide.pod
  M tools/release/update_version.pl

  Log Message:
  -----------
  update release manager guide for better laziness, remove debugging print statements


  Commit: 173b6344a5e5514c1641fc236de2236e752d9fdc
      https://github.com/parrot/parrot/commit/173b6344a5e5514c1641fc236de2236e752d9fdc
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-07-17 (Sun, 17 Jul 2011)

  Changed paths:
    M t/harness.pir

  Log Message:
  -----------
  [harness.pir] add Winxed


  Commit: 081df99307466c934d9289129e4096cfe0f7e1a9
      https://github.com/parrot/parrot/commit/081df99307466c934d9289129e4096cfe0f7e1a9
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-17 (Sun, 17 Jul 2011)

  Changed paths:
    M src/pmc/packfile.pmc

  Log Message:
  -----------
  Add a .view method to Packfile PMC, to return a PackfileView. This is the form most useful for execution


  Commit: 44bd07b6553357c867da86db4e34d3f44c433076
      https://github.com/parrot/parrot/commit/44bd07b6553357c867da86db4e34d3f44c433076
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-17 (Sun, 17 Jul 2011)

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

  Log Message:
  -----------
  PackFile_Header_validate doesn't appear to be used from anywhere, so is made static


  Commit: c4b06f53cbbb0508a9eaf0398eafaf4b80fd0fa0
      https://github.com/parrot/parrot/commit/c4b06f53cbbb0508a9eaf0398eafaf4b80fd0fa0
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-17 (Sun, 17 Jul 2011)

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

  Log Message:
  -----------
  Fix some headerizer warnings. Add deprecation notices and suggested upgrade paths for various functions. Misc Cleanups


  Commit: bdebe724f2a6f3e5b13b6e8e4996ef67f05ff69e
      https://github.com/parrot/parrot/commit/bdebe724f2a6f3e5b13b6e8e4996ef67f05ff69e
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-17 (Sun, 17 Jul 2011)

  Changed paths:
    M src/pmc/packfile.pmc

  Log Message:
  -----------
  nit


  Commit: 3fc47528b19f9cbfc73bba7aa2d3da3c265f8f47
      https://github.com/parrot/parrot/commit/3fc47528b19f9cbfc73bba7aa2d3da3c265f8f47
  Author: Felipe Pena <felipensp at gmail.com>
  Date:   2011-07-17 (Sun, 17 Jul 2011)

  Changed paths:
    M compilers/imcc/imcc.l
  M compilers/imcc/imclexer.c
  M include/parrot/memory.h
  M src/gc/alloc_memory.c

  Log Message:
  -----------
  - Added mem_sys_strndup() function which saves unnecessary strlen() calls


  Commit: 24b1e912360eaf9a3385a30610536bfb85238bf6
      https://github.com/parrot/parrot/commit/24b1e912360eaf9a3385a30610536bfb85238bf6
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-17 (Sun, 17 Jul 2011)

  Changed paths:
    M compilers/imcc/main.c
  M compilers/imcc/pbc.c
  M src/embed.c
  M src/pmc/imccompiler.pmc

  Log Message:
  -----------
  track down remaining uses of PackFile_fixup_subs. Replace it where possible, add TODO notes otherwise


  Commit: b86c00ae4607c13480d17f4533fe1d3ac225af62
      https://github.com/parrot/parrot/commit/b86c00ae4607c13480d17f4533fe1d3ac225af62
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-17 (Sun, 17 Jul 2011)

  Changed paths:
    M compilers/imcc/pbc.c

  Log Message:
  -----------
  Cut out some code which appears to not be needed. Will comment about it more on TT #1324


  Commit: 4d43e86c8a6e0269c2240681bedae850464ad7b2
      https://github.com/parrot/parrot/commit/4d43e86c8a6e0269c2240681bedae850464ad7b2
  Author: Felipe Pena <felipensp at gmail.com>
  Date:   2011-07-17 (Sun, 17 Jul 2011)

  Changed paths:
    M src/gc/alloc_memory.c

  Log Message:
  -----------
  - Fix mem_sys_strndup assertion and prototype


  Commit: ebaa1b3f2502ad2fa43d2b32cf7e40874ecd01a6
      https://github.com/parrot/parrot/commit/ebaa1b3f2502ad2fa43d2b32cf7e40874ecd01a6
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-17 (Sun, 17 Jul 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  Reduce nesting, misc cleanups


  Commit: f8476648868558aa973612903c1f3a338b90db98
      https://github.com/parrot/parrot/commit/f8476648868558aa973612903c1f3a338b90db98
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-17 (Sun, 17 Jul 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  Remove unnecessary #includes from src/packfile/api.c


  Commit: 51fe42e8f7894d6b7f476ffcde4d5855513aae11
      https://github.com/parrot/parrot/commit/51fe42e8f7894d6b7f476ffcde4d5855513aae11
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-17 (Sun, 17 Jul 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  fix up some docs, add caveats about Parrot_pf_destroy


  Commit: 5d3a343b4464ad0d296020e904d8269ee85d6122
      https://github.com/parrot/parrot/commit/5d3a343b4464ad0d296020e904d8269ee85d6122
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-17 (Sun, 17 Jul 2011)

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

  Log Message:
  -----------
  Remove unnecessary .h files from dependencies list for packfile/api.c


  Commit: 1c90275c204e3f32e26a060d3a7b00b30a3ca111
      https://github.com/parrot/parrot/commit/1c90275c204e3f32e26a060d3a7b00b30a3ca111
  Author: Felipe Pena <felipensp at gmail.com>
  Date:   2011-07-17 (Sun, 17 Jul 2011)

  Changed paths:
    M compilers/imcc/imcparser.c

  Log Message:
  -----------
  - Regenerated parser


  Commit: 98c36de7870cb9412a5c4822fa31774fae79f3f3
      https://github.com/parrot/parrot/commit/98c36de7870cb9412a5c4822fa31774fae79f3f3
  Author: Felipe Pena <felipensp at gmail.com>
  Date:   2011-07-17 (Sun, 17 Jul 2011)

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

  Log Message:
  -----------
  - Fixing imcc warnings


  Commit: ecfcf9035997411d2c9e49aeace4f16ef66dce82
      https://github.com/parrot/parrot/commit/ecfcf9035997411d2c9e49aeace4f16ef66dce82
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-07-17 (Sun, 17 Jul 2011)

  Changed paths:
    M MANIFEST
  R t/README
  A t/README.pod

  Log Message:
  -----------
  [doc] Prettify our test suite readme by converting to POD so that it will render nicely on Github


  Commit: 19582f68192faf0a782ad67eee659b3db623780b
      https://github.com/parrot/parrot/commit/19582f68192faf0a782ad67eee659b3db623780b
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-07-17 (Sun, 17 Jul 2011)

  Changed paths:
    M t/README.pod

  Log Message:
  -----------
  [doc] Add another internal link


  Commit: 08481a68edd54765a70c4601ce28d93cef3bbc49
      https://github.com/parrot/parrot/commit/08481a68edd54765a70c4601ce28d93cef3bbc49
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-07-17 (Sun, 17 Jul 2011)

  Changed paths:
    M t/README.pod

  Log Message:
  -----------
  [docs] Convert misplaced markdown links to POD links


  Commit: 2c3be638866a62355513c8f9526f143dbe37f57e
      https://github.com/parrot/parrot/commit/2c3be638866a62355513c8f9526f143dbe37f57e
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-07-17 (Sun, 17 Jul 2011)

  Changed paths:
    M t/README.pod

  Log Message:
  -----------
  [doc] Add some actually useful information to our test suite readme


  Commit: a47aa518cbe2210ee66874a9197b078f254051f2
      https://github.com/parrot/parrot/commit/a47aa518cbe2210ee66874a9197b078f254051f2
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-07-17 (Sun, 17 Jul 2011)

  Changed paths:
    M t/README.pod

  Log Message:
  -----------
  [doc] Keep the coding standard wolves at bay


  Commit: 24ebeaf9b5729482ca1a969b396c3183279394e9
      https://github.com/parrot/parrot/commit/24ebeaf9b5729482ca1a969b396c3183279394e9
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-07-17 (Sun, 17 Jul 2011)

  Changed paths:
    M t/README.pod

  Log Message:
  -----------
  [doc] Correct a link to TESTS_STATUS.pod


  Commit: 46ec5ef8ab3cd7d89695ec27fdc97864c62c2faa
      https://github.com/parrot/parrot/commit/46ec5ef8ab3cd7d89695ec27fdc97864c62c2faa
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-07-17 (Sun, 17 Jul 2011)

  Changed paths:
    M docs/tests.pod

  Log Message:
  -----------
  [doc] Linkify


  Commit: c7107a5be72ecd2d9a1f91e2a86ae4fef3c32cb9
      https://github.com/parrot/parrot/commit/c7107a5be72ecd2d9a1f91e2a86ae4fef3c32cb9
  Author: Felipe Pena <felipensp at gmail.com>
  Date:   2011-07-17 (Sun, 17 Jul 2011)

  Changed paths:
    M compilers/imcc/debug.c

  Log Message:
  -----------
  - Fix IMCC_fataly


  Commit: 31df0943f85a5bfbf640345ef4b94f6965d66a61
      https://github.com/parrot/parrot/commit/31df0943f85a5bfbf640345ef4b94f6965d66a61
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-07-17 (Sun, 17 Jul 2011)

  Changed paths:
    A ports/README.pod

  Log Message:
  -----------
  [doc] Add a readme for the ports/ directory

This file did not get picked up by tools/dev/mk_manifest_and_skip.pl


  Commit: 826fb57aca6cc350545c0e7f23de3de9c56991b8
      https://github.com/parrot/parrot/commit/826fb57aca6cc350545c0e7f23de3de9c56991b8
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-18 (Mon, 18 Jul 2011)

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

  Log Message:
  -----------
  Rework win32/Parrot_dlsym to look in libparrot first, and msvcrt second if the library handle given is null. This is a horrible hack, and it smells terrible.


  Commit: d778087a9441b17c9cfe9a420b5f530b24fff3b3
      https://github.com/parrot/parrot/commit/d778087a9441b17c9cfe9a420b5f530b24fff3b3
  Author: Coke <will at coleda.com>
  Date:   2011-07-18 (Mon, 18 Jul 2011)

  Changed paths:
    M PLATFORMS

  Log Message:
  -----------
  add recent build info for windows.
(and remove stale info)


  Commit: b3bdf8b7d190ed9be35bed217a9f4fac53dc5463
      https://github.com/parrot/parrot/commit/b3bdf8b7d190ed9be35bed217a9f4fac53dc5463
  Author: Coke <will at coleda.com>
  Date:   2011-07-18 (Mon, 18 Jul 2011)

  Changed paths:
    M PLATFORMS

  Log Message:
  -----------
  Remove all old (2009 or earlier) build information.

Please submit recent build information for this file.


  Commit: 2bac6edaf8c3cb8dbe16dcc04d5f9bf0ebeb159c
      https://github.com/parrot/parrot/commit/2bac6edaf8c3cb8dbe16dcc04d5f9bf0ebeb159c
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-18 (Mon, 18 Jul 2011)

  Changed paths:
    M t/dynoplibs/debug.t

  Log Message:
  -----------
  SKIP the failing test in debug.t. We don't understand the failure and considering the code involved we probably don't care.


  Commit: 54b0299757be163fbd2b990cad0748bdc92ba059
      https://github.com/parrot/parrot/commit/54b0299757be163fbd2b990cad0748bdc92ba059
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-18 (Mon, 18 Jul 2011)

  Changed paths:
    M PLATFORMS

  Log Message:
  -----------
  Update win32/x86 status for Coke++. Add note about my platform (win7/x64/msvc_16)


  Commit: db54a4f408c2d9158f00a9d802d0022a66f343a5
      https://github.com/parrot/parrot/commit/db54a4f408c2d9158f00a9d802d0022a66f343a5
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-18 (Mon, 18 Jul 2011)

  Changed paths:
    M t/README.pod

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

(cherry picked from commit f592d3035fc595cf0692fd53a8060a1bab123227)

Conflicts:

	t/README.pod


  Commit: 8e90dea7d1636a58a538795e00798b7d2f4911da
      https://github.com/parrot/parrot/commit/8e90dea7d1636a58a538795e00798b7d2f4911da
  Author: Coke <will at coleda.com>
  Date:   2011-07-18 (Mon, 18 Jul 2011)

  Changed paths:
    M PLATFORMS

  Log Message:
  -----------
  add OS X status.


  Commit: 2d4cfad02d7061b11543de8c51ec019d69dd0812
      https://github.com/parrot/parrot/commit/2d4cfad02d7061b11543de8c51ec019d69dd0812
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-18 (Mon, 18 Jul 2011)

  Changed paths:
    M PLATFORMS

  Log Message:
  -----------
  Remove CGoto and Exec columns from PLATFORMs, since we don't have those anymore. Add update with linux/x64/clang2.8


  Commit: 62410458b2f48015e54c4c8ae1580fb3761ceb0c
      https://github.com/parrot/parrot/commit/62410458b2f48015e54c4c8ae1580fb3761ceb0c
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-18 (Mon, 18 Jul 2011)

  Changed paths:
    M tools/release/update_version.pl

  Log Message:
  -----------
  Add Perl coda.


  Commit: e1533a714aa020569da245b16f8342685589b28b
      https://github.com/parrot/parrot/commit/e1533a714aa020569da245b16f8342685589b28b
  Author: Coke <will at coleda.com>
  Date:   2011-07-18 (Mon, 18 Jul 2011)

  Changed paths:
    A t/library/.gitattributes

  Log Message:
  -----------
  force this file to have unix line endings always
(needed for t/library/streams.t) benabik++


  Commit: 83cc98ad173f086b834e180ef772c1732b97113b
      https://github.com/parrot/parrot/commit/83cc98ad173f086b834e180ef772c1732b97113b
  Author: Coke <will at coleda.com>
  Date:   2011-07-18 (Mon, 18 Jul 2011)

  Changed paths:
    M PLATFORMS

  Log Message:
  -----------
  all tests pass on windows/re-add darwin report.


  Commit: ddfdaee34ba23e454f20078dd295932aeeb99b1e
      https://github.com/parrot/parrot/commit/ddfdaee34ba23e454f20078dd295932aeeb99b1e
  Author: Felipe Pena <felipensp at gmail.com>
  Date:   2011-07-18 (Mon, 18 Jul 2011)

  Changed paths:
    M compilers/imcc/debug.c

  Log Message:
  -----------
  - Fix imcc_fatal function


  Commit: 06131a5a31cb42f41a0bf485360e9ee69af59b32
      https://github.com/parrot/parrot/commit/06131a5a31cb42f41a0bf485360e9ee69af59b32
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-18 (Mon, 18 Jul 2011)

  Changed paths:
    M t/pmc/socket.t

  Log Message:
  -----------
  provide more info on create socket failing tests


  Commit: 43c34c4b4eed359c9c80592e7217cff018148c47
      https://github.com/parrot/parrot/commit/43c34c4b4eed359c9c80592e7217cff018148c47
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-18 (Mon, 18 Jul 2011)

  Changed paths:
    M PLATFORMS

  Log Message:
  -----------
  Add 2 entries for darwin/ppc.


  Commit: 4c9445a9cbce316b817f5a3e9b29450e46d2f130
      https://github.com/parrot/parrot/commit/4c9445a9cbce316b817f5a3e9b29450e46d2f130
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-18 (Mon, 18 Jul 2011)

  Changed paths:
    M MANIFEST
  M t/examples/library.t
  M t/library/.gitattributes
  A t/library/perlhistory.txt
  M t/library/streams.t

  Log Message:
  -----------
  Change name of file used for testing to force update.


  Commit: 8a06578a06f26497acd7469f0e0d59bab3c87985
      https://github.com/parrot/parrot/commit/8a06578a06f26497acd7469f0e0d59bab3c87985
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-18 (Mon, 18 Jul 2011)

  Changed paths:
    R t/library/perlhist.txt

  Log Message:
  -----------
  Make sure the old file comes out.


  Commit: ff8079ec707b5d52094febdea23d28953564e80d
      https://github.com/parrot/parrot/commit/ff8079ec707b5d52094febdea23d28953564e80d
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-18 (Mon, 18 Jul 2011)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Correct typo in release manager guide.


  Commit: 4039e9d0b5d263bf23f60880765b55290d2dc506
      https://github.com/parrot/parrot/commit/4039e9d0b5d263bf23f60880765b55290d2dc506
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-18 (Mon, 18 Jul 2011)

  Changed paths:
    M CREDITS
  M ChangeLog
  M MANIFEST.generated
  M PBC_COMPAT
  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 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 tools/dev/mk_packfile_pbc
  M tools/release/release.json

  Log Message:
  -----------
  Release data for Parrot 3.6.0.


  Commit: cb9e9b89695c0aaa50f0008c2c686910db4cbea1
      https://github.com/parrot/parrot/commit/cb9e9b89695c0aaa50f0008c2c686910db4cbea1
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M CREDITS
  M ChangeLog
  M MANIFEST
  M MANIFEST.generated
  M NEWS
  M PBC_COMPAT
  M PLATFORMS
  M README
  M RESPONSIBLE_PARTIES
  M VERSION
  M api.yaml
  M compilers/imcc/imc.h
  M compilers/imcc/imcc.l
  M compilers/imcc/imclexer.c
  M compilers/imcc/symreg.c
  M compilers/imcc/symreg.h
  M config/gen/makefiles/root.in
  M docs/parrothist.pod
  M docs/project/release_manager_guide.pod
  M docs/tests.pod
  R examples/benchmarks/overload.pl
  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
  A ext/winxed/LICENSE
  M ext/winxed/README
  M ext/winxed/compiler.pir
  M ext/winxed/driver.pir
  M frontend/parrot/main.c
  M frontend/parrot_debugger/main.c
  M frontend/pbc_disassemble/main.c
  M frontend/pbc_merge/main.c
  M include/parrot/call.h
  M include/parrot/library.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/packfile.h
  M lib/Parrot/Config.pm
  M lib/Parrot/Harness/DefaultTests.pm
  M lib/Parrot/Harness/Smoke.pm
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Test.pm
  M parrotbug
  A ports/README.pod
  M runtime/parrot/library/Digest/sha256.pir
  M runtime/parrot/library/NCI/Utils.pir
  M src/call/args.c
  M src/embed.c
  M src/embed/bytecode.c
  M src/gc/fixed_allocator.c
  M src/gc/gc_gms.c
  M src/gc/gc_ms2.c
  M src/hash.c
  M src/hll.c
  M src/library.c
  M src/nci/extra_thunks.c
  M src/ops/core_ops.c
  M src/packfile/api.c
  M src/packfile/output.c
  A src/packfile/pf_private.h
  A src/packfile/segments.c
  M src/platform/linux/encoding.c
  M src/platform/win32/dl.c
  M src/platform/win32/error.c
  M src/pmc.c
  M src/pmc/bytebuffer.pmc
  M src/pmc/eval.pmc
  M src/pmc/hash.pmc
  M src/pmc/imccompiler.pmc
  M src/pmc/mappedbytearray.pmc
  M src/pmc/namespace.pmc
  M src/pmc/packfile.pmc
  A src/pmc/packfileview.pmc
  M src/pmc/parrotinterpreter.pmc
  M src/pmc/string.pmc
  M src/pmc/stringbuilder.pmc
  M src/runcore/cores.c
  M src/spf_render.c
  M src/string/api.c
  M src/string/encoding.c
  M src/warnings.c
  R t/README
  A t/README.pod
  M t/configure/035-step.t
  M t/dynoplibs/debug.t
  M t/dynpmc/os.t
  M t/examples/library.t
  A t/ext/winxed/compreg.t
  M t/harness.pir
  A t/library/.gitattributes
  M t/library/nciutils.t
  R t/library/perlhist.txt
  A t/library/perlhistory.txt
  M t/library/pg.t
  M t/library/streams.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/op/exceptions.t
  M t/op/spawnw.t
  M t/pmc/iterator.t
  M t/pmc/mappedbytearray.t
  A t/pmc/packfileview.t
  M t/pmc/parrotinterpreter.t
  M t/pmc/socket.t
  M t/pmc/string.t
  M t/src/embed.t
  M t/src/embed/api.t
  R t/steps/auto/git_describe-01.t
  M tools/dev/mk_packfile_pbc
  M tools/dev/nci_thunk_gen.pir
  M tools/release/release.json
  A tools/release/update_version.pl

  Log Message:
  -----------
  Merge branch 'master' into tt1047/type_sizes


  Commit: a5afabb4a3a3ab2a3cf4f74e7fb0c8169d0de7a3
      https://github.com/parrot/parrot/commit/a5afabb4a3a3ab2a3cf4f74e7fb0c8169d0de7a3
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

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

  Log Message:
  -----------
  Update Copyright date.


  Commit: e0231e52b47fce52e4f1827a29b978259e6c3cb3
      https://github.com/parrot/parrot/commit/e0231e52b47fce52e4f1827a29b978259e6c3cb3
  Author: Andy Dougherty <doughera at lafayette.edu>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M src/gc/fixed_allocator.c

  Log Message:
  -----------
  avoids sign extension errors by using ptrdiff_t

Trac # 2159


  Commit: 0d3a111dc336a8e0f2dbdd21f3275c2ada9d2520
      https://github.com/parrot/parrot/commit/0d3a111dc336a8e0f2dbdd21f3275c2ada9d2520
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Modify on basis of 3.6.0 experience, particularly re server permissions, make reconfig, etc.  Some POD reformatting.


  Commit: 9e1643878d2252b760d1411356bcb4d022a73dbc
      https://github.com/parrot/parrot/commit/9e1643878d2252b760d1411356bcb4d022a73dbc
  Author: Allison Randal <allison at parrot.org>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M ports/debian/changelog
  M ports/debian/control
  M ports/debian/control.in
  A ports/debian/libparrot3.3.0.symbols
  A ports/debian/patches/01_fix_spelling_errors.patch
  M ports/debian/patches/series

  Log Message:
  -----------
  Changes from Debian packages for 3.3 release.


  Commit: 7f3317a47897c1769a2c97be4ec8f55931fd5f18
      https://github.com/parrot/parrot/commit/7f3317a47897c1769a2c97be4ec8f55931fd5f18
  Author: Allison Randal <allison at parrot.org>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M frontend/parrot_debugger/main.c
  M src/debug.c

  Log Message:
  -----------
  Minor spelling inconsistency that triggers package warnings


  Commit: e3f816d5d378b6d37008236792e1bc9d800c50ef
      https://github.com/parrot/parrot/commit/e3f816d5d378b6d37008236792e1bc9d800c50ef
  Author: Allison Randal <allison at parrot.org>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M .gitignore
  M CREDITS
  M ChangeLog
  M Configure.pl
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M NEWS
  M PBC_COMPAT
  M PLATFORMS
  M README
  M RESPONSIBLE_PARTIES
  M VERSION
  M api.yaml
  M compilers/imcc/debug.h
  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/pbc.c
  M compilers/imcc/pbc.h
  M compilers/imcc/symreg.c
  M compilers/imcc/symreg.h
  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/POST/Compiler.pir
  R config/auto/frames.pm
  R config/auto/frames/test_exec_cygwin_c.in
  R config/auto/frames/test_exec_linux_c.in
  R config/auto/frames/test_exec_openbsd_c.in
  R config/auto/git_describe.pm
  M config/auto/icu.pm
  M config/auto/opengl.pm
  M config/auto/platform.pm
  M config/auto/readline.pm
  R config/auto/sha1.pm
  M config/auto/warnings.pm
  M config/gen/config_h/config_h.in
  M config/gen/config_pm.pm
  M config/gen/config_pm/config_lib_pir.in
  M config/gen/makefiles/root.in
  M config/gen/opengl.pm
  M config/init/defaults.pm
  M config/init/hints/darwin.pm
  M config/init/hints/mswin32.pm
  M config/inter/types.pm
  M docs/book/pct/ch04_pge.pod
  M docs/book/pir/ch03_basic_syntax.pod
  M docs/book/pir/ch04_variables.pod
  A docs/deprecations/deprecations.pod
  A docs/deprecations/deprecations_2_6.pod
  A docs/deprecations/deprecations_2_9.pod
  A docs/deprecations/deprecations_3_0.pod
  A docs/deprecations/deprecations_3_3.pod
  A docs/deprecations/deprecations_3_6.pod
  A docs/deprecations/how_to_deprecate.pod
  M docs/embed.pod
  M docs/index/developer.json
  M docs/parrothist.pod
  M docs/pct/gettingstarted.pod
  M docs/pdds/draft/pdd11_extending.pod
  M docs/pdds/draft/pdd16_native_call.pod
  M docs/pdds/pdd17_pmc.pod
  M docs/pdds/pdd19_pir.pod
  M docs/pdds/pdd28_strings.pod
  M docs/project/git_workflow.pod
  M docs/project/release_manager_guide.pod
  M docs/project/support_policy.pod
  M docs/submissions.pod
  M docs/tests.pod
  M docs/translations/README.BGR
  M docs/translations/README.deutsch
  R examples/benchmarks/overload.pl
  M examples/languages/squaak/doc/tutorial_episode_1.pod
  M examples/library/ncurses_life.pir
  M ext/nqp-rx/src/stage0/HLL-s0.pir
  M ext/nqp-rx/src/stage0/NQP-s0.pir
  M ext/nqp-rx/src/stage0/P6Regex-s0.pir
  M ext/nqp-rx/src/stage0/Regex-s0.pir
  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
  M frontend/parrot_debugger/main.c
  A frontend/pbc_disassemble/main.c
  M frontend/pbc_merge/main.c
  M include/parrot/api.h
  M include/parrot/call.h
  M include/parrot/compiler.h
  M include/parrot/context.h
  M include/parrot/datatypes.h
  M include/parrot/debugger.h
  M include/parrot/embed.h
  M include/parrot/encoding.h
  M include/parrot/exceptions.h
  M include/parrot/extend.h
  M include/parrot/gc_api.h
  M include/parrot/hash.h
  M include/parrot/interpreter.h
  M include/parrot/io.h
  M include/parrot/key.h
  M include/parrot/library.h
  M include/parrot/list.h
  M include/parrot/longopt.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/runcore_api.h
  M include/parrot/scheduler.h
  M include/parrot/string_funcs.h
  M include/parrot/thread.h
  M include/parrot/vtables.h
  M include/parrot/warnings.h
  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/File.pm
  M lib/Parrot/Configure/Options/Conf/Shared.pm
  M lib/Parrot/Configure/Step/List.pm
  M lib/Parrot/Git/Describe.pm
  M lib/Parrot/Harness/DefaultTests.pm
  M lib/Parrot/Harness/Smoke.pm
  M lib/Parrot/Headerizer.pm
  M lib/Parrot/Headerizer/Functions.pm
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/PMC/RO.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M lib/Parrot/Revision.pm
  M lib/Parrot/SHA1.pm
  M lib/Parrot/Test.pm
  M lib/Parrot/Vtable.pm
  M parrotbug
  A ports/README.pod
  M runtime/parrot/library/Digest/sha256.pir
  M runtime/parrot/library/NCI/Utils.pir
  M runtime/parrot/library/OpenGL.pir
  M runtime/parrot/library/Test/More.pir
  M runtime/parrot/library/distutils.pir
  M runtime/parrot/library/libpcre.pir
  R runtime/parrot/library/ncurses.pasm
  M runtime/parrot/library/osutils.pir
  M runtime/parrot/library/pcre.pir
  R runtime/parrot/library/postgres.pasm
  M runtime/parrot/library/postgres.pir
  M runtime/parrot/library/uuid.pir
  M src/call/args.c
  M src/call/context.c
  M src/call/context_accessors.c
  M src/call/pcc.c
  M src/datatypes.c
  M src/debug.c
  M src/dynext.c
  M src/dynoplibs/io.ops
  M src/dynpmc/os.pmc
  M src/embed.c
  M src/embed/api.c
  M src/embed/bytecode.c
  M src/embed/pmc.c
  M src/exceptions.c
  M src/extend.c
  M src/gc/alloc_resources.c
  M src/gc/api.c
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h
  M src/gc/gc_gms.c
  M src/gc/gc_inf.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/gc_private.h
  M src/gc/mark_sweep.c
  M src/gc/string_gc.c
  M src/gc/system.c
  M src/global_setup.c
  M src/hash.c
  M src/hll.c
  M src/interp/inter_create.c
  M src/interp/inter_misc.c
  M src/io/api.c
  M src/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.c
  M src/ops/experimental.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
  M src/platform/generic/dl.c
  A src/platform/generic/entropy.c
  M src/platform/generic/file.c
  M src/platform/generic/socket.c
  M src/platform/generic/sysmem.c
  M src/platform/linux/encoding.c
  M src/platform/win32/dl.c
  A src/platform/win32/entropy.c
  M src/platform/win32/error.c
  M src/pmc.c
  M src/pmc/boolean.pmc
  M src/pmc/bytebuffer.pmc
  M src/pmc/callcontext.pmc
  M src/pmc/capture.pmc
  M src/pmc/class.pmc
  M src/pmc/eval.pmc
  M src/pmc/filehandle.pmc
  M src/pmc/hash.pmc
  M src/pmc/imccompiler.pmc
  M src/pmc/key.pmc
  M src/pmc/lexinfo.pmc
  M src/pmc/lexpad.pmc
  M src/pmc/mappedbytearray.pmc
  M src/pmc/namespace.pmc
  M src/pmc/nci.pmc
  M src/pmc/packfile.pmc
  M src/pmc/packfiledirectory.pmc
  A src/pmc/packfileview.pmc
  M src/pmc/parrotinterpreter.pmc
  M src/pmc/resizablepmcarray.pmc
  M src/pmc/scalar.pmc
  M src/pmc/string.pmc
  M src/pmc/stringbuilder.pmc
  M src/pmc/structview.pmc
  M src/pmc/unmanagedstruct.pmc
  M src/pointer_array.c
  M src/runcore/cores.c
  M src/runcore/main.c
  M src/runcore/profiling.c
  M src/scheduler.c
  M src/spf_render.c
  M src/spf_vtable.c
  M src/string/api.c
  M src/string/encoding.c
  M src/string/encoding/binary.c
  M src/string/encoding/latin1.c
  M src/string/encoding/null.c
  M src/string/encoding/shared.h
  M src/string/encoding/ucs2.c
  M src/string/encoding/ucs4.c
  M src/string/encoding/utf16.c
  M src/string/encoding/utf8.c
  M 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/configure/035-step.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/dynoplibs/debug.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
  M t/examples/library.t
  A t/ext/winxed/compreg.t
  M t/harness
  M t/harness.pir
  A t/library/.gitattributes
  A t/library/nciutils.t
  M t/library/pcre.t
  R t/library/perlhist.txt
  A t/library/perlhistory.txt
  M t/library/pg.t
  M t/library/sha.t
  M t/library/streams.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/op/exceptions.t
  M t/op/lexicals.t
  M t/op/spawnw.t
  M t/pmc/boolean.t
  M t/pmc/class.t
  M t/pmc/eval.t
  M t/pmc/io_iterator.t
  M t/pmc/iterator.t
  M t/pmc/lexinfo.t
  M t/pmc/mappedbytearray.t
  M t/pmc/nci.t
  M t/pmc/orderedhash.t
  A t/pmc/packfileview.t
  M t/pmc/parrotinterpreter.t
  M t/pmc/socket.t
  M t/pmc/socket_ipv6.t
  M t/pmc/string.t
  M t/pmc/unmanagedstruct.t
  M t/run/options.t
  M t/src/checkdepend.t
  M t/src/embed.t
  M t/src/embed/api.t
  M t/src/extend.t
  M t/src/extend_vtable.t
  R t/steps/auto/frames-01.t
  R t/steps/auto/git_describe-01.t
  M t/steps/auto/platform-01.t
  M t/steps/auto/readline-01.t
  M t/steps/init/hints/darwin-01.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/mk_language_shell.t
  M t/tools/pbc_disassemble.t
  A tools/build/gen_version.pl
  M tools/dev/README
  M tools/dev/addopstags.pl
  M tools/dev/as2c.pl
  M tools/dev/create_language.pl
  M tools/dev/debian_docs.sh
  R tools/dev/dedeprecator
  A tools/dev/dedeprecator.nqp
  M tools/dev/faces.pl
  M tools/dev/fetch_languages.pl
  M tools/dev/findhacks.pl
  M tools/dev/gen_charset_tables.pl
  M tools/dev/gen_class.pl
  M tools/dev/gen_makefile.pl
  M tools/dev/gen_valgrind_suppressions.pl
  M tools/dev/headerizer.pl
  M tools/dev/install_dev_files.pl
  M tools/dev/install_doc_files.pl
  M tools/dev/install_files.pl
  M tools/dev/lib_deps.pl
  M tools/dev/make_cover.pl
  M tools/dev/merge_pull_request.pl
  M tools/dev/mk_inno.pl
  M tools/dev/mk_inno_language.pl
  M tools/dev/mk_nci_thunks.pl
  M tools/dev/mk_packfile_pbc
  M tools/dev/mk_rpm_manifests.pl
  M tools/dev/nci_test_gen.pl
  M tools/dev/nci_thunk_gen.pir
  M tools/dev/ncidef2pir.pl
  M tools/dev/nm.pl
  M tools/dev/nopaste.pl
  R tools/dev/ops_not_tested.pl
  M tools/dev/parrot_api.pl
  M tools/dev/parrot_shell.pl
  M tools/dev/parrotbench.pl
  M tools/dev/pbc_header.pl
  M tools/dev/pbc_to_exe.pir
  M tools/dev/pmcrenumber.pl
  M tools/dev/pmctree.pl
  M tools/dev/pprof2cg.pl
  M tools/dev/reconfigure.pl
  M tools/dev/resolve_deprecated.nqp
  M tools/dev/search-ops.pl
  M tools/dev/show_deprecated.nqp
  M tools/dev/show_experimental.nqp
  M tools/dev/symlink.pl
  M tools/dev/update_copyright.pl
  M tools/dev/vtablize.pl
  M tools/release/release.json
  A tools/release/update_version.pl

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


  Commit: 65041c49ce22e7ce4cbab9db0f6f635683287a11
      https://github.com/parrot/parrot/commit/65041c49ce22e7ce4cbab9db0f6f635683287a11
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-07-19 (Tue, 19 Jul 2011)

  Changed paths:
    M src/runcore/cores.c
  M src/runcore/profiling.c

  Log Message:
  -----------
  Fixed a few perldoc errors in src/runcore/* by adding =cut tags at the end.


  Commit: a4dd9e08c11015a1f61713ebdf62ea735989f9d6
      https://github.com/parrot/parrot/commit/a4dd9e08c11015a1f61713ebdf62ea735989f9d6
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-20 (Wed, 20 Jul 2011)

  Changed paths:
    M compilers/imcc/imcparser.c
  M compilers/imcc/pbc.c
  M compilers/imcc/reg_alloc.c

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


  Commit: a3d4738706faae7672ac80c9ac546db140f32427
      https://github.com/parrot/parrot/commit/a3d4738706faae7672ac80c9ac546db140f32427
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-20 (Wed, 20 Jul 2011)

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

  Log Message:
  -----------
  Re-generate lex and yacc files. Merge pull request from Felipe++


  Commit: bd1c96d8c2a3ed263f90ffbd8883a36881c8dbcc
      https://github.com/parrot/parrot/commit/bd1c96d8c2a3ed263f90ffbd8883a36881c8dbcc
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-20 (Wed, 20 Jul 2011)

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

  Log Message:
  -----------
  Add in a slightly less bad, but still no better, hack to find libc functions on windows. Instead of looking up modules by string name, which are guaranteed to change because 'why the heck not?', we can use an undocumented trick to find the HMODULE owner for a particular function pointer. See in-code comments and TT #2150 for more details.


  Commit: e890ebee48e4f1ca83ee7aa167f16a183ffb3dff
      https://github.com/parrot/parrot/commit/e890ebee48e4f1ca83ee7aa167f16a183ffb3dff
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-07-20 (Wed, 20 Jul 2011)

  Changed paths:
    M docs/project/support_policy.pod

  Log Message:
  -----------
  [doc] Remove some antiquated references to svn--


  Commit: d78ddd08f67b97edd692e00cec97f7d5f821cf04
      https://github.com/parrot/parrot/commit/d78ddd08f67b97edd692e00cec97f7d5f821cf04
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-07-20 (Wed, 20 Jul 2011)

  Changed paths:
    M t/README.pod

  Log Message:
  -----------
  [doc] Add instructions about smoking parrot to the test suite readme


  Commit: 44aaea480323bb867d96916407a63cc7ef78c2d0
      https://github.com/parrot/parrot/commit/44aaea480323bb867d96916407a63cc7ef78c2d0
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-07-20 (Wed, 20 Jul 2011)

  Changed paths:
    M t/README.pod

  Log Message:
  -----------
  [doc] Add a note about the smolder_coretest makefile target to the test suite readme


  Commit: 748ed5ee1430e799fba0854a327b1725d9e0e57c
      https://github.com/parrot/parrot/commit/748ed5ee1430e799fba0854a327b1725d9e0e57c
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-07-20 (Wed, 20 Jul 2011)

  Changed paths:
    M t/dynpmc/os.t

  Log Message:
  -----------
  Fixed output regular expression for chroot test in t/dynpmc/os.t so that it passes on OpenBSD.


  Commit: 3078cc6d18f4d301e4c8f844b30935c802bedff1
      https://github.com/parrot/parrot/commit/3078cc6d18f4d301e4c8f844b30935c802bedff1
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-07-20 (Wed, 20 Jul 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t][src] Refactor get_pointer test to have a more useful failure message


  Commit: 287059aad35bfbce6fa2902e419a126fc7b48550
      https://github.com/parrot/parrot/commit/287059aad35bfbce6fa2902e419a126fc7b48550
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-22 (Fri, 22 Jul 2011)

  Changed paths:
    M compilers/imcc/pbc.c

  Log Message:
  -----------
  Uncomment the TT #1324 code from compilers/imcc/pbc.c. It was causing a test failure in code that expects to be able to HLL map Sub in an :immediate. This fixes t/dynpmc/subproxy.t


  Commit: 5acd4c4653412d9b0d64ee806c8360db1646fbbd
      https://github.com/parrot/parrot/commit/5acd4c4653412d9b0d64ee806c8360db1646fbbd
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-22 (Fri, 22 Jul 2011)

  Changed paths:
    M t/compilers/opsc/06-opsfile.t

  Log Message:
  -----------
  Bump the number of ops in t/compilers/opsc/06-opsfile.t. This fixes that test.


  Commit: b07fb58143b7ac6a44152d151b4438116c4d3a0a
      https://github.com/parrot/parrot/commit/b07fb58143b7ac6a44152d151b4438116c4d3a0a
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-22 (Fri, 22 Jul 2011)

  Changed paths:
    M CREDITS
  M ChangeLog
  M MANIFEST
  M MANIFEST.generated
  M NEWS
  M PBC_COMPAT
  M PLATFORMS
  M README
  M RESPONSIBLE_PARTIES
  M VERSION
  M api.yaml
  M compilers/imcc/imc.h
  M compilers/imcc/imcc.l
  M compilers/imcc/imclexer.c
  M compilers/imcc/imcparser.c
  M compilers/imcc/imcparser.h
  M compilers/imcc/pbc.c
  M compilers/imcc/reg_alloc.c
  M compilers/imcc/symreg.c
  M compilers/imcc/symreg.h
  M config/gen/makefiles/root.in
  M config/inter/types.pm
  M docs/parrothist.pod
  M docs/project/release_manager_guide.pod
  M docs/project/support_policy.pod
  M docs/tests.pod
  R examples/benchmarks/overload.pl
  M ext/winxed/README
  M ext/winxed/compiler.pir
  M ext/winxed/driver.pir
  M frontend/parrot/main.c
  M frontend/parrot_debugger/main.c
  M frontend/pbc_disassemble/main.c
  M include/parrot/call.h
  M include/parrot/library.h
  M include/parrot/oplib/core_ops.h
  M lib/Parrot/Harness/Smoke.pm
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Test.pm
  M parrotbug
  A ports/README.pod
  M ports/debian/changelog
  M ports/debian/control
  M ports/debian/control.in
  A ports/debian/libparrot3.3.0.symbols
  A ports/debian/patches/01_fix_spelling_errors.patch
  M ports/debian/patches/series
  M runtime/parrot/library/NCI/Utils.pir
  M src/call/args.c
  M src/debug.c
  M src/gc/fixed_allocator.c
  M src/hll.c
  M src/library.c
  M src/nci/extra_thunks.c
  M src/ops/core_ops.c
  M src/packfile/segments.c
  M src/platform/linux/encoding.c
  M src/platform/win32/dl.c
  M src/platform/win32/error.c
  M src/pmc/bytebuffer.pmc
  M src/pmc/hash.pmc
  M src/pmc/imccompiler.pmc
  M src/pmc/mappedbytearray.pmc
  M src/pmc/parrotinterpreter.pmc
  M src/pmc/string.pmc
  M src/runcore/cores.c
  M src/runcore/profiling.c
  M src/spf_render.c
  M src/string/encoding.c
  R t/README
  A t/README.pod
  M t/configure/035-step.t
  M t/dynoplibs/debug.t
  M t/dynpmc/os.t
  M t/examples/library.t
  M t/harness.pir
  A t/library/.gitattributes
  M t/library/nciutils.t
  R t/library/perlhist.txt
  A t/library/perlhistory.txt
  M t/library/streams.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/op/exceptions.t
  M t/op/spawnw.t
  M t/pmc/iterator.t
  M t/pmc/mappedbytearray.t
  M t/pmc/socket.t
  M t/pmc/string.t
  M t/src/embed/api.t
  M t/src/extend_vtable.t
  R t/steps/auto/git_describe-01.t
  M t/steps/inter/types-01.t
  M tools/dev/mk_packfile_pbc
  M tools/dev/nci_thunk_gen.pir
  M tools/release/release.json
  A tools/release/update_version.pl

  Log Message:
  -----------
  Merge branch 'master' into whiteknight/pbc_pbc


  Commit: 2ca406f8e25a17e797bf1c8d19a709dbb51b4206
      https://github.com/parrot/parrot/commit/2ca406f8e25a17e797bf1c8d19a709dbb51b4206
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-22 (Fri, 22 Jul 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  Fix c_arg_assert.t


  Commit: ed077ecdcbfeffb15226f5aabf77c4c08ea77dee
      https://github.com/parrot/parrot/commit/ed077ecdcbfeffb15226f5aabf77c4c08ea77dee
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-22 (Fri, 22 Jul 2011)

  Changed paths:
    M src/packfile/api.c
  M src/platform/win32/dl.c

  Log Message:
  -----------
  fix c_functions_docs.t


  Commit: 0838d5304880097e289420ed2c81f724f175561b
      https://github.com/parrot/parrot/commit/0838d5304880097e289420ed2c81f724f175561b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-22 (Fri, 22 Jul 2011)

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

  Log Message:
  -----------
  fix c_parens.t


  Commit: 5f99543078375b7020febbf5c821dfb4f2981566
      https://github.com/parrot/parrot/commit/5f99543078375b7020febbf5c821dfb4f2981566
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-22 (Fri, 22 Jul 2011)

  Changed paths:
    M src/ops/core.ops

  Log Message:
  -----------
  Fix opcode_doc.t, and expand some docs for the old-style load_bytecode


  Commit: 6e5911f71a406f106016073a08aa399d2ea4a045
      https://github.com/parrot/parrot/commit/6e5911f71a406f106016073a08aa399d2ea4a045
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-22 (Fri, 22 Jul 2011)

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  +experimental note about load_bytecode_p_s to api.yaml


  Commit: a233112d65073713c996ede8acce5383c21b57b4
      https://github.com/parrot/parrot/commit/a233112d65073713c996ede8acce5383c21b57b4
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-07-22 (Fri, 22 Jul 2011)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [t] Fix Parrot_PMC_get_pointer and Parrot_PMC_get_pointer_keyed tests, which assumed that memory locations were always positive integers. It just ain't so.


  Commit: d6cb4d899e61f474ad9ddc650e79e39292e4f1b9
      https://github.com/parrot/parrot/commit/d6cb4d899e61f474ad9ddc650e79e39292e4f1b9
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-22 (Fri, 22 Jul 2011)

  Changed paths:
    M api.yaml
  M compilers/imcc/main.c
  M compilers/imcc/pbc.c
  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 include/parrot/packfile.h
  M src/embed.c
  M src/embed/bytecode.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/packfile/api.c
  M src/platform/win32/dl.c
  M src/pmc/eval.pmc
  M src/pmc/imccompiler.pmc
  M src/pmc/packfile.pmc
  M src/pmc/packfileview.pmc
  M t/compilers/opsc/06-opsfile.t
  M t/pmc/packfileview.t

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


  Commit: 7ad5690d790da1aa24400bf90505dce952ec0201
      https://github.com/parrot/parrot/commit/7ad5690d790da1aa24400bf90505dce952ec0201
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-22 (Fri, 22 Jul 2011)

  Changed paths:
    M include/parrot/interpreter.h
  M src/interp/inter_misc.c

  Log Message:
  -----------
  Remove Parrot_compreg function, which was not being used. TT #1879


  Commit: ad926f366f7d49ab1e5bb82743c9a774581055e7
      https://github.com/parrot/parrot/commit/ad926f366f7d49ab1e5bb82743c9a774581055e7
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-22 (Fri, 22 Jul 2011)

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  Update api.yaml


  Commit: d4166d2feefe314d53d92f01cf90daf91a0c45a9
      https://github.com/parrot/parrot/commit/d4166d2feefe314d53d92f01cf90daf91a0c45a9
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-23 (Sat, 23 Jul 2011)

  Changed paths:
    M compilers/imcc/pbc.c

  Log Message:
  -----------
  Remove TODO note, and use STRINGNULL instead of creating a new empty STRING every time we have a non-method sub


  Commit: 166738c3e6efa0651e0ace2925cd90b3004cbb95
      https://github.com/parrot/parrot/commit/166738c3e6efa0651e0ace2925cd90b3004cbb95
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-23 (Sat, 23 Jul 2011)

  Changed paths:
    M compilers/imcc/pbc.c

  Log Message:
  -----------
  Remove two TODO notes that are useless


  Commit: 05b09115de73950747994a4347995c4736ac63d6
      https://github.com/parrot/parrot/commit/05b09115de73950747994a4347995c4736ac63d6
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-23 (Sat, 23 Jul 2011)

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

  Log Message:
  -----------
  Add in a new function to try and make better IMCC error messages. Dump whatever information we can get our hands on into the message, and hope it's enough. Or too much. or not enough.


  Commit: efa1dd036cdff1130017d030f345cf261375eb0a
      https://github.com/parrot/parrot/commit/efa1dd036cdff1130017d030f345cf261375eb0a
  Author: Felipe Pena <felipensp at gmail.com>
  Date:   2011-07-23 (Sat, 23 Jul 2011)

  Changed paths:
    M CREDITS
  M ChangeLog
  M MANIFEST
  M MANIFEST.generated
  M PBC_COMPAT
  M PLATFORMS
  M README
  M RESPONSIBLE_PARTIES
  M VERSION
  M api.yaml
  M compilers/imcc/imcc.l
  M compilers/imcc/imclexer.c
  M compilers/imcc/imcparser.c
  M compilers/imcc/imcparser.h
  M compilers/imcc/main.c
  M compilers/imcc/pbc.c
  M config/gen/makefiles/root.in
  M config/inter/types.pm
  M docs/parrothist.pod
  M docs/project/release_manager_guide.pod
  M docs/project/support_policy.pod
  M docs/tests.pod
  M frontend/parrot_debugger/main.c
  M include/parrot/interpreter.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/oplib/ops.h
  M include/parrot/opsenum.h
  M include/parrot/packfile.h
  A ports/README.pod
  M ports/debian/changelog
  M ports/debian/control
  M ports/debian/control.in
  A ports/debian/libparrot3.3.0.symbols
  A ports/debian/patches/01_fix_spelling_errors.patch
  M ports/debian/patches/series
  M src/debug.c
  M src/embed.c
  M src/embed/bytecode.c
  M src/gc/fixed_allocator.c
  M src/interp/inter_misc.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/packfile/api.c
  M src/platform/win32/dl.c
  M src/pmc/eval.pmc
  M src/pmc/imccompiler.pmc
  M src/pmc/packfile.pmc
  M src/pmc/packfileview.pmc
  M src/runcore/cores.c
  M src/runcore/profiling.c
  R t/README
  A t/README.pod
  M t/compilers/opsc/06-opsfile.t
  M t/dynoplibs/debug.t
  M t/dynpmc/os.t
  M t/examples/library.t
  M t/harness.pir
  A t/library/.gitattributes
  R t/library/perlhist.txt
  A t/library/perlhistory.txt
  M t/library/streams.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/pmc/packfileview.t
  M t/pmc/socket.t
  M t/src/extend_vtable.t
  M t/steps/inter/types-01.t
  M tools/dev/mk_packfile_pbc
  M tools/release/release.json
  A tools/release/update_version.pl

  Log Message:
  -----------
  - Fix conflict


  Commit: 6454ac4da7183e0195921b39c1eb61751479b032
      https://github.com/parrot/parrot/commit/6454ac4da7183e0195921b39c1eb61751479b032
  Author: Felipe Pena <felipensp at gmail.com>
  Date:   2011-07-23 (Sat, 23 Jul 2011)

  Changed paths:
    M compilers/imcc/imclexer.c

  Log Message:
  -----------
  - Fix conflict


  Commit: 0a84eb759095995a599721fe8274c44395412160
      https://github.com/parrot/parrot/commit/0a84eb759095995a599721fe8274c44395412160
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-25 (Mon, 25 Jul 2011)

  Changed paths:
    M include/parrot/interpreter.h
  M src/global_setup.c
  M src/packfile/api.c
  M src/pmc/packfileview.pmc

  Log Message:
  -----------
  Add a new IGLOBALS_LOADED_PBCS global to be a cache for load_bytecode_p_s. Add a ->path attr to packfile view to optionally hold the string path of the packfile, if it was loaded from a file with load_bytecode_p_s


  Commit: 5ef23c59e1b69c25f1c21771398c87a1da5ad2fd
      https://github.com/parrot/parrot/commit/5ef23c59e1b69c25f1c21771398c87a1da5ad2fd
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-25 (Mon, 25 Jul 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  get_string_native -> get_string. Why? LOLWTF, that's why.


  Commit: 97e3693f1da11ce79d79f6da8bfdc854a79c5a57
      https://github.com/parrot/parrot/commit/97e3693f1da11ce79d79f6da8bfdc854a79c5a57
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-07-25 (Mon, 25 Jul 2011)

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

  Log Message:
  -----------
  Added perldoc to osutils.pir. Also cleaned up source code so I could figure what each function was doing more clearly.


  Commit: 9efc5f99f55320c0b4b478a91635205e5182536e
      https://github.com/parrot/parrot/commit/9efc5f99f55320c0b4b478a91635205e5182536e
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-07-25 (Mon, 25 Jul 2011)

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

  Log Message:
  -----------
  Removed a few trailing whitespaces in osutils.pir that were causing t/codingstd/trailing_space.t to fail. Also added some perldoc corrections that were missing because of a delinquent vim swap file.


  Commit: 66e6aee5d80ac89271b25e0053ae5c73af41d386
      https://github.com/parrot/parrot/commit/66e6aee5d80ac89271b25e0053ae5c73af41d386
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-07-26 (Tue, 26 Jul 2011)

  Changed paths:
    M README

  Log Message:
  -----------
  recommend Configure.pl --optimize


  Commit: 8cc26e4a562cd565a4da9596d716fd981275a813
      https://github.com/parrot/parrot/commit/8cc26e4a562cd565a4da9596d716fd981275a813
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-07-26 (Tue, 26 Jul 2011)

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

  Log Message:
  -----------
  [Archive] add some documentation


  Commit: 930fa0f7ea2acd2f44475454e3c3b83d6cc3a90e
      https://github.com/parrot/parrot/commit/930fa0f7ea2acd2f44475454e3c3b83d6cc3a90e
  Author: Felipe Pena <felipensp at gmail.com>
  Date:   2011-07-26 (Tue, 26 Jul 2011)

  Changed paths:
    M README
  M include/parrot/interpreter.h
  M runtime/parrot/library/Archive/Tar.pir
  M runtime/parrot/library/Archive/Zip.pir
  M runtime/parrot/library/osutils.pir
  M src/global_setup.c
  M src/packfile/api.c
  M src/pmc/packfileview.pmc

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/master' into imcc_error_message


  Commit: c282bfca03f1a45f9e0fb5c27b9e32452c50d187
      https://github.com/parrot/parrot/commit/c282bfca03f1a45f9e0fb5c27b9e32452c50d187
  Author: Felipe Pena <felipensp at gmail.com>
  Date:   2011-07-26 (Tue, 26 Jul 2011)

  Changed paths:
    M compilers/imcc/imcc.l
  M compilers/imcc/imclexer.c
  M include/parrot/memory.h
  M src/gc/alloc_memory.c

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/mem_sys_strndup'


  Commit: 9a8864601871b4f4c2ef11e651e848f124acd03b
      https://github.com/parrot/parrot/commit/9a8864601871b4f4c2ef11e651e848f124acd03b
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-07-27 (Wed, 27 Jul 2011)

  Changed paths:
    M compilers/imcc/debug.c
  M include/parrot/memory.h

  Log Message:
  -----------
  fix codetest failures - trailing spaces and linelength, update copyright


  Commit: 74d8790a93338730ef180bd2c8b3f1884479a399
      https://github.com/parrot/parrot/commit/74d8790a93338730ef180bd2c8b3f1884479a399
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-07-27 (Wed, 27 Jul 2011)

  Changed paths:
    M src/gc/alloc_memory.c

  Log Message:
  -----------
  fix codetest failure - trailing spaces


  Commit: cb6ec5f780abefbb371af001649f6bd3e1fe5f74
      https://github.com/parrot/parrot/commit/cb6ec5f780abefbb371af001649f6bd3e1fe5f74
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-07-27 (Wed, 27 Jul 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  [doc] Add info to NEWS


  Commit: 43ba0b079b80725c1b0752fcbfbfdb57a71ebc8e
      https://github.com/parrot/parrot/commit/43ba0b079b80725c1b0752fcbfbfdb57a71ebc8e
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-27 (Wed, 27 Jul 2011)

  Changed paths:
    M t/oo/new-old.t

  Log Message:
  -----------
  fix and unTODO the "exception in new" test, TT #1151


  Commit: 358549ee57864f04c83eb13db712f56edbe0737a
      https://github.com/parrot/parrot/commit/358549ee57864f04c83eb13db712f56edbe0737a
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-27 (Wed, 27 Jul 2011)

  Changed paths:
    M Configure.pl

  Log Message:
  -----------
  Remove import of Data::Dumper.


  Commit: 62e830aeef8cd09ea4e05e35786b292c48c0038b
      https://github.com/parrot/parrot/commit/62e830aeef8cd09ea4e05e35786b292c48c0038b
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-07-27 (Wed, 27 Jul 2011)

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

  Log Message:
  -----------
  Added :named('verbose') argument to chmod() in osutils.pir.


  Commit: 171eb1638042f5219d2a14f4a81074b2ffad6094
      https://github.com/parrot/parrot/commit/171eb1638042f5219d2a14f4a81074b2ffad6094
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-07-27 (Wed, 27 Jul 2011)

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

  Log Message:
  -----------
  Added perldoc for the install() function in osutils.pir.


  Commit: f7f182e3efb0675f16256f92654a82e28448a327
      https://github.com/parrot/parrot/commit/f7f182e3efb0675f16256f92654a82e28448a327
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-07-28 (Thu, 28 Jul 2011)

  Changed paths:
    M t/library/osutils.t

  Log Message:
  -----------
  Added tests for file_exists() to t/library/osutils.t.


  Commit: 5ae62b7bc39e19ff3207750cd2deac0b85eddaaa
      https://github.com/parrot/parrot/commit/5ae62b7bc39e19ff3207750cd2deac0b85eddaaa
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-07-28 (Thu, 28 Jul 2011)

  Changed paths:
    M t/library/osutils.t

  Log Message:
  -----------
  Added test for slurp() to t/library/osutils.t.


  Commit: 7b9fa1943a02630840e861fe709c01c28120bc08
      https://github.com/parrot/parrot/commit/7b9fa1943a02630840e861fe709c01c28120bc08
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-07-28 (Thu, 28 Jul 2011)

  Changed paths:
    M t/library/osutils.t

  Log Message:
  -----------
  Added tests for mkpath() and rmtree() to t/library/osutils.t.


  Commit: 2a0b46c34c936761f42b36e65dc5bb160ed1e0c1
      https://github.com/parrot/parrot/commit/2a0b46c34c936761f42b36e65dc5bb160ed1e0c1
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-07-28 (Thu, 28 Jul 2011)

  Changed paths:
    M t/library/osutils.t

  Log Message:
  -----------
  Made the code in t/library/osutils.t a little more readable and the test descriptions more consistent.


  Commit: 04349492a5a94853fad15dfb49332936fbd6530f
      https://github.com/parrot/parrot/commit/04349492a5a94853fad15dfb49332936fbd6530f
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-07-28 (Thu, 28 Jul 2011)

  Changed paths:
    M t/library/osutils.t
  A t/library/testlib/foo.txt

  Log Message:
  -----------
  Added test for cp() to t/library/osutils.t. Also created a 'testlib' directory so that mkpath() and others don't operate on the root directory.


  Commit: db819099cc5814acbb855ed526ec464224d1b961
      https://github.com/parrot/parrot/commit/db819099cc5814acbb855ed526ec464224d1b961
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-28 (Thu, 28 Jul 2011)

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

  Log Message:
  -----------
  [cage] Improve conformance to 'Makefile turnover lines start with hard tab' principle.


  Commit: 7b9b14c80486bb7477d2194b5996b11e753434ac
      https://github.com/parrot/parrot/commit/7b9b14c80486bb7477d2194b5996b11e753434ac
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-07-28 (Thu, 28 Jul 2011)

  Changed paths:
    M t/library/osutils.t

  Log Message:
  -----------
  Added tests for install() and unlink() to t/library/osutils.t.


  Commit: 702c3ee4a19ac0e95b14be756f139b7ffcd6f02e
      https://github.com/parrot/parrot/commit/702c3ee4a19ac0e95b14be756f139b7ffcd6f02e
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-28 (Thu, 28 Jul 2011)

  Changed paths:
    M t/library/osutils.t

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


  Commit: 35fae10ca54a84d00f7e6d5439d0552c302cd631
      https://github.com/parrot/parrot/commit/35fae10ca54a84d00f7e6d5439d0552c302cd631
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-28 (Thu, 28 Jul 2011)

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

  Log Message:
  -----------
  [cage] hard-tabs on Makefile turnover lines.


  Commit: 2c4c7dbff551ba4449d53e85235b38782208663e
      https://github.com/parrot/parrot/commit/2c4c7dbff551ba4449d53e85235b38782208663e
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-29 (Fri, 29 Jul 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  Add the LOADED_PBCS cache to the load_bytecode_s op. Don't use PackFile_append_pmc, it's not needed here.


  Commit: 454541327283aa667504ec351bd975f472903bac
      https://github.com/parrot/parrot/commit/454541327283aa667504ec351bd975f472903bac
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-29 (Fri, 29 Jul 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  Remove commented out code. We don't need it


  Commit: 8d5cbd7983672bd846c92da2e6fbdca80c9436fb
      https://github.com/parrot/parrot/commit/8d5cbd7983672bd846c92da2e6fbdca80c9436fb
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-07-29 (Fri, 29 Jul 2011)

  Changed paths:
    M src/gc/fixed_allocator.c

  Log Message:
  -----------
  consting an art in pool_is_owned(), and removed an unused var


  Commit: f726b3c6c375c58a80bf4ccb3f33875f5204ba13
      https://github.com/parrot/parrot/commit/f726b3c6c375c58a80bf4ccb3f33875f5204ba13
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-29 (Fri, 29 Jul 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  Add the LOADED_PBCS cache to the load_bytecode_s op. Don't use PackFile_append_pmc, it's not needed here.


  Commit: 2e5eb2a066c7323bcfe347016aa7085cae4453a8
      https://github.com/parrot/parrot/commit/2e5eb2a066c7323bcfe347016aa7085cae4453a8
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-29 (Fri, 29 Jul 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  Remove commented out code. We don't need it


  Commit: fb78c2ea27844483d36a353ab2d411b8ab8887c3
      https://github.com/parrot/parrot/commit/fb78c2ea27844483d36a353ab2d411b8ab8887c3
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-07-30 (Sat, 30 Jul 2011)

  Changed paths:
    M docs/running.pod

  Log Message:
  -----------
  [docs] document -L $path


  Commit: fcf3adf6e55880b7247d83652a626642c9335872
      https://github.com/parrot/parrot/commit/fcf3adf6e55880b7247d83652a626642c9335872
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-07-30 (Sat, 30 Jul 2011)

  Changed paths:
    M frontend/parrot/main.c

  Log Message:
  -----------
  add -L to usage message


  Commit: 8cb5dcbcb70fc6ee0d582aff74027e0919211692
      https://github.com/parrot/parrot/commit/8cb5dcbcb70fc6ee0d582aff74027e0919211692
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-07-30 (Sat, 30 Jul 2011)

  Changed paths:
    M examples/pasm/fact.pasm
  M t/examples/pasm.t

  Log Message:
  -----------
  Decruftify some PASM examples and tests


  Commit: 238c989fcddbd31055ff2c57e7543c6896b7b3e6
      https://github.com/parrot/parrot/commit/238c989fcddbd31055ff2c57e7543c6896b7b3e6
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-07-30 (Sat, 30 Jul 2011)

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

  Log Message:
  -----------
  [distutils] update links


  Commit: 4b4315e834133fe3628fb31dce1f25ab0675c5d0
      https://github.com/parrot/parrot/commit/4b4315e834133fe3628fb31dce1f25ab0675c5d0
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-07-30 (Sat, 30 Jul 2011)

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

  Log Message:
  -----------
  [distutils] gzip & install manpages


  Commit: 775f587abbb094ea8592deca4e758fdd05b37393
      https://github.com/parrot/parrot/commit/775f587abbb094ea8592deca4e758fdd05b37393
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-07-30 (Sat, 30 Jul 2011)

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

  Log Message:
  -----------
  [distutils] add item man_pod


  Commit: 566eb81c2b951d27a3037514f46502a0cee86477
      https://github.com/parrot/parrot/commit/566eb81c2b951d27a3037514f46502a0cee86477
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-07-30 (Sat, 30 Jul 2011)

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

  Log Message:
  -----------
  [distutils] fix packages with manpages


  Commit: af5ace72005597ce8c38bf3c08c20271f8054b0a
      https://github.com/parrot/parrot/commit/af5ace72005597ce8c38bf3c08c20271f8054b0a
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-07-30 (Sat, 30 Jul 2011)

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

  Log Message:
  -----------
  [distutils] refactor gziped manpages


  Commit: e07835486ad29f0f047c46679c24f22c2c4b84de
      https://github.com/parrot/parrot/commit/e07835486ad29f0f047c46679c24f22c2c4b84de
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-07-31 (Sun, 31 Jul 2011)

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

  Log Message:
  -----------
  [distutils] customize pod2man


  Commit: b85f9359e020c52fcfb5e363faca524595f68e67
      https://github.com/parrot/parrot/commit/b85f9359e020c52fcfb5e363faca524595f68e67
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-31 (Sun, 31 Jul 2011)

  Changed paths:
    M src/pmc/resizablepmcarray.pmc

  Log Message:
  -----------
  add missing pod for vtables delete_keyed and delete_keyed_int
and rename the parameter in the later for consistency


  Commit: e5b8ab42b825b106733ac7e78c4ac9f566d4fd1e
      https://github.com/parrot/parrot/commit/e5b8ab42b825b106733ac7e78c4ac9f566d4fd1e
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-08-01 (Mon, 01 Aug 2011)

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

  Log Message:
  -----------
  [distutils] customize pod2man


  Commit: 585dd73e3e03f46d3800ad0d4ffbc6b803aacd75
      https://github.com/parrot/parrot/commit/585dd73e3e03f46d3800ad0d4ffbc6b803aacd75
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-08-01 (Mon, 01 Aug 2011)

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

  Log Message:
  -----------
  [distutils] more doc


  Commit: 7db4473f7802c9ee0e2d5846dd13bf72e332c1de
      https://github.com/parrot/parrot/commit/7db4473f7802c9ee0e2d5846dd13bf72e332c1de
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-08-01 (Mon, 01 Aug 2011)

  Changed paths:
    M MANIFEST
  M lib/Parrot/Docs/Section/Tools.pm
  R tools/dev/nm.pl
  R tools/dev/parrot_api.pl

  Log Message:
  -----------
  [TT#2169] Removed useless,untested and broken nm.pl and parrot_api.pl


  Commit: ff9ad45981dc9d401d8e4590e550760255cb2205
      https://github.com/parrot/parrot/commit/ff9ad45981dc9d401d8e4590e550760255cb2205
  Author: Martin von Gagern <Martin.vGagern at gmx.net>
  Date:   2011-08-02 (Tue, 02 Aug 2011)

  Changed paths:
    M src/dynext.c

  Log Message:
  -----------
  [TT#2107] Fix dynloading of libraries from exact file name.


  Commit: 2d6e52a64f865819d73ed59e37496c0b20d39457
      https://github.com/parrot/parrot/commit/2d6e52a64f865819d73ed59e37496c0b20d39457
  Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
  Date:   2011-08-02 (Tue, 02 Aug 2011)

  Changed paths:
    M src/dynext.c

  Log Message:
  -----------
  Merge pull request #144 from gagern/tt2107-dynext-get_path

[TT#2107] Fix dynloading of libraries from exact file name.


  Commit: 9192eb06010622ad4ac4145ba40045aa953d581a
      https://github.com/parrot/parrot/commit/9192eb06010622ad4ac4145ba40045aa953d581a
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-08-02 (Tue, 02 Aug 2011)

  Changed paths:
    M src/pmc/unmanagedstruct.pmc

  Log Message:
  -----------
  bare implementatiion of as_string, returning a null string


  Commit: 5553bfaf6efd3140f76f07384cc745310cc934cd
      https://github.com/parrot/parrot/commit/5553bfaf6efd3140f76f07384cc745310cc934cd
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-08-02 (Tue, 02 Aug 2011)

  Changed paths:
    M src/pmc/unmanagedstruct.pmc
  M t/pmc/nci.t

  Log Message:
  -----------
  implement as_string and add a minimal test for it


  Commit: 2098ab50c337d4f0f9f5f424e617a2a37ad5604b
      https://github.com/parrot/parrot/commit/2098ab50c337d4f0f9f5f424e617a2a37ad5604b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-08-02 (Tue, 02 Aug 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  Some extra checks in Parrot_pf_subs_by_flag. This should help to eliminate or reduce issues seen by benabik++


  Commit: 1ecc9004ca480f1be755e9cf30a4128ceebffe18
      https://github.com/parrot/parrot/commit/1ecc9004ca480f1be755e9cf30a4128ceebffe18
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-08-03 (Wed, 03 Aug 2011)

  Changed paths:
    M docs/dev/profiling.pod

  Log Message:
  -----------
  add a bunch of stub sections to the profiling document


  Commit: 63a9db085720e2df460468d5e517f195baceb6f9
      https://github.com/parrot/parrot/commit/63a9db085720e2df460468d5e517f195baceb6f9
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-08-03 (Wed, 03 Aug 2011)

  Changed paths:
    M src/packfile/api.c
  M src/pmc/packfileview.pmc

  Log Message:
  -----------
  Add a tag cache to PackfileView, to keep track of what initializations have been performed on it. Add two methods to access this cache. The load_bytecode_s automatically marks a packfile as having been initialized with 'load'


  Commit: a4a4895247ad8eb4685753aa0cf59c431ef14d8f
      https://github.com/parrot/parrot/commit/a4a4895247ad8eb4685753aa0cf59c431ef14d8f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-08-03 (Wed, 03 Aug 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  load_bytecode_s should update the various caches before running do_sub_pragmas, to avoid recursion. Cache PackfileView objects by full path name, not short name, so the two load_bytecode variants are talking the same language


  Commit: ce51d7f5fb9a11a86ab5fbfc91fd7818190bbca2
      https://github.com/parrot/parrot/commit/ce51d7f5fb9a11a86ab5fbfc91fd7818190bbca2
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-08-03 (Wed, 03 Aug 2011)

  Changed paths:
    M MANIFEST
  M docs/dev/profiling.pod
  M docs/running.pod
  M examples/pasm/fact.pasm
  M frontend/parrot/main.c
  M lib/Parrot/Docs/Section/Tools.pm
  M runtime/parrot/library/distutils.pir
  M runtime/parrot/library/osutils.pir
  M src/dynext.c
  M src/gc/fixed_allocator.c
  M src/packfile/api.c
  M src/pmc/resizablepmcarray.pmc
  M t/examples/pasm.t
  R tools/dev/nm.pl
  R tools/dev/parrot_api.pl

  Log Message:
  -----------
  Fix conflict in merge from master


  Commit: cd7297c85a5786078b1787035a90d559ec211b8b
      https://github.com/parrot/parrot/commit/cd7297c85a5786078b1787035a90d559ec211b8b
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-08-03 (Wed, 03 Aug 2011)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed snapshot to 1.1.devel 7dac8ecc52:
__NAMESPACE__ and __CLASS__ predefined constants
load_packfile builtin


  Commit: 9dd2908842e88d32c2ae49d23c80434fc5eb35ec
      https://github.com/parrot/parrot/commit/9dd2908842e88d32c2ae49d23c80434fc5eb35ec
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-08-03 (Wed, 03 Aug 2011)

  Changed paths:
    M src/nci_test.c
  M t/pmc/nci.t

  Log Message:
  -----------
  a better test for as_string method and ByteBuffer get_pointer vtable


  Commit: ae00b64a36287af4c59228ce98d1fc56c7d9ba01
      https://github.com/parrot/parrot/commit/ae00b64a36287af4c59228ce98d1fc56c7d9ba01
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-08-03 (Wed, 03 Aug 2011)

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


  Commit: 770a61c65a5d65fd8cce0f90a1d93ab3bb53751e
      https://github.com/parrot/parrot/commit/770a61c65a5d65fd8cce0f90a1d93ab3bb53751e
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-08-03 (Wed, 03 Aug 2011)

  Changed paths:
    M src/packfile/api.c
  M src/pmc/packfileview.pmc

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


  Commit: 7d086f7a3479d2ce0703ee2c98575f2f84de8ed3
      https://github.com/parrot/parrot/commit/7d086f7a3479d2ce0703ee2c98575f2f84de8ed3
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-08-03 (Wed, 03 Aug 2011)

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

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


  Commit: 0fb44aa481a5c5be3c0ee31f8b7ab3e2a9f41b83
      https://github.com/parrot/parrot/commit/0fb44aa481a5c5be3c0ee31f8b7ab3e2a9f41b83
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-08-03 (Wed, 03 Aug 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  Throw an exception if we can't find the bytecode path


  Commit: c78508a10cf1e69d7ea2f9ee13e776d3cb5e03b4
      https://github.com/parrot/parrot/commit/c78508a10cf1e69d7ea2f9ee13e776d3cb5e03b4
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-08-04 (Thu, 04 Aug 2011)

  Changed paths:
    M src/pmc/unmanagedstruct.pmc

  Log Message:
  -----------
  use platfrom encoding if encodingname is omited or null in as_string


  Commit: 1a38fbe05ac0bcaa00faab4eaa8bf4bde53ddb00
      https://github.com/parrot/parrot/commit/1a38fbe05ac0bcaa00faab4eaa8bf4bde53ddb00
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-08-04 (Thu, 04 Aug 2011)

  Changed paths:
    M src/pmc/ptr.pmc

  Log Message:
  -----------
  implement as_string method also in the Ptr PMC


  Commit: c2f2543400b6ca94e159fc208daeb6e5cb19945f
      https://github.com/parrot/parrot/commit/c2f2543400b6ca94e159fc208daeb6e5cb19945f
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-08-04 (Thu, 04 Aug 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  [codingstd] Add ASSERT_ARGS to two functions.


  Commit: 098363a25f0284b49142e0062e0d59a2a08ac6e0
      https://github.com/parrot/parrot/commit/098363a25f0284b49142e0062e0d59a2a08ac6e0
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-08-05 (Fri, 05 Aug 2011)

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

  Log Message:
  -----------
  [Archive/Zip] revert some commits about I/O


  Commit: a39491c178bfedea972cc87e06b3382da091e7e1
      https://github.com/parrot/parrot/commit/a39491c178bfedea972cc87e06b3382da091e7e1
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-08-05 (Fri, 05 Aug 2011)

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

  Log Message:
  -----------
  [Archive/Zip] some fix, see TT#2171


  Commit: 6e6fa41996b78057bc0d2a777323cb1491919160
      https://github.com/parrot/parrot/commit/6e6fa41996b78057bc0d2a777323cb1491919160
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-08-05 (Fri, 05 Aug 2011)

  Changed paths:
    M docs/index/tools.json

  Log Message:
  -----------
  Remove nm.pl from tools.json so the htmlhelp target works


  Commit: 52b8e8d5b1fd9f4941bd744aa4b9cdf5fac454d4
      https://github.com/parrot/parrot/commit/52b8e8d5b1fd9f4941bd744aa4b9cdf5fac454d4
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-08-05 (Fri, 05 Aug 2011)

  Changed paths:
    M src/gc/system.c

  Log Message:
  -----------
  removed two unused functions


  Commit: 908cd83907476be5e294d3c978e71b1d3bec5409
      https://github.com/parrot/parrot/commit/908cd83907476be5e294d3c978e71b1d3bec5409
  Author: Aaron Faanes <dafrito at gmail.com>
  Date:   2011-08-06 (Sat, 06 Aug 2011)

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

  Log Message:
  -----------
  PCT tutorial: Added a missing space in episode 7


  Commit: 6801e9a3e2ca3e178c77bc4d5441644bcc9f33f6
      https://github.com/parrot/parrot/commit/6801e9a3e2ca3e178c77bc4d5441644bcc9f33f6
  Author: Aaron Faanes <dafrito at gmail.com>
  Date:   2011-08-06 (Sat, 06 Aug 2011)

  Changed paths:
    M compilers/pge/README.pod

  Log Message:
  -----------
  Noted that PGE is in update-only mode


  Commit: 2225670414a5d29c9fd2fddd71ffa0c6953ddac1
      https://github.com/parrot/parrot/commit/2225670414a5d29c9fd2fddd71ffa0c6953ddac1
  Author: Andrew Whitworth <wknight8111 at gmail.com>
  Date:   2011-08-06 (Sat, 06 Aug 2011)

  Changed paths:
    M compilers/pge/README.pod
  M examples/languages/squaak/doc/tutorial_episode_7.pod

  Log Message:
  -----------
  Merge pull request #145 from dafrito/doc_fix

Doc fix from dafrito++


  Commit: f68edf1335d63467f9b9d808273d88583eee1e66
      https://github.com/parrot/parrot/commit/f68edf1335d63467f9b9d808273d88583eee1e66
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-08-06 (Sat, 06 Aug 2011)

  Changed paths:
    M src/nci_test.c
  M src/pmc/ptr.pmc
  M src/pmc/unmanagedstruct.pmc
  M t/pmc/nci.t

  Log Message:
  -----------
  Merge branch 'NotFound/nci_as_string' into nci_as_string_ready


  Commit: 03ad4b61684b40eda085e88144959f533006daa4
      https://github.com/parrot/parrot/commit/03ad4b61684b40eda085e88144959f533006daa4
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-08-06 (Sat, 06 Aug 2011)

  Changed paths:
    M .gitignore
  M CREDITS
  M ChangeLog
  M Configure.pl
  R DEPRECATED.pod
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M NEWS
  M PBC_COMPAT
  M PLATFORMS
  M README
  M README_cygwin.pod
  M RESPONSIBLE_PARTIES
  M VERSION
  A api.yaml
  M compilers/data_json/Defines.mak
  A compilers/data_json/JSON.nqp
  A compilers/data_json/JSON_README.pod
  M compilers/data_json/Rules.mak
  M compilers/data_json/data_json.pir
  M compilers/imcc/Defines.mak
  M compilers/imcc/Rules.in
  A compilers/imcc/api.c
  M compilers/imcc/cfg.c
  M compilers/imcc/cfg.h
  M compilers/imcc/debug.c
  M compilers/imcc/debug.h
  M compilers/imcc/imc.c
  M compilers/imcc/imc.h
  M compilers/imcc/imcc.l
  M compilers/imcc/imcc.y
  M compilers/imcc/imclexer.c
  M compilers/imcc/imcparser.c
  M compilers/imcc/imcparser.h
  M compilers/imcc/instructions.c
  M compilers/imcc/instructions.h
  M compilers/imcc/main.c
  M compilers/imcc/optimizer.c
  M compilers/imcc/optimizer.h
  M compilers/imcc/parser.h
  M compilers/imcc/parser_util.c
  M compilers/imcc/pbc.c
  M compilers/imcc/pbc.h
  M compilers/imcc/pcc.c
  M compilers/imcc/reg_alloc.c
  M compilers/imcc/sets.c
  M compilers/imcc/sets.h
  M compilers/imcc/symreg.c
  M compilers/imcc/symreg.h
  M compilers/imcc/unit.h
  M compilers/opsc/Defines.mak
  M compilers/opsc/Rules.mak
  M compilers/opsc/ops2c.nqp
  M compilers/opsc/opsc.pir
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M compilers/opsc/src/Ops/Op.pm
  M compilers/opsc/src/Ops/OpLib.pm
  R compilers/opsc/src/Ops/Renumberer.pm
  M compilers/opsc/src/Ops/Trans/C.pm
  M compilers/pct/src/PAST/Compiler.pir
  M compilers/pct/src/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/README.pod
  M config/auto/arch.pm
  M config/auto/coverage.pm
  M config/auto/cpu/i386/auto.pm
  M config/auto/cpu/ppc/auto.pm
  R config/auto/frames.pm
  R config/auto/frames/test_exec_cygwin_c.in
  R config/auto/frames/test_exec_linux_c.in
  R config/auto/frames/test_exec_openbsd_c.in
  M config/auto/gc.pm
  M config/auto/gettext/gettext_c.in
  R config/auto/git_describe.pm
  M config/auto/gmp/gmp_c.in
  M config/auto/icu.pm
  A config/auto/infnan.pm
  A config/auto/infnan/test_c.in
  M config/auto/ipv6.pm
  M config/auto/ipv6/test.in
  M config/auto/libffi.pm
  M config/auto/libffi/test_c.in
  M config/auto/llvm.pm
  M config/auto/neg_0/test_c.in
  M config/auto/opengl.pm
  M config/auto/opengl/opengl_c.in
  M config/auto/pcre/pcre_c.in
  M config/auto/perldoc.pm
  A config/auto/platform.pm
  M config/auto/pmc.pm
  M config/auto/readline.pm
  M config/auto/readline/readline_c.in
  R config/auto/sha1.pm
  M config/auto/sizes.pm
  R config/auto/sizes/floatval_maxmin_c.in
  R config/auto/sizes/intval_maxmin_c.in
  R config/auto/sizes/test2_c.in
  R config/auto/sizes/test3_c.in
  M config/auto/sizes/test_c.in
  M config/auto/stat.pm
  A config/auto/stat/test_atim_c.in
  A config/auto/stat/test_atimespec_c.in
  M config/auto/warnings.pm
  M config/auto/zlib/zlib_c.in
  M config/gen/config_h/config_h.in
  M config/gen/config_pm.pm
  M config/gen/config_pm/config_lib_pir.in
  M config/gen/config_pm/myconfig.in
  M config/gen/makefiles.pm
  M config/gen/makefiles/docs.in
  M 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/mswin32.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/ch09_exceptions.pod
  M docs/compiler_faq.pod
  A docs/deprecations/deprecations.pod
  A docs/deprecations/deprecations_2_6.pod
  A docs/deprecations/deprecations_2_9.pod
  A docs/deprecations/deprecations_3_0.pod
  A docs/deprecations/deprecations_3_3.pod
  A docs/deprecations/deprecations_3_6.pod
  A docs/deprecations/how_to_deprecate.pod
  M docs/dev/c_functions.pod
  M docs/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/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/config/file/configcompiler
  M examples/config/file/configwithfatalstep
  M examples/languages/abc/setup.pir
  M examples/languages/squaak/doc/tutorial_episode_1.pod
  M examples/languages/squaak/doc/tutorial_episode_3.pod
  M examples/languages/squaak/doc/tutorial_episode_5.pod
  M examples/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/pasm/fact.pasm
  M examples/pir/befunge/setup.pir
  M ext/Parrot-Embed/Build.PL
  M ext/nqp-rx/CREDITS
  M ext/nqp-rx/README
  M ext/nqp-rx/src/stage0/HLL-s0.pir
  M ext/nqp-rx/src/stage0/NQP-s0.pir
  M ext/nqp-rx/src/stage0/P6Regex-s0.pir
  M ext/nqp-rx/src/stage0/Regex-s0.pir
  M ext/nqp-rx/src/stage0/nqp-setting.nqp
  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
  M frontend/parrot_debugger/main.c
  A frontend/pbc_disassemble/main.c
  M frontend/pbc_dump/main.c
  M frontend/pbc_merge/main.c
  A include/imcc/api.h
  A include/imcc/embed.h
  A include/imcc/yyscanner.h
  M include/parrot/api.h
  M include/parrot/atomic.h
  M include/parrot/call.h
  M include/parrot/compiler.h
  M include/parrot/context.h
  M include/parrot/core_types.h
  M include/parrot/datatypes.h
  M include/parrot/debugger.h
  M include/parrot/embed.h
  M include/parrot/encoding.h
  M include/parrot/exceptions.h
  M include/parrot/exit.h
  M include/parrot/extend.h
  M include/parrot/gc_api.h
  M include/parrot/global_setup.h
  M include/parrot/hash.h
  M include/parrot/hll.h
  M include/parrot/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
  M include/parrot/scheduler.h
  M include/parrot/settings.h
  R include/parrot/stat.h
  M include/parrot/string.h
  M include/parrot/string_funcs.h
  R include/parrot/sysmem.h
  A include/parrot/thr_none.h
  M include/parrot/thr_pthread.h
  M include/parrot/thr_windows.h
  M include/parrot/thread.h
  M include/parrot/vtables.h
  M 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/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/Smoke.pm
  M lib/Parrot/Headerizer.pm
  M lib/Parrot/Headerizer/Functions.pm
  M lib/Parrot/IO/Directory.pm
  M lib/Parrot/IO/File.pm
  M lib/Parrot/Manifest.pm
  R lib/Parrot/Pmc2c/ComposedMethod.pm
  M lib/Parrot/Pmc2c/Dumper.pm
  M lib/Parrot/Pmc2c/Emitter.pm
  M lib/Parrot/Pmc2c/Library.pm
  M lib/Parrot/Pmc2c/MULTI.pm
  M lib/Parrot/Pmc2c/Method.pm
  R lib/Parrot/Pmc2c/MethodEmitter.pm
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/PMC.pm
  R lib/Parrot/Pmc2c/PMC/ParrotClass.pm
  M lib/Parrot/Pmc2c/PMC/RO.pm
  M lib/Parrot/Pmc2c/PMC/default.pm
  R lib/Parrot/Pmc2c/PMCEmitter.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M lib/Parrot/Pmc2c/Pmc2cMain.pm
  M lib/Parrot/Pmc2c/UtilFunctions.pm
  M lib/Parrot/Pmc2c/VTable.pm
  M lib/Parrot/Revision.pm
  M lib/Parrot/SHA1.pm
  M lib/Parrot/Test.pm
  M lib/Parrot/Vtable.pm
  M 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
  M runtime/parrot/library/Archive/Tar.pir
  M runtime/parrot/library/Archive/Zip.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/PGE/Dumper.pir
  R runtime/parrot/library/Protoobject.pir
  M runtime/parrot/library/Stream/Sub.pir
  M runtime/parrot/library/Stream/Writer.pir
  M runtime/parrot/library/TAP/Formatter.pir
  M runtime/parrot/library/TAP/Harness.pir
  M runtime/parrot/library/TAP/Parser.pir
  M runtime/parrot/library/Test/More.pir
  A runtime/parrot/library/YAML/Tiny.pm
  A runtime/parrot/library/crypto.declarations
  M runtime/parrot/library/distutils.pir
  M runtime/parrot/library/libpcre.pir
  R runtime/parrot/library/ncurses.pasm
  A runtime/parrot/library/openssl.declarations
  M runtime/parrot/library/osutils.pir
  M runtime/parrot/library/pcre.pir
  R runtime/parrot/library/postgres.pasm
  M runtime/parrot/library/postgres.pir
  M runtime/parrot/library/uuid.pir
  M src/call/args.c
  M src/call/context.c
  M src/call/context_accessors.c
  M src/call/pcc.c
  M src/datatypes.c
  M src/debug.c
  M src/dynext.c
  M src/dynoplibs/debug.ops
  M src/dynoplibs/io.ops
  M src/dynoplibs/math.ops
  M src/dynoplibs/trans.ops
  M src/dynpmc/Defines.in
  M src/dynpmc/dynlexpad.pmc
  M src/dynpmc/file.pmc
  M src/dynpmc/gziphandle.pmc
  M src/dynpmc/os.pmc
  M src/dynpmc/rational.pmc
  M src/dynpmc/subproxy.pmc
  M src/embed.c
  M src/embed/api.c
  A src/embed/bytecode.c
  M src/embed/embed_private.h
  M src/embed/pmc.c
  M src/embed/strings.c
  M src/exceptions.c
  M src/exit.c
  M src/extend.c
  M src/gc/alloc_memory.c
  M src/gc/alloc_resources.c
  M src/gc/api.c
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h
  A src/gc/gc_gms.c
  M src/gc/gc_inf.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/gc_private.h
  M src/gc/mark_sweep.c
  M src/gc/string_gc.c
  M src/gc/system.c
  M src/global_setup.c
  M src/hash.c
  M src/hll.c
  M src/interp/inter_create.c
  M src/interp/inter_misc.c
  M src/io/api.c
  M src/io/buffer.c
  M src/io/core.c
  M src/io/filehandle.c
  M src/io/io_private.h
  R src/io/portable.c
  M src/io/socket_api.c
  R src/io/socket_unix.c
  R src/io/socket_win32.c
  R src/io/unix.c
  R src/io/win32.c
  M src/key.c
  M src/libnci_test.def
  M src/library.c
  M src/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
  M src/pmc/arrayiterator.pmc
  M src/pmc/bigint.pmc
  M src/pmc/bignum.pmc
  M src/pmc/boolean.pmc
  M src/pmc/bytebuffer.pmc
  M src/pmc/callcontext.pmc
  M src/pmc/capture.pmc
  M src/pmc/class.pmc
  M src/pmc/complex.pmc
  M src/pmc/continuation.pmc
  M src/pmc/coroutine.pmc
  M src/pmc/default.pmc
  M src/pmc/env.pmc
  M src/pmc/eval.pmc
  M src/pmc/eventhandler.pmc
  M src/pmc/exception.pmc
  M src/pmc/exceptionhandler.pmc
  M src/pmc/filehandle.pmc
  M src/pmc/fixedbooleanarray.pmc
  M src/pmc/fixedfloatarray.pmc
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/fixedpmcarray.pmc
  M src/pmc/fixedstringarray.pmc
  M src/pmc/handle.pmc
  M src/pmc/hash.pmc
  M src/pmc/hashiterator.pmc
  M src/pmc/hashiteratorkey.pmc
  M src/pmc/imageiofreeze.pmc
  M src/pmc/imageiosize.pmc
  M src/pmc/imageiostrings.pmc
  M src/pmc/imageiothaw.pmc
  A src/pmc/imccompiler.pmc
  M src/pmc/iterator.pmc
  M src/pmc/key.pmc
  M src/pmc/lexinfo.pmc
  M src/pmc/lexpad.pmc
  M src/pmc/managedstruct.pmc
  M src/pmc/mappedbytearray.pmc
  M src/pmc/namespace.pmc
  M src/pmc/nativepccmethod.pmc
  M src/pmc/nci.pmc
  M src/pmc/object.pmc
  M src/pmc/opcode.pmc
  M src/pmc/oplib.pmc
  M src/pmc/orderedhash.pmc
  M src/pmc/packfile.pmc
  M src/pmc/packfileannotation.pmc
  M src/pmc/packfileannotations.pmc
  M src/pmc/packfilebytecodesegment.pmc
  M src/pmc/packfileconstanttable.pmc
  M src/pmc/packfiledebug.pmc
  M src/pmc/packfiledirectory.pmc
  M src/pmc/packfileopmap.pmc
  M src/pmc/packfilerawsegment.pmc
  M src/pmc/packfilesegment.pmc
  A src/pmc/packfileview.pmc
  M src/pmc/parrotinterpreter.pmc
  M src/pmc/parrotthread.pmc
  M src/pmc/pmcproxy.pmc
  A src/pmc/ptr.pmc
  A src/pmc/ptrbuf.pmc
  A src/pmc/ptrobj.pmc
  M src/pmc/resizablebooleanarray.pmc
  M src/pmc/resizablefloatarray.pmc
  M src/pmc/resizableintegerarray.pmc
  M src/pmc/resizablepmcarray.pmc
  M src/pmc/resizablestringarray.pmc
  M src/pmc/role.pmc
  M src/pmc/scalar.pmc
  M src/pmc/scheduler.pmc
  M src/pmc/sockaddr.pmc
  M src/pmc/socket.pmc
  M src/pmc/string.pmc
  M src/pmc/stringbuilder.pmc
  M src/pmc/stringhandle.pmc
  M src/pmc/stringiterator.pmc
  A src/pmc/structview.pmc
  M src/pmc/sub.pmc
  M src/pmc/task.pmc
  M src/pmc/threadinterpreter.pmc
  M src/pmc/timer.pmc
  M src/pmc/undef.pmc
  M src/pmc/unmanagedstruct.pmc
  M src/pointer_array.c
  M src/runcore/cores.c
  M src/runcore/main.c
  M src/runcore/profiling.c
  M src/scheduler.c
  M src/spf_render.c
  M src/spf_vtable.c
  M src/string/api.c
  M src/string/encoding.c
  M src/string/encoding/binary.c
  M src/string/encoding/latin1.c
  M src/string/encoding/null.c
  M src/string/encoding/shared.c
  M src/string/encoding/shared.h
  M src/string/encoding/tables.c
  M src/string/encoding/ucs2.c
  M src/string/encoding/ucs4.c
  M src/string/encoding/utf16.c
  M src/string/encoding/utf8.c
  M src/sub.c
  M src/thread.c
  M src/utils.c
  M src/vtable.tbl
  M src/vtables.c
  M src/warnings.c
  R t/README
  A t/README.pod
  M t/TESTS_STATUS.pod
  M t/codingstd/c_header_guards.t
  M t/codingstd/c_macro_args.t
  M t/codingstd/pdd_format.t
  M t/codingstd/perlcritic.t
  M t/codingstd/pmc_docs.t
  R t/compilers/imcc/imcpasm/cfg.t
  R t/compilers/imcc/imcpasm/opt0.t
  R t/compilers/imcc/imcpasm/opt1.t
  R t/compilers/imcc/imcpasm/opt2.t
  R t/compilers/imcc/imcpasm/optc.t
  R t/compilers/imcc/imcpasm/pcc.t
  M t/compilers/imcc/syn/errors.t
  A t/compilers/opsc/01-parse-body.t
  M t/compilers/opsc/01-parse.t
  M t/compilers/opsc/02-parse-all-ops.t
  A t/compilers/opsc/03-past-declarator.t
  A t/compilers/opsc/03-past-macros.t
  M t/compilers/opsc/03-past.t
  M t/compilers/opsc/06-opsfile.t
  R t/compilers/opsc/07-emitter.t
  A t/compilers/opsc/07-op-to-c.t
  A t/compilers/opsc/08-emitter.t
  M t/compilers/opsc/common.pir
  M t/compilers/pct/pct_hllcompiler.t
  M t/configure/001-options.t
  M t/configure/008-file_based_configuration.t
  M t/configure/017-revision_from_cache.t
  M t/configure/018-revision_to_cache.t
  M t/configure/033-step.t
  M t/configure/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
  M t/examples/library.t
  M t/examples/pasm.t
  A t/ext/winxed/compreg.t
  M t/harness
  M t/harness.pir
  A t/library/.gitattributes
  A t/library/nciutils.t
  M t/library/osutils.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/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/spawnw.t
  M t/op/stringu.t
  M t/perl/Parrot_Test.t
  A t/pir/pbc_fallback.t
  A t/pir/testlib/loadtest.pir
  M t/pmc/boolean.t
  M t/pmc/capture.t
  M t/pmc/class.t
  M t/pmc/coroutine.t
  M t/pmc/eval.t
  M t/pmc/exception.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/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/packfileopmap.t
  A t/pmc/packfileview.t
  M t/pmc/parrotinterpreter.t
  M t/pmc/pmc.t
  M t/pmc/resizablepmcarray.t
  M t/pmc/sockaddr.t
  M t/pmc/socket.t
  A t/pmc/socket_ipv6.t
  M t/pmc/string.t
  A t/pmc/structview.t
  M t/pmc/testlib/test_server.pir
  A t/pmc/testlib/test_server_ipv6.pir
  M t/pmc/unmanagedstruct.t
  M t/run/options.t
  M t/src/basic.t
  M t/src/checkdepend.t
  M t/src/embed.t
  M t/src/embed/api.t
  M t/src/embed/strings.t
  M t/src/exit.t
  M t/src/extend.t
  M t/src/extend_vtable.t
  M t/src/misc.t
  R t/steps/auto/frames-01.t
  M t/steps/auto/gc-01.t
  R t/steps/auto/git_describe-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
  M t/tools/dev/searchops/samples.pm
  M t/tools/install/testlib/README
  R t/tools/install/testlib/src/ops/ops.num
  M t/tools/mk_language_shell.t
  R t/tools/parrot_debugger.t
  M t/tools/pbc_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
  M tools/dev/README
  M tools/dev/addopstags.pl
  M tools/dev/as2c.pl
  M tools/dev/create_language.pl
  M tools/dev/debian_docs.sh
  A tools/dev/dedeprecator.nqp
  M tools/dev/faces.pl
  M tools/dev/fetch_languages.pl
  M tools/dev/findhacks.pl
  M tools/dev/gen_charset_tables.pl
  M tools/dev/gen_class.pl
  M tools/dev/gen_makefile.pl
  M tools/dev/gen_valgrind_suppressions.pl
  R tools/dev/github_post_receive.pl
  M tools/dev/headerizer.pl
  M tools/dev/install_dev_files.pl
  M tools/dev/install_doc_files.pl
  M tools/dev/install_files.pl
  M tools/dev/lib_deps.pl
  M tools/dev/make_cover.pl
  A tools/dev/merge_pull_request.pl
  M tools/dev/mk_inno.pl
  M tools/dev/mk_inno_language.pl
  M tools/dev/mk_language_shell.in
  M tools/dev/mk_manifest_and_skip.pl
  M tools/dev/mk_nci_thunks.pl
  M tools/dev/mk_packfile_pbc
  M tools/dev/mk_rpm_manifests.pl
  M tools/dev/nci_test_gen.pl
  M tools/dev/nci_thunk_gen.pir
  R tools/dev/ncidef2pasm.pl
  A tools/dev/ncidef2pir.pl
  R tools/dev/nm.pl
  M tools/dev/nopaste.pl
  R tools/dev/ops_not_tested.pl
  M tools/dev/parrot-fuzzer
  R tools/dev/parrot_api.pl
  M tools/dev/parrot_shell.pl
  M tools/dev/parrotbench.pl
  M tools/dev/pbc_header.pl
  M tools/dev/pbc_to_exe.pir
  M tools/dev/pmcrenumber.pl
  M tools/dev/pmctree.pl
  M tools/dev/pprof2cg.pl
  M tools/dev/reconfigure.pl
  A tools/dev/resolve_deprecated.nqp
  M tools/dev/search-ops.pl
  A tools/dev/show_deprecated.nqp
  A tools/dev/show_experimental.nqp
  M tools/dev/symlink.pl
  M tools/dev/update_copyright.pl
  M tools/dev/vtablize.pl
  M tools/install/smoke_languages.pl
  M tools/release/release.json
  A tools/release/releasecheck.pl
  M tools/release/templates.json
  A tools/release/update_version.pl

  Log Message:
  -----------
  Merge branch 'master' into whiteknight/eh_subclass


Compare: https://github.com/parrot/parrot/compare/65df2ad...03ad4b6


More information about the parrot-commits mailing list