Parrot 2.8.0 "Tui Parakeet" Released!

On behalf of the Parrot team, I'm proud to announce Parrot 2.8.0 "Tui Parakeet."
Parrot is a virtual machine aimed at running all dynamic languages.

Parrot 2.8.0 is available on Parrot's FTP site, or follow the download instructions. For those who would like to develop on Parrot, or help develop Parrot itself, we recommend using Subversion on our source code repository to get the latest and best Parrot code.

SHA digests for this release are:

4b6dfe0448c4403a0f14103b2d89f7ac9f5a3d800b62c640c82affc4a73e1b22  parrot-2.8.0.tar.gz
56391edc0914d17a698004fe68d4ad1c4a44141b79834efa69957df7dbde9082  parrot-2.8.0.tar.bz2

Parrot 2.8.0 News:

- Core
  + Inlined hashing and comparison functions
  + Hash memory allocation moved from system malloc to lazy allocated
  + Avoided infinite catching of exceptions while dying from exception
  + Some svn fixes
  + Added a check for duplicate vtable entries in PMCs
  + Building Parrot with Perl 5.12 and gcc-4.5 / g++-4.5
  + Eliminated cruft left over after dynops_mapping
  + Improved charset and string encoding
  + Better organisation of programs by reposition it to "tools/build" and "tools/release"
  + Implemented Exception clone vtable function
  + Added experimental function Parrot_getpid and getpid method
  + --gc-threshold command line argument added, which controls the % of memory wasted by the GC
  + Closed a lot of tickets
- Testing
  + Added more core pmc tests
  + Rearranged some tests with C coverage
  + We now have Smolder back, at . Submit reports with "make smoke"
  + skip_all implementation in Parrot's Test::More completed
- GitMigration
  + Set up a test site for github trac plugin at
  + Code of Trac plugin at github is on
  + Parrot is now mirrored on github at
- Compilers
  + Fixed problem with imcc HLL in load_bytecode difference between loading a pbc and compiling a pir

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