[parrot/parrot] 64fc96: revert f27900c32af063ea55ab75f0b1f12bca4b5d98b6, f...

noreply at github.com noreply at github.com
Thu Oct 13 12:53:09 UTC 2011


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

  Commit: 64fc9675cfdc891acf9198401a01c4609c1f514f
      https://github.com/parrot/parrot/commit/64fc9675cfdc891acf9198401a01c4609c1f514f
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-09-08 (Thu, 08 Sep 2011)

  Changed paths:
    M include/parrot/threads.h

  Log Message:
  -----------
  revert f27900c32af063ea55ab75f0b1f12bca4b5d98b6, fixing build failure


  Commit: e4a2cd0cb2228b2d1cfbc43993c179181e3d1f6e
      https://github.com/parrot/parrot/commit/e4a2cd0cb2228b2d1cfbc43993c179181e3d1f6e
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-09-24 (Sat, 24 Sep 2011)

  Changed paths:
    A DEPRECATED-branch.pod
  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
  A include/parrot/events.h
  M include/parrot/extend.h
  M include/parrot/gc_api.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/scheduler_private.h
  M include/parrot/thr_pthread.h
  M include/parrot/thread.h
  A include/parrot/threads.h
  A runtime/parrot/include/green_threads.pir
  A src/alarm.c
  M src/call/pcc.c
  M src/embed.c
  A src/events.c
  M src/exceptions.c
  M src/exit.c
  M src/gc/api.c
  M src/gc/gc_ms.c
  M src/gc/mark_sweep.c
  M src/gc/system.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/experimental.ops
  M src/platform/generic/time.c
  A src/pmc/alarm.pmc
  A src/pmc/callback.pmc
  M src/pmc/parrotinterpreter.pmc
  R src/pmc/parrotthread.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/scheduler.c
  M src/thread.c
  A src/threads.c
  A t/pmc/alarm.t
  M t/pmc/nci.t
  R t/pmc/parrotthread.t
  A t/pmc/pmclist.t
  R t/pmc/scheduler.t
  M t/pmc/task.t
  A t/pmc/task_primes.t
  R t/pmc/threads.t
  M t/pmc/timer.t
  A t/src/threads_io.t

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

