I merged some major branches lately: * threads (feature) + 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 + New parrot cmdline option --numthreads * rurban/gh870-pmc_class (feature) + Export new dynpmc_class_<ClassName> types [GH #870].
I'll merge this today: * native_pbc (gh394) (feature) + Changed core_ops library format and ops2c to contain the PBC_COMPAT only, not the parrot version triple. Removed the duplicate PARROT_DYNOP_CORE_INIT cpp definition in include/parrot/oplib/core_ops.h, use only PARROT_CORE_OPLIB_INIT from config.h + Store PBC_MAJOR and PBC_MINOR in the config hash, stored by auto::revision + rewrote and enabled native_pbc tests [GH #394], renamed native_pbc testfiles My next todo, but probably not for the christmas release. 3 major features is enough. * native_pbc2 support float and __float (128 bit), sanitize numeric conversion and detection (bumps PBC_COMPAT) * relocatable-gh800 todo, for rakudo * rurban/asctime_r-gh858 a crazy solaris issue * rurban/broken-sprintf-uplus-gh832 still in work * rurban/icu_version to detect older broken icu * rurban/llvm-gh853 (feature)] --llvm-config is not a valid option, handle it static llvm libs are not detected only via ldd handle the debian testing default case (llvm-config-3.0, ...) handle llvm 3.2 new --version format eventually merge opsc_llvm * opsc_llvm rebased and looks good, some features still missing * rurban/va_arg_print_n lots of work done, but it got worse, than better * vms-entropy (c) and codingstd issues * vms-exec (c) and codingstd issues * nqp-p6 ~50%, not so easy to harmonize them * whiteknight/rm_pasm2 ~50% -- Reini Urban http://cpanel.net/ http://www.perl-compiler.org/ _______________________________________________ http://lists.parrot.org/mailman/listinfo/parrot-dev