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

Reply via email to