Conflicts:
	MANIFEST
	config/gen/makefiles/root.in
	include/parrot/extend.h
	include/parrot/interpreter.h
	include/parrot/oplib/core_ops.h
	include/parrot/oplib/ops.h
	include/parrot/opsenum.h
	include/parrot/platform_interface.h
	include/parrot/scheduler.h
	include/parrot/thr_pthread.h
	include/parrot/thread.h
	src/embed.c
	src/gc/api.c
	src/gc/mark_sweep.c
	src/io/unix.c
	src/ops/core_ops.c
	src/ops/experimental.ops
	src/packfile.c
	src/pmc/parrotthread.pmc
	src/pmc/scheduler.pmc
	src/pmc/task.pmc
	src/pmc/timer.pmc
	src/runcore/trace.c
	src/scheduler.c
	t/native_pbc/integer.pbc
	t/native_pbc/number.pbc
	t/native_pbc/string.pbc
	t/pmc/parrotthread.t
	t/pmc/scheduler.t
	t/pmc/task.t
	t/pmc/threads.t
	t/pmc/timer.t


  Commit: f0acd7d70e826c693a549439fe99d1a82f99571d
      https://github.com/parrot/parrot/commit/f0acd7d70e826c693a549439fe99d1a82f99571d
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-09-25 (Sun, 25 Sep 2011)

  Changed paths:
    M MANIFEST
  M include/parrot/alarm.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/scheduler.h
  M include/parrot/thread.h
  M include/parrot/threads.h
  M src/gc/api.c
  M src/ops/core_ops.c
  M src/pmc/alarm.pmc
  M src/pmc/pmclist.pmc
  M src/string/api.c
  M src/threads.c

  Log Message:
  -----------
  Fixup merge problems


  Commit: 2a5db3dd7c5399cdb443ec80280049846ec2a92f
      https://github.com/parrot/parrot/commit/2a5db3dd7c5399cdb443ec80280049846ec2a92f
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-09-25 (Sun, 25 Sep 2011)

  Changed paths:
    M .gitignore
  M CREDITS
  M ChangeLog
  M MANIFEST
  M MANIFEST.SKIP
  M MANIFEST.generated
  R NEWS
  M README
  M RESPONSIBLE_PARTIES
  M VERSION
  M compilers/imcc/imcc.l
  M compilers/imcc/imclexer.c
  M compilers/imcc/main.c
  M compilers/imcc/pbc.c
  M compilers/opsc/src/Ops/File.pm
  M compilers/opsc/src/builtins.pir
  M config/auto/pmc.pm
  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/parrot2/main.c
  M frontend/parrot2/prt0.pir
  M frontend/parrot2/prt0.winxed
  R include/parrot/atomic.h
  R include/parrot/atomic/fallback.h
  R include/parrot/atomic/gcc_pcc.h
  R include/parrot/atomic/gcc_x86.h
  R include/parrot/atomic/sparc.h
  M include/parrot/call.h
  M include/parrot/hash.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/packfile.h
  M include/parrot/parrot.h
  M include/parrot/pmc.h
  A include/parrot/runcore_subprof.h
  M include/parrot/scheduler_private.h
  R include/parrot/thr_none.h
  R include/parrot/thr_pthread.h
  R include/parrot/thr_windows.h
  R include/parrot/thread.h
  M lib/Parrot/Docs/File.pm
  M lib/Parrot/Docs/Section/Info.pm
  M lib/Parrot/Harness/DefaultTests.pm
  M lib/Parrot/Manifest.pm
  M lib/Parrot/Pmc2c/PMC.pm
  M lib/Parrot/SearchOps.pm
  M lib/Parrot/Test/Pod.pm
  M lib/Pod/Simple.pm
  A lib/Pod/Simple.pod
  M lib/Pod/Simple/BlackBox.pm
  M lib/Pod/Simple/Checker.pm
  M lib/Pod/Simple/Debug.pm
  M lib/Pod/Simple/DumpAsText.pm
  M lib/Pod/Simple/DumpAsXML.pm
  M lib/Pod/Simple/HTML.pm
  M lib/Pod/Simple/HTMLBatch.pm
  M lib/Pod/Simple/LinkSection.pm
  M lib/Pod/Simple/Methody.pm
  M lib/Pod/Simple/Progress.pm
  M lib/Pod/Simple/PullParser.pm
  M lib/Pod/Simple/PullParserEndToken.pm
  M lib/Pod/Simple/PullParserStartToken.pm
  M lib/Pod/Simple/PullParserTextToken.pm
  M lib/Pod/Simple/PullParserToken.pm
  M lib/Pod/Simple/RTF.pm
  M lib/Pod/Simple/Search.pm
  M lib/Pod/Simple/SimpleTree.pm
  A lib/Pod/Simple/Subclassing.pod
  M lib/Pod/Simple/Text.pm
  M lib/Pod/Simple/TextContent.pm
  M lib/Pod/Simple/TiedOutFH.pm
  M lib/Pod/Simple/Transcode.pm
  M lib/Pod/Simple/TranscodeDumb.pm
  M lib/Pod/Simple/TranscodeSmart.pm
  M lib/Pod/Simple/XHTML.pm
  M lib/Pod/Simple/XMLOutStream.pm
  M runtime/parrot/library/Crow.pir
  M runtime/parrot/library/P6object.pir
  R runtime/parrot/library/random_lib.pir
  R src/atomic/gcc_x86.c
  R src/atomic/sparc_v9.s
  M src/call/args.c
  M src/call/context.c
  M src/call/pcc.c
  M src/dynpmc/Defines.in
  M src/dynpmc/os.pmc
  M src/embed.c
  M src/embed/api.c
  M src/embed/bytecode.c
  M src/exceptions.c
  M src/gc/fixed_allocator.c
  M src/gc/fixed_allocator.h
  M src/gc/gc_gms.c
  M src/gc/gc_ms.c
  M src/gc/gc_ms2.c
  M src/gc/mark_sweep.c
  M src/hash.c
  M src/interp/inter_cb.c
  M src/interp/inter_create.c
  M src/oo.c
  M src/ops/core_ops.c
  M src/ops/experimental.ops
  M src/packfile/api.c
  M src/platform/linux/encoding.c
  M src/platform/win32/entropy.c
  M src/platform/win32/file.c
  M src/platform/win32/io.c
  M src/pmc/callcontext.pmc
  M src/pmc/class.pmc
  M src/pmc/default.pmc
  M src/pmc/exception.pmc
  M src/pmc/imccompiler.pmc
  M src/pmc/lexpad.pmc
  M src/pmc/mappedbytearray.pmc
  M src/pmc/object.pmc
  M src/pmc/packfileview.pmc
  M src/pmc/parrotinterpreter.pmc
  M src/pmc/scalar.pmc
  M src/pmc/scheduler.pmc
  M src/pmc/schedulermessage.pmc
  M src/pmc/string.pmc
  M src/pmc/task.pmc
  R src/pmc/threadinterpreter.pmc
  M src/pmc/timer.pmc
  M src/runcore/main.c
  A src/runcore/subprof.c
  M src/scheduler.c
  R src/thread.c
  R src/threads.c
  M src/vtable.tbl
  M t/README.pod
  M t/codingstd/copyright.t
  M t/dynpmc/select.t
  M t/library/p6object.t
  M t/op/exceptions.t
  A t/pir/interop.t
  M t/pmc/resizablepmcarray.t
  M t/pmc/timer.t
  R t/src/atomic.t
  M t/src/embed.t
  M t/src/extend_vtable.t
  A t/tools/dev/search_ops.t
  A t/tools/dev/search_ops/samples.pm
  R t/tools/dev/searchops.t
  R t/tools/dev/searchops/samples.pm
  R tools/dev/README
  A tools/dev/README.md
  A tools/dev/find_hacks.pl
  R tools/dev/findhacks.pl
  M tools/dev/mk_inno_language.pl
  R tools/dev/parrot-fuzzer
  A tools/dev/parrot_fuzzer.py
  M tools/dev/resolve_deprecated.nqp
  A tools/dev/resubmit_smolder.pl
  R tools/dev/search-ops.pl
  A tools/dev/search_ops.pl
  M tools/dev/vtablize.pl
  A tools/release/auto_release.pl
  M tools/release/release.json

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

