[parrot/parrot] 73d3ed: War on Q:PIR - PAST.parameter

noreply at github.com noreply at github.com
Mon Jul 11 23:25:05 UTC 2011


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

  Commit: 73d3eda128b770378bdbfe23fa83aca0cfd5e7f8
      https://github.com/parrot/parrot/commit/73d3eda128b770378bdbfe23fa83aca0cfd5e7f8
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-06-16 (Thu, 16 Jun 2011)

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

  Log Message:
  -----------
  War on Q:PIR - PAST.parameter


  Commit: 81fc1a3dc2d241668bc89b36dd185ab27585e802
      https://github.com/parrot/parrot/commit/81fc1a3dc2d241668bc89b36dd185ab27585e802
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-06-16 (Thu, 16 Jun 2011)

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

  Log Message:
  -----------
  War on Q:PIR - PAST::Compiler.package


  Commit: 24505c0a2443f72cef242daa0ff00a095f665942
      https://github.com/parrot/parrot/commit/24505c0a2443f72cef242daa0ff00a095f665942
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-06-16 (Thu, 16 Jun 2011)

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

  Log Message:
  -----------
  PAST::Compiler.package refactor

I think this version makes the logic clearer by moving all the node
construction to the end of the function.


  Commit: 6afb0ae02319c56080dec9ffb902f02471331595
      https://github.com/parrot/parrot/commit/6afb0ae02319c56080dec9ffb902f02471331595
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-06-16 (Thu, 16 Jun 2011)

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

  Log Message:
  -----------
  [pct] Add file annotations to generated PIR

This allows all users of PCT::HLLCompiler to keep knowledge of the
source file in the final result.

Closes TT #2132


  Commit: 38748602fe10a781b34f589f564f48bf2107b25d
      https://github.com/parrot/parrot/commit/38748602fe10a781b34f589f564f48bf2107b25d
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-06-16 (Thu, 16 Jun 2011)

  Changed paths:
    M src/pmc.c

  Log Message:
  -----------
  consted a pointer


  Commit: 87aa6b967ec12c9f5c8dd02e3a1cd68068cb05ca
      https://github.com/parrot/parrot/commit/87aa6b967ec12c9f5c8dd02e3a1cd68068cb05ca
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-17 (Fri, 17 Jun 2011)

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

  Log Message:
  -----------
  Remove some unnecessary variables


  Commit: b1f21f274ec271f62e744d1b53c47890c0c9b049
      https://github.com/parrot/parrot/commit/b1f21f274ec271f62e744d1b53c47890c0c9b049
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-17 (Fri, 17 Jun 2011)

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

  Log Message:
  -----------
  Increase embed/api test coverage


  Commit: 3f7b5d350daa567cbea54d35a2da21b09eeef067
      https://github.com/parrot/parrot/commit/3f7b5d350daa567cbea54d35a2da21b09eeef067
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-18 (Sat, 18 Jun 2011)

  Changed paths:
    M src/extend.c

  Log Message:
  -----------
  Refactor duplicated context popping code into a macro


  Commit: 46a13474bad42e1d405b4d68dc463452575ee2b9
      https://github.com/parrot/parrot/commit/46a13474bad42e1d405b4d68dc463452575ee2b9
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

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

  Log Message:
  -----------
  Add coverage to Parrot_api_flag


  Commit: 14a15f12f48185d2468b872641962aa93136a53a
      https://github.com/parrot/parrot/commit/14a15f12f48185d2468b872641962aa93136a53a
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

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

  Log Message:
  -----------
  Add test coverage for Parrot_api_unwrap_pointer


  Commit: 2266398b172a104de53e95afd7b13dab513d1750
      https://github.com/parrot/parrot/commit/2266398b172a104de53e95afd7b13dab513d1750
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

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

  Log Message:
  -----------
  Add coverage to Parrot_api_flag


  Commit: 7c4b6f8971d1dc5665d476a4ef00930b84a00ef5
      https://github.com/parrot/parrot/commit/7c4b6f8971d1dc5665d476a4ef00930b84a00ef5
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

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

  Log Message:
  -----------
  Add a test for Parrot_api_reset_call_signature


  Commit: c9c5a00e65f88a45e7114bcc211c1cfc508aa00e
      https://github.com/parrot/parrot/commit/c9c5a00e65f88a45e7114bcc211c1cfc508aa00e
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

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

  Log Message:
  -----------
  Decorate some embed api functions and rerun headerizer


  Commit: 1d956c5901a80126de93a8f14151897579645b16
      https://github.com/parrot/parrot/commit/1d956c5901a80126de93a8f14151897579645b16
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

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

  Log Message:
  -----------
  Fix type conversion compile error


  Commit: 1e48904b4ff0aac8d438e0824b497173a8f53b7d
      https://github.com/parrot/parrot/commit/1e48904b4ff0aac8d438e0824b497173a8f53b7d
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

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

  Log Message:
  -----------
  Add test coverage for Parrot_api_get_exception_backtrace


  Commit: a418dadb00658517713dfa821be4a989269dd97b
      https://github.com/parrot/parrot/commit/a418dadb00658517713dfa821be4a989269dd97b
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

  Changed paths:
    M t/src/extend.t

  Log Message:
  -----------
  Fix formatting


  Commit: 569b733bf2b93a26302c6ae5d37fe3a708ce7a03
      https://github.com/parrot/parrot/commit/569b733bf2b93a26302c6ae5d37fe3a708ce7a03
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

  Changed paths:
    M compilers/pct/src/POST/Compiler.pm

  Log Message:
  -----------
  [pct] Add file annotations to generated PIR

This allows all users of PCT::HLLCompiler to keep knowledge of the
source file in the final result.

Closes TT #2132

From:	6afb0ae02319c56080dec9ffb902f02471331595


  Commit: e02655daf024bf15b23d49270b7629efedff76bd
      https://github.com/parrot/parrot/commit/e02655daf024bf15b23d49270b7629efedff76bd
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

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

  Log Message:
  -----------
  nqp-rx: Update with Stmt usage

This is 7be0b48faed1b258298a2dfb61e5a9e135e9a5f5 in nqp-rx.git


  Commit: 4a1e3a4afd6eae03a33712cc80a18d5f29835f2f
      https://github.com/parrot/parrot/commit/4a1e3a4afd6eae03a33712cc80a18d5f29835f2f
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

  Changed paths:
    M compilers/pct/src/PAST/Block.pir
  M compilers/pct/src/PAST/Compiler.pir
  M compilers/pct/src/PAST/Control.pir
  M compilers/pct/src/PAST/Node.pir
  M compilers/pct/src/PAST/Op.pir
  M compilers/pct/src/PAST/Stmt.pir
  M compilers/pct/src/PAST/Stmts.pir
  M compilers/pct/src/PAST/Val.pir
  M compilers/pct/src/PAST/Var.pir
  M compilers/pct/src/PAST/VarList.pir
  M compilers/pct/src/POST/Call.pir
  M compilers/pct/src/POST/Compiler.pir
  M compilers/pct/src/POST/Constant.pir
  M compilers/pct/src/POST/File.pir
  M compilers/pct/src/POST/Key.pir
  M compilers/pct/src/POST/Label.pir
  M compilers/pct/src/POST/Op.pir
  M compilers/pct/src/POST/Ops.pir
  M compilers/pct/src/POST/Register.pir
  M compilers/pct/src/POST/String.pir
  M compilers/pct/src/POST/Sub.pir
  M compilers/pct/src/POST/Value.pir
  M compilers/pct/src/POST/VanillaAllocator.pir

  Log Message:
  -----------
  Re-bootstrap PCT with new nqp-rx

This really cuts down on register usage, especially in big
files like PAST::Compiler.


  Commit: a0911dbf766eeff370f28b9dbbd47854aaeb472a
      https://github.com/parrot/parrot/commit/a0911dbf766eeff370f28b9dbbd47854aaeb472a
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

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

  Log Message:
  -----------
  Fix bug in Parrot_sub_new_from_c_func cause by not using PARROT_CALLIN_(START|END) and attempt to add test coverage


  Commit: 2ca7f69c1b95b41a4ef2eee26204117ae97b7113
      https://github.com/parrot/parrot/commit/2ca7f69c1b95b41a4ef2eee26204117ae97b7113
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

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

  Log Message:
  -----------
  War on Q:PIR - PAST::Compiler.attribute


  Commit: 9586292ecdef79127d285d18bd7c3e06c4c8e6b5
      https://github.com/parrot/parrot/commit/9586292ecdef79127d285d18bd7c3e06c4c8e6b5
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

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

  Log Message:
  -----------
  PAST::Compiler.attribute refactor

Similar to what was done for package


  Commit: 369389727f7c6fd7f3ea4ae450346cb29ab419c7
      https://github.com/parrot/parrot/commit/369389727f7c6fd7f3ea4ae450346cb29ab419c7
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

  Changed paths:
    M src/extend.c

  Log Message:
  -----------
  Add many missing PARROT_CALLIN_(START|END) macros to src/extend.c


  Commit: cf41a69107b271e0341952f0ed77d9995cbe9fb5
      https://github.com/parrot/parrot/commit/cf41a69107b271e0341952f0ed77d9995cbe9fb5
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  Add more code coverage ejecta to .gitignore


  Commit: 782bf966bf40e8e4109ba9cc6fc6c1ee30d38448
      https://github.com/parrot/parrot/commit/782bf966bf40e8e4109ba9cc6fc6c1ee30d38448
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

  Changed paths:
    M src/extend.c

  Log Message:
  -----------
  Attempt to make the MSWin32-x86-multi-thread ttbot happy by ANSI-89-ification


  Commit: 0893012dfe8fb9d269e61d4195047ca23d75e617
      https://github.com/parrot/parrot/commit/0893012dfe8fb9d269e61d4195047ca23d75e617
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

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

  Log Message:
  -----------
  [pct] properly escape annotation
