threads merged

Reini Urban rurban at x-ray.at
Mon Dec 3 19:24:41 UTC 2012


I've tested and merged the threads branch today with 6b0fab6 and 637a135.
I've also updated the native_pbc's as I had to bump PBC_COMPAT to 13.0

4.11.0 will not need to bump it again as I plan to merge
rurban/gh870-pmc_class and native_pbc
branches before.
native_pbc will contain code to check pbc against PBC versions not the
parrot library versions.

ChangeLog line:
       + parrot supports now fast and lightweight OS threads, based on
Nat Tucks's
          initial GSoC work on green threads and then Stefan Seifert's extension
          to true parallel OS threads as hybrid threads.
          See http://wknight8111.blogspot.co.at/2010/08/gsoc-threads-chandons-results.html
and
          http://niner.name/Hybrid_Threads_for_the_Parrot_VM.pdf

Current issues:
nqp passes all its tests but cannot yet use lexicals created in other
tasks. nqplexpad is a bit of a mess.
work is ongoing in the nqp branch: gh67-threads. This needs parrot
with threads and rurban/gh870-pmc_class.

Long live perl6
-- 
Reini Urban
http://cpanel.net/   http://www.perl-compiler.org/


More information about the parrot-dev mailing list