Conflicts:
	MANIFEST
	config/gen/makefiles/root.in
	include/parrot/interpreter.h
	include/parrot/oplib/ops.h
	include/parrot/opsenum.h
	include/parrot/scheduler.h
	include/parrot/scheduler_private.h
	include/parrot/thr_pthread.h
	include/parrot/thread.h
	src/interp/inter_create.c
	src/ops/core_ops.c
	src/pmc/parrotinterpreter.pmc
	src/pmc/scheduler.pmc
	src/pmc/task.pmc
	src/pmc/timer.pmc
	src/scheduler.c
	src/thread.c
	t/pmc/timer.t


  Commit: f2d75c33e15dd78fdd0ef31fd8961a99fc31be8d
      https://github.com/parrot/parrot/commit/f2d75c33e15dd78fdd0ef31fd8961a99fc31be8d
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-09-25 (Sun, 25 Sep 2011)

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

  Log Message:
  -----------
  make headerizer


  Commit: b4834a4f581660ee83ccbbe64194f66beefd801b
      https://github.com/parrot/parrot/commit/b4834a4f581660ee83ccbbe64194f66beefd801b
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-09-25 (Sun, 25 Sep 2011)

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

  Log Message:
  -----------
  ops2c -c


  Commit: 856f3b2507c87857867bf2cf451586e354695e7d
      https://github.com/parrot/parrot/commit/856f3b2507c87857867bf2cf451586e354695e7d
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-09-25 (Sun, 25 Sep 2011)

  Changed paths:
    M include/parrot/extend.h
  M include/parrot/interpreter.h
  R include/parrot/threads.h
  M src/embed.c
  M src/exit.c
  M src/gc/api.c
  M src/gc/mark_sweep.c
  M src/gc/system.c
  M src/interp/inter_create.c
  M src/ops/core_ops.c
  M src/pmc/scheduler.pmc
  M src/pmc/task.pmc
  M src/scheduler.c

  Log Message:
  -----------
  Cleanup green_threads/kill_threads merge, builds now


  Commit: e31fb4138f6d5ee11e1bea282fc4f9b9641e32f9
      https://github.com/parrot/parrot/commit/e31fb4138f6d5ee11e1bea282fc4f9b9641e32f9
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-09-29 (Thu, 29 Sep 2011)

  Changed paths:
    M frontend/parrot/main.c
  M frontend/parrot2/main.c
  M frontend/parrot2/prt0.pir
  M frontend/parrot2/prt0.winxed
  M include/parrot/api.h
  M include/parrot/packfile.h
  M src/embed/bytecode.c
  M src/gc/fixed_allocator.c
  M src/packfile/api.c
  M src/runcore/subprof.c
  M t/dynpmc/select.t
  M tools/dev/all_hll_test.pl
  M tools/dev/pbc_to_exe.pir
  M tools/release/auto_release.pl

  Log Message:
  -----------
  Merge branch 'whiteknight/main_args' into green_threads


  Commit: b72590f9fc4eeb9eb74549eeea010fb9430dbc03
      https://github.com/parrot/parrot/commit/b72590f9fc4eeb9eb74549eeea010fb9430dbc03
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-09-29 (Thu, 29 Sep 2011)

  Changed paths:
    M MANIFEST

  Log Message:
  -----------
  threads.h is gone, remove it from MANIFEST


  Commit: 19bc1e12683a7b7963000174f73fb4abedcdd4b2
      https://github.com/parrot/parrot/commit/19bc1e12683a7b7963000174f73fb4abedcdd4b2
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-10-06 (Thu, 06 Oct 2011)

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

  Log Message:
  -----------
  Fix preemption and hookup the scheduler to Parrot_pf_execute_bytecode_program

