develooper Front page | perl.perl6.announce | Postings from May 2011

Parrot 3.4.0 "Pacific Parakeet" Released!

Gerd Pokorra
May 17, 2011 13:53
Parrot 3.4.0 "Pacific Parakeet" Released!
Message ID:
On behalf of the Parrot team, I'm proud to announce Parrot 3.4.0, also
known as "Pacific Parakeet".  Parrot ( is a virtual
machine aimed at running all dynamic languages.

Parrot 3.4.0 is available on Parrot's FTP site
(, or by following
the download instructions at  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.4.0 News:
- Core
  + The Generational Mark and Sweep garbage collector is the new
  + The --gc-nursery-size command line argument was added.
  + Parrot now gets entropy from the underlying OS.
  + The NCI subsystem now supports 8, 16, 32 and 64 bit integers.
  + The NCI subsystem now supports "long long" and "long double"
    Not all platforms/compilers support these non-standard types, so
    are cautioned to take note that using them reduces portability.
  + Many more OpenGL functions in the Parrot OpenGL bindings are
    which required the above-mentioned signatures.
  + Bytecode-related embedding api functions moved to
- Languages
  + Winxed
    - Use 'using extern' for module imports.
    - Improved stage 0 prefix ++ and -- operators.
    - Allow 'null' in conditional operator.
    - Several examples are updated.
- Community
  + Google Summer of Code Bonding period is going well. Students are
mostly done
    with their classes and much code will flow soon.
- Documentation
  + More PCT introductions are available at:

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 21 June 2011.

Enjoy! Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About