(fix needed by Lua)


  Commit: 4c05d3801899a1ad2c19e4eb911e931f6eaf078d
      https://github.com/parrot/parrot/commit/4c05d3801899a1ad2c19e4eb911e931f6eaf078d
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

  Changed paths:
    M MANIFEST.SKIP

  Log Message:
  -----------
  re-generate MANIFEST.SKIP


  Commit: 037628f8a00e2d18297968d7b4bd4b905edaa3f0
      https://github.com/parrot/parrot/commit/037628f8a00e2d18297968d7b4bd4b905edaa3f0
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

  Changed paths:
    M src/extend.c

  Log Message:
  -----------
  wrap macro arguments


  Commit: 7684807f56e44ed6c3a45706f95274a307cd95cf
      https://github.com/parrot/parrot/commit/7684807f56e44ed6c3a45706f95274a307cd95cf
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

  Changed paths:
    M MANIFEST
  M config/gen/makefiles/root.in
  A frontend/pbc_disassemble/main.c
  R src/pbc_disassemble.c
  M t/tools/pbc_disassemble.t

  Log Message:
  -----------
  Fix for TT #2134


  Commit: 9411d47f3624701d23a7c934d7d6c15092dfb64f
      https://github.com/parrot/parrot/commit/9411d47f3624701d23a7c934d7d6c15092dfb64f
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

  Changed paths:
    M frontend/pbc_disassemble/main.c

  Log Message:
  -----------
  Removed ctype.h from pbc_disassemble because it didn't rely on anything in it


  Commit: 4b296a2fcc21acf274f9a1b570d44057cf9bd762
      https://github.com/parrot/parrot/commit/4b296a2fcc21acf274f9a1b570d44057cf9bd762
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

  Changed paths:
    M src/global_setup.c
  M src/hash.c
  M src/hll.c
  M src/list.c
  M src/longopt.c
  M src/misc.c
  M src/multidispatch.c
  M src/nci_test.c
  M src/packfile/api.c
  M src/pmc.c
  M src/pointer_array.c
  M src/scheduler.c
  M src/spf_render.c
  M src/spf_vtable.c
  M src/thread.c
  M src/utils.c
  M src/vtables.c

  Log Message:
  -----------
  Fixed several perldoc rendering issues and added a few "SEE ALSO" sections


  Commit: cb9eaf0dea7bb1934327c995b3e48cff6d7f2c18
      https://github.com/parrot/parrot/commit/cb9eaf0dea7bb1934327c995b3e48cff6d7f2c18
  Author: soh_cah_toa <kpolulak at gmail.com>
  Date:   2011-06-19 (Sun, 19 Jun 2011)

  Changed paths:
    M src/multidispatch.c

  Log Message:
  -----------
  Updated links to Perl 6 synopsis and apocalypse 12. Also deleted a few duplicate blank lines


  Commit: 9420e5058e01333e7756dd9ab5d325e56c8a4610
      https://github.com/parrot/parrot/commit/9420e5058e01333e7756dd9ab5d325e56c8a4610
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-06-20 (Mon, 20 Jun 2011)

  Changed paths:
    M frontend/pbc_disassemble/main.c

  Log Message:
  -----------
  [codingstd] Fix formatting of copyright line.


  Commit: f31e96b3caf3ecdb589ece94dde5c1224b9ee7f0
      https://github.com/parrot/parrot/commit/f31e96b3caf3ecdb589ece94dde5c1224b9ee7f0
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-20 (Mon, 20 Jun 2011)

  Changed paths:
    M ext/winxed/compiler.pir

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


  Commit: acf170c55510567495ae1a5b957d52b6ef088e0e
      https://github.com/parrot/parrot/commit/acf170c55510567495ae1a5b957d52b6ef088e0e
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-20 (Mon, 20 Jun 2011)

  Changed paths:
    M ext/winxed/compiler.pir

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


  Commit: 8a56bbe7bff7b926e1c706b6747da753b6c9d058
      https://github.com/parrot/parrot/commit/8a56bbe7bff7b926e1c706b6747da753b6c9d058
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-06-20 (Mon, 20 Jun 2011)

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

  Log Message:
  -----------
  [nqp-rx]:  Update nqp-rx with latest version from nqp-rx repository,