t/op/time.t                       (Wstat: 0 Tests: 4 Failed: 0)
  Parse errors: Bad plan.  You planned 19 tests but ran 4.
t/pmc/alarm.t                     (Wstat: 0 Tests: 6 Failed: 0)
  Parse errors: Bad plan.  You planned 7 tests but ran 6.
t/pmc/exception.t                 (Wstat: 11 Tests: 53 Failed: 0)
  Non-zero wait status: 11
t/pmc/nci.t                       (Wstat: 2304 Tests: 60 Failed: 9)
  Failed tests:  37-45
  Non-zero exit status: 9
t/pmc/task.t                      (Wstat: 0 Tests: 3 Failed: 0)
  Parse errors: Bad plan.  You planned 10 tests but ran 3.
t/pmc/timer.t                     (Wstat: 1024 Tests: 6 Failed: 4)
  Failed tests:  3-6
  Non-zero exit status: 4
  Parse errors: Bad plan.  You planned 9 tests but ran 6.
t/pir/timer_exit.t                (Wstat: 0 Tests: 0 Failed: 0)
  Parse errors: Bad plan.  You planned 1 tests but ran 0.
t/src/checkdepend.t               (Wstat: 1536 Tests: 161 Failed: 6)
  Failed tests:  46-47, 69, 90, 143, 146
  Non-zero exit status: 6
