[parrot/parrot] ba8f4b: Merge branch 'master' of git at github.com:parrot/par...

noreply at github.com noreply at github.com
Mon Oct 31 11:12:07 UTC 2011


  Branch: refs/heads/mls/directaccess
  Home:   https://github.com/parrot/parrot

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

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

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


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

  Changed paths:
    M src/dynpmc/select.pmc

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


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

  Changed paths:
    M include/parrot/packfile.h

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


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

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

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


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

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

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


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

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

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


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

  Changed paths:
    M src/pmc/bytebuffer.pmc

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


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

  Changed paths:
    M src/pmc/bytebuffer.pmc

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


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

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

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


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

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

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


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

  Changed paths:
    M src/scheduler.c

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


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

  Changed paths:
    M src/pmc/bytebuffer.pmc

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


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

  Changed paths:
    M t/op/stringu.t

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


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

  Changed paths:
    M src/scheduler.c

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

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


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

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

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


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

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

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


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

  Changed paths:
    M src/pmc/task.pmc

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


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

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

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


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

  Changed paths:
    M lib/Parrot/Distribution.pm

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


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

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

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


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

  Changed paths:
    M src/ops/experimental.ops

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


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

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

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


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

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

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


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

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

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


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

  Changed paths:
    M src/scheduler.c

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


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

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

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


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

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

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


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

  Changed paths:
    M compilers/imcc/pbc.c

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


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

  Changed paths:
    M frontend/pbc_dump/packdump.c

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


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

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

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


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

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

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


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

  Changed paths:
    M src/pmc/integer.pmc

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


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

  Changed paths:
    M ChangeLog

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


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

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

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


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

  Changed paths:
    M src/pmc/integer.pmc

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


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

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

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


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

  Changed paths:
    M ChangeLog

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


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

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

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


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

  Changed paths:
    R DEPRECATED-branch.pod

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


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

  Changed paths:
    R DEPRECATED-branch.pod

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


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

  Changed paths:
    M MANIFEST

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


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

  Changed paths:
    M MANIFEST

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


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

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

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


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

  Changed paths:
    M src/pmc/task.pmc

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


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

  Changed paths:
    M src/pmc/task.pmc

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


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

  Changed paths:
    M t/pmc/hash.t

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


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

  Changed paths:
    M src/hash.c

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


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

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

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

Conflicts:
	src/hash.c


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

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

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


Compare: https://github.com/parrot/parrot/compare/e08823b...305b704


More information about the parrot-commits mailing list