makes use of the new register allocator added to PAST::Compiler.


  Commit: 2cb63ec6e9a6008e34c80c9d7a74e7c233d913d3
      https://github.com/parrot/parrot/commit/2cb63ec6e9a6008e34c80c9d7a74e7c233d913d3
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-06-20 (Mon, 20 Jun 2011)

  Changed paths:
    M .gitignore
  M MANIFEST
  M MANIFEST.SKIP
  M compilers/pct/src/POST/Compiler.pir
  M config/gen/makefiles/root.in
  M ext/winxed/compiler.pir
  A frontend/pbc_disassemble/main.c
  M include/parrot/api.h
  M src/embed/api.c
  M src/embed/bytecode.c
  M src/embed/pmc.c
  M src/extend.c
  M src/global_setup.c
  M src/hash.c
  M src/hll.c
  M src/list.c
  M src/longopt.c
  M src/misc.c
  M src/multidispatch.c
  M src/nci_test.c
  M src/packfile/api.c
  R src/pbc_disassemble.c
  M src/pmc.c
  M src/pmc/eval.pmc
  M src/pointer_array.c
  M src/scheduler.c
  M src/spf_render.c
  M src/spf_vtable.c
  M src/thread.c
  M src/utils.c
  M src/vtables.c
  M t/src/embed.t
  M t/src/embed/api.t
  M t/src/extend.t
  M t/tools/pbc_disassemble.t

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


  Commit: a76217f4c393ea90762e0414896a003c97e45109
      https://github.com/parrot/parrot/commit/a76217f4c393ea90762e0414896a003c97e45109
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-06-20 (Mon, 20 Jun 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  update NEWS a bit


  Commit: bcee048a88adf6f705b2ce8b8e20c84673f679ef
      https://github.com/parrot/parrot/commit/bcee048a88adf6f705b2ce8b8e20c84673f679ef
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-20 (Mon, 20 Jun 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  add relevant winxed NEWS


  Commit: cbabc06629c712a7ecf45aa84385cc81428ed0c8
      https://github.com/parrot/parrot/commit/cbabc06629c712a7ecf45aa84385cc81428ed0c8
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-20 (Mon, 20 Jun 2011)

  Changed paths:
    M t/src/embed.t

  Log Message:
  -----------
  [t] Parrot_sub_new_from_c_func, whiteknight++


  Commit: ca2b86ef6f5d2eda72912cd248a898186b35635a
      https://github.com/parrot/parrot/commit/ca2b86ef6f5d2eda72912cd248a898186b35635a
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-20 (Mon, 20 Jun 2011)

  Changed paths:
    M t/src/embed.t

  Log Message:
  -----------
  Pay the ANSI 89 tax yet again


  Commit: 69ed7b0ac24a3aceca73bcd3907b870874f0d9a0
      https://github.com/parrot/parrot/commit/69ed7b0ac24a3aceca73bcd3907b870874f0d9a0
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-20 (Mon, 20 Jun 2011)

  Changed paths:
    M t/src/embed.t

  Log Message:
  -----------
  Fix some castings errors in t/src/embed.t


  Commit: a819f8f61a424f1d1ae17f890ec436d45ff4f067
      https://github.com/parrot/parrot/commit/a819f8f61a424f1d1ae17f890ec436d45ff4f067
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-20 (Mon, 20 Jun 2011)

  Changed paths:
    M NEWS

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


  Commit: 3e974d2d46f5d28c207abbcc0e958e1ed892b1aa
      https://github.com/parrot/parrot/commit/3e974d2d46f5d28c207abbcc0e958e1ed892b1aa
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-06-20 (Mon, 20 Jun 2011)

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

  Log Message:
  -----------
  cut the 3.5.0 release


  Commit: eb78bb518ab58eaf8477857a31efa1bb7605b72d
      https://github.com/parrot/parrot/commit/eb78bb518ab58eaf8477857a31efa1bb7605b72d
  Author: coke <will at coleda.com>
  Date:   2011-06-21 (Tue, 21 Jun 2011)

  Changed paths:
    M ext/winxed/README

  Log Message:
  -----------
  fix spelling typo.


  Commit: e9dddc3ce410c1385006581ce05f2f86b20eb97f
      https://github.com/parrot/parrot/commit/e9dddc3ce410c1385006581ce05f2f86b20eb97f
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-21 (Tue, 21 Jun 2011)

  Changed paths:
    M ext/winxed/README

  Log Message:
  -----------
  add url of the Winxed web site


  Commit: 86c8b874eab246c38e3a67430560c50a0395065d
      https://github.com/parrot/parrot/commit/86c8b874eab246c38e3a67430560c50a0395065d
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-06-21 (Tue, 21 Jun 2011)

  Changed paths:
    M docs/book/pct/ch04_pge.pod

  Log Message:
  -----------
  [doc] remove formatting in code section


  Commit: e6128081a6a5c3a5d7184365a8d44527065dc422
      https://github.com/parrot/parrot/commit/e6128081a6a5c3a5d7184365a8d44527065dc422
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-21 (Tue, 21 Jun 2011)

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

  Log Message:
  -----------
  vtable get_bool in UnManagedStruct


  Commit: c412e8940125df900946ea131a93cbd49da87649
      https://github.com/parrot/parrot/commit/c412e8940125df900946ea131a93cbd49da87649
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-21 (Tue, 21 Jun 2011)

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

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


  Commit: 28b79f97e5765500d054ed81bdf58c885e829d3f
      https://github.com/parrot/parrot/commit/28b79f97e5765500d054ed81bdf58c885e829d3f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-21 (Tue, 21 Jun 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  Update NEWS to cover the add_vtable_override change


  Commit: 1c18f6fc5c6ec7eaca42b14c9ddea93e7d45706b
      https://github.com/parrot/parrot/commit/1c18f6fc5c6ec7eaca42b14c9ddea93e7d45706b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-21 (Tue, 21 Jun 2011)

  Changed paths:
    M src/embed.c
  M src/interp/inter_misc.c

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


  Commit: f406942abf297e3a44a1f7d2a935ede5e08a082e
      https://github.com/parrot/parrot/commit/f406942abf297e3a44a1f7d2a935ede5e08a082e
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-21 (Tue, 21 Jun 2011)

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

  Log Message:
  -----------
  Move Parrot_compile_string to inter_misc.c so it can live next to Parrot_compile_file. These both probably belong in a file dedicated to compiler-related routines


  Commit: 942bad253dc80098b5e153b8f66c6be7badd8cd4
      https://github.com/parrot/parrot/commit/942bad253dc80098b5e153b8f66c6be7badd8cd4
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-21 (Tue, 21 Jun 2011)

  Changed paths:
    M src/extend.c

  Log Message:
  -----------
  Several misc cleanups to src/extend.c. Add some TODO and DEPRECATED notes where necessary. Remove CALLIN macros where they are clearly not needed


  Commit: 85781e91ce34b53021ac2e22496081186b7ab7c7
      https://github.com/parrot/parrot/commit/85781e91ce34b53021ac2e22496081186b7ab7c7
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-21 (Tue, 21 Jun 2011)

  Changed paths:
    M include/parrot/extend.h
  M lib/Parrot/Vtable.pm
  M src/extend.c
  M src/packfile/api.c

  Log Message:
  -----------
  Remove PARROT_CALLIN_START and PARROT_CALLIN_END macros. The Extending API should not be called from a situation where GC has not been set up. Most functions used in an extending situation do not have these macros, so they are clearly not important.


  Commit: 19bbdeeeab0ccd3029c518ad265ab5c7c2c2f44c
      https://github.com/parrot/parrot/commit/19bbdeeeab0ccd3029c518ad265ab5c7c2c2f44c
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-06-21 (Tue, 21 Jun 2011)

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

  Log Message:
  -----------
  Remove unused inclusion of Text::Balanced


  Commit: a8ff34205ff85575b56b838933ae099bb8dc3b00
      https://github.com/parrot/parrot/commit/a8ff34205ff85575b56b838933ae099bb8dc3b00
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-22 (Wed, 22 Jun 2011)

  Changed paths:
    M include/parrot/extend.h
  M lib/Parrot/Vtable.pm
  M src/extend.c
  M src/packfile/api.c

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


  Commit: 66ba12e26e8a6450789d92f92d95b93ba19dda4b
      https://github.com/parrot/parrot/commit/66ba12e26e8a6450789d92f92d95b93ba19dda4b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-22 (Wed, 22 Jun 2011)

  Changed paths:
    M include/parrot/hash.h

  Log Message:
  -----------
  Remove old hash macros


  Commit: c83d4937f74b03f71da48ce7eb9f1bd1ff3b71b1
      https://github.com/parrot/parrot/commit/c83d4937f74b03f71da48ce7eb9f1bd1ff3b71b1
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-22 (Wed, 22 Jun 2011)

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

  Log Message:
  -----------
  Poke into NameSpace directly instead of calling get_associated_* methods when creating a new Class. This change alone cuts non-threaded coretest runtime from 4:42 to 3:40 on my system


  Commit: 247bde0f8a484de33144826c7318a0222a99ac55
      https://github.com/parrot/parrot/commit/247bde0f8a484de33144826c7318a0222a99ac55
  Author: Bob Kuo <bobjkuo at gmail.com>
  Date:   2011-06-22 (Wed, 22 Jun 2011)

  Changed paths:
    M docs/pdds/draft/pdd16_native_call.pod

  Log Message:
  -----------
  add section about deprecated NCI symbols


  Commit: 7daf22ca06b829b08506c2672104bdf7b918490e
      https://github.com/parrot/parrot/commit/7daf22ca06b829b08506c2672104bdf7b918490e
  Author: Bob Kuo <bobjkuo at gmail.com>
  Date:   2011-06-22 (Wed, 22 Jun 2011)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  update gitignore after TT #2134 - pbc_disassemble now lives under frontend


  Commit: a3f1145940eb0ec0f15f7c5733d4b1df88dd0e41
      https://github.com/parrot/parrot/commit/a3f1145940eb0ec0f15f7c5733d4b1df88dd0e41
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-22 (Wed, 22 Jun 2011)

  Changed paths:
    M MANIFEST.SKIP

  Log Message:
  -----------
  re-generate MANIFEST.SKIP


  Commit: f12d1201585132dd8eb36907c0fc786f31683aa9
      https://github.com/parrot/parrot/commit/f12d1201585132dd8eb36907c0fc786f31683aa9
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-06-23 (Thu, 23 Jun 2011)

  Changed paths:
    M src/pmc/resizablepmcarray.pmc

  Log Message:
  -----------
  [pmc]:  Patch to ResizablePMCArray.splice to improve its performance for shifts and insertions by over 90%.


  Commit: 52da8ea10e636d9632790cc3a384747729dbd424
      https://github.com/parrot/parrot/commit/52da8ea10e636d9632790cc3a384747729dbd424
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-06-23 (Thu, 23 Jun 2011)

  Changed paths:
    M src/pmc/resizablepmcarray.pmc

  Log Message:
  -----------
  [codingstd] Eliminate 2 instances trailing whitespace.


  Commit: 25d1b0b7a3e112f4393524ac29b47821969ebe54
      https://github.com/parrot/parrot/commit/25d1b0b7a3e112f4393524ac29b47821969ebe54
  Author: Jonathan Worthington <jnthn at jnthn.net>
  Date:   2011-06-23 (Thu, 23 Jun 2011)

  Changed paths:
    M compilers/imcc/imcc.y
  M compilers/imcc/imcparser.c
  M compilers/imcc/pbc.c
  M src/pmc/lexinfo.pmc
  M src/pmc/lexpad.pmc

  Log Message:
  -----------
  Update IMCC and LexInfo/LexPad to allow lexicals for register types other than PMCs.


  Commit: a3b82ab5add42f215f7c6ac86ba28b224d16d4da
      https://github.com/parrot/parrot/commit/a3b82ab5add42f215f7c6ac86ba28b224d16d4da
  Author: Jonathan Worthington <jnthn at jnthn.net>
  Date:   2011-06-23 (Thu, 23 Jun 2011)

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

  Log Message:
  -----------
  Add ops for working with lexicals in int/num/str registers.


  Commit: 8ae61a0816484b58876b36b1f336566a5427590b
      https://github.com/parrot/parrot/commit/8ae61a0816484b58876b36b1f336566a5427590b
  Author: Jonathan Worthington <jnthn at jnthn.net>
  Date:   2011-06-24 (Fri, 24 Jun 2011)

  Changed paths:
    M t/op/lexicals.t
  M t/pmc/lexinfo.t

  Log Message:
  -----------
  Toss tests invalidated by support added for natively typed lexicals.


  Commit: 39218c2435d2e27068ff159b86f6d2ec3f31b53c
      https://github.com/parrot/parrot/commit/39218c2435d2e27068ff159b86f6d2ec3f31b53c
  Author: Jonathan Worthington <jnthn at jnthn.net>
  Date:   2011-06-24 (Fri, 24 Jun 2011)

  Changed paths:
    M t/op/lexicals.t

  Log Message:
  -----------
  Add tests for int/num/str lexicals.


  Commit: e93356d993141b4a676ad65df701d47bc651599f
      https://github.com/parrot/parrot/commit/e93356d993141b4a676ad65df701d47bc651599f
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-24 (Fri, 24 Jun 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  Add a note to NEWS about new lexical awesomeness from jnthn++


  Commit: ab704f36e2ef61215ef901a6404a54d49d45f831
      https://github.com/parrot/parrot/commit/ab704f36e2ef61215ef901a6404a54d49d45f831
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-24 (Fri, 24 Jun 2011)

  Changed paths:
    M src/oo.c

  Log Message:
  -----------
  Remove one more methodcall to namespace from oo.c


  Commit: ccadaeaa9cecbe58c388b9f22366552ed49f5432
      https://github.com/parrot/parrot/commit/ccadaeaa9cecbe58c388b9f22366552ed49f5432
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-24 (Fri, 24 Jun 2011)

  Changed paths:
    M src/pmc/imccompiler.pmc
  M src/pmc/lexpad.pmc
  M src/pmc/packfile.pmc

  Log Message:
  -----------
  misc fixes to LexPad so we can headerize. Headerize. Add a prototype set_pointer vtable to Packfile PMC


  Commit: a59df70da1e7e42102bc61fc61eb956ef12e3381
      https://github.com/parrot/parrot/commit/a59df70da1e7e42102bc61fc61eb956ef12e3381
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-24 (Fri, 24 Jun 2011)

  Changed paths:
    M src/pmc/imccompiler.pmc
  M src/pmc/packfiledirectory.pmc

  Log Message:
  -----------
  IMCCompiler.compile returns a Packfile PMC now. This is safe because the method is still experimental and nobody is using it


  Commit: e0016a95c39f47693d0c040d4b08f9786a6ac50d
      https://github.com/parrot/parrot/commit/e0016a95c39f47693d0c040d4b08f9786a6ac50d
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-24 (Fri, 24 Jun 2011)

  Changed paths:
    M src/pmc/lexpad.pmc

  Log Message:
  -----------
  Add some ARGMOD stuff to lexpad PMC


  Commit: 58eb810fc410afb5097336bb19a138b305380544
      https://github.com/parrot/parrot/commit/58eb810fc410afb5097336bb19a138b305380544
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
    M t/op/lexicals.t

  Log Message:
  -----------
  remove trailing spaces


  Commit: 438bf3ba4ff7e89e1c84dad4a1826b161bb9444a
      https://github.com/parrot/parrot/commit/438bf3ba4ff7e89e1c84dad4a1826b161bb9444a
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
    M src/pmc/lexinfo.pmc

  Log Message:
  -----------
  remove trailing spaces, update copyright


  Commit: acd2a95061244d95a45f5b15a64bd20f535f0361
      https://github.com/parrot/parrot/commit/acd2a95061244d95a45f5b15a64bd20f535f0361
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
    M src/pmc/lexpad.pmc

  Log Message:
  -----------
  add missing ASSERT_ARGS


  Commit: 4f6855f47d665e92f7c21a6fc38a5f51576451ad
      https://github.com/parrot/parrot/commit/4f6855f47d665e92f7c21a6fc38a5f51576451ad
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
    M src/pmc/imccompiler.pmc

  Log Message:
  -----------
  add missing documentation


  Commit: 241062751072523963c6842b4251cc5158227032
      https://github.com/parrot/parrot/commit/241062751072523963c6842b4251cc5158227032
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
    M src/pmc/lexpad.pmc

  Log Message:
  -----------
  add missing function documentation


  Commit: c1055bcb91e35a4cf3b14daa42e5914c1f2002d1
      https://github.com/parrot/parrot/commit/c1055bcb91e35a4cf3b14daa42e5914c1f2002d1
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
    M src/packfile/api.c
  M src/pmc/packfile.pmc
  A src/pmc/packfilemanager.pmc
  A src/pmc/packfilewrapper.pmc

  Log Message:
  -----------
  Create new packfile API functions Parrot_pf_new (PackFile_new) Parrot_pf_destroy (PackFile_destroy), Parrot_pf_serialize_to_string and Parrot_pf_deserialize_from_string. Add new prototype PackfileWrapper and PackfileManager PMC types


  Commit: fc5776b98adb9822ad32d9d01229811798f17ca5
      https://github.com/parrot/parrot/commit/fc5776b98adb9822ad32d9d01229811798f17ca5
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
    M MANIFEST
  M include/parrot/packfile.h
  M src/packfile/api.c
  M src/pmc/packfile.pmc
  M src/pmc/packfilemanager.pmc
  A src/pmc/packfileview.pmc
  R src/pmc/packfilewrapper.pmc

  Log Message:
  -----------
  PackfileWrapper -> PackfileView. Fixes so we can build. Headerizer. Add some functionality to PackfileView to match or exceed what Eval provides in terms of getting access to constants and Subs


  Commit: ed91e9e4b1d15ef6572cfa4398ba0824d309497d
      https://github.com/parrot/parrot/commit/ed91e9e4b1d15ef6572cfa4398ba0824d309497d
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
    M src/pmc/imccompiler.pmc

  Log Message:
  -----------
  fix typo. IMCCompiler.compile should return a PackfileView,not a Packfile


  Commit: cd54756215049c0f2deef581be8a329316001335
      https://github.com/parrot/parrot/commit/cd54756215049c0f2deef581be8a329316001335
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
    M include/parrot/packfile.h
  M src/embed/bytecode.c
  M src/packfile/api.c
  M src/pmc/packfilemanager.pmc
  M src/pmc/packfileview.pmc

  Log Message:
  -----------
  Steal logic from Parrot_api_write_bytecode_to_file to create Parrot_pf_write_pbc_file. Use that function to implement PackfileManager.write_to_file. Also, remove PackfileView.execute method, it doesn't work as-is and can be easily replicated using main_sub()


  Commit: cd9fe1bd115591980a0c8b701a1966ea715e7add
      https://github.com/parrot/parrot/commit/cd9fe1bd115591980a0c8b701a1966ea715e7add
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
    M src/pmc/hash.pmc

  Log Message:
  -----------
  rearrange a bit and fix pod in Hash


  Commit: 920d05778ffeb58e78f19cd252389273719367ce
      https://github.com/parrot/parrot/commit/920d05778ffeb58e78f19cd252389273719367ce
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
    M include/parrot/packfile.h
  M src/embed/bytecode.c
  M src/packfile/api.c
  M src/pmc/packfileview.pmc

  Log Message:
  -----------
  misc fixes and cleanups. +docs. Add new Parrot_pf_serialized_size API and create method PackfileView. Use more packfile API funcs from the embedding API


  Commit: d3edfd853c10c2987faa5587a8f6f591dc8d0c3b
      https://github.com/parrot/parrot/commit/d3edfd853c10c2987faa5587a8f6f591dc8d0c3b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
    M include/parrot/hash.h

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


  Commit: 9b3751525ecd0939f3ab5379a5ba2571e7cd8622
      https://github.com/parrot/parrot/commit/9b3751525ecd0939f3ab5379a5ba2571e7cd8622
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-25 (Sat, 25 Jun 2011)

  Changed paths:
    M src/call/args.c

  Log Message:
  -----------
  Fix two instances of old-style hash function names


  Commit: 47c310cbcf3dd9a0323edc98c0de15168fd22499
      https://github.com/parrot/parrot/commit/47c310cbcf3dd9a0323edc98c0de15168fd22499
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-26 (Sun, 26 Jun 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  Add a note to NEWS about winxed.git


  Commit: ffe78e165be1b25638e83837316f28a0b4a43720
      https://github.com/parrot/parrot/commit/ffe78e165be1b25638e83837316f28a0b4a43720
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-26 (Sun, 26 Jun 2011)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed snapshot to get recent features, mainly 'extern function'


  Commit: 8a9654e5f64a5c38dfab7dc1c729c4855ba83298
      https://github.com/parrot/parrot/commit/8a9654e5f64a5c38dfab7dc1c729c4855ba83298
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-26 (Sun, 26 Jun 2011)

  Changed paths:
    M runtime/parrot/library/Test/More.pir

  Log Message:
  -----------
  a few more set_addr changed to set_label, TT #1857


  Commit: 796766d9efc6a0af93c16354dbba0940d2e65b2b
      https://github.com/parrot/parrot/commit/796766d9efc6a0af93c16354dbba0940d2e65b2b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-26 (Sun, 26 Jun 2011)

  Changed paths:
    M src/pmc/lexinfo.pmc

  Log Message:
  -----------
  Remove some unnecessary details from LexInfo. Hash.init_int sets the destroy and mark flags, so no need to re-set them. Don't do the gymnastics for making LexInfo const, the flag is worthless now


  Commit: 1f8dc33fa50f3b90bf15ed3c46eefbbad785d9f4
      https://github.com/parrot/parrot/commit/1f8dc33fa50f3b90bf15ed3c46eefbbad785d9f4
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-26 (Sun, 26 Jun 2011)

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

  Log Message:
  -----------
  +revert an earlier commit which broke Lua. fperrad++


  Commit: 2fbd0d28a75cfe996a8296920aa95c4e42ca6938
      https://github.com/parrot/parrot/commit/2fbd0d28a75cfe996a8296920aa95c4e42ca6938
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-26 (Sun, 26 Jun 2011)

  Changed paths:
    M include/parrot/packfile.h
  M src/embed/bytecode.c
  M src/packfile/api.c
  M src/pmc/packfile.pmc
  M src/pmc/packfilemanager.pmc
  M src/pmc/packfileview.pmc

  Log Message:
  -----------
  Rename functions to Parrot_pf_serialize and Parrot_pf_deserialize. cotto++


  Commit: e10d9e07fd695f944faeb0edc4a33b19188fa5ce
      https://github.com/parrot/parrot/commit/e10d9e07fd695f944faeb0edc4a33b19188fa5ce
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-26 (Sun, 26 Jun 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  Combine trigger_init and trigger_load methods into a single trigger(STRING *flag) method. This change looks forward to a time when packfiles can flag Subs more flexibly than we do now. Right now the only accepted values are 'load' and 'init'


  Commit: 643dba012b5182b39bf40c2b1a58e721b5c50ae7
      https://github.com/parrot/parrot/commit/643dba012b5182b39bf40c2b1a58e721b5c50ae7
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-06-27 (Mon, 27 Jun 2011)

  Changed paths:
    M src/oo.c

  Log Message:
  -----------
  fix codetest failure - linelength, update copyright


  Commit: 8352b99543bacfca19d23b29dc64329a9a6e9072
      https://github.com/parrot/parrot/commit/8352b99543bacfca19d23b29dc64329a9a6e9072
  Author: Francois Perrad <francois.perrad at gadz.org>
  Date:   2011-06-27 (Mon, 27 Jun 2011)

  Changed paths:
    M tools/dev/fetch_languages.pl

  Log Message:
  -----------
  [languages] Winxed moves to Github


  Commit: c89970666355580f44775200daa23bff948d1175
      https://github.com/parrot/parrot/commit/c89970666355580f44775200daa23bff948d1175
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-06-27 (Mon, 27 Jun 2011)

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

  Log Message:
  -----------
  [pct]:  Add 'signature' attribute to PAST::Node, to explicitly request a particular signature for evaluating children.


  Commit: d990f60e7b51edc124a93d62dbb802c4dae4b6b7
      https://github.com/parrot/parrot/commit/d990f60e7b51edc124a93d62dbb802c4dae4b6b7
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-06-27 (Mon, 27 Jun 2011)

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  Add a flag to warn if we use more than 500 bytes of stack (GCC 4.7+)


  Commit: f7e135f37b455806ad10e0c7ecc49047fc07c8b0
      https://github.com/parrot/parrot/commit/f7e135f37b455806ad10e0c7ecc49047fc07c8b0
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-28 (Tue, 28 Jun 2011)

  Changed paths:
    M frontend/pbc_merge/main.c
  M include/parrot/packfile.h
  M src/embed/bytecode.c
  M src/packfile/api.c
  R src/pmc/packfilemanager.pmc
  M src/pmc/packfileview.pmc
  M src/pmc/parrotinterpreter.pmc

  Log Message:
  -----------
  Parrot_pf_read_pbc_file now returns a PackFile* instead of a PMC. We have a routine to wrap it in a PMC if needed. Delete the PackfileManager PMC type. It was worthless. Move most of the functionality to PackfileView. Move the ability to get the current packfileview pmc from the interpreter


  Commit: 93921fda11c660123abe9e2bf8cb6be4a2016b0a
      https://github.com/parrot/parrot/commit/93921fda11c660123abe9e2bf8cb6be4a2016b0a
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-28 (Tue, 28 Jun 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  Add a constant_counts method to PackfileView to return the counts of the different types of constants in the packfile. cotto++ for the idea


  Commit: 9e7e0a2e57f2172b5258c8ffe0f8bc99716eb402
      https://github.com/parrot/parrot/commit/9e7e0a2e57f2172b5258c8ffe0f8bc99716eb402
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-28 (Tue, 28 Jun 2011)

  Changed paths:
    M src/pmc/parrotinterpreter.pmc

  Log Message:
  -----------
  Fix interp['packfile'] to work


  Commit: 1f22953408de3e88f7c8cecef7dc923fb409c2e2
      https://github.com/parrot/parrot/commit/1f22953408de3e88f7c8cecef7dc923fb409c2e2
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-06-28 (Tue, 28 Jun 2011)

  Changed paths:
    M MANIFEST
  R tools/dev/dedeprecator
  A tools/dev/dedeprecator.nqp

  Log Message:
  -----------
  Give dedeprecator an .nqp extension to match all the other nqp scripts in tools/dev


  Commit: 286326fd074748b5ca4b6bafab54c73c6604de5e
      https://github.com/parrot/parrot/commit/286326fd074748b5ca4b6bafab54c73c6604de5e
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-29 (Wed, 29 Jun 2011)

  Changed paths:
    M docs/embed.pod
  M docs/pdds/pdd17_pmc.pod
  M docs/pdds/pdd28_strings.pod
  M src/ops/core_ops.c
  M src/ops/string.ops
  M src/pmc/scalar.pmc
  M src/pmc/string.pmc
  M src/pmc/stringbuilder.pmc
  M src/vtable.tbl
  M t/src/extend_vtable.t
  M tools/dev/vtablize.pl

  Log Message:
  -----------
  apply patch from kid51++ to remove VTABLE_substr and rename the old VTABLE_substr_str to VTABLE_substr. His patch did not apply cleanly in t/src/extend_vtable.t, so I did a quick-n-dirty replace of my own


  Commit: b16bd2417736afacdb022e09b95261b6af3882ea
      https://github.com/parrot/parrot/commit/b16bd2417736afacdb022e09b95261b6af3882ea
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-29 (Wed, 29 Jun 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  Add writebarrier to PackfileView


  Commit: 7dc0e2276d3612afd864f54a839eea8532da5ac6
      https://github.com/parrot/parrot/commit/7dc0e2276d3612afd864f54a839eea8532da5ac6
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-29 (Wed, 29 Jun 2011)

  Changed paths:
    M MANIFEST
  M config/gen/makefiles/root.in
  M include/parrot/packfile.h
  M src/packfile/api.c
  M src/packfile/output.c
  A src/packfile/pf_private.h
  A src/packfile/segments.c

  Log Message:
  -----------
  Move segment-related functions from src/packfile/api.c to new file src/packfile/segments.c. Add a header file pf_private.h to that subsystem for intra-subsystem declarations. src/packfile/api.c is for external-facing interfaces. Things that are private to the subsystem should not be there


  Commit: 3440910c060a0b4fd81af0e90c745e3d86f5d1d4
      https://github.com/parrot/parrot/commit/3440910c060a0b4fd81af0e90c745e3d86f5d1d4
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-30 (Thu, 30 Jun 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  rename variable, on suggestion from cotto++


  Commit: 99afbb7520d44c11b3421dcdef91a7da4712a524
      https://github.com/parrot/parrot/commit/99afbb7520d44c11b3421dcdef91a7da4712a524
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-30 (Thu, 30 Jun 2011)

  Changed paths:
    M src/embed.c

  Log Message:
  -----------
  Fix small issue in Parrot_pbc_read caused when I changed the return type of Parrot_pf_read_pbc_file to PackFile*. Fixes t/src/extend.t failures


  Commit: f33bce0ec1a31b3baecb94934797ccb9764dbc5e
      https://github.com/parrot/parrot/commit/f33bce0ec1a31b3baecb94934797ccb9764dbc5e
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-06-30 (Thu, 30 Jun 2011)

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

  Log Message:
  -----------
  add rule 'pir_winxed' to build and clean steps of distutils


  Commit: f62841b56d3ea6bb22753490fa2737236d6cd49e
      https://github.com/parrot/parrot/commit/f62841b56d3ea6bb22753490fa2737236d6cd49e
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-30 (Thu, 30 Jun 2011)

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

  Log Message:
  -----------
  Move function prototypes from src/packfile/output.c to src/packfile/pf_private.h


  Commit: 6a025d9252ad479688df3f724ed201b62a70ee73
      https://github.com/parrot/parrot/commit/6a025d9252ad479688df3f724ed201b62a70ee73
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-30 (Thu, 30 Jun 2011)

  Changed paths:
    M src/packfile/api.c
  M src/pmc/eval.pmc

  Log Message:
  -----------
  Make sure to get the PackfileView referenced from Sub constants, so when we mark a Sub we also mark the PackfileView that owns it


  Commit: d1cbeb0652a8afc84701c4927c7fe6fc3a769d77
      https://github.com/parrot/parrot/commit/d1cbeb0652a8afc84701c4927c7fe6fc3a769d77
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-30 (Thu, 30 Jun 2011)

  Changed paths:
    M docs/embed.pod
  M docs/pdds/pdd17_pmc.pod
  M docs/pdds/pdd28_strings.pod
  M src/ops/core_ops.c
  M src/ops/string.ops
  M src/pmc/scalar.pmc
  M src/pmc/string.pmc
  M src/pmc/stringbuilder.pmc
  M src/vtable.tbl
  M t/src/extend_vtable.t
  M tools/dev/vtablize.pl

  Log Message:
  -----------
  Merge branch 'vtable_substr'


  Commit: c2ea702dbdfb42865f366e29b533b6c933448f9c
      https://github.com/parrot/parrot/commit/c2ea702dbdfb42865f366e29b533b6c933448f9c
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-06-30 (Thu, 30 Jun 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  +NEWS entry about VTABLE_substr


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

  Changed paths:
    M t/pmc/io_iterator.t

  Log Message:
  -----------
  Add number of Trac ticket tracking 'todo' item


  Commit: 1ee5ec85312d97b7a393830fb0307c5b80dfbac9
      https://github.com/parrot/parrot/commit/1ee5ec85312d97b7a393830fb0307c5b80dfbac9
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-03 (Sun, 03 Jul 2011)

  Changed paths:
    M src/packfile/pf_items.c

  Log Message:
  -----------
  Add number of Trac ticket for inline comment.


  Commit: 34af64627612370f3c92a23f8ba2ae7ddaa1fb42
      https://github.com/parrot/parrot/commit/34af64627612370f3c92a23f8ba2ae7ddaa1fb42
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M src/pmc/stringbuilder.pmc

  Log Message:
  -----------
  [PMC] Avoided pushing empty strings in SB.

This early exit improves the vpm.pir benchmark by 6.7%.


  Commit: f64aebc8f44e01000179ca9f86b05145f61d8506
      https://github.com/parrot/parrot/commit/f64aebc8f44e01000179ca9f86b05145f61d8506
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M src/pmc/stringbuilder.pmc

  Log Message:
  -----------
  [PMC] Avoided encoding comparisons in push_string.

When there's no need to look for a compatible encoding, don't look. This
improves vpm.pir by 0.58%.


  Commit: 0d063967c8aef9d146f85325335f9ec7846d5eb8
      https://github.com/parrot/parrot/commit/0d063967c8aef9d146f85325335f9ec7846d5eb8
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M src/pmc/stringbuilder.pmc

  Log Message:
  -----------
  [PMC] Optimized StringBuilder's push_string VTABLE.

There's plenty of STRING encapsulation violation here, so avoiding a function
call improves the SB-heavy benchmark of vpm.pir by 2.9%.


  Commit: 41d54b99c68cc28171be44aba10fbc7c2fdba402
      https://github.com/parrot/parrot/commit/41d54b99c68cc28171be44aba10fbc7c2fdba402
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M src/string/api.c

  Log Message:
  -----------
  [str] Fixed a typo.


  Commit: 318f52c503183a59d4e38e309eb46afba6361d00
      https://github.com/parrot/parrot/commit/318f52c503183a59d4e38e309eb46afba6361d00
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M src/gc/system.c

  Log Message:
  -----------
  [GC] Added a PMC/STRING flag check to mem tracer.

This should be safe (though feel free to revert if it causes odd GC behavior).
In a GC-light vpm.pir benchmark, this improves performance by 0.946%. Depth of
C stack as well as memory layout will vary these results.


  Commit: ce6505dc103157c601d9448267ab1733dfd85e26
      https://github.com/parrot/parrot/commit/ce6505dc103157c601d9448267ab1733dfd85e26
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M src/string/api.c

  Log Message:
  -----------
  [str] Optimized Parrot_str_join given empty joiner.

This improves the vpm.pir benchmark by a whopping further 7.8%.


  Commit: 48434d747f95f276037d27e73f21d8d46d055c73
      https://github.com/parrot/parrot/commit/48434d747f95f276037d27e73f21d8d46d055c73
  Author: ligne <matt.boyle at gmail.com>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M src/string/api.c

  Log Message:
  -----------
  fix C++ build failures due to unexpected const-ness

VTABLE_push_string() expects a non-const STRING.  c++ says this is Not
Allowed.  This fixes it.


  Commit: 0b04c1f606fbe9fd15dc1a7d6ca3f179a1da01c0
      https://github.com/parrot/parrot/commit/0b04c1f606fbe9fd15dc1a7d6ca3f179a1da01c0
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    A t/pmc/packfileview.t

  Log Message:
  -----------
  add a stub test file for PackfileView


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

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Add testfile to MANIFEST


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

  Changed paths:
    M t/pmc/parrotinterpreter.t

  Log Message:
  -----------
  Add tests to ParrotInterpreter for getting the current PackfileView


  Commit: 5613f8c75a0cc55a3ad45a2d553347a9bd9daf08
      https://github.com/parrot/parrot/commit/5613f8c75a0cc55a3ad45a2d553347a9bd9daf08
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M t/pmc/packfileview.t

  Log Message:
  -----------
  Add a few tests for PackfileView


  Commit: 5b670225183fbbcc63ab0aee61635f3ab7e4ba99
      https://github.com/parrot/parrot/commit/5b670225183fbbcc63ab0aee61635f3ab7e4ba99
  Author: cotto <christoph_github at mksig.org>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M src/string/api.c

  Log Message:
  -----------
  Merge pull request #138 from ligne/g++-build-error

fix C++ build failure due to unexpected const-ness


  Commit: b6ba78be9934ff1fb4f2067da923449192609796
      https://github.com/parrot/parrot/commit/b6ba78be9934ff1fb4f2067da923449192609796
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M src/gc/system.c

  Log Message:
  -----------
  Revert "[GC] Added a PMC/STRING flag check to mem tracer."

This reverts commit 318f52c503183a59d4e38e309eb46afba6361d00.  This
caused failures in the windows build.


  Commit: 88f9a1a995275d532a0f2bce95b12e029c550542
      https://github.com/parrot/parrot/commit/88f9a1a995275d532a0f2bce95b12e029c550542
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M src/pmc/packfile.pmc
  M src/pmc/packfileview.pmc

  Log Message:
  -----------
  C89 tax (no variable declarations after the beginning of a block)


  Commit: 1041355f75b947e08428e06c5bfe0b0f56548592
      https://github.com/parrot/parrot/commit/1041355f75b947e08428e06c5bfe0b0f56548592
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M t/pmc/packfileview.t

  Log Message:
  -----------
  add some test messages, a shebang and a vim coda


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

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

  Log Message:
  -----------
  +docs and some rearranging for PackfileView


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

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

  Log Message:
  -----------
  fix checkdepend.t


  Commit: 93d9a9b6d1d9684896adbe1644ded03f1cb7aa02
      https://github.com/parrot/parrot/commit/93d9a9b6d1d9684896adbe1644ded03f1cb7aa02
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M t/pmc/packfileview.t

  Log Message:
  -----------
  Add more tests for packfileview


  Commit: 62c761d802f13fac2ce9f4537cb50148a099ccbc
      https://github.com/parrot/parrot/commit/62c761d802f13fac2ce9f4537cb50148a099ccbc
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M src/runcore/cores.c

  Log Message:
  -----------
  [rc] Enabled PC tracking in fast core.


  Commit: 273c003933ca10ec3b09e1e75f347c77efb5f6b8
      https://github.com/parrot/parrot/commit/273c003933ca10ec3b09e1e75f347c77efb5f6b8
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M frontend/parrot/main.c

  Log Message:
  -----------
  [rc] Made fast runcore the default.

This should be safe, given the previous commit of dabaf8c. This gives the op
dispatch benchmark mops_intval.pasm a 27.56% performance improvement. Other
programs will show less benefit, but faster op dispatch is still a good thing.


  Commit: 89cf287a733eaf9c06c453fb6ad587cead89dd30
      https://github.com/parrot/parrot/commit/89cf287a733eaf9c06c453fb6ad587cead89dd30
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

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

  Log Message:
  -----------
  [OO] Optimized Parrot_pmc_get_type_str() slightly.

Because the classname -> integer mapper is an internal implementation detail
which should never leak out of the OO subsystem, it's okay to break the VTABLE
encapsulation in this case. This provides a 2.33% performance improvement on
the OO-heavy stress1.pasm benchmark and should also help any other code which
creates objects based on string class names.

Arguably Parrot should resolve string literals to class objects at compilation
or optimization time, but that's a larger change.

As this commit includes a Makefile dependency addition, reconfigure
recommended, but not required.


  Commit: 1c428114ed00f67f89fe506e4ac24b98363e698e
      https://github.com/parrot/parrot/commit/1c428114ed00f67f89fe506e4ac24b98363e698e
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-07-04 (Mon, 04 Jul 2011)

  Changed paths:
    M t/library/pg.t

  Log Message:
  -----------
  Skip postgres tests if extra nci thunks are not available


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

  Changed paths:
    M lib/Parrot/Config.pm
  M t/src/embed.t

  Log Message:
  -----------
  Add some useful POD to Parrot::Config and use it in t/src/embed.t


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

  Changed paths:
    M t/src/embed.t

  Log Message:
  -----------
  Conditionally skip an embed test that requires EXTRA_NCI_THUNKS


  Commit: 9190699915ccb52ecf4606542da9ddddd45bc1eb
      https://github.com/parrot/parrot/commit/9190699915ccb52ecf4606542da9ddddd45bc1eb
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-05 (Tue, 05 Jul 2011)

  Changed paths:
    M src/pmc/namespace.pmc

  Log Message:
  -----------
  [PMC] Optimized NS's get_pointer_keyed_str VTABLE.

This improves the performance of stress2.pasm by 2.725%. Interested parties may
be able to squeeze out another improvement by revising this logic.

Note that this demonstrates a systemic problem regarding the question of "Does
something exist in this hash?" versus "There's something, but it's null." If
PMCNULL ever stops also being 0, this function will return strange results.


  Commit: 8e801b2ac29ef6af1838bf6c3cc2a69f4e5e4bc3
      https://github.com/parrot/parrot/commit/8e801b2ac29ef6af1838bf6c3cc2a69f4e5e4bc3
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-05 (Tue, 05 Jul 2011)

  Changed paths:
    M src/pmc/namespace.pmc

  Log Message:
  -----------
  hash is a Hash *, not a PMC *


  Commit: 56f90ce06ac7b59227c5b36b488169d8825a3b6a
      https://github.com/parrot/parrot/commit/56f90ce06ac7b59227c5b36b488169d8825a3b6a
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-05 (Tue, 05 Jul 2011)

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

  Log Message:
  -----------
  make the vtable initializers static to decrease stack usage during intialization


  Commit: db05ff12cd1fa5441041d738b8c80956a1abaa22
      https://github.com/parrot/parrot/commit/db05ff12cd1fa5441041d738b8c80956a1abaa22
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-05 (Tue, 05 Jul 2011)

  Changed paths:
    M src/hash.c

  Log Message:
  -----------
  [hash] Added manual inlining to improve hash speed.

This improves the hash-heavy bench_newp.pasm benchmark by 1.18%.


  Commit: e4ecfe7a55a2adedfe58093e091a5b060251172f
      https://github.com/parrot/parrot/commit/e4ecfe7a55a2adedfe58093e091a5b060251172f
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-05 (Tue, 05 Jul 2011)

  Changed paths:
    M src/gc/fixed_allocator.c

  Log Message:
  -----------
  [GC] Rearranged code to improve locality.

No functional changes. Probably little performance improvement.


  Commit: fa72eaa132d310ddcd4f765651012514dd55d29a
      https://github.com/parrot/parrot/commit/fa72eaa132d310ddcd4f765651012514dd55d29a
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-05 (Tue, 05 Jul 2011)

  Changed paths:
    M src/gc/gc_ms2.c

  Log Message:
  -----------
  [GC] Added early bailout of blocked GC run.


  Commit: 3666df8a428635299734ed7d84ba6372269ea11d
      https://github.com/parrot/parrot/commit/3666df8a428635299734ed7d84ba6372269ea11d
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-05 (Tue, 05 Jul 2011)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  [GC] Tidied code; no functional changes.


  Commit: c96b8169416f1174a25e8acb3ac8df75fe45e713
      https://github.com/parrot/parrot/commit/c96b8169416f1174a25e8acb3ac8df75fe45e713
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-05 (Tue, 05 Jul 2011)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  [GC] Made an internal static function into a macro.

This function was used in two hot paths, so aggressive compiler inlining
wouldn't work. Now it's a handful of extra instructions in right places. As a
bonus, it avoids a couple of unnecessary function calls. The end result should
be slightly faster allocation code.


  Commit: d789b5a0d02226558921c71584f023873cab8c53
      https://github.com/parrot/parrot/commit/d789b5a0d02226558921c71584f023873cab8c53
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-05 (Tue, 05 Jul 2011)

  Changed paths:
    M src/gc/fixed_allocator.c

  Log Message:
  -----------
  [GC] Optimized stack-walking owned pointer finder.

Avoiding math instructions for an O(n) algorithm helps greatly, but stack
walking is still expensive. This improves the gc_waves_sizeable_headers.pasm
benchmark by 0.8%, which indicates this function costs about half of what it
did previously.


  Commit: 1d270a0331242a9e50170697e0b5d7d4d65096f9
      https://github.com/parrot/parrot/commit/1d270a0331242a9e50170697e0b5d7d4d65096f9
  Author: chromatic <chromatic at wgz.org>
  Date:   2011-07-05 (Tue, 05 Jul 2011)

  Changed paths:
    M src/gc/fixed_allocator.c

  Log Message:
  -----------
  [GC] Fixed Win32-killing type errors in d789b5.


  Commit: e87d3d6cb3e21d1bc98412bb99724be4cb51f9ba
      https://github.com/parrot/parrot/commit/e87d3d6cb3e21d1bc98412bb99724be4cb51f9ba
  Author: Bruce Gray <bruce.gray at acm.org>
  Date:   2011-07-05 (Tue, 05 Jul 2011)

  Changed paths:
    M runtime/parrot/library/Digest/sha256.pir

  Log Message:
  -----------
  Fix typo in sha256 comment


  Commit: 9a23f72c2ef9b45c659edd2389c3337b16a71182
      https://github.com/parrot/parrot/commit/9a23f72c2ef9b45c659edd2389c3337b16a71182
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-05 (Tue, 05 Jul 2011)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  [codingstd] Need space between C keyword and opening parenthesis.


  Commit: a157bd06e0693131cec1a15f4f9327b39cc16604
      https://github.com/parrot/parrot/commit/a157bd06e0693131cec1a15f4f9327b39cc16604
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-05 (Tue, 05 Jul 2011)

  Changed paths:
    M src/hash.c

  Log Message:
  -----------
  Fix typo in POD.


  Commit: 9759af266eba2a5e24ba033011e9e6af5a0ee535
      https://github.com/parrot/parrot/commit/9759af266eba2a5e24ba033011e9e6af5a0ee535
  Author: Michael H. Hind <mike.hind at gmail.com>
  Date:   2011-07-06 (Wed, 06 Jul 2011)

  Changed paths:
    M src/hash.c

  Log Message:
  -----------
  run make headerizer to remove function info for function
that has been changed to a define (ASSERT_ARGS no longer required)


  Commit: 002e27962475d7cc25798fa19945b165fd051e67
      https://github.com/parrot/parrot/commit/002e27962475d7cc25798fa19945b165fd051e67
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-06 (Wed, 06 Jul 2011)

  Changed paths:
    M src/warnings.c

  Log Message:
  -----------
  In Parrot_warn, check that we have a valid interp->ctx before doing flag testing on it. If we warn during interp initialization, bad things might happen otherwise. mls++ for the report


  Commit: bb4d3c9ae65563df9597fbc5e482cb1ff3ff9713
      https://github.com/parrot/parrot/commit/bb4d3c9ae65563df9597fbc5e482cb1ff3ff9713
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-06 (Wed, 06 Jul 2011)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  upadte winxed snapshot to get literal string escape fixes


  Commit: bba5080d29bdb402332e1e582e9cda0516b7cc27
      https://github.com/parrot/parrot/commit/bba5080d29bdb402332e1e582e9cda0516b7cc27
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-06 (Wed, 06 Jul 2011)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  upadte winxed snapshot to get literal string escape fixes
For real this time, bb4d3c9ae6 was a mistake


  Commit: 96fac305d02ea9a2c2edbcec7d2cf01aa4ded8e2
      https://github.com/parrot/parrot/commit/96fac305d02ea9a2c2edbcec7d2cf01aa4ded8e2
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-06 (Wed, 06 Jul 2011)

  Changed paths:
    M MANIFEST
  M lib/Parrot/Harness/DefaultTests.pm
  A t/ext/winxed/compreg.t

  Log Message:
  -----------
  minimal test of the bundled Winxed


  Commit: e48967700e5c6934ac88eddf83296c8533748dd3
      https://github.com/parrot/parrot/commit/e48967700e5c6934ac88eddf83296c8533748dd3
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-06 (Wed, 06 Jul 2011)

  Changed paths:
    M t/pmc/packfileview.t

  Log Message:
  -----------
  Add in some stub test code to test .trigger('init'), but it doesn't work and I don't know why


  Commit: f7985d14b26b44b9f87db458696a9f46cc9e2ba1
      https://github.com/parrot/parrot/commit/f7985d14b26b44b9f87db458696a9f46cc9e2ba1
  Author: pmichaud <pmichaud at pobox.com>
  Date:   2011-07-06 (Wed, 06 Jul 2011)

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

  Log Message:
  -----------
  Bring in latest version of nqp-rx, including 'make_regex' method
on Regex::P6Regex compiler.  This interface to the regex engine
should be available on all future regex compilers, at least for
a while.


  Commit: 0a8cb36977dee1d0a25e1ee66ef7f0f3f2c48b61
      https://github.com/parrot/parrot/commit/0a8cb36977dee1d0a25e1ee66ef7f0f3f2c48b61
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-06 (Wed, 06 Jul 2011)

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  Eval PMC is deprecated


  Commit: 176a2440edad3762ea53deacdc7125d86d50d68b
      https://github.com/parrot/parrot/commit/176a2440edad3762ea53deacdc7125d86d50d68b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-06 (Wed, 06 Jul 2011)

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  PackFile_* API functions are deprecated


  Commit: 41fc268d7005a3fa099f07f8bfda6d558a0b20ef
      https://github.com/parrot/parrot/commit/41fc268d7005a3fa099f07f8bfda6d558a0b20ef
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    A ext/winxed/LICENSE

  Log Message:
  -----------
  winxed license


  Commit: acb29d908a7440667b6fc79645ab7bed183c9f9b
      https://github.com/parrot/parrot/commit/acb29d908a7440667b6fc79645ab7bed183c9f9b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  Add PackfileView to api.yaml as experimental


  Commit: fc2545569b9a46820d13fb38a98f0032c1b8be6c
      https://github.com/parrot/parrot/commit/fc2545569b9a46820d13fb38a98f0032c1b8be6c
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M MANIFEST
  M NEWS
  M api.yaml
  M compilers/pct/src/PAST/Compiler.pir
  M compilers/pct/src/PAST/Node.pir
  M config/auto/warnings.pm
  M config/gen/makefiles/root.in
  M docs/embed.pod
  M docs/pdds/pdd17_pmc.pod
  M docs/pdds/pdd28_strings.pod
  M ext/winxed/compiler.pir
  M frontend/parrot/main.c
  M include/parrot/hash.h
  M lib/Parrot/Config.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M runtime/parrot/library/Digest/sha256.pir
  M runtime/parrot/library/Test/More.pir
  M runtime/parrot/library/distutils.pir
  M src/call/args.c
  M src/gc/fixed_allocator.c
  M src/gc/gc_gms.c
  M src/gc/gc_ms2.c
  M src/hash.c
  M src/oo.c
  M src/ops/core_ops.c
  M src/ops/string.ops
  M src/packfile/pf_items.c
  M src/pmc.c
  M src/pmc/hash.pmc
  M src/pmc/lexinfo.pmc
  M src/pmc/namespace.pmc
  M src/pmc/scalar.pmc
  M src/pmc/string.pmc
  M src/pmc/stringbuilder.pmc
  M src/runcore/cores.c
  M src/string/api.c
  M src/vtable.tbl
  M src/warnings.c
  M t/library/pg.t
  M t/pmc/io_iterator.t
  M t/src/embed.t
  M t/src/extend_vtable.t
  R tools/dev/dedeprecator
  A tools/dev/dedeprecator.nqp
  M tools/dev/fetch_languages.pl
  M tools/dev/vtablize.pl

  Log Message:
  -----------
  resolve api.yaml conflict after merge from master


  Commit: d98e9561c1dbfa21c29597bfbb6f96f1555ba29f
      https://github.com/parrot/parrot/commit/d98e9561c1dbfa21c29597bfbb6f96f1555ba29f
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

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

  Log Message:
  -----------
  Use Makefile variables already defined where possible.


  Commit: 678423269d575118165c4af46c9211e6a4a158b2
      https://github.com/parrot/parrot/commit/678423269d575118165c4af46c9211e6a4a158b2
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  Brand new file only needs copyright for current year.


  Commit: 024e3ad6f7b8b36a06ed987bf547db26a6274cb8
      https://github.com/parrot/parrot/commit/024e3ad6f7b8b36a06ed987bf547db26a6274cb8
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/packfile/pf_private.h
  M src/packfile/segments.c
  M t/pmc/packfileview.t

  Log Message:
  -----------
  Add copyright.


  Commit: 041cf3e7ef3ce18517f4e1198ed5759c1b03633e
      https://github.com/parrot/parrot/commit/041cf3e7ef3ce18517f4e1198ed5759c1b03633e
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/packfile/pf_private.h
  M src/packfile/segments.c

  Log Message:
  -----------
  [codingstd] Add coda for C code.


  Commit: d1f74b35fccbe083eb43a80a67c492e89affd364
      https://github.com/parrot/parrot/commit/d1f74b35fccbe083eb43a80a67c492e89affd364
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  [codingstd] Add ASSERT_ARGS.


  Commit: 592d9ae7d18ad99264c0b0232d411268a22b76d4
      https://github.com/parrot/parrot/commit/592d9ae7d18ad99264c0b0232d411268a22b76d4
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  Revert previous codingstd, as it did not fix test.


  Commit: 25d73ce33d02f175059e7bbd8a8bcadfe26fccb3
      https://github.com/parrot/parrot/commit/25d73ce33d02f175059e7bbd8a8bcadfe26fccb3
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/packfile/pf_private.h

  Log Message:
  -----------
  [codingstd] Add header guards. whiteknight, please check.


  Commit: c5b37d532abc3c4445e579e013891bc025521f49
      https://github.com/parrot/parrot/commit/c5b37d532abc3c4445e579e013891bc025521f49
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/packfile/segments.c

  Log Message:
  -----------
  [codingstd] POD formatting fixes.


  Commit: 51929a0a48cadb2ec47c0008ad55c0204ed209cb
      https://github.com/parrot/parrot/commit/51929a0a48cadb2ec47c0008ad55c0204ed209cb
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  fix c_arg_assert test failure


  Commit: d7d3d348ebc58074acdbb1af253129507cbc50f3
      https://github.com/parrot/parrot/commit/d7d3d348ebc58074acdbb1af253129507cbc50f3
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  Merge branch 'whiteknight/packfilewrapper' of git at github.com:parrot/parrot into whiteknight/packfilewrapper


  Commit: 02a3eb54fca65d9f1d6b7e6ef8f42fc0455e3b74
      https://github.com/parrot/parrot/commit/02a3eb54fca65d9f1d6b7e6ef8f42fc0455e3b74
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  fix c_parens test failure


  Commit: 6d404bf8f263289d2857d599ca56886a818510cf
      https://github.com/parrot/parrot/commit/6d404bf8f263289d2857d599ca56886a818510cf
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/packfile/segments.c

  Log Message:
  -----------
  Fix POD errors


  Commit: 7f7d5322e2cd4e7270fc18975d7ab26285cd6757
      https://github.com/parrot/parrot/commit/7f7d5322e2cd4e7270fc18975d7ab26285cd6757
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  [codingstd] No space between function and open parenthesis.


  Commit: a3f5eaa4d092e6e98aa1469f6f79ff6851f9d0e1
      https://github.com/parrot/parrot/commit/a3f5eaa4d092e6e98aa1469f6f79ff6851f9d0e1
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  fix pmc_docs.t failure


  Commit: bce7e07e0f67e5c7e269d7fda6e005191fa6413b
      https://github.com/parrot/parrot/commit/bce7e07e0f67e5c7e269d7fda6e005191fa6413b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/packfile/segments.c

  Log Message:
  -----------
  fix conflict


  Commit: b91cc44649eeffe7994cc7858222c7fb098429b4
      https://github.com/parrot/parrot/commit/b91cc44649eeffe7994cc7858222c7fb098429b4
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M MANIFEST.generated

  Log Message:
  -----------
  Add generated files to MANIFEST.generated


  Commit: eee63b031723f4adf4f38450f683cfee3c44ad23
      https://github.com/parrot/parrot/commit/eee63b031723f4adf4f38450f683cfee3c44ad23
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  Eval PMC is deprecated


  Commit: 507aa961b7eabd2fd000a80723da7e347ab1ce1f
      https://github.com/parrot/parrot/commit/507aa961b7eabd2fd000a80723da7e347ab1ce1f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  PackFile_* API functions are deprecated


  Commit: 50d7baf59a5d553c29fffe9a4a1266cf6f6801bd
      https://github.com/parrot/parrot/commit/50d7baf59a5d553c29fffe9a4a1266cf6f6801bd
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M MANIFEST
  M MANIFEST.generated
  M api.yaml
  M config/gen/makefiles/root.in
  M frontend/pbc_merge/main.c
  M include/parrot/packfile.h
  M src/embed.c
  M src/embed/bytecode.c
  M src/packfile/api.c
  M src/packfile/output.c
  A src/packfile/pf_private.h
  A src/packfile/segments.c
  M src/pmc/eval.pmc
  M src/pmc/imccompiler.pmc
  M src/pmc/packfile.pmc
  A src/pmc/packfileview.pmc
  M src/pmc/parrotinterpreter.pmc
  A t/pmc/packfileview.t
  M t/pmc/parrotinterpreter.t

  Log Message:
  -----------
  fix conflicts in api.yaml. There's plenty of room to deprecate everything


  Commit: 19e2d89179fabe6ae55eea1e9573d96e46095f5a
      https://github.com/parrot/parrot/commit/19e2d89179fabe6ae55eea1e9573d96e46095f5a
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  +note about PackfileView to NEWS


  Commit: ff7a66781ded49327f7f777e9d2d8b2ba1b13ffa
      https://github.com/parrot/parrot/commit/ff7a66781ded49327f7f777e9d2d8b2ba1b13ffa
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/pmc/eval.pmc

  Log Message:
  -----------
  Comment out some stuff in Eval for now


  Commit: 04f584c232401538a17cb07023b3c3e968f10d48
      https://github.com/parrot/parrot/commit/04f584c232401538a17cb07023b3c3e968f10d48
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  Update MANIFEST for ext/winxed/LICENSE.


  Commit: 187805967a2bc982b97b9134114627f9204c2fba
      https://github.com/parrot/parrot/commit/187805967a2bc982b97b9134114627f9204c2fba
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-07 (Thu, 07 Jul 2011)

  Changed paths:
    M src/pmc/eval.pmc

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


  Commit: cac768deb068ac1d9a2b5bd89726eacec8a37c7d
      https://github.com/parrot/parrot/commit/cac768deb068ac1d9a2b5bd89726eacec8a37c7d
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

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

  Log Message:
  -----------
  Some functions from segments.c are used outside the packfile subsystem. They shouldn't be, but they are. Expose them all for now, to try and fix C++ build and ttbot failures


  Commit: a02bc2c55288e11b7634da3c9881cd56ced0797c
      https://github.com/parrot/parrot/commit/a02bc2c55288e11b7634da3c9881cd56ced0797c
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

  Changed paths:
    M frontend/parrot_debugger/main.c

  Log Message:
  -----------
  Don't ignore Parrot_compile_string result,
avoid the warning and do something maybe useful with it.


  Commit: aa176f8b0061e92f0c53f7c34c6d94ea6c93a5c8
      https://github.com/parrot/parrot/commit/aa176f8b0061e92f0c53f7c34c6d94ea6c93a5c8
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

  Changed paths:
    M frontend/parrot/main.c

  Log Message:
  -----------
  Don't ignore result of imcc_preprocess_file_api


  Commit: 81e8d824820e0d01cb40f7aa81c60ced42c76ba3
      https://github.com/parrot/parrot/commit/81e8d824820e0d01cb40f7aa81c60ced42c76ba3
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

  Changed paths:
    M src/pmc/hash.pmc

  Log Message:
  -----------
  hash entry_type is not a Hash_key_type


  Commit: 5caaa0f5bc75597cf525a49cfd52f0de41dc726d
      https://github.com/parrot/parrot/commit/5caaa0f5bc75597cf525a49cfd52f0de41dc726d
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

  Changed paths:
    M include/parrot/call.h
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M src/call/args.c
  M src/nci/extra_thunks.c
  M src/pmc/imccompiler.pmc
  M tools/dev/nci_thunk_gen.pir

  Log Message:
  -----------
  add non-null void-return versions of
Parrot_pcc_build_call_from_c_args and Parrot_pcc_build_call_from_varargs
to avoid the need for unused temporaries and spurious warnings.


  Commit: cf1bd29f75336fe14a50b7c3954bbf93d755504b
      https://github.com/parrot/parrot/commit/cf1bd29f75336fe14a50b7c3954bbf93d755504b
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-08 (Fri, 08 Jul 2011)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed compiler to c9790995b
* Indirect attribute access
* Fixes in string escape sequeneces
* New get/setattribute builtins


  Commit: 6c7553fa289d827f887eae81787c2f43ee85431a
      https://github.com/parrot/parrot/commit/6c7553fa289d827f887eae81787c2f43ee85431a
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-09 (Sat, 09 Jul 2011)

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  Parrot_compreg function is not needed after IMCC refactors and is deprecated


  Commit: 6aa415d56f3439728e44235f6f7d26956c68fcef
      https://github.com/parrot/parrot/commit/6aa415d56f3439728e44235f6f7d26956c68fcef
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-07-09 (Sat, 09 Jul 2011)

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

  Log Message:
  -----------
  Add in a new function for returning the search paths array as a single string. Not wired in to anything yet, so shouldn't cause any problems. wayland++. See TT #560 for more details


  Commit: e2109b19e37aac20cf784b75c6a9bb166f2eb09d
      https://github.com/parrot/parrot/commit/e2109b19e37aac20cf784b75c6a9bb166f2eb09d
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-09 (Sat, 09 Jul 2011)

  Changed paths:
    M MANIFEST
  R examples/benchmarks/overload.pl

  Log Message:
  -----------
  Remove file per http://trac.parrot.org/parrot/ticket/2143.


  Commit: 691608f75054c346c849fae2b12e8ffab697805c
      https://github.com/parrot/parrot/commit/691608f75054c346c849fae2b12e8ffab697805c
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2011-07-09 (Sat, 09 Jul 2011)

  Changed paths:
    M CREDITS

  Log Message:
  -----------
  add mro++ to CREDITS


  Commit: b633ce429519bf2288c392389c5c4c8b891e1708
      https://github.com/parrot/parrot/commit/b633ce429519bf2288c392389c5c4c8b891e1708
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-09 (Sat, 09 Jul 2011)

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

  Log Message:
  -----------
  update winxed snapshot:
* builtin getcontext
* for ... in now check for null container
* diagnostic improvements


  Commit: 290ad878c85823dbe6485239365dd966471dbba7
      https://github.com/parrot/parrot/commit/290ad878c85823dbe6485239365dd966471dbba7
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-07-09 (Sat, 09 Jul 2011)

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

  Log Message:
  -----------
  Add some code coverage to the new embed API


  Commit: ba03bd827884e8140e01d1d9209bc4380988ba1f
      https://github.com/parrot/parrot/commit/ba03bd827884e8140e01d1d9209bc4380988ba1f
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-07-09 (Sat, 09 Jul 2011)

  Changed paths:
    M parrotbug

  Log Message:
  -----------
  Provide better description of final Action selections.

See http://trac.parrot.org/parrot/ticket/920.  Also, replace global
filehandles with lexical filehandles.


  Commit: e1483aaf3cd6020c823740169602020e7e67ecdb
      https://github.com/parrot/parrot/commit/e1483aaf3cd6020c823740169602020e7e67ecdb
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-09 (Sat, 09 Jul 2011)

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

  Log Message:
  -----------
  Don't use Parrot_warn in Parrot_init_platform_encoding,
the interpreter is not initialized enough at that point


  Commit: 3db09f0784ea4d98207cd4fe9e93c1b3e00f720e
      https://github.com/parrot/parrot/commit/3db09f0784ea4d98207cd4fe9e93c1b3e00f720e
  Author: Bruce Gray <bruce.gray at acm.org>
  Date:   2011-07-10 (Sun, 10 Jul 2011)

  Changed paths:
    M parrotbug

  Log Message:
  -----------
  Fix error message in parrotbug


  Commit: 9ca83a58cd34c5e752a1a721a1f1d750e4ca909f
      https://github.com/parrot/parrot/commit/9ca83a58cd34c5e752a1a721a1f1d750e4ca909f
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-10 (Sun, 10 Jul 2011)

  Changed paths:
    M src/string/encoding.c

  Log Message:
  -----------
  simplify and fix the encoding search by name functions


  Commit: 91db8896fb386956678db5724d426b812f46d323
      https://github.com/parrot/parrot/commit/91db8896fb386956678db5724d426b812f46d323
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-07-10 (Sun, 10 Jul 2011)

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

  Log Message:
  -----------
  add PARROT_CANNOT_RETURN_NULL to Parrot_pf_(de)serialize,
to make headerizer happier


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

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

  Log Message:
  -----------
  [pct] properly escape annotation
(fix needed by Lua)

From:	0893012dfe8fb9d269e61d4195047ca23d75e617
Author:	Francois Perrad <francois.perrad at gadz.org>


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

  Changed paths:
    M .gitignore
  M CREDITS
  M ChangeLog
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M NEWS
  M README
  M VERSION
  M api.yaml
  M compilers/imcc/imcc.y
  M compilers/imcc/imcparser.c
  M compilers/imcc/pbc.c
  M config/auto/warnings.pm
  M config/gen/makefiles/root.in
  M docs/book/pct/ch04_pge.pod
  M docs/embed.pod
  M docs/parrothist.pod
  M docs/pdds/draft/pdd16_native_call.pod
  M docs/pdds/pdd17_pmc.pod
  M docs/pdds/pdd28_strings.pod
  M docs/project/release_manager_guide.pod
  R examples/benchmarks/overload.pl
  M ext/nqp-rx/src/stage0/HLL-s0.pir
  M ext/nqp-rx/src/stage0/NQP-s0.pir
  M ext/nqp-rx/src/stage0/P6Regex-s0.pir
  A ext/winxed/LICENSE
  M ext/winxed/README
  M ext/winxed/compiler.pir
  M ext/winxed/driver.pir
  M frontend/parrot/main.c
  M frontend/parrot_debugger/main.c
  A frontend/pbc_disassemble/main.c
  M frontend/pbc_merge/main.c
  M include/parrot/api.h
  M include/parrot/call.h
  M include/parrot/embed.h
  M include/parrot/extend.h
  M include/parrot/hash.h
  M include/parrot/interpreter.h
  M include/parrot/library.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 lib/Parrot/Config.pm
  M lib/Parrot/Harness/DefaultTests.pm
  M lib/Parrot/Pmc2c/PCCMETHOD.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/PMC/RO.pm
  M lib/Parrot/Pmc2c/Parser.pm
  M lib/Parrot/Vtable.pm
  M parrotbug
  M runtime/parrot/library/Digest/sha256.pir
  M runtime/parrot/library/Test/More.pir
  M runtime/parrot/library/distutils.pir
  M src/call/args.c
  M src/embed.c
  M src/embed/api.c
  M src/embed/bytecode.c
  M src/extend.c
  M src/gc/fixed_allocator.c
  M src/gc/gc_gms.c
  M src/gc/gc_ms2.c
  M src/global_setup.c
  M src/hash.c
  M src/hll.c
  M src/interp/inter_misc.c
  M src/library.c
  M src/list.c
  M src/longopt.c
  M src/misc.c
  M src/multidispatch.c
  M src/nci/extra_thunks.c
  M src/nci_test.c
  M src/oo.c
  M src/ops/core_ops.c
  M src/ops/string.ops
  M src/ops/var.ops
  M src/packfile/api.c
  M src/packfile/output.c
  M src/packfile/pf_items.c
  A src/packfile/pf_private.h
  A src/packfile/segments.c
  R src/pbc_disassemble.c
  M src/platform/linux/encoding.c
  M src/pmc.c
  M src/pmc/class.pmc
  M src/pmc/eval.pmc
  M src/pmc/hash.pmc
  M src/pmc/imccompiler.pmc
  M src/pmc/lexinfo.pmc
  M src/pmc/lexpad.pmc
  M src/pmc/namespace.pmc
  M src/pmc/packfile.pmc
  M src/pmc/packfiledirectory.pmc
  A src/pmc/packfileview.pmc
  M src/pmc/parrotinterpreter.pmc
  M src/pmc/resizablepmcarray.pmc
  M src/pmc/scalar.pmc
  M src/pmc/string.pmc
  M src/pmc/stringbuilder.pmc
  M src/pmc/unmanagedstruct.pmc
  M src/pointer_array.c
  M src/runcore/cores.c
  M src/scheduler.c
  M src/spf_render.c
  M src/spf_vtable.c
  M src/string/api.c
  M src/string/encoding.c
  M src/thread.c
  M src/utils.c
  M src/vtable.tbl
  M src/vtables.c
  M src/warnings.c
  A t/ext/winxed/compreg.t
  M t/library/pg.t
  M t/op/lexicals.t
  M t/pmc/class.t
  M t/pmc/io_iterator.t
  M t/pmc/lexinfo.t
  A t/pmc/packfileview.t
  M t/pmc/parrotinterpreter.t
  M t/pmc/unmanagedstruct.t
  M t/src/embed.t
  M t/src/embed/api.t
  M t/src/extend.t
  M t/src/extend_vtable.t
  M t/tools/pbc_disassemble.t
  R tools/dev/dedeprecator
  A tools/dev/dedeprecator.nqp
  M tools/dev/fetch_languages.pl
  M tools/dev/nci_thunk_gen.pir
  M tools/dev/vtablize.pl
  M tools/release/release.json

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

Conflicts:
	compilers/pct/src/PAST/Compiler.pir
	compilers/pct/src/PAST/Node.pir
	compilers/pct/src/POST/Compiler.pir
	ext/nqp-rx/src/stage0/HLL-s0.pir
	ext/nqp-rx/src/stage0/NQP-s0.pir
	ext/nqp-rx/src/stage0/P6Regex-s0.pir


Compare: https://github.com/parrot/parrot/compare/0ab886e...37af96a


More information about the parrot-commits mailing list