t/src/threads_io.t                (Wstat: 0 Tests: 2 Failed: 0)
  Parse errors: Tests out of sequence.  Found (3) but expected (1)
                Tests out of sequence.  Found (1) but expected (2)
                Bad plan.  You planned 4 tests but ran 2.
t/src/embed/api.t                 (Wstat: 512 Tests: 8 Failed: 2)
  Failed tests:  2, 8
  Non-zero exit status: 2


  Commit: 765f49a117cd726bf746f77c53c5c4add56c297c
      https://github.com/parrot/parrot/commit/765f49a117cd726bf746f77c53c5c4add56c297c
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-10-07 (Fri, 07 Oct 2011)

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

  Log Message:
  -----------
  Fix bootstrap-ops generating invalid code

return is not valid in .ops. Use goto ADDRESS(0) instead


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

  Changed paths:
    M src/scheduler.c

  Log Message:
  -----------
  Don't repeat Parrot_cx_stop_task in Parrot_cx_schedule_sleep


  Commit: 39561bed33296735c99233bc5d89d1c2914a9389
      https://github.com/parrot/parrot/commit/39561bed33296735c99233bc5d89d1c2914a9389
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-10-07 (Fri, 07 Oct 2011)

  Changed paths:
    M src/scheduler.c

  Log Message:
  -----------
  Readd alarm handling to the outer runloop

Current test status:
t/pmc/exception.t                 (Wstat: 11 Tests: 53 Failed: 0)
  Non-zero wait status: 11
t/pmc/task.t                      (Wstat: 9 Tests: 9 Failed: 0)
  Non-zero wait status: 9
  Parse errors: Bad plan.  You planned 10 tests but ran 9.
t/pmc/timer.t                     (Wstat: 256 Tests: 6 Failed: 1)
  Failed test:  6
  Non-zero exit status: 1
  Parse errors: Bad plan.  You planned 9 tests but ran 6.
t/src/checkdepend.t               (Wstat: 1536 Tests: 161 Failed: 6)
  Failed tests:  46-47, 69, 90, 143, 146
  Non-zero exit status: 6
t/src/threads_io.t                (Wstat: 0 Tests: 4 Failed: 0)
  Parse errors: Tests out of sequence.  Found (3) but expected (1)
                Tests out of sequence.  Found (1) but expected (2)
                Tests out of sequence.  Found (2) but expected (3)
t/src/embed/api.t                 (Wstat: 512 Tests: 8 Failed: 2)
  Failed tests:  2, 8
  Non-zero exit status: 2


  Commit: 0438b79f692f162cdce4bfb35871c2dee9e6edc4
      https://github.com/parrot/parrot/commit/0438b79f692f162cdce4bfb35871c2dee9e6edc4
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-10-07 (Fri, 07 Oct 2011)

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

  Log Message:
  -----------
  Fix Makefile dependencies


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

  Changed paths:
    M src/scheduler.c

  Log Message:
  -----------
  Re-set alarm if it fired before quantum is done

An alarm can fire before the current task's quantum is done. In this case we have to re-set the preemption alarm. Otherwise the scheduler would never be run again.

New coretest status:

t/pmc/exception.t                 (Wstat: 11 Tests: 53 Failed: 0)
  Non-zero wait status: 11
t/pmc/timer.t                     (Wstat: 256 Tests: 6 Failed: 1)
  Failed test:  6
  Non-zero exit status: 1
  Parse errors: Bad plan.  You planned 9 tests but ran 6.
t/src/threads_io.t                (Wstat: 0 Tests: 4 Failed: 0)
  Parse errors: Tests out of sequence.  Found (3) but expected (1)
                Tests out of sequence.  Found (1) but expected (2)
                Tests out of sequence.  Found (2) but expected (3)
t/src/embed/api.t                 (Wstat: 512 Tests: 8 Failed: 2)
  Failed tests:  2, 8
  Non-zero exit status: 2


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

  Changed paths:
    M t/pmc/timer.t

  Log Message:
  -----------
  Fix t/pmc/timer.t, broken on merge


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

  Changed paths:
    M MANIFEST
  M compilers/pct/src/PAST/Compiler.pir
  M compilers/pct/src/PAST/Node.pir
  A docs/dev/pcc_methods.pod
  R docs/dev/pccmethods.pod
  M src/dynpmc/select.pmc
  M src/gc/gc_private.h
  M src/pmc/structview.pmc
  M src/runcore/subprof.c
  M t/src/embed/api.t

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


  Commit: 6bab39d7efe9c136b4a8d49f1b3fae0d1070c523
      https://github.com/parrot/parrot/commit/6bab39d7efe9c136b4a8d49f1b3fae0d1070c523
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-10-09 (Sun, 09 Oct 2011)

  Changed paths:
    M src/pmc/task.pmc

  Log Message:
  -----------
  Always pass on task->data on task->invoke, even if its NULL

Seems to be perfectly legal to pass a NULL argument as it is done for
example in t/embed/api.t. So no need to special case this.

New coretest status:

t/pmc/exception.t                 (Wstat: 11 Tests: 53 Failed: 0)
  Non-zero wait status: 11
t/src/threads_io.t                (Wstat: 0 Tests: 4 Failed: 0)
  Parse errors: Tests out of sequence.  Found (3) but expected (1)
                Tests out of sequence.  Found (1) but expected (2)
                Tests out of sequence.  Found (2) but expected (3)


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

  Changed paths:
    M t/src/threads_io.t

  Log Message:
  -----------
  Skip t/src/threads_io.t as the feature it's testing is NYI


  Commit: 884f918ee2f06ad2cdbfca94bb96d37ba67667f8
      https://github.com/parrot/parrot/commit/884f918ee2f06ad2cdbfca94bb96d37ba67667f8
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-10-09 (Sun, 09 Oct 2011)

  Changed paths:
    M src/scheduler.c

  Log Message:
  -----------
  Fix C++ comment in src/scheduler.c


  Commit: 5a329ce21262d5071fc98581ceb188fcb32d4011
      https://github.com/parrot/parrot/commit/5a329ce21262d5071fc98581ceb188fcb32d4011
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-10-09 (Sun, 09 Oct 2011)

  Changed paths:
    M t/src/threads_io.t

  Log Message:
  -----------
  Fix perlcritic violation in t/src/threads_io.t


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

  Changed paths:
    M include/parrot/alarm.h
  M include/parrot/events.h
  M src/alarm.c
  M src/events.c
  M src/pmc/alarm.pmc
  M src/pmc/callback.pmc
  M src/pmc/pmclist.pmc

  Log Message:
  -----------
  Fix coda sections in several files


  Commit: 9d40502683c2d94f2f60ef6db42bd93487e96057
      https://github.com/parrot/parrot/commit/9d40502683c2d94f2f60ef6db42bd93487e96057
  Author: Stefan Seifert <nine at detonation.org>
  Date:   2011-10-09 (Sun, 09 Oct 2011)

  Changed paths:
    M src/events.c

  Log Message:
  -----------
  Merge changes to Parrot_cx_find_handler_local

Missed those changes on merging master due to the branch moving the
function to src/events.c

coretests now pass :)


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

  Changed paths:
    M MANIFEST.generated

  Log Message:
  -----------
  Add missing file references to MANIFEST.generated


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

  Changed paths:
    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/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
  M src/embed.c
  A src/events.c
  M src/exceptions.c
  M src/exit.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
  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/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' of git://github.com/niner/parrot into green_threads


Compare: https://github.com/parrot/parrot/compare/64fc967^...d47a978


More information about the parrot-commits mailing list