[parrot/parrot] 398d97: Remove abort() call left over from debugging
GitHub
noreply at github.com
Mon Apr 2 19:05:38 UTC 2012
Branch: refs/heads/threads
Home: https://github.com/parrot/parrot
Commit: 398d9745da7bf2563cac0914eab2cd088fe73c00
https://github.com/parrot/parrot/commit/398d9745da7bf2563cac0914eab2cd088fe73c00
Author: Stefan Seifert <nine at detonation.org>
Date: 2012-04-02 (Mon, 02 Apr 2012)
Changed paths:
M lib/Parrot/Pmc2c/PMC/Proxy.pm
Log Message:
-----------
Remove abort() call left over from debugging
Commit: d8cf9fe1b672776afe2687d1c26885dca0aac213
https://github.com/parrot/parrot/commit/d8cf9fe1b672776afe2687d1c26885dca0aac213
Author: Stefan Seifert <nine at detonation.org>
Date: 2012-04-02 (Mon, 02 Apr 2012)
Changed paths:
M src/gc/gc_gms.c
Log Message:
-----------
Fix gc_gms_unblock_GC_mark_locked testing the wrong counter
Commit: 49e9955c9d5484245edc148ee69810b5d22748b6
https://github.com/parrot/parrot/commit/49e9955c9d5484245edc148ee69810b5d22748b6
Author: Stefan Seifert <nine at detonation.org>
Date: 2012-04-02 (Mon, 02 Apr 2012)
Changed paths:
M src/alarm.c
Log Message:
-----------
Fix race condition in Parrot_alarm_set
Parrot_alarm_set is used by all threads for sleep(). There was a race
condition between checking for an existing alarm and setting the new
one.
In addition with very short alarms it could happen that the target time
has already passed which lead to a negative value being passed to
posix_alarm_set. Catching this case makes sleeps reliable
Commit: 693ad628b1487aad8ef0cf3e5f59d7271aa0a508
https://github.com/parrot/parrot/commit/693ad628b1487aad8ef0cf3e5f59d7271aa0a508
Author: Stefan Seifert <nine at detonation.org>
Date: 2012-04-02 (Mon, 02 Apr 2012)
Changed paths:
M examples/threads/chameneos.pir
M include/parrot/oplib/core_ops.h
M include/parrot/oplib/ops.h
M include/parrot/opsenum.h
M include/parrot/scheduler.h
M src/ops/core_ops.c
M src/ops/experimental.ops
M src/scheduler.c
Log Message:
-----------
Implement disable_preemption and enable_preemption ops
These ops can be used to protect critical sections from interruption
Commit: 751555aff0a680fa61f6b6f41373ba52dd9d2d82
https://github.com/parrot/parrot/commit/751555aff0a680fa61f6b6f41373ba52dd9d2d82
Author: Stefan Seifert <nine at detonation.org>
Date: 2012-04-02 (Mon, 02 Apr 2012)
Changed paths:
M src/ops/core_ops.c
Log Message:
-----------
Bring src/ops/core_ops.c back in sync
Commit: 905fe09132230214d0b212d4327df758953b3317
https://github.com/parrot/parrot/commit/905fe09132230214d0b212d4327df758953b3317
Author: Stefan Seifert <nine at detonation.org>
Date: 2012-04-02 (Mon, 02 Apr 2012)
Changed paths:
M src/pmc/task.pmc
Log Message:
-----------
Add missing write barrier in Task.send()
Compare: https://github.com/parrot/parrot/compare/c2b90c0...905fe09
More information about the parrot-commits
mailing list