On behalf of the Parrot team, I'm proud to announce Parrot 1.9.0
"Blue-fronted Amazon".
Parrot, http://parrot.org/, is a virtual machine aimed at running
dynamic languages.

Parrot 1.9.0 is available on
Parrot's FTP site: ftp://ftp.parrot.org/pub/parrot/releases/devel/1.9.0/

Parrot 1.9.0 News:

- Core
  + Made profiling runcore output format configurable and extensible
    options include "pprof" and "none" ("binary" and "callgrind" are planned)
  + Added environment variables to specify profiling output type and filename
    (PARROT_PROFILING_OUTPUT and PARROT_PROFILING_FILENAME)
  + Began merging Freeze/Thaw and Bytecode generator/loader
- Compilers
  + Included latest nqp-rx compiler, with many improvements
    - GLOBAL:: package identifier
    - dynamic variables look in global namespace
    - $obj."$method" syntax
    - :p(os) and :c(ontinue) option on regexes
    - try/CATCH/CONTROL handling
    - support leading & on subroutine declarations
    - allow "category:" names (for builtin operators)
    - simple version of smartmatch operator
    - simple regex matches
    - updated HLL::Compiler with new import/export methods
- Miscellaneous 
  + Portability updates for RTEMS, and Intel architectures with GNU compilers
  + Completed conversion of ticket tracking system from RT to Trac
  + New draft of PDD31 for HLL export API and import implementation
  + Several (build time, runtime) performance improvements
  + Converted many tests to PIR, reducing test execution time
  + Various bugfixes, code cleanups, and coding standard fixes


Thanks to all our contributors for making this possible, and our
sponsors for supporting this project. Our next release is January 16th
2010.

Enjoy!

--

Gerd


_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-dev

Reply via email to