[parrot/parrot] 38244b: removed headerizer section for statics since there...

noreply at github.com noreply at github.com
Tue Dec 6 14:18:24 UTC 2011


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

  Commit: 38244b39e74493486c3765b99ab014a1496cec89
      https://github.com/parrot/parrot/commit/38244b39e74493486c3765b99ab014a1496cec89
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-11-04 (Fri, 04 Nov 2011)

  Changed paths:
    M src/pointer_array.c

  Log Message:
  -----------
  removed headerizer section for statics since there are no longer any statics


  Commit: 7a926340c1cbb1d8e2a2ec431c2b2ce80072a53a
      https://github.com/parrot/parrot/commit/7a926340c1cbb1d8e2a2ec431c2b2ce80072a53a
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-11-04 (Fri, 04 Nov 2011)

  Changed paths:
    M src/pmc/eval.pmc

  Log Message:
  -----------
  consting locals, and removed unused vars.


  Commit: 204cd4e0bb4d6d5df498374a729ce281eb29d9ae
      https://github.com/parrot/parrot/commit/204cd4e0bb4d6d5df498374a729ce281eb29d9ae
  Author: jkeenan <jkeenan at cpan.org>
  Date:   2011-11-05 (Sat, 05 Nov 2011)

  Changed paths:
    M MANIFEST.SKIP

  Log Message:
  -----------
  Add files missing from MANIFEST.SKIP.


  Commit: 84e6508388d438ab3ee579f8482da5a0d335c44a
      https://github.com/parrot/parrot/commit/84e6508388d438ab3ee579f8482da5a0d335c44a
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-07 (Mon, 07 Nov 2011)

  Changed paths:
    M .gitignore
  M MANIFEST.SKIP
  M config/gen/makefiles/root.in
  M config/init/hints/msys.pm
  M include/parrot/platform_interface.h
  M include/parrot/scheduler.h
  M lib/Parrot/Install.pm
  M src/dynpmc/Defines.in
  M src/platform/darwin/hires_timer.c
  M src/platform/generic/hires_timer.c
  M src/platform/win32/hires_timer.c
  M src/pmc/eval.pmc
  M src/pointer_array.c
  M src/scheduler.c
  M t/pmc/alarm.t

  Log Message:
  -----------
  Merge remote branch 'origin/master' into mls/kill-events-in-ehqueue


  Commit: 56f0d98fa12a43d51b8121b8ab811dcade6c669b
      https://github.com/parrot/parrot/commit/56f0d98fa12a43d51b8121b8ab811dcade6c669b
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-07 (Mon, 07 Nov 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pir
  M include/parrot/exceptions.h
  M src/ops/core.ops
  M src/ops/core_ops.c

  Log Message:
  -----------
  Add a new exception type, EXCEPTION_DIE. Make the die() ops use it instead of CONTROL_ERROR.

This also reverts commit 74ba75369d28b2c071ae5f610e6cd6d6089159d7.


  Commit: c288704abb58cd46ad8e7b8bb62b934e37552e30
      https://github.com/parrot/parrot/commit/c288704abb58cd46ad8e7b8bb62b934e37552e30
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-07 (Mon, 07 Nov 2011)

  Changed paths:
    M t/pmc/exceptionhandler.t

  Log Message:
  -----------
  add test cases for exceptionhandler initialization with key and _ALL types


  Commit: 660e18d0561300023e6f7986d54284361a6616c3
      https://github.com/parrot/parrot/commit/660e18d0561300023e6f7986d54284361a6616c3
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-07 (Mon, 07 Nov 2011)

  Changed paths:
    M include/parrot/exceptions.h
  M src/pmc/exceptionhandler.pmc

  Log Message:
  -----------
  fix overlong lines and trailing spaces


  Commit: c116c0f21dabb061b40bdc7df39ee171582c1d3e
      https://github.com/parrot/parrot/commit/c116c0f21dabb061b40bdc7df39ee171582c1d3e
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-07 (Mon, 07 Nov 2011)

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

  Log Message:
  -----------
  fix exception handler removing in try/block_handlers by using the new pop_upto_eh op. Also finialize the exceptions at the end of the handlers.


  Commit: bdf2c3d48f5fe10b33d67d6474ba45c23fce4e98
      https://github.com/parrot/parrot/commit/bdf2c3d48f5fe10b33d67d6474ba45c23fce4e98
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-11-07 (Mon, 07 Nov 2011)

  Changed paths:
    M src/call/args.c

  Log Message:
  -----------
  default param value for string is STRINGNULL, not plain NULL
See gh #195


  Commit: 53994ea940f93311b57f28fc0964707bddf0b947
      https://github.com/parrot/parrot/commit/53994ea940f93311b57f28fc0964707bddf0b947
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-11-08 (Tue, 08 Nov 2011)

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

  Log Message:
  -----------
  [op2c] allow "unsigned" type qualifier, bacek++


  Commit: 251ec620d87fc651eb0bc10c35b59abf6736e071
      https://github.com/parrot/parrot/commit/251ec620d87fc651eb0bc10c35b59abf6736e071
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-11-08 (Tue, 08 Nov 2011)

  Changed paths:
    M t/op/calling.t

  Log Message:
  -----------
  [t] #195 return :flat on a ResizableStringArray


  Commit: 00fb541d05d0a21151d8585134931228d3b22e49
      https://github.com/parrot/parrot/commit/00fb541d05d0a21151d8585134931228d3b22e49
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-11-08 (Tue, 08 Nov 2011)

  Changed paths:
    M t/op/calling.t

  Log Message:
  -----------
  Fix test to look for the correct error


  Commit: 56b177cfdacfad9bc8293a0e4b1aca0d781deb0b
      https://github.com/parrot/parrot/commit/56b177cfdacfad9bc8293a0e4b1aca0d781deb0b
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-11-08 (Tue, 08 Nov 2011)

  Changed paths:
    M t/op/calling.t

  Log Message:
  -----------
  Merge branch 'gh_195_return_flat_bug'


  Commit: 4268b4cdc4eb5324900eb369320037c773746e7a
      https://github.com/parrot/parrot/commit/4268b4cdc4eb5324900eb369320037c773746e7a
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-11-08 (Tue, 08 Nov 2011)

  Changed paths:
    M src/pmc/callcontext.pmc

  Log Message:
  -----------
  don't return NULL from STRING* vtable functions, use STRINGNULL
In some cases we should throw instead, but this fix avoids segfaults and
pass all tests, enough for a now


  Commit: 1ee1c09aca850b53dd78372eb56a7628f1960482
      https://github.com/parrot/parrot/commit/1ee1c09aca850b53dd78372eb56a7628f1960482
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-11-08 (Tue, 08 Nov 2011)

  Changed paths:
    M t/fullharness

  Log Message:
  -----------
  Fix job concurrency in fulltest


  Commit: de1cf6dcd8fcc6d63806afc2ead72d24eb46a92a
      https://github.com/parrot/parrot/commit/de1cf6dcd8fcc6d63806afc2ead72d24eb46a92a
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-11-09 (Wed, 09 Nov 2011)

  Changed paths:
    M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M src/call/args.c
  M src/pmc/callcontext.pmc
  M t/op/calling.t

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


  Commit: c7fd2f9fa033d01f7838c7f82f53e1573d36c275
      https://github.com/parrot/parrot/commit/c7fd2f9fa033d01f7838c7f82f53e1573d36c275
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-11-09 (Wed, 09 Nov 2011)

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

  Log Message:
  -----------
  update winxed snapshot to 4f1c542189:
- 'multi' improved
- better compile time evaluation of builtins
- minor fixes and optimizations


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

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

  Log Message:
  -----------
  Accept single char in C<case> of C<switch> statement. Closes #196


  Commit: 5fb9758e686c4c91d8ff34d67a679a9d83219b99
      https://github.com/parrot/parrot/commit/5fb9758e686c4c91d8ff34d67a679a9d83219b99
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-11-12 (Sat, 12 Nov 2011)

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

  Log Message:
  -----------
  [opsc] try to improve parse error messages by limiting them to a block instead of the whole ops body


  Commit: 6855022800b08b08d82e5648aa935aec8e6b61b7
      https://github.com/parrot/parrot/commit/6855022800b08b08d82e5648aa935aec8e6b61b7
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-11-12 (Sat, 12 Nov 2011)

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

  Log Message:
  -----------
  [opsc] further reduce the scope of syntax errors


  Commit: 903778206e91ad772c30d7a6da7f799f90aa0c85
      https://github.com/parrot/parrot/commit/903778206e91ad772c30d7a6da7f799f90aa0c85
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-11-12 (Sat, 12 Nov 2011)

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

  Log Message:
  -----------
  [opsc] syntax errors at statement level (I hope)


  Commit: 9b17c87217c58e2e44f36d14b3d18476ef494d08
      https://github.com/parrot/parrot/commit/9b17c87217c58e2e44f36d14b3d18476ef494d08
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-11-12 (Sat, 12 Nov 2011)

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

  Log Message:
  -----------
  [opsc] better error message for arglists


  Commit: 3e5e9c9cc009d9ea760c4645edadc04024dfc886
      https://github.com/parrot/parrot/commit/3e5e9c9cc009d9ea760c4645edadc04024dfc886
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-11-12 (Sat, 12 Nov 2011)

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

  Log Message:
  -----------
  [opsc] implement 1.0f style literals


  Commit: 53c9e6ade6bdef9e22a652126c40821de56782cf
      https://github.com/parrot/parrot/commit/53c9e6ade6bdef9e22a652126c40821de56782cf
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-13 (Sun, 13 Nov 2011)

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

  Log Message:
  -----------
  Prohibit to plan 0 tests. Part of #188


  Commit: cbe7cea9713f3c8e223e8959d72c5187ce5b4c03
      https://github.com/parrot/parrot/commit/cbe7cea9713f3c8e223e8959d72c5187ce5b4c03
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-14 (Mon, 14 Nov 2011)

  Changed paths:
    M src/call/pcc.c
  M src/dynpmc/select.pmc
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/pmc/coroutine.pmc
  M src/pmc/sub.pmc

  Log Message:
  -----------
  Replace deprecated usage of 'pmc_new' with 'Parrot_pmc_new'


  Commit: dffbd936320ad9277155e4f6ae4152b7d5f8951b
      https://github.com/parrot/parrot/commit/dffbd936320ad9277155e4f6ae4152b7d5f8951b
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-14 (Mon, 14 Nov 2011)

  Changed paths:
    M include/parrot/pmc.h

  Log Message:
  -----------
  Remove very old 'compatibilty macros'


  Commit: 5911a950a6e36ad72e911e57c1229342e0bbd8fc
      https://github.com/parrot/parrot/commit/5911a950a6e36ad72e911e57c1229342e0bbd8fc
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-11-14 (Mon, 14 Nov 2011)

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

  Log Message:
  -----------
  update winxed snapshot to 5952fb1701
- Optimizations in generated code
- Better checking of void expressions use


  Commit: 85ad83d2ebde127f9821809d895797ea9248a259
      https://github.com/parrot/parrot/commit/85ad83d2ebde127f9821809d895797ea9248a259
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-11-14 (Mon, 14 Nov 2011)

  Changed paths:
    M ext/winxed/compiler.pir

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


  Commit: ad4b9dee690004f55c125b7f737be4b06be7e41c
      https://github.com/parrot/parrot/commit/ad4b9dee690004f55c125b7f737be4b06be7e41c
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-11-14 (Mon, 14 Nov 2011)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  put winxed news in ChangeLog


  Commit: 0ef5e6aabafe8dc1f9208bf40f1d79d7ef96774c
      https://github.com/parrot/parrot/commit/0ef5e6aabafe8dc1f9208bf40f1d79d7ef96774c
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-15 (Tue, 15 Nov 2011)

  Changed paths:
    M compilers/imcc/pbc.c
  M include/parrot/interpreter.h
  M include/parrot/pmc.h
  M lib/Parrot/Pmc2c/UtilFunctions.pm
  M src/dynext.c
  M src/gc/mark_sweep.c
  M src/hll.c
  M src/multidispatch.c
  M src/pmc.c
  M src/pmc/default.pmc
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/key.pmc

  Log Message:
  -----------
  Remove Parrot_pmc_new_constant* functions


  Commit: 2e06bbd31b0c8b0045e3c6f46f6e4f20d2ee3afb
      https://github.com/parrot/parrot/commit/2e06bbd31b0c8b0045e3c6f46f6e4f20d2ee3afb
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-11-15 (Tue, 15 Nov 2011)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed snapshot to tag RELEASE_1_4_1:
* Bug fix


  Commit: 4e4d69ef1ff5aff9b4cdde9ff6cc84c1c62db4d2
      https://github.com/parrot/parrot/commit/4e4d69ef1ff5aff9b4cdde9ff6cc84c1c62db4d2
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-15 (Tue, 15 Nov 2011)

  Changed paths:
    M frontend/pbc_dump/packdump.c
  M src/pmc/task.pmc
  M t/pmc/alarm.t
  M t/pmc/task.t
  M t/pmc/task_primes.t

  Log Message:
  -----------
  A few quick and dirty fixes to get the windows build rolling again. Skip some green threads tests on windows since we don't have green threads on windows, yet. I got a test failure in nci.t, but that may be spurious


  Commit: be7cb911b3af8e532b3aade8291c49aada6dfca8
      https://github.com/parrot/parrot/commit/be7cb911b3af8e532b3aade8291c49aada6dfca8
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-11-15 (Tue, 15 Nov 2011)

  Changed paths:
    M src/pmc/task.pmc
  M t/pmc/alarm.t
  M t/pmc/task.t
  M t/pmc/task_primes.t

  Log Message:
  -----------
  fix trailling whitespace and delete svn-remanants


  Commit: 5f46f4aa81c7fafa19c3225d6b02bda16a1fa94b
      https://github.com/parrot/parrot/commit/5f46f4aa81c7fafa19c3225d6b02bda16a1fa94b
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-15 (Tue, 15 Nov 2011)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Add note to changelog that greenthreads aren't available everywhere yet


  Commit: 7bef4e6610d4622a6e385685dabdc2e07b64568b
      https://github.com/parrot/parrot/commit/7bef4e6610d4622a6e385685dabdc2e07b64568b
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-11-15 (Tue, 15 Nov 2011)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Add some details to the community and test sections of the changelog


  Commit: 6f76221efda6d23906f6d9f63adad847eeacd325
      https://github.com/parrot/parrot/commit/6f76221efda6d23906f6d9f63adad847eeacd325
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-15 (Tue, 15 Nov 2011)

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

  Log Message:
  -----------
  Update all the metadata and other jazz for Parrot 3.10.0, Apple Pi.


  Commit: 777824a93d64764655046edc59d4612f5ba3af58
      https://github.com/parrot/parrot/commit/777824a93d64764655046edc59d4612f5ba3af58
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-15 (Tue, 15 Nov 2011)

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

  Log Message:
  -----------
  Merge branch 'release_3_10'


  Commit: 3c927aced47b8ee3e4dad6980aef87c15508d254
      https://github.com/parrot/parrot/commit/3c927aced47b8ee3e4dad6980aef87c15508d254
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-16 (Wed, 16 Nov 2011)

  Changed paths:
    M CREDITS
  M ChangeLog
  M MANIFEST.generated
  M README
  M VERSION
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M docs/parrothist.pod
  M docs/project/release_manager_guide.pod
  M ext/winxed/compiler.pir
  M ext/winxed/driver.pir
  M frontend/pbc_dump/packdump.c
  M include/parrot/oplib/core_ops.h
  M include/parrot/pmc.h
  M runtime/parrot/library/Test/Builder.pir
  M src/call/args.c
  M src/call/pcc.c
  M src/dynpmc/select.pmc
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/pmc/callcontext.pmc
  M src/pmc/coroutine.pmc
  M src/pmc/sub.pmc
  M src/pmc/task.pmc
  M t/fullharness
  M t/op/calling.t
  M t/pmc/alarm.t
  M t/pmc/task.t
  M t/pmc/task_primes.t
  M tools/release/release.json

  Log Message:
  -----------
  Merge remote branch 'origin/master' into mls/kill-events-in-ehqueue

Conflicts:
	src/ops/core_ops.c


  Commit: be7897f82dc50eb8a9e27afe0b32d2d221982e8e
      https://github.com/parrot/parrot/commit/be7897f82dc50eb8a9e27afe0b32d2d221982e8e
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-16 (Wed, 16 Nov 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pir
  M config/gen/makefiles/root.in
  M include/parrot/events.h
  M include/parrot/exceptions.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/oplib/ops.h
  M include/parrot/opsenum.h
  M src/events.c
  M src/extend.c
  M src/key.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/pmc/coroutine.pmc
  M src/pmc/exception.pmc
  M src/pmc/exceptionhandler.pmc
  M src/pmc/parrotinterpreter.pmc
  M src/pmc/sub.pmc
  M src/string/api.c
  M t/compilers/opsc/06-opsfile.t
  M t/pmc/exceptionhandler.t

  Log Message:
  -----------
  Merge branch 'mls/kill-events-in-ehqueue'


  Commit: e6bedb15663c0952bbf8e70d6d919987b96d50e0
      https://github.com/parrot/parrot/commit/e6bedb15663c0952bbf8e70d6d919987b96d50e0
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-11-16 (Wed, 16 Nov 2011)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Add myself as the release manager of 4.2.0


  Commit: e80192db0736448f715f5cbe4245e702b137f5bf
      https://github.com/parrot/parrot/commit/e80192db0736448f715f5cbe4245e702b137f5bf
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-16 (Wed, 16 Nov 2011)

  Changed paths:
    M src/pmc/exceptionhandler.pmc

  Log Message:
  -----------
  fix build again, sorry


  Commit: 307b816aad003e01d4cd8b560b5082334589ec64
      https://github.com/parrot/parrot/commit/307b816aad003e01d4cd8b560b5082334589ec64
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-16 (Wed, 16 Nov 2011)

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

  Log Message:
  -----------
  disable auto-finalize for now

To finalize, we need to get the exception with get_results.
Unfortunately, get_results clears the caller object, so other
code also doing a get_results to get the exception will no
longer work. I don't know how to fix that except to add a
new op that just "peeks" at the exception.


  Commit: 25443f29e4182e3e5d34bdb8b922dbfb11ab5ea8
      https://github.com/parrot/parrot/commit/25443f29e4182e3e5d34bdb8b922dbfb11ab5ea8
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-11-16 (Wed, 16 Nov 2011)

  Changed paths:
    M src/scheduler.c

  Log Message:
  -----------
  Use a proper NULL, not 0


  Commit: 951b0993b3ceac1d555934ab8e7f7938212c1308
      https://github.com/parrot/parrot/commit/951b0993b3ceac1d555934ab8e7f7938212c1308
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-11-16 (Wed, 16 Nov 2011)

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

  Log Message:
  -----------
  Remove some DRY in creating var name.  Sort the keys so output is consistent between runes.


  Commit: 2001ad814e4b6a6dca2d39aa4e63c6786a5594a0
      https://github.com/parrot/parrot/commit/2001ad814e4b6a6dca2d39aa4e63c6786a5594a0
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-11-16 (Wed, 16 Nov 2011)

  Changed paths:
    M src/pmc/packfileannotation.pmc

  Log Message:
  -----------
  PackfileAnnotation: Add PMC and type methods

Previously there was no way to determine the type of the annotation
(except trial and error), nor a way to get a PMC annotation.


  Commit: 279d10cb500746aabcdea3f885afabe3aab882ea
      https://github.com/parrot/parrot/commit/279d10cb500746aabcdea3f885afabe3aab882ea
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-17 (Thu, 17 Nov 2011)

  Changed paths:
    M compilers/imcc/pbc.c
  M include/parrot/interpreter.h
  M include/parrot/pmc.h
  M lib/Parrot/Pmc2c/UtilFunctions.pm
  M src/dynext.c
  M src/gc/mark_sweep.c
  M src/hll.c
  M src/multidispatch.c
  M src/pmc.c
  M src/pmc/default.pmc
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/key.pmc

  Log Message:
  -----------
  Revert "Remove Parrot_pmc_new_constant* functions"

Let's do it in smaller steps.


  Commit: d229dc69805b93355d14b5c59302fd77fb4480e8
      https://github.com/parrot/parrot/commit/d229dc69805b93355d14b5c59302fd77fb4480e8
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-17 (Thu, 17 Nov 2011)

  Changed paths:
    M src/gc/gc_private.h
  M src/gc/mark_sweep.c

  Log Message:
  -----------
  Mark code segment.

We'll need it when we stop generating constant Keys and other PMCs in
IMCC.


  Commit: d555d178d3f4105a156fb8e827fe5c2609884af0
      https://github.com/parrot/parrot/commit/d555d178d3f4105a156fb8e827fe5c2609884af0
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-17 (Thu, 17 Nov 2011)

  Changed paths:
    M src/key.c

  Log Message:
  -----------
  Fix braino in marking Key.


  Commit: e207e6b4ee0f81b0fc28a01e8cf8165ec9987a19
      https://github.com/parrot/parrot/commit/e207e6b4ee0f81b0fc28a01e8cf8165ec9987a19
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-17 (Thu, 17 Nov 2011)

  Changed paths:
    M compilers/imcc/pbc.c

  Log Message:
  -----------
  Don't generate 'constant' PMCs in IMCC


  Commit: 7ad205be8f2fbca33982b609f84a6ec752e02c74
      https://github.com/parrot/parrot/commit/7ad205be8f2fbca33982b609f84a6ec752e02c74
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-17 (Thu, 17 Nov 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pir
  M include/parrot/oplib/core_ops.h
  M include/parrot/oplib/ops.h
  M include/parrot/opsenum.h
  M src/ops/core.ops
  M src/ops/core_ops.c
  M t/compilers/opsc/06-opsfile.t

  Log Message:
  -----------
  add 'peek_exception' op as workaround for pct relying on .get_results to get the exception

.get_results clears the call object, so we cannot use it to get the exception
when HLL code also relies on .get_results returning the exception. Thus, the
new op returns the exception without clearing the call object. This op can
be removed again if PCT provides a different mechanism to get the exception and
all HLLs use the new mechanism.


  Commit: 8e7bd15208128bbfc1a6e9cbc92ad5c335b21568
      https://github.com/parrot/parrot/commit/8e7bd15208128bbfc1a6e9cbc92ad5c335b21568
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-17 (Thu, 17 Nov 2011)

  Changed paths:
    M src/ops/core.ops

  Log Message:
  -----------
  correct documentation for peek_exception


  Commit: 7b50a141e0db6d3ab834b7e34dbd8e0084274724
      https://github.com/parrot/parrot/commit/7b50a141e0db6d3ab834b7e34dbd8e0084274724
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-17 (Thu, 17 Nov 2011)

  Changed paths:
    M compilers/imcc/imc.h
  M compilers/imcc/imcc.y
  M compilers/imcc/imcparser.c
  M compilers/imcc/pbc.c
  M compilers/imcc/symreg.h
  M compilers/pct/src/PAST/Compiler.pir

  Log Message:
  -----------
  Support direct lexinfo access with ".const 'LexInfo' $P0 = <subid>"


  Commit: a8cb7da75c1c7e1db08a6d50330044b831347fe1
      https://github.com/parrot/parrot/commit/a8cb7da75c1c7e1db08a6d50330044b831347fe1
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-11-17 (Thu, 17 Nov 2011)

  Changed paths:
    M src/gc/gc_gms.c

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


  Commit: 4bbe707ce86101d9e6c72a76d0cdd1541c373e6a
      https://github.com/parrot/parrot/commit/4bbe707ce86101d9e6c72a76d0cdd1541c373e6a
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-18 (Fri, 18 Nov 2011)

  Changed paths:
    M src/pmc/key.pmc

  Log Message:
  -----------
  Don't use constant Keys. It's not needed anymore.


  Commit: 0a752a75955087bf7208b37392bff244a5801af1
      https://github.com/parrot/parrot/commit/0a752a75955087bf7208b37392bff244a5801af1
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-18 (Fri, 18 Nov 2011)

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

  Log Message:
  -----------
  Made HLL entries first class GC citizens.

Properly store and mark created HLL entries.


  Commit: 29f6873feabc44b68901a1b9bd5932991713c92f
      https://github.com/parrot/parrot/commit/29f6873feabc44b68901a1b9bd5932991713c92f
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-18 (Fri, 18 Nov 2011)

  Changed paths:
    M src/multidispatch.c

  Log Message:
  -----------
  Made multidispatch guts non-constant.

We already marking 'const' Subs. Which should also mark all related PMCs
as well.


  Commit: 84fbdb510dd3cbce808ee0e2b3130a5f84596abd
      https://github.com/parrot/parrot/commit/84fbdb510dd3cbce808ee0e2b3130a5f84596abd
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-18 (Fri, 18 Nov 2011)

  Changed paths:
    M src/pmc/default.pmc
  M src/pmc/fixedintegerarray.pmc

  Log Message:
  -----------
  Don't clone self to constant PMC.

It's not needed, unfinished, inconsistent and ugly.


  Commit: 3a4fad36337541c4e73de3f0738d36dbdb8f9e14
      https://github.com/parrot/parrot/commit/3a4fad36337541c4e73de3f0738d36dbdb8f9e14
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-18 (Fri, 18 Nov 2011)

  Changed paths:
    M lib/Parrot/Pmc2c/UtilFunctions.pm
  M src/dynext.c

  Log Message:
  -----------
  Don't create constant ParrotLibrary.

They are stored in interp->iglobals and will be properly marked anyway.


  Commit: 5e1b6cf381ac503b205d166e6090f5a3fefe23d1
      https://github.com/parrot/parrot/commit/5e1b6cf381ac503b205d166e6090f5a3fefe23d1
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-18 (Fri, 18 Nov 2011)

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

  Log Message:
  -----------
  Remove Parrot_pmc_new_constant* functions.

Say goodbay to old "poor man GenGC hack"


  Commit: ecfb375c464bf257400511748ebe7ae668f0465c
      https://github.com/parrot/parrot/commit/ecfb375c464bf257400511748ebe7ae668f0465c
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-18 (Fri, 18 Nov 2011)

  Changed paths:
    M CREDITS
  M ChangeLog
  M MANIFEST.generated
  M README
  M VERSION
  M compilers/imcc/imc.h
  M compilers/imcc/imcc.y
  M compilers/imcc/imcparser.c
  M compilers/imcc/pbc.c
  M compilers/imcc/symreg.h
  M compilers/pct/src/PAST/Compiler.pir
  M config/gen/makefiles/root.in
  M docs/parrothist.pod
  M docs/project/release_manager_guide.pod
  M ext/winxed/compiler.pir
  M ext/winxed/driver.pir
  M frontend/pbc_dump/packdump.c
  M include/parrot/events.h
  M include/parrot/exceptions.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/oplib/ops.h
  M include/parrot/opsenum.h
  M include/parrot/pmc.h
  M lib/Parrot/Pmc2c/PMC.pm
  M src/call/pcc.c
  M src/dynpmc/select.pmc
  M src/events.c
  M src/extend.c
  M src/gc/gc_gms.c
  M src/key.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/pmc/coroutine.pmc
  M src/pmc/exception.pmc
  M src/pmc/exceptionhandler.pmc
  M src/pmc/packfileannotation.pmc
  M src/pmc/parrotinterpreter.pmc
  M src/pmc/sub.pmc
  M src/pmc/task.pmc
  M src/scheduler.c
  M src/string/api.c
  M t/compilers/opsc/06-opsfile.t
  M t/pmc/alarm.t
  M t/pmc/exceptionhandler.t
  M t/pmc/task.t
  M t/pmc/task_primes.t
  M tools/release/release.json

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

Conflicts:
	include/parrot/pmc.h


  Commit: 13bc70f385b259d5e1fe8d9faa892f282f8e6bae
      https://github.com/parrot/parrot/commit/13bc70f385b259d5e1fe8d9faa892f282f8e6bae
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-18 (Fri, 18 Nov 2011)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  Remove usless checks.


  Commit: c82879745c3fff78eaee10864054905872f3465a
      https://github.com/parrot/parrot/commit/c82879745c3fff78eaee10864054905872f3465a
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-11-19 (Sat, 19 Nov 2011)

  Changed paths:
    M t/fullharness

  Log Message:
  -----------
  If TAP::Harness::ReportByDescription is not installed, give an example for how to install with cpanminus too


  Commit: 0464dbe30723604c757b8560b1cf7d9d2cf5be4f
      https://github.com/parrot/parrot/commit/0464dbe30723604c757b8560b1cf7d9d2cf5be4f
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-19 (Sat, 19 Nov 2011)

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  Deprecate new_si opcode.


  Commit: 5d9d32b629ad6fd03b62fc36a90fb6c0d9fbcb9e
      https://github.com/parrot/parrot/commit/5d9d32b629ad6fd03b62fc36a90fb6c0d9fbcb9e
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-20 (Sun, 20 Nov 2011)

  Changed paths:
    M compilers/imcc/pbc.c
  M include/parrot/interpreter.h
  M include/parrot/pmc.h
  M lib/Parrot/Pmc2c/UtilFunctions.pm
  M src/dynext.c
  M src/gc/gc_gms.c
  M src/gc/gc_private.h
  M src/gc/mark_sweep.c
  M src/hll.c
  M src/key.c
  M src/multidispatch.c
  M src/pmc.c
  M src/pmc/default.pmc
  M src/pmc/fixedintegerarray.pmc
  M src/pmc/key.pmc

  Log Message:
  -----------
  Merge branch 'kill_constants'


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

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  Add completed tag to constant deprecations.


  Commit: d8b901c04f413af35ab138d12276376b9138714f
      https://github.com/parrot/parrot/commit/d8b901c04f413af35ab138d12276376b9138714f
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-11-21 (Mon, 21 Nov 2011)

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

  Log Message:
  -----------
  Add deprecated warning to op new_s_i


  Commit: fc658711a5439fc9fa657f4e99096ad194981dff
      https://github.com/parrot/parrot/commit/fc658711a5439fc9fa657f4e99096ad194981dff
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-21 (Mon, 21 Nov 2011)

  Changed paths:
    M src/embed/bytecode.c

  Log Message:
  -----------
  remove old TODO note


  Commit: 045cd49cfb2e0339ea13336f1bdc4da9b0aac0d6
      https://github.com/parrot/parrot/commit/045cd49cfb2e0339ea13336f1bdc4da9b0aac0d6
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-11-22 (Tue, 22 Nov 2011)

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

  Log Message:
  -----------
  update winxed snapshot to 1.5 devel abd4c8e5b3
for improvements
fix postfix operators and compare optimizations
minor optimizations


  Commit: d907aa27db37d86e81f5707bfc7938bcaefe4f77
      https://github.com/parrot/parrot/commit/d907aa27db37d86e81f5707bfc7938bcaefe4f77
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-11-22 (Tue, 22 Nov 2011)

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  Add the -Wzero-as-null-pointer-constant flag for GCC 4.7


  Commit: 5ec2edfb39f53b615cac5ef2967f774ebc05a1f4
      https://github.com/parrot/parrot/commit/5ec2edfb39f53b615cac5ef2967f774ebc05a1f4
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-11-22 (Tue, 22 Nov 2011)

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

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


  Commit: 0af36791b3bbea04a1b5eca1d3c0678c300cdae0
      https://github.com/parrot/parrot/commit/0af36791b3bbea04a1b5eca1d3c0678c300cdae0
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-23 (Wed, 23 Nov 2011)

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

  Log Message:
  -----------
  PCT: also use pop_upto_eh in loop generation code, so we can use next/last in inlined blockes with block handlers


  Commit: ffca8292650bf49714c52b74c7f75a2e0760cb52
      https://github.com/parrot/parrot/commit/ffca8292650bf49714c52b74c7f75a2e0760cb52
  Author: Tristan Hume <tris.hume at gmail.com>
  Date:   2011-11-23 (Wed, 23 Nov 2011)

  Changed paths:
    M docs/embed.pod
  M include/parrot/extend.h
  M ports/debian/libparrot3.3.0.symbols
  M src/extend.c
  M t/src/embed.t
  M t/src/extend_vtable.t

  Log Message:
  -----------
  Removed Parrot_sub_new_from_c_func and tests that rely on it


  Commit: 7a4a967ccece5901157d82452cb3b89685207722
      https://github.com/parrot/parrot/commit/7a4a967ccece5901157d82452cb3b89685207722
  Author: Tristan Hume <tris.hume at gmail.com>
  Date:   2011-11-23 (Wed, 23 Nov 2011)

  Changed paths:
    M docs/embed.pod
  M include/parrot/extend.h
  M include/parrot/oo.h
  M ports/debian/libparrot3.3.0.symbols
  M src/extend.c
  M src/oo.c
  M t/src/extend_vtable.t

  Log Message:
  -----------
  moved Parrot_PMC_newclass to oo.c and renamed to Parrot_oo_new_class_pmc


  Commit: 0a414ef698ad6e1ee06dff28157db5032573c39a
      https://github.com/parrot/parrot/commit/0a414ef698ad6e1ee06dff28157db5032573c39a
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-23 (Wed, 23 Nov 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pir
  M config/auto/warnings.pm
  M ext/winxed/compiler.pir
  M ext/winxed/driver.pir
  M src/ops/core_ops.c
  M src/ops/string.ops

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


  Commit: bbe82b9e373c1968981e3acfaac501dc017518a1
      https://github.com/parrot/parrot/commit/bbe82b9e373c1968981e3acfaac501dc017518a1
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-11-24 (Thu, 24 Nov 2011)

  Changed paths:
    M src/pmc/structview.pmc

  Log Message:
  -----------
  refactor repeated throws into static functions


  Commit: 3a35d09af83e81fd3f6619ec5b6f6b9f8732c03d
      https://github.com/parrot/parrot/commit/3a35d09af83e81fd3f6619ec5b6f6b9f8732c03d
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-25 (Fri, 25 Nov 2011)

  Changed paths:
    M src/pmc/structview.pmc

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


  Commit: 9279f6445d03a19a61bbe63665f788b3159f5eb2
      https://github.com/parrot/parrot/commit/9279f6445d03a19a61bbe63665f788b3159f5eb2
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-25 (Fri, 25 Nov 2011)

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

  Log Message:
  -----------
  PCT/Node.pir: use 'append' instead of creating an iterator and pushing every element


  Commit: d4331ed651471b5b66e84acea2561fca96a09478
      https://github.com/parrot/parrot/commit/d4331ed651471b5b66e84acea2561fca96a09478
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-11-25 (Fri, 25 Nov 2011)

  Changed paths:
    M t/pmc/task.t

  Log Message:
  -----------
  Remove timing assumptions from t/pmc/task.t


  Commit: a9e61832fc8edd348a31e5d62c608df5a5bc53a0
      https://github.com/parrot/parrot/commit/a9e61832fc8edd348a31e5d62c608df5a5bc53a0
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-11-25 (Fri, 25 Nov 2011)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed snapshot to 9300774687
- inline functions
- fix FunctionId emit problem


  Commit: 3e796d7a0a4312e3e7c55349d233476772c77f3f
      https://github.com/parrot/parrot/commit/3e796d7a0a4312e3e7c55349d233476772c77f3f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-26 (Sat, 26 Nov 2011)

  Changed paths:
    M compilers/pct/src/PCT/Node.pir
  M ext/winxed/compiler.pir
  M t/pmc/task.t

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


  Commit: ec76d8ccb526ff80dd6036a001ac6aeb93883b85
      https://github.com/parrot/parrot/commit/ec76d8ccb526ff80dd6036a001ac6aeb93883b85
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-26 (Sat, 26 Nov 2011)

  Changed paths:
    M docs/embed.pod
  M include/parrot/extend.h
  M include/parrot/oo.h
  M ports/debian/libparrot3.3.0.symbols
  M src/extend.c
  M src/oo.c
  M t/src/embed.t
  M t/src/extend_vtable.t

  Log Message:
  -----------
  Merge branch 'GCI_extend_cleanup' of git://github.com/trishume/parrot into extend_cleanup


  Commit: 7e5ab93dcc4f5c874c14e6294dcd284ef6b46c45
      https://github.com/parrot/parrot/commit/7e5ab93dcc4f5c874c14e6294dcd284ef6b46c45
  Author: Paweł Nowak <pawel834 at gmail.com>
  Date:   2011-11-26 (Sat, 26 Nov 2011)

  Changed paths:
    M frontend/parrot2/main.c
  M frontend/parrot2/prt0.pir
  M frontend/parrot2/prt0.winxed

  Log Message:
  -----------
  Moved handling of the --runtime-prefix commandline option from
frontend/parrot2/main.c to frontedn/parrot2/prt0.winxed.


  Commit: 22c17f49d2ad71820c9de05afbc6af173583dcde
      https://github.com/parrot/parrot/commit/22c17f49d2ad71820c9de05afbc6af173583dcde
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-11-26 (Sat, 26 Nov 2011)

  Changed paths:
    M t/pmc/nci.t

  Log Message:
  -----------
  removed unnecessary interpolation


  Commit: 421284d1e516ab319751aaa6e824203405b06898
      https://github.com/parrot/parrot/commit/421284d1e516ab319751aaa6e824203405b06898
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-11-27 (Sun, 27 Nov 2011)

  Changed paths:
    M src/pmc/structview.pmc

  Log Message:
  -----------
  Remove space between function name and open parens


  Commit: 65406c7ad1c6d3f5310f267282927847950723ba
      https://github.com/parrot/parrot/commit/65406c7ad1c6d3f5310f267282927847950723ba
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-11-27 (Sun, 27 Nov 2011)

  Changed paths:
    M src/gc/mark_sweep.c

  Log Message:
  -----------
  Fix function doc to make c_function_docs.t happy


  Commit: a8b33eb5af67facf72b6b6907e932ff9178e7005
      https://github.com/parrot/parrot/commit/a8b33eb5af67facf72b6b6907e932ff9178e7005
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-11-27 (Sun, 27 Nov 2011)

  Changed paths:
    M src/pmc/structview.pmc

  Log Message:
  -----------
  Add missing ASSERT_ARGS to some new functions in structview.pmc


  Commit: 29adeaba744976d82d80596f6c677c3c77db45c7
      https://github.com/parrot/parrot/commit/29adeaba744976d82d80596f6c677c3c77db45c7
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-11-27 (Sun, 27 Nov 2011)

  Changed paths:
    M t/pmc/nci.t

  Log Message:
  -----------
  Make t/pmc/nci.t more reliable

One of the tests failed sometimes on some machines. It tests asynchronous
callbacks which get scheduled as tasks. The sleep 0.001 gave the scheduler
a chance to stop the current task and work through all the posted async
callbacks. But one millisecond might not be enough time on a slow or loaded
system to get all callbacks done. On expiry of the alarm, the interrupted
Task gets scheduled for immediate execution again, so the next test could
start before all callbacks are done.

Fixed it by calling pass in a loop until the callbacks are all done.


  Commit: 40d9cee29977282ad848845859af3fee8231b055
      https://github.com/parrot/parrot/commit/40d9cee29977282ad848845859af3fee8231b055
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-11-27 (Sun, 27 Nov 2011)

  Changed paths:
    M src/gc/gc_private.h
  M src/gc/mark_sweep.c

  Log Message:
  -----------
  Fix headerizer confusion about mark_code_segment


  Commit: 81774d0f34d0f3b8dfcf9555358f63388e593c62
      https://github.com/parrot/parrot/commit/81774d0f34d0f3b8dfcf9555358f63388e593c62
  Author: Paweł Nowak <pawel834 at gmail.com>
  Date:   2011-11-27 (Sun, 27 Nov 2011)

  Changed paths:
    M src/gc/gc_private.h
  M src/gc/mark_sweep.c
  M src/pmc/structview.pmc

  Log Message:
  -----------
  Fixed up coding standard tests errors.


  Commit: 31b8edb15175f0e9c232adb8f566d4a267c4d389
      https://github.com/parrot/parrot/commit/31b8edb15175f0e9c232adb8f566d4a267c4d389
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-27 (Sun, 27 Nov 2011)

  Changed paths:
    M frontend/parrot2/main.c
  M frontend/parrot2/prt0.pir
  M frontend/parrot2/prt0.winxed

  Log Message:
  -----------
  Code cleanups


  Commit: f823a3294a41adf3d385d8bb7b7100b08244b433
      https://github.com/parrot/parrot/commit/f823a3294a41adf3d385d8bb7b7100b08244b433
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-11-27 (Sun, 27 Nov 2011)

  Changed paths:
    M include/parrot/context.h
  M src/call/context_accessors.c
  M src/pmc/task.pmc
  M t/op/gc.t

  Log Message:
  -----------
  Fix recursion_depth growing with every task started

Restore the recursion_depth in the current context after invoking a
task's sub. This is a workaround for Parrot_Sub_invoke incrementing
recursion_depth unconditionally which is not true for invoked tasks,
since they run in parallel to the invoking sub, not nested but still
inherit the context.

This patch also unifies recursion_depth accessors to return the new
value, fixing an off by one error in recursion depth limiting.


  Commit: 4d8bda1ea9b701e8f480c0effbe9f00742f3db2a
      https://github.com/parrot/parrot/commit/4d8bda1ea9b701e8f480c0effbe9f00742f3db2a
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-11-27 (Sun, 27 Nov 2011)

  Changed paths:
    M frontend/parrot2/main.c
  M frontend/parrot2/prt0.pir
  M frontend/parrot2/prt0.winxed

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


  Commit: c386dfdeb4a143e07d38a9142929dbca4061e882
      https://github.com/parrot/parrot/commit/c386dfdeb4a143e07d38a9142929dbca4061e882
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-11-28 (Mon, 28 Nov 2011)

  Changed paths:
    M ext/winxed/compiler.pir

  Log Message:
  -----------
  update winxed snapshot to 95d2c6f2ee
- Bug fixes
- Improvements in inline


  Commit: 64452481715df5198094b7bc16416951e10bb120
      https://github.com/parrot/parrot/commit/64452481715df5198094b7bc16416951e10bb120
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

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

  Log Message:
  -----------
  define ids for the subprof runcores instead of using PARROT_SLOW_CORE


  Commit: 6081fbdc4cbe3de2059a2f0f20ee92a5a379aa66
      https://github.com/parrot/parrot/commit/6081fbdc4cbe3de2059a2f0f20ee92a5a379aa66
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M include/parrot/oplib/core_ops.h
  M include/parrot/oplib/ops.h
  M include/parrot/opsenum.h
  M src/interp/inter_misc.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M t/compilers/opsc/06-opsfile.t

  Log Message:
  -----------
  Add a set_runcore op to switch to a different runcore.

Also support CURRENT_RUNCORE in interpinfo_s() to get the name of the current
runcore.
We need an extra op for the runcore switching, because we need to restart the
runops() loop. This can only be done in an op at the moment.


  Commit: 93a98e9bc76e36420245d007ce331b9162ad4a9e
      https://github.com/parrot/parrot/commit/93a98e9bc76e36420245d007ce331b9162ad4a9e
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M include/parrot/runcore_subprof.h
  M src/runcore/subprof.c

  Log Message:
  -----------
  move stdint include from runcore_subprof.h to subprof.c


  Commit: 34fb4fda719beeab3fd3fc95f0af03863eb978a0
      https://github.com/parrot/parrot/commit/34fb4fda719beeab3fd3fc95f0af03863eb978a0
  Author: Andy Lester <andy at petdance.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M src/nci/libffi.c
  M t/dynpmc/os.t
  M t/pmc/mappedbytearray.t
  M t/pmc/opcode.t

  Log Message:
  -----------
  s/existant/existent/g per Larry


  Commit: 0ea033c61cb80ae1cfca0b6c99c5d87c9af0b3b7
      https://github.com/parrot/parrot/commit/0ea033c61cb80ae1cfca0b6c99c5d87c9af0b3b7
  Author: Paweł Nowak <pawel834 at gmail.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

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

  Log Message:
  -----------
  Add a Parrot_api_pmc_box_float function to src/embed/pmc.c

Add a Parrot_api_pmc_box_float function to src/embed/pmc.c, change Parrot_api_pmc_box_integer to use Parrot_pmc_box_integer instead of duplicating it.
Also add a test for these functions to t/src/embed/pmc.t.


  Commit: 44a3d692444863f1d68288bd823fed19b216f498
      https://github.com/parrot/parrot/commit/44a3d692444863f1d68288bd823fed19b216f498
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

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

  Log Message:
  -----------
  Merge pull request #213 from Pawel834/box_float

Add a Parrot_api_pmc_box_float function to src/embed/pmc.c


  Commit: ef946927fd58d90b7c1027dbe19f3c1c722033b2
      https://github.com/parrot/parrot/commit/ef946927fd58d90b7c1027dbe19f3c1c722033b2
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M compilers/imcc/main.c
  M frontend/parrot_debugger/main.c
  M frontend/pbc_dump/main.c
  M frontend/pbc_merge/main.c
  M include/parrot/packfile.h
  M src/embed/bytecode.c
  M src/packfile/api.c
  M src/pmc/eval.pmc
  M src/pmc/packfile.pmc
  M src/pmc/packfileview.pmc
  M src/pmc/sub.pmc

  Log Message:
  -----------
  Add a third argument to Parrot_pf_get_packfile_pmc, to be the string path for it. That way every time we have a PackfileView we've made a best effort to fill in all fields. Add a get_packfile() method to Sub to get the packfile that owns it. This exposes some subtle errors


  Commit: 0b3235adb1e6a641a7ce32bb4586c5391760bf80
      https://github.com/parrot/parrot/commit/0b3235adb1e6a641a7ce32bb4586c5391760bf80
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  Make sure to set the ->view field in the PackFile* when we load it from the PackfileView.read_from_file() method.


  Commit: aba1afcbca8a2c6890748bfa46afd3a4dbd6eb84
      https://github.com/parrot/parrot/commit/aba1afcbca8a2c6890748bfa46afd3a4dbd6eb84
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

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

  Log Message:
  -----------
  Remove PackFile_read_pbc file.

We have Parrot_pf_read_pbc_file, and we only want one interface for this crucial mechanism to prevent confusion


  Commit: 34f56d98b5fce450c0d5c243f74fe38d034d2b48
      https://github.com/parrot/parrot/commit/34f56d98b5fce450c0d5c243f74fe38d034d2b48
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M compilers/imcc/main.c
  M frontend/parrot_debugger/main.c
  M frontend/pbc_dump/main.c
  M frontend/pbc_merge/main.c
  M include/parrot/packfile.h
  M src/embed/bytecode.c
  M src/packfile/api.c
  M src/pmc/eval.pmc
  M src/pmc/packfile.pmc
  M src/pmc/packfileview.pmc
  M src/pmc/sub.pmc

  Log Message:
  -----------
  Add a third argument to Parrot_pf_get_packfile_pmc, to be the string path for it. That way every time we have a PackfileView we've made a best effort to fill in all fields. Add a get_packfile() method to Sub to get the packfile that owns it. This exposes some subtle errors


  Commit: 62100eed1d35b5d7e440b42aa0fd36bd81af662f
      https://github.com/parrot/parrot/commit/62100eed1d35b5d7e440b42aa0fd36bd81af662f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M src/pmc/packfileview.pmc

  Log Message:
  -----------
  Make sure to set the ->view field in the PackFile* when we load it from the PackfileView.read_from_file() method.


  Commit: 2c4ef3846d1ac3833d998c444cfc780730bbb547
      https://github.com/parrot/parrot/commit/2c4ef3846d1ac3833d998c444cfc780730bbb547
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

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

  Log Message:
  -----------
  Remove PackFile_read_pbc file.

We have Parrot_pf_read_pbc_file, and we only want one interface for this crucial mechanism to prevent confusion


  Commit: 7ad94d6d065ef974156075204a964ca2ebde0dfa
      https://github.com/parrot/parrot/commit/7ad94d6d065ef974156075204a964ca2ebde0dfa
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M t/src/extend.t

  Log Message:
  -----------
  Fix tests that were relying on Parrot_pf_get_packfile_pmc


  Commit: 81de279cb362b21b81f9b4d8a8e3d4f75a37762f
      https://github.com/parrot/parrot/commit/81de279cb362b21b81f9b4d8a8e3d4f75a37762f
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M src/pmc/imccompiler.pmc

  Log Message:
  -----------
  Add a named 'path' argument to IMCCompiler.compiler and .compile_file, to override default path name in the PackfileView


  Commit: 130df8b616868c977bbe4ce5d1d8e042f0cac6bc
      https://github.com/parrot/parrot/commit/130df8b616868c977bbe4ce5d1d8e042f0cac6bc
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

  Changed paths:
    M src/pmc/imccompiler.pmc

  Log Message:
  -----------
  doesn't seem to like the named arguments. Just make the path argument optional instead


  Commit: f4defab0d7ff339ca1595db39d6e72f8c929c07c
      https://github.com/parrot/parrot/commit/f4defab0d7ff339ca1595db39d6e72f8c929c07c
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-11-29 (Tue, 29 Nov 2011)

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

  Log Message:
  -----------
  Add in Parrot_pf_get_version_string and expose it through new method PackfileView.get_version


  Commit: e95cf3a6df7649b3700ed80530ef3b4dd9c3b533
      https://github.com/parrot/parrot/commit/e95cf3a6df7649b3700ed80530ef3b4dd9c3b533
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-11-30 (Wed, 30 Nov 2011)

  Changed paths:
    M src/pmc/socket.pmc

  Log Message:
  -----------
  give Select.readline an optional deleimiter parameter (not yet tested)


  Commit: 7d99eddcd1f91bc70b6966adfdbf3e5eec88e461
      https://github.com/parrot/parrot/commit/7d99eddcd1f91bc70b6966adfdbf3e5eec88e461
  Author: Bruce Gray <bruce.gray at acm.org>
  Date:   2011-11-30 (Wed, 30 Nov 2011)

  Changed paths:
    M docs/pdds/pdd22_io.pod
  M docs/user/pir/pmcs.pod

  Log Message:
  -----------
  Update docs to fix GH issue 3 on parrot.github.com - outdated examples of iterator use.


  Commit: 2b3bb7e3c3b294fc7c979ff2be1fb38a01e19099
      https://github.com/parrot/parrot/commit/2b3bb7e3c3b294fc7c979ff2be1fb38a01e19099
  Author: Bruce Gray <bruce.gray at acm.org>
  Date:   2011-11-30 (Wed, 30 Nov 2011)

  Changed paths:
    M t/pmc/iterator.t

  Log Message:
  -----------
  Clarify test name for final use of Iterator object.


  Commit: 8cff76a4d416dd6e48efc2d2bdd5dd75abf30fe2
      https://github.com/parrot/parrot/commit/8cff76a4d416dd6e48efc2d2bdd5dd75abf30fe2
  Author: Peter Polacik <polacik.p at gmail.com>
  Date:   2011-12-02 (Fri, 02 Dec 2011)

  Changed paths:
    M examples/embed/cotorra.c
  M include/parrot/extend.h
  M include/parrot/misc.h
  M include/parrot/namespace.h
  M include/parrot/pmc.h
  M src/extend.c
  M src/misc.c
  M src/namespace.c
  M src/pmc.c

  Log Message:
  -----------
  Code changes for GCI task

TODO: Adjust test cases to pass


  Commit: 6dc78232a8976997e273d6a6a6013844e3d0510b
      https://github.com/parrot/parrot/commit/6dc78232a8976997e273d6a6a6013844e3d0510b
  Author: Peter Polacik <polacik.p at gmail.com>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    M t/src/extend.t
  M t/src/extend_vtable.t

  Log Message:
  -----------
  Modified test cases

GCI Task done


  Commit: f71f8ab4b115158da910c577467df37c5d5e9349
      https://github.com/parrot/parrot/commit/f71f8ab4b115158da910c577467df37c5d5e9349
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    A docs/binaries/winxed.pod

  Log Message:
  -----------
  new winxed POD doc


  Commit: 10cd4639b0e4fb6c35289e479beb94c05e6a8d98
      https://github.com/parrot/parrot/commit/10cd4639b0e4fb6c35289e479beb94c05e6a8d98
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    M docs/binaries/winxed.pod

  Log Message:
  -----------
  new fixes


  Commit: 47373dad4fb6ecf648a9667a0d480a60231aea04
      https://github.com/parrot/parrot/commit/47373dad4fb6ecf648a9667a0d480a60231aea04
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    M docs/binaries/winxed.pod

  Log Message:
  -----------
  winxed POD


  Commit: 52e5b49fa3056ddc9c3e7dace98ccd6cd3b12e05
      https://github.com/parrot/parrot/commit/52e5b49fa3056ddc9c3e7dace98ccd6cd3b12e05
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    M docs/binaries/winxed.pod

  Log Message:
  -----------
  winxed doc


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

  Changed paths:
    A docs/binaries/winxed.pod

  Log Message:
  -----------
  Merge pull request #216 from Alekssasho/winxed_POD_docs

GCI Task Winxed POD docs


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

  Changed paths:
    M docs/binaries/winxed.pod

  Log Message:
  -----------
  [docs] Tweak winxed binary docs


  Commit: 36e4eb520fd0fb1ff895fcc0017c244280b8bf70
      https://github.com/parrot/parrot/commit/36e4eb520fd0fb1ff895fcc0017c244280b8bf70
  Author: Peter Polacik <polacik.p at gmail.com>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  Fixed problem with g++ compilation


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

  Changed paths:
    M examples/embed/cotorra.c
  M include/parrot/extend.h
  M include/parrot/misc.h
  M include/parrot/namespace.h
  M include/parrot/pmc.h
  M src/extend.c
  M src/misc.c
  M src/namespace.c
  M src/packfile/api.c
  M src/pmc.c
  M t/src/extend.t
  M t/src/extend_vtable.t

  Log Message:
  -----------
  Merge pull request #217 from pepol/master

GCI 2011: Cleanup src/extend.c Done && fixed g++ compilation


  Commit: 844c9beb349b87f3b6c24ae5a45306cfe76199bb
      https://github.com/parrot/parrot/commit/844c9beb349b87f3b6c24ae5a45306cfe76199bb
  Author: NotFound <julian.notfound at gmail.com>
  Date:   2011-12-03 (Sat, 03 Dec 2011)

  Changed paths:
    M src/packfile/api.c

  Log Message:
  -----------
  fix codingstd line lenght


  Commit: 4248232cc4aacc960139c363d8e5d1dcebd579c7
      https://github.com/parrot/parrot/commit/4248232cc4aacc960139c363d8e5d1dcebd579c7
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-12-04 (Sun, 04 Dec 2011)

  Changed paths:
    M src/ops/experimental.ops

  Log Message:
  -----------
  Small doc fixes in experimental.ops


  Commit: cf360334c11b49defbce4a4e24cc544e023434d6
      https://github.com/parrot/parrot/commit/cf360334c11b49defbce4a4e24cc544e023434d6
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-12-04 (Sun, 04 Dec 2011)

  Changed paths:
    M examples/languages/squaak/src/Squaak/Actions.pm
  M examples/languages/squaak/src/Squaak/Grammar.pm

  Log Message:
  -----------
  squaak: parse sub calls as expressions


  Commit: e293df3879097942b97528569175f8cbbc289bfe
      https://github.com/parrot/parrot/commit/e293df3879097942b97528569175f8cbbc289bfe
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-12-04 (Sun, 04 Dec 2011)

  Changed paths:
    M examples/languages/squaak/src/Squaak/Runtime.pm

  Log Message:
  -----------
  squaak: Add read() builtin


  Commit: 0ea36294abef439f6abab1deeca34e95459cb11e
      https://github.com/parrot/parrot/commit/0ea36294abef439f6abab1deeca34e95459cb11e
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-12-04 (Sun, 04 Dec 2011)

  Changed paths:
    M examples/languages/squaak/src/Squaak/Actions.pm
  M examples/languages/squaak/src/Squaak/Grammar.pm
  M examples/languages/squaak/t/00-sanity.t

  Log Message:
  -----------
  squaak: Handle return and add a test


  Commit: 9fa9cbeea0bb3297d055b681a9ea2a07c5d06af1
      https://github.com/parrot/parrot/commit/9fa9cbeea0bb3297d055b681a9ea2a07c5d06af1
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-12-04 (Sun, 04 Dec 2011)

  Changed paths:
    M examples/languages/squaak/src/Squaak/Actions.pm
  M examples/languages/squaak/src/Squaak/Grammar.pm

  Log Message:
  -----------
  squaak: improve sub call in expressions

This limits sub calls to variables, not arbitrary expressions.


  Commit: 472b7796436d478e2a6454524c0c8f8395909359
      https://github.com/parrot/parrot/commit/472b7796436d478e2a6454524c0c8f8395909359
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    A docs/binaries/parrot_config.pod

  Log Message:
  -----------
  parrot_config POD file


  Commit: 8c76865aaf1d005426bf6b5bb7e5fdaf7fb201cd
      https://github.com/parrot/parrot/commit/8c76865aaf1d005426bf6b5bb7e5fdaf7fb201cd
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    A docs/binaries/parrot_config.pod

  Log Message:
  -----------
  Merge pull request #219 from Alekssasho/parrot_config_POD

parrot_config POD file


  Commit: 14c6cdac30ac3b09e413e9056ae9de5f90ffdb6a
      https://github.com/parrot/parrot/commit/14c6cdac30ac3b09e413e9056ae9de5f90ffdb6a
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    M docs/binaries/parrot_config.pod

  Log Message:
  -----------
  [doc] Tweak parrot_config POD


  Commit: 39de7e7be6d36ffac06ddb127d3fb5535aa3a50e
      https://github.com/parrot/parrot/commit/39de7e7be6d36ffac06ddb127d3fb5535aa3a50e
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    A docs/binaries/plumage.pod

  Log Message:
  -----------
  plumage POD added


  Commit: ca88636f8c2e91087a0f78f54e3b43f0a82ba4aa
      https://github.com/parrot/parrot/commit/ca88636f8c2e91087a0f78f54e3b43f0a82ba4aa
  Author: Andrew Whitworth <wknight8111 at gmail.com>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    A docs/binaries/plumage.pod

  Log Message:
  -----------
  Merge pull request #220 from Alekssasho/master

GCI plumage POD file 

Add some docs for plumage binary. Aleksandar++ for the submission


  Commit: 0cbf57899a09e363c48a5e48ab3e2c23a4d1cf11
      https://github.com/parrot/parrot/commit/0cbf57899a09e363c48a5e48ab3e2c23a4d1cf11
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    A docs/binaries/parrotbug.pod

  Log Message:
  -----------
  parrotbug POD file added


  Commit: 3d449f4436995a3325d1707c9eb621801395e2bb
      https://github.com/parrot/parrot/commit/3d449f4436995a3325d1707c9eb621801395e2bb
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    M docs/binaries/parrotbug.pod

  Log Message:
  -----------
  parrotbug POD file added


  Commit: d7b588312f2545eda3c0aa7ad8ddffd7aa6d839a
      https://github.com/parrot/parrot/commit/d7b588312f2545eda3c0aa7ad8ddffd7aa6d839a
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    M docs/binaries/parrotbug.pod

  Log Message:
  -----------
  parrotbug POD file added


  Commit: cf07711253f163b39af44bb81ef2432557048abd
      https://github.com/parrot/parrot/commit/cf07711253f163b39af44bb81ef2432557048abd
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    A docs/binaries/parrotbug.pod

  Log Message:
  -----------
  Merge pull request #221 from Alekssasho/master

GCI parrotbug POD


  Commit: 9626df6eb5b6d814516f4abeba5a397c75c42447
      https://github.com/parrot/parrot/commit/9626df6eb5b6d814516f4abeba5a397c75c42447
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    A docs/binaries/pbc_to_exe.pod

  Log Message:
  -----------
  pbc_to_exe POD added


  Commit: a7767f882f892edf88636a043673845cf0cedb2d
      https://github.com/parrot/parrot/commit/a7767f882f892edf88636a043673845cf0cedb2d
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    A docs/binaries/pbc_to_exe.pod

  Log Message:
  -----------
  Merge pull request #222 from Alekssasho/master

GCI pbc_to_exe POD file 


  Commit: 608df1616fc54e0b629fc753fc2cfcebb4b514af
      https://github.com/parrot/parrot/commit/608df1616fc54e0b629fc753fc2cfcebb4b514af
  Author: Bruce Gray <bruce.gray at acm.org>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    M docs/binaries/pbc_to_exe.pod

  Log Message:
  -----------
  Fix typos in pbc_to_exe.pod


  Commit: 002173abdaddd7d3551ce79a039d6ed39c12041e
      https://github.com/parrot/parrot/commit/002173abdaddd7d3551ce79a039d6ed39c12041e
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2011-12-05 (Mon, 05 Dec 2011)

  Changed paths:
    M docs/binaries/pbc_to_exe.pod

  Log Message:
  -----------
  Tweak pbc_to_exe docs and explain what a fakecutable is


  Commit: b8b9be6ac462e02ea597e4115c85872e8a41abe2
      https://github.com/parrot/parrot/commit/b8b9be6ac462e02ea597e4115c85872e8a41abe2
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

  Changed paths:
    M include/parrot/datatypes.h
  M src/ops/math.ops
  M t/op/inf_nan.t

  Log Message:
  -----------
  implement is_inf_or_nan operator


  Commit: 028af3d40d585b275fc94ec666ddacd26568543e
      https://github.com/parrot/parrot/commit/028af3d40d585b275fc94ec666ddacd26568543e
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

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

  Log Message:
  -----------
  update generated files


  Commit: bd496407faa0fcf0444807b4db9f81c0ebd4960e
      https://github.com/parrot/parrot/commit/bd496407faa0fcf0444807b4db9f81c0ebd4960e
  Author: Moritz Lenz <moritz at faui2k3.org>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

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

  Log Message:
  -----------
  remove tests that fail when you add a new op


  Commit: afb7440374cce7b33b9bd0c0988f8bb021955fda
      https://github.com/parrot/parrot/commit/afb7440374cce7b33b9bd0c0988f8bb021955fda
  Author: Vasily Chekalkin <bacek at bacek.com>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

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

  Log Message:
  -----------
  Use parrot's Test::More for testing


  Commit: 9d8aa0d03704ee06b08e470086f774c4ffa301a3
      https://github.com/parrot/parrot/commit/9d8aa0d03704ee06b08e470086f774c4ffa301a3
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

  Changed paths:
    A docs/binaries/parrot-prove.pod

  Log Message:
  -----------
  parrot-prove POD added


  Commit: 8b96b26171663cfe250a1d2dbfa27568a3be927c
      https://github.com/parrot/parrot/commit/8b96b26171663cfe250a1d2dbfa27568a3be927c
  Author: Sasho <sasho at ubuntu.(none)>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

  Changed paths:
    M docs/binaries/parrot-prove.pod

  Log Message:
  -----------
  parrot-prove POD added


  Commit: 1178ae71bfe23a879121fabe69bfbf11ba80b0f6
      https://github.com/parrot/parrot/commit/1178ae71bfe23a879121fabe69bfbf11ba80b0f6
  Author: Andrew Whitworth <wknight8111 at gmail.com>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

  Changed paths:
    A docs/binaries/parrot-prove.pod

  Log Message:
  -----------
  Merge pull request #223 from Alekssasho/master

GCI parrot-prove POD 


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

  Log Message:
  -----------
  make headerizer again to fix conflicts in header file


  Commit: 150157504f5c6e03417d52c33ec5b67c6e49cfab
      https://github.com/parrot/parrot/commit/150157504f5c6e03417d52c33ec5b67c6e49cfab
  Author: Whiteknight <wknight8111 at gmail.com>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

  Changed paths:
    M .gitignore
  M CREDITS
  M ChangeLog
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  M PBC_COMPAT
  M README
  M RESPONSIBLE_PARTIES
  M VERSION
  M api.yaml
  M compilers/imcc/Rules.in
  M compilers/imcc/imc.h
  M compilers/imcc/imcc.y
  M compilers/imcc/imcparser.c
  M compilers/imcc/main.c
  M compilers/imcc/parser_util.c
  M compilers/imcc/pbc.c
  M compilers/imcc/symreg.h
  M compilers/opsc/src/Ops/Compiler/Actions.pm
  M compilers/opsc/src/Ops/Compiler/Grammar.pm
  M compilers/pct/src/PAST/Compiler.pir
  M compilers/pct/src/PAST/Node.pir
  M compilers/pct/src/PCT/HLLCompiler.pir
  M compilers/pct/src/PCT/Node.pir
  M compilers/pge/PGE/Exp.pir
  M config/auto/warnings.pm
  M config/gen/makefiles.pm
  R config/gen/makefiles/ext.in
  M config/gen/makefiles/root.in
  M config/init/hints/msys.pm
  A docs/binaries/parrot-prove.pod
  A docs/binaries/parrot_config.pod
  A docs/binaries/parrotbug.pod
  A docs/binaries/pbc_to_exe.pod
  A docs/binaries/plumage.pod
  A docs/binaries/winxed.pod
  A docs/dev/pcc_methods.pod
  R docs/dev/pccmethods.pod
  M docs/embed.pod
  M docs/parrothist.pod
  M docs/pdds/pdd10_embedding.pod
  M docs/pdds/pdd17_pmc.pod
  M docs/pdds/pdd22_io.pod
  M docs/project/release_manager_guide.pod
  M docs/tests.pod
  M docs/user/pir/pmcs.pod
  M examples/c/pbc_info.c
  M examples/c/test_main.c
  M examples/compilers/japhc.c
  M examples/embed/cotorra.c
  M examples/io/post.pir
  M examples/languages/abc/src/parser/actions.nqp
  M examples/languages/abc/t/abc_functions
  M examples/languages/squaak/src/Squaak/Actions.pm
  M examples/languages/squaak/src/Squaak/Grammar.pm
  M examples/languages/squaak/src/Squaak/Runtime.pm
  M examples/languages/squaak/t/00-sanity.t
  A examples/pir/coop_threads.pir
  R ext/Parrot-Embed/Build.PL
  R ext/Parrot-Embed/Changes
  R ext/Parrot-Embed/MANIFEST
  R ext/Parrot-Embed/README
  R ext/Parrot-Embed/TODO
  R ext/Parrot-Embed/lib/Parrot/Embed.pm
  R ext/Parrot-Embed/lib/Parrot/Embed.xs
  R ext/Parrot-Embed/lib/Parrot/Interpreter.pm
  R ext/Parrot-Embed/lib/Parrot/PMC.pm
  R ext/Parrot-Embed/t/00-load.t
  R ext/Parrot-Embed/t/greet.pir
  R ext/Parrot-Embed/t/interp.t
  R ext/Parrot-Embed/t/languages.t
  R ext/Parrot-Embed/t/pipp.t
  R ext/Parrot-Embed/tools/check_embed_coverage.pl
  R ext/Parrot-Embed/tools/write_typemap.pl
  R ext/Parrot-Embed/typemap
  M ext/nqp-rx/src/stage0/Regex-s0.pir
  M ext/winxed/compiler.pir
  M ext/winxed/driver.pir
  M frontend/parrot/main.c
  M frontend/parrot2/main.c
  M frontend/parrot2/prt0.pir
  M frontend/parrot2/prt0.winxed
  M frontend/parrot_debugger/main.c
  M frontend/pbc_disassemble/main.c
  M frontend/pbc_dump/main.c
  M frontend/pbc_dump/packdump.c
  M frontend/pbc_merge/main.c
  A include/parrot/alarm.h
  M include/parrot/api.h
  M include/parrot/call.h
  M include/parrot/context.h
  M include/parrot/datatypes.h
  A include/parrot/disassemble.h
  R include/parrot/embed.h
  A include/parrot/events.h
  M include/parrot/exceptions.h
  M include/parrot/extend.h
  M include/parrot/gc_api.h
  M include/parrot/hash.h
  M include/parrot/interpreter.h
  M include/parrot/io.h
  M include/parrot/misc.h
  M include/parrot/namespace.h
  M include/parrot/oo.h
  M include/parrot/oplib/core_ops.h
  M include/parrot/oplib/ops.h
  M include/parrot/opsenum.h
  M include/parrot/packfile.h
  M include/parrot/parrot.h
  M include/parrot/platform_interface.h
  M include/parrot/pmc.h
  M include/parrot/pobj.h
  M include/parrot/runcore_api.h
  M include/parrot/runcore_subprof.h
  M include/parrot/scheduler.h
  M include/parrot/scheduler_private.h
  M include/parrot/string_funcs.h
  M lib/Parrot/Harness/DefaultTests.pm
  M lib/Parrot/Harness/Options.pm
  M lib/Parrot/Harness/Smoke.pm
  A lib/Parrot/Harness/TestSets.pm
  M lib/Parrot/Install.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/Pmc2c/UtilFunctions.pm
  M ports/debian/libparrot3.3.0.symbols
  M ports/debian/rules
  A runtime/parrot/include/green_threads.pir
  M runtime/parrot/library/Archive/Tar.pir
  M runtime/parrot/library/Archive/Zip.pir
  M runtime/parrot/library/Test/Builder.pir
  M runtime/parrot/library/Test/More.pir
  M runtime/parrot/library/distutils.pir
  M runtime/parrot/library/postgres.pir
  A src/alarm.c
  M src/call/args.c
  M src/call/context_accessors.c
  M src/call/ops.c
  M src/call/pcc.c
  M src/debug.c
  A src/disassemble.c
  M src/dynext.c
  M src/dynpmc/Defines.in
  M src/dynpmc/dynlexpad.pmc
  M src/dynpmc/select.pmc
  R src/embed.c
  M src/embed/api.c
  M src/embed/bytecode.c
  M src/embed/pmc.c
  A src/events.c
  M src/exceptions.c
  M src/exit.c
  M src/extend.c
  M src/gc/alloc_resources.c
  M src/gc/api.c
  M src/gc/fixed_allocator.c
  M src/gc/gc_gms.c
  M src/gc/gc_inf.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/gc_private.h
  M src/gc/mark_sweep.c
  M src/gc/string_gc.c
  M src/hash.c
  M src/hll.c
  M src/interp/inter_cb.c
  M src/interp/inter_create.c
  M src/interp/inter_misc.c
  M src/io/buffer.c
  M src/key.c
  M src/misc.c
  M src/multidispatch.c
  M src/namespace.c
  M src/nci/libffi.c
  M src/oo.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/ops/experimental.ops
  M src/ops/math.ops
  M src/ops/string.ops
  M src/packfile/api.c
  M src/packfile/pf_private.h
  M src/platform/aix/asm.s
  M src/platform/darwin/hires_timer.c
  M src/platform/generic/hires_timer.c
  M src/platform/generic/io.c
  M src/platform/generic/time.c
  M src/platform/win32/hires_timer.c
  M src/platform/win32/io.c
  M src/pmc.c
  A src/pmc/alarm.pmc
  M src/pmc/bytebuffer.pmc
  A src/pmc/callback.pmc
  M src/pmc/callcontext.pmc
  M src/pmc/coroutine.pmc
  M src/pmc/default.pmc
  M src/pmc/eval.pmc
  M src/pmc/exception.pmc
  M src/pmc/exceptionhandler.pmc
  M src/pmc/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/imageiofreeze.pmc
  M src/pmc/imageiosize.pmc
  M src/pmc/imccompiler.pmc
  M src/pmc/integer.pmc
  M src/pmc/key.pmc
  M src/pmc/nativepccmethod.pmc
  M src/pmc/opcode.pmc
  M src/pmc/oplib.pmc
  M src/pmc/packfile.pmc
  M src/pmc/packfileannotation.pmc
  M src/pmc/packfileannotations.pmc
  M src/pmc/packfiledebug.pmc
  M src/pmc/packfileopmap.pmc
  M src/pmc/packfileview.pmc
  M src/pmc/parrotinterpreter.pmc
  A src/pmc/pmclist.pmc
  M src/pmc/pointer.pmc
  M src/pmc/scheduler.pmc
  M src/pmc/socket.pmc
  M src/pmc/structview.pmc
  M src/pmc/sub.pmc
  M src/pmc/task.pmc
  M src/pmc/timer.pmc
  M src/pmc/undef.pmc
  M src/pointer_array.c
  M src/runcore/cores.c
  M src/runcore/main.c
  M src/runcore/profiling.c
  M src/runcore/subprof.c
  M src/scheduler.c
  M src/string/api.c
  A t/archive/README
  M t/compilers/opsc/01-parse.t
  M t/compilers/opsc/06-opsfile.t
  M t/dynpmc/os.t
  M t/dynpmc/select.t
  A t/fullharness
  M t/harness
  M t/harness.pir
  M t/library/pg.t
  M t/native_pbc/number.pbc
  M t/native_pbc/string.pbc
  M t/op/calling.t
  M t/op/gc.t
  M t/op/inf_nan.t
  M t/op/stringu.t
  A t/pmc/alarm.t
  M t/pmc/exceptionhandler.t
  M t/pmc/fixedbooleanarray.t
  M t/pmc/fixedfloatarray.t
  M t/pmc/fixedintegerarray.t
  M t/pmc/fixedpmcarray.t
  M t/pmc/hash.t
  M t/pmc/iterator.t
  M t/pmc/mappedbytearray.t
  M t/pmc/nci.t
  M t/pmc/opcode.t
  M t/pmc/packfileopmap.t
  A t/pmc/pmclist.t
  M t/pmc/resizablefloatarray.t
  M t/pmc/resizableintegerarray.t
  M t/pmc/resizablepmcarray.t
  M t/pmc/resizablestringarray.t
  R t/pmc/scheduler.t
  M t/pmc/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/pmc.t
  M t/src/embed/strings.t
  M t/src/exit.t
  M t/src/extend.t
  M t/src/extend_vtable.t
  M t/src/misc.t
  M t/src/pointer_array.t
  A t/src/threads_io.t
  M t/src/warnings.t
  M t/tools/dev/search_ops/samples.pm
  M tools/dev/all_hll_test.pl
  M tools/dev/mk_inno_language.pl
  M tools/dev/mk_language_shell.in
  M tools/dev/pbc_to_exe.pir
  M tools/dev/resubmit_smolder.pl
  M tools/release/auto_release.pl
  M tools/release/release.json

  Log Message:
  -----------
  Merge from master, fix conflicts


Compare: https://github.com/parrot/parrot/compare/4e40dc3...1501575


More information about the parrot-commits mailing list