More branch updates
Reini Urban
rurban at x-ray.at
Thu Dec 6 18:59:50 UTC 2012
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/
More information about the parrot-dev
mailing list