[parrot/parrot] aa8707: Please checkdepends.t which is too strict about nu...

GitHub noreply at github.com
Sun Sep 2 11:25:19 UTC 2012


  Branch: refs/heads/tadzik/whine-on-relative-prefix
  Home:   https://github.com/parrot/parrot
  Commit: aa87072e68647aa261a9dd4d9b5293627889c0e3
      https://github.com/parrot/parrot/commit/aa87072e68647aa261a9dd4d9b5293627889c0e3
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-02-20 (Mon, 20 Feb 2012)

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

  Log Message:
  -----------
  Please checkdepends.t which is too strict about number of included files.


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

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

  Log Message:
  -----------
  Fix Parrot_pcc_reuse_continuation asserts and put doc


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

  Changed paths:
    M include/parrot/sub.h
    M src/gc/mark_sweep.c
    M src/pmc/coroutine.pmc
    M src/pmc/imccompiler.pmc
    M src/pmc/nativepccmethod.pmc
    M src/pmc/nci.pmc
    M src/pmc/parrotinterpreter.pmc
    M src/pmc/sub.pmc

  Log Message:
  -----------
  Kill NEED_CONTINUATION ugly hack.

Continuation is always created on caller side now.


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

  Changed paths:
    M src/pmc/unmanagedstruct.pmc

  Log Message:
  -----------
  localized a var and consted some args


  Commit: 504e599e7258c22b17ad6ee6e68d41cdb5a67555
      https://github.com/parrot/parrot/commit/504e599e7258c22b17ad6ee6e68d41cdb5a67555
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-02-21 (Tue, 21 Feb 2012)

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

  Log Message:
  -----------
  The Parrot 4.1.0 Release


  Commit: 33316f87169ea34f0c7f549d9e1b86b0f7ca9aef
      https://github.com/parrot/parrot/commit/33316f87169ea34f0c7f549d9e1b86b0f7ca9aef
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-02-21 (Tue, 21 Feb 2012)

  Changed paths:
    M README

  Log Message:
  -----------
  Update README on how to obtain git on modern Debian/Ubuntu


  Commit: cb822965dc4c87e815ceb88b974d6ff01c96795e
      https://github.com/parrot/parrot/commit/cb822965dc4c87e815ceb88b974d6ff01c96795e
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-02-21 (Tue, 21 Feb 2012)

  Changed paths:
    M docs/parrothist.pod

  Log Message:
  -----------
  Update docs/parrothist.pod to correct the year for 4.0.0 and 4.1.0


  Commit: 88e81a1b526e2692976c09dd391f96d3069a6f5c
      https://github.com/parrot/parrot/commit/88e81a1b526e2692976c09dd391f96d3069a6f5c
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-02-21 (Tue, 21 Feb 2012)

  Changed paths:
    M config/gen/makefiles/root.in
    M include/parrot/call.h
    M include/parrot/sub.h
    M src/call/context.c
    M src/gc/mark_sweep.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/ops/object.ops
    M src/pmc/callcontext.pmc
    M src/pmc/continuation.pmc
    M src/pmc/coroutine.pmc
    M src/pmc/imccompiler.pmc
    M src/pmc/nativepccmethod.pmc
    M src/pmc/nci.pmc
    M src/pmc/parrotinterpreter.pmc
    M src/pmc/sub.pmc

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/cont_reuse'


  Commit: aca5acc99263d10532f1194a34325975d172bec9
      https://github.com/parrot/parrot/commit/aca5acc99263d10532f1194a34325975d172bec9
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-02-23 (Thu, 23 Feb 2012)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Update to the release manager guide to instruct release managers to provide a more informative topic for #parrot.


  Commit: 7f58626e9653201edf6e4fdf4608eef302dfd540
      https://github.com/parrot/parrot/commit/7f58626e9653201edf6e4fdf4608eef302dfd540
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2012-02-24 (Fri, 24 Feb 2012)

  Changed paths:
    M src/dynpmc/os.pmc

  Log Message:
  -----------
  [os] expose unlink and rmdir as separate methods

Perl 6 wants them separate, so it is much more convenient this way.
Also the .rm approach is prone to race conditions between the stat and
the unlink/rmdir call


  Commit: 33a524f07d82554a7e011a4078610da54ad382f0
      https://github.com/parrot/parrot/commit/33a524f07d82554a7e011a4078610da54ad382f0
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-02-28 (Tue, 28 Feb 2012)

  Changed paths:
    M MANIFEST.generated

  Log Message:
  -----------
  Fix building on Cygwin

The DLL is cygparrot4_1_0.dll, not cygparrot4.1.0.dll.  This seems to
be a bug with update_version.pl, which should be corrected before the
next release.

Reported by gfldex++ on #perl6


  Commit: c0a47f01bf2b0a28ea30d2bd165f71fec0ac6ddf
      https://github.com/parrot/parrot/commit/c0a47f01bf2b0a28ea30d2bd165f71fec0ac6ddf
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-02-29 (Wed, 29 Feb 2012)

  Changed paths:
    M MANIFEST.generated
    M config/init/hints/cygwin.pm
    M tools/release/update_version.pl

  Log Message:
  -----------
  Fix issue #720 by quoting version regex and renaming DLL on Cygwin

The old name was non-standard anyway


  Commit: 09977899237cf9fdb6dc1964ddf7a0243428ac57
      https://github.com/parrot/parrot/commit/09977899237cf9fdb6dc1964ddf7a0243428ac57
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-02-29 (Wed, 29 Feb 2012)

  Changed paths:
    M config/auto/gcc.pm
    M config/auto/warnings.pm

  Log Message:
  -----------
  fix issue #709 on clang
treats clang like g++
icc handling still broken


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

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  [doc][ci skip] Add skeleton for next release announcement


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

  Changed paths:
    M MANIFEST
    A tools/dev/new_changelog_skeleton.pl

  Log Message:
  -----------
  [tools] Script to add a new release announcement skeleton to ChangeLog


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

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  [doc][ci skip] Update the release manager guide and relieve poor release managers of manually writing a release announcement skeleton


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

  Changed paths:
    M src/ops/string.ops

  Log Message:
  -----------
  Remove new_si op. Closes #203.


  Commit: 41cc2cde988190b9973490651fa569660b59ff2e
      https://github.com/parrot/parrot/commit/41cc2cde988190b9973490651fa569660b59ff2e
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-01 (Thu, 01 Mar 2012)

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

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


  Commit: e2a9df6bef688fbad9790569bea0c35e00adac1a
      https://github.com/parrot/parrot/commit/e2a9df6bef688fbad9790569bea0c35e00adac1a
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-02 (Fri, 02 Mar 2012)

  Changed paths:
    M tools/dev/new_changelog_skeleton.pl

  Log Message:
  -----------
  [codingstd] Modify file to pass 'perlcritic' re: no subroutine
prototypes; no two-argument 'open'; no 'return undef'.


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

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

  Log Message:
  -----------
  Copy prop-related functions from "default" pmc into parrot-wide set.


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

  Changed paths:
    M src/ops/pmc.ops
    M src/ops/set.ops

  Log Message:
  -----------
  Replace prop VTABLEs with function calls


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

  Changed paths:
    M src/ops/core_ops.c

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


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

  Changed paths:
    M src/dynext.c
    M src/interp/api.c
    M src/interp/inter_cb.c
    M src/pmc/parrotlibrary.pmc
    M src/pmc/undef.pmc
    M src/pmc/unmanagedstruct.pmc

  Log Message:
  -----------
  Mass replace VTABLE with function calls


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

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

  Log Message:
  -----------
  Don't generate VTABLE_getprop


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

  Changed paths:
    M compilers/imcc/imcc.y

  Log Message:
  -----------
  Don't use VTABLE_getprop in imcc


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

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

  Log Message:
  -----------
  Regenerate imcc grammar


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

  Changed paths:
    M src/pmc/default.pmc
    M src/vtable.tbl

  Log Message:
  -----------
  Finally kill props VTABLES


  Commit: 8a5fc589f79f09e66a5eb89c91f9224aa9049631
      https://github.com/parrot/parrot/commit/8a5fc589f79f09e66a5eb89c91f9224aa9049631
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  Fix possible segfault if we try to get the main_sub from a packfile that has no constants or no main_sub


  Commit: 021101f5b2414b828fc0fa5ee3372746944a1c54
      https://github.com/parrot/parrot/commit/021101f5b2414b828fc0fa5ee3372746944a1c54
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-03-03 (Sat, 03 Mar 2012)

  Changed paths:
    M tools/dev/new_changelog_skeleton.pl

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


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

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

  Log Message:
  -----------
  Mark pmc prop functions with PARROT_EXPORT


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

  Changed paths:
    M t/pmc/namespace.t

  Log Message:
  -----------
  Update test to latest list of vtables.


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

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Update test to remove prop VTABLEs testing.


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

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Tell Travis to use a perl worker and test under perl 5.10 and 5.14


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

  Changed paths:
    M compilers/imcc/imcc.y
    M compilers/imcc/imcparser.c
    M compilers/imcc/imcparser.h
    M include/parrot/hash.h
    M include/parrot/pmc.h
    M lib/Parrot/Pmc2c/PMC/default.pm
    M src/dynext.c
    M src/interp/api.c
    M src/interp/inter_cb.c
    M src/ops/core_ops.c
    M src/ops/pmc.ops
    M src/ops/set.ops
    M src/pmc.c
    M src/pmc/default.pmc
    M src/pmc/parrotlibrary.pmc
    M src/pmc/undef.pmc
    M src/pmc/unmanagedstruct.pmc
    M src/vtable.tbl
    M t/pmc/namespace.t
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Merge branch 'kill_props_vtables'


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

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Perl versions must be quoted because they are strings


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

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Specify a dummy install command so cpanminus is not invoked, since it doesn't know what to do with Parrot


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

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Submitting smoke tests requires LWP::UserAgent as a dependency


  Commit: c7f99d751b1539c4a278c639a1a6c8238d795489
      https://github.com/parrot/parrot/commit/c7f99d751b1539c4a278c639a1a6c8238d795489
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Only run Travis on the master branch and only on 5.14 for now


  Commit: 4a482c7ee05c0896cbd1aac3d44e5a3064507ff9
      https://github.com/parrot/parrot/commit/4a482c7ee05c0896cbd1aac3d44e5a3064507ff9
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M src/ops/pmc.ops

  Log Message:
  -----------
  Add new getprop variant and deprecate old one. Part of #351


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

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

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


  Commit: 675a8046fa16f948bb924b4cdb2983a2b0179c36
      https://github.com/parrot/parrot/commit/675a8046fa16f948bb924b4cdb2983a2b0179c36
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M config/auto/byteorder.pm

  Log Message:
  -----------
  remove capture from match


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

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  removed -Wzero-as-null-pointer-constant because of too many false positives


  Commit: 5863a8775298fe78c4a5afb56cfad93f546bde9d
      https://github.com/parrot/parrot/commit/5863a8775298fe78c4a5afb56cfad93f546bde9d
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci skip] Travis CI shouldn't attempt a build with clang. It's always failing config and we don't know why yet.


  Commit: 48317e596e87e64ee3e1a5bcb83d19d3c98f11fe
      https://github.com/parrot/parrot/commit/48317e596e87e64ee3e1a5bcb83d19d3c98f11fe
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M src/runcore/subprof.c

  Log Message:
  -----------
  Updating function parameters


  Commit: 220feb9db4c23142e77423fd4e1e608dc09eb478
      https://github.com/parrot/parrot/commit/220feb9db4c23142e77423fd4e1e608dc09eb478
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  adding some C++-specific warnings and a cage check for redundant declarations


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

  Changed paths:
    M include/parrot/packfile.h

  Log Message:
  -----------
  removed old function declarations


  Commit: 608aa0a1e28ea05a2cee79b275d8870879f5ec08
      https://github.com/parrot/parrot/commit/608aa0a1e28ea05a2cee79b275d8870879f5ec08
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M include/parrot/interpreter.h

  Log Message:
  -----------
  remove redundant declaration


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

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  add -Wstrict-overflow to see what that turns up


  Commit: 3741c0defd17902a013aa2d75f3ca5820fd88afc
      https://github.com/parrot/parrot/commit/3741c0defd17902a013aa2d75f3ca5820fd88afc
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M config/auto/gcc.pm
    M config/auto/warnings.pm

  Log Message:
  -----------
  Merge pull request #715 from gerdr/gerdr/709-clang

fix issue #709 on clang


  Commit: 075a574fdfd2e1d3aa7ab5ba01116c05743d5a8f
      https://github.com/parrot/parrot/commit/075a574fdfd2e1d3aa7ab5ba01116c05743d5a8f
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-04 (Sun, 04 Mar 2012)

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  adding some more warnings


  Commit: 10ae7c67677bb74435fefc39c6e44115081e115b
      https://github.com/parrot/parrot/commit/10ae7c67677bb74435fefc39c6e44115081e115b
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M docs/book/draft/ch10_opcode_reference.pod
    M docs/book/pir/ch04_variables.pod

  Log Message:
  -----------
  Update pir book to new getprop syntax.


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

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

  Log Message:
  -----------
  Update nqp-rx in-place to new getprop syntax


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

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

  Log Message:
  -----------
  Update PCT to new getprop version


  Commit: 5c3c2fe5edc78fa1da231f745d45ef99442aa399
      https://github.com/parrot/parrot/commit/5c3c2fe5edc78fa1da231f745d45ef99442aa399
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M t/dynpmc/foo-02.t
    M t/op/gc.t
    M t/pmc/freeze.t
    M t/pmc/object-meths.t

  Log Message:
  -----------
  Update tests to use new getprop version


  Commit: 29f72df28210bbcaaad80e080ea4d463bef38f61
      https://github.com/parrot/parrot/commit/29f72df28210bbcaaad80e080ea4d463bef38f61
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M examples/sdl/tetris/block.pir
    M examples/sdl/tetris/board.pir

  Log Message:
  -----------
  Update tetris to use new getprop version


  Commit: 4b23603cf4c269976e2ac1245be95ac23a66a769
      https://github.com/parrot/parrot/commit/4b23603cf4c269976e2ac1245be95ac23a66a769
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M runtime/parrot/library/P6object.pir
    M runtime/parrot/library/SDL/Surface.pir
    M runtime/parrot/library/Stream/Writer.pir
    M runtime/parrot/library/parrotlib.pir

  Log Message:
  -----------
  Update runtime to use new getprop version


  Commit: 179831d3967f9b8ca2ee9f0676945ac8de769bf6
      https://github.com/parrot/parrot/commit/179831d3967f9b8ca2ee9f0676945ac8de769bf6
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M t/pmc/prop.t

  Log Message:
  -----------
  Update test to new getprop version


  Commit: 67b0e5e33b2d764e275626dfb39b6d92b7ab06c3
      https://github.com/parrot/parrot/commit/67b0e5e33b2d764e275626dfb39b6d92b7ab06c3
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M include/parrot/memory.h

  Log Message:
  -----------
  Add mem_internal_realloc_n_typed for consistency


  Commit: 6444a672b8e7e2d795a1cc273213e9dbf6783577
      https://github.com/parrot/parrot/commit/6444a672b8e7e2d795a1cc273213e9dbf6783577
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

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

  Log Message:
  -----------
  Update PointerArray to use mem_internal_* functions.


  Commit: 8213cff80b3f1f5528ccf338be7c6a0ea61d8c1a
      https://github.com/parrot/parrot/commit/8213cff80b3f1f5528ccf338be7c6a0ea61d8c1a
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M src/dynpmc/gziphandle.pmc
    M src/gc/gc_gms.c
    M src/gc/gc_ms2.c
    M src/hash.c
    M src/packfile/api.c
    M src/packfile/output.c
    M src/packfile/pf_items.c
    M src/packfile/segments.c
    M src/pmc/fixedbooleanarray.pmc
    M src/pmc/fixedstringarray.pmc
    M src/pmc/imageiofreeze.pmc
    M src/pmc/resizablebooleanarray.pmc
    M src/pmc/resizablefloatarray.pmc
    M src/pmc/resizableintegerarray.pmc
    M src/pmc/resizablepmcarray.pmc
    M src/pmc/stringbuilder.pmc
    M src/pmc/unmanagedstruct.pmc
    M src/spf_render.c
    M src/string/api.c

  Log Message:
  -----------
  Don't use mem_sys_* macros. They are deprecated


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

  Changed paths:
    M src/gc/mark_sweep.c

  Log Message:
  -----------
  removed unused label


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

  Changed paths:
    M src/interp/api.c

  Log Message:
  -----------
  renamed a shadowed variable.


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

  Changed paths:
    M src/events.c

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


  Commit: 857acac801b3a775d4c34d5278b4ef263373f000
      https://github.com/parrot/parrot/commit/857acac801b3a775d4c34d5278b4ef263373f000
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  adding more GCC/G++ warning flags for --cage


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

  Changed paths:
    M src/debug.c

  Log Message:
  -----------
  const a bunch of variables. Make some ints into UINTVALs. Simplify a big for() by turning it into a while().


  Commit: 795a4444b47bd5897bb5712f4d485857951868e3
      https://github.com/parrot/parrot/commit/795a4444b47bd5897bb5712f4d485857951868e3
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Re-enable clang, which I accidentally broke by commenting out the before_script command which installs it


  Commit: 774e4e587cb3c3fc0fd632c4aa6aeb8123c2559e
      https://github.com/parrot/parrot/commit/774e4e587cb3c3fc0fd632c4aa6aeb8123c2559e
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Fix improper spacing in our .travis.yml, thanks http://lint.travis-ci.org/parrot/parrot


  Commit: 0935a0f892aca62ed4d04a14294e4706532d6110
      https://github.com/parrot/parrot/commit/0935a0f892aca62ed4d04a14294e4706532d6110
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M src/scheduler.c

  Log Message:
  -----------
  use NULL for NULL, not a zero


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

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

  Log Message:
  -----------
  Use the proper static HOP *hop_buckets by removing a shadow variables. Fixes GitHub ticket #729 https://github.com/parrot/parrot/issues/729


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

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

  Log Message:
  -----------
  const a var and fix a splint annotation


  Commit: f079fc5682a7543adcdbd330cd791f3b910d934e
      https://github.com/parrot/parrot/commit/f079fc5682a7543adcdbd330cd791f3b910d934e
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Remove Configure.pl build tests in attempt to reduce test time below the default 25 minute timeout


  Commit: 4cb2d3bbbc26485392f00f5a857cf9334d91f47b
      https://github.com/parrot/parrot/commit/4cb2d3bbbc26485392f00f5a857cf9334d91f47b
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M MANIFEST
    M config/gen/makefiles/root.in
    R src/packfile/byteorder.h
    M src/packfile/pf_items.c

  Log Message:
  -----------
  Eliminated packfile/byteorder.h and put the static functions in it in packfile/pf_items.c.  This is part GitHub #728 https://github.com/parrot/parrot/issues/728


  Commit: 5c0ae67e294f25e3565754956a73f4e9e7eaed14
      https://github.com/parrot/parrot/commit/5c0ae67e294f25e3565754956a73f4e9e7eaed14
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M .travis.yml

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


  Commit: 5dbcdef936fb690d0fd4bf34d0a7ba886920463c
      https://github.com/parrot/parrot/commit/5dbcdef936fb690d0fd4bf34d0a7ba886920463c
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

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

  Log Message:
  -----------
  Unbreak the build by pleasing the C90 Elder Gods, petdance--


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

  Changed paths:
    M src/debug.c

  Log Message:
  -----------
  [codingstd] Correct space before/after parens.


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

  Changed paths:
    M src/packfile/pf_items.c

  Log Message:
  -----------
  [codingstd] Add 'ASSERT_ARGS(<function_name>) in 14 locations.


  Commit: 0716f33b37ea9e44bf0885eac7bd52ed22a33c9d
      https://github.com/parrot/parrot/commit/0716f33b37ea9e44bf0885eac7bd52ed22a33c9d
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-07 (Wed, 07 Mar 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci skip] Spam parrot-ci instead of parrot-dev with build reports


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

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

  Log Message:
  -----------
  Calculate basename properly on Win32.


  Commit: 60ebdacf1b0c3c9a0ccee0d53a238b3fac6c2e01
      https://github.com/parrot/parrot/commit/60ebdacf1b0c3c9a0ccee0d53a238b3fac6c2e01
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M frontend/pbc_dump/main.c

  Log Message:
  -----------
  consted some vars, and unshadowed a loop variable


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

  Changed paths:
    M frontend/pbc_dump/main.c

  Log Message:
  -----------
  fixed a loop variable typo


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

  Changed paths:
    M tools/build/parrot_config_c.pl

  Log Message:
  -----------
  consting some functions in the built program


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

  Changed paths:
    M include/parrot/packfile.h
    M src/packfile/output.c
    M src/packfile/pf_private.h

  Log Message:
  -----------
  Removed function declarations that are in pf_private.h that are already in include/parrot/packfile.h


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

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  -pedantic is not useful as a warning.


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

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

  Log Message:
  -----------
  Manually apply a slightly bitrotten patch from the heidnes++ Trac user that fixes a dlclose bug


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

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

  Log Message:
  -----------
  Cast a malloc to make g++ happy, #363


  Commit: 2228093ac794613746c856c4741296d7b3e6ab93
      https://github.com/parrot/parrot/commit/2228093ac794613746c856c4741296d7b3e6ab93
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-03-10 (Sat, 10 Mar 2012)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Update the guide to point to new 'release_parrot_github_guide.pod'.


  Commit: 1f2436ef1d146617eadeb047816bb7e88d24ec27
      https://github.com/parrot/parrot/commit/1f2436ef1d146617eadeb047816bb7e88d24ec27
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-03-10 (Sat, 10 Mar 2012)

  Changed paths:
    A docs/project/release_parrot_github_guide.pod

  Log Message:
  -----------
  Add 'release_parrot_github_guide.pod' to 'docs/project'.


  Commit: a1d58e8c6850e2b1be6133e1f8d71569d2b14b0f
      https://github.com/parrot/parrot/commit/a1d58e8c6850e2b1be6133e1f8d71569d2b14b0f
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-03-10 (Sat, 10 Mar 2012)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Update MANIFEST to include 'docs/project/release_parrot_github_guide.pod'


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

  Changed paths:
    M frontend/parrot_debugger/main.c

  Log Message:
  -----------
  consted some local vars


  Commit: 1ea49e0e038960d7f4c3b8b0af906b7e4ad13b28
      https://github.com/parrot/parrot/commit/1ea49e0e038960d7f4c3b8b0af906b7e4ad13b28
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-11 (Sun, 11 Mar 2012)

  Changed paths:
    M frontend/parrot_debugger/main.c

  Log Message:
  -----------
  Don't pass potentially-NULL pfraw into Parrot_pf_get_packfile_pmc()


  Commit: 6c09f3bc2f38910baa69080cfa698b928f3f49b6
      https://github.com/parrot/parrot/commit/6c09f3bc2f38910baa69080cfa698b928f3f49b6
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-11 (Sun, 11 Mar 2012)

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  adding another flag to see if we can get more pickiness


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

  Changed paths:
    M frontend/parrot_debugger/main.c

  Log Message:
  -----------
  fix the code-before-declarations error


  Commit: 52a9527473658dd5d65377f4673d501cafd8e5fb
      https://github.com/parrot/parrot/commit/52a9527473658dd5d65377f4673d501cafd8e5fb
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-11 (Sun, 11 Mar 2012)

  Changed paths:
    M config/gen/makefiles/root.in
    M frontend/parrot_debugger/main.c
    M frontend/pbc_disassemble/main.c
    M frontend/pbc_dump/main.c

  Log Message:
  -----------
  add all the frontend programs to be headerized. A headerized program is a happy program.


  Commit: 1c3c90829e1b2b182c04249e2eb8e3d4b9ca5476
      https://github.com/parrot/parrot/commit/1c3c90829e1b2b182c04249e2eb8e3d4b9ca5476
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-11 (Sun, 11 Mar 2012)

  Changed paths:
    M frontend/pbc_dump/main.c

  Log Message:
  -----------
  adding headerizer macros


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

  Changed paths:
    M frontend/pbc_dump/main.c

  Log Message:
  -----------
  Adding headerizer macros


  Commit: 59b35dca8f242b3518cc4a528ae49ace88b44b35
      https://github.com/parrot/parrot/commit/59b35dca8f242b3518cc4a528ae49ace88b44b35
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-11 (Sun, 11 Mar 2012)

  Changed paths:
    M frontend/parrot_debugger/main.c

  Log Message:
  -----------
  added headerizer macros


  Commit: 9317840523c0a9cce5a613e2b48164d7c24c6eb1
      https://github.com/parrot/parrot/commit/9317840523c0a9cce5a613e2b48164d7c24c6eb1
  Author: luben <karavelov at spnet.net>
  Date:   2012-03-12 (Mon, 12 Mar 2012)

  Changed paths:
    M src/pmc/hashiterator.pmc

  Log Message:
  -----------
  add shift_integer() VTABLE to HashIterator PMC in order to
make possible iterating over Hash PMCs with int keys


  Commit: 67bd75b4fe1d73c40853dfeaad8c9b0614ed7455
      https://github.com/parrot/parrot/commit/67bd75b4fe1d73c40853dfeaad8c9b0614ed7455
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-13 (Tue, 13 Mar 2012)

  Changed paths:
    M frontend/pbc_dump/main.c

  Log Message:
  -----------
  [codingstd] Add 'ASSERT_ARGS(<function_name>) in 8 locations in 2 files. A
program with ASSERT_ARGS is an even happier program.


  Commit: 16f74d9179f09c5873806333ba7fa92f21315a41
      https://github.com/parrot/parrot/commit/16f74d9179f09c5873806333ba7fa92f21315a41
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-13 (Tue, 13 Mar 2012)

  Changed paths:
    M frontend/parrot_debugger/main.c

  Log Message:
  -----------
  [codingstd] Add 'ASSERT_ARGS(<function_name>) in 8 locations in 2 files. A
program with ASSERT_ARGS is an even happier program.


  Commit: 5779c32e68a94926d69f49ece4836edf7e7b352f
      https://github.com/parrot/parrot/commit/5779c32e68a94926d69f49ece4836edf7e7b352f
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-03-13 (Tue, 13 Mar 2012)

  Changed paths:
    M compilers/imcc/pbc.c
    M t/compilers/imcc/syn/const.t

  Log Message:
  -----------
  imcc: Be more strict in parsing FixedIntegerArrays

The previous implementation would sit and spin on strtoul when handed
invalid input.

This version performs more sanity checks as it parses, although it
doesn't require the presence of surrounding parenthesis due to the
parser giving it just '0' while parsing
compilers/pct/src/PCT/HLLCompiler.pir


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

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

  Log Message:
  -----------
  Initialize $hout before we use it


  Commit: 8032bfa201f3029c3414f4a960baa4bc73a60d59
      https://github.com/parrot/parrot/commit/8032bfa201f3029c3414f4a960baa4bc73a60d59
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-14 (Wed, 14 Mar 2012)

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

  Log Message:
  -----------
  Under 'use strict', you must declare a lexical ('my') variable before you use it.


  Commit: 86bb3b37e4fca2d01cb4b4eab4d1f0cb8abe5f84
      https://github.com/parrot/parrot/commit/86bb3b37e4fca2d01cb4b4eab4d1f0cb8abe5f84
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-03-14 (Wed, 14 Mar 2012)

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

  Log Message:
  -----------
  Update winxed snapshot to 1.6.devel 44a04cfa7b
- Default parameters
- Use pir compile method instead of obsolted ways


  Commit: 2d2a1a51bdeab4e72e36128e780ef9249c6ee940
      https://github.com/parrot/parrot/commit/2d2a1a51bdeab4e72e36128e780ef9249c6ee940
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-14 (Wed, 14 Mar 2012)

  Changed paths:
    M src/alarm.c

  Log Message:
  -----------
  remove redundant declaration


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

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  strengthening some warnings as errors


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

  Changed paths:
    M frontend/parrot2/main.c
    M include/parrot/api.h
    M tools/dev/pbc_to_exe.pir

  Log Message:
  -----------
  put get_program_code and get_program_code_size in api.h, and removed the cut & paste copies of the prototypes in the source files


  Commit: 621a3a213d613d9ba358edf898e1740f63dd4b5a
      https://github.com/parrot/parrot/commit/621a3a213d613d9ba358edf898e1740f63dd4b5a
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-16 (Fri, 16 Mar 2012)

  Changed paths:
    M tools/dev/pbc_to_exe.pir

  Log Message:
  -----------
  make proagram_code be an array, instead of a pointer pointing to the array


  Commit: 614fc51a67c84ed082884244d3d4027448214652
      https://github.com/parrot/parrot/commit/614fc51a67c84ed082884244d3d4027448214652
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-16 (Fri, 16 Mar 2012)

  Changed paths:
    M src/global_setup.c

  Log Message:
  -----------
  use ifdefs instead of if for our preprocessor vars


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

  Changed paths:
    M src/alarm.c

  Log Message:
  -----------
  Need to include pthread.h for the pthread_sigmask declaration


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

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Just run 'make smoke' instead of 'make smolder_fulltest' due to low Travis timeouts


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

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  [doc] Add some beef to the ChangeLog


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

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  [doc] Add a bit of spice to the ChangeLog


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

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  [doc] Even more spicy beef for the ChangeLog


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

  Changed paths:
    M docs/parrothist.pod

  Log Message:
  -----------
  [doc] Add alvis++ to the list of release managers


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

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  [doc] Enroll to be release manager for 4.9.0 and update copyright info


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

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  [doc] Remove wording about supported releases from release manager guide


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

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  [doc] Add some news about important branches that people should know about


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

  Changed paths:
    M t/src/checkdepend.t

  Log Message:
  -----------
  Make t/src/checkdepend.t report the correct line of the failing test


  Commit: 4735f5b7b71f662040e97249a73381b75188cd01
      https://github.com/parrot/parrot/commit/4735f5b7b71f662040e97249a73381b75188cd01
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-17 (Sat, 17 Mar 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  fix typos


  Commit: 138dc625e09a2b2029856f0bae5c9207ff0469cc
      https://github.com/parrot/parrot/commit/138dc625e09a2b2029856f0bae5c9207ff0469cc
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-17 (Sat, 17 Mar 2012)

  Changed paths:
    M include/parrot/api.h
    M tools/dev/pbc_to_exe.pir

  Log Message:
  -----------
  Standard program code as unsigned char


  Commit: 6fac2cdec23b4e41780ed68ec141581ecb8442fa
      https://github.com/parrot/parrot/commit/6fac2cdec23b4e41780ed68ec141581ecb8442fa
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-17 (Sat, 17 Mar 2012)

  Changed paths:
    M frontend/parrot2/build.pir

  Log Message:
  -----------
  built programs have to include parrot/api.h


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

  Changed paths:
    M src/ops/core_ops.c

  Log Message:
  -----------
  rebootstrapped to get the fix from GitHub #729


  Commit: daad3e865e0757406f5dc875c2a3698906ce5334
      https://github.com/parrot/parrot/commit/daad3e865e0757406f5dc875c2a3698906ce5334
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

  Changed paths:
    M config/auto/headers.pm
    M include/parrot/parrot.h
    M src/runcore/cores.c
    M src/runcore/profiling.c
    M src/runcore/subprof.c

  Log Message:
  -----------
  [mingw] fix build

broken since https://github.com/parrot/parrot/commit/d923903bdf2183c223cca1b2887055fcbac0e588
where warning implicit-function-declaration becomes an error.
so, now probe process.h which declares _getpid.


  Commit: 3bb3ac9c1c7cc013332e1495e6968f4112ceda37
      https://github.com/parrot/parrot/commit/3bb3ac9c1c7cc013332e1495e6968f4112ceda37
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

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

  Log Message:
  -----------
  Add dependencies revealed by running t/src/checkdepend.t as part of 'make test'.


  Commit: b714b9044d4d67b9377216e705043aa619df9a2c
      https://github.com/parrot/parrot/commit/b714b9044d4d67b9377216e705043aa619df9a2c
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

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

  Log Message:
  -----------
  Extend use of Makefile variable $(INC_DIR) to two unused cases.


  Commit: c66fc77b51f6d5f0596e11ba12dd33a3a87dcec4
      https://github.com/parrot/parrot/commit/c66fc77b51f6d5f0596e11ba12dd33a3a87dcec4
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

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

  Log Message:
  -----------
  Introduce use of Makefile variable $FRP_DIR.


  Commit: 4f50140ec8d64e5ad54dc85ace340be6c63a833b
      https://github.com/parrot/parrot/commit/4f50140ec8d64e5ad54dc85ace340be6c63a833b
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

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

  Log Message:
  -----------
  Introduce use of Makefile variable $FR_DIR.


  Commit: 818a583a4a2104501864afa5b12e11f91cadfcf8
      https://github.com/parrot/parrot/commit/818a583a4a2104501864afa5b12e11f91cadfcf8
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

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

  Log Message:
  -----------
  Remove two superfluous instances of Makefile variable $(MINIPARROT).


  Commit: 6e8c6938402545bf1f10900fa9338e8e5ceb2717
      https://github.com/parrot/parrot/commit/6e8c6938402545bf1f10900fa9338e8e5ceb2717
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

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

  Log Message:
  -----------
  Introduce Makefile variable $(FRPTWO_DIR) for 'frontend/parrot2'.


  Commit: 97162f8b79f9ca3286f3a61897da6dc930f9d4a0
      https://github.com/parrot/parrot/commit/97162f8b79f9ca3286f3a61897da6dc930f9d4a0
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

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

  Log Message:
  -----------
  Introduce Makefile variable $(RUN_INC_DIR) for runtime/parrot/include.


  Commit: cec7cc87af6502d80345cf58cf5d09c4c4348333
      https://github.com/parrot/parrot/commit/cec7cc87af6502d80345cf58cf5d09c4c4348333
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

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

  Log Message:
  -----------
  Use Makefile variable $(LIBRARY_DIR) more consistently.


  Commit: 21b87585bdc6492bac94ef5727de5f26b63ec552
      https://github.com/parrot/parrot/commit/21b87585bdc6492bac94ef5727de5f26b63ec552
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

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

  Log Message:
  -----------
  Cannot use a Makefile variable in an include statement.  Fix.

(Or so it appears.)


  Commit: a1a65dab6656bf7b4ebb6c47c55255503f30a4b9
      https://github.com/parrot/parrot/commit/a1a65dab6656bf7b4ebb6c47c55255503f30a4b9
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

  Changed paths:
    M config/init/hints/mswin32.pm

  Log Message:
  -----------
  Make compiler detection on Windows more robust


  Commit: f4e8318479b1eadc2e2d965915db939d9f092cdd
      https://github.com/parrot/parrot/commit/f4e8318479b1eadc2e2d965915db939d9f092cdd
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

  Changed paths:
    M config/init/hints/mswin32.pm

  Log Message:
  -----------
  Add gmake to init::hints::mswin32


  Commit: ecaac1a7190dff8b569db7f5115e48d82035f8a1
      https://github.com/parrot/parrot/commit/ecaac1a7190dff8b569db7f5115e48d82035f8a1
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

  Changed paths:
    M src/gc/string_gc.c

  Log Message:
  -----------
  Add temporary fix for issue #378


  Commit: fd5866e705e831029918dc3e5cd95d98d68809a0
      https://github.com/parrot/parrot/commit/fd5866e705e831029918dc3e5cd95d98d68809a0
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

  Changed paths:
    M src/interp/inter_cb.c

  Log Message:
  -----------
  Add workaround for issue #742


  Commit: 9e4fd963173a453db4f9df67c712551400a405f9
      https://github.com/parrot/parrot/commit/9e4fd963173a453db4f9df67c712551400a405f9
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

  Changed paths:
    M src/packfile/segments.c

  Log Message:
  -----------
  Add missing parentheses


  Commit: ca77718e3007c5050834ebdfa448d85d3f468394
      https://github.com/parrot/parrot/commit/ca77718e3007c5050834ebdfa448d85d3f468394
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

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

  Log Message:
  -----------
  Add cast to make g++ happy


  Commit: e445c0aa9366e02d53e6e09581799a5dd4ac8a2d
      https://github.com/parrot/parrot/commit/e445c0aa9366e02d53e6e09581799a5dd4ac8a2d
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

  Changed paths:
    M src/interp/inter_cb.c

  Log Message:
  -----------
  Add missing casts to fix for issue #742


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

  Changed paths:
    M compilers/imcc/cfg.c

  Log Message:
  -----------
  renamed i to j, so that it doesn't shadow an outer one


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

  Changed paths:
    M src/pmc/coroutine.pmc

  Log Message:
  -----------
  removed unused var "next_op"


  Commit: 76a324aaf482d07e155f30491f55f32d1dfcfb6a
      https://github.com/parrot/parrot/commit/76a324aaf482d07e155f30491f55f32d1dfcfb6a
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-18 (Sun, 18 Mar 2012)

  Changed paths:
    M compilers/imcc/main.c
    M compilers/imcc/pcc.c

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


  Commit: cd06be885d1f9bddde3b3d85246624811883a633
      https://github.com/parrot/parrot/commit/cd06be885d1f9bddde3b3d85246624811883a633
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-03-19 (Mon, 19 Mar 2012)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed snapshot to 1.6.0 - f21196808c


  Commit: 228daeb3b60966ffbfdd2c19cf01172586875dc9
      https://github.com/parrot/parrot/commit/228daeb3b60966ffbfdd2c19cf01172586875dc9
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-19 (Mon, 19 Mar 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  [doc] Add some useful links to the ChangeLog


  Commit: c74304257245875e43859e56762b60392e869826
      https://github.com/parrot/parrot/commit/c74304257245875e43859e56762b60392e869826
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-20 (Tue, 20 Mar 2012)

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

  Log Message:
  -----------
  Run perl tools/release/auto_release.pl 4.2.0


  Commit: 671468cdb2c87cf093234df4d14b570c49231507
      https://github.com/parrot/parrot/commit/671468cdb2c87cf093234df4d14b570c49231507
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-20 (Tue, 20 Mar 2012)

  Changed paths:
    A t/native_pbc/annotations.pbc
    M t/native_pbc/integer.pbc
    M t/native_pbc/number.pbc
    M t/native_pbc/number_4.pbc
    M t/native_pbc/string.pbc
    M t/native_pbc/string_4.pbc

  Log Message:
  -----------
  Add some native pbc


  Commit: f7e164718c5d6b718136d2b8058fdc799a3d482f
      https://github.com/parrot/parrot/commit/f7e164718c5d6b718136d2b8058fdc799a3d482f
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-20 (Tue, 20 Mar 2012)

  Changed paths:
    M src/nci/libffi.c

  Log Message:
  -----------
  [ffi] Get tools/dev/mk_native_pbc working again by adding logic for when numvalsize=16; LTA


  Commit: 95229308697e37081912cc54dd59adfc4dedf149
      https://github.com/parrot/parrot/commit/95229308697e37081912cc54dd59adfc4dedf149
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-20 (Tue, 20 Mar 2012)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  [doc] Fix line-length failures


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

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Rerun mk_manifest_and_skip.pl to pick up one file.


  Commit: 3e77d4004c6658b33aa271fe2fe2e474d2769622
      https://github.com/parrot/parrot/commit/3e77d4004c6658b33aa271fe2fe2e474d2769622
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-20 (Tue, 20 Mar 2012)

  Changed paths:
    M MANIFEST
    M src/nci/libffi.c
    M t/native_pbc/number_5.pbc
    A t/native_pbc/string_5.pbc

  Log Message:
  -----------
  [nci] Fix definition of ffi_type_parrot_numval when NUMVAL_SIZE=16 and add some native pbc


  Commit: ddd6fb6d2ae278fad1137cbab974bd89eee91ec8
      https://github.com/parrot/parrot/commit/ddd6fb6d2ae278fad1137cbab974bd89eee91ec8
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2012-03-21 (Wed, 21 Mar 2012)

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

  Log Message:
  -----------
  [osutils] refactor with unlink/rmdir instead of rm


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

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  [doc] Linkify some filenames in the release manager guide so the HTML rendering on Github is more useful


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

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  [doc][ci skip] Add a note about the auto_release.pl tool to the release manager guide


  Commit: 9d154564108d235fa02abf0f47c1bfaed1b27da3
      https://github.com/parrot/parrot/commit/9d154564108d235fa02abf0f47c1bfaed1b27da3
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-21 (Wed, 21 Mar 2012)

  Changed paths:
    M config/init/hints/mswin32.pm
    M src/gc/string_gc.c
    M src/interp/inter_cb.c
    M src/packfile/segments.c
    M src/platform/generic/socket.c

  Log Message:
  -----------
  Merge pull request #743 from gerdr/gerdr/mingw-gpp

Fix g++ issues with Strawberry Perl on Win64


  Commit: 34ee7539e93c880833501b5e89918ed0b4746c90
      https://github.com/parrot/parrot/commit/34ee7539e93c880833501b5e89918ed0b4746c90
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-21 (Wed, 21 Mar 2012)

  Changed paths:
    M frontend/parrot/main.c
    M frontend/parrot2/main.c
    M src/gc/string_gc.c
    M src/interp/inter_cb.c

  Log Message:
  -----------
  Use proper /* */ C-style comments, not C++-style // comments which some compilers do not handle


  Commit: 16d0081a1a3ea350708ab88186b984b239c2b05e
      https://github.com/parrot/parrot/commit/16d0081a1a3ea350708ab88186b984b239c2b05e
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-21 (Wed, 21 Mar 2012)

  Changed paths:
    M frontend/parrot/main.c
    M frontend/parrot2/main.c

  Log Message:
  -----------
  remove nested comments


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

  Changed paths:
    M frontend/parrot/main.c
    M frontend/parrot2/main.c

  Log Message:
  -----------
  remove the //-style comments that are causing problems embedded in comments


  Commit: 4b167c12984cba51723b74287a908be42cfacee0
      https://github.com/parrot/parrot/commit/4b167c12984cba51723b74287a908be42cfacee0
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-21 (Wed, 21 Mar 2012)

  Changed paths:
    M tools/dev/pbc_to_exe.pir

  Log Message:
  -----------
  All instances of get_program_code() need to return unsigned char *


  Commit: 0b292f8dabcdf7aa76e22182e78513c5c93d18a8
      https://github.com/parrot/parrot/commit/0b292f8dabcdf7aa76e22182e78513c5c93d18a8
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-21 (Wed, 21 Mar 2012)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  [ci] Only send IRC notifications when build status changes, for moritz++


  Commit: 9f73c7dc9c8d97cf8b4875baac4f7b515ede726e
      https://github.com/parrot/parrot/commit/9f73c7dc9c8d97cf8b4875baac4f7b515ede726e
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-21 (Wed, 21 Mar 2012)

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  Don't be so strict about prototypes because we can't control system libraries, and a function declaration of foo() instead of foo(void) makes this error trip.


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

  Changed paths:
    M config/auto/icu.pm
    M config/auto/warnings.pm

  Log Message:
  -----------
  Turn the strict-prototypes back to an error.
Include the ICU flags as -isystem instead of -I, so GCC knows to ignore warnings in ICU includes.
not_gerd++ for showing the way, and benabik++ for being the guinea pig.


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

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

  Log Message:
  -----------
  [configure] Update test file to reflect changes in auto::icu configuration step.


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

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

  Log Message:
  -----------
  quiet some unused variable warnings


  Commit: 66a733565012c119c5f2b9095cfd12a4194a7d59
      https://github.com/parrot/parrot/commit/66a733565012c119c5f2b9095cfd12a4194a7d59
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-03-22 (Thu, 22 Mar 2012)

  Changed paths:
    A tools/release/parrot_github_release.pl
    A tools/release/parrot_github_release.pl~

  Log Message:
  -----------
  Start work on parrot_github_release.pl


  Commit: 76b9b1015eb42174405184cf3a7b97ee7d542c56
      https://github.com/parrot/parrot/commit/76b9b1015eb42174405184cf3a7b97ee7d542c56
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-03-22 (Thu, 22 Mar 2012)

  Changed paths:
    R tools/release/parrot_github_release.pl~

  Log Message:
  -----------
  Remove emacs' temporary working file.


  Commit: 177fc788b6b25ca80469586d572af176ea750347
      https://github.com/parrot/parrot/commit/177fc788b6b25ca80469586d572af176ea750347
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-03-22 (Thu, 22 Mar 2012)

  Changed paths:
    A docs/project/release_parrot_github_guide.pod

  Log Message:
  -----------
  Add 'docs/projecet/release_parrot_github_guide.pod' into the branch.


  Commit: f8d97af81dbb8c743aa6017988d1b559e83e4c05
      https://github.com/parrot/parrot/commit/f8d97af81dbb8c743aa6017988d1b559e83e4c05
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-03-22 (Thu, 22 Mar 2012)

  Changed paths:
    M .gitignore
    A .travis.yml
    M CREDITS
    M ChangeLog
    M Configure.pl
    M MANIFEST
    M MANIFEST.SKIP
    M MANIFEST.generated
    M README
    M RESPONSIBLE_PARTIES
    M VERSION
    M compilers/imcc/cfg.c
    M compilers/imcc/imcc.y
    M compilers/imcc/imcparser.c
    M compilers/imcc/imcparser.h
    M compilers/imcc/main.c
    M compilers/imcc/pbc.c
    M compilers/imcc/pcc.c
    M compilers/opsc/src/Ops/Emitter.pm
    M compilers/opsc/src/Ops/Trans/C.pm
    M compilers/pct/src/PAST/Compiler.pir
    M compilers/pct/src/PCT/HLLCompiler.pir
    M config/auto/byteorder.pm
    M config/auto/gcc.pm
    M config/auto/headers.pm
    M config/auto/icu.pm
    M config/auto/warnings.pm
    M config/gen/makefiles/docs.in
    M config/gen/makefiles/root.in
    M config/init/defaults.pm
    M config/init/hints/cygwin.pm
    M config/init/hints/mswin32.pm
    M docs/book/draft/ch10_opcode_reference.pod
    M docs/book/pir/ch04_variables.pod
    M docs/parrothist.pod
    M docs/pdds/draft/pdd06_pasm.pod
    M docs/pdds/pdd03_calling_conventions.pod
    M docs/project/committer_guide.pod
    M docs/project/release_manager_guide.pod
    M examples/config/file/configcompiler
    A examples/config/file/configverbose
    M examples/sdl/tetris/block.pir
    M examples/sdl/tetris/board.pir
    M ext/nqp-rx/src/stage0/HLL-s0.pir
    M ext/nqp-rx/src/stage0/Regex-s0.pir
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir
    M frontend/parrot/main.c
    M frontend/parrot2/build.pir
    M frontend/parrot2/main.c
    M frontend/parrot_debugger/main.c
    M frontend/pbc_disassemble/main.c
    M frontend/pbc_dump/main.c
    M frontend/pbc_merge/main.c
    M include/parrot/api.h
    M include/parrot/call.h
    M include/parrot/hash.h
    M include/parrot/interpreter.h
    M include/parrot/memory.h
    M include/parrot/oplib/core_ops.h
    M include/parrot/oplib/ops.h
    M include/parrot/opsenum.h
    M include/parrot/packfile.h
    M include/parrot/parrot.h
    M include/parrot/pmc.h
    M include/parrot/pointer_array.h
    M include/parrot/runcore_profiling.h
    M include/parrot/runcore_subprof.h
    M include/parrot/scheduler.h
    M include/parrot/sub.h
    M lib/Parrot/Configure/Compiler.pm
    M lib/Parrot/Configure/Options/Conf/File.pm
    M lib/Parrot/Docs/File.pm
    M lib/Parrot/Docs/HTMLPage.pm
    M lib/Parrot/Pmc2c/PMC.pm
    M lib/Parrot/Pmc2c/PMC/RO.pm
    M lib/Parrot/Pmc2c/PMC/default.pm
    M lib/Parrot/Test/Pod.pm
    M runtime/parrot/bin/prove.pir
    M runtime/parrot/include/hllmacros.pir
    M runtime/parrot/library/P6object.pir
    M runtime/parrot/library/SDL/Surface.pir
    M runtime/parrot/library/Stream/Writer.pir
    M runtime/parrot/library/distutils.pir
    M runtime/parrot/library/osutils.pir
    M runtime/parrot/library/parrotlib.pir
    M src/alarm.c
    M src/call/context.c
    M src/debug.c
    M src/dynext.c
    M src/dynoplibs/Rules.in
    M src/dynpmc/Rules.in
    M src/dynpmc/gziphandle.pmc
    M src/dynpmc/os.pmc
    M src/events.c
    M src/gc/gc_gms.c
    M src/gc/gc_ms2.c
    M src/gc/mark_sweep.c
    M src/gc/string_gc.c
    M src/global_setup.c
    M src/hash.c
    M src/interp/api.c
    M src/interp/inter_cb.c
    M src/namespace.c
    M src/nci/libffi.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/ops/io.ops
    M src/ops/object.ops
    M src/ops/pmc.ops
    M src/ops/set.ops
    M src/ops/string.ops
    M src/ops/sys.ops
    M src/packfile/api.c
    R src/packfile/byteorder.h
    M src/packfile/output.c
    M src/packfile/pf_items.c
    M src/packfile/pf_private.h
    M src/packfile/segments.c
    M src/platform/generic/file.c
    M src/platform/generic/socket.c
    M src/platform/win32/dl.c
    M src/pmc.c
    M src/pmc/callcontext.pmc
    M src/pmc/class.pmc
    M src/pmc/continuation.pmc
    M src/pmc/coroutine.pmc
    M src/pmc/default.pmc
    M src/pmc/fixedbooleanarray.pmc
    M src/pmc/fixedstringarray.pmc
    M src/pmc/hashiterator.pmc
    M src/pmc/imageiofreeze.pmc
    M src/pmc/imccompiler.pmc
    M src/pmc/nativepccmethod.pmc
    M src/pmc/nci.pmc
    M src/pmc/parrotinterpreter.pmc
    M src/pmc/parrotlibrary.pmc
    M src/pmc/resizablebooleanarray.pmc
    M src/pmc/resizablefloatarray.pmc
    M src/pmc/resizableintegerarray.pmc
    M src/pmc/resizablepmcarray.pmc
    M src/pmc/stringbuilder.pmc
    M src/pmc/sub.pmc
    M src/pmc/undef.pmc
    M src/pmc/unmanagedstruct.pmc
    M src/pointer_array.c
    M src/runcore/cores.c
    M src/runcore/profiling.c
    M src/runcore/subprof.c
    M src/scheduler.c
    M src/spf_render.c
    M src/string/api.c
    M src/vtable.tbl
    M t/codingstd/c_arg_assert.t
    M t/codingstd/filenames.t
    M t/compilers/data_json/to_parrot.t
    M t/compilers/imcc/syn/clash.t
    M t/compilers/imcc/syn/const.t
    M t/compilers/imcc/syn/pcc.t
    M t/compilers/imcc/syn/regressions.t
    M t/compilers/pct/past.t
    M t/compilers/tge/grammar.t
    M t/configure/008-file_based_configuration.t
    R t/configure/testlib/verbosefoobar
    M t/dynoplibs/io.t
    M t/dynpmc/foo-02.t
    M t/dynpmc/os.t
    M t/fullharness
    M t/harness.pir
    M t/library/p6object.t
    A t/native_pbc/annotations.pbc
    M t/native_pbc/header.t
    M t/native_pbc/integer.pbc
    M t/native_pbc/integer.t
    M t/native_pbc/number.pbc
    M t/native_pbc/number.t
    M t/native_pbc/number_4.pbc
    M t/native_pbc/number_5.pbc
    M t/native_pbc/string.pbc
    M t/native_pbc/string.t
    M t/native_pbc/string_4.pbc
    A t/native_pbc/string_5.pbc
    M t/oo/metamodel.t
    M t/op/arithmetics.t
    M t/op/calling.t
    M t/op/comp.t
    M t/op/gc.t
    M t/op/inf_nan.t
    M t/op/lexicals.t
    M t/op/number.t
    M t/pmc/class.t
    M t/pmc/complex.t
    M t/pmc/exporter.t
    M t/pmc/filehandle.t
    M t/pmc/float.t
    M t/pmc/freeze.t
    M t/pmc/io.t
    M t/pmc/io_iterator.t
    M t/pmc/multidispatch.t
    M t/pmc/namespace-old.t
    M t/pmc/namespace.t
    M t/pmc/object-meths.t
    M t/pmc/packfile.t
    M t/pmc/packfileview.t
    M t/pmc/parrotio.t
    M t/pmc/prop.t
    M t/pmc/resizablepmcarray.t
    M t/pmc/stringhandle.t
    M t/pmc/sub.t
    M t/run/options.t
    M t/src/checkdepend.t
    M t/src/extend_vtable.t
    R t/steps/auto/sha1-01.t
    M tools/build/parrot_config_c.pl
    M tools/dev/faces.pl
    A tools/dev/new_changelog_skeleton.pl
    M tools/dev/pbc_to_exe.pir
    R tools/docs/make_html_docs.pl
    A tools/docs/mk_html_docs.pl
    M tools/release/release.json
    M tools/release/update_version.pl

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


  Commit: 2f0e851f960e1d6b9c014c31e6b0ac8ba6a458b5
      https://github.com/parrot/parrot/commit/2f0e851f960e1d6b9c014c31e6b0ac8ba6a458b5
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-22 (Thu, 22 Mar 2012)

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

  Log Message:
  -----------
  const a local variable. Minor spacing tweaks


  Commit: 707e83cb8959d85d4d2c3de755f4456da21a9eca
      https://github.com/parrot/parrot/commit/707e83cb8959d85d4d2c3de755f4456da21a9eca
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-22 (Thu, 22 Mar 2012)

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

  Log Message:
  -----------
  Added compile-time assertion macros, and added our first check that INTVAL and opcode_t are the same size


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

  Changed paths:
    M include/parrot/api.h

  Log Message:
  -----------
  fixed an incorrectly-built error name


  Commit: 4e317065fd0ce8dc8973c26ccd1ee751f8026af2
      https://github.com/parrot/parrot/commit/4e317065fd0ce8dc8973c26ccd1ee751f8026af2
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-22 (Thu, 22 Mar 2012)

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  Turn off warning for unused local typedefs, because that is how we do PARROT_STATIC_ASSERT


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

  Changed paths:
    M docs/configuration.pod

  Log Message:
  -----------
  [ci skip][doc] s/Trac ticket/Github issue/


  Commit: e29d4a88ef8534fbf655d140898e4304ffa65f2f
      https://github.com/parrot/parrot/commit/e29d4a88ef8534fbf655d140898e4304ffa65f2f
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M config/init/hints/darwin.pm

  Log Message:
  -----------
  Fix fallout from increased warning levels on Mac OS


  Commit: 8060b09658550293e236e87a79ad51c405052427
      https://github.com/parrot/parrot/commit/8060b09658550293e236e87a79ad51c405052427
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M config/init/hints/darwin.pm

  Log Message:
  -----------
  Merge pull request #748 from gerdr/gerdr/darwin-fix

Fix fallout from increased warning levels on Mac OS


  Commit: f64dce9b2a6cb85dd94394df4876e603dc93ecb4
      https://github.com/parrot/parrot/commit/f64dce9b2a6cb85dd94394df4876e603dc93ecb4
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

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

  Log Message:
  -----------
  Add a dependency so that t/src/checkdepend.t again passes.


  Commit: ee1662f591bb764af36b0410ffae65b52f417cb3
      https://github.com/parrot/parrot/commit/ee1662f591bb764af36b0410ffae65b52f417cb3
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Automation of the first part of the process -- to archive 'docs/' to the parrot-docsx repo -- complete.


  Commit: 8997125e1760b0fe436bd23b01d8d5c42f969cf6
      https://github.com/parrot/parrot/commit/8997125e1760b0fe436bd23b01d8d5c42f969cf6
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M src/global_setup.c

  Log Message:
  -----------
  [codingstd] Make file pass c_parens standard.


  Commit: 1b1fe7159c874403534532fc786f5409214cceb2
      https://github.com/parrot/parrot/commit/1b1fe7159c874403534532fc786f5409214cceb2
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M include/parrot/api.h

  Log Message:
  -----------
  [codingstd] Make api.h pass c_parens and c_operator tests.

It's still failing c_macro_args due to "PARROT_STATIC_ASSERT has unwrapped arg: X".


  Commit: 52063c34816c8684dea4d901fd846719dcc58ce8
      https://github.com/parrot/parrot/commit/52063c34816c8684dea4d901fd846719dcc58ce8
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

  Changed paths:
    M include/parrot/api.h

  Log Message:
  -----------
  add parens to humor codetest


  Commit: ba6af98a4b864c6b5f306a3ee244e28c0e770414
      https://github.com/parrot/parrot/commit/ba6af98a4b864c6b5f306a3ee244e28c0e770414
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-23 (Fri, 23 Mar 2012)

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

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


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

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

  Log Message:
  -----------
  Unbreak the parrallel build by making prt0* depend on miniparrot


  Commit: 003b2b8060bdafb953cdc92d5f62d575280fa7f1
      https://github.com/parrot/parrot/commit/003b2b8060bdafb953cdc92d5f62d575280fa7f1
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2012-03-25 (Sun, 25 Mar 2012)

  Changed paths:
    M src/pmc/resizablepmcarray.pmc

  Log Message:
  -----------
  Fix documentation to match the VTABLE function names they document


  Commit: 4c5d82deea1c58828075c299262b998a43bb0463
      https://github.com/parrot/parrot/commit/4c5d82deea1c58828075c299262b998a43bb0463
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-25 (Sun, 25 Mar 2012)

  Changed paths:
    M docs/project/cage_cleaners_guide.pod

  Log Message:
  -----------
  [doc][ci skip] Add a note to the cage cleaner guide about running parrot+valgrind


  Commit: 9dbe4f519beadc559f8edbe2e0347cf76ba2acb1
      https://github.com/parrot/parrot/commit/9dbe4f519beadc559f8edbe2e0347cf76ba2acb1
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-25 (Sun, 25 Mar 2012)

  Changed paths:
    M config/gen/makefiles/root.in
    M docs/project/hacking_tips.pod

  Log Message:
  -----------
  Add counsel to test changes to Makefile templatest with 'make -jN' for N>1.


  Commit: c29badb30a8243b3ba9a3a33927be8746a126418
      https://github.com/parrot/parrot/commit/c29badb30a8243b3ba9a3a33927be8746a126418
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-25 (Sun, 25 Mar 2012)

  Changed paths:
    M docs/project/cage_cleaners_guide.pod

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


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

  Changed paths:
    M src/pmc/null.pmc

  Log Message:
  -----------
  mark unused stuff with UNUSED()


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

  Changed paths:
    M src/call/context.c

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


  Commit: 67cec30db7971e4cd8ae3a632629f84b395bfc27
      https://github.com/parrot/parrot/commit/67cec30db7971e4cd8ae3a632629f84b395bfc27
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-25 (Sun, 25 Mar 2012)

  Changed paths:
    M include/parrot/pointer_array.h

  Log Message:
  -----------
  inlined allocate_more_chunks() which is called in only one place


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

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

  Log Message:
  -----------
  Parrot_pa_is_owned() is not something for public consumption, and does not use the interp, so get rid of the interp as an argument.  Also, all arguments to the function can be consted.


  Commit: 0e226994cd9e15077b215f87735cea9f54c3d99e
      https://github.com/parrot/parrot/commit/0e226994cd9e15077b215f87735cea9f54c3d99e
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-03-26 (Mon, 26 Mar 2012)

  Changed paths:
    M include/parrot/pointer_array.h

  Log Message:
  -----------
  [codingstd] Correct error in POD syntax.


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

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  Add the new -Wuseless-cast flag for G++ 4.8 and beyond


  Commit: 0cc333e33f26e4a4397341ab0974b2782604d62d
      https://github.com/parrot/parrot/commit/0cc333e33f26e4a4397341ab0974b2782604d62d
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-26 (Mon, 26 Mar 2012)

  Changed paths:
    M src/debug.c

  Log Message:
  -----------
  start_line is unsigned_long, so casting is unnecessary


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

  Changed paths:
    M compilers/imcc/reg_alloc.c

  Log Message:
  -----------
  0 need not be cast to (int)


  Commit: 783b189abdaa7f31b17d6b840d53a730ca601ab4
      https://github.com/parrot/parrot/commit/783b189abdaa7f31b17d6b840d53a730ca601ab4
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-26 (Mon, 26 Mar 2012)

  Changed paths:
    M src/gc/alloc_resources.c
    M src/string/api.c

  Log Message:
  -----------
  removing unnecessary and noisy casts


  Commit: 37771a3531947ec0b77e27fb563b5b7e01da0159
      https://github.com/parrot/parrot/commit/37771a3531947ec0b77e27fb563b5b7e01da0159
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-03-27 (Tue, 27 Mar 2012)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed snapshot to 1.7.devel a990cfe
Fix default values


  Commit: 30370fc5da029013990a4983072bc2331a7523db
      https://github.com/parrot/parrot/commit/30370fc5da029013990a4983072bc2331a7523db
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-27 (Tue, 27 Mar 2012)

  Changed paths:
    M src/pmc/namespace.pmc

  Log Message:
  -----------
  consting a local var


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

  Changed paths:
    M src/string/api.c

  Log Message:
  -----------
  removed unnecessary casts


  Commit: 581af057d91291f15e57d68242ed186a73426d78
      https://github.com/parrot/parrot/commit/581af057d91291f15e57d68242ed186a73426d78
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-28 (Wed, 28 Mar 2012)

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

  Log Message:
  -----------
  Clarify the headerizer target in the help message


  Commit: 945d1c8b0591591e4fff4a4fa24713a39998d3d6
      https://github.com/parrot/parrot/commit/945d1c8b0591591e4fff4a4fa24713a39998d3d6
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-28 (Wed, 28 Mar 2012)

  Changed paths:
    M compilers/opsc/src/Ops/Trans/C.pm
    M t/compilers/opsc/03-past.t
    M t/compilers/opsc/08-emitter.t

  Log Message:
  -----------
  remove unnecessary casting of cur_opcode


  Commit: 5d838280f7549fb1e83d119f92a1cf27dbbea43b
      https://github.com/parrot/parrot/commit/5d838280f7549fb1e83d119f92a1cf27dbbea43b
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-03-28 (Wed, 28 Mar 2012)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed snapshot to 34657cf - fixes for parameter defaults


  Commit: 3e9ca81f2faa859830698056e281893315fe7427
      https://github.com/parrot/parrot/commit/3e9ca81f2faa859830698056e281893315fe7427
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-03-29 (Thu, 29 Mar 2012)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed snapshot to 375562d
- Default values in multiassign
- Minor fixes


  Commit: 8f686bc61770155b90f7638ac4bb90503b29dab2
      https://github.com/parrot/parrot/commit/8f686bc61770155b90f7638ac4bb90503b29dab2
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-03-29 (Thu, 29 Mar 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  autogen script to package parrot.github.com and supporting repositories - 99 percent complete and tested.


  Commit: 4b6718ec2c090f3b939124bb6c9c4893c7c0ae8c
      https://github.com/parrot/parrot/commit/4b6718ec2c090f3b939124bb6c9c4893c7c0ae8c
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-03-29 (Thu, 29 Mar 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Minor pod corrections.


  Commit: 1c0e26caf98805aa8e81989758cb1252f8cb2f42
      https://github.com/parrot/parrot/commit/1c0e26caf98805aa8e81989758cb1252f8cb2f42
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-03-29 (Thu, 29 Mar 2012)

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

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/gh363/dlclose'


  Commit: d5e1ffc97cfec3d0f3d464008eb56a417b75d9a9
      https://github.com/parrot/parrot/commit/d5e1ffc97cfec3d0f3d464008eb56a417b75d9a9
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-03-30 (Fri, 30 Mar 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  A handful of rather minor edits.


  Commit: 0488f0afde22c5d04070ff0dc3884d298ba2b16a
      https://github.com/parrot/parrot/commit/0488f0afde22c5d04070ff0dc3884d298ba2b16a
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2012-03-30 (Fri, 30 Mar 2012)

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

  Log Message:
  -----------
  Unbreak the build on gcc broken by 6050332f3afd125ed606e0e94f85e945888934e6


  Commit: 905dba7eb3a040ce83cc7825472f76e5820ca5c5
      https://github.com/parrot/parrot/commit/905dba7eb3a040ce83cc7825472f76e5820ca5c5
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2012-03-30 (Fri, 30 Mar 2012)

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

  Log Message:
  -----------
  Fix codingstd violations in src/platform/generic/dl.c


  Commit: 6a4efe6b377c74902ac7288d1f2983c518e8e0e1
      https://github.com/parrot/parrot/commit/6a4efe6b377c74902ac7288d1f2983c518e8e0e1
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2012-03-30 (Fri, 30 Mar 2012)

  Changed paths:
    M src/ops/core_ops.c

  Log Message:
  -----------
  make bootstrap-ops which should have been done with 945d1c8b0591591e4fff4a4fa24713a39998d3d6


  Commit: 79e21c80100361bb55d1ea27547ac1dd2079cc65
      https://github.com/parrot/parrot/commit/79e21c80100361bb55d1ea27547ac1dd2079cc65
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-30 (Fri, 30 Mar 2012)

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

  Log Message:
  -----------
  Move the "return -1" outside the #if, so that we return -1 if the handle is not found


  Commit: 65e944b5f5782bb4c31f4926406cccfc1624fb94
      https://github.com/parrot/parrot/commit/65e944b5f5782bb4c31f4926406cccfc1624fb94
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-30 (Fri, 30 Mar 2012)

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

  Log Message:
  -----------
  return proper NULLs instead of 0 for pointers


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

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

  Log Message:
  -----------
  localized some variables and consted some pointers


  Commit: 84e0c30a157e945acfead00008aafc9466d28a46
      https://github.com/parrot/parrot/commit/84e0c30a157e945acfead00008aafc9466d28a46
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-30 (Fri, 30 Mar 2012)

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

  Log Message:
  -----------
  Added proper headerizer section


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

  Changed paths:
    M src/dynpmc/rational.pmc

  Log Message:
  -----------
  * Removed unnecessary casting
* Removed unnecessary interp arguments for the static functions that don't use them.
* Flag many interpreters as unused


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

  Changed paths:
    M src/dynpmc/rational.pmc

  Log Message:
  -----------
  Reverting to 84e0c30a157e945acfead00008aafc9466d28a46


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

  Changed paths:
    M src/dynpmc/rational.pmc

  Log Message:
  -----------
  removed unnecessary casts, and UNUSED() some INTERPs.


  Commit: 4800aef888edb77045abe75eda367da96a7c0555
      https://github.com/parrot/parrot/commit/4800aef888edb77045abe75eda367da96a7c0555
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-03-31 (Sat, 31 Mar 2012)

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  removed useless casts


  Commit: 8a3e561567ab75f2295e0aff4567b468985d3532
      https://github.com/parrot/parrot/commit/8a3e561567ab75f2295e0aff4567b468985d3532
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-04-01 (Sun, 01 Apr 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  [doc] Add a changelog section for 4.3.0


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

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Untabify the script.


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

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Add parrot_github_release.pl to MANIFEST


  Commit: dce066098867828c949e535aa1f1baf99bcdae79
      https://github.com/parrot/parrot/commit/dce066098867828c949e535aa1f1baf99bcdae79
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-02 (Mon, 02 Apr 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Corrections to quiet perlcritic


  Commit: 2536b7eac2e133529990d8b015dc9352c77710b3
      https://github.com/parrot/parrot/commit/2536b7eac2e133529990d8b015dc9352c77710b3
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-02 (Mon, 02 Apr 2012)

  Changed paths:
    M ChangeLog
    M compilers/imcc/reg_alloc.c
    M compilers/opsc/src/Ops/Trans/C.pm
    M config/auto/warnings.pm
    M config/gen/makefiles/root.in
    M config/init/hints/darwin.pm
    M docs/configuration.pod
    M docs/project/cage_cleaners_guide.pod
    M docs/project/hacking_tips.pod
    M ext/winxed/compiler.pir
    M frontend/pbc_merge/main.c
    M include/parrot/api.h
    M include/parrot/pointer_array.h
    M src/call/context.c
    M src/call/ops.c
    M src/debug.c
    M src/dynpmc/rational.pmc
    M src/embed/api.c
    M src/gc/alloc_resources.c
    M src/gc/gc_gms.c
    M src/gc/gc_ms2.c
    M src/global_setup.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/platform/generic/dl.c
    M src/pmc/namespace.pmc
    M src/pmc/null.pmc
    M src/pmc/resizablepmcarray.pmc
    M src/pointer_array.c
    M src/string/api.c
    M t/compilers/opsc/03-past.t
    M t/compilers/opsc/08-emitter.t
    M t/steps/auto/icu-01.t

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


  Commit: 09eec3b4639ae5a2b7e22608bf7c29dc553caf1d
      https://github.com/parrot/parrot/commit/09eec3b4639ae5a2b7e22608bf7c29dc553caf1d
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-02 (Mon, 02 Apr 2012)

  Changed paths:
    M docs/project/release_parrot_github_guide.pod

  Log Message:
  -----------
  Update release_parrot_github_guide.pod to reflect its more historical nature given we now have the 'parrot.github.release.pl' auto-tool.


  Commit: 7dce570a82352bf61b48bffbad84e7e774d93f3b
      https://github.com/parrot/parrot/commit/7dce570a82352bf61b48bffbad84e7e774d93f3b
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-02 (Mon, 02 Apr 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Minor edits and simple fixes


  Commit: 70c98f0f49ea63a73493c20bd8b6df43bb6ae3a7
      https://github.com/parrot/parrot/commit/70c98f0f49ea63a73493c20bd8b6df43bb6ae3a7
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-02 (Mon, 02 Apr 2012)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Update the Release Manager Guide to reflect the inclusion of the 'tools/release/parrot_github_release.pl' script.


  Commit: ba43b9bd9c758923292f14ea5778e2773e405056
      https://github.com/parrot/parrot/commit/ba43b9bd9c758923292f14ea5778e2773e405056
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-02 (Mon, 02 Apr 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Update ChangeLog to reflect new 'tools/release/parrot_github_release.pl' script and updates to 'docs/project/release_manager_guide.pod' and 'docs/project/release_parrot_github_guide.pod'.


  Commit: 53a07f9d3939824cb587e961b6640b694bf7c9e3
      https://github.com/parrot/parrot/commit/53a07f9d3939824cb587e961b6640b694bf7c9e3
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-02 (Mon, 02 Apr 2012)

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

  Log Message:
  -----------
  Added ASSERT_ARGS calls


  Commit: 5b6d3dc4f837ba21a75f5d2487622356b85d1858
      https://github.com/parrot/parrot/commit/5b6d3dc4f837ba21a75f5d2487622356b85d1858
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-02 (Mon, 02 Apr 2012)

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

  Log Message:
  -----------
  the arg to remove_handle_entry() can be NULL


  Commit: 8f5eff69ddce5d95bf60ee70653acde7a5b57a46
      https://github.com/parrot/parrot/commit/8f5eff69ddce5d95bf60ee70653acde7a5b57a46
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-04-02 (Mon, 02 Apr 2012)

  Changed paths:
    M include/parrot/context.h
    M include/parrot/gc_api.h
    M runtime/parrot/library/Stream/Writer.pir
    M src/call/args.c
    M src/call/context.c
    M src/call/context_accessors.c
    M src/interp/api.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/ops/object.ops
    M src/pmc/callcontext.pmc
    M src/pmc/coroutine.pmc
    M src/pmc/sub.pmc
    M t/oo/objects.t
    M t/pmc/context.t
    M t/pmc/object-meths.t

  Log Message:
  -----------
  Get rid of CallContext.current_object. It's useless


  Commit: c32af4bebf70b264d2497a924a733b7f4e4ca2d3
      https://github.com/parrot/parrot/commit/c32af4bebf70b264d2497a924a733b7f4e4ca2d3
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-04-02 (Mon, 02 Apr 2012)

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

  Log Message:
  -----------
  Fix push_handle_entry signature. NULL handles are kind of valid


  Commit: de3545f1a89344301190b4d2a8f8d6835ec61da2
      https://github.com/parrot/parrot/commit/de3545f1a89344301190b4d2a8f8d6835ec61da2
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2012-04-03 (Tue, 03 Apr 2012)

  Changed paths:
    M src/pmc/sub.pmc

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


  Commit: 7f7caad5afcf2a806900e46e572cf63580db6757
      https://github.com/parrot/parrot/commit/7f7caad5afcf2a806900e46e572cf63580db6757
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-04-04 (Wed, 04 Apr 2012)

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

  Log Message:
  -----------
  Remove unused context_gc_mark variable

Also removes the Parrot_sub_mark_context_start function, whose only
purpose was to increment that variable.

It looks like the variable was designed to prevent corruption of
contexts while performing GC.  However, nothing has used the variable
since 540d4c3 "Merge context_pmc3 branch into trunk." back in 2009.

Found by nine++


  Commit: e68d18a7898cd885e6f41d2184ed383ac043d2cc
      https://github.com/parrot/parrot/commit/e68d18a7898cd885e6f41d2184ed383ac043d2cc
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-05 (Thu, 05 Apr 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Fixed incorrect taret -- i.e., push to gh-pages not master in 'parrot-docsx' repo.


  Commit: 876221012b5c983f9b1fa7c16279770676882667
      https://github.com/parrot/parrot/commit/876221012b5c983f9b1fa7c16279770676882667
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-05 (Thu, 05 Apr 2012)

  Changed paths:
    M ChangeLog
    M MANIFEST
    M docs/project/release_manager_guide.pod
    M docs/project/release_parrot_github_guide.pod
    A tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Merge branch 'ayardley/parrot_github_release'


  Commit: da3ed582ce053db36950ae5a2184a24d0201b532
      https://github.com/parrot/parrot/commit/da3ed582ce053db36950ae5a2184a24d0201b532
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-05 (Thu, 05 Apr 2012)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Added Whiteknight as the Release Manager for May 15, 2012.


  Commit: d054e19f444dca04311e060ad100a0abff4f4bc5
      https://github.com/parrot/parrot/commit/d054e19f444dca04311e060ad100a0abff4f4bc5
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-05 (Thu, 05 Apr 2012)

  Changed paths:
    M src/gc/gc_gms.c
    M src/gc/gc_ms.c

  Log Message:
  -----------
  removed unnecessary casts


  Commit: bb282e3e9b4d110e0f363589f1d1451320f52d43
      https://github.com/parrot/parrot/commit/bb282e3e9b4d110e0f363589f1d1451320f52d43
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-05 (Thu, 05 Apr 2012)

  Changed paths:
    M compilers/imcc/imcc.l
    M compilers/imcc/optimizer.c
    M src/hash.c
    M src/pmc/managedstruct.pmc
    M t/codingstd/cuddled_else.t

  Log Message:
  -----------
  get the regex for cuddled elses a little broader, and then fix the cuddled elses it found


  Commit: 5de61472f10dead653844997c728a0e7d5e7e9d1
      https://github.com/parrot/parrot/commit/5de61472f10dead653844997c728a0e7d5e7e9d1
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-05 (Thu, 05 Apr 2012)

  Changed paths:
    M src/pmc/managedstruct.pmc

  Log Message:
  -----------
  mark an unused INTERP


  Commit: 28e0dd30d6d8ceb84eff7bb05c8e139def23218a
      https://github.com/parrot/parrot/commit/28e0dd30d6d8ceb84eff7bb05c8e139def23218a
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-06 (Fri, 06 Apr 2012)

  Changed paths:
    M src/hash.c

  Log Message:
  -----------
  Removed unnecessary cast. Localized a loop variable.


  Commit: 486331d1a845c50d92836271b0682ff739058a0f
      https://github.com/parrot/parrot/commit/486331d1a845c50d92836271b0682ff739058a0f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-04-09 (Mon, 09 Apr 2012)

  Changed paths:
    M src/pmc/stringbuilder.pmc
    M src/string/encoding/utf8.c

  Log Message:
  -----------
  Implement StringBuilder.push_integer vtable, so we can assemble strings by pushing raw codepoints instead of needing to first create a 1-character string (chr_s_i) and then pushing that string to the StringBuilder


  Commit: 17a886a29162a1c73c7982f8df859f2ad6f17494
      https://github.com/parrot/parrot/commit/17a886a29162a1c73c7982f8df859f2ad6f17494
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-04-09 (Mon, 09 Apr 2012)

  Changed paths:
    M src/pmc/stringbuilder.pmc

  Log Message:
  -----------
  [codingstd] Make src/pmc/stringbuilder.pmc pass c_arg_assert.t.

But it's failing pmc_docs.t because no one added documentation for a new
function!


  Commit: 63c15b72166a5e4c8d7c183e151b5b7bae0969c2
      https://github.com/parrot/parrot/commit/63c15b72166a5e4c8d7c183e151b5b7bae0969c2
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-04-10 (Tue, 10 Apr 2012)

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

  Log Message:
  -----------
  POD for static helper functions


  Commit: ee4c8c90eaf2698b50961f5f5b27b9461ba4f585
      https://github.com/parrot/parrot/commit/ee4c8c90eaf2698b50961f5f5b27b9461ba4f585
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-04-10 (Tue, 10 Apr 2012)

  Changed paths:
    M src/pmc/stringbuilder.pmc

  Log Message:
  -----------
  add function POD and argument decorators to calculate_capacity


  Commit: 5f6ac7a7131aaedeede2f792f506cebea83ca582
      https://github.com/parrot/parrot/commit/5f6ac7a7131aaedeede2f792f506cebea83ca582
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-10 (Tue, 10 Apr 2012)

  Changed paths:
    M frontend/pbc_dump/packdump.c

  Log Message:
  -----------
  Treat printed_flag_p like the boolean it is, rather than pretending it's a counter


  Commit: f17bd2d30ede1cfe8fb2a2b47e4c8689e3318763
      https://github.com/parrot/parrot/commit/f17bd2d30ede1cfe8fb2a2b47e4c8689e3318763
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-10 (Tue, 10 Apr 2012)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  Remove unnecessary cast


  Commit: 81d3c0861cf1645ab5d5c4fe1d55b3f8a3dd7e21
      https://github.com/parrot/parrot/commit/81d3c0861cf1645ab5d5c4fe1d55b3f8a3dd7e21
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-10 (Tue, 10 Apr 2012)

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

  Log Message:
  -----------
  adding more function annotations


  Commit: 912b2043b8ba85fa9372b37cd5f14c7ccc189a67
      https://github.com/parrot/parrot/commit/912b2043b8ba85fa9372b37cd5f14c7ccc189a67
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-11 (Wed, 11 Apr 2012)

  Changed paths:
    M src/dynpmc/subproxy.pmc

  Log Message:
  -----------
  UNUSED an INTERP


  Commit: 0c99d32436fff7e5d21da6070f799792d4ab0d3a
      https://github.com/parrot/parrot/commit/0c99d32436fff7e5d21da6070f799792d4ab0d3a
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-04-12 (Thu, 12 Apr 2012)

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

  Log Message:
  -----------
  LexPad: Add register_type method

This allows for the type of a lexical to be introspected before
retrieval.  This is useful because attempting to store the lexical in
the wrong type of register throws an error.


  Commit: 0c62b2d7151572f2dd4fc366901d0e1936c87ec5
      https://github.com/parrot/parrot/commit/0c62b2d7151572f2dd4fc366901d0e1936c87ec5
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-12 (Thu, 12 Apr 2012)

  Changed paths:
    M src/dynpmc/rational.pmc

  Log Message:
  -----------
  mark some more UNUSED interps.  Remove an unnecessary var initialization


  Commit: 3d3c8334205b219f8e6042e99a1255901669fe69
      https://github.com/parrot/parrot/commit/3d3c8334205b219f8e6042e99a1255901669fe69
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-12 (Thu, 12 Apr 2012)

  Changed paths:
    M include/parrot/pointer_array.h
    M src/gc/gc_gms.c
    M src/gc/gc_ms2.c
    M t/src/pointer_array.t

  Log Message:
  -----------
  Removed unnecsary interp arg from Parrot_pa_insert. Changed the ARGIN(self) to ARGMOD. Fixed some spelling typos.


  Commit: 8bb19e301f4285f1c46666cb01494004f9fb5232
      https://github.com/parrot/parrot/commit/8bb19e301f4285f1c46666cb01494004f9fb5232
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-12 (Thu, 12 Apr 2012)

  Changed paths:
    M include/parrot/pointer_array.h

  Log Message:
  -----------
  fixed Parrot_pa_insert comment


  Commit: 18ac2cdc8c7f4388b241a245934244a662be2976
      https://github.com/parrot/parrot/commit/18ac2cdc8c7f4388b241a245934244a662be2976
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-14 (Sat, 14 Apr 2012)

  Changed paths:
    M lib/Parrot/Distribution.pm

  Log Message:
  -----------
  Properly escape the . in qr/.t/


  Commit: b8780296d6247aef40d216ca8f51ae066a372acb
      https://github.com/parrot/parrot/commit/b8780296d6247aef40d216ca8f51ae066a372acb
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-14 (Sat, 14 Apr 2012)

  Changed paths:
    M lib/Parrot/Configure/Compiler.pm
    M lib/Parrot/Distribution.pm
    M lib/Parrot/Docs/File.pm
    M lib/Parrot/Docs/POD2HTML.pm
    M lib/Parrot/IO/File.pm
    M lib/Parrot/IO/Path.pm
    M lib/Parrot/Manifest.pm

  Log Message:
  -----------
  removed unnecessary /o flags from regexes


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

  Changed paths:
    M README

  Log Message:
  -----------
  There is no 'NEWS' ([t]here's the truth of the signal, and then there's the puppet theatre .... :).


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

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Added myself as a Release Manager for the June release.


  Commit: 76fd663e109223c5a383fb622a43f42d21ef624e
      https://github.com/parrot/parrot/commit/76fd663e109223c5a383fb622a43f42d21ef624e
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2012-04-16 (Mon, 16 Apr 2012)

  Changed paths:
    M src/gc/fixed_allocator.h

  Log Message:
  -----------
  fix alignment issues on ia64, sparc and mipsel, courtesy of Alessandro Ghedini


  Commit: f6408f7ca6222fb4ddd1efce6ee9f7b3b80704ae
      https://github.com/parrot/parrot/commit/f6408f7ca6222fb4ddd1efce6ee9f7b3b80704ae
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-04-16 (Mon, 16 Apr 2012)

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

  Log Message:
  -----------
  update winxed snapshot to 1.7.0


  Commit: a760dcf86bcc60c7e87a6fb9b2b3cd5bf857e22b
      https://github.com/parrot/parrot/commit/a760dcf86bcc60c7e87a6fb9b2b3cd5bf857e22b
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2012-04-17 (Tue, 17 Apr 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  add a bit of news to the changelog


  Commit: a09a954ca85f5358c5b7c0d51531016c195825c4
      https://github.com/parrot/parrot/commit/a09a954ca85f5358c5b7c0d51531016c195825c4
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2012-04-17 (Tue, 17 Apr 2012)

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

  Log Message:
  -----------
  update to 4.3.0


  Commit: f0615230a695067e5e2565c6a4a2a6422187769d
      https://github.com/parrot/parrot/commit/f0615230a695067e5e2565c6a4a2a6422187769d
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2012-04-17 (Tue, 17 Apr 2012)

  Changed paths:
    M tools/release/release.json

  Log Message:
  -----------
  add release.json


  Commit: 1197bf43de3175dbb1c3431ad28fda8cae42d853
      https://github.com/parrot/parrot/commit/1197bf43de3175dbb1c3431ad28fda8cae42d853
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2012-04-17 (Tue, 17 Apr 2012)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  one last change for 4.3.0


  Commit: 5653919cbb798d1cc6646b970b6b5c704b9fd738
      https://github.com/parrot/parrot/commit/5653919cbb798d1cc6646b970b6b5c704b9fd738
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-18 (Wed, 18 Apr 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Fixed 'git push' command to 'parrot-docsx' repo.


  Commit: 468f54777a4b4d9532fd662063c20ba876f6baeb
      https://github.com/parrot/parrot/commit/468f54777a4b4d9532fd662063c20ba876f6baeb
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-18 (Wed, 18 Apr 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Trying to get the push to 'parrot-docsx' correct.


  Commit: 5f6f7911249e310fd6ef1ce67a44f70785c9a57d
      https://github.com/parrot/parrot/commit/5f6f7911249e310fd6ef1ce67a44f70785c9a57d
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-18 (Wed, 18 Apr 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Minor fix: Failed to 'chomp' the 'VERSION' on input.


  Commit: a71d1fd812ce9ac44bf5a82f5283eb948fe861cf
      https://github.com/parrot/parrot/commit/a71d1fd812ce9ac44bf5a82f5283eb948fe861cf
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-18 (Wed, 18 Apr 2012)

  Changed paths:
    M src/gc/mark_sweep.c
    M src/hash.c
    M src/interp/inter_cb.c

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


  Commit: 613e1f9cc7a8aef55e9258550a493f998dde4679
      https://github.com/parrot/parrot/commit/613e1f9cc7a8aef55e9258550a493f998dde4679
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2012-04-19 (Thu, 19 Apr 2012)

  Changed paths:
    M t/pmc/timer.t

  Log Message:
  -----------
  [t] fix shebang


  Commit: b5026c20f3f591ecdf8412e13e280314799c6f54
      https://github.com/parrot/parrot/commit/b5026c20f3f591ecdf8412e13e280314799c6f54
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-20 (Fri, 20 Apr 2012)

  Changed paths:
    A t/codingstd/case_sensitive_files.t

  Log Message:
  -----------
  Add a test to check for conflicting file names in the repo


  Commit: f8df6a7077404095fab04652e2d66a6de2c241fe
      https://github.com/parrot/parrot/commit/f8df6a7077404095fab04652e2d66a6de2c241fe
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-20 (Fri, 20 Apr 2012)

  Changed paths:
    M lib/Parrot/Distribution.pm

  Log Message:
  -----------
  Add get_all_files() method


  Commit: f5e9e9f6549f938e57e1b28991913d03cfe2e093
      https://github.com/parrot/parrot/commit/f5e9e9f6549f938e57e1b28991913d03cfe2e093
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-04-20 (Fri, 20 Apr 2012)

  Changed paths:
    M t/codingstd/case_sensitive_files.t

  Log Message:
  -----------
  Correct one wording error in POD.


  Commit: 1d627eb33edd5dec353cfd982e07fec983445ecb
      https://github.com/parrot/parrot/commit/1d627eb33edd5dec353cfd982e07fec983445ecb
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-20 (Fri, 20 Apr 2012)

  Changed paths:
    M src/scheduler.c

  Log Message:
  -----------
  removed unnecessary var initialization


  Commit: f9833966e068ab4ef52d1746b37b1a9980daa2ee
      https://github.com/parrot/parrot/commit/f9833966e068ab4ef52d1746b37b1a9980daa2ee
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2012-04-21 (Sat, 21 Apr 2012)

  Changed paths:
    M src/string/encoding/shared.c
    M t/op/stringu.t

  Log Message:
  -----------
  [string]: Enable upcase/downcase opcode to work on ucs2/ucs4/utf16 encoded strings if all codepoints are in the Latin-1 range.


  Commit: 16f3fbe10b5fc96c38f4e4f6ce454886842ca4ac
      https://github.com/parrot/parrot/commit/16f3fbe10b5fc96c38f4e4f6ce454886842ca4ac
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-04-21 (Sat, 21 Apr 2012)

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

  Log Message:
  -----------
  update winxed snapshot to a3fe1bd
- Jump version to 1.8 devel
- Show backtrace in driver


  Commit: 07ddfe5f30a664e409a2fae8c9b20393a23ae257
      https://github.com/parrot/parrot/commit/07ddfe5f30a664e409a2fae8c9b20393a23ae257
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-04-23 (Mon, 23 Apr 2012)

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

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


  Commit: dcbf59aed3fd5f8f4f3495080ca0c0254153caf4
      https://github.com/parrot/parrot/commit/dcbf59aed3fd5f8f4f3495080ca0c0254153caf4
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-04-23 (Mon, 23 Apr 2012)

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

  Log Message:
  -----------
  PCT::HLLCompiler - Make version useful

The version string from PCT::HLLCompiler was always:

    This compiler is built with the Parrot Compiler Toolkit, parrot
    revision 1.

Change that to include the version and git_describe instead, like:

    This compiler is built with the Parrot Compiler Toolkit, parrot
    4.3.0 revision RELEASE_4_3_0-13-g16f3fbe


  Commit: 120378c2aa84b37e8543d12fb8c656ed91547241
      https://github.com/parrot/parrot/commit/120378c2aa84b37e8543d12fb8c656ed91547241
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-04-23 (Mon, 23 Apr 2012)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  codingstd: Remake MANIFEST

It was missing t/codingstd/case_sensitive_files.t


  Commit: 69f55a28ec8ca84ed27e207adf868e6a28907006
      https://github.com/parrot/parrot/commit/69f55a28ec8ca84ed27e207adf868e6a28907006
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-04-24 (Tue, 24 Apr 2012)

  Changed paths:
    M ext/winxed/Rules.mak

  Log Message:
  -----------
  Winxed: Make executable depend on language

Without this, attempting to use winxed mid-build (say for PCT) fails
with "winxed: Cannot load language".

Fix suggested by NotFound++


  Commit: 1d5965c897467f6b22c09efb496e67f86b0dc914
      https://github.com/parrot/parrot/commit/1d5965c897467f6b22c09efb496e67f86b0dc914
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-24 (Tue, 24 Apr 2012)

  Changed paths:
    M src/pmc/orderedhashiterator.pmc

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


  Commit: 4c75c028c31cf45de26a1893afef4119ffdebb27
      https://github.com/parrot/parrot/commit/4c75c028c31cf45de26a1893afef4119ffdebb27
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-24 (Tue, 24 Apr 2012)

  Changed paths:
    M src/pmc/pmclist.pmc

  Log Message:
  -----------
  localize variables to inner blocks, and remove unused vars


  Commit: e77d9c42dab2bf5d6de12ca7a1db232155911660
      https://github.com/parrot/parrot/commit/e77d9c42dab2bf5d6de12ca7a1db232155911660
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-04-25 (Wed, 25 Apr 2012)

  Changed paths:
    M config/auto/icu.pm

  Log Message:
  -----------
  Fix ICU config issues on MSVC reported by Mark Solinski


  Commit: 97b7de57d6d00f369b445a999a66492bf28130c0
      https://github.com/parrot/parrot/commit/97b7de57d6d00f369b445a999a66492bf28130c0
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-25 (Wed, 25 Apr 2012)

  Changed paths:
    M config/auto/icu.pm

  Log Message:
  -----------
  Merge pull request #757 from gerdr/gerdr/msvc-icu-fix

Fix ICU config issues on MSVC reported by Mark Solinski


  Commit: a827f5dca985b11a9a2f4e007969e5abe3650bf7
      https://github.com/parrot/parrot/commit/a827f5dca985b11a9a2f4e007969e5abe3650bf7
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    A README.pod

  Log Message:
  -----------
  Update the main repo 'README' to pod.


  Commit: 63bb98ac96ece738d694a8f1b952a3c589aec487
      https://github.com/parrot/parrot/commit/63bb98ac96ece738d694a8f1b952a3c589aec487
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    R README

  Log Message:
  -----------
  Removed old 'README'


  Commit: b46180ff1e475906fc5678128198a11c324712ce
      https://github.com/parrot/parrot/commit/b46180ff1e475906fc5678128198a11c324712ce
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M tools/release/update_version.pl

  Log Message:
  -----------
  Updated to modify 'README.pod' rather than 'README'.


  Commit: c96dc1e614716c8d3ac9094b2b79e5130738bf30
      https://github.com/parrot/parrot/commit/c96dc1e614716c8d3ac9094b2b79e5130738bf30
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M docs/book/draft/appb_patch_submission.pod
    M docs/compiler_faq.pod
    M docs/pdds/pdd07_codingstd.pod
    M docs/project/debian_packaging_guide.pod
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Updated file references to 'README.pod' (rather than to 'README').


  Commit: d2f21f291a836fc954a8a5c7fa001b0508c0b4be
      https://github.com/parrot/parrot/commit/d2f21f291a836fc954a8a5c7fa001b0508c0b4be
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Updated MANIFEST for 'README.pod'


  Commit: 7705a21397212fe97ee535a9d4dc560c63cdba62
      https://github.com/parrot/parrot/commit/7705a21397212fe97ee535a9d4dc560c63cdba62
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M README.pod
    M include/parrot/datatypes.h
    M lib/Parrot/Distribution.pm
    M lib/Parrot/Docs/Section/Info.pm
    M lib/Parrot/Manifest.pm
    M src/datatypes.c

  Log Message:
  -----------
  Updated several docs to pull from, test against, yada, yada, 'README.pod' rather than 'README'.


  Commit: a3932fbc0e98041d28261c427d3b6a034ac9e7b7
      https://github.com/parrot/parrot/commit/a3932fbc0e98041d28261c427d3b6a034ac9e7b7
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M lib/Parrot/Distribution.pm
    M t/pmc/filehandle.t
    M t/pmc/parrotio.t
    M t/pmc/stringhandle.t

  Log Message:
  -----------
  Updates to use 'README.pod' rather than 'README'


  Commit: e63f22d744bfb8f89c8734da5eab8aecbe329560
      https://github.com/parrot/parrot/commit/e63f22d744bfb8f89c8734da5eab8aecbe329560
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M lib/Parrot/Distribution.pm

  Log Message:
  -----------
  Modified file to use a new test tag: '# Copyright (C) 2001-2011, Parrot Foundation.'


  Commit: e254d5276796091722154012123701326d09253a
      https://github.com/parrot/parrot/commit/e254d5276796091722154012123701326d09253a
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M README.pod
    M t/dynoplibs/io.t
    M t/dynpmc/select.t
    M t/pmc/filehandle.t
    M t/pmc/parrotio.t
    M t/pmc/stringhandle.t

  Log Message:
  -----------
  Update the tests to use 'README.pod' && a update to the copyright date of 'README.pod'


  Commit: 0e7dd69e52c8a6b8176d223223726c9ce43bc969
      https://github.com/parrot/parrot/commit/0e7dd69e52c8a6b8176d223223726c9ce43bc969
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M lib/Parrot/Distribution.pm

  Log Message:
  -----------
  Fixed typo


  Commit: 66e2e82c965d4ce4369a23399f7f431f0edd9c5e
      https://github.com/parrot/parrot/commit/66e2e82c965d4ce4369a23399f7f431f0edd9c5e
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M lib/Parrot/Distribution.pm

  Log Message:
  -----------
  'nother typo - forgot to change the actual match line rather than just the documentation line.


  Commit: 08bedfdbb4aeaf96332930f41efbe510f4f9cc1f
      https://github.com/parrot/parrot/commit/08bedfdbb4aeaf96332930f41efbe510f4f9cc1f
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-26 (Thu, 26 Apr 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Update file to include the removal of 'README' and the inclusion of 'README.pod'


  Commit: f2caeaf273b20431a7e45ca0e1d504a144082154
      https://github.com/parrot/parrot/commit/f2caeaf273b20431a7e45ca0e1d504a144082154
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

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

  Log Message:
  -----------
  _handle_ccflags_status() has been simplified, so we can simplify the corresponding step tests.


  Commit: a3ee8e89ae703421a7186459821170ed2bc4b943
      https://github.com/parrot/parrot/commit/a3ee8e89ae703421a7186459821170ed2bc4b943
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    R compilers/tge/README
    A compilers/tge/README.pod

  Log Message:
  -----------
  Removed old 'README' and updated to 'README.pod'


  Commit: 38a76840a465fd2a04bdb8803d759319b16d513e
      https://github.com/parrot/parrot/commit/38a76840a465fd2a04bdb8803d759319b16d513e
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    R docs/book/draft/README
    A docs/book/draft/README.pod

  Log Message:
  -----------
  Removed old 'README' and replaced it with 'README.pod'.


  Commit: b57d5c52245a12117340786067fddb6c1005e8d8
      https://github.com/parrot/parrot/commit/b57d5c52245a12117340786067fddb6c1005e8d8
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    M README.pod

  Log Message:
  -----------
  Included an overt copyright notice at the end of the document.


  Commit: a21784ddff43ee9e4b4fe25da6335e893e42cc2f
      https://github.com/parrot/parrot/commit/a21784ddff43ee9e4b4fe25da6335e893e42cc2f
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    M docs/book/draft/README.pod

  Log Message:
  -----------
  Removed 'README.pod' and updated to 'README.pod'


  Commit: 43eee0758391044c17e1533fdbb3d9e8f82a01f8
      https://github.com/parrot/parrot/commit/43eee0758391044c17e1533fdbb3d9e8f82a01f8
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    R docs/imcc/README
    A docs/imcc/README.pod

  Log Message:
  -----------
  Removed old 'README' and replaced it with 'README.pod'


  Commit: ff4af169e6f1f9df48feb521fd56b84115aa822f
      https://github.com/parrot/parrot/commit/ff4af169e6f1f9df48feb521fd56b84115aa822f
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    M docs/imcc/README.pod

  Log Message:
  -----------
  Fixed typo.


  Commit: afad281ffd3edb2d9320e7e66f0b14924a3edb1d
      https://github.com/parrot/parrot/commit/afad281ffd3edb2d9320e7e66f0b14924a3edb1d
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    R examples/README
    A examples/README.pod

  Log Message:
  -----------
  Removed old 'README' and replaced it with 'README.pod'


  Commit: 02c30f43db4fd4741af7b37775a6a6665df7cd90
      https://github.com/parrot/parrot/commit/02c30f43db4fd4741af7b37775a6a6665df7cd90
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    R examples/mops/README
    A examples/mops/README.pod

  Log Message:
  -----------
  Removed old 'README' and replaced it with 'README.pod'


  Commit: e3ec9f27c3d5cb2df0d6fe5738823352cb5c46f1
      https://github.com/parrot/parrot/commit/e3ec9f27c3d5cb2df0d6fe5738823352cb5c46f1
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    M examples/README.pod

  Log Message:
  -----------
  Added directory to the name line.


  Commit: d2736d75d9192cd54b2a1038ce88e226fae25d7b
      https://github.com/parrot/parrot/commit/d2736d75d9192cd54b2a1038ce88e226fae25d7b
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    M docs/imcc/README.pod

  Log Message:
  -----------
  Added directory to name line.


  Commit: 3a16e45aee3c459163147a948b8905fbd261303d
      https://github.com/parrot/parrot/commit/3a16e45aee3c459163147a948b8905fbd261303d
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    M docs/book/draft/README.pod

  Log Message:
  -----------
  Added directory to name line.


  Commit: 210764a91bf5b541bf4310530148c8d601c28337
      https://github.com/parrot/parrot/commit/210764a91bf5b541bf4310530148c8d601c28337
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    M compilers/tge/README.pod

  Log Message:
  -----------
  Added directory to name line and fixed typo.


  Commit: 829fc31e17244d010213bef24f2d396f87ab48ae
      https://github.com/parrot/parrot/commit/829fc31e17244d010213bef24f2d396f87ab48ae
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    R examples/sdl/minesweeper/README
    A examples/sdl/minesweeper/README.pod

  Log Message:
  -----------
  Removed the old 'README' and replaced it with 'README.pod'.


  Commit: 8627ee36a30bc3ae3fc25e2fee70f0b021cc5528
      https://github.com/parrot/parrot/commit/8627ee36a30bc3ae3fc25e2fee70f0b021cc5528
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    R examples/sdl/tetris/README
    A examples/sdl/tetris/README.pod

  Log Message:
  -----------
  Removed 'README' and replaced it with 'README.pod'


  Commit: 4a2bd2d32ace4fc2aae7b2a1099c72881064be47
      https://github.com/parrot/parrot/commit/4a2bd2d32ace4fc2aae7b2a1099c72881064be47
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    R examples/shootout/README
    A examples/shootout/README.pod

  Log Message:
  -----------
  Removed 'README' and replaced it with 'README.pod'


  Commit: 01ee51a007bb7ac7c351ac29277959662f56f64b
      https://github.com/parrot/parrot/commit/01ee51a007bb7ac7c351ac29277959662f56f64b
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    R examples/tge/README
    A examples/tge/README.pod

  Log Message:
  -----------
  Removed 'README' and replaced it with 'README.pod'


  Commit: f928e3c9042a0d58be793dacb45e983c0cfaab59
      https://github.com/parrot/parrot/commit/f928e3c9042a0d58be793dacb45e983c0cfaab59
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-28 (Sat, 28 Apr 2012)

  Changed paths:
    M docs/gettingstarted.pod

  Log Message:
  -----------
  Removed the word 'experimental' and the implication that our html docs are 'experimental' from the doc. Why? Because it's misleading. Our auto-generation of html docs is no longer 'experimental'.


  Commit: a99131593d200fc75350727f34c1495a03a7e6b1
      https://github.com/parrot/parrot/commit/a99131593d200fc75350727f34c1495a03a7e6b1
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-28 (Sat, 28 Apr 2012)

  Changed paths:
    M docs/glossary.pod

  Log Message:
  -----------
  Removed references to 'PIL - Pugs' Interemediate Language'; 'PIRATE' - Parrot's supposed 'next generation compiler'; and 'PIRC' - a, according to Whiteknight, dead project.


  Commit: b71c965dfac92b639c5b3d18fa5866efe6ede87e
      https://github.com/parrot/parrot/commit/b71c965dfac92b639c5b3d18fa5866efe6ede87e
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-04-28 (Sat, 28 Apr 2012)

  Changed paths:
    M docs/gettingstarted.pod

  Log Message:
  -----------
  Minor modification of some otherwise awkward language.


  Commit: 4dcb54390afcaaa0564d4954316a3909efe1e180
      https://github.com/parrot/parrot/commit/4dcb54390afcaaa0564d4954316a3909efe1e180
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-04-28 (Sat, 28 Apr 2012)

  Changed paths:
    M include/parrot/interpreter.h
    M src/call/ops.c
    M src/exceptions.c
    M src/ops/core.ops
    M src/ops/core_ops.c

  Log Message:
  -----------
  define named values for magic numbers used in exception handling long jumps


  Commit: 0c24220227df3c46bd7884f5d660b4dbe899e130
      https://github.com/parrot/parrot/commit/0c24220227df3c46bd7884f5d660b4dbe899e130
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-04-28 (Sat, 28 Apr 2012)

  Changed paths:
    M config/gen/makefiles/root.in
    M include/parrot/exceptions.h
    M src/exceptions.c
    M src/ops/core.ops
    M src/ops/core_ops.c

  Log Message:
  -----------
  create function Parrot_ex_get_current_handler to avoid duplicated code in core.ops


  Commit: 6e92ffecb04ae7e983f250462b4e2bfc13e2811b
      https://github.com/parrot/parrot/commit/6e92ffecb04ae7e983f250462b4e2bfc13e2811b
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-04-29 (Sun, 29 Apr 2012)

  Changed paths:
    M src/exceptions.c

  Log Message:
  -----------
  [codingstd] Correct misplaced '--back'.


  Commit: 5c81f3ea1cf2b5509c82f6cddd61ed04dc4da2a4
      https://github.com/parrot/parrot/commit/5c81f3ea1cf2b5509c82f6cddd61ed04dc4da2a4
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2012-04-29 (Sun, 29 Apr 2012)

  Changed paths:
    M include/parrot/context.h
    M include/parrot/gc_api.h
    M runtime/parrot/library/Stream/Writer.pir
    M src/call/args.c
    M src/call/context.c
    M src/call/context_accessors.c
    M src/interp/api.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/ops/object.ops
    M src/pmc/callcontext.pmc
    M src/pmc/coroutine.pmc
    M src/pmc/sub.pmc
    M t/oo/objects.t
    M t/pmc/context.t
    M t/pmc/object-meths.t

  Log Message:
  -----------
  Merge remote branch 'origin/kill_current_object'


  Commit: a5d4e230575760234cd790c825c917850d4cc488
      https://github.com/parrot/parrot/commit/a5d4e230575760234cd790c825c917850d4cc488
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-04-29 (Sun, 29 Apr 2012)

  Changed paths:
    M src/string/api.c

  Log Message:
  -----------
  replace some magic numbers with a define


  Commit: 2af81f04e247ed07ad8883d195d59ddedbb87feb
      https://github.com/parrot/parrot/commit/2af81f04e247ed07ad8883d195d59ddedbb87feb
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-04-29 (Sun, 29 Apr 2012)

  Changed paths:
    M tools/dev/pbc_to_exe.pir

  Log Message:
  -----------
  consted a local var


  Commit: e7d7c16493269bf2610f666f27fb5a1d8ba952dd
      https://github.com/parrot/parrot/commit/e7d7c16493269bf2610f666f27fb5a1d8ba952dd
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2012-05-03 (Thu, 03 May 2012)

  Changed paths:
    M MANIFEST
    M examples/benchmarks/oo1.pir
    M examples/benchmarks/oo2.pir
    M examples/benchmarks/oo3.pir
    R examples/benchmarks/oo4.pasm
    R examples/benchmarks/oo4.pl
    R examples/benchmarks/oo4.py
    R examples/benchmarks/oo4.rb
    M t/benchmark/benchmarks.t

  Log Message:
  -----------
  fix failing tests after kill_current_object merge, kid51++

three are fixed by updating to non-ancient calling conventions
(self as first invocant). The fourth was in PASM, and is now gone


  Commit: b58a50c2b147c5ea52a6fdddd3ceeb6716ecf92c
      https://github.com/parrot/parrot/commit/b58a50c2b147c5ea52a6fdddd3ceeb6716ecf92c
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-05-03 (Thu, 03 May 2012)

  Changed paths:
    M compilers/imcc/pbc.c

  Log Message:
  -----------
  IMCC: Be more careful with pointers parsing FIAs

- Don't let the end be before the start
- Incrementing past NULL is generally considered poor on a C string.


  Commit: 7433886ded3df005351e9a0c087ef674771b3488
      https://github.com/parrot/parrot/commit/7433886ded3df005351e9a0c087ef674771b3488
  Author: Reini Urban <rurban at x-ray.at>
  Date:   2012-05-03 (Thu, 03 May 2012)

  Changed paths:
    M src/gc/system.c

  Log Message:
  -----------
  mark stack-overflow  gc for clang -faddress-sanitizer

http://clang.llvm.org/docs/AddressSanitizer.html fails in
trace_mem_block() with a stack invalid READ, which is actually valid in our GC
. Since this is the only function we just use the recommended detection and attribute
here once.


  Commit: 68a170c4e41afab08609dfc5b33daa566f192f03
      https://github.com/parrot/parrot/commit/68a170c4e41afab08609dfc5b33daa566f192f03
  Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
  Date:   2012-05-03 (Thu, 03 May 2012)

  Changed paths:
    M src/gc/system.c

  Log Message:
  -----------
  Merge pull request #762 from rurban/master

mark stack-overflow gc for clang -faddress-sanitizer


  Commit: 1eff8070f07df122ac3f9c4d20e79db9c646918c
      https://github.com/parrot/parrot/commit/1eff8070f07df122ac3f9c4d20e79db9c646918c
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    M src/gc/system.c

  Log Message:
  -----------
  fix check for address_sanitizer feature


  Commit: 5810fe50c4273b8df913cd5dc7e44b9fc292af51
      https://github.com/parrot/parrot/commit/5810fe50c4273b8df913cd5dc7e44b9fc292af51
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    M include/parrot/compiler.h
    M lib/Parrot/Headerizer.pm
    M src/gc/system.c

  Log Message:
  -----------
  Added the PARROT_NO_ADDRESS_SAFETY_ANALYSIS macro, plus support for it in the Headerizer.


  Commit: ca27ffa4524000d4c36174cfeae3e8fd9afa6831
      https://github.com/parrot/parrot/commit/ca27ffa4524000d4c36174cfeae3e8fd9afa6831
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-04 (Fri, 04 May 2012)

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

  Log Message:
  -----------
  Merge pull request #763 from rurban/master

api_string_export_wchar + PARROT_NO_ADDRESS_SAFETY_ANALYSIS redef


  Commit: d3dcc4b14f68d74b1692577a40486763a10231b0
      https://github.com/parrot/parrot/commit/d3dcc4b14f68d74b1692577a40486763a10231b0
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    M src/embed/strings.c

  Log Message:
  -----------
  localized and consted some local variables. Parenthesized another malloc call like in df12f34e9465531a89853ce541096fefc7025e0f


  Commit: df12f34e9465531a89853ce541096fefc7025e0f
      https://github.com/parrot/parrot/commit/df12f34e9465531a89853ce541096fefc7025e0f
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    M src/embed/strings.c

  Log Message:
  -----------
  api_string_export_wchar allocated one too less

clang -faddress-sanitizer detected this heap-buffer-overflow in
t/src/embed/strings.t, allocated 173 bytes only, writing to cstr[173].


  Commit: 8bd397ab95db755927e41e5b2a15b9e84441288f
      https://github.com/parrot/parrot/commit/8bd397ab95db755927e41e5b2a15b9e84441288f
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    M include/parrot/compiler.h

  Log Message:
  -----------
  avoid PARROT_NO_ADDRESS_SAFETY_ANALYSIS redefinition warnings


  Commit: 1e5f20eefce263d327173a37681d0f46892d3448
      https://github.com/parrot/parrot/commit/1e5f20eefce263d327173a37681d0f46892d3448
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    M src/pmc/structview.pmc

  Log Message:
  -----------
  avoid invalid unaligned StructView_set_integer_keyed access

clang -faddress-sanitizer found this invalid read access in two scenarios:
1: cptr[8/8] with uint1
2: off-by-one access on multi-byte values


  Commit: a850da66521a18dfcab89fbbbb5c54b24100fbbf
      https://github.com/parrot/parrot/commit/a850da66521a18dfcab89fbbbb5c54b24100fbbf
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    M src/pmc/structview.pmc

  Log Message:
  -----------
  Merge pull request #764 from rurban/master

last found asan bug (I hope)


  Commit: 6c302cf6acb866e2fe825c695e4097d8ed2dbc46
      https://github.com/parrot/parrot/commit/6c302cf6acb866e2fe825c695e4097d8ed2dbc46
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    M src/pmc/structview.pmc

  Log Message:
  -----------
  [codingstd] Eliminate hard tabs and make indentation nice.


  Commit: 84315536f185b1c8692b4df111a7c815bb011bcc
      https://github.com/parrot/parrot/commit/84315536f185b1c8692b4df111a7c815bb011bcc
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    M .gitignore
    A .travis.yml
    M CREDITS
    M ChangeLog
    M Configure.pl
    M MANIFEST
    M MANIFEST.SKIP
    M MANIFEST.generated
    R NEWS
    M PBC_COMPAT
    M README
    M RESPONSIBLE_PARTIES
    M TODO
    M VERSION
    M api.yaml
    M compilers/imcc/Rules.in
    M compilers/imcc/api.c
    M compilers/imcc/cfg.c
    M compilers/imcc/imc.h
    M compilers/imcc/imcc.l
    M compilers/imcc/imcc.y
    M compilers/imcc/imclexer.c
    M compilers/imcc/imcparser.c
    M compilers/imcc/imcparser.h
    M compilers/imcc/main.c
    M compilers/imcc/optimizer.c
    M compilers/imcc/parser_util.c
    M compilers/imcc/pbc.c
    M compilers/imcc/pcc.c
    M compilers/imcc/reg_alloc.c
    M compilers/imcc/symreg.c
    M compilers/imcc/symreg.h
    M compilers/opsc/src/Ops/Compiler/Actions.pm
    M compilers/opsc/src/Ops/Compiler/Grammar.pm
    M compilers/opsc/src/Ops/Emitter.pm
    M compilers/opsc/src/Ops/File.pm
    M compilers/opsc/src/Ops/Trans/C.pm
    M compilers/opsc/src/builtins.pir
    M compilers/pct/src/PAST/Compiler.pir
    M compilers/pct/src/PAST/Node.pir
    M compilers/pct/src/PCT/HLLCompiler.pir
    M compilers/pct/src/PCT/Node.pir
    M compilers/pge/PGE/Exp.pir
    M config/auto/arch.pm
    M config/auto/backtrace/test_dlinfo_c.in
    M config/auto/byteorder.pm
    M config/auto/gcc.pm
    M config/auto/headers.pm
    M config/auto/icu.pm
    M config/auto/pmc.pm
    M config/auto/warnings.pm
    M config/gen/config_pm.pm
    M config/gen/config_pm/config_pir.in
    M config/gen/makefiles.pm
    M config/gen/makefiles/docs.in
    R config/gen/makefiles/ext.in
    M config/gen/makefiles/root.in
    M config/init/defaults.pm
    M config/init/hints.pm
    M config/init/hints/cygwin.pm
    M config/init/hints/darwin.pm
    M config/init/hints/linux.pm
    M config/init/hints/mswin32.pm
    M config/init/hints/msys.pm
    A docs/binaries/ops2c.pod
    A docs/binaries/parrot-nqp.pod
    A docs/binaries/parrot-prove.pod
    A docs/binaries/parrot.pod
    A docs/binaries/parrot_config.pod
    A docs/binaries/parrot_nci_thunk_gen.pod
    A docs/binaries/parrotbug.pod
    A docs/binaries/pbc_to_exe.pod
    A docs/binaries/plumage.pod
    A docs/binaries/winxed.pod
    M docs/book/draft/appe_source_code.pod
    M docs/book/draft/ch01_introduction.pod
    M docs/book/draft/ch10_opcode_reference.pod
    M docs/book/pct/ch01_introduction.pod
    M docs/book/pct/ch04_pge.pod
    M docs/book/pir/ch01_introduction.pod
    M docs/book/pir/ch04_variables.pod
    M docs/book/pir/ch05_control_structures.pod
    M docs/book/pir/ch06_subroutines.pod
    M docs/book/pir/ch08_io.pod
    M docs/configuration.pod
    M docs/deprecations/deprecations.pod
    M docs/deprecations/deprecations_3_0.pod
    M docs/deprecations/how_to_deprecate.pod
    A docs/dev/pcc_methods.pod
    R docs/dev/pccmethods.pod
    M docs/dev/profiling.pod
    M docs/embed.pod
    M docs/faq.pod
    M docs/gettingstarted.pod
    M docs/glossary.pod
    M docs/index/pct_tutorial.json
    M docs/index/pdds.json
    M docs/intro.pod
    M docs/parrot.pod
    M docs/parrothist.pod
    M docs/pct/gettingstarted.pod
    M docs/pdds/draft/pdd06_pasm.pod
    M docs/pdds/draft/pdd14_numbers.pod
    M docs/pdds/pdd03_calling_conventions.pod
    M docs/pdds/pdd07_codingstd.pod
    M docs/pdds/pdd10_embedding.pod
    M docs/pdds/pdd17_pmc.pod
    M docs/pdds/pdd19_pir.pod
    M docs/pdds/pdd20_lexical_vars.pod
    M docs/pdds/pdd22_io.pod
    M docs/project/cage_cleaners_guide.pod
    M docs/project/committer_guide.pod
    M docs/project/git_workflow.pod
    M docs/project/hacking_tips.pod
    M docs/project/metacommitter_guide.pod
    M docs/project/release_manager_guide.pod
    A docs/project/release_parrot_github_guide.pod
    M docs/project/ticket_triaging.pod
    M docs/submissions.pod
    M docs/tests.pod
    M docs/translations/README.BGR
    M docs/translations/README.deutsch
    M docs/translations/README.espanol
    M docs/translations/README.francais
    M docs/translations/README.polski
    M docs/translations/README.pt-BR
    M docs/user/pir/pmcs.pod
    M examples/benchmarks/oo1.pir
    M examples/benchmarks/oo2.pir
    M examples/benchmarks/oo3.pir
    R examples/benchmarks/oo4.pasm
    R examples/benchmarks/oo4.pl
    R examples/benchmarks/oo4.py
    R examples/benchmarks/oo4.rb
    M examples/c/pbc_info.c
    M examples/c/test_main.c
    M examples/compilers/japhc.c
    M examples/config/file/configcompiler
    A examples/config/file/configverbose
    M examples/embed/cotorra.c
    M examples/io/post.pir
    M examples/languages/abc/setup.pir
    M examples/languages/abc/src/parser/actions.nqp
    M examples/languages/abc/t/abc_functions
    A examples/languages/squaak/doc/pct-stages.png
    A examples/languages/squaak/doc/pct-stages.svg
    M examples/languages/squaak/doc/tutorial_episode_1.pod
    M examples/languages/squaak/doc/tutorial_episode_2.pod
    M examples/languages/squaak/doc/tutorial_episode_4.pod
    M examples/languages/squaak/doc/tutorial_episode_5.pod
    M examples/languages/squaak/doc/tutorial_episode_6.pod
    M examples/languages/squaak/src/Squaak/Actions.pm
    M examples/languages/squaak/src/Squaak/Grammar.pm
    M examples/languages/squaak/src/Squaak/Runtime.pm
    M examples/languages/squaak/t/00-sanity.t
    M examples/nci/ls.pir
    M examples/past/blocktype_immediate.pir
    M examples/pir/befunge/setup.pir
    A examples/pir/coop_threads.pir
    M examples/pir/make_hello_pbc.pir
    M examples/sdl/tetris/block.pir
    M examples/sdl/tetris/blockdata.pir
    M examples/sdl/tetris/board.pir
    M examples/streams/Combiner.pir
    R ext/Parrot-Embed/Build.PL
    R ext/Parrot-Embed/Changes
    R ext/Parrot-Embed/MANIFEST
    R ext/Parrot-Embed/README
    R ext/Parrot-Embed/TODO
    R ext/Parrot-Embed/lib/Parrot/Embed.pm
    R ext/Parrot-Embed/lib/Parrot/Embed.xs
    R ext/Parrot-Embed/lib/Parrot/Interpreter.pm
    R ext/Parrot-Embed/lib/Parrot/PMC.pm
    R ext/Parrot-Embed/t/00-load.t
    R ext/Parrot-Embed/t/greet.pir
    R ext/Parrot-Embed/t/interp.t
    R ext/Parrot-Embed/t/languages.t
    R ext/Parrot-Embed/t/pipp.t
    R ext/Parrot-Embed/tools/check_embed_coverage.pl
    R ext/Parrot-Embed/tools/write_typemap.pl
    R ext/Parrot-Embed/typemap
    M ext/nqp-rx/src/stage0/HLL-s0.pir
    M ext/nqp-rx/src/stage0/Regex-s0.pir
    M ext/winxed/README
    M ext/winxed/Rules.mak
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir
    M frontend/parrot/main.c
    A frontend/parrot2/build.pir
    A frontend/parrot2/main.c
    A frontend/parrot2/prt0.pir
    A frontend/parrot2/prt0.winxed
    M frontend/parrot_debugger/main.c
    M frontend/pbc_disassemble/main.c
    M frontend/pbc_dump/main.c
    M frontend/pbc_dump/packdump.c
    M frontend/pbc_merge/main.c
    A include/parrot/alarm.h
    M include/parrot/api.h
    R include/parrot/atomic.h
    R include/parrot/atomic/fallback.h
    R include/parrot/atomic/gcc_pcc.h
    R include/parrot/atomic/gcc_x86.h
    R include/parrot/atomic/sparc.h
    M include/parrot/call.h
    M include/parrot/compiler.h
    M include/parrot/context.h
    M include/parrot/datatypes.h
    A include/parrot/disassemble.h
    R include/parrot/embed.h
    A include/parrot/events.h
    M include/parrot/exceptions.h
    M include/parrot/extend.h
    M include/parrot/gc_api.h
    M include/parrot/hash.h
    M include/parrot/interpreter.h
    M include/parrot/io.h
    M include/parrot/memory.h
    M include/parrot/misc.h
    M include/parrot/namespace.h
    M include/parrot/oo.h
    M include/parrot/oplib/core_ops.h
    M include/parrot/oplib/ops.h
    M include/parrot/opsenum.h
    M include/parrot/packfile.h
    M include/parrot/parrot.h
    M include/parrot/platform_interface.h
    M include/parrot/pmc.h
    M include/parrot/pobj.h
    M include/parrot/pointer_array.h
    M include/parrot/runcore_api.h
    M include/parrot/runcore_profiling.h
    A include/parrot/runcore_subprof.h
    M include/parrot/scheduler.h
    M include/parrot/scheduler_private.h
    M include/parrot/string_funcs.h
    M include/parrot/sub.h
    R include/parrot/thr_none.h
    R include/parrot/thr_pthread.h
    R include/parrot/thr_windows.h
    R include/parrot/thread.h
    M lib/Parrot/Configure/Compiler.pm
    M lib/Parrot/Configure/Options/Conf/File.pm
    M lib/Parrot/Distribution.pm
    M lib/Parrot/Docs/File.pm
    M lib/Parrot/Docs/HTMLPage.pm
    M lib/Parrot/Docs/POD2HTML.pm
    M lib/Parrot/Docs/PodToHtml.pm
    M lib/Parrot/Docs/Section/Info.pm
    M lib/Parrot/Harness/DefaultTests.pm
    M lib/Parrot/Harness/Options.pm
    M lib/Parrot/Harness/Smoke.pm
    A lib/Parrot/Harness/TestSets.pm
    M lib/Parrot/Headerizer.pm
    M lib/Parrot/IO/File.pm
    M lib/Parrot/IO/Path.pm
    M lib/Parrot/Install.pm
    M lib/Parrot/Manifest.pm
    M lib/Parrot/Pmc2c/PMC.pm
    M lib/Parrot/Pmc2c/PMC/Object.pm
    M lib/Parrot/Pmc2c/PMC/RO.pm
    M lib/Parrot/Pmc2c/PMC/default.pm
    M lib/Parrot/Pmc2c/UtilFunctions.pm
    M lib/Parrot/Pmc2c/VTable.pm
    M lib/Parrot/SearchOps.pm
    R lib/Parrot/Test/PIR_PGE.pm
    M lib/Parrot/Test/Pod.pm
    M lib/Parrot/Test/Util.pm
    M lib/Pod/Simple.pm
    A lib/Pod/Simple.pod
    M lib/Pod/Simple/BlackBox.pm
    M lib/Pod/Simple/Checker.pm
    M lib/Pod/Simple/Debug.pm
    M lib/Pod/Simple/DumpAsText.pm
    M lib/Pod/Simple/DumpAsXML.pm
    M lib/Pod/Simple/HTML.pm
    M lib/Pod/Simple/HTMLBatch.pm
    M lib/Pod/Simple/LinkSection.pm
    M lib/Pod/Simple/Methody.pm
    M lib/Pod/Simple/Progress.pm
    M lib/Pod/Simple/PullParser.pm
    M lib/Pod/Simple/PullParserEndToken.pm
    M lib/Pod/Simple/PullParserStartToken.pm
    M lib/Pod/Simple/PullParserTextToken.pm
    M lib/Pod/Simple/PullParserToken.pm
    M lib/Pod/Simple/RTF.pm
    M lib/Pod/Simple/Search.pm
    M lib/Pod/Simple/SimpleTree.pm
    A lib/Pod/Simple/Subclassing.pod
    M lib/Pod/Simple/Text.pm
    M lib/Pod/Simple/TextContent.pm
    M lib/Pod/Simple/TiedOutFH.pm
    M lib/Pod/Simple/Transcode.pm
    M lib/Pod/Simple/TranscodeDumb.pm
    M lib/Pod/Simple/TranscodeSmart.pm
    M lib/Pod/Simple/XHTML.pm
    M lib/Pod/Simple/XMLOutStream.pm
    M parrotbug
    M ports/debian/libparrot3.3.0.symbols
    M ports/debian/rules
    M runtime/parrot/bin/prove.pir
    A runtime/parrot/include/green_threads.pir
    M runtime/parrot/include/hllmacros.pir
    M runtime/parrot/library/Archive/Tar.pir
    M runtime/parrot/library/Archive/Zip.pir
    M runtime/parrot/library/Configure/genfile.pir
    M runtime/parrot/library/Crow.pir
    M runtime/parrot/library/P6object.pir
    M runtime/parrot/library/ProfTest/PIRProfile.nqp
    M runtime/parrot/library/SDL/Surface.pir
    M runtime/parrot/library/Stream/Writer.pir
    M runtime/parrot/library/Test/Builder.pir
    M runtime/parrot/library/Test/Builder/Output.pir
    M runtime/parrot/library/Test/More.pir
    M runtime/parrot/library/distutils.pir
    M runtime/parrot/library/osutils.pir
    M runtime/parrot/library/parrotlib.pir
    M runtime/parrot/library/postgres.pir
    R runtime/parrot/library/random_lib.pir
    A src/alarm.c
    R src/atomic/gcc_x86.c
    R src/atomic/sparc_v9.s
    M src/call/args.c
    M src/call/context.c
    M src/call/context_accessors.c
    M src/call/ops.c
    M src/call/pcc.c
    M src/debug.c
    A src/disassemble.c
    M src/dynext.c
    M src/dynoplibs/Rules.in
    M src/dynoplibs/bit.ops
    M src/dynoplibs/math.ops
    M src/dynpmc/Defines.in
    M src/dynpmc/README.pod
    M src/dynpmc/Rules.in
    M src/dynpmc/dynlexpad.pmc
    M src/dynpmc/gziphandle.pmc
    M src/dynpmc/os.pmc
    M src/dynpmc/rational.pmc
    A src/dynpmc/select.pmc
    M src/dynpmc/subproxy.pmc
    R src/embed.c
    M src/embed/api.c
    M src/embed/bytecode.c
    M src/embed/pmc.c
    M src/embed/strings.c
    A src/events.c
    M src/exceptions.c
    M src/exit.c
    M src/extend.c
    M src/gc/alloc_resources.c
    M src/gc/api.c
    M src/gc/fixed_allocator.c
    M src/gc/fixed_allocator.h
    M src/gc/gc_gms.c
    M src/gc/gc_inf.c
    M src/gc/gc_ms.c
    M src/gc/gc_ms2.c
    M src/gc/gc_private.h
    M src/gc/malloc.c
    M src/gc/mark_sweep.c
    M src/gc/string_gc.c
    M src/gc/system.c
    M src/global_setup.c
    M src/hash.c
    M src/hll.c
    A src/interp/api.c
    M src/interp/inter_cb.c
    R src/interp/inter_create.c
    R src/interp/inter_misc.c
    M src/io/api.c
    M src/io/buffer.c
    M src/io/io_private.h
    M src/key.c
    M src/misc.c
    M src/multidispatch.c
    M src/namespace.c
    M src/nci/libffi.c
    M src/nci_test.c
    M src/oo.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/ops/io.ops
    M src/ops/math.ops
    M src/ops/object.ops
    M src/ops/pmc.ops
    M src/ops/set.ops
    M src/ops/string.ops
    M src/ops/sys.ops
    M src/packfile/api.c
    R src/packfile/byteorder.h
    M src/packfile/output.c
    M src/packfile/pf_items.c
    M src/packfile/pf_private.h
    M src/packfile/segments.c
    M src/platform/aix/asm.s
    M src/platform/darwin/hires_timer.c
    M src/platform/generic/dl.c
    M src/platform/generic/entropy.c
    M src/platform/generic/file.c
    M src/platform/generic/hires_timer.c
    M src/platform/generic/io.c
    M src/platform/generic/socket.c
    M src/platform/generic/time.c
    M src/platform/linux/encoding.c
    M src/platform/win32/dl.c
    M src/platform/win32/entropy.c
    M src/platform/win32/file.c
    M src/platform/win32/hires_timer.c
    M src/platform/win32/io.c
    M src/pmc.c
    A src/pmc/alarm.pmc
    M src/pmc/arrayiterator.pmc
    M src/pmc/bytebuffer.pmc
    A src/pmc/callback.pmc
    M src/pmc/callcontext.pmc
    M src/pmc/class.pmc
    M src/pmc/continuation.pmc
    M src/pmc/coroutine.pmc
    M src/pmc/default.pmc
    M src/pmc/env.pmc
    M src/pmc/eval.pmc
    M src/pmc/exception.pmc
    M src/pmc/exceptionhandler.pmc
    M src/pmc/filehandle.pmc
    M src/pmc/fixedbooleanarray.pmc
    M src/pmc/fixedfloatarray.pmc
    M src/pmc/fixedintegerarray.pmc
    M src/pmc/fixedpmcarray.pmc
    M src/pmc/fixedstringarray.pmc
    M src/pmc/hash.pmc
    M src/pmc/hashiterator.pmc
    M src/pmc/imageiofreeze.pmc
    M src/pmc/imageiosize.pmc
    M src/pmc/imccompiler.pmc
    M src/pmc/integer.pmc
    M src/pmc/iterator.pmc
    M src/pmc/key.pmc
    M src/pmc/lexpad.pmc
    M src/pmc/managedstruct.pmc
    M src/pmc/mappedbytearray.pmc
    M src/pmc/multisub.pmc
    M src/pmc/namespace.pmc
    M src/pmc/nativepccmethod.pmc
    M src/pmc/nci.pmc
    M src/pmc/null.pmc
    M src/pmc/object.pmc
    M src/pmc/opcode.pmc
    M src/pmc/oplib.pmc
    M src/pmc/orderedhashiterator.pmc
    M src/pmc/packfile.pmc
    M src/pmc/packfileannotation.pmc
    M src/pmc/packfileannotations.pmc
    M src/pmc/packfileconstanttable.pmc
    M src/pmc/packfiledebug.pmc
    M src/pmc/packfileopmap.pmc
    M src/pmc/packfileview.pmc
    M src/pmc/parrotinterpreter.pmc
    M src/pmc/parrotlibrary.pmc
    R src/pmc/parrotthread.pmc
    A src/pmc/pmclist.pmc
    M src/pmc/pointer.pmc
    M src/pmc/ptr.pmc
    M src/pmc/resizablebooleanarray.pmc
    M src/pmc/resizablefloatarray.pmc
    M src/pmc/resizableintegerarray.pmc
    M src/pmc/resizablepmcarray.pmc
    M src/pmc/role.pmc
    M src/pmc/scalar.pmc
    M src/pmc/scheduler.pmc
    M src/pmc/schedulermessage.pmc
    M src/pmc/socket.pmc
    M src/pmc/string.pmc
    M src/pmc/stringbuilder.pmc
    M src/pmc/stringiterator.pmc
    M src/pmc/structview.pmc
    M src/pmc/sub.pmc
    M src/pmc/task.pmc
    R src/pmc/threadinterpreter.pmc
    M src/pmc/timer.pmc
    M src/pmc/undef.pmc
    M src/pmc/unmanagedstruct.pmc
    M src/pointer_array.c
    M src/runcore/cores.c
    M src/runcore/main.c
    M src/runcore/profiling.c
    A src/runcore/subprof.c
    M src/scheduler.c
    M src/spf_render.c
    M src/string/api.c
    M src/string/encoding/shared.c
    M src/string/encoding/utf8.c
    M src/sub.c
    R src/thread.c
    M src/vtable.tbl
    M src/warnings.c
    M t/README.pod
    A t/archive/README
    M t/benchmark/benchmarks.t
    M t/codingstd/c_arg_assert.t
    A t/codingstd/case_sensitive_files.t
    M t/codingstd/copyright.t
    M t/codingstd/cuddled_else.t
    M t/codingstd/filenames.t
    M t/compilers/data_json/to_parrot.t
    M t/compilers/imcc/syn/clash.t
    M t/compilers/imcc/syn/const.t
    M t/compilers/imcc/syn/file.t
    M t/compilers/imcc/syn/op.t
    M t/compilers/imcc/syn/pcc.t
    M t/compilers/imcc/syn/regressions.t
    M t/compilers/opsc/01-parse.t
    M t/compilers/opsc/03-past.t
    M t/compilers/opsc/06-opsfile.t
    M t/compilers/opsc/08-emitter.t
    M t/compilers/pct/past.t
    M t/compilers/tge/grammar.t
    M t/configure/008-file_based_configuration.t
    R t/configure/testlib/verbosefoobar
    M t/dynoplibs/io.t
    M t/dynpmc/foo-02.t
    M t/dynpmc/gziphandle.t
    M t/dynpmc/os.t
    A t/dynpmc/select.t
    A t/fullharness
    M t/harness
    M t/harness.pir
    M t/library/p6object.t
    M t/library/pg.t
    A t/native_pbc/annotations.pbc
    M t/native_pbc/header.t
    M t/native_pbc/integer.pbc
    M t/native_pbc/integer.t
    M t/native_pbc/number.pbc
    M t/native_pbc/number.t
    M t/native_pbc/number_4.pbc
    M t/native_pbc/number_5.pbc
    M t/native_pbc/string.pbc
    M t/native_pbc/string.t
    M t/native_pbc/string_4.pbc
    A t/native_pbc/string_5.pbc
    M t/oo/metamodel.t
    M t/oo/objects.t
    M t/op/arithmetics.t
    M t/op/calling.t
    M t/op/comp.t
    M t/op/exceptions.t
    M t/op/gc.t
    M t/op/inf_nan.t
    M t/op/lexicals.t
    M t/op/literal.t
    M t/op/number.t
    M t/op/sprintf.t
    M t/op/stringu.t
    A t/pir/interop.t
    A t/pmc/alarm.t
    M t/pmc/callcontext.t
    M t/pmc/class.t
    M t/pmc/complex.t
    M t/pmc/context.t
    M t/pmc/exceptionhandler.t
    M t/pmc/exporter.t
    M t/pmc/filehandle.t
    M t/pmc/fixedbooleanarray.t
    M t/pmc/fixedfloatarray.t
    M t/pmc/fixedintegerarray.t
    M t/pmc/fixedpmcarray.t
    M t/pmc/float.t
    M t/pmc/freeze.t
    M t/pmc/hash.t
    M t/pmc/io.t
    M t/pmc/io_iterator.t
    M t/pmc/iterator.t
    M t/pmc/lexpad.t
    M t/pmc/managedstruct.t
    M t/pmc/mappedbytearray.t
    M t/pmc/multidispatch.t
    M t/pmc/namespace-old.t
    M t/pmc/namespace.t
    M t/pmc/nci.t
    M t/pmc/object-meths.t
    M t/pmc/opcode.t
    M t/pmc/packfile.t
    M t/pmc/packfileconstanttable.t
    M t/pmc/packfileopmap.t
    M t/pmc/packfileview.t
    M t/pmc/parrotio.t
    R t/pmc/parrotthread.t
    A t/pmc/pmclist.t
    M t/pmc/prop.t
    M t/pmc/resizablefloatarray.t
    M t/pmc/resizableintegerarray.t
    M t/pmc/resizablepmcarray.t
    M t/pmc/resizablestringarray.t
    R t/pmc/scheduler.t
    M t/pmc/stringhandle.t
    M t/pmc/sub.t
    M t/pmc/task.t
    A t/pmc/task_primes.t
    M t/pmc/testlib/number.pasm
    R t/pmc/threads.t
    M t/pmc/timer.t
    M t/run/options.t
    R t/src/atomic.t
    M t/src/basic.t
    M t/src/checkdepend.t
    M t/src/embed.t
    M t/src/embed/api.t
    M t/src/embed/pmc.t
    M t/src/embed/strings.t
    M t/src/exit.t
    M t/src/extend.t
    M t/src/extend_vtable.t
    M t/src/misc.t
    M t/src/pointer_array.t
    A t/src/threads_io.t
    M t/src/warnings.t
    M t/steps/auto/arch-01.t
    M t/steps/auto/headers-01.t
    M t/steps/auto/icu-01.t
    R t/steps/auto/sha1-01.t
    M t/tools/dev/headerizer/02_methods.t
    A t/tools/dev/search_ops.t
    A t/tools/dev/search_ops/samples.pm
    R t/tools/dev/searchops.t
    R t/tools/dev/searchops/samples.pm
    M t/tools/install/01-create_directories.t
    M t/tools/install/02-install_files.t
    M t/tools/install/03-lines_to_files.t
    M t/tools/install/testlib/README
    M t/tools/pbc_dump.t
    M tools/build/parrot_config_c.pl
    R tools/dev/README
    A tools/dev/README.md
    A tools/dev/all_hll_test.pl
    M tools/dev/faces.pl
    A tools/dev/find_hacks.pl
    R tools/dev/findhacks.pl
    M tools/dev/install_files.pl
    M tools/dev/mk_inno.pl
    M tools/dev/mk_inno_language.pl
    M tools/dev/mk_language_shell.in
    A tools/dev/new_changelog_skeleton.pl
    R tools/dev/parrot-fuzzer
    A tools/dev/parrot_fuzzer.py
    M tools/dev/pbc_to_exe.pir
    M tools/dev/resolve_deprecated.nqp
    A tools/dev/resubmit_smolder.pl
    R tools/dev/search-ops.pl
    A tools/dev/search_ops.pl
    M tools/dev/vtablize.pl
    R tools/docs/make_html_docs.pl
    A tools/docs/mk_html_docs.pl
    A tools/release/auto_release.pl
    A tools/release/cut.pl
    A tools/release/parrot_github_release.pl
    M tools/release/release.json
    M tools/release/releasecheck.pl
    A tools/release/sha256sum.pl
    M tools/release/templates.json
    M tools/release/update_version.pl

  Log Message:
  -----------
  Merge branch 'master' into whiteknight/eh_subclass


  Commit: ed6c53cfec8bde269d351908df2cfa55dd4c0e02
      https://github.com/parrot/parrot/commit/ed6c53cfec8bde269d351908df2cfa55dd4c0e02
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-04 (Fri, 04 May 2012)

  Changed paths:
    R eh.pir

  Log Message:
  -----------
  Remove a test file that was accidentally committed long ago


  Commit: 0b7ccce8fe97eac54c5d4d1f18022e8cb1140a83
      https://github.com/parrot/parrot/commit/0b7ccce8fe97eac54c5d4d1f18022e8cb1140a83
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-05 (Sat, 05 May 2012)

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

  Log Message:
  -----------
  Add a new Parrot_x_execute_on_exit_handlers to call exit handlers. Use that in the embedding API to fix an error where we were destroying the interp before attempting to call these handlers. This *should* fix #765


  Commit: 635120429e4d653aca2274fae832e006cf1a5757
      https://github.com/parrot/parrot/commit/635120429e4d653aca2274fae832e006cf1a5757
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-05 (Sat, 05 May 2012)

  Changed paths:
    M src/pmc/continuation.pmc
    M src/pmc/exceptionhandler.pmc

  Log Message:
  -----------
  Fix some build errors from un-thought-out attribute accesses. kid51++ for the catch


  Commit: 85b0c86094b9d7dbe1d1f9aae1c780a01586c68d
      https://github.com/parrot/parrot/commit/85b0c86094b9d7dbe1d1f9aae1c780a01586c68d
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-05 (Sat, 05 May 2012)

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

  Log Message:
  -----------
  Put together a few Pobj-alike macros for working with the Key flags. Use them in the Key PMC to clean up a little


  Commit: 24dccbc48d7b78bb1bd72ff429cdc30bb6551b8c
      https://github.com/parrot/parrot/commit/24dccbc48d7b78bb1bd72ff429cdc30bb6551b8c
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-05 (Sat, 05 May 2012)

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

  Log Message:
  -----------
  Use the new KEY_ macros in src/key.c to cleanup some code and make it more readable


  Commit: bdf45a290f395bb63be66da3d886a73a1878536b
      https://github.com/parrot/parrot/commit/bdf45a290f395bb63be66da3d886a73a1878536b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-05 (Sat, 05 May 2012)

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

  Log Message:
  -----------
  Add several prototype introspection methods to Key PMC for working with register references


  Commit: 55eec22332b43acf3686c4638c9d4f1d54a5b26c
      https://github.com/parrot/parrot/commit/55eec22332b43acf3686c4638c9d4f1d54a5b26c
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-05 (Sat, 05 May 2012)

  Changed paths:
    M src/exit.c

  Log Message:
  -----------
  Fix an ASSERT_ARGS ommision. Coke++ for the catch


  Commit: 419bd989d96768c23a2269a2c822db5eb3a6722b
      https://github.com/parrot/parrot/commit/419bd989d96768c23a2269a2c822db5eb3a6722b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-05 (Sat, 05 May 2012)

  Changed paths:
    M frontend/pbc_merge/main.c
    M src/packfile/api.c

  Log Message:
  -----------
  update pbc_merge to merge the list of tags in the constants segment


  Commit: 1f7fdf7f64d87961f87aa912290490dd0c6bda41
      https://github.com/parrot/parrot/commit/1f7fdf7f64d87961f87aa912290490dd0c6bda41
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-05 (Sat, 05 May 2012)

  Changed paths:
    M frontend/pbc_merge/main.c
    M src/hash.c

  Log Message:
  -----------
  Fix conflict, remove embed API routine that doesn't belong in master yet


  Commit: 6c75c8d4e7fac244c22deacc796bae35df4e09bf
      https://github.com/parrot/parrot/commit/6c75c8d4e7fac244c22deacc796bae35df4e09bf
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-05 (Sat, 05 May 2012)

  Changed paths:
    M compilers/imcc/pbc.c
    M frontend/pbc_merge/main.c
    M include/parrot/packfile.h
    M src/packfile/api.c

  Log Message:
  -----------
  Add new routine Parrot_pf_get_annotations_segment. Use it in IMCC to clean up some code. Use it in pbc_merge, along with some other magic, to implement merging annotations. Annotations need a lot more documentation.


  Commit: a40984c45231ed41779e9643023a4e943896fbec
      https://github.com/parrot/parrot/commit/a40984c45231ed41779e9643023a4e943896fbec
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-05 (Sat, 05 May 2012)

  Changed paths:
    M frontend/pbc_merge/main.c
    M include/parrot/hash.h
    M include/parrot/packfile.h

  Log Message:
  -----------
  Headerizer to fix build


  Commit: fc8aea71f7786bdf82df7b2f4ac5dd64d706c95d
      https://github.com/parrot/parrot/commit/fc8aea71f7786bdf82df7b2f4ac5dd64d706c95d
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    A docs/README.pod

  Log Message:
  -----------
  Added in a 'README.pod' file for the docs directory.


  Commit: 631c0f372879a9d6f3a1c31251e62954b9062423
      https://github.com/parrot/parrot/commit/631c0f372879a9d6f3a1c31251e62954b9062423
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    A docs/binaries/README.pod

  Log Message:
  -----------
  Add a 'README.pod' to explain the purpose of the 'docs/binaries' directory.


  Commit: 0c5221ed997eeb179e4f6075dd1f1536131fa24b
      https://github.com/parrot/parrot/commit/0c5221ed997eeb179e4f6075dd1f1536131fa24b
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    A ext/winxed/README.pod

  Log Message:
  -----------
  Removed the 'README' in favor of a 'README.pod' file for consistency's sake.


  Commit: 95ce3acbdb4dd4ea2457013f62c1ce1a35bef30a
      https://github.com/parrot/parrot/commit/95ce3acbdb4dd4ea2457013f62c1ce1a35bef30a
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    R ext/winxed/README

  Log Message:
  -----------
  Removed old 'README'.


  Commit: eb50ee834e98c711c0da9f0f7a172bcd2a39dab0
      https://github.com/parrot/parrot/commit/eb50ee834e98c711c0da9f0f7a172bcd2a39dab0
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M docs/index/developer.json

  Log Message:
  -----------
  Correcting my earlier failure to include 'release_parrot_github_guide.pod' in the output to the auto-gen'd 'Developers Documentation' page.


  Commit: 1e1d98df6d0af43016e50a08e4c3183d1aaa5fd7
      https://github.com/parrot/parrot/commit/1e1d98df6d0af43016e50a08e4c3183d1aaa5fd7
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M frontend/pbc_merge/main.c
    M src/string/encoding.c

  Log Message:
  -----------
  Fix pbc_merge to properly merge debug segments now that we are deduplicating string constants


  Commit: fd34a70115c6769ba7efbe5246b0f90429e075f4
      https://github.com/parrot/parrot/commit/fd34a70115c6769ba7efbe5246b0f90429e075f4
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  [codingstd] Fix linelength and c_parens violations.


  Commit: 947772b80de9d73eacec7ab7b44c6e4201e34d2e
      https://github.com/parrot/parrot/commit/947772b80de9d73eacec7ab7b44c6e4201e34d2e
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  [codingstd] Add ASSERT_ARGS in two locations.


  Commit: e9e16567ee412b18eb9d75b847a0b98da6e20627
      https://github.com/parrot/parrot/commit/e9e16567ee412b18eb9d75b847a0b98da6e20627
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M frontend/pbc_merge/main.c
    M src/packfile/api.c

  Log Message:
  -----------
  [codingstd] Correct POD-formatting error.  Add placeholder C function docs; one function  still failing for unknown reason.


  Commit: e5d6f51c2a3607c459d6ae1ad9959558157fa1d1
      https://github.com/parrot/parrot/commit/e5d6f51c2a3607c459d6ae1ad9959558157fa1d1
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M ext/winxed/README.pod

  Log Message:
  -----------
  Minor corrections.


  Commit: cd71fe172387c10666ced98a99ff933247c98f6c
      https://github.com/parrot/parrot/commit/cd71fe172387c10666ced98a99ff933247c98f6c
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M frontend/pbc_merge/main.c
    M src/packfile/api.c
    M src/string/encoding.c

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


  Commit: a6c583c301bed71ae378729f21fc60970f1c426b
      https://github.com/parrot/parrot/commit/a6c583c301bed71ae378729f21fc60970f1c426b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  Add in some missing function-level docs. kid51++ for the catch. Also fix a little bit of formatting so the debugging statement doesn't exceed the line length requirement.


  Commit: 2b1029ee257ed09056b1325f2cc4124120438121
      https://github.com/parrot/parrot/commit/2b1029ee257ed09056b1325f2cc4124120438121
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M docs/project/release_parrot_github_guide.pod

  Log Message:
  -----------
  Correct the title so that 'mk_html_docs.pl' can pick it up and properly display it.


  Commit: 8e8e085bca19f06b2ddea5c6e38752733b3e766d
      https://github.com/parrot/parrot/commit/8e8e085bca19f06b2ddea5c6e38752733b3e766d
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M frontend/pbc_merge/main.c

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


  Commit: a858d47e9a97feb2e43c28c65efb22a4d17e3d6d
      https://github.com/parrot/parrot/commit/a858d47e9a97feb2e43c28c65efb22a4d17e3d6d
  Author: Will "Coke" Coleda <will at coleda.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M t/dynpmc/gziphandle.t

  Log Message:
  -----------
  up the fudge factor on this test to pass on OS X


  Commit: 3f0b9ca39c3024583e3d407fa6bc4747fcbf57e7
      https://github.com/parrot/parrot/commit/3f0b9ca39c3024583e3d407fa6bc4747fcbf57e7
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    R ports/ubuntu/README
    A ports/ubuntu/README.pod

  Log Message:
  -----------
  Removed 'README' and updated it to 'README.pod'


  Commit: dfc71598e07542ae2b861d31e1ef4facf72f14a6
      https://github.com/parrot/parrot/commit/dfc71598e07542ae2b861d31e1ef4facf72f14a6
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    R runtime/parrot/dynext/README
    A runtime/parrot/dynext/README.pod

  Log Message:
  -----------
  Updated 'README' to 'README.pod'.


  Commit: 8c8d2cf85fe2e1ecfc92df4a4e0b03349768bbe9
      https://github.com/parrot/parrot/commit/8c8d2cf85fe2e1ecfc92df4a4e0b03349768bbe9
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    R runtime/parrot/include/README
    A runtime/parrot/include/README.pod

  Log Message:
  -----------
  Updated 'README' to 'README.pod'


  Commit: 4040534617f4887ed458f724413e62096ac2e656
      https://github.com/parrot/parrot/commit/4040534617f4887ed458f724413e62096ac2e656
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    R runtime/parrot/library/PCT/README
    A runtime/parrot/library/PCT/README.pod

  Log Message:
  -----------
  Updated 'README' to 'README.pod'.


  Commit: cb468ba0166792dc6fba65ae81f619f199ae79e9
      https://github.com/parrot/parrot/commit/cb468ba0166792dc6fba65ae81f619f199ae79e9
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Start a changelog entry for 4.4.0. Mention the pbc_merge fixes.


  Commit: 1678789f3bb0fde0604c8cedec25f9c2fa659146
      https://github.com/parrot/parrot/commit/1678789f3bb0fde0604c8cedec25f9c2fa659146
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    R src/dynoplibs/README
    A src/dynoplibs/README.pod

  Log Message:
  -----------
  Updated 'README' to 'README.pod'.


  Commit: 5c56a8b849f6d6d4feafacec640f2991709358a6
      https://github.com/parrot/parrot/commit/5c56a8b849f6d6d4feafacec640f2991709358a6
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    R tools/build/README
    A tools/build/README.pod

  Log Message:
  -----------
  Updated 'README' to 'README.pod'.


  Commit: 9a38d350c26976adcc2805d5d81cd6466abddd03
      https://github.com/parrot/parrot/commit/9a38d350c26976adcc2805d5d81cd6466abddd03
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    R tools/release/README
    A tools/release/README.pod

  Log Message:
  -----------
  Updated 'README' to 'README.pod'.


  Commit: b30012bf139f38737fc39e06f6b2b965c9bded8f
      https://github.com/parrot/parrot/commit/b30012bf139f38737fc39e06f6b2b965c9bded8f
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    R t/archive/README
    A t/archive/README.pod

  Log Message:
  -----------
  Updated 'README' to 'README.pod'.


  Commit: 6bc731bcc9b3e1e99848941fc13f707f7a7af98f
      https://github.com/parrot/parrot/commit/6bc731bcc9b3e1e99848941fc13f707f7a7af98f
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    R t/manifest/README
    A t/manifest/README.pod

  Log Message:
  -----------
  Updated 'README' to 'README.pod'.


  Commit: f29ae09ccc3bf73422d270d75bc4b58f93e59be4
      https://github.com/parrot/parrot/commit/f29ae09ccc3bf73422d270d75bc4b58f93e59be4
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    R t/native_pbc/testdata/README
    A t/native_pbc/testdata/README.pod

  Log Message:
  -----------
  Updated 'README' to 'README.pod'.


  Commit: 6e617d28efa6ed31072375d0d5a3c74e5e540c50
      https://github.com/parrot/parrot/commit/6e617d28efa6ed31072375d0d5a3c74e5e540c50
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

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

  Log Message:
  -----------
  PackFile_pack_size should return size_t instead of opcode_t. This fixes #755. alester++ for finding this.


  Commit: 1ed6d655f15c44c6d0c00f00c9df030abd52b0cf
      https://github.com/parrot/parrot/commit/1ed6d655f15c44c6d0c00f00c9df030abd52b0cf
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  Add pointer modifiers to show which pointers are modified


  Commit: c193535616d8a521261c828f197398207096c47a
      https://github.com/parrot/parrot/commit/c193535616d8a521261c828f197398207096c47a
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M t/dynpmc/gziphandle.t

  Log Message:
  -----------
  Clean up t/dynpmc/gziphandle.t stream tests

* The two throws_substring tests had nothing to do with the rest of
  the tests in that function.  Split them out into another function.

* Make some test messages clearer.

* Include comments for non-test portions.

* Use variable names so new developers don't have to remember what
  registers are for.

* Fudge by 1 byte for problematic zlib version on OS X


  Commit: b90faedaa5000d3bd50d8b1805b7f22bbde4cb72
      https://github.com/parrot/parrot/commit/b90faedaa5000d3bd50d8b1805b7f22bbde4cb72
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  Add in a note about introspection methods for Key PMC in #717.


  Commit: 55721f44b05c193cb2b155ce20dbef4443a198f8
      https://github.com/parrot/parrot/commit/55721f44b05c193cb2b155ce20dbef4443a198f8
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M frontend/parrot_debugger/main.c

  Log Message:
  -----------
  Let's just call a spade a spade. parrot_debugger does not take any flags or commandline options, so test for them and fail if they are found. Also, the PIR compilation pathway does not work and it isn't worth the effort to fix it, so delete it. This fixes #540. The 'real' solution is to delete this file entirely and write a new debugger.


  Commit: f2b30472c61dcf6523e3bfe1770d41f969a67c1a
      https://github.com/parrot/parrot/commit/f2b30472c61dcf6523e3bfe1770d41f969a67c1a
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M src/pmc/lexpad.pmc

  Log Message:
  -----------
  Fix LexPad.get_iter to return an iterator of name->value paurs in the LexPad.

Previously this was redirecting to LexInfo.get_iter, which is a name->register_index hash. Creating the new, correct, iterator requires the creation of two temporary PMCs which is not performance-friendly. This is the best we can do with the current implementation of LexInfo/LexPad. This commit fixes #575.


  Commit: 34e5ad52631aa1312a2b7694bb8016ffc7058ebd
      https://github.com/parrot/parrot/commit/34e5ad52631aa1312a2b7694bb8016ffc7058ebd
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M t/pmc/lexpad.t

  Log Message:
  -----------
  Add in a test for the new LexPad.get_iter implementation.

This test code is a modified version of the test code provided by pmichaud in #575.


  Commit: 556c52a85142daf5fed4c81a58a0cadfa8cd0ec9
      https://github.com/parrot/parrot/commit/556c52a85142daf5fed4c81a58a0cadfa8cd0ec9
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    R t/perl/README
    A t/perl/README.pod

  Log Message:
  -----------
  Updated 'README' to 'README.pod'.


  Commit: 7aa1eaa155c106ed1c680bcbf2b6700ee5012f7a
      https://github.com/parrot/parrot/commit/7aa1eaa155c106ed1c680bcbf2b6700ee5012f7a
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    R t/run/README
    A t/run/README.pod

  Log Message:
  -----------
  Updated 'README' to 'README.pod'.


  Commit: afa71501fd5d1cd3b3e6fff984347519520db447
      https://github.com/parrot/parrot/commit/afa71501fd5d1cd3b3e6fff984347519520db447
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    R t/src/README
    A t/src/README.pod

  Log Message:
  -----------
  Updated 'README' to 'README.pod'.


  Commit: 830e79136b3ceb2f3c07efc1bc864a4871656e33
      https://github.com/parrot/parrot/commit/830e79136b3ceb2f3c07efc1bc864a4871656e33
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

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

  Log Message:
  -----------
  consting an arg and re-headerizing


  Commit: 094b1d561d559720dde2669bb64d65e84b8680a6
      https://github.com/parrot/parrot/commit/094b1d561d559720dde2669bb64d65e84b8680a6
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  reheaderized, and removed an unused memory allocation


  Commit: f6ed02d56119bf1d2258341ba3da533ec61ee276
      https://github.com/parrot/parrot/commit/f6ed02d56119bf1d2258341ba3da533ec61ee276
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  remove unused var, and localize some loop variables


  Commit: 61d9d8e2c943993c04a18e38f7a25134bd41494c
      https://github.com/parrot/parrot/commit/61d9d8e2c943993c04a18e38f7a25134bd41494c
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M t/src/README.pod
    R t/tools/install/testlib/README

  Log Message:
  -----------
  Updated 'README' with 'README.pod'.


  Commit: 32d4ff8669ea5cb91e442d937353d5db15206d0c
      https://github.com/parrot/parrot/commit/32d4ff8669ea5cb91e442d937353d5db15206d0c
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    A t/tools/install/testlib/README.pod

  Log Message:
  -----------
  Updated 'README' with 'README.pod'.


  Commit: f8539fd1fa686c9011b559860032b56e824af9ee
      https://github.com/parrot/parrot/commit/f8539fd1fa686c9011b559860032b56e824af9ee
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    R t/tools/pmc2cutils/README
    A t/tools/pmc2cutils/README.pod

  Log Message:
  -----------
  Updated 'README' to 'README.pod'.


  Commit: 5762339b3b3b2f0faa8a07318ab93840e4fdc58a
      https://github.com/parrot/parrot/commit/5762339b3b3b2f0faa8a07318ab93840e4fdc58a
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-06 (Sun, 06 May 2012)

  Changed paths:
    M t/tools/install/02-install_files.t

  Log Message:
  -----------
  Updated file to point and to process 'README.pod' rather than 'README'.


  Commit: 3ccd61d01e7cf1a3241fc84e8f4595c8f8b72787
      https://github.com/parrot/parrot/commit/3ccd61d01e7cf1a3241fc84e8f4595c8f8b72787
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-07 (Mon, 07 May 2012)

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

  Log Message:
  -----------
  Revert 830e7913; it broke the build.

Developers:  Please don't commit to master if you haven't run 'make test'.


  Commit: 6c1a30ebb4e35ec7f19d88ebc34e10aebd527864
      https://github.com/parrot/parrot/commit/6c1a30ebb4e35ec7f19d88ebc34e10aebd527864
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    A compilers/need_README.pod
    A config/need_README.pod
    A ext/need_README.pod
    A frontend/need_README.pod
    A include/need_README.pod
    A lib/need_README.pod
    A runtime/need_README.pod
    A src/need_README.pod
    A tools/need_README.pod

  Log Message:
  -----------
  Added temporary markers to help me remember which dirs need 'README.pod' files. I'll fill 'em out and update 'em sometime this evening or tomorrow.


  Commit: c37ca0256617a78393efc0e3a3a685b8f1f0d9f0
      https://github.com/parrot/parrot/commit/c37ca0256617a78393efc0e3a3a685b8f1f0d9f0
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    A blib/README.pod

  Log Message:
  -----------
  Removed placeholder 'need_README.pod' and added in a short 'README.pod' to the 'blib/' directory.


  Commit: 5417532a25bfa9a68f247c61cecda9eb34ffb03d
      https://github.com/parrot/parrot/commit/5417532a25bfa9a68f247c61cecda9eb34ffb03d
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    A compilers/README.pod
    R compilers/need_README.pod

  Log Message:
  -----------
  Renamed the placeholder and filled-in the rather simple 'README.pod'.


  Commit: df6af7da51b3ce5eac6403651253721bc38cbb79
      https://github.com/parrot/parrot/commit/df6af7da51b3ce5eac6403651253721bc38cbb79
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    A config/README.pod
    R config/need_README.pod

  Log Message:
  -----------
  Renamed the temporary placeholder to 'README.pod'.


  Commit: 88d4fcb93948d5164792ed5ad5256084c9fd075e
      https://github.com/parrot/parrot/commit/88d4fcb93948d5164792ed5ad5256084c9fd075e
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M config/README.pod

  Log Message:
  -----------
  Filled-in a simple 'README.pod'.


  Commit: 164fa4f28da9dd00ae73f7eb97e3c1b2e89c50dc
      https://github.com/parrot/parrot/commit/164fa4f28da9dd00ae73f7eb97e3c1b2e89c50dc
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    A ext/README.pod
    R ext/need_README.pod

  Log Message:
  -----------
  Renamed the temporary placeholder.


  Commit: 9a3123513b4bf5ccf7175a25ab771263f0afe8dd
      https://github.com/parrot/parrot/commit/9a3123513b4bf5ccf7175a25ab771263f0afe8dd
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M blib/README.pod

  Log Message:
  -----------
  Minor typo.


  Commit: d787191445f252f768c37f28e10bed3de2c120ea
      https://github.com/parrot/parrot/commit/d787191445f252f768c37f28e10bed3de2c120ea
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M ext/README.pod

  Log Message:
  -----------
  Filled out the new 'README.pod'.


  Commit: 64d1a0af59cd3db73d6404e647a37b3accc0c2a9
      https://github.com/parrot/parrot/commit/64d1a0af59cd3db73d6404e647a37b3accc0c2a9
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    A frontend/README.pod
    R frontend/need_README.pod

  Log Message:
  -----------
  Renamed the temporary placeholder and filled-in somewhat the 'README.pod'.


  Commit: 6fee26dbb992542d7d2a0547a40fc3161e2ceffa
      https://github.com/parrot/parrot/commit/6fee26dbb992542d7d2a0547a40fc3161e2ceffa
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    A include/README.pod
    R include/need_README.pod

  Log Message:
  -----------
  Renamed the temporary placeholder to 'README.pod'


  Commit: c5f72aa5083ed0e320f04a4dc591c1fadacb0520
      https://github.com/parrot/parrot/commit/c5f72aa5083ed0e320f04a4dc591c1fadacb0520
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M include/README.pod

  Log Message:
  -----------
  Filled-in the 'README.pod'.


  Commit: 7498c389a387cc23e98424c5be2fa48a15096051
      https://github.com/parrot/parrot/commit/7498c389a387cc23e98424c5be2fa48a15096051
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    A lib/README.pod
    R lib/need_README.pod

  Log Message:
  -----------
  Renamed temporary placeholder to 'README.pod'.


  Commit: c048744077b58a9bd129aafbb8d2db0793468737
      https://github.com/parrot/parrot/commit/c048744077b58a9bd129aafbb8d2db0793468737
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M lib/README.pod

  Log Message:
  -----------
  Filled-in the 'README.pod'.


  Commit: 85a4b965088cd91709872b780c802ba6c10e2a81
      https://github.com/parrot/parrot/commit/85a4b965088cd91709872b780c802ba6c10e2a81
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    A runtime/README.pod
    R runtime/need_README.pod

  Log Message:
  -----------
  Renamed the temporary placeholder to 'README.pod'.


  Commit: c7c0f5bab527684fdb6e0053e786766fd5a25aa5
      https://github.com/parrot/parrot/commit/c7c0f5bab527684fdb6e0053e786766fd5a25aa5
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M runtime/README.pod

  Log Message:
  -----------
  Filled-in the 'README.pod' with minimal content.


  Commit: 74b5fcc339c6df70b5d9826cefdcfa7b63579be1
      https://github.com/parrot/parrot/commit/74b5fcc339c6df70b5d9826cefdcfa7b63579be1
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    A src/README.pod
    R src/need_README.pod

  Log Message:
  -----------
  Renamed temporary placeholder.


  Commit: a8f956ff441830d250992c8d7cb5b81f330886e8
      https://github.com/parrot/parrot/commit/a8f956ff441830d250992c8d7cb5b81f330886e8
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M src/README.pod

  Log Message:
  -----------
  Filled-in the 'README.pod' with minimal content.


  Commit: 5f65db6b81d097cd3eb0bf6a9440c86e91d748d0
      https://github.com/parrot/parrot/commit/5f65db6b81d097cd3eb0bf6a9440c86e91d748d0
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    A tools/README.pod
    R tools/need_README.pod

  Log Message:
  -----------
  Renamed the temporary placeholder.


  Commit: b3b91d567a9793c51bdf210b7a1fb6ba0cd0de7c
      https://github.com/parrot/parrot/commit/b3b91d567a9793c51bdf210b7a1fb6ba0cd0de7c
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M tools/README.pod

  Log Message:
  -----------
  Filled-in 'README.pod' with minimal content.


  Commit: 78c79af87c92229667b60bac7a1ddddfbd1084a2
      https://github.com/parrot/parrot/commit/78c79af87c92229667b60bac7a1ddddfbd1084a2
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    R tools/dev/README.md
    A tools/dev/README.pod
    A tools/dev/README.pod~

  Log Message:
  -----------
  Remove the outlier in favor of pod.


  Commit: 4dd249f09b21b80bc0b6385339ec597aa7e09ce3
      https://github.com/parrot/parrot/commit/4dd249f09b21b80bc0b6385339ec597aa7e09ce3
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    R tools/dev/README.pod~

  Log Message:
  -----------
  Removed emacs temp file.


  Commit: e28a2a82b4f138ab10c13f36cb9bee71abb1f5ec
      https://github.com/parrot/parrot/commit/e28a2a82b4f138ab10c13f36cb9bee71abb1f5ec
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M ChangeLog
    M MANIFEST
    M api.yaml
    M compilers/imcc/pbc.c
    M config/auto/icu.pm
    M config/gen/makefiles/root.in
    M docs/gettingstarted.pod
    M docs/glossary.pod
    M docs/index/developer.json
    M docs/project/release_parrot_github_guide.pod
    M examples/benchmarks/oo1.pir
    M examples/benchmarks/oo2.pir
    M examples/benchmarks/oo3.pir
    R examples/benchmarks/oo4.pasm
    R examples/benchmarks/oo4.pl
    R examples/benchmarks/oo4.py
    R examples/benchmarks/oo4.rb
    M frontend/parrot_debugger/main.c
    M frontend/pbc_merge/main.c
    M include/parrot/compiler.h
    M include/parrot/context.h
    M include/parrot/exceptions.h
    M include/parrot/exit.h
    M include/parrot/gc_api.h
    M include/parrot/hash.h
    M include/parrot/interpreter.h
    M include/parrot/key.h
    M include/parrot/packfile.h
    M lib/Parrot/Headerizer.pm
    M runtime/parrot/library/Stream/Writer.pir
    M src/call/args.c
    M src/call/context.c
    M src/call/context_accessors.c
    M src/call/ops.c
    M src/embed/api.c
    M src/embed/strings.c
    M src/exceptions.c
    M src/exit.c
    M src/gc/system.c
    M src/hash.c
    M src/interp/api.c
    M src/key.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/ops/object.ops
    M src/packfile/api.c
    M src/packfile/output.c
    M src/pmc/callcontext.pmc
    M src/pmc/continuation.pmc
    M src/pmc/coroutine.pmc
    M src/pmc/exceptionhandler.pmc
    M src/pmc/key.pmc
    M src/pmc/lexpad.pmc
    M src/pmc/structview.pmc
    M src/pmc/sub.pmc
    M src/string/api.c
    M src/string/encoding.c
    M t/benchmark/benchmarks.t
    M t/dynpmc/gziphandle.t
    M t/oo/objects.t
    M t/pmc/context.t
    M t/pmc/lexpad.t
    M t/pmc/object-meths.t
    M t/steps/auto/icu-01.t
    M tools/dev/pbc_to_exe.pir

  Log Message:
  -----------
  Pulled out my updates to ChangeLog. I'll add them back in in a'bit.


  Commit: 24b9962e5de2b45475f53614fe82997838118b27
      https://github.com/parrot/parrot/commit/24b9962e5de2b45475f53614fe82997838118b27
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Updated ChangeLog


  Commit: 019ac096f75011f72cdc14b7368a32b138582e2a
      https://github.com/parrot/parrot/commit/019ac096f75011f72cdc14b7368a32b138582e2a
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Updated MANIFEST.


  Commit: 95a74135d1f950ba3de0bff1864c0981d8884e36
      https://github.com/parrot/parrot/commit/95a74135d1f950ba3de0bff1864c0981d8884e36
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M frontend/parrot2/prt0.pir
    M frontend/pbc_disassemble/main.c

  Log Message:
  -----------
  pbc_disassemble, with no arguments, should print the help message. This fixes #505


  Commit: 17287fec9f2530dd74c6d2af438699d8eabcbcff
      https://github.com/parrot/parrot/commit/17287fec9f2530dd74c6d2af438699d8eabcbcff
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M src/dynoplibs/bit.ops
    M src/dynoplibs/math.ops
    M src/dynoplibs/trans.ops
    M src/ops/bit.ops
    M src/ops/cmp.ops
    M src/ops/core.ops
    M src/ops/experimental.ops
    M src/ops/math.ops
    M src/ops/pmc.ops
    M src/ops/set.ops
    M src/ops/string.ops
    M src/ops/var.ops
    M t/compilers/opsc/01-parse-body.t
    M t/tools/dev/search_ops/samples.pm
    M tools/dev/mk_language_shell.in

  Log Message:
  -----------
  Remove all uses of the unused, undocumented, meaningless :base_core modifier from ops. This fixes #275


  Commit: 4fd7560ee65afb97177713cdfe564f2e3d6e4559
      https://github.com/parrot/parrot/commit/4fd7560ee65afb97177713cdfe564f2e3d6e4559
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M src/ops/core_ops.c
    M src/ops/object.ops
    M src/vtable.tbl
    M t/pmc/namespace.t

  Log Message:
  -----------
  Remove vtable can from most places where it's used. Fix a test in namespace.t which is (perhaps unintelligently) using hard-coded vtable indices


  Commit: 34b729c032165fb03652d6a456b54111c84535f7
      https://github.com/parrot/parrot/commit/34b729c032165fb03652d6a456b54111c84535f7
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M src/pmc/default.pmc
    M src/pmc/object.pmc
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Remove two VTABLE can implementations, and fix a test in extend_vtable.t


  Commit: 2c1ab7877d75fa7d5683803baa366ea1b5b37449
      https://github.com/parrot/parrot/commit/2c1ab7877d75fa7d5683803baa366ea1b5b37449
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M docs/README.pod

  Log Message:
  -----------
  Update README.pod


  Commit: 3b243604f0782d26e578ad66202dce5453774b20
      https://github.com/parrot/parrot/commit/3b243604f0782d26e578ad66202dce5453774b20
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M docs/binaries/README.pod

  Log Message:
  -----------
  Update README.pod


  Commit: 705eff5b4bf317bf2a5b063cdc4ce746bfe849c5
      https://github.com/parrot/parrot/commit/705eff5b4bf317bf2a5b063cdc4ce746bfe849c5
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-07 (Mon, 07 May 2012)

  Changed paths:
    M docs/binaries/README.pod

  Log Message:
  -----------
  Filled-in with minimal content the 'README.pod' file.


  Commit: 7129bfe12d405d5ae350b1a1afde8880d6486d62
      https://github.com/parrot/parrot/commit/7129bfe12d405d5ae350b1a1afde8880d6486d62
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M t/codingstd/pmc_docs.t

  Log Message:
  -----------
  unTODO pmc docs tests - these need to be fixed rather than papered over


  Commit: 89b5b8442912c49945b4bb3271f21ce8f58b8129
      https://github.com/parrot/parrot/commit/89b5b8442912c49945b4bb3271f21ce8f58b8129
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-05-08 (Tue, 08 May 2012)

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

  Log Message:
  -----------
  update winxed snapshot to 1.8.0
- Local inline
- Operator defined
- Lexical modifier for var
- get_context builtin
- Improved inline


  Commit: 0c3e7c5e7c10d133b9e0417f355d831da55261e1
      https://github.com/parrot/parrot/commit/0c3e7c5e7c10d133b9e0417f355d831da55261e1
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M src/pmc/object.pmc

  Log Message:
  -----------
  add docs to the Object PMC


  Commit: 6c43bd23625024f3bb3e44cf6ec4ff47b4da2fbf
      https://github.com/parrot/parrot/commit/6c43bd23625024f3bb3e44cf6ec4ff47b4da2fbf
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M frontend/parrot2/prt0.pir

  Log Message:
  -----------
  bootstrap prt0


  Commit: c5c590db42f50693994b1e27c550a6d4b0aa0914
      https://github.com/parrot/parrot/commit/c5c590db42f50693994b1e27c550a6d4b0aa0914
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M src/pmc/complex.pmc

  Log Message:
  -----------
  add function docs to the Complex PMC


  Commit: 4bcc389fc5585638c0fbf39247565af87b778bab
      https://github.com/parrot/parrot/commit/4bcc389fc5585638c0fbf39247565af87b778bab
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M src/pmc/callcontext.pmc

  Log Message:
  -----------
  document most of CallContext's remaining undocumented functions


  Commit: baa45dc224bb3c3f2a5eba815d62a7efca947361
      https://github.com/parrot/parrot/commit/baa45dc224bb3c3f2a5eba815d62a7efca947361
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M src/pmc/callcontext.pmc

  Log Message:
  -----------
  document last undocumented function in CallContext


  Commit: e16b201403a4a0fd5639bb876d7e39e2f5f9087e
      https://github.com/parrot/parrot/commit/e16b201403a4a0fd5639bb876d7e39e2f5f9087e
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M src/pmc/eval.pmc

  Log Message:
  -----------
  Document undocumented functions in Eval PMC.


  Commit: 91d18cd656b0bfa1066a8263a3ae04ecf9f17819
      https://github.com/parrot/parrot/commit/91d18cd656b0bfa1066a8263a3ae04ecf9f17819
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M src/pmc/namespace.pmc

  Log Message:
  -----------
  Add documentation to the undocumented functions in NameSpace PMC. What has been seen cannot be unseen.


  Commit: d5163dff1032e90748f69371b4e5cbde02742ef2
      https://github.com/parrot/parrot/commit/d5163dff1032e90748f69371b4e5cbde02742ef2
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M src/pmc/class.pmc

  Log Message:
  -----------
  Document undocumented functions in Class PMC


  Commit: 02b6f13357f98f516053123122c71e9ca1c59da6
      https://github.com/parrot/parrot/commit/02b6f13357f98f516053123122c71e9ca1c59da6
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M src/pmc/bigint.pmc

  Log Message:
  -----------
  Add documentation to BigInt. t/codingstd/pmc_docs.t now passes.


  Commit: 8e05e4426809d2bf51f73f0e745854a5787178b4
      https://github.com/parrot/parrot/commit/8e05e4426809d2bf51f73f0e745854a5787178b4
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-08 (Tue, 08 May 2012)

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

  Log Message:
  -----------
  Refactor the guts of String.reverse_index into a new Parrot_str_find_reverse_index API routine. Make the 'start' param to the reverse_index method optional, and default to the string length for easy searching.


  Commit: 9136b04b6ce62cf637934580686823d4b903b7ba
      https://github.com/parrot/parrot/commit/9136b04b6ce62cf637934580686823d4b903b7ba
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M api.yaml
    M include/parrot/oplib/core_ops.h
    M include/parrot/oplib/ops.h
    M include/parrot/opsenum.h
    M runtime/parrot/library/distutils.pir
    M src/ops/core_ops.c
    M src/ops/string.ops

  Log Message:
  -----------
  Add in new experimental rindex_i_s_s and rindex_i_s_s_i opcodes, on request from moritz++. These are experimental. This, and my previous commit, resolve #767


  Commit: cc2f31cb214bf887e36ef7656ebcb9792ac705a6
      https://github.com/parrot/parrot/commit/cc2f31cb214bf887e36ef7656ebcb9792ac705a6
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M src/extend.c

  Log Message:
  -----------
  Add in two notes about deprecation in src/extend.c


  Commit: fc5314165fd9e666d8f6622862480198cdbf523e
      https://github.com/parrot/parrot/commit/fc5314165fd9e666d8f6622862480198cdbf523e
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M docs/embed.pod
    M docs/pdds/draft/pdd11_extending.pod
    M examples/embed/cotorra.c
    M src/dynpmc/README.pod
    M src/extend.c
    M src/io/api.c
    M t/src/extend.t

  Log Message:
  -----------
  Remove Parrot_PMC_typenum (use Parrot_pmc_get_type_str instead) and Parrot_free_cstring (use Parrot_str_free_cstring). This closes #407


  Commit: 510b6c07e15665454d0e5ad3ca7691b6d519b181
      https://github.com/parrot/parrot/commit/510b6c07e15665454d0e5ad3ca7691b6d519b181
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-08 (Tue, 08 May 2012)

  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
    M compilers/imcc/symreg.c

  Log Message:
  -----------
  Fix all instances of global/static variables in IMCC which had been marked by plobsing++.

In theory, this should make IMCC reentrant and thread-safe (pursuant to #565). Without a real threaded stress-test we won't know for certain.


  Commit: 465b364fd7262e482af3eb0259d75325c32b40c5
      https://github.com/parrot/parrot/commit/465b364fd7262e482af3eb0259d75325c32b40c5
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M src/pmc/scheduler.pmc

  Log Message:
  -----------
  Don't clear the scheduler field from the interp when the Scheduler PMC is destroyed.

First off, if the Scheduler is destroyed, that means the interp is probably not alive to have marked it. Second, since Scheduler isn't a singleton, it's entirely plausible (though not currently recommended) that the Scheduler might not be attached an an interp.


  Commit: dd226156286dd0dd6d476fb3fa586463238b2ab7
      https://github.com/parrot/parrot/commit/dd226156286dd0dd6d476fb3fa586463238b2ab7
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    M compilers/imcc/main.c

  Log Message:
  -----------
  Fix build


  Commit: 9fea01c4a11e9ab0ad95b7c15e798c39fe3aa2de
      https://github.com/parrot/parrot/commit/9fea01c4a11e9ab0ad95b7c15e798c39fe3aa2de
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-08 (Tue, 08 May 2012)

  Changed paths:
    A docs/index/book.json
    M docs/index/index.json

  Log Message:
  -----------
  Applied Coke's patch in issue #318 - plus a'bit of chapter reorganization for presentation purposes. This closes issue #318.


  Commit: 95b238cbd5ef43cd6cf220f8eeeb1faec78daacf
      https://github.com/parrot/parrot/commit/95b238cbd5ef43cd6cf220f8eeeb1faec78daacf
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M t/library/osutils.t

  Log Message:
  -----------
  Fix small test failure in osutils.pir.

We have an rindex op now, so we need to quote functions of the same name. It seems like IMCC should be smart enough to see that this is a method call not a bare op, but it isn't. Shame. kid51++ for reporting this failure.


  Commit: 5b4324ec3b5cda65a8e901b321b2593c44944e7d
      https://github.com/parrot/parrot/commit/5b4324ec3b5cda65a8e901b321b2593c44944e7d
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M t/dynoplibs/io.t

  Log Message:
  -----------
  Remove bad test from t/dynoplibs/io.t.

Overwriting a class by name in the global class hash IS NOT how we provide the ability to use custom classes in place of native ones. The mechanism to use is .hll_map. Relying on the behavior (or even continued existance) of the global class hash is a bad idea in all user-facing cases. kid51++ for reporting this failure.


  Commit: 89cbb85724da49ffa0050392d50dbd614b9c46d2
      https://github.com/parrot/parrot/commit/89cbb85724da49ffa0050392d50dbd614b9c46d2
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M src/pmc/bigint.pmc

  Log Message:
  -----------
  [codingstd] Correct 2 POD formatting errors.


  Commit: 8ef6f2599075280cc237148d1efb4e6460a04427
      https://github.com/parrot/parrot/commit/8ef6f2599075280cc237148d1efb4e6460a04427
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M docs/README.pod

  Log Message:
  -----------
  Completed updates to 'docs/README.pod'.


  Commit: fb4e1a7d073bc56f72594cbdb6a68cd8e8d2f38a
      https://github.com/parrot/parrot/commit/fb4e1a7d073bc56f72594cbdb6a68cd8e8d2f38a
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    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/symreg.c
    M docs/embed.pod
    A docs/index/book.json
    M docs/index/index.json
    M docs/pdds/draft/pdd11_extending.pod
    M examples/embed/cotorra.c
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir
    M frontend/parrot2/prt0.pir
    M frontend/pbc_disassemble/main.c
    M include/parrot/oplib/core_ops.h
    M include/parrot/oplib/ops.h
    M include/parrot/opsenum.h
    M include/parrot/string_funcs.h
    M runtime/parrot/library/distutils.pir
    M src/dynoplibs/bit.ops
    M src/dynoplibs/math.ops
    M src/dynoplibs/trans.ops
    M src/dynpmc/README.pod
    M src/extend.c
    M src/io/api.c
    M src/ops/bit.ops
    M src/ops/cmp.ops
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/ops/math.ops
    M src/ops/pmc.ops
    M src/ops/set.ops
    M src/ops/string.ops
    M src/ops/var.ops
    M src/pmc/bigint.pmc
    M src/pmc/callcontext.pmc
    M src/pmc/class.pmc
    M src/pmc/complex.pmc
    M src/pmc/eval.pmc
    M src/pmc/namespace.pmc
    M src/pmc/object.pmc
    M src/pmc/scheduler.pmc
    M src/pmc/string.pmc
    M src/string/api.c
    M t/codingstd/pmc_docs.t
    M t/compilers/opsc/01-parse-body.t
    M t/dynoplibs/io.t
    M t/library/osutils.t
    M t/pmc/string.t
    M t/src/extend.t
    M t/tools/dev/search_ops/samples.pm
    M tools/dev/mk_language_shell.in

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


  Commit: 8a6a48108592c6ba8d897a2df847a64a7b8b1755
      https://github.com/parrot/parrot/commit/8a6a48108592c6ba8d897a2df847a64a7b8b1755
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Update MANIFEST


  Commit: 9a270bfdfae928f29c4fd65e6731fb4220fb6ce4
      https://github.com/parrot/parrot/commit/9a270bfdfae928f29c4fd65e6731fb4220fb6ce4
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    R blib/README.pod

  Log Message:
  -----------
  Same comment as the earlier comment about 'blib/README.pod'. Evidently, I git'd it wrongly the first time.


  Commit: 9b49e8651ad5a95bad9c9f5a866941cc9741623a
      https://github.com/parrot/parrot/commit/9b49e8651ad5a95bad9c9f5a866941cc9741623a
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir
    M frontend/parrot2/prt0.pir

  Log Message:
  -----------
  update winxed snapshot to 1.8.1 - Bug fixes


  Commit: 74e32131a34b03131597538144232c1c04852649
      https://github.com/parrot/parrot/commit/74e32131a34b03131597538144232c1c04852649
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M lib/Parrot/Headerizer.pm

  Log Message:
  -----------
  POD correction: method was lacking head2.


  Commit: e3383c79050cf4f60c50e46435c5909017ede6e8
      https://github.com/parrot/parrot/commit/e3383c79050cf4f60c50e46435c5909017ede6e8
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M include/parrot/extend.h

  Log Message:
  -----------
  Remove references to Parrot_free_cstring from HEADERIZER section.


  Commit: 708e44d3eeeac7318eb42a7c7a974befcc1abf31
      https://github.com/parrot/parrot/commit/708e44d3eeeac7318eb42a7c7a974befcc1abf31
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Add docs/index/book.json to MANIFEST.


  Commit: c77b11fc5e3b3d439c94c03afc86f008150377d5
      https://github.com/parrot/parrot/commit/c77b11fc5e3b3d439c94c03afc86f008150377d5
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M src/alarm.c
    M src/gc/api.c
    M src/gc/string_gc.c
    M src/ops/core.ops
    M src/platform/generic/exec.c
    M src/pmc/pmclist.pmc
    M src/runcore/profiling.c

  Log Message:
  -----------
  Replace several instances of the C exit() call with more controlled alternatives


  Commit: b1e9b39f95bb2ee73699a4192a981ad10168fc7a
      https://github.com/parrot/parrot/commit/b1e9b39f95bb2ee73699a4192a981ad10168fc7a
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M include/parrot/exceptions.h
    M include/parrot/exit.h
    M src/alarm.c
    M src/exceptions.c
    M src/exit.c
    M src/packfile/api.c
    M src/packfile/pf_items.c
    M src/platform/win32/env.c
    M t/src/basic.t

  Log Message:
  -----------
  Delete the function exit_fatal. Replace it with a new Parrot_x_panic_and_exit (may be renamed). Add a new macro PARROT_FORCE_EXIT to use in place of the libc exit(i) routine, which should not be used on all platforms


  Commit: e3ce02c87f3f611f79022fd7323d45c1528c5509
      https://github.com/parrot/parrot/commit/e3ce02c87f3f611f79022fd7323d45c1528c5509
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M include/parrot/exceptions.h
    M include/parrot/exit.h
    M include/parrot/pmc_freeze.h
    M src/alarm.c
    M src/exceptions.c
    M src/exit.c
    M src/extend.c
    M src/gc/alloc_memory.c
    M src/gc/gc_gms.c
    M src/gc/gc_inf.c
    M src/gc/gc_ms.c
    M src/gc/gc_ms2.c
    M src/packfile/api.c
    M src/packfile/pf_items.c
    M src/platform/generic/exec.c
    M src/platform/win32/env.c

  Log Message:
  -----------
  Replace the old do_panic function with a newer Parrot_x_panic_and_exit. Rename the previous Parrot_x_panic_and_exit with Parrot_x_force_error_exit


  Commit: c9ad9c4f028bd98218a84ce5ce98d1f9789487a1
      https://github.com/parrot/parrot/commit/c9ad9c4f028bd98218a84ce5ce98d1f9789487a1
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M src/exit.c

  Log Message:
  -----------
  POD for Parrot_x_force_error_exit and Parrot_x_panic_and_exit


  Commit: dbe498102e20ab41ef76b0526134f48844e836ed
      https://github.com/parrot/parrot/commit/dbe498102e20ab41ef76b0526134f48844e836ed
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M src/exit.c

  Log Message:
  -----------
  Update documentation in exit.c


  Commit: 429329c01fb8ab9c3b0e6b58d266a217725ce771
      https://github.com/parrot/parrot/commit/429329c01fb8ab9c3b0e6b58d266a217725ce771
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M include/parrot/exit.h

  Log Message:
  -----------
  [codingstd] Add space between 'while' and subsequent open parenthesis.


  Commit: 698560f327b7fcb909972bd8c7f0652894190b57
      https://github.com/parrot/parrot/commit/698560f327b7fcb909972bd8c7f0652894190b57
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M src/ops/core_ops.c

  Log Message:
  -----------
  bootstrap-ops, which I forgot to do after my last ops edit


  Commit: fda8f2e719048e443f4277317eb53df66d6369b4
      https://github.com/parrot/parrot/commit/fda8f2e719048e443f4277317eb53df66d6369b4
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M frontend/pbc_merge/main.c

  Log Message:
  -----------
  localizing vars and fixed a const


  Commit: e640c08484b23f22eec98b3e9b4656ebf39b476b
      https://github.com/parrot/parrot/commit/e640c08484b23f22eec98b3e9b4656ebf39b476b
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M src/extend.c

  Log Message:
  -----------
  Remove bad HEADERIZER HFILE comment


  Commit: a6ec4a14ebaac5e5fd64155fab593f1b1545b96e
      https://github.com/parrot/parrot/commit/a6ec4a14ebaac5e5fd64155fab593f1b1545b96e
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-09 (Wed, 09 May 2012)

  Changed paths:
    M include/parrot/exit.h

  Log Message:
  -----------
  reran headerizer


  Commit: 9dd39b00eaef94ea4ac1b58d7b39505400d2e262
      https://github.com/parrot/parrot/commit/9dd39b00eaef94ea4ac1b58d7b39505400d2e262
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-10 (Thu, 10 May 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Mention Parrot_x_* and exit() changes in ChangeLog


  Commit: 8fd4d39a61a7651d7fef4eb663824790a1f9ac7a
      https://github.com/parrot/parrot/commit/8fd4d39a61a7651d7fef4eb663824790a1f9ac7a
  Author: jnthn <jnthn at jnthn.net>
  Date:   2012-05-11 (Fri, 11 May 2012)

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

  Log Message:
  -----------
  Seems dynpmcs (or at least, one of the NQP ones) have ended up with a call to Parrot_x_panic_and_exit; I don't see it used directly in the code, so I guess it's the PMC compiler or a macro that's introducing the call to it. Thus it must be marked PARROT_EXPORT. This unbusts NQP build on MSVC.


  Commit: e3954cc0b565012fcde986429463864da4d38eb1
      https://github.com/parrot/parrot/commit/e3954cc0b565012fcde986429463864da4d38eb1
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-11 (Fri, 11 May 2012)

  Changed paths:
    M MANIFEST
    R src/misc.c
    R src/spf_render.c
    R src/spf_vtable.c
    A src/string/spf_render.c
    A src/string/spf_vtable.c
    A src/string/sprintf.c

  Log Message:
  -----------
  src/misc.c contained only sprintf-related functions, so name it something more appropriate. Move the spf_* functions to the strings/ subsystem directory


  Commit: ac03ba078871cb05836c7d2f63ac4d2b1503ec8f
      https://github.com/parrot/parrot/commit/ac03ba078871cb05836c7d2f63ac4d2b1503ec8f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-11 (Fri, 11 May 2012)

  Changed paths:
    M src/string/sprintf.c

  Log Message:
  -----------
  Some small doc fixes for src/string/sprintf.c


  Commit: 002b85421babf56e2b6c251aea0ab5d8fad261ef
      https://github.com/parrot/parrot/commit/002b85421babf56e2b6c251aea0ab5d8fad261ef
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-11 (Fri, 11 May 2012)

  Changed paths:
    M MANIFEST
    M include/parrot/misc.h
    A src/string/spf_private.h
    M src/string/spf_render.c
    M src/string/spf_vtable.c

  Log Message:
  -----------
  Add a new spf_private.h header file to hold sprintf-related private definitions.


  Commit: d22efea82da2a4d43f374985a046a2515eee3100
      https://github.com/parrot/parrot/commit/d22efea82da2a4d43f374985a046a2515eee3100
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-11 (Fri, 11 May 2012)

  Changed paths:
    M frontend/parrot2/main.c

  Log Message:
  -----------
  Remove un-wired arguments --optimize (-O), --imcc-debug (-d) and --verbose (-v). IMCC no longer optimizes, and the other arguments don't really have a home in the new IMCC external API.


  Commit: 1003f3ec64f5aaddf11d738459a57e23e4dd5a47
      https://github.com/parrot/parrot/commit/1003f3ec64f5aaddf11d738459a57e23e4dd5a47
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

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

  Log Message:
  -----------
  Fix build. Update the makefile to build the sprintf files in their new locations.


  Commit: 7865d2759c482d526c1f407aa0cbfa6aa4b6bebe
      https://github.com/parrot/parrot/commit/7865d2759c482d526c1f407aa0cbfa6aa4b6bebe
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

  Changed paths:
    M src/string/spf_render.c

  Log Message:
  -----------
  First pass cleanup of spf_render.c. Invert an if block to reduce nesting. Add a few comments


  Commit: ee068e4b1f069ae5b258bb0890bc8a46b534b53f
      https://github.com/parrot/parrot/commit/ee068e4b1f069ae5b258bb0890bc8a46b534b53f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

  Changed paths:
    M src/string/spf_render.c

  Log Message:
  -----------
  Reduce nesting one more level. Because we have more space on the right side we can fix the relative indentations of certain blocks to be less scrunched.


  Commit: 413d3de45391ce372720303644dedfd73baa12c8
      https://github.com/parrot/parrot/commit/413d3de45391ce372720303644dedfd73baa12c8
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

  Changed paths:
    M src/string/spf_render.c

  Log Message:
  -----------
  a few small docs fixes


  Commit: a19d8b76e9be7f736002156e2e7f0fe6f158816d
      https://github.com/parrot/parrot/commit/a19d8b76e9be7f736002156e2e7f0fe6f158816d
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

  Changed paths:
    M src/string/spf_render.c

  Log Message:
  -----------
  A handful of nitpicky cleanups


  Commit: e4e1e8676d181b0fe75db0ebb27e910fdfffae8a
      https://github.com/parrot/parrot/commit/e4e1e8676d181b0fe75db0ebb27e910fdfffae8a
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

  Changed paths:
    M ChangeLog
    M MANIFEST
    R README
    A README.pod
    A compilers/README.pod
    R compilers/tge/README
    A compilers/tge/README.pod
    A config/README.pod
    A docs/README.pod
    A docs/binaries/README.pod
    R docs/book/draft/README
    A docs/book/draft/README.pod
    M docs/book/draft/appb_patch_submission.pod
    M docs/compiler_faq.pod
    R docs/imcc/README
    A docs/imcc/README.pod
    M docs/pdds/pdd07_codingstd.pod
    M docs/project/debian_packaging_guide.pod
    M docs/project/release_manager_guide.pod
    R examples/README
    A examples/README.pod
    R examples/mops/README
    A examples/mops/README.pod
    R examples/sdl/minesweeper/README
    A examples/sdl/minesweeper/README.pod
    R examples/sdl/tetris/README
    A examples/sdl/tetris/README.pod
    R examples/shootout/README
    A examples/shootout/README.pod
    R examples/tge/README
    A examples/tge/README.pod
    A ext/README.pod
    R ext/winxed/README
    A ext/winxed/README.pod
    A frontend/README.pod
    A include/README.pod
    M include/parrot/datatypes.h
    M lib/Parrot/Distribution.pm
    M lib/Parrot/Docs/Section/Info.pm
    M lib/Parrot/Manifest.pm
    A lib/README.pod
    R ports/ubuntu/README
    A ports/ubuntu/README.pod
    A runtime/README.pod
    R runtime/parrot/dynext/README
    A runtime/parrot/dynext/README.pod
    R runtime/parrot/include/README
    A runtime/parrot/include/README.pod
    R runtime/parrot/library/PCT/README
    A runtime/parrot/library/PCT/README.pod
    A src/README.pod
    M src/datatypes.c
    R src/dynoplibs/README
    A src/dynoplibs/README.pod
    R t/archive/README
    A t/archive/README.pod
    M t/dynoplibs/io.t
    M t/dynpmc/select.t
    R t/manifest/README
    A t/manifest/README.pod
    R t/native_pbc/testdata/README
    A t/native_pbc/testdata/README.pod
    R t/perl/README
    A t/perl/README.pod
    M t/pmc/filehandle.t
    M t/pmc/parrotio.t
    M t/pmc/stringhandle.t
    R t/run/README
    A t/run/README.pod
    R t/src/README
    A t/src/README.pod
    M t/tools/install/02-install_files.t
    R t/tools/install/testlib/README
    A t/tools/install/testlib/README.pod
    R t/tools/pmc2cutils/README
    A t/tools/pmc2cutils/README.pod
    A tools/README.pod
    R tools/build/README
    A tools/build/README.pod
    R tools/dev/README.md
    A tools/dev/README.pod
    R tools/release/README
    A tools/release/README.pod
    M tools/release/update_version.pl

  Log Message:
  -----------
  Resolve conflicts in ChangeLog.


  Commit: 937ca3003e630835e38370c7b9acefaf265209f6
      https://github.com/parrot/parrot/commit/937ca3003e630835e38370c7b9acefaf265209f6
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

  Changed paths:
    M docs/binaries/parrot.pod

  Log Message:
  -----------
  Fixed typo.


  Commit: e2b2d2b33bd0a06f12bdc0ba168973c24c1ec075
      https://github.com/parrot/parrot/commit/e2b2d2b33bd0a06f12bdc0ba168973c24c1ec075
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

  Changed paths:
    M docs/parrot.pod

  Log Message:
  -----------
  We no longer generate 'ops/' in a pod format (if we ever did) and store it in the 'docs/' directory, and we no longer have 'packfile-perl.pod', 'packfile-c.pod', and 'strings.pod'.


  Commit: 1cae5f885d16b16ee94394b8efdebfa27887228e
      https://github.com/parrot/parrot/commit/1cae5f885d16b16ee94394b8efdebfa27887228e
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

  Changed paths:
    M docs/README.pod

  Log Message:
  -----------
  Minor update - removed note about whether or not to remove 'parrot.pod' from 'docs/'.


  Commit: f13c22a8fc03f710dab73fa54f03977cad420e0b
      https://github.com/parrot/parrot/commit/f13c22a8fc03f710dab73fa54f03977cad420e0b
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

  Changed paths:
    M README.pod

  Log Message:
  -----------
  Added a'bit about how to obtain html-ized docs.


  Commit: 816d56871425b8b0878d50ccecb324243e907916
      https://github.com/parrot/parrot/commit/816d56871425b8b0878d50ccecb324243e907916
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Change tabs to spaces in ChangeLog, so columns line up


  Commit: 40ba0d1d2aeea663e6c3eb2d50a63846b969918e
      https://github.com/parrot/parrot/commit/40ba0d1d2aeea663e6c3eb2d50a63846b969918e
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

  Changed paths:
    M RESPONSIBLE_PARTIES

  Log Message:
  -----------
  Fix whitespace in RESPONSIBLE_PARTIES


  Commit: 039776625a816ab64955b365322389e672b95739
      https://github.com/parrot/parrot/commit/039776625a816ab64955b365322389e672b95739
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

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

  Log Message:
  -----------
  Make a few minor tweaks to PDD31.

Don't mention PMCs. Instead, mention classes and objects, the kind of higher-level features that HLLs will work with. Mention that the specified list of compiler targets depeds on the individual compiler. Some (like data_json) don't make sense to offer parse/past/pir/pbc targets.


  Commit: 3a36b972a061ec68100c0787ea53902a91a118ce
      https://github.com/parrot/parrot/commit/3a36b972a061ec68100c0787ea53902a91a118ce
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

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

  Log Message:
  -----------
  Move PDD 31 from draft to stable.

alvis++ for pointing it out. cotto+ for final review.


  Commit: b31f384e1bab5cf02d52ad8f34eca28b6f554c8e
      https://github.com/parrot/parrot/commit/b31f384e1bab5cf02d52ad8f34eca28b6f554c8e
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Update PDD31 entry in MANIFEST


  Commit: 956a359df0dfb98e3deeeb5902f620c1391c9cd5
      https://github.com/parrot/parrot/commit/956a359df0dfb98e3deeeb5902f620c1391c9cd5
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-12 (Sat, 12 May 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Updated ChangeLog to reflect 'pdd31_hll.pod' was made stable.


  Commit: 040f34b0b4729561aca017d5ef87f8b66514423a
      https://github.com/parrot/parrot/commit/040f34b0b4729561aca017d5ef87f8b66514423a
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-13 (Sun, 13 May 2012)

  Changed paths:
    M src/namespace.c

  Log Message:
  -----------
  Remove TODO note that we aren't going to fix.

To my knowledge this function has never 'walked up the scopes', and I'm not aware of any problems caused by that omission. Further, a request for a test or use-case over a year ago went unanswered, suggesting there isn't any user desire for such a change. This commit closes #563


  Commit: 195206082374cfac418f143a7c76bdab65d1dbcb
      https://github.com/parrot/parrot/commit/195206082374cfac418f143a7c76bdab65d1dbcb
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-13 (Sun, 13 May 2012)

  Changed paths:
    M src/call/context.c

  Log Message:
  -----------
  Add some notes to the POD in src/call/context.c to discuss the proper use of  Parrot_pcc_get_*_reg functions.

These functions are marked PARROT_EXPORT, and they probably need to be for things like dynops. However, we should definitely provide some warnings/guidance in case somebody wants to try to use these functions for other purposes.


  Commit: d27a6550ce870464a5d2a856ea9f3f611b79f0da
      https://github.com/parrot/parrot/commit/d27a6550ce870464a5d2a856ea9f3f611b79f0da
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-13 (Sun, 13 May 2012)

  Changed paths:
    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

  Log Message:
  -----------
  Remove .file, .line, setfile and setline directives from the IMCC parser. These mechanisms are to be replaced by the newer and more flexible .annotate directive.


  Commit: e95a8c1372ba2402f117bc888d55d0a74402b7aa
      https://github.com/parrot/parrot/commit/e95a8c1372ba2402f117bc888d55d0a74402b7aa
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-13 (Sun, 13 May 2012)

  Changed paths:
    M t/compilers/imcc/syn/clash.t

  Log Message:
  -----------
  Remove some tests for setfile/setline, the only instances of any of these directives in coretest


  Commit: 5bdacd53239760158e55c046499f401816e914d4
      https://github.com/parrot/parrot/commit/5bdacd53239760158e55c046499f401816e914d4
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-13 (Sun, 13 May 2012)

  Changed paths:
    M t/dynoplibs/debug.t

  Log Message:
  -----------
  Remove setfile/setline in t/dynoplibs/debug.t, the only remaining instances in make test


  Commit: a53d37adff06264666c37a592c0ff7b9093fefd3
      https://github.com/parrot/parrot/commit/a53d37adff06264666c37a592c0ff7b9093fefd3
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-13 (Sun, 13 May 2012)

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

  Log Message:
  -----------
  Apparently we want PARROT_EXPORT listed before PARROT_COLD or g++ gets angry


  Commit: 543619780d42590e9d53b3996450dff22ada6b8a
      https://github.com/parrot/parrot/commit/543619780d42590e9d53b3996450dff22ada6b8a
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-05-13 (Sun, 13 May 2012)

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

  Log Message:
  -----------
  char is allowed to be unsigned, so explictily request signed type


  Commit: 76068a53608599b026869fbac362ba91ef722a37
      https://github.com/parrot/parrot/commit/76068a53608599b026869fbac362ba91ef722a37
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-05-13 (Sun, 13 May 2012)

  Changed paths:
    M config/gen/config_h/config_h.in
    M src/pmc/stringbuilder.pmc
    M src/string/api.c

  Log Message:
  -----------
  remove unnecessary type ptrcast_t


  Commit: 902fed329899a4a6eb7e6200e4d2b5ac266d7d92
      https://github.com/parrot/parrot/commit/902fed329899a4a6eb7e6200e4d2b5ac266d7d92
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-05-13 (Sun, 13 May 2012)

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

  Log Message:
  -----------
  remove _set_ptrcast() from auto::memalign


  Commit: 4e5de268a37ed2916de031224bc9eb4cb992f7e7
      https://github.com/parrot/parrot/commit/4e5de268a37ed2916de031224bc9eb4cb992f7e7
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-05-13 (Sun, 13 May 2012)

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

  Log Message:
  -----------
  fix misuse of %u to printf values of type size_t


  Commit: 1a14291676381bd4b3544b723c112bc64534b11d
      https://github.com/parrot/parrot/commit/1a14291676381bd4b3544b723c112bc64534b11d
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-05-13 (Sun, 13 May 2012)

  Changed paths:
    M src/runcore/subprof.c

  Log Message:
  -----------
  remove needless inclusion of stdint.h


  Commit: 05c9736eb9476f2858680ebf3aa61c97adbc0cc0
      https://github.com/parrot/parrot/commit/05c9736eb9476f2858680ebf3aa61c97adbc0cc0
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-05-13 (Sun, 13 May 2012)

  Changed paths:
    M config/gen/config_h/config_h.in
    M src/gc/system.c

  Log Message:
  -----------
  re-introduce ptrcast_t and use it where actually appropriate


  Commit: eebe9896c0317232ff39fec83fb0ee036d724773
      https://github.com/parrot/parrot/commit/eebe9896c0317232ff39fec83fb0ee036d724773
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-05-13 (Sun, 13 May 2012)

  Changed paths:
    M config/auto/sizes.pm

  Log Message:
  -----------
  re-factor auto::sizes


  Commit: b401f8c4bb0295ac36f6e277e5b19a5a5035e96a
      https://github.com/parrot/parrot/commit/b401f8c4bb0295ac36f6e277e5b19a5a5035e96a
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-05-13 (Sun, 13 May 2012)

  Changed paths:
    M config/auto/sizes.pm

  Log Message:
  -----------
  bugfix: change opcode type when changing intval type


  Commit: 4e33535108201d965e804ec7958411fcf55d2c76
      https://github.com/parrot/parrot/commit/4e33535108201d965e804ec7958411fcf55d2c76
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-13 (Sun, 13 May 2012)

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

  Log Message:
  -----------
  Test auto::sizes::runstep().


  Commit: 644991b324bd87f7bc2120082d58f44450153cc4
      https://github.com/parrot/parrot/commit/644991b324bd87f7bc2120082d58f44450153cc4
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-13 (Sun, 13 May 2012)

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

  Log Message:
  -----------
  Add tests for new version of auto::sizes.


  Commit: 9073605831b7566c765a01bab252d87d622603db
      https://github.com/parrot/parrot/commit/9073605831b7566c765a01bab252d87d622603db
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-13 (Sun, 13 May 2012)

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

  Log Message:
  -----------
  Correct number of tests in plan.


  Commit: d42048366d648694a9cc7549e5d0098eb67f0c7a
      https://github.com/parrot/parrot/commit/d42048366d648694a9cc7549e5d0098eb67f0c7a
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-13 (Sun, 13 May 2012)

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

  Log Message:
  -----------
  Update copyright date.


  Commit: bad02c586162885980d65b5255131ab2da24cbb4
      https://github.com/parrot/parrot/commit/bad02c586162885980d65b5255131ab2da24cbb4
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-13 (Sun, 13 May 2012)

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

  Log Message:
  -----------
  Test all execution paths (branches) for auto::sizes::_set_intval_range().


  Commit: e2c061d0f9e9203192338768c14e8836e8e8e215
      https://github.com/parrot/parrot/commit/e2c061d0f9e9203192338768c14e8836e8e8e215
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-05-13 (Sun, 13 May 2012)

  Changed paths:
    M config/auto/sizes.pm

  Log Message:
  -----------
  add FIXME note about #705


  Commit: 7486fbc5a43fe0ccd70171819959d8780477ca7d
      https://github.com/parrot/parrot/commit/7486fbc5a43fe0ccd70171819959d8780477ca7d
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-13 (Sun, 13 May 2012)

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

  Log Message:
  -----------
  Test all execution paths for _set_floatval_range().


  Commit: 762dddd5cc536ee53c5b84fb4c3ae8b7a480c190
      https://github.com/parrot/parrot/commit/762dddd5cc536ee53c5b84fb4c3ae8b7a480c190
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-05-13 (Sun, 13 May 2012)

  Changed paths:
    M config/auto/sizes.pm

  Log Message:
  -----------
  use _minimal_ type with size greater than sizeof (void *) for ptrcast
no change on non-exotic platforms, but in priciple the right thing to do


  Commit: 4baeaff60c9bb3eae1738d30c54aa34431882142
      https://github.com/parrot/parrot/commit/4baeaff60c9bb3eae1738d30c54aa34431882142
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-05-13 (Sun, 13 May 2012)

  Changed paths:
    M include/parrot/pointer_array.h
    M src/gc/string_gc.c
    M src/interp/inter_cb.c

  Log Message:
  -----------
  Fix issue #378

There probably are more pointer to integer conversions which need to be fixed.


  Commit: 444ba2af6248d84bb3e2c3fe711874dc34222285
      https://github.com/parrot/parrot/commit/444ba2af6248d84bb3e2c3fe711874dc34222285
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-05-13 (Sun, 13 May 2012)

  Changed paths:
    M src/pmc/addrregistry.pmc

  Log Message:
  -----------
  [addrregistry.pmc] fix another round of incorrect pointer conversions


  Commit: 22d61a316045405669dd49871b24fa163d9ae1b2
      https://github.com/parrot/parrot/commit/22d61a316045405669dd49871b24fa163d9ae1b2
  Author: Gerhard R <gerd.r.devel at googlemail.com>
  Date:   2012-05-13 (Sun, 13 May 2012)

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

  Log Message:
  -----------
  [string/encoding/shared.c] don't discard const


  Commit: a7418362a45fb4d928fb69e4230c30da46b22a57
      https://github.com/parrot/parrot/commit/a7418362a45fb4d928fb69e4230c30da46b22a57
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-13 (Sun, 13 May 2012)

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

  Log Message:
  -----------
  seeing some consts and fixing an indent


  Commit: 0c03d1f7697551d9566271e477b81cf39596178f
      https://github.com/parrot/parrot/commit/0c03d1f7697551d9566271e477b81cf39596178f
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-13 (Sun, 13 May 2012)

  Changed paths:
    M tools/README.pod

  Log Message:
  -----------
  Updated to provide more info about what's in 'tools/'.


  Commit: 78332285b0abaed62066c46f1a101f0a86e54248
      https://github.com/parrot/parrot/commit/78332285b0abaed62066c46f1a101f0a86e54248
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-13 (Sun, 13 May 2012)

  Changed paths:
    M t/codingstd/c_function_docs.t

  Log Message:
  -----------
  If a C function declaration contains PARROT_EXPORT, that must be found
at the start of the declaration.

For https://github.com/parrot/parrot/issues/770.

But note: As of this commit the test reports 3 failures which, in fact,
are not impeding Parrot's build with g++.


  Commit: 141ccab8387d13b48cceb251a1b0fa618e51aff9
      https://github.com/parrot/parrot/commit/141ccab8387d13b48cceb251a1b0fa618e51aff9
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-13 (Sun, 13 May 2012)

  Changed paths:
    M t/codingstd/c_function_docs.t

  Log Message:
  -----------
  Refine regex to permit PARROT_CAN(NOT)?_RETURN_NULL to precede
PARROT_EXPORT.


  Commit: fc23c71a4a20308e7243f04265e88265c1678dc2
      https://github.com/parrot/parrot/commit/fc23c71a4a20308e7243f04265e88265c1678dc2
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-13 (Sun, 13 May 2012)

  Changed paths:
    M src/gc/gc_inf.c

  Log Message:
  -----------
  removed unnecessary cast


  Commit: c1882a7f7618e2dcd43d214d6507bd2c0c669cef
      https://github.com/parrot/parrot/commit/c1882a7f7618e2dcd43d214d6507bd2c0c669cef
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-13 (Sun, 13 May 2012)

  Changed paths:
    M src/gc/fixed_allocator.c

  Log Message:
  -----------
  adding a const


  Commit: 1cb3e419edf0db9218a090d8196469418c55961e
      https://github.com/parrot/parrot/commit/1cb3e419edf0db9218a090d8196469418c55961e
  Author: Andrew Whitworth <wknight8111 at gmail.com>
  Date:   2012-05-14 (Mon, 14 May 2012)

  Changed paths:
    M docs/pdds/pdd31_hll.pod

  Log Message:
  -----------
  PDD31 is not a draft anymore


  Commit: d6dfa2e97fe4cac7302cf67acfa19f8b43448405
      https://github.com/parrot/parrot/commit/d6dfa2e97fe4cac7302cf67acfa19f8b43448405
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-05-14 (Mon, 14 May 2012)

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

  Log Message:
  -----------
  update winxed snapshot to 1.8.2 - Bug fixes


  Commit: e439c1439000b36c24db51a242a35ac7423581fa
      https://github.com/parrot/parrot/commit/e439c1439000b36c24db51a242a35ac7423581fa
  Author: isBEKaml <nastavs at gmail.com>
  Date:   2012-05-14 (Mon, 14 May 2012)

  Changed paths:
    M include/parrot/gc_api.h
    M include/parrot/interpreter.h
    M src/dynoplibs/sys.ops
    M src/interp/api.c
    M src/ops/core.ops
    M t/dynoplibs/sysinfo.t

  Log Message:
  -----------
  Addresses #280

Copy over all attributes from sysinfo into interpinfo core op.
Currently, this is duplicated between sysinfo and interpinfo. We may
move these in favour of interpinfo sometime in future deprecating
sysinfo.


  Commit: 210ad264c4e3e2da03209f71c11ce2817b895f91
      https://github.com/parrot/parrot/commit/210ad264c4e3e2da03209f71c11ce2817b895f91
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-15 (Tue, 15 May 2012)

  Changed paths:
    M CREDITS
    M ChangeLog
    M MANIFEST.generated
    M README.pod
    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:
  -----------
  Commit metadata for 4.4.0, Parrot Banana Fanna Fo Ferret.


  Commit: 95c9a635cbeaf663689b4a08fd2ac83b6ee23693
      https://github.com/parrot/parrot/commit/95c9a635cbeaf663689b4a08fd2ac83b6ee23693
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-16 (Wed, 16 May 2012)

  Changed paths:
    M src/ops/core_ops.c
    M src/ops/object.ops
    M src/pmc/default.pmc
    M src/pmc/object.pmc
    M src/vtable.tbl
    M t/pmc/namespace.t
    M t/src/extend_vtable.t

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


  Commit: 0083dc25e24468a7d1bb70b03a813e21b392154a
      https://github.com/parrot/parrot/commit/0083dc25e24468a7d1bb70b03a813e21b392154a
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-16 (Wed, 16 May 2012)

  Changed paths:
    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 t/compilers/imcc/syn/clash.t
    M t/dynoplibs/debug.t

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


  Commit: a6158f776737e9961922a1e3aaa47921497c5992
      https://github.com/parrot/parrot/commit/a6158f776737e9961922a1e3aaa47921497c5992
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-16 (Wed, 16 May 2012)

  Changed paths:
    M frontend/parrot2/main.c

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


  Commit: 5e407c3bdfa6be9d69973b185fd73a0c1291ce68
      https://github.com/parrot/parrot/commit/5e407c3bdfa6be9d69973b185fd73a0c1291ce68
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-05-16 (Wed, 16 May 2012)

  Changed paths:
    M compilers/opsc/src/Ops/File.pm
    M compilers/opsc/src/Ops/Op.pm
    M t/compilers/opsc/04-op.t

  Log Message:
  -----------
  Add handling of Op.deprecated flag


  Commit: 3cbfc1234dae0436ce3f94a49d6f82d270e02578
      https://github.com/parrot/parrot/commit/3cbfc1234dae0436ce3f94a49d6f82d270e02578
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-05-16 (Wed, 16 May 2012)

  Changed paths:
    M t/compilers/imcc/syn/tail.t

  Log Message:
  -----------
  Fix build.


  Commit: b6bf5830112b9aa1077d147179ed0b85270cc456
      https://github.com/parrot/parrot/commit/b6bf5830112b9aa1077d147179ed0b85270cc456
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2012-05-16 (Wed, 16 May 2012)

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

  Log Message:
  -----------
  [distutils] efactor with opcode rindex


  Commit: 258e0ef8687cc3fc7c90f0a5d3172355d3ff4fb4
      https://github.com/parrot/parrot/commit/258e0ef8687cc3fc7c90f0a5d3172355d3ff4fb4
  Author: isBEKaml <nastavs at gmail.com>
  Date:   2012-05-17 (Thu, 17 May 2012)

  Changed paths:
    M src/interp/api.c

  Log Message:
  -----------
  First shot at implementing CPU_TYPE

This information is picked out of <sys/utsname.h>, equivalent to `uname
-m` output. I'm unsure as to what should go in there. Fair warning: it's
not quite portable.


  Commit: 0ebe739020cfcd5d86f3cc2c797afa84a67da497
      https://github.com/parrot/parrot/commit/0ebe739020cfcd5d86f3cc2c797afa84a67da497
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-17 (Thu, 17 May 2012)

  Changed paths:
    M include/parrot/api.h
    M include/parrot/call.h
    M include/parrot/exit.h
    M src/call/pcc.c
    M src/embed/pmc.c
    M src/ops/core_ops.c
    M src/ops/experimental.ops

  Log Message:
  -----------
  Refactor out CallContext creation into a new function Parrot_pcc_new_call_object. Use that in the new_call_context op. Also, expose it through a convenient new Parrot_api_new_call_object API function. brrt++ for the suggestion


  Commit: d2853b9b50abe9f0288cfb79961783d3e3359664
      https://github.com/parrot/parrot/commit/d2853b9b50abe9f0288cfb79961783d3e3359664
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-17 (Thu, 17 May 2012)

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

  Log Message:
  -----------
  Add in a new Parrot_api_pmc_setup_signature convenience API routine, for constructing a CallContext from a signature string and a variadic argument list. brrt++ for the suggestion


  Commit: 7be52c6ad1dae843390c4338f6f5bc7254b5885a
      https://github.com/parrot/parrot/commit/7be52c6ad1dae843390c4338f6f5bc7254b5885a
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-17 (Thu, 17 May 2012)

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

  Log Message:
  -----------
  Add a new test to showcase the relative brevity of using the new Parrot_api_pmc_new_call_object and Parrot_api_pmc_setup_signature


  Commit: cbc0e3afb2b7aa4709d45179456bfb099aef9d37
      https://github.com/parrot/parrot/commit/cbc0e3afb2b7aa4709d45179456bfb099aef9d37
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-17 (Thu, 17 May 2012)

  Changed paths:
    M src/embed/pmc.c

  Log Message:
  -----------
  Fix va_args -> var_args* to make g++ happy


  Commit: f1a8518f2333946b070a3db6e806a2edd3f8dd87
      https://github.com/parrot/parrot/commit/f1a8518f2333946b070a3db6e806a2edd3f8dd87
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-05-17 (Thu, 17 May 2012)

  Changed paths:
    M src/embed/pmc.c

  Log Message:
  -----------
  Fix the build


  Commit: 4464e1c9a24efd0590a5408e81b65037034ccd7a
      https://github.com/parrot/parrot/commit/4464e1c9a24efd0590a5408e81b65037034ccd7a
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-17 (Thu, 17 May 2012)

  Changed paths:
    M src/pmc/hash.pmc

  Log Message:
  -----------
  Consting local vars, and marking an unused interp


  Commit: bcccf4dfbb46b9b322571834b106598bdcdaf325
      https://github.com/parrot/parrot/commit/bcccf4dfbb46b9b322571834b106598bdcdaf325
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-17 (Thu, 17 May 2012)

  Changed paths:
    M src/pmc/alarm.pmc

  Log Message:
  -----------
  consting and flagging interps UNUSED


  Commit: 195402ad34f1fef4ecdb70eed866344f4be15fe6
      https://github.com/parrot/parrot/commit/195402ad34f1fef4ecdb70eed866344f4be15fe6
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-18 (Fri, 18 May 2012)

  Changed paths:
    M config/gen/makefiles/root.in
    M include/parrot/io.h
    M src/io/api.c
    M src/io/socket_api.c
    M src/pmc/filehandle.pmc
    M src/pmc/handle.pmc

  Log Message:
  -----------
  Add a new Parrot_io_socket_recv_to_buffer to read from a socket to a preexisting buffer. Refactor most of the guts of the FileHandle.read_bytes method into a new Parrot_io_read_byte_buffer_pmc. Move the read_bytes method from FileHandle to Handle to we can inherit it to Socket too.


  Commit: 3747017b764857abd836149a10cc99cc62b0f237
      https://github.com/parrot/parrot/commit/3747017b764857abd836149a10cc99cc62b0f237
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-18 (Fri, 18 May 2012)

  Changed paths:
    M include/parrot/io.h
    M src/io/api.c
    M src/io/socket_api.c
    M src/pmc/handle.pmc

  Log Message:
  -----------
  Add a new .write_bytes() method to Handle, which will be inherited by FileHandle and Socket. This method reads bytes from a ByteBuffer and outputs to the handle. Untested and several codestd problems.


  Commit: 1e2db7a33ba12346b8e49ec452e77ebd5b9c51c4
      https://github.com/parrot/parrot/commit/1e2db7a33ba12346b8e49ec452e77ebd5b9c51c4
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-18 (Fri, 18 May 2012)

  Changed paths:
    M t/codingstd/c_function_docs.t

  Log Message:
  -----------
  Merge branch '770/order'


  Commit: 2fbc49a348a3bcf247a9f6b85420949de15e3fe5
      https://github.com/parrot/parrot/commit/2fbc49a348a3bcf247a9f6b85420949de15e3fe5
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-18 (Fri, 18 May 2012)

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

  Log Message:
  -----------
  Fix t/src/checkdepend.t


  Commit: 19f45f0a07e0cf782163c6023d584fc1503cd673
      https://github.com/parrot/parrot/commit/19f45f0a07e0cf782163c6023d584fc1503cd673
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-18 (Fri, 18 May 2012)

  Changed paths:
    M t/codingstd/c_function_docs.t

  Log Message:
  -----------
  Don't treat arrays as booleans


  Commit: fab1ffb0ce7bad73da6560ad12d0522f9a0ac31d
      https://github.com/parrot/parrot/commit/fab1ffb0ce7bad73da6560ad12d0522f9a0ac31d
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-05-18 (Fri, 18 May 2012)

  Changed paths:
    M lib/Parrot/Headerizer.pm

  Log Message:
  -----------
  get rid of some leaning toothpicks


  Commit: b12a90b8ed17fd830f63fe4bae89d202d070f6f0
      https://github.com/parrot/parrot/commit/b12a90b8ed17fd830f63fe4bae89d202d070f6f0
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-19 (Sat, 19 May 2012)

  Changed paths:
    M include/parrot/io.h
    M src/io/io_private.h
    M src/pmc/filehandle.pmc
    M src/pmc/handle.pmc

  Log Message:
  -----------
  First writeup of the proposed new IO subsystem architecture.

Operations for specific IO types (file, socket, pipe, etc) are broken into separate vtables for easy non-switch dispatch. Buffering will be encapsulated as a separate structure and will take function pointers to the relevant vtable routines for data pass-through. We are going to decrease the number of PARROT_EXPORT routines from this subsystem and make a cleaner API.


  Commit: 49f6a6e3111d1b847f6a038244e39673e899f67b
      https://github.com/parrot/parrot/commit/49f6a6e3111d1b847f6a038244e39673e899f67b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-19 (Sat, 19 May 2012)

  Changed paths:
    M CREDITS
    M ChangeLog
    M MANIFEST
    M MANIFEST.generated
    R README
    A README.pod
    M RESPONSIBLE_PARTIES
    M VERSION
    A compilers/README.pod
    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/opsc/src/Ops/File.pm
    M compilers/opsc/src/Ops/Op.pm
    R compilers/tge/README
    A compilers/tge/README.pod
    A config/README.pod
    A docs/README.pod
    A docs/binaries/README.pod
    M docs/binaries/parrot.pod
    R docs/book/draft/README
    A docs/book/draft/README.pod
    M docs/book/draft/appb_patch_submission.pod
    M docs/compiler_faq.pod
    R docs/imcc/README
    A docs/imcc/README.pod
    M docs/parrot.pod
    M docs/parrothist.pod
    R docs/pdds/draft/pdd31_hll.pod
    M docs/pdds/pdd07_codingstd.pod
    A docs/pdds/pdd31_hll.pod
    M docs/project/debian_packaging_guide.pod
    M docs/project/release_manager_guide.pod
    R examples/README
    A examples/README.pod
    R examples/mops/README
    A examples/mops/README.pod
    R examples/sdl/minesweeper/README
    A examples/sdl/minesweeper/README.pod
    R examples/sdl/tetris/README
    A examples/sdl/tetris/README.pod
    R examples/shootout/README
    A examples/shootout/README.pod
    R examples/tge/README
    A examples/tge/README.pod
    A ext/README.pod
    R ext/winxed/README
    A ext/winxed/README.pod
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir
    A frontend/README.pod
    M frontend/parrot2/main.c
    A include/README.pod
    M include/parrot/api.h
    M include/parrot/call.h
    M include/parrot/datatypes.h
    M include/parrot/exit.h
    M include/parrot/oplib/core_ops.h
    M lib/Parrot/Distribution.pm
    M lib/Parrot/Docs/Section/Info.pm
    M lib/Parrot/Headerizer.pm
    M lib/Parrot/Manifest.pm
    A lib/README.pod
    R ports/ubuntu/README
    A ports/ubuntu/README.pod
    A runtime/README.pod
    R runtime/parrot/dynext/README
    A runtime/parrot/dynext/README.pod
    R runtime/parrot/include/README
    A runtime/parrot/include/README.pod
    R runtime/parrot/library/PCT/README
    A runtime/parrot/library/PCT/README.pod
    M runtime/parrot/library/distutils.pir
    M runtime/parrot/library/osutils.pir
    A src/README.pod
    M src/alarm.c
    M src/call/args.c
    M src/call/context.c
    M src/call/pcc.c
    M src/datatypes.c
    M src/dynext.c
    R src/dynoplibs/README
    A src/dynoplibs/README.pod
    M src/embed/pmc.c
    M src/exit.c
    M src/gc/fixed_allocator.c
    M src/gc/gc_inf.c
    M src/namespace.c
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/ops/object.ops
    M src/pmc/alarm.pmc
    M src/pmc/default.pmc
    M src/pmc/hash.pmc
    M src/pmc/object.pmc
    M src/vtable.tbl
    R t/archive/README
    A t/archive/README.pod
    M t/codingstd/c_function_docs.t
    M t/compilers/imcc/syn/clash.t
    M t/compilers/imcc/syn/tail.t
    M t/compilers/opsc/04-op.t
    M t/dynoplibs/debug.t
    M t/dynoplibs/io.t
    M t/dynpmc/select.t
    M t/library/osutils.t
    R t/manifest/README
    A t/manifest/README.pod
    R t/native_pbc/testdata/README
    A t/native_pbc/testdata/README.pod
    R t/perl/README
    A t/perl/README.pod
    M t/pmc/filehandle.t
    M t/pmc/namespace.t
    M t/pmc/parrotio.t
    M t/pmc/stringhandle.t
    R t/run/README
    A t/run/README.pod
    R t/src/README
    A t/src/README.pod
    M t/src/embed/pmc.t
    M t/src/extend_vtable.t
    M t/tools/install/02-install_files.t
    R t/tools/install/testlib/README
    A t/tools/install/testlib/README.pod
    R t/tools/pmc2cutils/README
    A t/tools/pmc2cutils/README.pod
    A tools/README.pod
    R tools/build/README
    A tools/build/README.pod
    R tools/dev/README.md
    A tools/dev/README.pod
    R tools/release/README
    A tools/release/README.pod
    M tools/release/release.json
    M tools/release/update_version.pl

  Log Message:
  -----------
  Merge branch 'master' into whiteknight/sprintf_cleanup


  Commit: 0783a031e7dce90186178437fa30bd8cf1049858
      https://github.com/parrot/parrot/commit/0783a031e7dce90186178437fa30bd8cf1049858
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-20 (Sun, 20 May 2012)

  Changed paths:
    M include/parrot/misc.h
    M include/parrot/string_funcs.h
    M src/string/spf_private.h
    M src/string/spf_render.c
    M src/string/sprintf.c

  Log Message:
  -----------
  Fix headerizer declarations so the public sprintf-related functions are declared in string_funcs.h instead of misc.h. Change the sprintf engine to use a StringBuilder instead of repeated (wasteful) string concats.


  Commit: ed516f4a27bc73e4960651c8d930febca6ffb6db
      https://github.com/parrot/parrot/commit/ed516f4a27bc73e4960651c8d930febca6ffb6db
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-20 (Sun, 20 May 2012)

  Changed paths:
    M src/string/spf_render.c
    M src/string/sprintf.c

  Log Message:
  -----------
  Attempt to fix error messages a little bit, on request from benabik++ (GH #759)


  Commit: 5a39275696693ffe0cff2218b20484926e9fcc88
      https://github.com/parrot/parrot/commit/5a39275696693ffe0cff2218b20484926e9fcc88
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-20 (Sun, 20 May 2012)

  Changed paths:
    M src/string/spf_render.c

  Log Message:
  -----------
  Change a PANIC/DUMPCORE to an exception that urges the unfortunate user to file a bug report. A few small cleanups


  Commit: 3fc09774d758efc45e1b39a4ddb98381190f7f8c
      https://github.com/parrot/parrot/commit/3fc09774d758efc45e1b39a4ddb98381190f7f8c
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-20 (Sun, 20 May 2012)

  Changed paths:
    M src/string/spf_render.c
    M t/op/sprintf.t

  Log Message:
  -----------
  A few small code cleanups. Fix t/op/sprintf.t, since it is wonderfully matching on the exact text of the exception message, which is changing for GH #759


  Commit: 28ab6f62e3657000ad0022d4c2033d8d824af9b5
      https://github.com/parrot/parrot/commit/28ab6f62e3657000ad0022d4c2033d8d824af9b5
  Author: Daehyub Kim <lateau at gmail.com>
  Date:   2012-05-20 (Sun, 20 May 2012)

  Changed paths:
    M docs/embed_new.pod

  Log Message:
  -----------
  typo: docs/embed_new.pod


  Commit: 98f8e6e56f4c305dbcc23ce4722ffb80c946f71b
      https://github.com/parrot/parrot/commit/98f8e6e56f4c305dbcc23ce4722ffb80c946f71b
  Author: Will Coleda <will at coleda.com>
  Date:   2012-05-20 (Sun, 20 May 2012)

  Changed paths:
    M docs/embed_new.pod

  Log Message:
  -----------
  Merge pull request #773 from lateau/master

typo: docs/embed_new.pod


  Commit: 8013788e3514648fe266b038e044bfb691f538cb
      https://github.com/parrot/parrot/commit/8013788e3514648fe266b038e044bfb691f538cb
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-20 (Sun, 20 May 2012)

  Changed paths:
    M docs/embed_new.pod

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


  Commit: f7fec052e07769f2c1976b8f225c2cd1f4f6539b
      https://github.com/parrot/parrot/commit/f7fec052e07769f2c1976b8f225c2cd1f4f6539b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-21 (Mon, 21 May 2012)

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

  Log Message:
  -----------
  Add a new Parrot_api_set_stdhandle routine to the embedding API to set a custom IO-alike PMC as one of the standard handles for the interp


  Commit: da52d96d018df87062335ba2e27d0c25c9b2c3ab
      https://github.com/parrot/parrot/commit/da52d96d018df87062335ba2e27d0c25c9b2c3ab
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-21 (Mon, 21 May 2012)

  Changed paths:
    M src/embed/api.c

  Log Message:
  -----------
  Some improved docs for the new function


  Commit: 3d0c5f751f79070c6605897b4f4713b3dee17e99
      https://github.com/parrot/parrot/commit/3d0c5f751f79070c6605897b4f4713b3dee17e99
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-21 (Mon, 21 May 2012)

  Changed paths:
    M src/string/spf_private.h
    M src/string/spf_render.c

  Log Message:
  -----------
  A few codestd fixes from the sprintf cleanup work


  Commit: 727e5150fa44880e5955ff19ccbcdb4c10d0fa10
      https://github.com/parrot/parrot/commit/727e5150fa44880e5955ff19ccbcdb4c10d0fa10
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-21 (Mon, 21 May 2012)

  Changed paths:
    M src/embed/api.c
    M src/string/spf_private.h

  Log Message:
  -----------
  Remove trailing whitespace


  Commit: 68fed266001e758169e5283ac1230738cf9654a5
      https://github.com/parrot/parrot/commit/68fed266001e758169e5283ac1230738cf9654a5
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2012-05-21 (Mon, 21 May 2012)

  Changed paths:
    M src/string/spf_private.h

  Log Message:
  -----------
  Update code to make codetest happy


  Commit: 93584d056880eff19022a42b927c416de3acd2a1
      https://github.com/parrot/parrot/commit/93584d056880eff19022a42b927c416de3acd2a1
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-22 (Tue, 22 May 2012)

  Changed paths:
    M MANIFEST
    M config/gen/makefiles/root.in
    M docs/embed_new.pod
    M include/parrot/api.h
    M include/parrot/misc.h
    M include/parrot/string_funcs.h
    M lib/Parrot/Headerizer.pm
    M src/embed/api.c
    R src/misc.c
    R src/spf_render.c
    R src/spf_vtable.c
    A src/string/spf_private.h
    A src/string/spf_render.c
    A src/string/spf_vtable.c
    A src/string/sprintf.c
    M t/codingstd/c_function_docs.t
    M t/op/sprintf.t

  Log Message:
  -----------
  Merge branch 'master' into whiteknight/gh_610


  Commit: c93f49226542f9a334dc01f0043e29c685423252
      https://github.com/parrot/parrot/commit/c93f49226542f9a334dc01f0043e29c685423252
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-22 (Tue, 22 May 2012)

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  Add note about .read_bytes and .write_bytes to api.yaml


  Commit: 968bb3da827569fcb04db0f93250c149fb5e383e
      https://github.com/parrot/parrot/commit/968bb3da827569fcb04db0f93250c149fb5e383e
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-22 (Tue, 22 May 2012)

  Changed paths:
    M src/io/api.c
    M src/io/socket_api.c

  Log Message:
  -----------
  Fix several codetests


  Commit: 8ce52c0741cdb5f1d0cb10d323c5402d8a2b4864
      https://github.com/parrot/parrot/commit/8ce52c0741cdb5f1d0cb10d323c5402d8a2b4864
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-22 (Tue, 22 May 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Update ChangeLog with some of my activities since 4.4.0.


  Commit: 43531db8bd1b3e1923390ed892f8c7a29b19c7b5
      https://github.com/parrot/parrot/commit/43531db8bd1b3e1923390ed892f8c7a29b19c7b5
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-22 (Tue, 22 May 2012)

  Changed paths:
    M src/io/api.c
    M t/pmc/filehandle.t

  Log Message:
  -----------
  Add a test for .FileHandle.write_bytes. Already found (and fixed) a bug where we initialize ByteBuffer with a String instead of a raw char*


  Commit: 758cf9e89f720b4616958e75193fa3178442f318
      https://github.com/parrot/parrot/commit/758cf9e89f720b4616958e75193fa3178442f318
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-22 (Tue, 22 May 2012)

  Changed paths:
    M src/io/api.c
    M t/pmc/filehandle.t

  Log Message:
  -----------
  Fix the number of tests. Add a cast to make g++ happy


  Commit: 8c6f9b8592aa306a276d4de32cb6909e78727292
      https://github.com/parrot/parrot/commit/8c6f9b8592aa306a276d4de32cb6909e78727292
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-22 (Tue, 22 May 2012)

  Changed paths:
    M t/pmc/filehandle.t

  Log Message:
  -----------
  + a test for FileHandle.read_bytes, modeled after other FileHandle tests


  Commit: 032855ba561b9ddd80930cb3e46fcd4fe77dabed
      https://github.com/parrot/parrot/commit/032855ba561b9ddd80930cb3e46fcd4fe77dabed
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-22 (Tue, 22 May 2012)

  Changed paths:
    M ChangeLog
    M MANIFEST
    M api.yaml
    M config/gen/makefiles/root.in
    M docs/embed_new.pod
    M include/parrot/api.h
    M include/parrot/io.h
    M include/parrot/misc.h
    M include/parrot/string_funcs.h
    M lib/Parrot/Headerizer.pm
    M src/embed/api.c
    M src/io/api.c
    M src/io/socket_api.c
    R src/misc.c
    M src/pmc/filehandle.pmc
    M src/pmc/handle.pmc
    R src/spf_render.c
    R src/spf_vtable.c
    A src/string/spf_private.h
    A src/string/spf_render.c
    A src/string/spf_vtable.c
    A src/string/sprintf.c
    M t/codingstd/c_function_docs.t
    M t/op/sprintf.t
    M t/pmc/filehandle.t

  Log Message:
  -----------
  Merge branch 'master' into whiteknight/io_cleanup1


  Commit: b1efdd4461e20c733a10e6f792f95325ed0b594c
      https://github.com/parrot/parrot/commit/b1efdd4461e20c733a10e6f792f95325ed0b594c
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-22 (Tue, 22 May 2012)

  Changed paths:
    M include/parrot/io.h
    M src/io/io_private.h

  Log Message:
  -----------
  Fix a few details. Buffer will keep track of encoding. This is (probably) where we will enforce standard encodings on throughput. Move the io_vtable declaration to include/parrot/io.h, so multiple subsystems (notably PMCs can be aware of it). src/io/core.c will be repurposed for utility functions. The io_vtables array will be dynamic so we can add more on the fly.


  Commit: 0e1fb432baade6faa31ee1d283049268e3dfabe6
      https://github.com/parrot/parrot/commit/0e1fb432baade6faa31ee1d283049268e3dfabe6
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-22 (Tue, 22 May 2012)

  Changed paths:
    M include/parrot/io.h

  Log Message:
  -----------
  Add in at least two isomorphic buffer structures which we can use for regular in-memory buffering or mmap-based buffering.


  Commit: 452cfd1ed9255ea9f2dc13a3206d0dcaef34de8c
      https://github.com/parrot/parrot/commit/452cfd1ed9255ea9f2dc13a3206d0dcaef34de8c
  Author: Bart Wiegmans <bartwiegmans at gmail.com>
  Date:   2012-05-23 (Wed, 23 May 2012)

  Changed paths:
    M CREDITS

  Log Message:
  -----------
  Added myself to credits


  Commit: 0d41939bd08d949de82d87a993b698bfd0442470
      https://github.com/parrot/parrot/commit/0d41939bd08d949de82d87a993b698bfd0442470
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2012-05-23 (Wed, 23 May 2012)

  Changed paths:
    M CREDITS

  Log Message:
  -----------
  Merge pull request #775 from bdw/master

Add my name


  Commit: 2ec5d016fa6848f33aa614671ac83017dda4be51
      https://github.com/parrot/parrot/commit/2ec5d016fa6848f33aa614671ac83017dda4be51
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-05-23 (Wed, 23 May 2012)

  Changed paths:
    M t/pmc/bignum.t

  Log Message:
  -----------
  Fix warning in t/pmc/bignum.t for GMP 5

This code was trying to warn about GMP prior to 4.1.4, but instead was
warning about any version before x.1.4.  I rearranged the logic to
make the intent more clear and to not warn about GMP 5+.


  Commit: 93841d71ca8d78d03698bc0c09f4c6699d150f16
      https://github.com/parrot/parrot/commit/93841d71ca8d78d03698bc0c09f4c6699d150f16
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-23 (Wed, 23 May 2012)

  Changed paths:
    A t/codingstd/240_files_without_DESCRIPTION.log

  Log Message:
  -----------
  Add a log of all of the files which fail 'prove -v t/codingstd/pod_description.t'.


  Commit: 4438708c96f812eba4a43b9014ddc9f7a8d0421f
      https://github.com/parrot/parrot/commit/4438708c96f812eba4a43b9014ddc9f7a8d0421f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-23 (Wed, 23 May 2012)

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

  Log Message:
  -----------
  Remove buffer parameters from the io_vtable routines. Buffering will be handled transparently, and the buffer will call the vtables (not the other way around). Implement a rough draft of some of the new buffering routines. These prototypes use a circular buffer algorithm instead of a memcpy-based floating queue.


  Commit: de2cb8dd1db6ed1d73435570372ec112a14f2fce
      https://github.com/parrot/parrot/commit/de2cb8dd1db6ed1d73435570372ec112a14f2fce
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-23 (Wed, 23 May 2012)

  Changed paths:
    M src/io/buffer.c

  Log Message:
  -----------
  Remove some old cruft which isn't worth saving in buffer.c. The rest of the stuff is kept mostly for reference, and will be up-converted


  Commit: 5b0c2c6e657279f314b84c49974a143669ca302f
      https://github.com/parrot/parrot/commit/5b0c2c6e657279f314b84c49974a143669ca302f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-23 (Wed, 23 May 2012)

  Changed paths:
    M src/io/api.c
    M src/io/core.c

  Log Message:
  -----------
  Move API functions out of core.c into api.c where they belong. If the function is public and IO-general-purpose, it belongs in api.c


  Commit: fd1ab977b6a815fd38d67c2c67fdec32d363800b
      https://github.com/parrot/parrot/commit/fd1ab977b6a815fd38d67c2c67fdec32d363800b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-23 (Wed, 23 May 2012)

  Changed paths:
    R src/io/core.c
    M src/io/filehandle.c
    A src/io/socket.c
    R src/io/socket_api.c
    A src/io/stringhandle.c
    A src/io/utilities.c

  Log Message:
  -----------
  Rename a few files. Add a new file for the StringHandle vtables. Start tweaking some stuff


  Commit: 647008502c85a12b3385108fdb46bcef0c3ea7a4
      https://github.com/parrot/parrot/commit/647008502c85a12b3385108fdb46bcef0c3ea7a4
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-23 (Wed, 23 May 2012)

  Changed paths:
    M DONORS.pod
    M README_cygwin.pod

  Log Message:
  -----------
  Update to include a DESCRIPTION and some additional information on how to resolve various problems to close issue #700.


  Commit: 04fefe73931d1e0852976fd3a22801af5c592132
      https://github.com/parrot/parrot/commit/04fefe73931d1e0852976fd3a22801af5c592132
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-23 (Wed, 23 May 2012)

  Changed paths:
    M README_cygwin.pod

  Log Message:
  -----------
  Minor fixes.


  Commit: 7329f3562435807f6f226444f7ac51b9db203e17
      https://github.com/parrot/parrot/commit/7329f3562435807f6f226444f7ac51b9db203e17
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-23 (Wed, 23 May 2012)

  Changed paths:
    M compilers/data_json/JSON_README.pod

  Log Message:
  -----------
  Update with DESCRIPTION and fixed a typo.


  Commit: 70fd3aeac606195d663c4fe9e9897584eaa6ce52
      https://github.com/parrot/parrot/commit/70fd3aeac606195d663c4fe9e9897584eaa6ce52
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-23 (Wed, 23 May 2012)

  Changed paths:
    M compilers/data_json/data_json.pir

  Log Message:
  -----------
  Update with DESCRIPTION


  Commit: 210a5cfd329776ce646669740b8bf5eba47303dc
      https://github.com/parrot/parrot/commit/210a5cfd329776ce646669740b8bf5eba47303dc
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-23 (Wed, 23 May 2012)

  Changed paths:
    M compilers/pct/README.pod

  Log Message:
  -----------
  Update with DESCRIPTION


  Commit: 6e498f2e25033dfa98657d242ab7209617dca7c0
      https://github.com/parrot/parrot/commit/6e498f2e25033dfa98657d242ab7209617dca7c0
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-23 (Wed, 23 May 2012)

  Changed paths:
    M compilers/pge/PGE.pir

  Log Message:
  -----------
  Update with DESCRIPTION


  Commit: a733ef8728aa5d45eedb5ebb8d153ee548cbe18f
      https://github.com/parrot/parrot/commit/a733ef8728aa5d45eedb5ebb8d153ee548cbe18f
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-23 (Wed, 23 May 2012)

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

  Log Message:
  -----------
  Update with DESCRIPTIONS


  Commit: 5abc3b768bb4e1571c9053de39e7b386005e5ed2
      https://github.com/parrot/parrot/commit/5abc3b768bb4e1571c9053de39e7b386005e5ed2
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-23 (Wed, 23 May 2012)

  Changed paths:
    M compilers/pge/PGE/OPTable.pir

  Log Message:
  -----------
  Update with DESCRIPTION


  Commit: 5eb2f97109ebb61215957ed3f3590bc1180b5acb
      https://github.com/parrot/parrot/commit/5eb2f97109ebb61215957ed3f3590bc1180b5acb
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-23 (Wed, 23 May 2012)

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

  Log Message:
  -----------
  Update with DESCRIPTION


  Commit: 7377fc812420d8c0f53e4c9c0374090e5c17a35d
      https://github.com/parrot/parrot/commit/7377fc812420d8c0f53e4c9c0374090e5c17a35d
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-23 (Wed, 23 May 2012)

  Changed paths:
    M compilers/pge/README.pod

  Log Message:
  -----------
  Update with DESCRIPTION and a few extra bits.


  Commit: 9fb2f11794b8dc43aa017d19ddb32b2741b65149
      https://github.com/parrot/parrot/commit/9fb2f11794b8dc43aa017d19ddb32b2741b65149
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-23 (Wed, 23 May 2012)

  Changed paths:
    M t/codingstd/240_files_without_DESCRIPTION.log

  Log Message:
  -----------
  Updated log.


  Commit: 279df554a144a26405a41b309eee01e6d6aab37f
      https://github.com/parrot/parrot/commit/279df554a144a26405a41b309eee01e6d6aab37f
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M compilers/tge/TGE/Compiler.pir

  Log Message:
  -----------
  Updated the DESCRIPTION content.


  Commit: 902cfefbcf77c2012b9a00e860cf28a41f239349
      https://github.com/parrot/parrot/commit/902cfefbcf77c2012b9a00e860cf28a41f239349
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M compilers/tge/TGE/Grammar.pir

  Log Message:
  -----------
  Update the DESCRIPTION


  Commit: 3f165bc5abd0f2887d32d717153af2734d036f95
      https://github.com/parrot/parrot/commit/3f165bc5abd0f2887d32d717153af2734d036f95
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M compilers/tge/tgc.pir

  Log Message:
  -----------
  Updated DESCRIPTIONS '=head2' to '=head1' and OPTIONS from '=head2' to '=head1' as well.


  Commit: 3d27e12f1bb2c0a0aed923ee145c9f0b12b4d799
      https://github.com/parrot/parrot/commit/3d27e12f1bb2c0a0aed923ee145c9f0b12b4d799
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M config/auto/llvm/hello.c

  Log Message:
  -----------
  Added DESCRIPTION tag


  Commit: 3b99e7a95a1d79d701124f4e374d91d35c1bb169
      https://github.com/parrot/parrot/commit/3b99e7a95a1d79d701124f4e374d91d35c1bb169
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/binaries/ops2c.pod
    M docs/binaries/parrot-nqp.pod
    M docs/binaries/parrot-prove.pod
    M docs/binaries/parrot_nci_thunk_gen.pod
    M docs/binaries/parrotbug.pod
    M docs/binaries/pbc_to_exe.pod
    M docs/binaries/plumage.pod

  Log Message:
  -----------
  Upcased '=head1' tags.


  Commit: 9617bb7bcf6695ac5cc16934254c79af11a2aeb8
      https://github.com/parrot/parrot/commit/9617bb7bcf6695ac5cc16934254c79af11a2aeb8
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/binaries/winxed.pod

  Log Message:
  -----------
  Upcased '=head1' tags


  Commit: 1f3949cdf91f74d4fe20c0b57586951979d3a675
      https://github.com/parrot/parrot/commit/1f3949cdf91f74d4fe20c0b57586951979d3a675
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/compiler_faq.pod

  Log Message:
  -----------
  Upcased '=head1' tags


  Commit: a8cbea3c2476f1476c63dab0cce518c5291f81af
      https://github.com/parrot/parrot/commit/a8cbea3c2476f1476c63dab0cce518c5291f81af
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/debug.pod

  Log Message:
  -----------
  Added DESCRIPTION tag


  Commit: 99c60a0b137162e9f302aaad7820c0ebeb818824
      https://github.com/parrot/parrot/commit/99c60a0b137162e9f302aaad7820c0ebeb818824
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/deprecations/deprecations.pod
    M docs/deprecations/deprecations_2_6.pod
    M docs/deprecations/deprecations_2_9.pod
    M docs/deprecations/deprecations_3_0.pod
    M docs/deprecations/deprecations_3_3.pod
    M docs/deprecations/deprecations_3_6.pod
    M docs/deprecations/how_to_deprecate.pod

  Log Message:
  -----------
  Added DESCRIPTION tag


  Commit: 69897d5a0400a9cc0065ce0f1b542c63c7086a98
      https://github.com/parrot/parrot/commit/69897d5a0400a9cc0065ce0f1b542c63c7086a98
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/dev/byteorder.pod
    M docs/dev/c_functions.pod
    M docs/dev/coverage.pod

  Log Message:
  -----------
  Added DESCRIPTION or changed Overview to DESCRIPTION, depending on ...


  Commit: a588024c65fffeb6612a64a039da211f8b4f7b76
      https://github.com/parrot/parrot/commit/a588024c65fffeb6612a64a039da211f8b4f7b76
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/dev/debugging_with_msvc.pod

  Log Message:
  -----------
  Removed 'ABSTRACT' tag and updated it to 'DESCRIPTION.


  Commit: a9c552350f77f5d9c4375084d0e41ec627a6e131
      https://github.com/parrot/parrot/commit/a9c552350f77f5d9c4375084d0e41ec627a6e131
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/dev/headerizer.pod

  Log Message:
  -----------
  Removed INTRODUCTION; added DESCRIPTION; and moved AUTHOR to the end of the pod.


  Commit: e1c84cac79b5b5cefc7593129e910d9ebfd55869
      https://github.com/parrot/parrot/commit/e1c84cac79b5b5cefc7593129e910d9ebfd55869
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/dev/infant.pod

  Log Message:
  -----------
  Added in a DESCRIPTION


  Commit: 4319d3087e44d5e14532dd339f01e77422cabddf
      https://github.com/parrot/parrot/commit/4319d3087e44d5e14532dd339f01e77422cabddf
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/dev/longopt.pod

  Log Message:
  -----------
  Changed Summary to DESCRIPTION


  Commit: 4340a7a2d3c038d91a34fb6c0705fc0c0fff9103
      https://github.com/parrot/parrot/commit/4340a7a2d3c038d91a34fb6c0705fc0c0fff9103
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/dev/parrot_api.pod

  Log Message:
  -----------
  Added DESCRIPTION and one line about how PARROT_EXPORT must appear first in the list of modifiers.


  Commit: bab3d603e1fd9aa73bcfa88bb426a37268115dd4
      https://github.com/parrot/parrot/commit/bab3d603e1fd9aa73bcfa88bb426a37268115dd4
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/dev/pcc_methods.pod

  Log Message:
  -----------
  Added in DESCRIPTION


  Commit: b9c0c4a27a4817b03b0e84c6d922e18a89d9cd6a
      https://github.com/parrot/parrot/commit/b9c0c4a27a4817b03b0e84c6d922e18a89d9cd6a
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/dev/pcc_state.pod

  Log Message:
  -----------
  Added in copyright information, NAME, and DESCRIPTION tags.


  Commit: 791fed0edb84742dd60fa62e8ec6b238269ac870
      https://github.com/parrot/parrot/commit/791fed0edb84742dd60fa62e8ec6b238269ac870
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/dev/pmc_freeze.pod

  Log Message:
  -----------
  Upcase '=head1' tags.


  Commit: db3da4f51efd8d4514ab2bb3763e71a7a1136704
      https://github.com/parrot/parrot/commit/db3da4f51efd8d4514ab2bb3763e71a7a1136704
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/dev/pmc_obj_design_meeting_notes.pod

  Log Message:
  -----------
  Added in copyright info; NAME; DESCRIPTION; and upcased a '=head1' tag.


  Commit: 72f63b4110a4e882eb77cf926ada2e51f922d3f5
      https://github.com/parrot/parrot/commit/72f63b4110a4e882eb77cf926ada2e51f922d3f5
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/extend.pod

  Log Message:
  -----------
  Added in a DESCRIPTION


  Commit: 677471a19c4517d25a0cbaddc52b02491cb4433b
      https://github.com/parrot/parrot/commit/677471a19c4517d25a0cbaddc52b02491cb4433b
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/faq.pod

  Log Message:
  -----------
  Added in a DESCRIPTION


  Commit: e578b7824d044d682d29a1ff0f673b8fdcec00bf
      https://github.com/parrot/parrot/commit/e578b7824d044d682d29a1ff0f673b8fdcec00bf
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/gettingstarted.pod

  Log Message:
  -----------
  Added a DESCRIPTION. NOTE: This document 'should' be renamed to 'developer_faq.pod'.


  Commit: 26b0a198eaa10f8056d7156052ec44644ec86b48
      https://github.com/parrot/parrot/commit/26b0a198eaa10f8056d7156052ec44644ec86b48
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/glossary.pod

  Log Message:
  -----------
  Changed Summary to DESCRIPTION and updated the date updated (and the copyright dates as well).


  Commit: 5fa0068dbda580aa5719e33613a7ace5cbaf0e44
      https://github.com/parrot/parrot/commit/5fa0068dbda580aa5719e33613a7ace5cbaf0e44
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/imcc/imcfaq.pod

  Log Message:
  -----------
  Added in copyright info, NAME, DESCRIPTION, and fixed some line length issues.


  Commit: d0733de0ce04bd358c53f778860e1d590e26f983
      https://github.com/parrot/parrot/commit/d0733de0ce04bd358c53f778860e1d590e26f983
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/intro.pod

  Log Message:
  -----------
  Added DESCRIPTION


  Commit: f55cc39095d11e813c398a6cd182fd195c38ac1e
      https://github.com/parrot/parrot/commit/f55cc39095d11e813c398a6cd182fd195c38ac1e
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/memory_internals.pod

  Log Message:
  -----------
  Added DESCRIPTION and upcased '=head1' tags.


  Commit: 76302fee5041ce87e861f351290edfdfe13e0f1e
      https://github.com/parrot/parrot/commit/76302fee5041ce87e861f351290edfdfe13e0f1e
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/overview.pod

  Log Message:
  -----------
  Added DESCRIPTION and upcased '=head1' tags.


  Commit: d49c95f639c1b55e5ffd6a2189867ff044b2bd83
      https://github.com/parrot/parrot/commit/d49c95f639c1b55e5ffd6a2189867ff044b2bd83
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/parrot.pod

  Log Message:
  -----------
  Added DESCRIPTION


  Commit: 9906e5f8b0166dce4a07f9e1cb715b5e7d03385a
      https://github.com/parrot/parrot/commit/9906e5f8b0166dce4a07f9e1cb715b5e7d03385a
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/parrotbyte.pod

  Log Message:
  -----------
  Added DESCRIPTION and a few minor edits.


  Commit: 9c51bd06fca1b100bb94df59343a105f8ea0a6d9
      https://github.com/parrot/parrot/commit/9c51bd06fca1b100bb94df59343a105f8ea0a6d9
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M t/codingstd/240_files_without_DESCRIPTION.log

  Log Message:
  -----------
  Running updates to denote corrected files.


  Commit: 257784b58c0afa9980c29ebf7eee0330a0125e60
      https://github.com/parrot/parrot/commit/257784b58c0afa9980c29ebf7eee0330a0125e60
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M include/parrot/io.h
    M src/io/api.c
    M src/io/filehandle.c
    M src/io/io_private.h
    A src/io/pipe.c
    M src/io/socket.c
    M src/io/stringhandle.c
    A src/io/userhandle.c
    M src/io/utilities.c

  Log Message:
  -----------
  Start implementing per-type vtables. Add two new files, one for pipes and one for user-defined types. Start cannibalizing existing IO api routines to fill in the vtables.


  Commit: 6b5b70f478ce03a8df6be8184f1d6cc9de03883a
      https://github.com/parrot/parrot/commit/6b5b70f478ce03a8df6be8184f1d6cc9de03883a
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/pmc.pod

  Log Message:
  -----------
  Added DESCRIPTION


  Commit: 0759a63cbb1b3b27473a108be7cc25e7e3c2cf93
      https://github.com/parrot/parrot/commit/0759a63cbb1b3b27473a108be7cc25e7e3c2cf93
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/pmc/array.pod

  Log Message:
  -----------
  Added copyright info, NAME and DESCRIPTION


  Commit: 1aa7305480660b032709c6784349099fd624955e
      https://github.com/parrot/parrot/commit/1aa7305480660b032709c6784349099fd624955e
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/pmc/documentation.pod

  Log Message:
  -----------
  Added copyright info, NAME, and DESCRIPTION


  Commit: cc6ad53fa8318476bd1a401eb74f147f7e1eca39
      https://github.com/parrot/parrot/commit/cc6ad53fa8318476bd1a401eb74f147f7e1eca39
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/pmc2c.pod

  Log Message:
  -----------
  Added copyright info, SYNOPSIS, and DESCRITPION


  Commit: 20451795ee727b3cae706f968882d3d62795812a
      https://github.com/parrot/parrot/commit/20451795ee727b3cae706f968882d3d62795812a
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/porting_intro.pod

  Log Message:
  -----------
  Changed Overview to DESCRIPTION and upcased '=head1' tags.


  Commit: 10a52144af21bbffc221d7fc10f9ed3c9363fd69
      https://github.com/parrot/parrot/commit/10a52144af21bbffc221d7fc10f9ed3c9363fd69
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/project/cage_cleaners_guide.pod

  Log Message:
  -----------
  Added DESCRIPTION and upcased '=head1' tags.


  Commit: 1608eac3862182cf6235e102edaea0f7e0b5562d
      https://github.com/parrot/parrot/commit/1608eac3862182cf6235e102edaea0f7e0b5562d
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/project/committer_guide.pod

  Log Message:
  -----------
  Added DESCRIPTION and upcased '=head1' tags.


  Commit: bdb0ee1d735e2a82d088992a85be1c3d7a11dbcf
      https://github.com/parrot/parrot/commit/bdb0ee1d735e2a82d088992a85be1c3d7a11dbcf
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/project/core_inclusion.pod

  Log Message:
  -----------
  Added DESCRIPTION and upcased '=head1' command paragraphs [hereafter 'cp' in these commits].


  Commit: e1ebff58884c4166bf539eb1bae9060ff60c84da
      https://github.com/parrot/parrot/commit/e1ebff58884c4166bf539eb1bae9060ff60c84da
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/project/cage_cleaners_guide.pod

  Log Message:
  -----------
  Fixed typo.


  Commit: 7cd6846b413a367fc2cd69a313ec5a163f5edbb5
      https://github.com/parrot/parrot/commit/7cd6846b413a367fc2cd69a313ec5a163f5edbb5
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/project/debian_packaging_guide.pod

  Log Message:
  -----------
  Added DESCRIPTION and upcased '=head1' cps.


  Commit: 5a498db8f031f14d98d018e8298e8e5f9f416456
      https://github.com/parrot/parrot/commit/5a498db8f031f14d98d018e8298e8e5f9f416456
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/project/metacommitter_guide.pod

  Log Message:
  -----------
  Added DESCRIPTION and made a few, minor edits.


  Commit: 4db8be595716d669f2e37f47ef8145958d32ca2b
      https://github.com/parrot/parrot/commit/4db8be595716d669f2e37f47ef8145958d32ca2b
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Added DESCRIPTION and upcased '=head1' cps.


  Commit: 333d4ec1995c362842d432734d062fa2f4591832
      https://github.com/parrot/parrot/commit/333d4ec1995c362842d432734d062fa2f4591832
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/project/roles_responsibilities.pod

  Log Message:
  -----------
  Added DESCRIPTION and upcased '=head1' cps.


  Commit: a2f103515a66224b1b474f4475597fc6c32d8150
      https://github.com/parrot/parrot/commit/a2f103515a66224b1b474f4475597fc6c32d8150
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/project/support_policy.pod

  Log Message:
  -----------
  Changed Abstract to DESCRIPTION.


  Commit: e32cf2b44326beb1850c120e41b06dd6688b65e7
      https://github.com/parrot/parrot/commit/e32cf2b44326beb1850c120e41b06dd6688b65e7
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M docs/project/ubuntu_packaging_guide.pod

  Log Message:
  -----------
  Added DESCRIPTION


  Commit: 9ab85b19d41f9c2bf2d9f1a3b163d7ec0f508f62
      https://github.com/parrot/parrot/commit/9ab85b19d41f9c2bf2d9f1a3b163d7ec0f508f62
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-24 (Thu, 24 May 2012)

  Changed paths:
    M t/codingstd/240_files_without_DESCRIPTION.log

  Log Message:
  -----------
  Updated to note the corrected files.


  Commit: 18d0f30c3141683c5a92e2df5783a521edc527c3
      https://github.com/parrot/parrot/commit/18d0f30c3141683c5a92e2df5783a521edc527c3
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-25 (Fri, 25 May 2012)

  Changed paths:
    M frontend/parrot2/prt0.pir

  Log Message:
  -----------
  Update copyright to 2012.


  Commit: d3d94e29ef91308b0d69f0583d2a7ddd91e1f4a8
      https://github.com/parrot/parrot/commit/d3d94e29ef91308b0d69f0583d2a7ddd91e1f4a8
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-25 (Fri, 25 May 2012)

  Changed paths:
    M include/parrot/io.h
    M src/io/api.c
    M src/io/buffer.c
    M src/io/filehandle.c
    M src/io/pipe.c
    M src/io/socket.c
    M src/io/stringhandle.c
    M src/io/utilities.c

  Log Message:
  -----------
  Complete a first pass through src/io/api.c. Convert most functions to use the new architecture. Move some functions and some bare logic to other files where they belong. Leave several TODO notes with C++ // comments so they will be caught by codetest long before we try to merge anything


  Commit: 382d90b375232723a5122480f5155ae9e57a8656
      https://github.com/parrot/parrot/commit/382d90b375232723a5122480f5155ae9e57a8656
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-25 (Fri, 25 May 2012)

  Changed paths:
    M docs/req/model_users.pod

  Log Message:
  -----------
  Added DESCRIPTION


  Commit: b20e867b1eb4b1c7308bb123cb4662b6a9ed3e34
      https://github.com/parrot/parrot/commit/b20e867b1eb4b1c7308bb123cb4662b6a9ed3e34
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-25 (Fri, 25 May 2012)

  Changed paths:
    M docs/running.pod

  Log Message:
  -----------
  Added DESCRIPTION and upcased '=head1' cps.


  Commit: d2701e565f9f622997d0f584da4194c415da75d3
      https://github.com/parrot/parrot/commit/d2701e565f9f622997d0f584da4194c415da75d3
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-25 (Fri, 25 May 2012)

  Changed paths:
    M docs/submissions.pod

  Log Message:
  -----------
  Added DESCRIPTION and upcased '=head1' cps.


  Commit: 983fe832c564fa65dd794b719695b8389e6df64c
      https://github.com/parrot/parrot/commit/983fe832c564fa65dd794b719695b8389e6df64c
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-25 (Fri, 25 May 2012)

  Changed paths:
    M docs/tests.pod

  Log Message:
  -----------
  Added DESCRIPTION and upcased '=head1' cps.


  Commit: c9e12f839788b9fca1cdea1074e8fb92a46a2907
      https://github.com/parrot/parrot/commit/c9e12f839788b9fca1cdea1074e8fb92a46a2907
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-25 (Fri, 25 May 2012)

  Changed paths:
    M docs/user/pir/exceptions.pod

  Log Message:
  -----------
  Added DESCRIPTION


  Commit: e63513c20a7e2a77eaa56d523c63ba7d9a3e2a73
      https://github.com/parrot/parrot/commit/e63513c20a7e2a77eaa56d523c63ba7d9a3e2a73
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-25 (Fri, 25 May 2012)

  Changed paths:
    M docs/user/pir/intro.pod

  Log Message:
  -----------
  Added DESCRIPTION and upcased '=head1' cps.


  Commit: 3607aaa5876bff4b89acbc157de9040c3d402739
      https://github.com/parrot/parrot/commit/3607aaa5876bff4b89acbc157de9040c3d402739
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-25 (Fri, 25 May 2012)

  Changed paths:
    M docs/user/pir/objects.pod

  Log Message:
  -----------
  Added DESCRIPTION and upcased a '=head1' cps.


  Commit: bac982b1273d283fd5508ae9c31a8a75e9129312
      https://github.com/parrot/parrot/commit/bac982b1273d283fd5508ae9c31a8a75e9129312
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-25 (Fri, 25 May 2012)

  Changed paths:
    M docs/user/pir/pmcs.pod

  Log Message:
  -----------
  Added DESCRIPTION


  Commit: 00e764af84ca8f92b2c2f92fa7e589e1b94c14b2
      https://github.com/parrot/parrot/commit/00e764af84ca8f92b2c2f92fa7e589e1b94c14b2
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-25 (Fri, 25 May 2012)

  Changed paths:
    M docs/vtables.pod

  Log Message:
  -----------
  Added DESCRIPTION


  Commit: 3178c1755c9ede93c2b85130df94234562f63962
      https://github.com/parrot/parrot/commit/3178c1755c9ede93c2b85130df94234562f63962
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-25 (Fri, 25 May 2012)

  Changed paths:
    M editor/README.pod

  Log Message:
  -----------
  Added DESCRIPTION


  Commit: 53ff7ad3c6c8f796af66d26e5959b2f7a640446f
      https://github.com/parrot/parrot/commit/53ff7ad3c6c8f796af66d26e5959b2f7a640446f
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-25 (Fri, 25 May 2012)

  Changed paths:
    M t/codingstd/240_files_without_DESCRIPTION.log

  Log Message:
  -----------
  Updated with corrected files.


  Commit: 5895ab704aeed4a0c122109efddb6fca33f320a4
      https://github.com/parrot/parrot/commit/5895ab704aeed4a0c122109efddb6fca33f320a4
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-25 (Fri, 25 May 2012)

  Changed paths:
    M include/parrot/io.h
    M src/io/api.c
    M src/io/buffer.c
    M src/io/filehandle.c
    M src/io/io_private.h
    M src/io/pipe.c
    M src/platform/generic/io.c
    M src/platform/win32/io.c

  Log Message:
  -----------
  Rename io-related routines in src/platform/X/io.c to Parrot_io_internal_. Implement most of the FileHandle vtable. Severa other fixes, cleanups, additions and removals. Flitting around like a mosquito.


  Commit: dde2f96d6e8a7e18608a491217bff7ef70cf0be9
      https://github.com/parrot/parrot/commit/dde2f96d6e8a7e18608a491217bff7ef70cf0be9
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-26 (Sat, 26 May 2012)

  Changed paths:
    M include/parrot/io.h
    M src/io/api.c
    M src/io/buffer.c
    M src/io/filehandle.c
    M src/io/io_private.h
    M src/io/socket.c
    M src/io/stringhandle.c
    M src/io/utilities.c

  Log Message:
  -----------
  Change the buffering logic to use a more linear approach instead of a circular buffer. The added code complexity wasn't worth it. Several cleanups to the buffering code and elsewhere.


  Commit: 09cefd4cfb4fbc62f57d88aebf5fe205c010cdfa
      https://github.com/parrot/parrot/commit/09cefd4cfb4fbc62f57d88aebf5fe205c010cdfa
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-26 (Sat, 26 May 2012)

  Changed paths:
    M include/parrot/io.h
    M src/io/api.c
    M src/io/filehandle.c
    M src/io/io_private.h

  Log Message:
  -----------
  Sketch out how we're going to initialize the IO vtables, and how we are going to store them in the interp.


  Commit: a9d1eacd2806714082aa82a07a733c645fe86050
      https://github.com/parrot/parrot/commit/a9d1eacd2806714082aa82a07a733c645fe86050
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-26 (Sat, 26 May 2012)

  Changed paths:
    M examples/languages/abc/abc.pir

  Log Message:
  -----------
  Upcased '=head2 Description' to '=head1 DESCRIPTION'.


  Commit: 23a4483bedbf955bfff58790c08f1c1fe008447f
      https://github.com/parrot/parrot/commit/23a4483bedbf955bfff58790c08f1c1fe008447f
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-26 (Sat, 26 May 2012)

  Changed paths:
    M examples/languages/abc/src/builtins/all.pir

  Log Message:
  -----------
  Added DESCRIPTION to '=head1' cp.


  Commit: 3d54d262787b10d881a62ff02d0b92c4996a682b
      https://github.com/parrot/parrot/commit/3d54d262787b10d881a62ff02d0b92c4996a682b
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-26 (Sat, 26 May 2012)

  Changed paths:
    M examples/languages/squaak/src/squaak.pir

  Log Message:
  -----------
  Upcased 'Description' to 'DESCRIPTION'.


  Commit: e892ea94240a773104b5cabfb2a1b67e52c0a68f
      https://github.com/parrot/parrot/commit/e892ea94240a773104b5cabfb2a1b67e52c0a68f
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-26 (Sat, 26 May 2012)

  Changed paths:
    M examples/languages/squaak/squaak.pir

  Log Message:
  -----------
  Upcased 'Description' to 'DESCRIPTION'


  Commit: 1af2cef028203b49ae5062a7902c804b38f4083a
      https://github.com/parrot/parrot/commit/1af2cef028203b49ae5062a7902c804b38f4083a
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-26 (Sat, 26 May 2012)

  Changed paths:
    M examples/languages/squaak/doc/tutorial_episode_1.pod
    M examples/languages/squaak/doc/tutorial_episode_2.pod
    M examples/languages/squaak/doc/tutorial_episode_3.pod
    M examples/languages/squaak/doc/tutorial_episode_4.pod
    M examples/languages/squaak/doc/tutorial_episode_5.pod
    M examples/languages/squaak/doc/tutorial_episode_6.pod
    M examples/languages/squaak/doc/tutorial_episode_7.pod
    M examples/languages/squaak/doc/tutorial_episode_8.pod
    M examples/languages/squaak/doc/tutorial_episode_9.pod

  Log Message:
  -----------
  Added DESCRIPTION


  Commit: 9681c7d7ba5fa6e549a304a06e0cc1773ac74d4a
      https://github.com/parrot/parrot/commit/9681c7d7ba5fa6e549a304a06e0cc1773ac74d4a
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-26 (Sat, 26 May 2012)

  Changed paths:
    M examples/mops/mops.p6

  Log Message:
  -----------
  Changed '=begin pod' and '=end pod' to '=pod' and '=cut' cps. This should fix the problem.


  Commit: 3a3cca0ef2ec8e2635e885000831918826cb5fe3
      https://github.com/parrot/parrot/commit/3a3cca0ef2ec8e2635e885000831918826cb5fe3
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-26 (Sat, 26 May 2012)

  Changed paths:
    M examples/mops/mops.rb

  Log Message:
  -----------
  Removed '=begin RUBY_COMMENT' and '=end RUBY_COMMENT' cps and substituted with '=pod' and '=cut' cps.


  Commit: e0a0a1e1b7d41eea8a5bef34dd45757664cfee37
      https://github.com/parrot/parrot/commit/e0a0a1e1b7d41eea8a5bef34dd45757664cfee37
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-26 (Sat, 26 May 2012)

  Changed paths:
    M examples/nci/Xlib.pir
    M examples/nci/Xlibconstants.pir
    M examples/nci/xlibtest.nqp
    M examples/nci/xlibtest.p6
    M examples/nci/xlibtest.pir

  Log Message:
  -----------
  Added DESCRIPTION, moved SYNOPSIS to proper place, and renamed 'TITLE' to 'NAME'.


  Commit: 70d617f9555ea58f61a0671a8973be33825f46ac
      https://github.com/parrot/parrot/commit/70d617f9555ea58f61a0671a8973be33825f46ac
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-26 (Sat, 26 May 2012)

  Changed paths:
    M examples/past/01-sub.pir
    M examples/past/four_plus_one.pir

  Log Message:
  -----------
  Added DESCRIPTION cps


  Commit: fe565c57cdbc3c42975d5c0806d8975b6c3cbdf8
      https://github.com/parrot/parrot/commit/fe565c57cdbc3c42975d5c0806d8975b6c3cbdf8
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-26 (Sat, 26 May 2012)

  Changed paths:
    M examples/pir/coop_threads.pir

  Log Message:
  -----------
  Added DESCRIPTION


  Commit: a17fc716841bb39f97f61a2eec5aa7581483c0ab
      https://github.com/parrot/parrot/commit/a17fc716841bb39f97f61a2eec5aa7581483c0ab
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-26 (Sat, 26 May 2012)

  Changed paths:
    M examples/sdl/anim_image.pir
    M examples/sdl/anim_image_dblbuf.pir

  Log Message:
  -----------
  Added DESCRIPTION


  Commit: 02d52f1e3ed1baba7def5762fbaf264c177c113f
      https://github.com/parrot/parrot/commit/02d52f1e3ed1baba7def5762fbaf264c177c113f
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-26 (Sat, 26 May 2012)

  Changed paths:
    M examples/sdl/anim_image.pir
    M examples/sdl/anim_image_dblbuf.pir
    M examples/sdl/blue_font.pir
    M examples/sdl/blue_rect.pir
    M examples/sdl/blue_rect.pl
    M examples/sdl/bounce_parrot_logo.pir
    M examples/sdl/mandel.pir

  Log Message:
  -----------
  Added DESCRIPTION


  Commit: 4762a12d470c1df0a10d975a05f2a79e817eeb64
      https://github.com/parrot/parrot/commit/4762a12d470c1df0a10d975a05f2a79e817eeb64
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-26 (Sat, 26 May 2012)

  Changed paths:
    M examples/sdl/minesweeper/eventhandler.pir
    M examples/sdl/minesweeper/mines.pir

  Log Message:
  -----------
  Added DESCRIPTION


  Commit: 36a31584825820f74683c3208d0c2375f379221e
      https://github.com/parrot/parrot/commit/36a31584825820f74683c3208d0c2375f379221e
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-05-26 (Sat, 26 May 2012)

  Changed paths:
    M t/codingstd/240_files_without_DESCRIPTION.log

  Log Message:
  -----------
  Update more files. Only 99 left, so I'm taking a'bit of a break for a coupl'a days.


  Commit: ad30bec8c2f6a6517c91e717161f363a006697c2
      https://github.com/parrot/parrot/commit/ad30bec8c2f6a6517c91e717161f363a006697c2
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-26 (Sat, 26 May 2012)

  Changed paths:
    M src/io/api.c
    M src/io/buffer.c
    M src/io/utilities.c

  Log Message:
  -----------
  Start refactoring readline logic. Sketch out the new algorithm, which is going to be more neatly broken down into encapsulation-preserving subroutines. Add a routine to add a new vtable to the list, for user-defined types. Several other cleanups, changes and refactors.


  Commit: 329e690f08873f91c90699f5b9bf6057b51d3b14
      https://github.com/parrot/parrot/commit/329e690f08873f91c90699f5b9bf6057b51d3b14
  Author: isBEKaml <nastavs at gmail.com>
  Date:   2012-05-27 (Sun, 27 May 2012)

  Changed paths:
    M include/parrot/platform_interface.h
    M src/interp/api.c
    M src/platform/generic/misc.c
    M src/platform/win32/misc.c

  Log Message:
  -----------
  CPU_TYPE information is now available for win32

I have not tested this in win32 since I don't have one available. When
you get time, please test this and let me know. Particularly, I'm unsure
about the type ramifications between WORD and char* (or STRING).


  Commit: 294f056011054686a0b3cfade2427bcae5d45c5b
      https://github.com/parrot/parrot/commit/294f056011054686a0b3cfade2427bcae5d45c5b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-27 (Sun, 27 May 2012)

  Changed paths:
    M include/parrot/io.h
    M src/io/api.c
    M src/io/buffer.c
    M src/io/filehandle.c
    M src/io/io_private.h
    M src/io/pipe.c
    M src/io/utilities.c

  Log Message:
  -----------
  Finally get the read-STRING logic under control.

Add some buffer-related helpers to read characters out of the buffer, and refuse to return incomplete codepoints. This simplifies read logic at the higher levels substantially. Use these and some other new features to (re-)implement Parrot_io_read_s and Parrot_io_readline_s. As always, a few other miscellaneous cleanups peppered throughout


  Commit: 3c44a3e9cae23a5e3a045253ae7a8e62ae2cf0b4
      https://github.com/parrot/parrot/commit/3c44a3e9cae23a5e3a045253ae7a8e62ae2cf0b4
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-27 (Sun, 27 May 2012)

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

  Log Message:
  -----------
  Fix for github issue #776.

*.pbc files created by the test suite in t/compilers/imcc/syn/*.t had not been
added to 'test-clean' target.  Consequently, older files not removed during a
customary 'make realclean' were affecting test results, specifically, test #11
in t/compilers/imcc/syn/clash.t under make testr.


  Commit: 6b46960a6a631ff24f63d57552470e1a97732b0b
      https://github.com/parrot/parrot/commit/6b46960a6a631ff24f63d57552470e1a97732b0b
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-27 (Sun, 27 May 2012)

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

  Log Message:
  -----------
  Add to test-clean target *.pbc files created under t/compilers/imcc/reg/.


  Commit: 6c22780a1a23a8252761f9317bb802d34a0ad4fc
      https://github.com/parrot/parrot/commit/6c22780a1a23a8252761f9317bb802d34a0ad4fc
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-27 (Sun, 27 May 2012)

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

  Log Message:
  -----------
  Add files to test-clean or prog-clean targets.


  Commit: 9ce3625724c453f0ef1b78f04b371e0839feab5d
      https://github.com/parrot/parrot/commit/9ce3625724c453f0ef1b78f04b371e0839feab5d
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-27 (Sun, 27 May 2012)

  Changed paths:
    M include/parrot/io.h
    M src/io/api.c
    M src/io/buffer.c
    M src/io/filehandle.c
    M src/io/pipe.c
    M src/io/utilities.c
    M src/pmc/filehandle.pmc

  Log Message:
  -----------
  Several cleanups and codestd. Remove a few unnecessary entries from the io vtable. Improved implementations of readline, peek and a few other things.


  Commit: 8ec293c09328dd69f8ceaf5b2702ea8c791b1fa0
      https://github.com/parrot/parrot/commit/8ec293c09328dd69f8ceaf5b2702ea8c791b1fa0
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-27 (Sun, 27 May 2012)

  Changed paths:
    M src/io/api.c
    M src/io/filehandle.c
    M src/io/pipe.c
    M src/io/socket.c
    M src/io/stringhandle.c
    M src/io/utilities.c
    M src/platform/generic/socket.c
    M src/pmc/filehandle.pmc
    M src/pmc/handle.pmc
    M src/pmc/socket.pmc
    M src/pmc/stringhandle.pmc

  Log Message:
  -----------
  Start cleaning up sockets. Move API routines from src/io/socket.c to src/io/api.c. Rename them. Implement most socket IO_VTABLE routines. Rename functions in src/platform/xxx/socket.c to Parrot_io_internal_ to match conventions. Implement the new get_pointer_keyed_int and set_pointer_keyed_int vtables for most handle types


  Commit: 2dbddd848f452b6c7c932cecdb52dc2f72a89049
      https://github.com/parrot/parrot/commit/2dbddd848f452b6c7c932cecdb52dc2f72a89049
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-28 (Mon, 28 May 2012)

  Changed paths:
    M src/io/buffer.c
    M src/io/stringhandle.c
    M src/io/utilities.c
    M src/pmc/filehandle.pmc
    M src/pmc/socket.pmc
    M src/pmc/stringhandle.pmc

  Log Message:
  -----------
  Add a mark routine for buffers, since they may hold a PMC reference. Start updating PMCs to use the new API calls in a standard way instead of implementing things themselves. Fill in the StringHandle vtable with existing logic and new never-before-supported operations.


  Commit: a9b72583fddfda7da98ea79f2044de0026da9910
      https://github.com/parrot/parrot/commit/a9b72583fddfda7da98ea79f2044de0026da9910
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-05-28 (Mon, 28 May 2012)

  Changed paths:
    M CREDITS

  Log Message:
  -----------
  Add an alias.


  Commit: 171d85d7387d7ee64288fdad08ba4aab060f7942
      https://github.com/parrot/parrot/commit/171d85d7387d7ee64288fdad08ba4aab060f7942
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-28 (Mon, 28 May 2012)

  Changed paths:
    M MANIFEST
    M config/gen/makefiles/root.in
    M include/parrot/io.h
    M include/parrot/platform_interface.h
    M src/io/api.c
    M src/io/filehandle.c
    M src/io/io_private.h
    M src/io/pipe.c
    M src/io/socket.c
    M src/io/stringhandle.c
    M src/io/userhandle.c
    M src/io/utilities.c
    M src/packfile/api.c
    M src/platform/generic/io.c
    M src/platform/generic/socket.c

  Log Message:
  -----------
  Update Makefile, MANIFEST. Several fixes so that we can run headerizer, then I ran it.


  Commit: 2599900ac47861a2c78c7ff1c4a49af75caed7fb
      https://github.com/parrot/parrot/commit/2599900ac47861a2c78c7ff1c4a49af75caed7fb
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-28 (Mon, 28 May 2012)

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

  Log Message:
  -----------
  fix headerization. Headerizer behaves very badly in the presence of C++-style comments so remove some of those and replace them with the much more verbose and padded Parrot-style comments.


  Commit: 94629c3c7accdcaaf677825944dd77e0a2d085fd
      https://github.com/parrot/parrot/commit/94629c3c7accdcaaf677825944dd77e0a2d085fd
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-05-28 (Mon, 28 May 2012)

  Changed paths:
    M src/pmc/key.pmc

  Log Message:
  -----------
  Key: Add method to introspect type of value

Returns an integer based on PCC's type flags.  I'd rather not expose
Key's flag values to the outside world, so let's rely on values
already exposed for simplicity/consistency.


  Commit: b22b7d78e29d7f1ec7743cd94525352cd9239014
      https://github.com/parrot/parrot/commit/b22b7d78e29d7f1ec7743cd94525352cd9239014
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-28 (Mon, 28 May 2012)

  Changed paths:
    M include/parrot/io.h
    M src/gc/mark_sweep.c
    M src/interp/api.c
    M src/io/buffer.c
    M src/io/io_private.h
    M src/pmc/handle.pmc
    M src/runcore/cores.c

  Log Message:
  -----------
  Several fixes. Add a new API method to easily set up buffering on an existing handle.


  Commit: c729b291a23f787471fa0228ba586734e94301fa
      https://github.com/parrot/parrot/commit/c729b291a23f787471fa0228ba586734e94301fa
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-28 (Mon, 28 May 2012)

  Changed paths:
    M include/parrot/io.h
    M src/io/api.c
    M src/io/filehandle.c
    M src/io/io_private.h
    M src/io/pipe.c
    M src/io/socket.c
    M src/io/stringhandle.c
    M src/platform/generic/io.c

  Log Message:
  -----------
  A random assortment of build fixes.


  Commit: ca755b6d482741456865df76f4112f5c6c10b38a
      https://github.com/parrot/parrot/commit/ca755b6d482741456865df76f4112f5c6c10b38a
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2012-05-29 (Tue, 29 May 2012)

  Changed paths:
    M tools/dev/mk_inno_language.pl

  Log Message:
  -----------
  [win32/inno] follow nqp/rakudo


  Commit: 50388819d7a7212fd34bd1a6161cc1f911f87e6f
      https://github.com/parrot/parrot/commit/50388819d7a7212fd34bd1a6161cc1f911f87e6f
  Author: Klaas-Jan Stol <parrotcode at gmail.com>
  Date:   2012-05-29 (Tue, 29 May 2012)

  Changed paths:
    M CREDITS

  Log Message:
  -----------
  remove "kj" in credits file so as not to miss out on karma.


  Commit: 13d945ef920db062fefcc274e9564a82b565408a
      https://github.com/parrot/parrot/commit/13d945ef920db062fefcc274e9564a82b565408a
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-29 (Tue, 29 May 2012)

  Changed paths:
    M include/parrot/io.h
    M src/io/api.c
    M src/io/buffer.c
    M src/io/filehandle.c
    M src/io/io_private.h
    M src/io/pipe.c
    M src/io/socket.c
    M src/io/stringhandle.c
    M src/io/userhandle.c
    M src/io/utilities.c
    M src/platform/generic/io.c
    M src/pmc/socket.pmc

  Log Message:
  -----------
  Several more build fixes, to expose the rest of the problems that I need to fix


  Commit: 2d6ffa6fd792ec64ab975ebe7aa1823372d3f46c
      https://github.com/parrot/parrot/commit/2d6ffa6fd792ec64ab975ebe7aa1823372d3f46c
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-30 (Wed, 30 May 2012)

  Changed paths:
    M compilers/imcc/debug.c
    M compilers/imcc/imcc.l
    M compilers/imcc/imclexer.c
    M include/parrot/io.h
    M src/io/api.c
    M src/io/buffer.c
    M src/io/filehandle.c
    M src/io/io_private.h
    M src/io/pipe.c
    M src/io/stringhandle.c
    M src/io/userhandle.c
    M src/io/utilities.c
    M src/pmc/filehandle.pmc
    M src/pmc/handle.pmc
    M src/pmc/sockaddr.pmc
    M src/pmc/socket.pmc
    M src/pmc/stringhandle.pmc

  Log Message:
  -----------
  Several fixes so the code compiles and miniparrot builds. miniparrot fails spectacularly, but at least it builds


  Commit: 49cd1368d77144c85a610b9c9b010516f6038011
      https://github.com/parrot/parrot/commit/49cd1368d77144c85a610b9c9b010516f6038011
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-30 (Wed, 30 May 2012)

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

  Log Message:
  -----------
  Some build fixes so miniparrot runs, at least some of the necessary steps.


  Commit: 481a11580a69d0e10cfbcea2cb33216ac159f2e4
      https://github.com/parrot/parrot/commit/481a11580a69d0e10cfbcea2cb33216ac159f2e4
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-05-31 (Thu, 31 May 2012)

  Changed paths:
    M src/pmc/default.pmc

  Log Message:
  -----------
  change description of Default get_class vtable function
It was a blatant lie since who knows


  Commit: ad726e8767bd2eb0019074c40ef52947e5d959aa
      https://github.com/parrot/parrot/commit/ad726e8767bd2eb0019074c40ef52947e5d959aa
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-05-31 (Thu, 31 May 2012)

  Changed paths:
    M src/pmc/resizablepmcarray.pmc

  Log Message:
  -----------
  typo


  Commit: b02bb484d4f60936a1cfc5bc3bcc8fcd02039d7f
      https://github.com/parrot/parrot/commit/b02bb484d4f60936a1cfc5bc3bcc8fcd02039d7f
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-05-31 (Thu, 31 May 2012)

  Changed paths:
    A tools/dev/pbc_to_exe.winxed

  Log Message:
  -----------
  pbc_to_exe converted to winxed - quick start


  Commit: c7e2a4dca93480d19d3ba8dda5e5ec9a542387f7
      https://github.com/parrot/parrot/commit/c7e2a4dca93480d19d3ba8dda5e5ec9a542387f7
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-05-31 (Thu, 31 May 2012)

  Changed paths:
    M MANIFEST
    M config/gen/makefiles/root.in
    R tools/dev/pbc_to_exe.pir

  Log Message:
  -----------
  update the infrastructute to build pbc_to_exe from the winxed source


  Commit: ad758830dc81f125ae0bc71b46821a5466e58d69
      https://github.com/parrot/parrot/commit/ad758830dc81f125ae0bc71b46821a5466e58d69
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-31 (Thu, 31 May 2012)

  Changed paths:
    M include/parrot/io.h
    M src/io/api.c
    M src/io/buffer.c
    M src/io/filehandle.c
    M src/io/io_private.h
    M src/io/utilities.c
    M src/pmc/filehandle.pmc

  Log Message:
  -----------
  Several build fixes. Miniparrot now runs without issue. parrot builds. The build progresses much further until we run into a packfile-related error on a later stage


  Commit: d70e3d99092c32cade359c63a5ce9ec1bb987daf
      https://github.com/parrot/parrot/commit/d70e3d99092c32cade359c63a5ce9ec1bb987daf
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-31 (Thu, 31 May 2012)

  Changed paths:
    M CREDITS
    M frontend/parrot2/prt0.pir
    M t/pmc/bignum.t

  Log Message:
  -----------
  Merge branch 'master' into whiteknight/io_cleanup1


  Commit: efdbe2576394529798c413cb953c8659386bd0d5
      https://github.com/parrot/parrot/commit/efdbe2576394529798c413cb953c8659386bd0d5
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-31 (Thu, 31 May 2012)

  Changed paths:
    M src/io/api.c
    M src/io/filehandle.c
    M src/io/io_private.h
    M src/io/utilities.c

  Log Message:
  -----------
  Fixes so FileHandle.readall works as expected. Use an existing helper method to read bytes into a string. Fall back to the platform encoding if one isn't set on the filehandle. Fix some parameter assertions


  Commit: 03d5e8ef49421828bca9702af4e426ec91702772
      https://github.com/parrot/parrot/commit/03d5e8ef49421828bca9702af4e426ec91702772
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-05-31 (Thu, 31 May 2012)

  Changed paths:
    M tools/dev/pbc_to_exe.winxed

  Log Message:
  -----------
  minor improvements in the converted pbc_to_exe:
- convert remaining gotos
- define a const for the read buffer size
- add a helper routine for spawnw


  Commit: 05df5a6cb05846021e7d041a0ee941ad80085bbd
      https://github.com/parrot/parrot/commit/05df5a6cb05846021e7d041a0ee941ad80085bbd
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-05-31 (Thu, 31 May 2012)

  Changed paths:
    M src/io/api.c
    M src/io/filehandle.c
    M src/io/utilities.c

  Log Message:
  -----------
  Fix a few things that were causing build problems. The build actually has regressed. Figuring out how the system used to handle all the encoding nonsense is hard.


  Commit: e036f5b7cae1431bd4d6965322a539e3acd8f9ac
      https://github.com/parrot/parrot/commit/e036f5b7cae1431bd4d6965322a539e3acd8f9ac
  Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
  Date:   2012-06-01 (Fri, 01 Jun 2012)

  Changed paths:
    M config/auto/memalign.pm
    M config/auto/sizes.pm
    M config/auto/sizes/test_c.in
    M config/gen/config_h/config_h.in
    M include/parrot/pointer_array.h
    M src/gc/string_gc.c
    M src/gc/system.c
    M src/interp/inter_cb.c
    M src/pmc/addrregistry.pmc
    M src/pmc/stringbuilder.pmc
    M src/runcore/subprof.c
    M src/string/api.c
    M src/string/encoding/shared.c
    M t/steps/auto/memalign-01.t
    M t/steps/auto/sizes-01.t

  Log Message:
  -----------
  Merge pull request #704 from gerdr/gerdr/cleanup

cleanup and auto::sizes refactor


  Commit: db9fc1209ddbdaeb43ee559e06892c4e64517156
      https://github.com/parrot/parrot/commit/db9fc1209ddbdaeb43ee559e06892c4e64517156
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-01 (Fri, 01 Jun 2012)

  Changed paths:
    M config/auto/sizes.pm

  Log Message:
  -----------
  Remove unused subroutine _find_type_ge() per discussion with Gerhard R.


  Commit: f9db03643cdee24b7ab758fe5acd810052ddeb50
      https://github.com/parrot/parrot/commit/f9db03643cdee24b7ab758fe5acd810052ddeb50
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-01 (Fri, 01 Jun 2012)

  Changed paths:
    M src/io/api.c
    M src/io/filehandle.c
    M src/io/io_private.h
    M src/io/pipe.c
    M src/io/stringhandle.c
    M src/io/userhandle.c
    M src/io/utilities.c

  Log Message:
  -----------
  Fix the way we do encodings. For read if the FileHandle doesn't have one specified, fall back to the platform default encoding. For writes we fall back to the binary encoding. This fixes some of the build errors I saw earlier, is much closer to the weird way it used to work, and gets us much further in the build


  Commit: f77b2816da0c9e506351726b20f05def052e7556
      https://github.com/parrot/parrot/commit/f77b2816da0c9e506351726b20f05def052e7556
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-01 (Fri, 01 Jun 2012)

  Changed paths:
    M src/io/utilities.c

  Log Message:
  -----------
  Make sure to pass the correct flags to re-refix the build


  Commit: de4b0429d3b452c1718009e8ea60c16581cbdbdb
      https://github.com/parrot/parrot/commit/de4b0429d3b452c1718009e8ea60c16581cbdbdb
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-01 (Fri, 01 Jun 2012)

  Changed paths:
    M src/io/api.c
    M src/io/io_private.h
    M src/io/utilities.c

  Log Message:
  -----------
  Fix a few more small issues with encodings and assertions. Build gets significantly further


  Commit: 2037433553cdb010efbc730a640d37bcd6aea4e6
      https://github.com/parrot/parrot/commit/2037433553cdb010efbc730a640d37bcd6aea4e6
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-02 (Sat, 02 Jun 2012)

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

  Log Message:
  -----------
  Add in linebuffering logic, stolen in all it's hacky glory from the old system. Set up block buffering on stdin and line buffering on stdout. Make sure to flush stdout on io finish so we don't lose any data if we exit without having written a final newline.


  Commit: 9bbf96d8af555011ef5d6566f93a6605272ad003
      https://github.com/parrot/parrot/commit/9bbf96d8af555011ef5d6566f93a6605272ad003
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-02 (Sat, 02 Jun 2012)

  Changed paths:
    M include/parrot/io.h
    M src/io/api.c
    M src/io/buffer.c
    M src/io/io_private.h
    M src/io/utilities.c
    M src/pmc/stringhandle.pmc

  Log Message:
  -----------
  Cleanup some buffer-related stuff. Rename the buffer flags to PIO_BF_ to separate them from the normal handle flags.


  Commit: d59461ad7e63a5f0aae8790cd74d4ae66929b4c3
      https://github.com/parrot/parrot/commit/d59461ad7e63a5f0aae8790cd74d4ae66929b4c3
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-02 (Sat, 02 Jun 2012)

  Changed paths:
    M include/parrot/io.h
    M src/io/api.c
    M src/io/buffer.c
    M src/io/filehandle.c
    M src/io/io_private.h
    M src/io/pipe.c
    M src/io/socket.c
    M src/io/stringhandle.c
    M src/io/utilities.c
    M src/platform/generic/io.c

  Log Message:
  -----------
  Many assorted fixes so src/io/*.c source files build without warnings (or, without known warnings). Found a few bugs in the process. Also, fixed and infinite recursion bug that showed up when I fixed some warnings.


  Commit: 22d7d59b80c12719651373135c9a5acb503d9331
      https://github.com/parrot/parrot/commit/22d7d59b80c12719651373135c9a5acb503d9331
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-02 (Sat, 02 Jun 2012)

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

  Log Message:
  -----------
  The compreg hash is autovivified in the Parrot_interp_set_compiler function. Make sure we use that function (and Parrot_interp_get_compiler) for accessing the compreg hash in the compreg_s_p and compreg_p_s ops for cases where the only compiler get/set operations are done from the pbc level. brrt++ for the find.


  Commit: 40ab27488b9316272b24b0f6584b800da55a1ff9
      https://github.com/parrot/parrot/commit/40ab27488b9316272b24b0f6584b800da55a1ff9
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-02 (Sat, 02 Jun 2012)

  Changed paths:
    M examples/sdl/move_parrot_logo.pir

  Log Message:
  -----------
  Added in a simple DESCRIPTION


  Commit: 800d58c6162e20aed42ab65152e8eddb8c180931
      https://github.com/parrot/parrot/commit/800d58c6162e20aed42ab65152e8eddb8c180931
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-02 (Sat, 02 Jun 2012)

  Changed paths:
    M examples/sdl/move_parrot_logo.pir

  Log Message:
  -----------
  Oops! Removed 'DESCRIPTION' and renamed 'TITLE' to 'DESCRIPTION'.


  Commit: 4346f516e98015beee4c226ad0ffaf1077233559
      https://github.com/parrot/parrot/commit/4346f516e98015beee4c226ad0ffaf1077233559
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-02 (Sat, 02 Jun 2012)

  Changed paths:
    M examples/sdl/raw_pixels.pir

  Log Message:
  -----------
  Renamed 'TITLE' to 'DESCRIPTION'.


  Commit: e35f8fb7507c9e5e28f792b2b07f87d8926e33fa
      https://github.com/parrot/parrot/commit/e35f8fb7507c9e5e28f792b2b07f87d8926e33fa
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-02 (Sat, 02 Jun 2012)

  Changed paths:
    M examples/sdl/tetris/app.pir
    M examples/sdl/tetris/block.pir
    M examples/sdl/tetris/blockdata.pir
    M examples/sdl/tetris/blocks.pir
    M examples/sdl/tetris/board.pir
    M examples/sdl/tetris/boarddata.pir
    M examples/sdl/tetris/eventhandler.pir
    M examples/sdl/tetris/tetris.pir

  Log Message:
  -----------
  Renamved 'TITLE' to 'DESCRIPTION'.


  Commit: 8ef8a541e8dd5bf6ee215ab181f63a1c1d0acf14
      https://github.com/parrot/parrot/commit/8ef8a541e8dd5bf6ee215ab181f63a1c1d0acf14
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-02 (Sat, 02 Jun 2012)

  Changed paths:
    M examples/streams/Bytes.pir
    M examples/streams/Combiner.pir
    M examples/streams/Coroutine.pir
    M examples/streams/FileLines.pir
    M examples/streams/Filter.pir
    M examples/streams/Include.pir
    M examples/streams/Lines.pir
    M examples/streams/ParrotIO.pir
    M examples/streams/SubCounter.pir
    M examples/streams/SubHello.pir
    M examples/streams/Writer.pir

  Log Message:
  -----------
  Updated top '=head1' cp from the textual description present to 'DESCRIPTION'.


  Commit: 22b6a86579efa52937749e79a003427915066503
      https://github.com/parrot/parrot/commit/22b6a86579efa52937749e79a003427915066503
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-02 (Sat, 02 Jun 2012)

  Changed paths:
    M examples/tge/branch/lib/Branch.pir
    M examples/tge/branch/lib/Leaf.pir

  Log Message:
  -----------
  Filled-in empty 'DESCRIPTION' cp.


  Commit: d00e40b63f6df42ff248c38ec8b76efd18fbc829
      https://github.com/parrot/parrot/commit/d00e40b63f6df42ff248c38ec8b76efd18fbc829
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-02 (Sat, 02 Jun 2012)

  Changed paths:
    M t/codingstd/240_files_without_DESCRIPTION.log

  Log Message:
  -----------
  Just updating the log file.


  Commit: 30a861c796f2c7dc8eed8c164364b529052a62b9
      https://github.com/parrot/parrot/commit/30a861c796f2c7dc8eed8c164364b529052a62b9
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-06-02 (Sat, 02 Jun 2012)

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

  Log Message:
  -----------
  update winxed snapshot to 1.9.0:
- new syntax for multis and for new initiallization
- Fixed some inline problems
- Minor improvements in optimization


  Commit: d8932cbd00362a274a8cec17d6f66c1f091c4810
      https://github.com/parrot/parrot/commit/d8932cbd00362a274a8cec17d6f66c1f091c4810
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-03 (Sun, 03 Jun 2012)

  Changed paths:
    M include/parrot/io.h
    M src/io/api.c
    M src/io/io_private.h
    M src/io/pipe.c
    M src/io/stringhandle.c
    M src/pmc/handle.pmc
    M src/pmc/stringhandle.pmc

  Log Message:
  -----------
  Rework Parrot_io_readall_s so it can work with types that can't read size ahead of time. Fix an issue with stringhandle, that is not supposed to clear/flush itself when it closes, so it can be read back later. This fixes the opsc problems blocking the build. Re-add a few exported APIs necessary to build the io dynops. The build now completes 100%.


  Commit: a54a224c65a3229dabe381cd7824078e9b44e60e
      https://github.com/parrot/parrot/commit/a54a224c65a3229dabe381cd7824078e9b44e60e
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-03 (Sun, 03 Jun 2012)

  Changed paths:
    M include/parrot/io.h
    M src/io/api.c
    M src/io/filehandle.c
    M src/io/pipe.c
    M src/io/socket.c
    M src/io/stringhandle.c

  Log Message:
  -----------
  Add in vtable-level flags to specify some per-type default behaviors. For types that need it, set up buffers automatically.


  Commit: 74baebfd13c0bd2b37c07d27e89981894ddbdfb1
      https://github.com/parrot/parrot/commit/74baebfd13c0bd2b37c07d27e89981894ddbdfb1
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-03 (Sun, 03 Jun 2012)

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

  Log Message:
  -----------
  Parrot_io_buffer_flush now flushes the buffer only, not the handle. Always flush the buffer when we we close a handle, but don't necessarily flush the handle too.


  Commit: d92d236fb76a960d385ccd93b4d858302582626e
      https://github.com/parrot/parrot/commit/d92d236fb76a960d385ccd93b4d858302582626e
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-03 (Sun, 03 Jun 2012)

  Changed paths:
    M examples/tutorial/00_README.pod
    M examples/tutorial/01_temp_var.pir
    M examples/tutorial/02_local_var.pir
    M examples/tutorial/03_temp_var_basic_pmcs.pir
    M examples/tutorial/04_pod_comments.pir
    M examples/tutorial/10_math_ops.pir
    M examples/tutorial/11_math_ops_self_mod.pir
    M examples/tutorial/12_math_ops_pasm.pir
    M examples/tutorial/13_logical_ops.pir
    M examples/tutorial/20_string_ops.pir
    M examples/tutorial/21_string_ops_repeat.pir
    M examples/tutorial/22_string_ops_length.pir
    M examples/tutorial/23_string_ops_substr.pir
    M examples/tutorial/24_string_ops_clone.pir
    M examples/tutorial/30_arrays_basic.pir
    M examples/tutorial/31_array_ops_split.pir
    M examples/tutorial/32_array_ops_sprintf.pir
    M examples/tutorial/33_hashes.pir
    M examples/tutorial/34_multikey.pir
    M examples/tutorial/40_file_ops.pir
    M examples/tutorial/50_goto.pir
    M examples/tutorial/51_if_unless.pir
    M examples/tutorial/52_if_compare.pir
    M examples/tutorial/53_loop.pir
    M examples/tutorial/55_iterator.pir
    M examples/tutorial/56_defined.pir
    M examples/tutorial/57_exists.pir
    M examples/tutorial/60_subroutines.pir
    M examples/tutorial/61_namespaces.pir
    M examples/tutorial/62_namespaces.pir
    M examples/tutorial/70_class_object.pir
    M examples/tutorial/81_continuation.pir
    M examples/tutorial/82_coroutine.pir
    M examples/tutorial/83_external_libraries.pir
    M examples/tutorial/90_writing_tests.pir

  Log Message:
  -----------
  Added DESCRIPTION and some minor edits.


  Commit: ab1dbb18997c0187d2619454eec56dff9f7da9dc
      https://github.com/parrot/parrot/commit/ab1dbb18997c0187d2619454eec56dff9f7da9dc
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-03 (Sun, 03 Jun 2012)

  Changed paths:
    M t/codingstd/240_files_without_DESCRIPTION.log

  Log Message:
  -----------
  Just logging the edited files.


  Commit: 3d0aed91ad3975b324dbe17a1b3c272adbb83fd3
      https://github.com/parrot/parrot/commit/3d0aed91ad3975b324dbe17a1b3c272adbb83fd3
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-03 (Sun, 03 Jun 2012)

  Changed paths:
    M src/io/api.c
    M src/io/stringhandle.c
    M src/pmc/stringhandle.pmc
    M t/op/exceptions.t

  Log Message:
  -----------
  Start fixing some tests, starting with StringHandle tests.

The StringHandle PMC has some semantics that are 'interesting'. I'm trying to duplicate what happens in master, even though I think some of these things need to change. Several StringHandle-related tests are still failing, some spectacularly.


  Commit: e0011ca53199a6cda7ae92a74199f90c9b313842
      https://github.com/parrot/parrot/commit/e0011ca53199a6cda7ae92a74199f90c9b313842
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-03 (Sun, 03 Jun 2012)

  Changed paths:
    M src/io/stringhandle.c
    M src/io/utilities.c

  Log Message:
  -----------
  StringHandle defaults to ASCII encoding if not otherwise specified. The total_size of the stringhandle is bufused, not _buflen. Don't bother allocating extra room in the string buffer for partial multi-byte characters, because the buffering logic ensures they don't exist.


  Commit: f38818e29a2827205d54eadf2e6e9f14de1afbdd
      https://github.com/parrot/parrot/commit/f38818e29a2827205d54eadf2e6e9f14de1afbdd
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-03 (Sun, 03 Jun 2012)

  Changed paths:
    M src/io/api.c

  Log Message:
  -----------
  In Parrot_io_readline_s, make sure to actually update the buffer if we've added it. This reclaims several more tests where the null buffer was causing failed assertions.


  Commit: 0c26862085db5e1d97c5ad21a380dfd9fcae1a29
      https://github.com/parrot/parrot/commit/0c26862085db5e1d97c5ad21a380dfd9fcae1a29
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-03 (Sun, 03 Jun 2012)

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

  Log Message:
  -----------
  Add a new PIO_VF_PATH_NOT_REQUIRED to flag types that can be opened without an explicit path provided. Use this flag to reclaim two more StringHandle tests.


  Commit: cdf2570fe6ba9a0803fdd0f871c796d92f3a85a9
      https://github.com/parrot/parrot/commit/cdf2570fe6ba9a0803fdd0f871c796d92f3a85a9
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-03 (Sun, 03 Jun 2012)

  Changed paths:
    M runtime/parrot/include/green_threads.pir
    M runtime/parrot/include/hllmacros.pir
    M runtime/parrot/include/test_more.pir

  Log Message:
  -----------
  Added DESCRIPTION and some minor edits.


  Commit: 96843ac19113aefeb33a3a0e31b8e0c65f42b14e
      https://github.com/parrot/parrot/commit/96843ac19113aefeb33a3a0e31b8e0c65f42b14e
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-03 (Sun, 03 Jun 2012)

  Changed paths:
    M runtime/parrot/library/CGI/QueryHash.pir
    M runtime/parrot/library/Config/JSON.pir
    M runtime/parrot/library/HTTP/Daemon.pir
    M runtime/parrot/library/HTTP/Message.pir
    M runtime/parrot/library/JSON.pir
    M runtime/parrot/library/LWP/Protocol.pir
    M runtime/parrot/library/LWP/UserAgent.pir
    M runtime/parrot/library/PGE/Dumper.pir
    M runtime/parrot/library/Range.pir
    M runtime/parrot/library/Stream/Writer.pir
    M runtime/parrot/library/String/Utils.pir
    M runtime/parrot/library/TAP/Formatter.pir
    M runtime/parrot/library/TAP/Harness.pir
    M runtime/parrot/library/TAP/Parser.pir
    M runtime/parrot/library/Test/Builder/Test.pir
    M runtime/parrot/library/URI.pir
    M runtime/parrot/library/distutils.pir
    M runtime/parrot/library/dumper.pir
    M runtime/parrot/library/parrotlib.pir

  Log Message:
  -----------
  Added DESCRIPTION and some minor edits.


  Commit: cd78d9b34d1d11275253f7c9b7a2b743e0fc339c
      https://github.com/parrot/parrot/commit/cd78d9b34d1d11275253f7c9b7a2b743e0fc339c
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-06-03 (Sun, 03 Jun 2012)

  Changed paths:
    M config/auto/va_ptr.pm

  Log Message:
  -----------
  Silence failing auto::va_ptr probes

clang -faddress-sanitizer prints a log to stderr on the failing
stack test. Use cc_run_capture instead.


  Commit: e6460967c19ffa384ff57dfb6149955f2420db41
      https://github.com/parrot/parrot/commit/e6460967c19ffa384ff57dfb6149955f2420db41
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-04 (Mon, 04 Jun 2012)

  Changed paths:
    M src/alarm.c
    M src/dynpmc/README.pod
    M src/gc/gc_ms2.c
    M src/platform/generic/socket.c
    M src/pmc/callback.pmc
    M src/pointer_array.c
    M src/runcore/subprof.c

  Log Message:
  -----------
  Added DESCRIPTION and minor edits.


  Commit: d9f2d47d5fec3a52c2945c89327cedd5142a0b0d
      https://github.com/parrot/parrot/commit/d9f2d47d5fec3a52c2945c89327cedd5142a0b0d
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-04 (Mon, 04 Jun 2012)

  Changed paths:
    M t/TESTS_STATUS.pod
    M t/codingstd/pccmethod_deps.t
    M t/dynoplibs/time.t
    M t/harness
    M t/op/time.t
    M t/pmc/opcode.t
    M t/pmc/oplib.t
    M t/pmc/task_primes.t

  Log Message:
  -----------
  Added DESCRIPTION and some minor edits.


  Commit: 1eb0f9c2afdaa2e2ea6a86b57d260cd5dcd67b6c
      https://github.com/parrot/parrot/commit/1eb0f9c2afdaa2e2ea6a86b57d260cd5dcd67b6c
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-04 (Mon, 04 Jun 2012)

  Changed paths:
    M tools/dev/merge_pull_request.pl
    M tools/release/cut.pl

  Log Message:
  -----------
  Added DESCRIPTION and some minor edits.


  Commit: edf650f56f66140195b0b2167544b83d466dd0d5
      https://github.com/parrot/parrot/commit/edf650f56f66140195b0b2167544b83d466dd0d5
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-04 (Mon, 04 Jun 2012)

  Changed paths:
    M compilers/imcc/imcc.y

  Log Message:
  -----------
  I've tried to add some pod, to include a DESCRIPTION, at the top of the file. We'll see if it works.


  Commit: 1fcad09993b678fa4702b1e8f0259d348e95fa35
      https://github.com/parrot/parrot/commit/1fcad09993b678fa4702b1e8f0259d348e95fa35
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-04 (Mon, 04 Jun 2012)

  Changed paths:
    M t/codingstd/240_files_without_DESCRIPTION.log

  Log Message:
  -----------
  Completed, most, of the edits, but I still need to test.


  Commit: a64047301478a26ae1315a6cc8080fb703ee49a6
      https://github.com/parrot/parrot/commit/a64047301478a26ae1315a6cc8080fb703ee49a6
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-06-04 (Mon, 04 Jun 2012)

  Changed paths:
    M config/auto/va_ptr.pm

  Log Message:
  -----------
  Merge pull request #779 from rurban/master

Silence failing auto::va_ptr probes


  Commit: 7600c8f402f5b40bcb04ee7392fce7d0200fc434
      https://github.com/parrot/parrot/commit/7600c8f402f5b40bcb04ee7392fce7d0200fc434
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-06-04 (Mon, 04 Jun 2012)

  Changed paths:
    M src/exit.c
    M t/run/options.t

  Log Message:
  -----------
  Mark --leak-test to be skipped with AddressSanitizer

See issue GH #765. interp can be already freed, but avoid checking it for now.


  Commit: 7bf8f079319cc5d116647cecad8842a0a498f978
      https://github.com/parrot/parrot/commit/7bf8f079319cc5d116647cecad8842a0a498f978
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-04 (Mon, 04 Jun 2012)

  Changed paths:
    M docs/compiler_faq.pod

  Log Message:
  -----------
  Removed url to 'http://www.parrotblog.org/2008/03/targeting-parrot-vm.html' and replaced it with 'http://parrot.github.com/html/examples/languages/squaak/doc/tutorial_episode_1.pod.html'. I noticed this last week, but forgot about it 'til dukeleto++'s post to parrot-dev.


  Commit: df032cc38b22393e4c1a5c12dd5b42b2d72d6865
      https://github.com/parrot/parrot/commit/df032cc38b22393e4c1a5c12dd5b42b2d72d6865
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-04 (Mon, 04 Jun 2012)

  Changed paths:
    M src/io/api.c
    M src/io/pipe.c
    M src/io/stringhandle.c
    M t/pmc/stringhandle.t

  Log Message:
  -----------
  Fix the remaining stringhandle.t failures. Most fixes come from better handling of encodings. One test was absolutely wrong and needed to be updated. Also, fix two uses of the UNUSED macro, pointed out by NotFound++


  Commit: 853122508a7d52b6ff70b47e92ba548776510254
      https://github.com/parrot/parrot/commit/853122508a7d52b6ff70b47e92ba548776510254
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-04 (Mon, 04 Jun 2012)

  Changed paths:
    M src/io/api.c
    M src/io/buffer.c
    M src/io/io_private.h

  Log Message:
  -----------
  Rearrange some buffer macros. Implement Parrot_io_tell to match the old behavior (which I don't think is right, but whatever)


  Commit: 909bec255ab0300076903e90632c0fac4c49af14
      https://github.com/parrot/parrot/commit/909bec255ab0300076903e90632c0fac4c49af14
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-04 (Mon, 04 Jun 2012)

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

  Log Message:
  -----------
  Implement seek. Right now, bypass buffers and always seek directly to disk. This is brain-dead but we can fix it later. Also, fix some codestd problems noticed by NotFound++


  Commit: 019216122723719457b7726589e882d83905eac9
      https://github.com/parrot/parrot/commit/019216122723719457b7726589e882d83905eac9
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-04 (Mon, 04 Jun 2012)

  Changed paths:
    M src/io/api.c
    M src/io/buffer.c
    M src/io/filehandle.c
    M src/pmc/filehandle.pmc

  Log Message:
  -----------
  Don't buffer r/w handles, for now. When doing seek on a buffered handle, account for the data in the buffer. Make sure to return the correct thing from seek.


  Commit: 5a208a7a1e588f6d942383c344bcd2f22ba81b67
      https://github.com/parrot/parrot/commit/5a208a7a1e588f6d942383c344bcd2f22ba81b67
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-04 (Mon, 04 Jun 2012)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Added reini (Jul 17, 2012 - 4.6.0) and whiteknight (Aug 21, 2012 - 4.7.0) as release mangers.


  Commit: f1276017f3dad525ed3e69d2db095e247aa8e644
      https://github.com/parrot/parrot/commit/f1276017f3dad525ed3e69d2db095e247aa8e644
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-05 (Tue, 05 Jun 2012)

  Changed paths:
    M lib/Parrot/Test/Pod.pm

  Log Message:
  -----------
  Fixed typo.


  Commit: 35375528db2c43a97fc9d102fcb481832db5f687
      https://github.com/parrot/parrot/commit/35375528db2c43a97fc9d102fcb481832db5f687
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-05 (Tue, 05 Jun 2012)

  Changed paths:
    M lib/Parrot/Test/Pod.pm

  Log Message:
  -----------
  Updated to exclude 'docs/pdds' and 'docs/pdds/draft' from the test for DESCRIPTION. There are two reasons for this exclusion: (1) 'pdds' have their own, specific format set out in 'docs/pdds/pdd00_pdd.pod' and 'docs/pdds/pdd_template.pod' and (2) we already test the POD for 'pdds' in 't/codingstd/pdd_format.t'.


  Commit: 12c211a45102aca4f8a75aa51e99b3d9ed3d55c6
      https://github.com/parrot/parrot/commit/12c211a45102aca4f8a75aa51e99b3d9ed3d55c6
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-05 (Tue, 05 Jun 2012)

  Changed paths:
    M t/codingstd/pod_description.t

  Log Message:
  -----------
  Added a'bit of pod about how you can use '% perl t/codingstd/pod_description.t' to find which files fail to pass the test.


  Commit: bfd55322d1a0c11868eec47a56722f3ecbf5becd
      https://github.com/parrot/parrot/commit/bfd55322d1a0c11868eec47a56722f3ecbf5becd
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-05 (Tue, 05 Jun 2012)

  Changed paths:
    M t/codingstd/pod_description.t

  Log Message:
  -----------
  Changed that to 'prove -v t/codingstd/pod_description.t'.


  Commit: b88b22909135b3a0934c330e6e5a5be9e84946e7
      https://github.com/parrot/parrot/commit/b88b22909135b3a0934c330e6e5a5be9e84946e7
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-05 (Tue, 05 Jun 2012)

  Changed paths:
    M docs/parrotbyte.pod

  Log Message:
  -----------
  Fixed typo


  Commit: 071600bb1933c977f9a8da706408bb5feea402cf
      https://github.com/parrot/parrot/commit/071600bb1933c977f9a8da706408bb5feea402cf
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-05 (Tue, 05 Jun 2012)

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

  Log Message:
  -----------
  Fixed typo


  Commit: 75563adc448e18836f2bf85dde60b7d8dd0ea157
      https://github.com/parrot/parrot/commit/75563adc448e18836f2bf85dde60b7d8dd0ea157
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-05 (Tue, 05 Jun 2012)

  Changed paths:
    M examples/languages/squaak/squaak.pir

  Log Message:
  -----------
  Missed a '=head2 DESCRIPTION'. Fixed.


  Commit: 53b4757c8452d0163425d50cd51fcb6009eda3f4
      https://github.com/parrot/parrot/commit/53b4757c8452d0163425d50cd51fcb6009eda3f4
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-05 (Tue, 05 Jun 2012)

  Changed paths:
    M examples/languages/squaak/src/squaak.pir

  Log Message:
  -----------
  Missed another '=head2 DESCRIPTION'. Fixed.


  Commit: 89b4a0aec872a62ad56c14f6b77bef59d411963f
      https://github.com/parrot/parrot/commit/89b4a0aec872a62ad56c14f6b77bef59d411963f
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-05 (Tue, 05 Jun 2012)

  Changed paths:
    M runtime/parrot/languages/parrot/parrot.pir

  Log Message:
  -----------
  Just missed it in the first go. Fixed.


  Commit: e4b931d2aadecba7f03254309f36fbe4e4ab06b0
      https://github.com/parrot/parrot/commit/e4b931d2aadecba7f03254309f36fbe4e4ab06b0
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-05 (Tue, 05 Jun 2012)

  Changed paths:
    M src/embed/api.c

  Log Message:
  -----------
  Throw an exception from Parrot_api_get_compiler if the compiler cannot be found. brrt++ for the suggestion.


  Commit: 33b5a2fed8100c11d37dc9b9cc7033bdfb5ccef7
      https://github.com/parrot/parrot/commit/33b5a2fed8100c11d37dc9b9cc7033bdfb5ccef7
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-05 (Tue, 05 Jun 2012)

  Changed paths:
    M compilers/imcc/imcparser.c

  Log Message:
  -----------
  Added in some POD to satisfy 't/codingstd/pod_description.t'.


  Commit: f59dfa03af66dedd67fa0e8141fc2de11e3ff9e6
      https://github.com/parrot/parrot/commit/f59dfa03af66dedd67fa0e8141fc2de11e3ff9e6
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-05 (Tue, 05 Jun 2012)

  Changed paths:
    M t/codingstd/240_files_without_DESCRIPTION.log

  Log Message:
  -----------
  Update the log file. Note: I'll have to delete this *before* merging this branch.


  Commit: f524d82d02b85e86dd0d991f6592ebc3ae5a9e5b
      https://github.com/parrot/parrot/commit/f524d82d02b85e86dd0d991f6592ebc3ae5a9e5b
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-05 (Tue, 05 Jun 2012)

  Changed paths:
    M compilers/imcc/imcparser.c

  Log Message:
  -----------
  Rearranged POD 'cause where I had it broke 'make'.


  Commit: 41387d2189d4620d430e86ea4dbe52c611c12836
      https://github.com/parrot/parrot/commit/41387d2189d4620d430e86ea4dbe52c611c12836
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-05 (Tue, 05 Jun 2012)

  Changed paths:
    M compilers/imcc/imcparser.c

  Log Message:
  -----------
  Restored back to see if 'make' works. Basically, just checking.


  Commit: 89ca2655affb7ba00e2846bd71cb4b6774da3ab4
      https://github.com/parrot/parrot/commit/89ca2655affb7ba00e2846bd71cb4b6774da3ab4
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-05 (Tue, 05 Jun 2012)

  Changed paths:
    M compilers/imcc/imcc.y

  Log Message:
  -----------
  I think this should get it. I completely wasn't paying attention. 'imcc.y' is the parser file for 'imcparser.c'. So, this should get it.


  Commit: 554227b106c29ff27c4cf349266305fa35002b4e
      https://github.com/parrot/parrot/commit/554227b106c29ff27c4cf349266305fa35002b4e
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-05 (Tue, 05 Jun 2012)

  Changed paths:
    M compilers/imcc/imcparser.c

  Log Message:
  -----------
  Ok. This is the last commit before I stick this in the exclusion list.


  Commit: 02f0fe0c7ee3a53d3f78a0a2b06066575445d4ec
      https://github.com/parrot/parrot/commit/02f0fe0c7ee3a53d3f78a0a2b06066575445d4ec
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-05 (Tue, 05 Jun 2012)

  Changed paths:
    M CREDITS

  Log Message:
  -----------
  Removed the '=pod' command paragraph at the top and the '=cut' command paragraph and the bottom because there is no other pod in this document and, truth be told, this is NOT really a Pod file. So, basically, de-minimal-podify this document.


  Commit: 7ff17f2de85584a1550ea1c5d6f7e4335b0086ed
      https://github.com/parrot/parrot/commit/7ff17f2de85584a1550ea1c5d6f7e4335b0086ed
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-05 (Tue, 05 Jun 2012)

  Changed paths:
    M examples/sdl/blue_rect.pir

  Log Message:
  -----------
  Removed some accidentail, extra space.


  Commit: c808b36af58b50c636b9be9d2849c2507e30a4dc
      https://github.com/parrot/parrot/commit/c808b36af58b50c636b9be9d2849c2507e30a4dc
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-05 (Tue, 05 Jun 2012)

  Changed paths:
    M examples/sdl/mandel.pir

  Log Message:
  -----------
  Removed some extra space.


  Commit: f03a0ad52ba9eed690da2f7c41aec5015cf5295c
      https://github.com/parrot/parrot/commit/f03a0ad52ba9eed690da2f7c41aec5015cf5295c
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-05 (Tue, 05 Jun 2012)

  Changed paths:
    M t/pmc/opcode.t

  Log Message:
  -----------
  Removed some extra, accidental space.


  Commit: aeb7c0759b4fb9114758c641e64b7f8a2c9d1199
      https://github.com/parrot/parrot/commit/aeb7c0759b4fb9114758c641e64b7f8a2c9d1199
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-05 (Tue, 05 Jun 2012)

  Changed paths:
    M runtime/parrot/library/CGI/QueryHash.pir

  Log Message:
  -----------
  Removed some extra, accidental space.


  Commit: f9248ede52b1359657a42c6b271d993cf25264b6
      https://github.com/parrot/parrot/commit/f9248ede52b1359657a42c6b271d993cf25264b6
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-05 (Tue, 05 Jun 2012)

  Changed paths:
    M runtime/parrot/library/String/Utils.pir

  Log Message:
  -----------
  Removed extra, accidental space.


  Commit: 183526cf24865b0c7d5d440a74200e793da8bca7
      https://github.com/parrot/parrot/commit/183526cf24865b0c7d5d440a74200e793da8bca7
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-05 (Tue, 05 Jun 2012)

  Changed paths:
    M t/tools/dump_pbc.t

  Log Message:
  -----------
  Updated test to reflect the edit in 'examples/tutorial/01_temp_var.pir'.


  Commit: 7f1155a6e74b6216801f9f520dc2a6b657bea4d8
      https://github.com/parrot/parrot/commit/7f1155a6e74b6216801f9f520dc2a6b657bea4d8
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-05 (Tue, 05 Jun 2012)

  Changed paths:
    M t/examples/streams.t

  Log Message:
  -----------
  Update the test to reflect the changes, i.e., '=head1 DESCRIPTION'.


  Commit: 4236c9d0d82d7ba5d83e208e90952e56a2f4a945
      https://github.com/parrot/parrot/commit/4236c9d0d82d7ba5d83e208e90952e56a2f4a945
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-05 (Tue, 05 Jun 2012)

  Changed paths:
    M t/examples/streams.t

  Log Message:
  -----------
  Just had to tweak the heredoc on 'ParrotIO.pir' a'bit.


  Commit: 0e451e6a902f9e5b41ad0d27697b6b696d57aafc
      https://github.com/parrot/parrot/commit/0e451e6a902f9e5b41ad0d27697b6b696d57aafc
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-05 (Tue, 05 Jun 2012)

  Changed paths:
    R t/codingstd/240_files_without_DESCRIPTION.log

  Log Message:
  -----------
  Removed log file which held all of the 't/codingstd/pod_description.t' test which failed to pass.


  Commit: 976c78ad0a510b707725d6f6b820ae4d8026e3e5
      https://github.com/parrot/parrot/commit/976c78ad0a510b707725d6f6b820ae4d8026e3e5
  Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
  Date:   2012-06-05 (Tue, 05 Jun 2012)

  Changed paths:
    M src/exit.c
    M t/run/options.t

  Log Message:
  -----------
  Merge pull request #781 from rurban/leak-test#765

Mark --leak-test to be skipped with AddressSanitizer


  Commit: 30b03a20dd18e218a489964878b47d402e1275b6
      https://github.com/parrot/parrot/commit/30b03a20dd18e218a489964878b47d402e1275b6
  Author: Will "Coke" Coleda <will at coleda.com>
  Date:   2012-06-06 (Wed, 06 Jun 2012)

  Changed paths:
    M examples/README.pod

  Log Message:
  -----------
  avoid typo by picking something more accurate


  Commit: 31602096c4c9376c0aff72976924e87e44def8d2
      https://github.com/parrot/parrot/commit/31602096c4c9376c0aff72976924e87e44def8d2
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-06-06 (Wed, 06 Jun 2012)

  Changed paths:
    M MANIFEST
    M config/gen/makefiles/root.in
    R tools/dev/pbc_to_exe.pir
    A tools/dev/pbc_to_exe.winxed

  Log Message:
  -----------
  Merge branch 'pbc_to_exe_winxed'


  Commit: bb128c7db9bbb155e994415bf831b8827ba19967
      https://github.com/parrot/parrot/commit/bb128c7db9bbb155e994415bf831b8827ba19967
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-06-06 (Wed, 06 Jun 2012)

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

  Log Message:
  -----------
  add missing dependence on winxed.pbc


  Commit: f852446839f3cb03c4c81d91d59ffe55cce84061
      https://github.com/parrot/parrot/commit/f852446839f3cb03c4c81d91d59ffe55cce84061
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-08 (Fri, 08 Jun 2012)

  Changed paths:
    M CREDITS
    M DONORS.pod
    M README_cygwin.pod
    M compilers/data_json/JSON_README.pod
    M compilers/data_json/data_json.pir
    M compilers/imcc/imcc.y
    M compilers/imcc/imcparser.c
    M compilers/pct/README.pod
    M compilers/pge/PGE.pir
    M compilers/pge/PGE/Exp.pir
    M compilers/pge/PGE/OPTable.pir
    M compilers/pge/PGE/Perl6Regex.pir
    M compilers/pge/README.pod
    M compilers/tge/TGE/Compiler.pir
    M compilers/tge/TGE/Grammar.pir
    M compilers/tge/tgc.pir
    M config/auto/llvm/hello.c
    M docs/binaries/ops2c.pod
    M docs/binaries/parrot-nqp.pod
    M docs/binaries/parrot-prove.pod
    M docs/binaries/parrot_nci_thunk_gen.pod
    M docs/binaries/parrotbug.pod
    M docs/binaries/pbc_to_exe.pod
    M docs/binaries/plumage.pod
    M docs/binaries/winxed.pod
    M docs/compiler_faq.pod
    M docs/debug.pod
    M docs/deprecations/deprecations.pod
    M docs/deprecations/deprecations_2_6.pod
    M docs/deprecations/deprecations_2_9.pod
    M docs/deprecations/deprecations_3_0.pod
    M docs/deprecations/deprecations_3_3.pod
    M docs/deprecations/deprecations_3_6.pod
    M docs/deprecations/how_to_deprecate.pod
    M docs/dev/byteorder.pod
    M docs/dev/c_functions.pod
    M docs/dev/coverage.pod
    M docs/dev/debugging_with_msvc.pod
    M docs/dev/headerizer.pod
    M docs/dev/infant.pod
    M docs/dev/longopt.pod
    M docs/dev/parrot_api.pod
    M docs/dev/pcc_methods.pod
    M docs/dev/pcc_state.pod
    M docs/dev/pmc_freeze.pod
    M docs/dev/pmc_obj_design_meeting_notes.pod
    M docs/extend.pod
    M docs/faq.pod
    M docs/gettingstarted.pod
    M docs/glossary.pod
    M docs/imcc/imcfaq.pod
    M docs/intro.pod
    M docs/memory_internals.pod
    M docs/overview.pod
    M docs/parrot.pod
    M docs/parrotbyte.pod
    M docs/pmc.pod
    M docs/pmc/array.pod
    M docs/pmc/documentation.pod
    M docs/pmc2c.pod
    M docs/porting_intro.pod
    M docs/project/cage_cleaners_guide.pod
    M docs/project/committer_guide.pod
    M docs/project/core_inclusion.pod
    M docs/project/debian_packaging_guide.pod
    M docs/project/metacommitter_guide.pod
    M docs/project/release_manager_guide.pod
    M docs/project/roles_responsibilities.pod
    M docs/project/support_policy.pod
    M docs/project/ubuntu_packaging_guide.pod
    M docs/req/model_users.pod
    M docs/running.pod
    M docs/submissions.pod
    M docs/tests.pod
    M docs/user/pir/exceptions.pod
    M docs/user/pir/intro.pod
    M docs/user/pir/objects.pod
    M docs/user/pir/pmcs.pod
    M docs/vtables.pod
    M editor/README.pod
    M examples/languages/abc/abc.pir
    M examples/languages/abc/src/builtins/all.pir
    M examples/languages/squaak/doc/tutorial_episode_1.pod
    M examples/languages/squaak/doc/tutorial_episode_2.pod
    M examples/languages/squaak/doc/tutorial_episode_3.pod
    M examples/languages/squaak/doc/tutorial_episode_4.pod
    M examples/languages/squaak/doc/tutorial_episode_5.pod
    M examples/languages/squaak/doc/tutorial_episode_6.pod
    M examples/languages/squaak/doc/tutorial_episode_7.pod
    M examples/languages/squaak/doc/tutorial_episode_8.pod
    M examples/languages/squaak/doc/tutorial_episode_9.pod
    M examples/languages/squaak/squaak.pir
    M examples/languages/squaak/src/squaak.pir
    M examples/mops/mops.p6
    M examples/mops/mops.rb
    M examples/nci/Xlib.pir
    M examples/nci/Xlibconstants.pir
    M examples/nci/xlibtest.nqp
    M examples/nci/xlibtest.p6
    M examples/nci/xlibtest.pir
    M examples/past/01-sub.pir
    M examples/past/four_plus_one.pir
    M examples/pir/coop_threads.pir
    M examples/sdl/anim_image.pir
    M examples/sdl/anim_image_dblbuf.pir
    M examples/sdl/blue_font.pir
    M examples/sdl/blue_rect.pir
    M examples/sdl/blue_rect.pl
    M examples/sdl/bounce_parrot_logo.pir
    M examples/sdl/mandel.pir
    M examples/sdl/minesweeper/eventhandler.pir
    M examples/sdl/minesweeper/mines.pir
    M examples/sdl/move_parrot_logo.pir
    M examples/sdl/raw_pixels.pir
    M examples/sdl/tetris/app.pir
    M examples/sdl/tetris/block.pir
    M examples/sdl/tetris/blockdata.pir
    M examples/sdl/tetris/blocks.pir
    M examples/sdl/tetris/board.pir
    M examples/sdl/tetris/boarddata.pir
    M examples/sdl/tetris/eventhandler.pir
    M examples/sdl/tetris/tetris.pir
    M examples/streams/Bytes.pir
    M examples/streams/Combiner.pir
    M examples/streams/Coroutine.pir
    M examples/streams/FileLines.pir
    M examples/streams/Filter.pir
    M examples/streams/Include.pir
    M examples/streams/Lines.pir
    M examples/streams/ParrotIO.pir
    M examples/streams/SubCounter.pir
    M examples/streams/SubHello.pir
    M examples/streams/Writer.pir
    M examples/tge/branch/lib/Branch.pir
    M examples/tge/branch/lib/Leaf.pir
    M examples/tutorial/00_README.pod
    M examples/tutorial/01_temp_var.pir
    M examples/tutorial/02_local_var.pir
    M examples/tutorial/03_temp_var_basic_pmcs.pir
    M examples/tutorial/04_pod_comments.pir
    M examples/tutorial/10_math_ops.pir
    M examples/tutorial/11_math_ops_self_mod.pir
    M examples/tutorial/12_math_ops_pasm.pir
    M examples/tutorial/13_logical_ops.pir
    M examples/tutorial/20_string_ops.pir
    M examples/tutorial/21_string_ops_repeat.pir
    M examples/tutorial/22_string_ops_length.pir
    M examples/tutorial/23_string_ops_substr.pir
    M examples/tutorial/24_string_ops_clone.pir
    M examples/tutorial/30_arrays_basic.pir
    M examples/tutorial/31_array_ops_split.pir
    M examples/tutorial/32_array_ops_sprintf.pir
    M examples/tutorial/33_hashes.pir
    M examples/tutorial/34_multikey.pir
    M examples/tutorial/40_file_ops.pir
    M examples/tutorial/50_goto.pir
    M examples/tutorial/51_if_unless.pir
    M examples/tutorial/52_if_compare.pir
    M examples/tutorial/53_loop.pir
    M examples/tutorial/55_iterator.pir
    M examples/tutorial/56_defined.pir
    M examples/tutorial/57_exists.pir
    M examples/tutorial/60_subroutines.pir
    M examples/tutorial/61_namespaces.pir
    M examples/tutorial/62_namespaces.pir
    M examples/tutorial/70_class_object.pir
    M examples/tutorial/81_continuation.pir
    M examples/tutorial/82_coroutine.pir
    M examples/tutorial/83_external_libraries.pir
    M examples/tutorial/90_writing_tests.pir
    M lib/Parrot/Test/Pod.pm
    M runtime/parrot/include/green_threads.pir
    M runtime/parrot/include/hllmacros.pir
    M runtime/parrot/include/test_more.pir
    M runtime/parrot/languages/parrot/parrot.pir
    M runtime/parrot/library/CGI/QueryHash.pir
    M runtime/parrot/library/Config/JSON.pir
    M runtime/parrot/library/HTTP/Daemon.pir
    M runtime/parrot/library/HTTP/Message.pir
    M runtime/parrot/library/JSON.pir
    M runtime/parrot/library/LWP/Protocol.pir
    M runtime/parrot/library/LWP/UserAgent.pir
    M runtime/parrot/library/PGE/Dumper.pir
    M runtime/parrot/library/Range.pir
    M runtime/parrot/library/Stream/Writer.pir
    M runtime/parrot/library/String/Utils.pir
    M runtime/parrot/library/TAP/Formatter.pir
    M runtime/parrot/library/TAP/Harness.pir
    M runtime/parrot/library/TAP/Parser.pir
    M runtime/parrot/library/Test/Builder/Test.pir
    M runtime/parrot/library/URI.pir
    M runtime/parrot/library/distutils.pir
    M runtime/parrot/library/dumper.pir
    M runtime/parrot/library/parrotlib.pir
    M src/alarm.c
    M src/dynpmc/README.pod
    M src/gc/gc_ms2.c
    M src/platform/generic/socket.c
    M src/pmc/callback.pmc
    M src/pointer_array.c
    M src/runcore/subprof.c
    M t/TESTS_STATUS.pod
    M t/codingstd/pccmethod_deps.t
    M t/codingstd/pod_description.t
    M t/dynoplibs/time.t
    M t/examples/streams.t
    M t/harness
    M t/op/time.t
    M t/pmc/opcode.t
    M t/pmc/oplib.t
    M t/pmc/task_primes.t
    M t/tools/dump_pbc.t
    M tools/dev/merge_pull_request.pl
    M tools/release/cut.pl

  Log Message:
  -----------
  Merge branch 'ayardley/pod_DESCRIPTIONS'


  Commit: 558251985ade92e65e71e8a6df22eb6693a926a9
      https://github.com/parrot/parrot/commit/558251985ade92e65e71e8a6df22eb6693a926a9
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-08 (Fri, 08 Jun 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Updated '-Documentation' and '-Tests'.


  Commit: 2c97f1cbb3f38f66427031b6a8495c5bcf74a7a6
      https://github.com/parrot/parrot/commit/2c97f1cbb3f38f66427031b6a8495c5bcf74a7a6
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-06-08 (Fri, 08 Jun 2012)

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

  Log Message:
  -----------
  delete generated pbc_to_exe.pir in prog-clean target


  Commit: dbe352e132f34a1cfc497dc9291b99f4561c4516
      https://github.com/parrot/parrot/commit/dbe352e132f34a1cfc497dc9291b99f4561c4516
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-08 (Fri, 08 Jun 2012)

  Changed paths:
    M MANIFEST
    R lib/Parrot/Pmc2c/Object.pm

  Log Message:
  -----------
  Parrot::Pmc2c::Object not used in any other source code.  Delete it.


  Commit: 85c798cfa311de293b2f92b0123dfa384d2de504
      https://github.com/parrot/parrot/commit/85c798cfa311de293b2f92b0123dfa384d2de504
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-06-09 (Sat, 09 Jun 2012)

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

  Log Message:
  -----------
  update winxed snapshot to 1.9.1
- Treat carriage return in source files as white space


  Commit: ebf084f677187abfe01caec09304e674edaaf275
      https://github.com/parrot/parrot/commit/ebf084f677187abfe01caec09304e674edaaf275
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-06-09 (Sat, 09 Jun 2012)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed snapshot to 3387865
- quick fix for carriage return in heredocs


  Commit: 0d0cedc51e228426a566a5da6dae1cbaf5652cb3
      https://github.com/parrot/parrot/commit/0d0cedc51e228426a566a5da6dae1cbaf5652cb3
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-06-09 (Sat, 09 Jun 2012)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed snapshot to  5a1444a
- last fix for carriage return was wrong, fix the fix


  Commit: 651fe7b76f7eeb8eadfa6d69cf31b1270837465f
      https://github.com/parrot/parrot/commit/651fe7b76f7eeb8eadfa6d69cf31b1270837465f
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-09 (Sat, 09 Jun 2012)

  Changed paths:
    M t/codingstd/pod_description.t

  Log Message:
  -----------
  All Pod files now have non-empty DESCRIPTION sections; ayardley++.  Remove
TODO block.


  Commit: 1f03c5b2ddfcabec46a4488e4a96597c3d8e3cdf
      https://github.com/parrot/parrot/commit/1f03c5b2ddfcabec46a4488e4a96597c3d8e3cdf
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-09 (Sat, 09 Jun 2012)

  Changed paths:
    M include/parrot/io.h
    M src/io/api.c
    M src/io/buffer.c
    M src/io/filehandle.c
    M src/io/io_private.h
    M src/io/pipe.c
    M src/io/socket.c
    M src/io/stringhandle.c
    M src/io/userhandle.c
    M src/io/utilities.c

  Log Message:
  -----------
  Add new IO vtables to set, get and advance the current in-memory cursor position. Update file position on read and write operations. For read/write handles, make sure to sync buffers so position stays consistent. Several codestd fixes. Add comments. Several tests still failing


  Commit: da85f6ff05cca99562c04adb88119e9ef2cc3984
      https://github.com/parrot/parrot/commit/da85f6ff05cca99562c04adb88119e9ef2cc3984
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-09 (Sat, 09 Jun 2012)

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

  Log Message:
  -----------
  Add documentation for constructor and note about where four other methods are invoked.


  Commit: 487e9d02e5050953028c41cea3edca0aff820541
      https://github.com/parrot/parrot/commit/487e9d02e5050953028c41cea3edca0aff820541
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-09 (Sat, 09 Jun 2012)

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

  Log Message:
  -----------
  Eliminate Parrot::Pmc2c::Attribute.

ack-ing showed that none of this method's packages was invoked more than once.
Hence, we can either move them to the package in which they are invoked or
eliminate them entirely in favor of simply passing their arguments to callers
as needed.

Invocation of name() in Parrot::Pmc2c::PMC re-coded to be a hash dereference
rather than a method call.

generate_start(), generate_declaration(), generate_end() and
generate_accessor() become Parrot::Pmc2c::PMC internal methods.

new() was called only once, within Parrot/Pmc2c/Parser.pm.  It never did
anything other than guarantee that all four of its key-value pairs had defined
values.  Rework its invocation.


  Commit: 1e41ce0375df35927734f1db10034f3c3265df8e
      https://github.com/parrot/parrot/commit/1e41ce0375df35927734f1db10034f3c3265df8e
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-09 (Sat, 09 Jun 2012)

  Changed paths:
    M src/io/api.c
    M src/io/utilities.c

  Log Message:
  -----------
  Fix several issues related to positioning and seek. When we're reading a number of characters from the buffer, make sure to count the ones we've already read. Use ->get_position to get the current cursor position instead of ->tell to get the file descriptor on-disk position when calculating SEEK_CUR offsets.


  Commit: f4a2ff1c36a2af16150f9c507836e7237200e950
      https://github.com/parrot/parrot/commit/f4a2ff1c36a2af16150f9c507836e7237200e950
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-09 (Sat, 09 Jun 2012)

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

  Log Message:
  -----------
  Parrot::Pmc2c::MULTI::rewrite_multi_sub() is invoked only once, in
Parrot::Pmc2c::Parser::find_methods().  The way it is written would lead one
to believe that its first argument was an object of its own class, which it is
not. The first argument is a Parrot::Pmc2c::Method object.  So inside
rewrite_multi_sub(), rename $self -> $method to be more self-documenting.


  Commit: 0124c074c0b7635c3318fe02c49d5962696b7c83
      https://github.com/parrot/parrot/commit/0124c074c0b7635c3318fe02c49d5962696b7c83
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-09 (Sat, 09 Jun 2012)

  Changed paths:
    M src/io/buffer.c
    M src/io/utilities.c
    M src/pmc/handle.pmc

  Log Message:
  -----------
  Handle BUFFER_SIZE_ANY correctly, so we don't attempt a multi-terabyte allocation. Make sure to use the record_separator character when using the readline method. Reclaims almost all of the filehandle tests


  Commit: 2ad68dd6d47c90a40afec07304e1150f4a63542f
      https://github.com/parrot/parrot/commit/2ad68dd6d47c90a40afec07304e1150f4a63542f
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-09 (Sat, 09 Jun 2012)

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

  Log Message:
  -----------
  Parrot::Pmc2c::MULTI::rewrite_pccmethod() and mangle_name() are invoked only
once each, in Parrot::Pmc2c::Parser::find_methods().  The way they are written
would lead one to believe that their first arguments were objects of the
Parrot::Pmc2c::MULTI class, which they are not. In each case, the first
argument is a Parrot::Pmc2c::Method object.  So inside rewrite_multi_sub(),
rename $self -> $method to be more self-documenting.

In addition, mangle_name() makes no use of its second argument, $pmc.  So
eliminate it.


  Commit: 21d786930a68930a94007cfa5d3db6f46d53b990
      https://github.com/parrot/parrot/commit/21d786930a68930a94007cfa5d3db6f46d53b990
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-09 (Sat, 09 Jun 2012)

  Changed paths:
    M src/io/api.c
    M src/pmc/filehandle.pmc

  Log Message:
  -----------
  Some simplifications to FileHandle.readall()


  Commit: 42a24e9c2f97de323aa0dd248ba42318713db75c
      https://github.com/parrot/parrot/commit/42a24e9c2f97de323aa0dd248ba42318713db75c
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-09 (Sat, 09 Jun 2012)

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

  Log Message:
  -----------
  Re-implement the lousy string-based interface for querying and configuring buffers on FileHandles. Leave large notes about how this is a temporary hack to maintain compatibility with an old and sub-optimal interface.


  Commit: a4ffcce82820ad8073087eeb64aa2e2b5f81ea96
      https://github.com/parrot/parrot/commit/a4ffcce82820ad8073087eeb64aa2e2b5f81ea96
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-09 (Sat, 09 Jun 2012)

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

  Log Message:
  -----------
  Parrot::Pmc2c::MULTI::rewrite_multi_sub() is invoked only once, inside
Parrot::Pmc2c::Parser::find_methods.  Let's move it to Parrot::Pmc2c::PCCMETHOD
where it can reside along two other subroutines invoked within find_methods.
This enables us to eliminate lib/Parrot/Pmc2c/MULTI.pm entirely.


  Commit: e2bd11aab4ab9e604746bdbc9529c3e0e887ba1d
      https://github.com/parrot/parrot/commit/e2bd11aab4ab9e604746bdbc9529c3e0e887ba1d
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-09 (Sat, 09 Jun 2012)

  Changed paths:
    M config/auto/pmc.pm
    M lib/Parrot/Pmc2c/Parser.pm

  Log Message:
  -----------
  Eliminate remaining references to Parrot::Pmc2c::MULTI.


  Commit: 957219a18a00e97de088ac77c6a951de8d2208f8
      https://github.com/parrot/parrot/commit/957219a18a00e97de088ac77c6a951de8d2208f8
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-09 (Sat, 09 Jun 2012)

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

  Log Message:
  -----------
  Eliminate unnecessary import of Parrot::Pmc2c::Emitter.


  Commit: f2c651f3f18b372c3c121cc3b5dce87fa21ec90e
      https://github.com/parrot/parrot/commit/f2c651f3f18b372c3c121cc3b5dce87fa21ec90e
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-09 (Sat, 09 Jun 2012)

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

  Log Message:
  -----------
  For clarity, distinguish between the emitter for .c files and that for .h
files.


  Commit: 6aa8b68740c8d82ab7b4b0f9aa8bf2518c7e1a9d
      https://github.com/parrot/parrot/commit/6aa8b68740c8d82ab7b4b0f9aa8bf2518c7e1a9d
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-09 (Sat, 09 Jun 2012)

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

  Log Message:
  -----------
  Correct spelling error.


  Commit: 2c17e654b6769a199d0a8c9ae9bb8580e33b60a3
      https://github.com/parrot/parrot/commit/2c17e654b6769a199d0a8c9ae9bb8580e33b60a3
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-10 (Sun, 10 Jun 2012)

  Changed paths:
    M include/parrot/io.h
    M src/io/api.c
    M src/io/filehandle.c
    M src/io/io_private.h
    M src/io/stringhandle.c
    M src/io/utilities.c

  Log Message:
  -----------
  Add a new IO_VTABLE flag to show when a type is always readable. StringHandles are always readable, even when closed or opened in 'w' mode. I suggest in the future it should not be, but these are the current expected semantics. Fix FileHandle.readall when trying to read from stdin when stdin is in pipe mode. Several more tests are reclaimed


  Commit: 5870084f055d05fe89aba28e85509438bdc04c98
      https://github.com/parrot/parrot/commit/5870084f055d05fe89aba28e85509438bdc04c98
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2012-06-10 (Sun, 10 Jun 2012)

  Changed paths:
    M config/auto/icu.pm

  Log Message:
  -----------
  [configure] use icu-config --ldflags-libsonly

This fixes the build problem discussed at
http://lists.parrot.org/pipermail/parrot-dev/2012-June/006974.html


  Commit: cace87b280e0309105b0890ed99532e56fb3fe06
      https://github.com/parrot/parrot/commit/cace87b280e0309105b0890ed99532e56fb3fe06
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-10 (Sun, 10 Jun 2012)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  Add tools/dev/pbc_to_exe.pir per instruction from whiteknight.


  Commit: c89914d5de58a0e0a0849fe6125d8c51178085c1
      https://github.com/parrot/parrot/commit/c89914d5de58a0e0a0849fe6125d8c51178085c1
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-10 (Sun, 10 Jun 2012)

  Changed paths:
    M config/auto/icu.pm

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


  Commit: 944e742cf3501c9195b12e75de8d17e561be7580
      https://github.com/parrot/parrot/commit/944e742cf3501c9195b12e75de8d17e561be7580
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-10 (Sun, 10 Jun 2012)

  Changed paths:
    M .gitignore
    M config/auto/icu.pm

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


  Commit: 8e593422db56e01b330306fa66fc948ff9e624ba
      https://github.com/parrot/parrot/commit/8e593422db56e01b330306fa66fc948ff9e624ba
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-10 (Sun, 10 Jun 2012)

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

  Log Message:
  -----------
  Begin to write POD for Emitter.pm.


  Commit: a840cc560b42b3e001ce1d63b4e68c798b9ae724
      https://github.com/parrot/parrot/commit/a840cc560b42b3e001ce1d63b4e68c798b9ae724
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-10 (Sun, 10 Jun 2012)

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

  Log Message:
  -----------
  Add a line to the Makefile to make checkdepend.t happy


  Commit: ed8da4edccf48bef02a6eea48f3604a485b59552
      https://github.com/parrot/parrot/commit/ed8da4edccf48bef02a6eea48f3604a485b59552
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2012-06-10 (Sun, 10 Jun 2012)

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

  Log Message:
  -----------
  fix t/steps/auto/icu_01.t


  Commit: 85ea38423a6c09772d35e372cef8b3c4ef8280cf
      https://github.com/parrot/parrot/commit/85ea38423a6c09772d35e372cef8b3c4ef8280cf
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-10 (Sun, 10 Jun 2012)

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

  Log Message:
  -----------
  Begin to document and refactor text().  FAILING TO BUILD.


  Commit: b3dfb6282644c896b191aa271a19a37cb80d8ad6
      https://github.com/parrot/parrot/commit/b3dfb6282644c896b191aa271a19a37cb80d8ad6
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-10 (Sun, 10 Jun 2012)

  Changed paths:
    M src/pmc/stringhandle.pmc

  Log Message:
  -----------
  Make sure to set the record_separator of StringHandle. This fixes some tests


  Commit: e57f51a712f3c266f713441688403aefcc5503a2
      https://github.com/parrot/parrot/commit/e57f51a712f3c266f713441688403aefcc5503a2
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-10 (Sun, 10 Jun 2012)

  Changed paths:
    M src/io/api.c
    M src/pmc/stringhandle.pmc

  Log Message:
  -----------
  Fake the StringHandle.buffer_size method for now to get tests passing.


  Commit: 380d59783e2947e3798ecfaaa78362f8ba634e78
      https://github.com/parrot/parrot/commit/380d59783e2947e3798ecfaaa78362f8ba634e78
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-10 (Sun, 10 Jun 2012)

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

  Log Message:
  -----------
  Revert "Begin to document and refactor text().  FAILING TO BUILD."

This reverts commit 85ea38423a6c09772d35e372cef8b3c4ef8280cf.


  Commit: 6bed7f139fcf512f7f35b8e6b587e88bf0509f00
      https://github.com/parrot/parrot/commit/6bed7f139fcf512f7f35b8e6b587e88bf0509f00
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-10 (Sun, 10 Jun 2012)

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

  Log Message:
  -----------
  Start to add documentation to Parrot::Pmc2c::Emitter in POD format.


  Commit: dc9baacc4bfdd0011d72e89c89303d8d865bc2e8
      https://github.com/parrot/parrot/commit/dc9baacc4bfdd0011d72e89c89303d8d865bc2e8
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-10 (Sun, 10 Jun 2012)

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

  Log Message:
  -----------
  Simplify syntax of new().


  Commit: a1965e026f148409ba89a3e19479cba5ada87031
      https://github.com/parrot/parrot/commit/a1965e026f148409ba89a3e19479cba5ada87031
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-10 (Sun, 10 Jun 2012)

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

  Log Message:
  -----------
  Simplify text() along same lines as new().


  Commit: e9b024c16fc0e1e9eb1b7833c61af542c35d7397
      https://github.com/parrot/parrot/commit/e9b024c16fc0e1e9eb1b7833c61af542c35d7397
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-10 (Sun, 10 Jun 2012)

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

  Log Message:
  -----------
  Correct spelling of method in its declaration and single instance.


  Commit: 500836ed68630520c52e28ccf99876e3edddd1be
      https://github.com/parrot/parrot/commit/500836ed68630520c52e28ccf99876e3edddd1be
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-10 (Sun, 10 Jun 2012)

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

  Log Message:
  -----------
  In Parrot::Pmc2c::PCCMETHOD, change $self to $method to make clear that these are subroutines (with other class's objects as arguments) rather than methods of this package.


  Commit: 81003fdf6bd54120f6b237eb0b66118d7b9a6eae
      https://github.com/parrot/parrot/commit/81003fdf6bd54120f6b237eb0b66118d7b9a6eae
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-10 (Sun, 10 Jun 2012)

  Changed paths:
    M src/io/buffer.c
    M src/io/utilities.c
    M src/pmc/stringhandle.pmc
    M t/pmc/stringhandle.t

  Log Message:
  -----------
  Fix the way we pretend to set buffers on StringHandle. A few other small fixes. t/pmc/stringhandle.t now passes.


  Commit: 3d5c787e6039e4d111078ca03d919ebd92fde4b2
      https://github.com/parrot/parrot/commit/3d5c787e6039e4d111078ca03d919ebd92fde4b2
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-10 (Sun, 10 Jun 2012)

  Changed paths:
    M src/io/buffer.c

  Log Message:
  -----------
  Fix small issue reading multi-byte characters out of the buffer


  Commit: c71ec0c57c73173f14446991dc04365913643ec8
      https://github.com/parrot/parrot/commit/c71ec0c57c73173f14446991dc04365913643ec8
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-10 (Sun, 10 Jun 2012)

  Changed paths:
    M src/io/buffer.c

  Log Message:
  -----------
  Start peppering a few assertions through the buffering code to start trying to track down a memory corruption error I'm seeing in rare circumstances. Untested (might not even compile in this state)


  Commit: e446d96d00ed13e8efa88265c0bc41ea6ee13612
      https://github.com/parrot/parrot/commit/e446d96d00ed13e8efa88265c0bc41ea6ee13612
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-06-10 (Sun, 10 Jun 2012)

  Changed paths:
    M MANIFEST.SKIP

  Log Message:
  -----------
  Regenerate MANIFEST.SKIP


  Commit: 399bb0e49913e802850fdf02e976495305671c2a
      https://github.com/parrot/parrot/commit/399bb0e49913e802850fdf02e976495305671c2a
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-06-10 (Sun, 10 Jun 2012)

  Changed paths:
    M config/auto/icu.pm

  Log Message:
  -----------
  Fix auto::icu for non-standard ICU paths

While --ldflags was too much, --ldflags-libsonly isn't enough.  So
also ask icu-config for --ldflags-searchpath


  Commit: eae31fee5b1ba0b138545fc0ac256b8abe0da5f7
      https://github.com/parrot/parrot/commit/eae31fee5b1ba0b138545fc0ac256b8abe0da5f7
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-10 (Sun, 10 Jun 2012)

  Changed paths:
    M MANIFEST.SKIP
    M config/auto/icu.pm
    M t/steps/auto/icu-01.t

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


  Commit: e69972a105f4c9d07a62b5672d217e03028bdc2f
      https://github.com/parrot/parrot/commit/e69972a105f4c9d07a62b5672d217e03028bdc2f
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-06-10 (Sun, 10 Jun 2012)

  Changed paths:
    M config/auto/icu.pm

  Log Message:
  -----------
  Fix auto::icu for newline from icu-config


  Commit: fa139832c4c4111b13c1ca4bea9f19227f4e28ea
      https://github.com/parrot/parrot/commit/fa139832c4c4111b13c1ca4bea9f19227f4e28ea
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-10 (Sun, 10 Jun 2012)

  Changed paths:
    M config/auto/icu.pm

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


  Commit: 95e6f6ca24043df6a1ed39c1fb168214d0872bb0
      https://github.com/parrot/parrot/commit/95e6f6ca24043df6a1ed39c1fb168214d0872bb0
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-11 (Mon, 11 Jun 2012)

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

  Log Message:
  -----------
  Write preliminary documentation in POD format for find(), subst() and replace()..


  Commit: a608886de3dcc8a8731edc522f4c5f5155039c42
      https://github.com/parrot/parrot/commit/a608886de3dcc8a8731edc522f4c5f5155039c42
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-11 (Mon, 11 Jun 2012)

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

  Log Message:
  -----------
  pmc2c.pl is in tools/build/, not tools/dev.


  Commit: e25901d283e47f148c9337a4ce59fa0f71a22329
      https://github.com/parrot/parrot/commit/e25901d283e47f148c9337a4ce59fa0f71a22329
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-11 (Mon, 11 Jun 2012)

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

  Log Message:
  -----------
  Update branch with recent config system updates in master.


  Commit: a1b89a3cd01a0963418002db7d8781e000a45630
      https://github.com/parrot/parrot/commit/a1b89a3cd01a0963418002db7d8781e000a45630
  Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
  Date:   2012-06-12 (Tue, 12 Jun 2012)

  Changed paths:
    M include/parrot/gc_api.h
    M include/parrot/interpreter.h
    M include/parrot/platform_interface.h
    M src/dynoplibs/sys.ops
    M src/interp/api.c
    M src/ops/core.ops
    M src/platform/generic/misc.c
    M src/platform/win32/misc.c
    M t/dynoplibs/sysinfo.t

  Log Message:
  -----------
  Merge pull request #772 from svatsan/b280

Addresses #280


  Commit: 4a7d8c91cc0f4114424bf17e23d9421ed75b5572
      https://github.com/parrot/parrot/commit/4a7d8c91cc0f4114424bf17e23d9421ed75b5572
  Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
  Date:   2012-06-12 (Tue, 12 Jun 2012)

  Changed paths:
    M src/platform/generic/misc.c
    M src/platform/win32/misc.c

  Log Message:
  -----------
  fixed build on windows, fixed wrong code


  Commit: dd024c52597747937295a6a2e925ecb58415822e
      https://github.com/parrot/parrot/commit/dd024c52597747937295a6a2e925ecb58415822e
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-12 (Tue, 12 Jun 2012)

  Changed paths:
    M include/parrot/gc_api.h
    M include/parrot/interpreter.h
    M include/parrot/platform_interface.h
    M src/dynoplibs/sys.ops
    M src/interp/api.c
    M src/ops/core.ops
    M src/platform/generic/misc.c
    M src/platform/win32/misc.c
    M t/dynoplibs/sysinfo.t

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


  Commit: 22e79b81d39c0a4bc16c165fea230302f8c9a236
      https://github.com/parrot/parrot/commit/22e79b81d39c0a4bc16c165fea230302f8c9a236
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-12 (Tue, 12 Jun 2012)

  Changed paths:
    M src/platform/generic/misc.c
    M src/platform/win32/misc.c

  Log Message:
  -----------
  [codingstd] Fix POD syntax in similar location in two files.


  Commit: aefede4e1f61793c878b136bcd349bba3a5dd39d
      https://github.com/parrot/parrot/commit/aefede4e1f61793c878b136bcd349bba3a5dd39d
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-12 (Tue, 12 Jun 2012)

  Changed paths:
    M include/parrot/interpreter.h
    M include/parrot/platform_interface.h
    M src/interp/api.c

  Log Message:
  -----------
  [codingstd] No trailing whitespace\!


  Commit: 4c74eb88dcd8827dc95004a11d2974c5b7f57b81
      https://github.com/parrot/parrot/commit/4c74eb88dcd8827dc95004a11d2974c5b7f57b81
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-12 (Tue, 12 Jun 2012)

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

  Log Message:
  -----------
  [codingstd] Fix incorrect indentation of preprocessor directive.


  Commit: 82dcd8dd1d813e9fddecabd46cd2df76cb29dea4
      https://github.com/parrot/parrot/commit/82dcd8dd1d813e9fddecabd46cd2df76cb29dea4
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-12 (Tue, 12 Jun 2012)

  Changed paths:
    M src/interp/api.c

  Log Message:
  -----------
  [codingstd] Fix non-2 space outdenting.


  Commit: 03ff546a3f8dc20f126ce59f2ca9f55f1d51e0c7
      https://github.com/parrot/parrot/commit/03ff546a3f8dc20f126ce59f2ca9f55f1d51e0c7
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-12 (Tue, 12 Jun 2012)

  Changed paths:
    M src/io/buffer.c
    M src/io/io_private.h

  Log Message:
  -----------
  Fix several of the asserts I added last time


  Commit: aea16cf24aa2a1577fe76181fa0bbdd602ba26db
      https://github.com/parrot/parrot/commit/aea16cf24aa2a1577fe76181fa0bbdd602ba26db
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-12 (Tue, 12 Jun 2012)

  Changed paths:
    M src/io/api.c
    M src/io/buffer.c
    M src/io/io_private.h
    M src/io/utilities.c

  Log Message:
  -----------
  Various cleanups. Add TODO notes. Codestd fixes. Add several assertions. These assertions have found at least one problemwith buffer writes, which I haven't fixed.


  Commit: 57e18ad9919a7e94d879309efba3548b26554f5a
      https://github.com/parrot/parrot/commit/57e18ad9919a7e94d879309efba3548b26554f5a
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-13 (Wed, 13 Jun 2012)

  Changed paths:
    M frontend/parrot2/prt0.pir
    M frontend/parrot2/prt0.winxed
    M src/interp/api.c

  Log Message:
  -----------
  Fix some exception messages to help track down failures more easily. re-bootstrap prt0.pir to account for the change in Interpinfo_enum numbering following recent changes. Update prt0.winxed to include the new copyright date (should be dynamic?) so re-bootstrapping does not alter the copyright message. kid51++ for pointing out the test failure.


  Commit: fa62e0f5b717bfd1fabd4474933af9469ec076af
      https://github.com/parrot/parrot/commit/fa62e0f5b717bfd1fabd4474933af9469ec076af
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-13 (Wed, 13 Jun 2012)

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

  Log Message:
  -----------
  [codingstd] Provide correct format for C function documentation.


  Commit: 328cbafb883d8838803f651a463de5489a0ace3a
      https://github.com/parrot/parrot/commit/328cbafb883d8838803f651a463de5489a0ace3a
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-13 (Wed, 13 Jun 2012)

  Changed paths:
    M MANIFEST
    R lib/Parrot/Pmc2c/Object.pm

  Log Message:
  -----------
  Merge branch 'no_pmc_object_pm'


  Commit: e6e2d763c626eed83c8b263a1bb0ca3bb21d575b
      https://github.com/parrot/parrot/commit/e6e2d763c626eed83c8b263a1bb0ca3bb21d575b
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-13 (Wed, 13 Jun 2012)

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

  Log Message:
  -----------
  Merge branch 'attribute_generate'


  Commit: 144115ee9cc2ba74a011f2912368157145b59c1c
      https://github.com/parrot/parrot/commit/144115ee9cc2ba74a011f2912368157145b59c1c
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-13 (Wed, 13 Jun 2012)

  Changed paths:
    M MANIFEST
    M config/auto/pmc.pm
    R lib/Parrot/Pmc2c/MULTI.pm
    M lib/Parrot/Pmc2c/PCCMETHOD.pm
    M lib/Parrot/Pmc2c/Parser.pm

  Log Message:
  -----------
  Merge branch 'eliminate_multi'


  Commit: a651df2b481855ab0347b5d0d4e452d988ad1f28
      https://github.com/parrot/parrot/commit/a651df2b481855ab0347b5d0d4e452d988ad1f28
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-13 (Wed, 13 Jun 2012)

  Changed paths:
    M src/io/buffer.c
    M src/io/io_private.h

  Log Message:
  -----------
  Fix my broken calculation for the amount of space in the buffer available for writing. This fixes at least one segfault (maybe more) and at least one broken test.


  Commit: 5185a3a4f369ebaa9a84f9eb569a0b31ebb19362
      https://github.com/parrot/parrot/commit/5185a3a4f369ebaa9a84f9eb569a0b31ebb19362
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-14 (Thu, 14 Jun 2012)

  Changed paths:
    R lib/Parrot/Pmc2c/Attribute.pm

  Log Message:
  -----------
  This should have been deleted as part of Issue #789.


  Commit: 5bd740f82b515e45a8dc71a1cab52e4bbe25a428
      https://github.com/parrot/parrot/commit/5bd740f82b515e45a8dc71a1cab52e4bbe25a428
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-14 (Thu, 14 Jun 2012)

  Changed paths:
    M MANIFEST
    M MANIFEST.SKIP
    M config/auto/pmc.pm
    M frontend/parrot2/prt0.pir
    M frontend/parrot2/prt0.winxed
    M include/parrot/gc_api.h
    M include/parrot/interpreter.h
    M include/parrot/platform_interface.h
    R lib/Parrot/Pmc2c/Attribute.pm
    R lib/Parrot/Pmc2c/MULTI.pm
    R lib/Parrot/Pmc2c/Object.pm
    M lib/Parrot/Pmc2c/PCCMETHOD.pm
    M lib/Parrot/Pmc2c/PMC.pm
    M lib/Parrot/Pmc2c/Parser.pm
    M src/dynoplibs/sys.ops
    M src/interp/api.c
    M src/ops/core.ops
    M src/platform/generic/misc.c
    M src/platform/win32/misc.c
    M t/dynoplibs/sysinfo.t

  Log Message:
  -----------
  Update branch from master, then resolve some merge conflicts in PCCMETHOD.pm.


  Commit: eca5d483a8db6696e1234454ae0806a58b47c135
      https://github.com/parrot/parrot/commit/eca5d483a8db6696e1234454ae0806a58b47c135
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-14 (Thu, 14 Jun 2012)

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

  Log Message:
  -----------
  Fix Socket.get_bool. Remove a readline test from t/pmc/socket.t which was absolutely not doing the right thing.


  Commit: 9aeede64c6a2343e21bd8424f008dd3b1752b26f
      https://github.com/parrot/parrot/commit/9aeede64c6a2343e21bd8424f008dd3b1752b26f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-14 (Thu, 14 Jun 2012)

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

  Log Message:
  -----------
  Fix Parrot_io_socket semantics to return 1 on success. Add in a Parrot_io_socket_handle legacy wrapper with the old behavior. Re-implement Socket.socket. Some TODO notes.


  Commit: 82035c271fa7cb734ea28910eff9122661b18699
      https://github.com/parrot/parrot/commit/82035c271fa7cb734ea28910eff9122661b18699
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-14 (Thu, 14 Jun 2012)

  Changed paths:
    M include/parrot/io.h
    M src/io/api.c
    M src/io/filehandle.c
    M src/io/pipe.c
    M src/io/socket.c
    M src/pmc/socket.pmc

  Log Message:
  -----------
  Use separate flags for adding read/write buffers to handles by default. Remove the ad hoc buffer STRING nonsense from socket.pmc, replaced by actual buffer logic.


  Commit: 32922950ff43b2ba01f65167a30dd7c74496b476
      https://github.com/parrot/parrot/commit/32922950ff43b2ba01f65167a30dd7c74496b476
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-14 (Thu, 14 Jun 2012)

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

  Log Message:
  -----------
  Add documentation identifying where each method is tested.


  Commit: fb9b5ba1e525c8175a95e4a77044bf3bd1d94c3b
      https://github.com/parrot/parrot/commit/fb9b5ba1e525c8175a95e4a77044bf3bd1d94c3b
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-15 (Fri, 15 Jun 2012)

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

  Log Message:
  -----------
  Enter comment as to why we have to use suffix rules rather than pattern rules.


  Commit: 78e570caddf8792cabd2a9e3862694f7712f4ac1
      https://github.com/parrot/parrot/commit/78e570caddf8792cabd2a9e3862694f7712f4ac1
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-15 (Fri, 15 Jun 2012)

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

  Log Message:
  -----------
  Restore one comment, to be consistent with other suffix rules.


  Commit: 998cd1ceb6e55ba7c0eb101a93da49175147d3a2
      https://github.com/parrot/parrot/commit/998cd1ceb6e55ba7c0eb101a93da49175147d3a2
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-15 (Fri, 15 Jun 2012)

  Changed paths:
    M lib/Parrot/Pmc2c/Emitter.pm
    M lib/Parrot/Pmc2c/PCCMETHOD.pm
    M lib/Parrot/Pmc2c/PMC.pm
    M lib/Parrot/Pmc2c/Pmc2cMain.pm

  Log Message:
  -----------
  Merge branch 'pmc_emitter_document'


  Commit: 7ee35303bfc5815cfa205fd589785059a472bf84
      https://github.com/parrot/parrot/commit/7ee35303bfc5815cfa205fd589785059a472bf84
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-16 (Sat, 16 Jun 2012)

  Changed paths:
    M include/parrot/io.h
    M src/io/buffer.c
    M src/io/filehandle.c
    M src/io/pipe.c
    M src/io/stringhandle.c
    M src/io/utilities.c

  Log Message:
  -----------
  Fix socket tests, though I'm not happy with this fix.

If we do a recv for X bytes but only receive Y (Y < X), we shouldn't try to recv again to get more because recv can hang if there's no data incoming. Notice that this 'fix' fails for very large reads where we fill the buffer and could legitimately recv more bytes but do not.


  Commit: ef77aa2899e9cc80f82e3ca54c09f00f74cf832a
      https://github.com/parrot/parrot/commit/ef77aa2899e9cc80f82e3ca54c09f00f74cf832a
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-16 (Sat, 16 Jun 2012)

  Changed paths:
    M t/pmc/io.t

  Log Message:
  -----------
  Fix a test in t/pmc/io.t. The test was asking to read 7 characters, but then testing that we only received 6. The new (correct) behavior is to ask for 6 characters and get 6 characters.


  Commit: 94edbda13aa3f440cce4a92bbd44ea54529b03ec
      https://github.com/parrot/parrot/commit/94edbda13aa3f440cce4a92bbd44ea54529b03ec
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-16 (Sat, 16 Jun 2012)

  Changed paths:
    M t/pmc/io.t

  Log Message:
  -----------
  Fix a UTF16 IO test in the same way. The test was doing .read(9) and expecting to only get back 5 characters. The expectation, I think, is that the 9 is a number of bytes and the internal read routines will automatically round up to get the next full multi-byte character. This is nonsensical. In the new system, when you ask for 9 characters, you get 9 characters with no magic.


  Commit: 90411267d95b1a58c0966af8bf3374b7567fad30
      https://github.com/parrot/parrot/commit/90411267d95b1a58c0966af8bf3374b7567fad30
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-16 (Sat, 16 Jun 2012)

  Changed paths:
    M src/dynoplibs/io.ops
    M src/pmc/stringhandle.pmc

  Log Message:
  -----------
  Update a few of the IO dynops


  Commit: 75e2d717e0f47d9f8e706133eff82ea781513f18
      https://github.com/parrot/parrot/commit/75e2d717e0f47d9f8e706133eff82ea781513f18
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-16 (Sat, 16 Jun 2012)

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

  Log Message:
  -----------
  Change most instances of IO_VTABLE* to const IO_VTABLE*. Add function-level documentation to src/io/api.c


  Commit: 9b419fc09e1679b5ee21127b629d4f7729b35556
      https://github.com/parrot/parrot/commit/9b419fc09e1679b5ee21127b629d4f7729b35556
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-16 (Sat, 16 Jun 2012)

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

  Log Message:
  -----------
  Add function-level documentation to src/io/buffer.c. A few small fixes along the way


  Commit: 55621feed69f2c95c008c27515f74057dc617308
      https://github.com/parrot/parrot/commit/55621feed69f2c95c008c27515f74057dc617308
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-16 (Sat, 16 Jun 2012)

  Changed paths:
    M src/io/io_private.h
    M src/io/utilities.c

  Log Message:
  -----------
  Function-level documentation and a few small fixes to src/io/utilities.c


  Commit: d48b17a299b5f5cc931b3ce297cb675e97a36f34
      https://github.com/parrot/parrot/commit/d48b17a299b5f5cc931b3ce297cb675e97a36f34
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-16 (Sat, 16 Jun 2012)

  Changed paths:
    M src/io/filehandle.c
    M src/io/io_private.h

  Log Message:
  -----------
  Function-level documentation and some fixes for src/io/filehandle.c


  Commit: c189cb2193c3878312ca24b67defa68ef27b2697
      https://github.com/parrot/parrot/commit/c189cb2193c3878312ca24b67defa68ef27b2697
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-17 (Sun, 17 Jun 2012)

  Changed paths:
    M src/io/filehandle.c

  Log Message:
  -----------
  document one more function in filehandle.c


  Commit: e5f2b26bb704e55da966e73b5bb7d5c7d7b1df65
      https://github.com/parrot/parrot/commit/e5f2b26bb704e55da966e73b5bb7d5c7d7b1df65
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-17 (Sun, 17 Jun 2012)

  Changed paths:
    M src/io/filehandle.c
    M src/io/socket.c

  Log Message:
  -----------
  Add function-level documentation and a few cleanups to src/io/socket.c


  Commit: 8ddbb90fe905dacf39a1c0966671bbc4de6c3f0b
      https://github.com/parrot/parrot/commit/8ddbb90fe905dacf39a1c0966671bbc4de6c3f0b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-17 (Sun, 17 Jun 2012)

  Changed paths:
    M src/io/filehandle.c
    M src/io/stringhandle.c

  Log Message:
  -----------
  Add function-level documentation, TODO notes and some cleanups to src/io/stringhandle.c. Also, fix some docs in src/io/filehandle.c


  Commit: 8c6639d305b07903ffa63234d790fe1530271303
      https://github.com/parrot/parrot/commit/8c6639d305b07903ffa63234d790fe1530271303
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-17 (Sun, 17 Jun 2012)

  Changed paths:
    M src/io/api.c

  Log Message:
  -----------
  Fix some documentation typos


  Commit: 5d38b54d8144df76e0ddf54f0147b94f0c5b1f2a
      https://github.com/parrot/parrot/commit/5d38b54d8144df76e0ddf54f0147b94f0c5b1f2a
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-17 (Sun, 17 Jun 2012)

  Changed paths:
    M src/io/api.c
    M src/io/filehandle.c
    M src/io/pipe.c
    M src/io/stringhandle.c

  Log Message:
  -----------
  Function-level documentation and some cleanups for src/io/pipe.c


  Commit: bda0d58871e1c9a583477233f5edce686f7d6ed9
      https://github.com/parrot/parrot/commit/bda0d58871e1c9a583477233f5edce686f7d6ed9
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-17 (Sun, 17 Jun 2012)

  Changed paths:
    M lib/Parrot/Pmc2c/Emitter.pm
    M lib/Parrot/Pmc2c/Method.pm
    M lib/Parrot/Pmc2c/PCCMETHOD.pm
    M lib/Parrot/Pmc2c/Parser.pm
    M lib/Parrot/Pmc2c/Pmc2cMain.pm

  Log Message:
  -----------
  [codingstd] Update copyrights on recently modified files.


  Commit: 35c4d65b23f00ad41ef1ad6e33c8300d9f8e423e
      https://github.com/parrot/parrot/commit/35c4d65b23f00ad41ef1ad6e33c8300d9f8e423e
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-17 (Sun, 17 Jun 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Added entry about code cleanup in lib/Parrot/Pmc2c/.


  Commit: ea4450c599a90935c557a9a04bce2b75d41a10ae
      https://github.com/parrot/parrot/commit/ea4450c599a90935c557a9a04bce2b75d41a10ae
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-06-18 (Mon, 18 Jun 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  [doc] Add some beef to the changelog


  Commit: bd38fd01b35cf1b6310dd3c7bbf119386e2e189f
      https://github.com/parrot/parrot/commit/bd38fd01b35cf1b6310dd3c7bbf119386e2e189f
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2012-06-18 (Mon, 18 Jun 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  winxed news


  Commit: b11c4d83c954e9a01aeba078914465b3d85fe8a2
      https://github.com/parrot/parrot/commit/b11c4d83c954e9a01aeba078914465b3d85fe8a2
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-18 (Mon, 18 Jun 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Minor edit. Just added a newline to the '<li>...</li>' output of 'releases.html' in preparation of tomorrow's release.


  Commit: 522f92816a93a3f6978f06da6a9234b667697270
      https://github.com/parrot/parrot/commit/522f92816a93a3f6978f06da6a9234b667697270
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-19 (Tue, 19 Jun 2012)

  Changed paths:
    M CREDITS
    M ChangeLog
    M MANIFEST.generated
    M README.pod
    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:
  -----------
  Release 4.5.0 - Buff-faced Pygmy Parrot (in honor of M0).


  Commit: c5d25988333ee195be742420faf349551565dee9
      https://github.com/parrot/parrot/commit/c5d25988333ee195be742420faf349551565dee9
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-19 (Tue, 19 Jun 2012)

  Changed paths:
    M src/io/userhandle.c

  Log Message:
  -----------
  Some boilerplate for userhandle.c


  Commit: a08def96b921444cd7ed3c360f8c32729598d457
      https://github.com/parrot/parrot/commit/a08def96b921444cd7ed3c360f8c32729598d457
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-19 (Tue, 19 Jun 2012)

  Changed paths:
    M .gitignore
    M CREDITS
    M ChangeLog
    M DONORS.pod
    M MANIFEST
    M MANIFEST.SKIP
    M MANIFEST.generated
    M README.pod
    M README_cygwin.pod
    M VERSION
    M compilers/data_json/JSON_README.pod
    M compilers/data_json/data_json.pir
    M compilers/imcc/imcc.y
    M compilers/imcc/imcparser.c
    M compilers/pct/README.pod
    M compilers/pge/PGE.pir
    M compilers/pge/PGE/Exp.pir
    M compilers/pge/PGE/OPTable.pir
    M compilers/pge/PGE/Perl6Regex.pir
    M compilers/pge/README.pod
    M compilers/tge/TGE/Compiler.pir
    M compilers/tge/TGE/Grammar.pir
    M compilers/tge/tgc.pir
    M config/auto/icu.pm
    M config/auto/llvm/hello.c
    M config/auto/memalign.pm
    M config/auto/pmc.pm
    M config/auto/sizes.pm
    M config/auto/sizes/test_c.in
    M config/auto/va_ptr.pm
    M config/gen/config_h/config_h.in
    M config/gen/makefiles/root.in
    M docs/binaries/ops2c.pod
    M docs/binaries/parrot-nqp.pod
    M docs/binaries/parrot-prove.pod
    M docs/binaries/parrot_nci_thunk_gen.pod
    M docs/binaries/parrotbug.pod
    M docs/binaries/pbc_to_exe.pod
    M docs/binaries/plumage.pod
    M docs/binaries/winxed.pod
    M docs/compiler_faq.pod
    M docs/debug.pod
    M docs/deprecations/deprecations.pod
    M docs/deprecations/deprecations_2_6.pod
    M docs/deprecations/deprecations_2_9.pod
    M docs/deprecations/deprecations_3_0.pod
    M docs/deprecations/deprecations_3_3.pod
    M docs/deprecations/deprecations_3_6.pod
    M docs/deprecations/how_to_deprecate.pod
    M docs/dev/byteorder.pod
    M docs/dev/c_functions.pod
    M docs/dev/coverage.pod
    M docs/dev/debugging_with_msvc.pod
    M docs/dev/headerizer.pod
    M docs/dev/infant.pod
    M docs/dev/longopt.pod
    M docs/dev/parrot_api.pod
    M docs/dev/pcc_methods.pod
    M docs/dev/pcc_state.pod
    M docs/dev/pmc_freeze.pod
    M docs/dev/pmc_obj_design_meeting_notes.pod
    M docs/extend.pod
    M docs/faq.pod
    M docs/gettingstarted.pod
    M docs/glossary.pod
    M docs/imcc/imcfaq.pod
    M docs/intro.pod
    M docs/memory_internals.pod
    M docs/overview.pod
    M docs/parrot.pod
    M docs/parrotbyte.pod
    M docs/parrothist.pod
    M docs/pmc.pod
    M docs/pmc/array.pod
    M docs/pmc/documentation.pod
    M docs/pmc2c.pod
    M docs/porting_intro.pod
    M docs/project/cage_cleaners_guide.pod
    M docs/project/committer_guide.pod
    M docs/project/core_inclusion.pod
    M docs/project/debian_packaging_guide.pod
    M docs/project/metacommitter_guide.pod
    M docs/project/release_manager_guide.pod
    M docs/project/roles_responsibilities.pod
    M docs/project/support_policy.pod
    M docs/project/ubuntu_packaging_guide.pod
    M docs/req/model_users.pod
    M docs/running.pod
    M docs/submissions.pod
    M docs/tests.pod
    M docs/user/pir/exceptions.pod
    M docs/user/pir/intro.pod
    M docs/user/pir/objects.pod
    M docs/user/pir/pmcs.pod
    M docs/vtables.pod
    M editor/README.pod
    M examples/README.pod
    M examples/languages/abc/abc.pir
    M examples/languages/abc/src/builtins/all.pir
    M examples/languages/squaak/doc/tutorial_episode_1.pod
    M examples/languages/squaak/doc/tutorial_episode_2.pod
    M examples/languages/squaak/doc/tutorial_episode_3.pod
    M examples/languages/squaak/doc/tutorial_episode_4.pod
    M examples/languages/squaak/doc/tutorial_episode_5.pod
    M examples/languages/squaak/doc/tutorial_episode_6.pod
    M examples/languages/squaak/doc/tutorial_episode_7.pod
    M examples/languages/squaak/doc/tutorial_episode_8.pod
    M examples/languages/squaak/doc/tutorial_episode_9.pod
    M examples/languages/squaak/squaak.pir
    M examples/languages/squaak/src/squaak.pir
    M examples/mops/mops.p6
    M examples/mops/mops.rb
    M examples/nci/Xlib.pir
    M examples/nci/Xlibconstants.pir
    M examples/nci/xlibtest.nqp
    M examples/nci/xlibtest.p6
    M examples/nci/xlibtest.pir
    M examples/past/01-sub.pir
    M examples/past/four_plus_one.pir
    M examples/pir/coop_threads.pir
    M examples/sdl/anim_image.pir
    M examples/sdl/anim_image_dblbuf.pir
    M examples/sdl/blue_font.pir
    M examples/sdl/blue_rect.pir
    M examples/sdl/blue_rect.pl
    M examples/sdl/bounce_parrot_logo.pir
    M examples/sdl/mandel.pir
    M examples/sdl/minesweeper/eventhandler.pir
    M examples/sdl/minesweeper/mines.pir
    M examples/sdl/move_parrot_logo.pir
    M examples/sdl/raw_pixels.pir
    M examples/sdl/tetris/app.pir
    M examples/sdl/tetris/block.pir
    M examples/sdl/tetris/blockdata.pir
    M examples/sdl/tetris/blocks.pir
    M examples/sdl/tetris/board.pir
    M examples/sdl/tetris/boarddata.pir
    M examples/sdl/tetris/eventhandler.pir
    M examples/sdl/tetris/tetris.pir
    M examples/streams/Bytes.pir
    M examples/streams/Combiner.pir
    M examples/streams/Coroutine.pir
    M examples/streams/FileLines.pir
    M examples/streams/Filter.pir
    M examples/streams/Include.pir
    M examples/streams/Lines.pir
    M examples/streams/ParrotIO.pir
    M examples/streams/SubCounter.pir
    M examples/streams/SubHello.pir
    M examples/streams/Writer.pir
    M examples/tge/branch/lib/Branch.pir
    M examples/tge/branch/lib/Leaf.pir
    M examples/tutorial/00_README.pod
    M examples/tutorial/01_temp_var.pir
    M examples/tutorial/02_local_var.pir
    M examples/tutorial/03_temp_var_basic_pmcs.pir
    M examples/tutorial/04_pod_comments.pir
    M examples/tutorial/10_math_ops.pir
    M examples/tutorial/11_math_ops_self_mod.pir
    M examples/tutorial/12_math_ops_pasm.pir
    M examples/tutorial/13_logical_ops.pir
    M examples/tutorial/20_string_ops.pir
    M examples/tutorial/21_string_ops_repeat.pir
    M examples/tutorial/22_string_ops_length.pir
    M examples/tutorial/23_string_ops_substr.pir
    M examples/tutorial/24_string_ops_clone.pir
    M examples/tutorial/30_arrays_basic.pir
    M examples/tutorial/31_array_ops_split.pir
    M examples/tutorial/32_array_ops_sprintf.pir
    M examples/tutorial/33_hashes.pir
    M examples/tutorial/34_multikey.pir
    M examples/tutorial/40_file_ops.pir
    M examples/tutorial/50_goto.pir
    M examples/tutorial/51_if_unless.pir
    M examples/tutorial/52_if_compare.pir
    M examples/tutorial/53_loop.pir
    M examples/tutorial/55_iterator.pir
    M examples/tutorial/56_defined.pir
    M examples/tutorial/57_exists.pir
    M examples/tutorial/60_subroutines.pir
    M examples/tutorial/61_namespaces.pir
    M examples/tutorial/62_namespaces.pir
    M examples/tutorial/70_class_object.pir
    M examples/tutorial/81_continuation.pir
    M examples/tutorial/82_coroutine.pir
    M examples/tutorial/83_external_libraries.pir
    M examples/tutorial/90_writing_tests.pir
    M ext/winxed/compiler.pir
    M ext/winxed/driver.pir
    M frontend/parrot2/prt0.pir
    M frontend/parrot2/prt0.winxed
    M include/parrot/gc_api.h
    M include/parrot/interpreter.h
    M include/parrot/oplib/core_ops.h
    M include/parrot/platform_interface.h
    M include/parrot/pointer_array.h
    R lib/Parrot/Pmc2c/Attribute.pm
    M lib/Parrot/Pmc2c/Emitter.pm
    R lib/Parrot/Pmc2c/MULTI.pm
    M lib/Parrot/Pmc2c/Method.pm
    R lib/Parrot/Pmc2c/Object.pm
    M lib/Parrot/Pmc2c/PCCMETHOD.pm
    M lib/Parrot/Pmc2c/PMC.pm
    M lib/Parrot/Pmc2c/Parser.pm
    M lib/Parrot/Pmc2c/Pmc2cMain.pm
    M lib/Parrot/Test/Pod.pm
    M runtime/parrot/include/green_threads.pir
    M runtime/parrot/include/hllmacros.pir
    M runtime/parrot/include/test_more.pir
    M runtime/parrot/languages/parrot/parrot.pir
    M runtime/parrot/library/CGI/QueryHash.pir
    M runtime/parrot/library/Config/JSON.pir
    M runtime/parrot/library/HTTP/Daemon.pir
    M runtime/parrot/library/HTTP/Message.pir
    M runtime/parrot/library/JSON.pir
    M runtime/parrot/library/LWP/Protocol.pir
    M runtime/parrot/library/LWP/UserAgent.pir
    M runtime/parrot/library/PGE/Dumper.pir
    M runtime/parrot/library/Range.pir
    M runtime/parrot/library/Stream/Writer.pir
    M runtime/parrot/library/String/Utils.pir
    M runtime/parrot/library/TAP/Formatter.pir
    M runtime/parrot/library/TAP/Harness.pir
    M runtime/parrot/library/TAP/Parser.pir
    M runtime/parrot/library/Test/Builder/Test.pir
    M runtime/parrot/library/URI.pir
    M runtime/parrot/library/distutils.pir
    M runtime/parrot/library/dumper.pir
    M runtime/parrot/library/parrotlib.pir
    M src/alarm.c
    M src/dynoplibs/sys.ops
    M src/dynpmc/README.pod
    M src/embed/api.c
    M src/exit.c
    M src/gc/gc_ms2.c
    M src/gc/string_gc.c
    M src/gc/system.c
    M src/interp/api.c
    M src/interp/inter_cb.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/platform/generic/misc.c
    M src/platform/generic/socket.c
    M src/platform/win32/misc.c
    M src/pmc/addrregistry.pmc
    M src/pmc/callback.pmc
    M src/pmc/default.pmc
    M src/pmc/key.pmc
    M src/pmc/resizablepmcarray.pmc
    M src/pmc/stringbuilder.pmc
    M src/pointer_array.c
    M src/runcore/subprof.c
    M src/string/api.c
    M src/string/encoding/shared.c
    M t/TESTS_STATUS.pod
    M t/codingstd/pccmethod_deps.t
    M t/codingstd/pod_description.t
    M t/dynoplibs/sysinfo.t
    M t/dynoplibs/time.t
    M t/examples/streams.t
    M t/harness
    M t/op/time.t
    M t/pmc/opcode.t
    M t/pmc/oplib.t
    M t/pmc/task_primes.t
    M t/run/options.t
    M t/steps/auto/icu-01.t
    M t/steps/auto/memalign-01.t
    M t/steps/auto/sizes-01.t
    M t/tools/dump_pbc.t
    M tools/dev/merge_pull_request.pl
    M tools/dev/mk_inno_language.pl
    R tools/dev/pbc_to_exe.pir
    A tools/dev/pbc_to_exe.winxed
    M tools/release/cut.pl
    M tools/release/parrot_github_release.pl
    M tools/release/release.json

  Log Message:
  -----------
  Merge branch 'master' into whiteknight/io_cleanup1


  Commit: dd76985ff44525db5714bd0314842d10c69a0d42
      https://github.com/parrot/parrot/commit/dd76985ff44525db5714bd0314842d10c69a0d42
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-19 (Tue, 19 Jun 2012)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  The Winxed compiler relies on StringHandle.read(0) being equivalent to StringHandle.readall(). This semantic was unique to StringHandle and is not carried over into the new system. As a temporary fix update the winxed compiler generated .pir code to use the correct method. All coretests (at least) pass


  Commit: a14184d8fd920726ae75b42a9e52987d21220e81
      https://github.com/parrot/parrot/commit/a14184d8fd920726ae75b42a9e52987d21220e81
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-19 (Tue, 19 Jun 2012)

  Changed paths:
    M include/parrot/exit.h
    M include/parrot/io.h
    M src/dynoplibs/io.ops
    M src/io/api.c
    M src/io/buffer.c

  Log Message:
  -----------
  Fix Parrot_io_tell to account for read-ahead in the readbuffer. Headerize. make test now passes 100%


  Commit: fcb320b980614f7804bfbce3e26363cdf3e32323
      https://github.com/parrot/parrot/commit/fcb320b980614f7804bfbce3e26363cdf3e32323
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-19 (Tue, 19 Jun 2012)

  Changed paths:
    M src/io/buffer.c

  Log Message:
  -----------
  +a missing ASSERT_ARGS


  Commit: 58cce6fe27bc235babd85b4ea40af36945d45d2f
      https://github.com/parrot/parrot/commit/58cce6fe27bc235babd85b4ea40af36945d45d2f
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-06-19 (Tue, 19 Jun 2012)

  Changed paths:
    M include/parrot/exit.h

  Log Message:
  -----------
  reran the headerizer and got proper annotations


  Commit: 870463a69beee6d157f30f3ab97f63e16e0b90d8
      https://github.com/parrot/parrot/commit/870463a69beee6d157f30f3ab97f63e16e0b90d8
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-06-19 (Tue, 19 Jun 2012)

  Changed paths:
    M src/runcore/subprof.c

  Log Message:
  -----------
  redid the #if on getticks() to wrap the contents of the function, but not the declaration


  Commit: 7e95bfb336cbbc511be4fcfb508d3879ab9f11e5
      https://github.com/parrot/parrot/commit/7e95bfb336cbbc511be4fcfb508d3879ab9f11e5
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-20 (Wed, 20 Jun 2012)

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

  Log Message:
  -----------
  This fixes the 'oddness' reported by rurban yesterday in #ps.


  Commit: cdde363267a50519a48e0ab261d099e129db4bab
      https://github.com/parrot/parrot/commit/cdde363267a50519a48e0ab261d099e129db4bab
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-20 (Wed, 20 Jun 2012)

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

  Log Message:
  -----------
  While I was here: This removes useless, empty lines between the '=head2 Abstract' and the '=head2 Synopsis' command paragraphs in most, but not all, of the pdds.


  Commit: 4ffcbd5b1aa43aaae6ef0136a2dc46d13be6a07e
      https://github.com/parrot/parrot/commit/4ffcbd5b1aa43aaae6ef0136a2dc46d13be6a07e
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-20 (Wed, 20 Jun 2012)

  Changed paths:
    M src/io/api.c
    M src/io/buffer.c
    M src/io/filehandle.c
    M src/io/pipe.c

  Log Message:
  -----------
  several POD fixes to make the test happy


  Commit: 9b4a229e0f2b9ff6dc11c5e3a4e4e92085872379
      https://github.com/parrot/parrot/commit/9b4a229e0f2b9ff6dc11c5e3a4e4e92085872379
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-20 (Wed, 20 Jun 2012)

  Changed paths:
    M src/io/api.c
    M src/io/filehandle.c
    M src/io/pipe.c
    M src/io/stringhandle.c
    M src/io/userhandle.c
    M src/pmc/filehandle.pmc
    M src/pmc/socket.pmc
    M src/runcore/cores.c

  Log Message:
  -----------
  Fixes to line-length.


  Commit: 6313ab454df77c1dfc4d27633f99c19601b2f106
      https://github.com/parrot/parrot/commit/6313ab454df77c1dfc4d27633f99c19601b2f106
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-20 (Wed, 20 Jun 2012)

  Changed paths:
    M src/io/buffer.c
    M src/io/io_private.h

  Log Message:
  -----------
  Add space between keyword and parens


  Commit: a6f2d9307ba150b3ae5eecadef9e3ae8c27c9cc3
      https://github.com/parrot/parrot/commit/a6f2d9307ba150b3ae5eecadef9e3ae8c27c9cc3
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-20 (Wed, 20 Jun 2012)

  Changed paths:
    M src/io/api.c

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


  Commit: 57417eadc46e21b7fec6aa11811aeab7160eea66
      https://github.com/parrot/parrot/commit/57417eadc46e21b7fec6aa11811aeab7160eea66
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-20 (Wed, 20 Jun 2012)

  Changed paths:
    M src/io/io_private.h

  Log Message:
  -----------
  Add necessary params in #define macro defs


  Commit: e938e70f9e6b33677ff3a8f83e242e0726f70cf6
      https://github.com/parrot/parrot/commit/e938e70f9e6b33677ff3a8f83e242e0726f70cf6
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-20 (Wed, 20 Jun 2012)

  Changed paths:
    M src/io/api.c
    M src/io/buffer.c

  Log Message:
  -----------
  Fixes to ASSERT_ARGS


  Commit: 5e00f2fd9e3a5f35a34237a916776a538bdb2566
      https://github.com/parrot/parrot/commit/5e00f2fd9e3a5f35a34237a916776a538bdb2566
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-20 (Wed, 20 Jun 2012)

  Changed paths:
    M include/parrot/io.h
    M src/pmc/filehandle.pmc
    M src/pmc/socket.pmc

  Log Message:
  -----------
  Remove some C++ comments. Some of these are TODO notes that still need to be addressed


  Commit: 1bd030e48f5aaef520613abd572f9849be74811e
      https://github.com/parrot/parrot/commit/1bd030e48f5aaef520613abd572f9849be74811e
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-06-21 (Thu, 21 Jun 2012)

  Changed paths:
    M include/parrot/parrot.h

  Log Message:
  -----------
  Make 'PARROT_MAGIC', at least, agree with the '*.pbc' files; although, it's unused and, evidently, useless.


  Commit: 5a43b68215b0cf3118f6c6a0aaef25fb2c4cb15f
      https://github.com/parrot/parrot/commit/5a43b68215b0cf3118f6c6a0aaef25fb2c4cb15f
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-22 (Fri, 22 Jun 2012)

  Changed paths:
    M src/runcore/subprof.c

  Log Message:
  -----------
  [codingstd] Move ASSERT_ARGS to immediately after start of function. ayardley++


  Commit: 80a0c23c83a6f061b5ca8bfbe3eed3c063f2912c
      https://github.com/parrot/parrot/commit/80a0c23c83a6f061b5ca8bfbe3eed3c063f2912c
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-24 (Sun, 24 Jun 2012)

  Changed paths:
    M docs/pdds/draft/pdd01_overview.pod
    M docs/pdds/draft/pdd05_opfunc.pod
    M docs/pdds/draft/pdd06_pasm.pod
    M docs/pdds/draft/pdd08_keys.pod
    M docs/pdds/draft/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/pdd00_pdd.pod
    M docs/pdds/pdd03_calling_conventions.pod
    M docs/pdds/pdd07_codingstd.pod
    M docs/pdds/pdd09_gc.pod
    M docs/pdds/pdd10_embedding.pod
    M docs/pdds/pdd15_objects.pod
    M docs/pdds/pdd17_pmc.pod
    M docs/pdds/pdd18_security.pod
    M docs/pdds/pdd19_pir.pod
    M docs/pdds/pdd20_lexical_vars.pod
    M docs/pdds/pdd21_namespaces.pod
    M docs/pdds/pdd22_io.pod
    M docs/pdds/pdd23_exceptions.pod
    M docs/pdds/pdd24_events.pod
    M docs/pdds/pdd25_concurrency.pod
    M docs/pdds/pdd26_ast.pod
    M docs/pdds/pdd27_multiple_dispatch.pod
    M docs/pdds/pdd28_strings.pod
    M docs/pdds/pdd30_install.pod
    M docs/pdds/pdd_template.pod
    M include/parrot/parrot.h
    M src/runcore/subprof.c

  Log Message:
  -----------
  Merge branch 'master' into whiteknight/io_cleanup1


  Commit: f28a4ef6d0a917a06ccd2428de3dedc75cad46be
      https://github.com/parrot/parrot/commit/f28a4ef6d0a917a06ccd2428de3dedc75cad46be
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-24 (Sun, 24 Jun 2012)

  Changed paths:
    M include/parrot/io.h
    M src/io/api.c
    M src/io/buffer.c
    M src/io/filehandle.c
    M src/io/pipe.c
    M src/io/socket.c
    M src/io/stringhandle.c
    M src/io/utilities.c

  Log Message:
  -----------
  Add in a new ->set_eof function to the io_vtable. Use that to set the EOF flag at a much higher level, ignoring low-level buffer-initiated reads that pass EOF on the file descriptor.


  Commit: 9f92b2d83c95df83f9287a2146d659455b0188b5
      https://github.com/parrot/parrot/commit/9f92b2d83c95df83f9287a2146d659455b0188b5
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-06-24 (Sun, 24 Jun 2012)

  Changed paths:
    M src/io/pipe.c
    M src/io/socket.c
    M src/io/stringhandle.c

  Log Message:
  -----------
  [codingstd] No semicolons after ASSERT_ARGS().  Add one macro; re-run headerizer. Six files still failing c_function_docs.t.


  Commit: 413ae84c91f6d560a8e7c2163653d9e1fab2cced
      https://github.com/parrot/parrot/commit/413ae84c91f6d560a8e7c2163653d9e1fab2cced
  Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
  Date:   2012-06-25 (Mon, 25 Jun 2012)

  Changed paths:
    M src/io/socket.c
    M src/io/stringhandle.c
    M src/pmc/handle.pmc

  Log Message:
  -----------
  fixed builds


  Commit: b4b92b9892c26af4c83ce954c8718691aa982d01
      https://github.com/parrot/parrot/commit/b4b92b9892c26af4c83ce954c8718691aa982d01
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-25 (Mon, 25 Jun 2012)

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

  Log Message:
  -----------
  Add in a function Parrot_io_get_standard_piohandle to replace the older Parrot_io_get_std_handle


  Commit: 5eee9bac9d2e99add7449e7ee7f59bdcb6a05d21
      https://github.com/parrot/parrot/commit/5eee9bac9d2e99add7449e7ee7f59bdcb6a05d21
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-25 (Mon, 25 Jun 2012)

  Changed paths:
    M src/io/api.c
    M src/io/buffer.c
    M src/io/filehandle.c
    M src/io/pipe.c
    M src/io/stringhandle.c
    M src/io/userhandle.c
    M src/pmc/filehandle.pmc
    M src/pmc/handle.pmc
    M src/pmc/socket.pmc
    M src/pmc/stringhandle.pmc

  Log Message:
  -----------
  Several build fixes for g++. kid51++ for the error report


  Commit: dc11d0d1b59c200a71ab2006cb7039f1bcbc171f
      https://github.com/parrot/parrot/commit/dc11d0d1b59c200a71ab2006cb7039f1bcbc171f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-25 (Mon, 25 Jun 2012)

  Changed paths:
    M src/io/pipe.c
    M src/io/socket.c
    M src/io/stringhandle.c
    M src/pmc/handle.pmc

  Log Message:
  -----------
  Merge branch 'whiteknight/io_cleanup1' of github.com:parrot/parrot into whiteknight/io_cleanup1


  Commit: e85091ea0a3a8bcb9d51d96371b1695261d6098f
      https://github.com/parrot/parrot/commit/e85091ea0a3a8bcb9d51d96371b1695261d6098f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-25 (Mon, 25 Jun 2012)

  Changed paths:
    M src/platform/generic/io.c
    M src/platform/win32/io.c

  Log Message:
  -----------
  Re-format some function-level docs so that the test recognizes that they exist


  Commit: d06de9b423a107e43925472198dad2e58fb0f08a
      https://github.com/parrot/parrot/commit/d06de9b423a107e43925472198dad2e58fb0f08a
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-25 (Mon, 25 Jun 2012)

  Changed paths:
    M src/io/userhandle.c

  Log Message:
  -----------
  Small doc fix for userhandle.c


  Commit: 2c2a61b083f2c0af372b2d18d486bf81b2ba18dc
      https://github.com/parrot/parrot/commit/2c2a61b083f2c0af372b2d18d486bf81b2ba18dc
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-25 (Mon, 25 Jun 2012)

  Changed paths:
    M src/io/api.c
    M src/io/pipe.c
    M src/io/socket.c
    M src/io/userhandle.c

  Log Message:
  -----------
  Add in the missing function-level docs. Codetest now passes


  Commit: 66923d2f091f10d32edf1d807e49ccc44c5ca364
      https://github.com/parrot/parrot/commit/66923d2f091f10d32edf1d807e49ccc44c5ca364
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2012-06-26 (Tue, 26 Jun 2012)

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

  Log Message:
  -----------
  PDD13: The debug segment has no line numbers

The debug segment consists only of a list of offset to filename
mappings.  While a long table of opcodes to line numbers might be
useful, it doesn't exist.  So remove the pretty description of it.


  Commit: 4408cbb7b50dd7c58f2b42ee5460b7189d312f86
      https://github.com/parrot/parrot/commit/4408cbb7b50dd7c58f2b42ee5460b7189d312f86
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-26 (Tue, 26 Jun 2012)

  Changed paths:
    M src/io/socket.c
    M src/pmc/filehandle.pmc
    M src/pmc/handle.pmc
    M src/pmc/socket.pmc
    M src/pmc/stringhandle.pmc

  Log Message:
  -----------
  Make sure Socket defaults to use the Parrot_default_encoding_ptr, like it does in master. Refactor some of the encoding logic into Handle to avoid duplication. Socket now has settable encodings. I'm still not happy with the way we store the encoding name as a string and look it up for every IO request.


  Commit: c8417326797d13a58f5c9b2f3b315e761da85e63
      https://github.com/parrot/parrot/commit/c8417326797d13a58f5c9b2f3b315e761da85e63
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-06-27 (Wed, 27 Jun 2012)

  Changed paths:
    M include/parrot/io.h
    M src/io/buffer.c
    M src/io/io_private.h
    M src/io/socket.c
    M src/io/utilities.c
    M src/pmc/handle.pmc
    M src/pmc/socket.pmc

  Log Message:
  -----------
  Introduce a new PIO_READ_SIZE_ANY flag that instructs the read path to grab a large chunk of data (CHUNK_SIZE or however much the buffer can hold).


  Commit: 9c08d450fe678ec695e58a054480811731c6ca95
      https://github.com/parrot/parrot/commit/9c08d450fe678ec695e58a054480811731c6ca95
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-07-07 (Sat, 07 Jul 2012)

  Changed paths:
    M src/io/api.c

  Log Message:
  -----------
  sun cc detected: "src/io/api.c", line 1923: void function cannot return value


  Commit: 065b5a2ee02286ae81798f2bf45725757917dabd
      https://github.com/parrot/parrot/commit/065b5a2ee02286ae81798f2bf45725757917dabd
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-07-07 (Sat, 07 Jul 2012)

  Changed paths:
    M t/codingstd/c_arg_assert.t

  Log Message:
  -----------
  skip yet unused io_userhandle vtable functions [GH #796]


  Commit: 05ee209c96d8aa21bc6ae7338e0867829dac4169
      https://github.com/parrot/parrot/commit/05ee209c96d8aa21bc6ae7338e0867829dac4169
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-07-09 (Mon, 09 Jul 2012)

  Changed paths:
    M t/pmc/filehandle.t

  Log Message:
  -----------
  [GH #797] TODO: solaris fails to set buffer_size() in branch io_cleanup1

TODO t/pmc/filehandle.t test 14 on solaris


  Commit: 96d2ffd335899a08ae2aff35d6ee5b7d870c216e
      https://github.com/parrot/parrot/commit/96d2ffd335899a08ae2aff35d6ee5b7d870c216e
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-07-09 (Mon, 09 Jul 2012)

  Changed paths:
    M src/io/api.c

  Log Message:
  -----------
  Fix typo in Parrot_io_read_byte_buffer_pmc. This typo was causing a failure found by moritz++


  Commit: 29fb14e97d1e23af6c8beb8903ec23003b3462a5
      https://github.com/parrot/parrot/commit/29fb14e97d1e23af6c8beb8903ec23003b3462a5
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-07-10 (Tue, 10 Jul 2012)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Added myself as release manger for 4.8.0.


  Commit: c346c8158048d7548b862a1ef8545afe70bccd47
      https://github.com/parrot/parrot/commit/c346c8158048d7548b862a1ef8545afe70bccd47
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-07-11 (Wed, 11 Jul 2012)

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

  Log Message:
  -----------
  Copy&Paste error in INSTALLABLEPDB makefile target

INSTALLABLEPDB must link against install_config.o, not parrot_config.o


  Commit: e9ef43702ddc02d54cd3bfcf8c768b4e999bbc03
      https://github.com/parrot/parrot/commit/e9ef43702ddc02d54cd3bfcf8c768b4e999bbc03
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-07-11 (Wed, 11 Jul 2012)

  Changed paths:
    M lib/Parrot/Install.pm

  Log Message:
  -----------
  Fix [GH #782] Installed parrot_config.o: Permission denied

make install may be done via sudo make install.
File::Copy::copy may drop the 644 permissions and leave only a
root owned 600 file of the files created as prep to the install
target. Which are installable's and install_config.o, which is
copied to parrot_config.o.

Use the newer File::Copy::cp instead, which works back to perl 5.6 (2.03),
but tries to keep the src perms starting with v2.14, with perl 5.10.1.


  Commit: e8586015f1e4583bf7cb00328954b6c5ebcab20a
      https://github.com/parrot/parrot/commit/e8586015f1e4583bf7cb00328954b6c5ebcab20a
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-07-12 (Thu, 12 Jul 2012)

  Changed paths:
    M src/io/api.c
    M src/io/buffer.c
    M src/io/utilities.c

  Log Message:
  -----------
  Some initial changes to make readline use a STRING delimiter. Not finished


  Commit: c925e6e25743e1b46ba436b6e9eebf549a55ace0
      https://github.com/parrot/parrot/commit/c925e6e25743e1b46ba436b6e9eebf549a55ace0
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-07-12 (Thu, 12 Jul 2012)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  Add an init_pmc vtable to PackFile PMC so we can get it from Packfile without serializing/deserializing. benabik++ for the suggestion


  Commit: 1c69857379623ce7a0bf16a63b04d8a21c518eb4
      https://github.com/parrot/parrot/commit/1c69857379623ce7a0bf16a63b04d8a21c518eb4
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-07-13 (Fri, 13 Jul 2012)

  Changed paths:
    R docs/index/book.json

  Log Message:
  -----------
  Removed file now that it's useless.


  Commit: 8f2063443c0362cf7d00c8b5a62601f9ff982566
      https://github.com/parrot/parrot/commit/8f2063443c0362cf7d00c8b5a62601f9ff982566
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-07-13 (Fri, 13 Jul 2012)

  Changed paths:
    M docs/index/index.json

  Log Message:
  -----------
  Updated file to make it display 'Parrot Developer's Guide' more in-keeping with the other books on the 'index.html' page. Just a minor change for the sake of uniformity of document presentation.


  Commit: 2cffaf316526cb6d8747dfa11e9b37ca2bd9d97e
      https://github.com/parrot/parrot/commit/2cffaf316526cb6d8747dfa11e9b37ca2bd9d97e
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-07-13 (Fri, 13 Jul 2012)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Ran 'perl tools/dev/mk_manifest_and_skip.pl' to remove 'book.json' from the 'MANIFEST' since we no longer need it.


  Commit: 10eab205e5bbaeac7c2a5a4ef057c95148296f2c
      https://github.com/parrot/parrot/commit/10eab205e5bbaeac7c2a5a4ef057c95148296f2c
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-07-13 (Fri, 13 Jul 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Updated ChangeLog about the updates to 'docs/index/index.json' and 'docs/index/book.json'.


  Commit: 5cba8aef1c0681e925ba0dc9e028386c5004801f
      https://github.com/parrot/parrot/commit/5cba8aef1c0681e925ba0dc9e028386c5004801f
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-07-13 (Fri, 13 Jul 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  This should get it. Make the whole 'parrot.github.com' release thing simplier and more robust, that is.


  Commit: 19f3bd5d823b545a8d9f164627b95fb996579958
      https://github.com/parrot/parrot/commit/19f3bd5d823b545a8d9f164627b95fb996579958
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-07-16 (Mon, 16 Jul 2012)

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

  Log Message:
  -----------
  Release 4.6.0 - Wild Parrots of Telegraph Hill

See http://www.imdb.com/title/tt0424565/

"The first half of the documentary film focuses on Mark Bittner's
relationship with the Parrots living on the Telegraph Hill in the center of
San Francisco and how he came to be their caretakers.  He has a name for
each one and gives the audience stories of how he's interacted with them.
Included in these reminiscences, is general background information on bird
life in San Francisco and the various theories on how these South American
parrots came to exist in the Bay Area.

The second half of Parrots deals with the fate of the birds now that Mark
has to vacate his small home for the last three years.  Apparently, his care
of the birds has attracted world wide attention, especially in Europe.
There is never really any tension in the fate of Mark or the parrots since,
as Mark points out, the birds are perfectly capable of taking care of
themselves.  The viewer probably has a little less confidence in Mark
though, as he says he has no idea what he will do." - imdb review by
kasserine (US)


  Commit: 9992047bca70ca35e26f277902a944ff2048120a
      https://github.com/parrot/parrot/commit/9992047bca70ca35e26f277902a944ff2048120a
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    M docs/project/release_parrot_github_guide.pod

  Log Message:
  -----------
  [doc] release_parrot_github_guide.pod: Keep also README.md


  Commit: 767fc30b51f932768112a117d71da1750e0ca93e
      https://github.com/parrot/parrot/commit/767fc30b51f932768112a117d71da1750e0ca93e
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    M docs/project/release_parrot_github_guide.pod

  Log Message:
  -----------
  Minor edits to correct an error in the documentation. The error caused rurban++'s to incorrectly specify the text to 'Parrot Documentation Releases'. Note: This was *my* error, not rurban++'s.


  Commit: 41da5a59ea306bf9075f874f8e2a3edd88470b1b
      https://github.com/parrot/parrot/commit/41da5a59ea306bf9075f874f8e2a3edd88470b1b
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-07-17 (Tue, 17 Jul 2012)

  Changed paths:
    M src/pmc/structview.pmc

  Log Message:
  -----------
  [doc] Improve the StructView docs a bit


  Commit: eb328cf4393254bd0a34ffdeebba0cd0dfca9f25
      https://github.com/parrot/parrot/commit/eb328cf4393254bd0a34ffdeebba0cd0dfca9f25
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-07-18 (Wed, 18 Jul 2012)

  Changed paths:
    M t/pmc/alarm.t
    M t/pmc/task.t

  Log Message:
  -----------
  [GH #799] cygwin sometimes hangs at alarm and task

signal delivery is a bit too slow and unreliable on cygwin most of the time


  Commit: cd9dcb6ea45635e87b465a91990ba7ad22ab45c8
      https://github.com/parrot/parrot/commit/cd9dcb6ea45635e87b465a91990ba7ad22ab45c8
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-07-18 (Wed, 18 Jul 2012)

  Changed paths:
    M tools/release/parrot_github_release.pl

  Log Message:
  -----------
  Prefix 'Previous' to 'Parrot Documentation Releases' per rurban++'s suggestion.


  Commit: 4647173dec8cfeeaebbb1ebc43e73bb46168f703
      https://github.com/parrot/parrot/commit/4647173dec8cfeeaebbb1ebc43e73bb46168f703
  Author: Alvis Yardley <ac.yardley at gmail.com>
  Date:   2012-07-18 (Wed, 18 Jul 2012)

  Changed paths:
    M docs/project/release_parrot_github_guide.pod

  Log Message:
  -----------
  Prefix 'Previous' to 'Parrot Documentation Releases' per rurban++'s suggestion.


  Commit: 4ab077f3c8aa7d81a885c93e1fdec0311c3b3903
      https://github.com/parrot/parrot/commit/4ab077f3c8aa7d81a885c93e1fdec0311c3b3903
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-07-18 (Wed, 18 Jul 2012)

  Changed paths:
    M include/parrot/io.h
    M src/io/api.c
    M src/io/buffer.c
    M src/io/io_private.h
    M src/io/utilities.c
    M src/pmc/filehandle.pmc
    M src/pmc/handle.pmc

  Log Message:
  -----------
  Start re-doing the readline logic using an arbitrary STRING delimiter. Parrot builds but fails some readline-related tests.


  Commit: 9c9daf459cbda4d06cc30d16656ffe3bc80d1af5
      https://github.com/parrot/parrot/commit/9c9daf459cbda4d06cc30d16656ffe3bc80d1af5
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-07-19 (Thu, 19 Jul 2012)

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

  Log Message:
  -----------
  readline is supposed to return the content and the delimiter, if the delimiter is found. This fixes a hanging test in t/pmc/io.t


  Commit: 11f9d7cabf0688775d1e9b2dd8229c12fc9df609
      https://github.com/parrot/parrot/commit/11f9d7cabf0688775d1e9b2dd8229c12fc9df609
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-07-20 (Fri, 20 Jul 2012)

  Changed paths:
    M src/pmc/packfile.pmc
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  The init_pmc vtable I added should have been in Packfile PMC, not PackfileView. benabik++ for catching the mistake


  Commit: 6c44a3a9a8296ca34b60fafaf2d313b83ab6fddd
      https://github.com/parrot/parrot/commit/6c44a3a9a8296ca34b60fafaf2d313b83ab6fddd
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-07-20 (Fri, 20 Jul 2012)

  Changed paths:
    M include/parrot/io.h
    M src/io/buffer.c
    M src/io/utilities.c
    M src/pmc/handle.pmc
    M src/pmc/stringhandle.pmc

  Log Message:
  -----------
  Change to the readline logic, in pursuit of a permanent fix. A few other small changes


  Commit: 2a953cac16e3a42197c7114f51fc3a7d0beeb2a7
      https://github.com/parrot/parrot/commit/2a953cac16e3a42197c7114f51fc3a7d0beeb2a7
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-07-20 (Fri, 20 Jul 2012)

  Changed paths:
    M src/io/api.c
    M src/io/buffer.c
    M src/pmc/handle.pmc

  Log Message:
  -----------
  several misc build fixes. Several fixes to readline, though it's still not 100%. Now, in some tests, the last readline of a file without a trailing newline cuts off the last character. Also, some failing tests look like they're complaining about bad string encodings (which might be the same issue)


  Commit: 655a88057557a7a13176c4e4a9fb62648bcef969
      https://github.com/parrot/parrot/commit/655a88057557a7a13176c4e4a9fb62648bcef969
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-07-21 (Sat, 21 Jul 2012)

  Changed paths:
    M src/io/buffer.c

  Log Message:
  -----------
  Fix a major mistake I added in readline.

When reading from the buffer, we have to return the number of bytes up to the delimiter, not the number of characters. For multi-byte characters, readline was omitting some bytes. This fixes most remaining test failures.


  Commit: 8a10dbed83fe1d8cec78ba8820179ccc7337d34d
      https://github.com/parrot/parrot/commit/8a10dbed83fe1d8cec78ba8820179ccc7337d34d
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-07-21 (Sat, 21 Jul 2012)

  Changed paths:
    M src/io/api.c
    M src/io/buffer.c
    M src/pmc/handle.pmc

  Log Message:
  -----------
  Final fixes for readline. coretest now passes 100% again.

Fix Handle.encoding() to update the encoding of the record_separator STRING ATTR too. This prevents, for example, cases where we are trying to readline '\n' on a UTF-16 string and getting an odd number of bytes back from the buffer.


  Commit: 2f3714761f7040c3200e259356e829407f77e8a7
      https://github.com/parrot/parrot/commit/2f3714761f7040c3200e259356e829407f77e8a7
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-07-21 (Sat, 21 Jul 2012)

  Changed paths:
    M src/io/api.c

  Log Message:
  -----------
  Small codestd line-length fix


  Commit: 5105eecb38e03afb3f20668e30557a8df19ce123
      https://github.com/parrot/parrot/commit/5105eecb38e03afb3f20668e30557a8df19ce123
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-07-21 (Sat, 21 Jul 2012)

  Changed paths:
    M src/io/userhandle.c

  Log Message:
  -----------
  small codestd fix to the pod in src/io/userhandle.c. All codestd tests pass


  Commit: 7bfbee2077ad859aeaa43b71cf15f07c7a60defb
      https://github.com/parrot/parrot/commit/7bfbee2077ad859aeaa43b71cf15f07c7a60defb
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-07-22 (Sun, 22 Jul 2012)

  Changed paths:
    M src/io/api.c

  Log Message:
  -----------
  Fix so the build works again.


  Commit: bc286722d36ad05d424540c9712fe6e26fafc81a
      https://github.com/parrot/parrot/commit/bc286722d36ad05d424540c9712fe6e26fafc81a
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-07-22 (Sun, 22 Jul 2012)

  Changed paths:
    M src/pmc/handle.pmc

  Log Message:
  -----------
  Update the Handle.readline method to take an optional STRING parameter for a custom record separator, like what Socket.readline does in master (but now all Handle-derived types have it).


  Commit: 6cc0855834dc1f34c4878af5df0955774dbd2a9a
      https://github.com/parrot/parrot/commit/6cc0855834dc1f34c4878af5df0955774dbd2a9a
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-07-22 (Sun, 22 Jul 2012)

  Changed paths:
    M src/io/buffer.c

  Log Message:
  -----------
  Add a check for a non-full buffer, which might indicate no more data to be read.

This fixes the case of multiple-character readline delimiters for every ad hoc test I've been able to throw at it.


  Commit: cf8250ed9304e89a729e06d19e94cdb3d499d836
      https://github.com/parrot/parrot/commit/cf8250ed9304e89a729e06d19e94cdb3d499d836
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-07-22 (Sun, 22 Jul 2012)

  Changed paths:
    M src/io/buffer.c

  Log Message:
  -----------
  Don't prematurely determine there's not enough data to read.

If we don't have enough data to contain a full delimiter, we probably still have something to return (data after the last delimiter). This fixes one more small issue I've found in ad hoc testing.


  Commit: ff2dba3a5da0f2bc767cef648d2ebeb7a3132ea4
      https://github.com/parrot/parrot/commit/ff2dba3a5da0f2bc767cef648d2ebeb7a3132ea4
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-07-22 (Sun, 22 Jul 2012)

  Changed paths:
    M t/pmc/io.t

  Log Message:
  -----------
  Add a test for FileHandle.readline(s) with multi-character delimiter.


  Commit: 1ed29450d05b7adccb297a004f77bf7d39373d69
      https://github.com/parrot/parrot/commit/1ed29450d05b7adccb297a004f77bf7d39373d69
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-07-22 (Sun, 22 Jul 2012)

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

  Log Message:
  -----------
  Verify that the record_separator is the right encoding, even if it is set after the encoding is.

Factor out some re-encoding logic into a new helper function. fix the .record_separator() method to accept strings of sizes other than 1 character


  Commit: d09696e883d85468c5a973dc9ebb3ddee70000f9
      https://github.com/parrot/parrot/commit/d09696e883d85468c5a973dc9ebb3ddee70000f9
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-07-31 (Tue, 31 Jul 2012)

  Changed paths:
    M include/parrot/compiler.h

  Log Message:
  -----------
  replace clang attribute analyzer_noreturn by proper __noreturn__

analyzer_noreturn is only a static analyzer hint, but does not even protect from false
-Wsometimes-uninitialized warnings, with Parrot_ex_throw_from_c*().

__noreturn__ also produces better code.


  Commit: 251349263008dcf6797367b9d125d45e96e5b273
      https://github.com/parrot/parrot/commit/251349263008dcf6797367b9d125d45e96e5b273
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-07-31 (Tue, 31 Jul 2012)

  Changed paths:
    M t/dynpmc/os.t

  Log Message:
  -----------
  t/dynpmc/os.t failed on lndir builddir

skip hardlinking a symlink.
build/myconfig maybe a symlink to ../srcdir/myconfig


  Commit: c58b5b9de0f2974f3bccaa48b181788faeb053be
      https://github.com/parrot/parrot/commit/c58b5b9de0f2974f3bccaa48b181788faeb053be
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-07-31 (Tue, 31 Jul 2012)

  Changed paths:
    M src/platform/netbsd/misc.c

  Log Message:
  -----------
  [GH #804] NetBSD needs Parrot_get_cpu_type added to its misc.c

Add Parrot_get_cpu_type to src/platform/netbsd/misc.c
copied from src/platform/generic/misc.c. Thanks to user he32.


  Commit: 2c139c0fce9e8aee3d4af10b18cb871462a897d5
      https://github.com/parrot/parrot/commit/2c139c0fce9e8aee3d4af10b18cb871462a897d5
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-07-31 (Tue, 31 Jul 2012)

  Changed paths:
    M src/nci/libffi.c

  Log Message:
  -----------
  [CAGE] libffi: Initialize nci_arg_ptr if !nci->arity

clang 3.1 svn160959 properly caught:

src/nci/libffi.c:543:9: warning: variable 'nci_arg_ptr' is used uninitialized whenever 'if' condition is false
      [-Wsometimes-uninitialized]
    if (nci->arity) {
  ^~~~~~~~~~
src/nci/libffi.c:645:64: note: uninitialized use occurs here
    ffi_call(&thunk->cif, FFI_FN(nci->orig_func), return_data, nci_arg_ptr);
                                                         ^~~~~~~~~~~
src/nci/libffi.c:543:5: note: remove the 'if' if its condition is always true
    if (nci->arity) {
    ^~~~~~~~~~~~~~~~
src/nci/libffi.c:483:31: note: initialize the variable 'nci_arg_ptr' to silence this warning
    void         **nci_arg_ptr; /* pointers to arguments for libffi */
                        ^
                         = NULL


  Commit: dd4ce1b7d4ed5c8c7be149a5a4d55007bdbd1dc3
      https://github.com/parrot/parrot/commit/dd4ce1b7d4ed5c8c7be149a5a4d55007bdbd1dc3
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-02 (Thu, 02 Aug 2012)

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

  Log Message:
  -----------
  Add in a new Parrot_io_buffer_size legacy routine to provide a fake, backwards-compatible behavior for the FileHandle.buffer_size method, which is worthless in the new system but which does appear in some ill-conceived tests.


  Commit: 1705fc460916b65351d2d155de2eeada07f652e8
      https://github.com/parrot/parrot/commit/1705fc460916b65351d2d155de2eeada07f652e8
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-02 (Thu, 02 Aug 2012)

  Changed paths:
    M src/pmc/socket.pmc

  Log Message:
  -----------
  fix a readline-related build failure on g++. kid51++ for the catch


  Commit: 938d2c221d0227be8da22d9179229f294d197dab
      https://github.com/parrot/parrot/commit/938d2c221d0227be8da22d9179229f294d197dab
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-08-03 (Fri, 03 Aug 2012)

  Changed paths:
    M t/dynpmc/os.t

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


  Commit: 89ce26c8d02abd4f2bd3db809ddd537a7e843e4a
      https://github.com/parrot/parrot/commit/89ce26c8d02abd4f2bd3db809ddd537a7e843e4a
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-08-03 (Fri, 03 Aug 2012)

  Changed paths:
    M MANIFEST
    M config/auto/platform.pm
    M config/gen/makefiles/root.in
    A src/platform/generic/cpu_type.c
    M src/platform/generic/misc.c
    M src/platform/netbsd/misc.c
    A src/platform/win32/cpu_type.c
    M src/platform/win32/misc.c

  Log Message:
  -----------
  Move Parrot_cpu_type function out of src/platform/misc.c.

This way, it doesn't need to be repeated elsewhere.  For symmetry,
also remove it out of win32/misc.c and give it its own file there as well.

Patch supplied by Andy Dougherty++.


  Commit: 9f5055b94d6f7b99d0c217582857ae90a633aae3
      https://github.com/parrot/parrot/commit/9f5055b94d6f7b99d0c217582857ae90a633aae3
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-08-06 (Mon, 06 Aug 2012)

  Changed paths:
    M examples/sdl/anim_image.pir
    M examples/sdl/anim_image_dblbuf.pir
    M examples/sdl/blue_font.pir
    M examples/sdl/blue_rect.pir
    M examples/sdl/bounce_parrot_logo.pir
    M examples/sdl/minesweeper/eventhandler.pir
    M examples/sdl/minesweeper/mines.pir
    M t/codingstd/copyright.t

  Log Message:
  -----------
  [CAGE] fix most t/codingstd/copyright.t issues

Only imcc has some Copyright (C) 2002 Melvin Smith <melvin.smith at mindspring.com> left.


  Commit: c535cfd9b63340a8809573d2f6f41c258eed2da6
      https://github.com/parrot/parrot/commit/c535cfd9b63340a8809573d2f6f41c258eed2da6
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-09 (Thu, 09 Aug 2012)

  Changed paths:
    M compilers/imcc/pbc.c

  Log Message:
  -----------
  Improve an IMCC error message to include just a little bit more information about what register set was received and which were expected. jashwanth++ for running into this error


  Commit: 7926733cc9ff58438d7395f97b5102ead2e1973c
      https://github.com/parrot/parrot/commit/7926733cc9ff58438d7395f97b5102ead2e1973c
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-09 (Thu, 09 Aug 2012)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  Document PackfileView.subs_by_tag. benabik++ for pointing out the omission.


  Commit: 1403dd4f41449fdc2dd3332f367f6c59ab166833
      https://github.com/parrot/parrot/commit/1403dd4f41449fdc2dd3332f367f6c59ab166833
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-09 (Thu, 09 Aug 2012)

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

  Log Message:
  -----------
  Add a packfile api function Parrot_pf_all_tags_list function, to return an RSA of all tags in the packfile. Expose this through the all_tags() method on the PackfileView PMC. Add some missing docs. benabik++ for the suggestion


  Commit: 26ed7835452ad7608a6ad8c99dabf0ff2f41aeca
      https://github.com/parrot/parrot/commit/26ed7835452ad7608a6ad8c99dabf0ff2f41aeca
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-09 (Thu, 09 Aug 2012)

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

  Log Message:
  -----------
  Move the logic from PackfileView.all_subs() to a new pf api routine Parrot_pf_all_subs, to try and keep all logic in the api and out of the pmc


  Commit: a3815891b6d25f7c3a753fd186536e2a7d56436f
      https://github.com/parrot/parrot/commit/a3815891b6d25f7c3a753fd186536e2a7d56436f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-09 (Thu, 09 Aug 2012)

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

  Log Message:
  -----------
  Add a new pf api function Parrot_pf_all_tagged_pmcs. This returns a hash of tag->pmcs, for all tagged pmcs in the packfile. Expose this through the PackfileView.all_tagged_pmcs.


  Commit: 5f0fd0c746357c034fb6186f303bb56ffa8074b7
      https://github.com/parrot/parrot/commit/5f0fd0c746357c034fb6186f303bb56ffa8074b7
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-09 (Thu, 09 Aug 2012)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Remove rurban++ from the list of upcoming release managers. his release is already done.


  Commit: 74d8fbfbe50c6ee65a0820726e34881fde615f71
      https://github.com/parrot/parrot/commit/74d8fbfbe50c6ee65a0820726e34881fde615f71
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-09 (Thu, 09 Aug 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  add mention of new PackfileView methods to ChangeLog


  Commit: 5dab665abe16ddc7ad9b389e734beb94bfd1b2f5
      https://github.com/parrot/parrot/commit/5dab665abe16ddc7ad9b389e734beb94bfd1b2f5
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-09 (Thu, 09 Aug 2012)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  A few small cleanups and doc improvements for PackfileView PMC


  Commit: 92d8d2bedeeead9201beb3d596308d1c063f7638
      https://github.com/parrot/parrot/commit/92d8d2bedeeead9201beb3d596308d1c063f7638
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-09 (Thu, 09 Aug 2012)

  Changed paths:
    M src/pmc/packfile.pmc

  Log Message:
  -----------
  document the Packfile.view method


  Commit: 81ed05e5f03a54f8189632625c3f214b19c992dc
      https://github.com/parrot/parrot/commit/81ed05e5f03a54f8189632625c3f214b19c992dc
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-08-10 (Fri, 10 Aug 2012)

  Changed paths:
    M compilers/imcc/pbc.c
    M src/packfile/api.c
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  [codingstd] Conform to linelength, C parens, C args asserts, etc.


  Commit: 6ea7fc17841f6eb7bcdf5c805fe56b81926bc3a3
      https://github.com/parrot/parrot/commit/6ea7fc17841f6eb7bcdf5c805fe56b81926bc3a3
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-11 (Sat, 11 Aug 2012)

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

  Log Message:
  -----------
  Fix macro name for windows build


  Commit: 494ae0d2c8099d378e3da6026d3bae4c36bfd07b
      https://github.com/parrot/parrot/commit/494ae0d2c8099d378e3da6026d3bae4c36bfd07b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-11 (Sat, 11 Aug 2012)

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

  Log Message:
  -----------
  On second thought, remove this dang macro all together.


  Commit: eabb35997fcb1aca89e4844dd5002c0ae20d7456
      https://github.com/parrot/parrot/commit/eabb35997fcb1aca89e4844dd5002c0ae20d7456
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-11 (Sat, 11 Aug 2012)

  Changed paths:
    M src/pmc/socket.pmc

  Log Message:
  -----------
  Don't mix declarations and code to fix c++ build


  Commit: 71aa1b5dc43e196c21c1f0d479d7381aa9f06a31
      https://github.com/parrot/parrot/commit/71aa1b5dc43e196c21c1f0d479d7381aa9f06a31
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-08-12 (Sun, 12 Aug 2012)

  Changed paths:
    M t/dynpmc/select.t

  Log Message:
  -----------
  test comment t/dynpmc/select.t

No functional changes.


  Commit: 0214774ebac8abc358d9a9e5fd1a610e58952020
      https://github.com/parrot/parrot/commit/0214774ebac8abc358d9a9e5fd1a610e58952020
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-08-12 (Sun, 12 Aug 2012)

  Changed paths:
    M ChangeLog
    M MANIFEST
    M compilers/imcc/pbc.c
    M config/auto/platform.pm
    M config/gen/makefiles/root.in
    M docs/project/release_manager_guide.pod
    M examples/sdl/anim_image.pir
    M examples/sdl/anim_image_dblbuf.pir
    M examples/sdl/blue_font.pir
    M examples/sdl/blue_rect.pir
    M examples/sdl/bounce_parrot_logo.pir
    M examples/sdl/minesweeper/eventhandler.pir
    M examples/sdl/minesweeper/mines.pir
    M include/parrot/packfile.h
    M src/packfile/api.c
    A src/platform/generic/cpu_type.c
    M src/platform/generic/misc.c
    M src/platform/netbsd/misc.c
    A src/platform/win32/cpu_type.c
    M src/platform/win32/misc.c
    M src/pmc/packfile.pmc
    M src/pmc/packfileview.pmc
    M t/codingstd/copyright.t
    M t/dynpmc/os.t

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


  Commit: bfe950c3a5de04af4078a3705fba997f014d512b
      https://github.com/parrot/parrot/commit/bfe950c3a5de04af4078a3705fba997f014d512b
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-08-14 (Tue, 14 Aug 2012)

  Changed paths:
    M t/src/checkdepend.t

  Log Message:
  -----------
  [GH #805] Fix lndir builddir failures: t/src/checkdepend.t

File::Spec->abs2rel refuses to resolve ../ dirs because one of the dirs may be symlinked.
Our dir structure does not contain such symlinks, so we resolve ../ dirs manually, when
the target file is a symlink, which is the case with lndir builddirs.


  Commit: a124e415d2ce26dca26e64ba10d39931a1dd3d0f
      https://github.com/parrot/parrot/commit/a124e415d2ce26dca26e64ba10d39931a1dd3d0f
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-08-14 (Tue, 14 Aug 2012)

  Changed paths:
    M t/pmc/filehandle.t

  Log Message:
  -----------
  Revert "[GH #797] TODO: solaris fails to set buffer_size() in branch io_cleanup1"

This reverts commit 05ee209c96d8aa21bc6ae7338e0867829dac4169.
Fixed with dd4ce1b7d4ed5c8c7be149a5a4d55007bdbd1dc3


  Commit: df17e9a2180121bb0bca5cbf639f076e5f329617
      https://github.com/parrot/parrot/commit/df17e9a2180121bb0bca5cbf639f076e5f329617
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-08-14 (Tue, 14 Aug 2012)

  Changed paths:
    M t/pmc/filehandle.t

  Log Message:
  -----------
  TODO t/pmc/filehandle_28.pir GH #811 Write error

Write error: No space left on device is specific to swap filesystem, which
we dont want to test here. Fails on solaris and certain macs


  Commit: f2fb9980b0d10c3823cf7b431f58effa65ec6798
      https://github.com/parrot/parrot/commit/f2fb9980b0d10c3823cf7b431f58effa65ec6798
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-08-14 (Tue, 14 Aug 2012)

  Changed paths:
    M t/src/checkdepend.t

  Log Message:
  -----------
  [codingstd] Conform to cuddled-else and no-hard-tabs standards.


  Commit: 4671258915b293878a36cdab59cd19cdbe3a07cb
      https://github.com/parrot/parrot/commit/4671258915b293878a36cdab59cd19cdbe3a07cb
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M CREDITS
    M ChangeLog
    M MANIFEST
    M MANIFEST.generated
    M README.pod
    M RESPONSIBLE_PARTIES
    M VERSION
    M compilers/imcc/pbc.c
    M config/auto/platform.pm
    M config/gen/makefiles/root.in
    R docs/index/book.json
    M docs/index/index.json
    M docs/parrothist.pod
    M docs/pdds/draft/pdd13_bytecode.pod
    M docs/project/release_manager_guide.pod
    M docs/project/release_parrot_github_guide.pod
    M examples/sdl/anim_image.pir
    M examples/sdl/anim_image_dblbuf.pir
    M examples/sdl/blue_font.pir
    M examples/sdl/blue_rect.pir
    M examples/sdl/bounce_parrot_logo.pir
    M examples/sdl/minesweeper/eventhandler.pir
    M examples/sdl/minesweeper/mines.pir
    M include/parrot/compiler.h
    M include/parrot/oplib/core_ops.h
    M include/parrot/packfile.h
    M lib/Parrot/Install.pm
    M src/nci/libffi.c
    M src/ops/core_ops.c
    M src/packfile/api.c
    A src/platform/generic/cpu_type.c
    M src/platform/generic/misc.c
    A src/platform/win32/cpu_type.c
    M src/platform/win32/misc.c
    M src/pmc/packfile.pmc
    M src/pmc/packfileview.pmc
    M src/pmc/structview.pmc
    M t/codingstd/copyright.t
    M t/dynpmc/os.t
    M t/pmc/alarm.t
    M t/pmc/task.t
    M t/src/checkdepend.t
    M tools/release/parrot_github_release.pl
    M tools/release/release.json

  Log Message:
  -----------
  Merge branch 'master' into whiteknight/io_cleanup1


  Commit: 0fb668d5d06224451cd35cdf100b74ae23d9124c
      https://github.com/parrot/parrot/commit/0fb668d5d06224451cd35cdf100b74ae23d9124c
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M t/pmc/filehandle.t

  Log Message:
  -----------
  fix t/pmc/filehandle_12.pir: open the filehandle

multiple chars record_separator should work IMHO, but do not yet.


  Commit: 34e880a0f1804a38f2c7c2dece82ba9384859237
      https://github.com/parrot/parrot/commit/34e880a0f1804a38f2c7c2dece82ba9384859237
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M t/pmc/filehandle.t

  Log Message:
  -----------
  [GH #812] Test to support io multi-char record_seperator


  Commit: b6944414e015d2c04bbc1a12ce4421a52b58747d
      https://github.com/parrot/parrot/commit/b6944414e015d2c04bbc1a12ce4421a52b58747d
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M t/pmc/filehandle.t

  Log Message:
  -----------
  [GH #812] fix t/pmc/filehandle_12.pir


  Commit: 8812d14a0bcc135414aad79115559798a2313589
      https://github.com/parrot/parrot/commit/8812d14a0bcc135414aad79115559798a2313589
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M src/io/api.c

  Log Message:
  -----------
  [GH #812] use record_separator in fallback io.ops readline method also


  Commit: b1171e65414e5cca05e643c26285c62dc073c5d6
      https://github.com/parrot/parrot/commit/b1171e65414e5cca05e643c26285c62dc073c5d6
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

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

  Log Message:
  -----------
  [GH #812] Makefile add pmc/pmc_handle.h dependency to src/io/api.o

[CAGE] fixes t/src/checkdepends.t


  Commit: 6d12b98fddb26334bb63f81d3585c2835297d121
      https://github.com/parrot/parrot/commit/6d12b98fddb26334bb63f81d3585c2835297d121
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M src/pmc/stringhandle.pmc

  Log Message:
  -----------
  CONST_STRING expects a string literal, not a char literal. Whoopsies. kid51++ for the catch


  Commit: da9adfa03b21611da353a8627cd52cc6f4ed204d
      https://github.com/parrot/parrot/commit/da9adfa03b21611da353a8627cd52cc6f4ed204d
  Author: Andy Lester <andy at petdance.com>
  Date:   2012-08-15 (Wed, 15 Aug 2012)

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  get rid of the warning about C90 not supporting "long long"


  Commit: d10ef8922b9104fd974eb0193bc9424c33d9d27f
      https://github.com/parrot/parrot/commit/d10ef8922b9104fd974eb0193bc9424c33d9d27f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-18 (Sat, 18 Aug 2012)

  Changed paths:
    M src/io/buffer.c
    M src/io/io_private.h
    M src/io/pipe.c
    M src/io/socket.c
    M src/io/stringhandle.c
    M src/io/utilities.c

  Log Message:
  -----------
  Fix several build warnings in src/io/*. Several comparisons with older datatypes expect to be non-negative so cast things to size_t explicitly. Mark a few parameters unused


  Commit: c9c0625e022aaf282e675d7e9076fcc929b3cdac
      https://github.com/parrot/parrot/commit/c9c0625e022aaf282e675d7e9076fcc929b3cdac
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-18 (Sat, 18 Aug 2012)

  Changed paths:
    M src/io/api.c
    M src/io/buffer.c
    M src/io/filehandle.c
    M src/io/io_private.h
    M src/io/pipe.c
    M src/io/socket.c
    M src/io/stringhandle.c
    M src/io/userhandle.c

  Log Message:
  -----------
  silence several errors received with g++, mostly involving IO_VTABLE initialization where we play a little bit loose with const qualifiers.


  Commit: 97c7041c2757f30e3a2ac6d6a91957c323e2cba8
      https://github.com/parrot/parrot/commit/97c7041c2757f30e3a2ac6d6a91957c323e2cba8
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-08-18 (Sat, 18 Aug 2012)

  Changed paths:
    M config/auto/warnings.pm
    M t/src/checkdepend.t

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


  Commit: 9df0b6006cef515c1a4bc2d5f675c4fd94451721
      https://github.com/parrot/parrot/commit/9df0b6006cef515c1a4bc2d5f675c4fd94451721
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-22 (Wed, 22 Aug 2012)

  Changed paths:
    M CREDITS
    M ChangeLog
    M MANIFEST.generated
    M README.pod
    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:
  -----------
  Parrot release 4.7.0, 'Hispaniolan'


  Commit: f93ef0f853aabc42a27575f76ca5392d476f32a2
      https://github.com/parrot/parrot/commit/f93ef0f853aabc42a27575f76ca5392d476f32a2
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-22 (Wed, 22 Aug 2012)

  Changed paths:
    M tools/release/release.json

  Log Message:
  -----------
  fix ftp path


  Commit: de3250210db28ac2fb71f177fc3adb77cd0fdd8d
      https://github.com/parrot/parrot/commit/de3250210db28ac2fb71f177fc3adb77cd0fdd8d
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2012-08-22 (Wed, 22 Aug 2012)

  Changed paths:
    M CREDITS
    M ChangeLog
    M MANIFEST.generated
    M README.pod
    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 'master' of github.com:parrot/parrot


  Commit: cdd13f86a41095d0589687e05e108bcfdb559f97
      https://github.com/parrot/parrot/commit/cdd13f86a41095d0589687e05e108bcfdb559f97
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-22 (Wed, 22 Aug 2012)

  Changed paths:
    M src/pmc/handle.pmc

  Log Message:
  -----------
  Clean up some docs for Handle PMC


  Commit: a767d76c12661d449df8667ce3b4c754ab8509c8
      https://github.com/parrot/parrot/commit/a767d76c12661d449df8667ce3b4c754ab8509c8
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-22 (Wed, 22 Aug 2012)

  Changed paths:
    M CREDITS
    M ChangeLog
    M MANIFEST.generated
    M README.pod
    M VERSION
    M config/auto/warnings.pm
    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 'master' into whiteknight/io_cleanup1


  Commit: 53282f3e77a18fdcb81454c1d5ffdb8c7b4a94b6
      https://github.com/parrot/parrot/commit/53282f3e77a18fdcb81454c1d5ffdb8c7b4a94b6
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-22 (Wed, 22 Aug 2012)

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

  Log Message:
  -----------
  Allow null strings in Parrot_io_reencode_string_for_handle, since we may be attempting to reencode a record_separator which hasn't been initialized yet. This fixes an issue exposed by Rosella


  Commit: 1c6de9c213e21f98f7db1225eda8e0b8f2059f93
      https://github.com/parrot/parrot/commit/1c6de9c213e21f98f7db1225eda8e0b8f2059f93
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-08-23 (Thu, 23 Aug 2012)

  Changed paths:
    M docs/dev/profiling.pod

  Log Message:
  -----------
  docs/dev/profiling.pod: fix typo


  Commit: ed58b2dfa3340f69c884191a819d6f8df20113bc
      https://github.com/parrot/parrot/commit/ed58b2dfa3340f69c884191a819d6f8df20113bc
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-08-23 (Thu, 23 Aug 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  ChangeLog todo for 4.8.0

gh816 and vms


  Commit: 06426585c28f440bbe90246b3a0bf058cad9d743
      https://github.com/parrot/parrot/commit/06426585c28f440bbe90246b3a0bf058cad9d743
  Author: Bart Wiegmans <bartwiegmans at gmail.com>
  Date:   2012-08-23 (Thu, 23 Aug 2012)

  Changed paths:
    M src/exceptions.c

  Log Message:
  -----------
  [GH #816] Check if you're dying by interp->final_exception

In a branch of mod_parrot designed to ease the writing of
exception handlers, I noted that the API cannot catch exceptions twice.
On throwing an exception and the interpreter 'dies', it returns to the
api call via longjmp(), and sets some values upon the interpreter object.
Based upon these values, the api call returns 0, upon which the exception
is retrieved and inspected. Best example: show_last_error_and_exit.

We should just check for the last_exception being PMCNULL; if so you can
jump out (we are already dying) and if not set already_dying.


  Commit: 2d0fc7175626f775cac80c963b1ebcba13e7f19a
      https://github.com/parrot/parrot/commit/2d0fc7175626f775cac80c963b1ebcba13e7f19a
  Author: Bart Wiegmans <bartwiegmans at gmail.com>
  Date:   2012-08-23 (Thu, 23 Aug 2012)

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

  Log Message:
  -----------
  [GH #816] Added test case for dying twice


  Commit: 73b6d0ae8f2ab8d67d718ab7dab70f26eaa58c17
      https://github.com/parrot/parrot/commit/73b6d0ae8f2ab8d67d718ab7dab70f26eaa58c17
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-08-23 (Thu, 23 Aug 2012)

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

  Log Message:
  -----------
  [codingstd] t/src/embed/api.t trailing whitespace

and copyright.


  Commit: a511b3838de6eb4463c54dc6473c71ad806c2b5b
      https://github.com/parrot/parrot/commit/a511b3838de6eb4463c54dc6473c71ad806c2b5b
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2012-08-23 (Thu, 23 Aug 2012)

  Changed paths:
    M ChangeLog
    M docs/dev/profiling.pod
    M src/exceptions.c
    M t/src/embed/api.t

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


  Commit: d20f7127b62596eeae29db90ceadeda8e0536487
      https://github.com/parrot/parrot/commit/d20f7127b62596eeae29db90ceadeda8e0536487
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2012-08-23 (Thu, 23 Aug 2012)

  Changed paths:
    M tools/dev/mk_inno_language.pl

  Log Message:
  -----------
  [win32/inno] follow rakudo


  Commit: 2162db6ed2dee7f55fa6986620e7ddfaa0a8768c
      https://github.com/parrot/parrot/commit/2162db6ed2dee7f55fa6986620e7ddfaa0a8768c
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-08-23 (Thu, 23 Aug 2012)

  Changed paths:
    M src/exit.c
    M src/interp/api.c

  Log Message:
  -----------
  [GH #765] do not destroy --leak-test interp with pending exceptions


  Commit: 5b4a188ea20062f36415a0c0a6e69010ad289a99
      https://github.com/parrot/parrot/commit/5b4a188ea20062f36415a0c0a6e69010ad289a99
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-08-23 (Thu, 23 Aug 2012)

  Changed paths:
    M tools/dev/pbc_to_exe.winxed

  Log Message:
  -----------
  [GH 803] fix installed rpath_lib

When building installables in the builddir, rpath_blib contains
cruft (-Wl:/usr/local/lib) and rpath_lib only is valid.
This disallows testing installables without LD_LIBRARY_PATH.


  Commit: 880cbed0c351c2d87f7efe94cce69f5fb797953a
      https://github.com/parrot/parrot/commit/880cbed0c351c2d87f7efe94cce69f5fb797953a
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-08-24 (Fri, 24 Aug 2012)

  Changed paths:
    M src/pmc/float.pmc
    M src/pmc/integer.pmc

  Log Message:
  -----------
  Add get_pointer vtables to the Integer and Float PMCs, #819


  Commit: 1c498bee460f459d79fab914db1fdf9db8b6a1af
      https://github.com/parrot/parrot/commit/1c498bee460f459d79fab914db1fdf9db8b6a1af
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-08-24 (Fri, 24 Aug 2012)

  Changed paths:
    M src/pmc/float.pmc
    M src/pmc/integer.pmc
    M t/pmc/integer.t

  Log Message:
  -----------
  Fix get_pointer for Integer and Float and add a currently failing test


  Commit: e43de96fc91d01ca57f5211a951574ca40dcad22
      https://github.com/parrot/parrot/commit/e43de96fc91d01ca57f5211a951574ca40dcad22
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-25 (Sat, 25 Aug 2012)

  Changed paths:
    M src/io/buffer.c
    M src/io/utilities.c
    M src/pmc/socket.pmc

  Log Message:
  -----------
  Try to change around fill logic so that socket.readline won't hang by trying to recv too often.


  Commit: d6882a953d7e4e28db7f14bf9df73ca9d3b63ded
      https://github.com/parrot/parrot/commit/d6882a953d7e4e28db7f14bf9df73ca9d3b63ded
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-25 (Sat, 25 Aug 2012)

  Changed paths:
    M src/io/utilities.c

  Log Message:
  -----------
  When doing a read ith PIO_READ_SIZE_ANY, just dump the current contents of the buffer. Only fill the buffer if it's empty or contains less than a single codepoint.


  Commit: f0f61e4b6ee62ccf65bacf2b0154ea4f791f30d3
      https://github.com/parrot/parrot/commit/f0f61e4b6ee62ccf65bacf2b0154ea4f791f30d3
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-26 (Sun, 26 Aug 2012)

  Changed paths:
    M MANIFEST
    M compilers/imcc/debug.c
    M compilers/imcc/imcc.l
    M compilers/imcc/imclexer.c
    M config/gen/makefiles/root.in
    M ext/winxed/compiler.pir
    M include/parrot/io.h
    M include/parrot/platform_interface.h
    M src/dynext.c
    M src/dynoplibs/io.ops
    M src/gc/mark_sweep.c
    M src/interp/api.c
    M src/io/api.c
    M src/io/buffer.c
    R src/io/core.c
    M src/io/filehandle.c
    M src/io/io_private.h
    A src/io/pipe.c
    A src/io/socket.c
    R src/io/socket_api.c
    A src/io/stringhandle.c
    A src/io/userhandle.c
    A src/io/utilities.c
    M src/packfile/api.c
    M src/platform/generic/io.c
    M src/platform/generic/socket.c
    M src/platform/win32/io.c
    M src/pmc/filehandle.pmc
    M src/pmc/handle.pmc
    M src/pmc/sockaddr.pmc
    M src/pmc/socket.pmc
    M src/pmc/stringhandle.pmc
    M src/runcore/cores.c
    M t/codingstd/c_arg_assert.t
    M t/op/exceptions.t
    M t/pmc/filehandle.t
    M t/pmc/io.t
    M t/pmc/socket.t
    M t/pmc/stringhandle.t

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


  Commit: 1cf4aa981855efcb4aea636427ed0e6184fa30bd
      https://github.com/parrot/parrot/commit/1cf4aa981855efcb4aea636427ed0e6184fa30bd
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-26 (Sun, 26 Aug 2012)

  Changed paths:
    M include/parrot/io.h
    M src/io/io_private.h

  Log Message:
  -----------
  Comments and small cleanups to .h files. No functional changes


  Commit: fe64ca27730414df56d597033ebb858c1e80ae35
      https://github.com/parrot/parrot/commit/fe64ca27730414df56d597033ebb858c1e80ae35
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-26 (Sun, 26 Aug 2012)

  Changed paths:
    M include/parrot/io.h
    M src/io/io_private.h

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


  Commit: e493faeb70f8f407eed561fcb5c4998ccbd04a94
      https://github.com/parrot/parrot/commit/e493faeb70f8f407eed561fcb5c4998ccbd04a94
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-26 (Sun, 26 Aug 2012)

  Changed paths:
    M src/io/utilities.c

  Log Message:
  -----------
  As far as the readline engine is concerned, the buffer is effectively empty if (1) there are zero bytes in the buffer, (2) there are fewer bytes in the buffer than are in the delimiter string or (3) there are fewer bytes in the buffer than the maximum number of bytes per codepoint for the given encoding. In any of these three cases (#3 was missing), we need to make sure we fill the buffer to avoid missing characters spread across buffers. rurban++ for pointing out the issue, which has recently been exposed)


  Commit: e429be703916e514286fcff54140213ca4e2d571
      https://github.com/parrot/parrot/commit/e429be703916e514286fcff54140213ca4e2d571
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-27 (Mon, 27 Aug 2012)

  Changed paths:
    M src/io/utilities.c

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


  Commit: 9e5cc1a279f32b2cedba56243e6ca3ac8052c0bb
      https://github.com/parrot/parrot/commit/9e5cc1a279f32b2cedba56243e6ca3ac8052c0bb
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-27 (Mon, 27 Aug 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Update ChangeLog for the io_cleanup1 merge


  Commit: eaa91d75988ea96e521c94e88c46706f1d0e3439
      https://github.com/parrot/parrot/commit/eaa91d75988ea96e521c94e88c46706f1d0e3439
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-27 (Mon, 27 Aug 2012)

  Changed paths:
    M src/io/api.c
    M src/pmc/handle.pmc

  Log Message:
  -----------
  The first parameter to Handle.read_bytes can be omitted. If not used, it defaults to a lazier mode where it just reads and returns whatever is available, sizing the buffer accordingly. mortiz++ for the request.


  Commit: 6e2b6ba14cbac70764a8d02d5a2b91a1f0cc8858
      https://github.com/parrot/parrot/commit/6e2b6ba14cbac70764a8d02d5a2b91a1f0cc8858
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-27 (Mon, 27 Aug 2012)

  Changed paths:
    M src/pmc/handle.pmc

  Log Message:
  -----------
  Fix codestd error


  Commit: dd1a286dbf6a08437b7134992a2203612e7df404
      https://github.com/parrot/parrot/commit/dd1a286dbf6a08437b7134992a2203612e7df404
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2012-08-27 (Mon, 27 Aug 2012)

  Changed paths:
    M src/io/io_private.h

  Log Message:
  -----------
  Fix comment error, found by benabik++


  Commit: 29796c6a158575e80c66ed4046a46123d4b0fa01
      https://github.com/parrot/parrot/commit/29796c6a158575e80c66ed4046a46123d4b0fa01
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2012-08-27 (Mon, 27 Aug 2012)

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

  Log Message:
  -----------
  Remove unused import of 'return_statement'.


  Commit: ab4fd23d68101d4c5652eee835356128528ec792
      https://github.com/parrot/parrot/commit/ab4fd23d68101d4c5652eee835356128528ec792
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-08-27 (Mon, 27 Aug 2012)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Add extend_vtable tests to verify that get_pointer on Integer/Float PMCs work correctly


  Commit: 374de7ee1a5b7c7a9e44a22226be408a895cf852
      https://github.com/parrot/parrot/commit/374de7ee1a5b7c7a9e44a22226be408a895cf852
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-08-27 (Mon, 27 Aug 2012)

  Changed paths:
    M t/src/extend_vtable.t

  Log Message:
  -----------
  Fix a bug in the get_pointer test


  Commit: e3548965840716e862a645d6c3105c157df76fb5
      https://github.com/parrot/parrot/commit/e3548965840716e862a645d6c3105c157df76fb5
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2012-08-28 (Tue, 28 Aug 2012)

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

  Log Message:
  -----------
  [TAP] fix after merge branch 'whiteknight/io_cleanup1'

$ ./parrot-prove -v t/op/string_cs.t
t/op/string_cs.t .. Malformed UTF-8 string

current instr.: 'parrot;TAP;Parser;file' pc 2101 (runtime/parrot/library/TAP/Parser.pir:914)
called from Sub 'parrot;TAP;Harness;aggregate_tests' pc 330 (runtime/parrot/library/TAP/Harness.pir:132)
called from Sub 'parrot;TAP;Harness;runtests' pc 235 (runtime/parrot/library/TAP/Harness.pir:107)
called from Sub 'do' pc 225 (runtime/parrot/bin/prove.pir:147)


  Commit: 35ddd64840c6fb5145e09fca602eceda4c8704d8
      https://github.com/parrot/parrot/commit/35ddd64840c6fb5145e09fca602eceda4c8704d8
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-08-28 (Tue, 28 Aug 2012)

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

  Log Message:
  -----------
  win32 io: fix open append

t/pmc/io.t test 10 failed on win32 because PIO_F_APPEND was never checked.


  Commit: 6bdfd3277a5c7e1888ebd64adee92635d514668c
      https://github.com/parrot/parrot/commit/6bdfd3277a5c7e1888ebd64adee92635d514668c
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-08-28 (Tue, 28 Aug 2012)

  Changed paths:
    M t/pmc/integer.t

  Log Message:
  -----------
  Remove incorrect get_pointer test

The get_pointer vtable is not available from PIR.


  Commit: 67d6238269436a779822b182e2ebd59029790fb9
      https://github.com/parrot/parrot/commit/67d6238269436a779822b182e2ebd59029790fb9
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-08-28 (Tue, 28 Aug 2012)

  Changed paths:
    M src/pmc/float.pmc
    M src/pmc/integer.pmc
    M t/src/extend_vtable.t

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


  Commit: 202802ee2b28f18e265dd2f58ce99a24b0e48b1e
      https://github.com/parrot/parrot/commit/202802ee2b28f18e265dd2f58ce99a24b0e48b1e
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-08-28 (Tue, 28 Aug 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Add a note to ChangeLog about get_pointer on Integer/Float PMCs


  Commit: 40d3f647906206e30f0daad71188e75f223abace
      https://github.com/parrot/parrot/commit/40d3f647906206e30f0daad71188e75f223abace
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-08-29 (Wed, 29 Aug 2012)

  Changed paths:
    M lib/Parrot/IO/File.pm
    M t/dynpmc/os.t
    M t/perl/Parrot_IO.t

  Log Message:
  -----------
  [GH #820] win32 stat() mtime problems

Try to use Win32::UTCFileTime, but it did not help.
Compare stat mtimes to each other, not against the system-time.
The tests still fail.


  Commit: 72b4ef0d60f2275455a50ea43fb9df80448ea207
      https://github.com/parrot/parrot/commit/72b4ef0d60f2275455a50ea43fb9df80448ea207
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-01 (Sat, 01 Sep 2012)

  Changed paths:
    M config/init/hints.pm

  Log Message:
  -----------
  [GH #822] Fix config hints for GNU/Hurd

See Debian bug #686266.


  Commit: 47714ecd8963eccf6ecf4c02b9356b1e5e35a6dc
      https://github.com/parrot/parrot/commit/47714ecd8963eccf6ecf4c02b9356b1e5e35a6dc
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-01 (Sat, 01 Sep 2012)

  Changed paths:
    M .gitignore
    M Configure.pl
    M config/gen/makefiles/root.in
    M config/init/manifest.pm
    M lib/Parrot/Configure/Compiler.pm
    M t/codingstd/filenames.t

  Log Message:
  -----------
  vms: fix and test multi-dot filenames

t/codingstd/filenames.t missed generated and violating filenames.
.travis.yml still violates vms: todo, but low prio


  Commit: 7e264fa96ab229c0980d13e4248dc90c58bcced6
      https://github.com/parrot/parrot/commit/7e264fa96ab229c0980d13e4248dc90c58bcced6
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-01 (Sat, 01 Sep 2012)

  Changed paths:
    M frontend/parrot/main.c
    M lib/Parrot/Configure/Messages.pm

  Log Message:
  -----------
  Change user-facing copyright year from 2011 to 2012


  Commit: d330170b397efcbc95d47c99d48e48a1d04fcee7
      https://github.com/parrot/parrot/commit/d330170b397efcbc95d47c99d48e48a1d04fcee7
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-01 (Sat, 01 Sep 2012)

  Changed paths:
    M config/init/hints/vms.pm

  Log Message:
  -----------
  vms: fix hints

Use the new test_$$ names.
LINK default exe is okay for vms.


  Commit: d5f3625c72e7285e3ab1f29562e177cb32b6638c
      https://github.com/parrot/parrot/commit/d5f3625c72e7285e3ab1f29562e177cb32b6638c
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-01 (Sat, 01 Sep 2012)

  Changed paths:
    M lib/Parrot/Configure/Utils.pm
    M lib/Parrot/Test.pm

  Log Message:
  -----------
  vms: ignore wrong -I and -c in Configure steps

Also fix /Define= switches for the vms compiler.


  Commit: aea60ba7c2b8101854c641051d41d5a5c51cc117
      https://github.com/parrot/parrot/commit/aea60ba7c2b8101854c641051d41d5a5c51cc117
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-01 (Sat, 01 Sep 2012)

  Changed paths:
    M lib/Parrot/Configure/Compiler.pm
    M t/steps/gen/makefiles-01.t
    M tools/release/update_version.pl

  Log Message:
  -----------
  vms: .tmp => _tmp for multi-dot filenames


  Commit: b8a7a7df6467ebcdd9286b96c29d4574cf9d78ef
      https://github.com/parrot/parrot/commit/b8a7a7df6467ebcdd9286b96c29d4574cf9d78ef
  Author: Martin Vorländer <martin.vorlaender at t-online.de>
  Date:   2012-09-01 (Sat, 01 Sep 2012)

  Changed paths:
    M config/auto/arch.pm
    M config/auto/sizes.pm
    M config/gen/core_pmcs.pm
    M config/init/hints/vms.pm
    M lib/Parrot/Configure/Utils.pm

  Log Message:
  -----------
  vms: port update almost finished

The remaining vms build failure is auto:snprintf.
vms does not provide this API.


  Commit: 9eab02c29872ef3d18b30046ddefe4131f8b9e34
      https://github.com/parrot/parrot/commit/9eab02c29872ef3d18b30046ddefe4131f8b9e34
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-01 (Sat, 01 Sep 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  ChangeLog updates: Hurd, win32 io append and vms


  Commit: 3f8440b2d1d80bbcf373ff9bd39cf5e050e7bad2
      https://github.com/parrot/parrot/commit/3f8440b2d1d80bbcf373ff9bd39cf5e050e7bad2
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-01 (Sat, 01 Sep 2012)

  Changed paths:
    M lib/Parrot/Configure/Options.pm
    M t/configure/001-options.t

  Log Message:
  -----------
  Merge branch 'tadzik/whine-on-relative-prefix' of github.com:parrot/parrot into tadzik/whine-on-relative-prefix


Compare: https://github.com/parrot/parrot/compare/56ea77d92702...3f8440b2d1d8


More information about the parrot-commits mailing list