On behalf of the Parrot team, I'm proud to announce Parrot 3.2.0, also
known as "Nanday Parakeet".  Parrot (http://parrot.org/) is a virtual
machine aimed at running all dynamic languages.

Parrot 3.2.0 is available on Parrot's FTP site
(ftp://ftp.parrot.org/pub/parrot/releases/devel/3.2.0/), or by following
the download instructions at http://parrot.org/download. For those who
would like to develop on Parrot, or help develop Parrot itself, we
recommend using Git to retrieve the source code to get the latest and
best Parrot code.

Parrot 3.2.0 News:
- Core
  + Full support for Unicode filenames on Linux and Win32
  + The configuration option --cxx is gone
  + New Generational GC implemented. To enable it run Configure.pl
  + Now op definitions are semantically parsed. It opens possibilities
    future optimizations of parrot core.
  + A statement convert the '.param' PIR systax
  + A PMC is implemented for low-level buffer access which separate the
    representation from the pointers
  + Support added for 'long double', 'long long', and 64-bit to
  + In math.h are tools available for Inf/NaN
  + Signature PMCs are used pervasively
- Languages
  + A few tests in Cardinal are fixed
  + A binary .dmg is created of Rakudo Star for OS X
  + Winxed
    - Minor fixes, refactors and cleaning
    - New predefs replace, push and provide a way to access multiple
    - Operators exits, class and .* (indirect method call) added
    - $loadlib directive
    - -o option to installable driver added
    - Indent generated PIR is added to improve clarity and avoid imcc
      with non indented sub bodys
- Community
  + M0 roadmap is in progress
- Documentation
  + 'make docs' target, which was serving only to generate superfluous
    files, has been removed.
  + Svn remnants from PDDs are removed
- Tests
  + Added 'make release_check' target so that Release Manager can
  + Probes added for 'long long' and 64-bit C types
- Rosella (https://github.com/Whiteknight/Rosella)
  Rosella is a collection of tools and building blocks for Parrot
  + A working proxy library is created, that make mostly-transparent
    proxies for many types of Parrot PMCs
  + A mockobject testing library is created, using the new proxy library
  + The PLA test suite is updated to use the new Rosella testing tools,
    including the new mockobjects to test callbacks

The SHA256 message digests for the downloadable tarballs are:

Many thanks to all our contributors for making this possible, and our
sponsors for supporting this project.  Our next scheduled release is 19
April 2011.


Reply via email to