Parrot 2.11.0 "At The ROFLBBQ" Released!

On behalf of the Parrot team, I'm proud to announce Parrot 2.11.0 "At The ROFLBBQ." Parrot is a virtual machine aimed at running all dynamic languages.

Parrot 2.11.0 is available on Parrot's FTP site, or by following the download instructions. For those who want to hack on Parrot or languages that run on top of Parrot, we recommend our organization page on GitHub, or you can go directly to the official Parrot Git repo on Github.

To clone the the Parrot Git repo into a directory called 'parrot', use the following:

    git clone git://github.com/parrot/parrot.git

If you want it to be in a directory other than 'parrot', then just give that as a second
argument to clone:

    git clone git://github.com/parrot/parrot.git parrot_foo

Parrot 2.11.0 News:

New in 2.11.0
- Core
 + Just In Time native call frame generation using LibFFI
 + PIR op find_codepoint is no longer experimental, it is now supported
 + Several public functions in libparrot have been brought up to standard
   naming conventions.
 + Improved linked-list implementation in GC
 + set_addr opcode is being replaced with the new set_label opcode in core libraries
 + Removed deprecated CodeString PMC
 + Added close, is_closed, read, readline methods to Socket
 + Added experimental MappedByteArray PMC type
 + Added Parrot_warn_experimental, to warn the user about experimental features
 + Code for frontend executables moved from src/ to frontend/
 + Support for chunked receive in LWP library.
 + Added a "quickcover" make target
- Languages
 + PIRC
   - left the nest and is currently at https://github.com/parrot/pirc/
 + Community
   - Our README was translated into the following languages
    by Google Code-In students and mentors:
        Polish      README.polski
        Spanish     README.espanol
        German      README.deutsch
- Documentation
- Tests
 + Test coverage increase on PMCs: String, Integer, NameSpace, Complex, EventHandler
 + 'make quickcover' target added to speed up most essential
    parts of coverage analysis
 + 'tools/dev/headerizer.pl' refactored to improve maintainability
    (no change in functionality)

The SHA256 sum for the downloadable tarball is:

1a62db8793a5baf727a790d9fd58415dcc9f2c0c28b44608701b39792627241c

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

Enjoy!

tags: