New supported release 7.9.0 "Sangihe hanging parrot"

"The Sangihe hanging parrot (Loriculus catamene) is a small (length: 12-13.5 cm) parrot endemic to the small island of Sangihe, north of Sulawesi, Indonesia.

This is an arboreal parrot. It is predominantly green, with a red throat patch, rump, elongated uppertail-coverts and tip of tail.

In 2009 this parrot was downlisted from Endangered to Near Threatened because although it has a very small range within which there has been extensive forest loss and fragmentation, it apparently remains common in degraded and cultivated habitats and there is no evidence of a continuing decline. The current population is estimated at between 10000 and 46000 individuals."


On behalf of the Parrot team, I'm proud to announce Parrot 7.9.0, also known as "Sangihe hanging parrot".
Parrot is a virtual machine aimed at running all dynamic languages.

Parrot 7.9.0 News:

    - Core
        + StringBuilder.clone and ResizablePMCArray write barrier optimizations.
          1.14% faster, GH #1123
        + More StringBuilder optimizations with substr, set_pmc, push_pmc,
          i_concatenate, and do less overallocation. <1% faster. GH #1123
        + Support -D1 GC stats with --ccflags=-DMEMORY_DEBUG for --gc=ms
        + Added a Parrot_{un,}block_GC_move API for the 2 string compacting
          collectors ms and ms2, which are ~20% faster.
        + Fixed a --gc=ms segv in Parrot_io_write_s GH #1196
        + Fixed --gc=inf string header allocation and failing tests
        + const/ARGIN all read-only IO api arguments
        + Deprecated ListChunk GC API and src/list.c GH #1179
    - Build
        + --optimize: Replace -O2 from perl5 with -O3 on clang or gcc. GH #1185
          5% faster
        + Fixed make clean realclean and install which sometimes forgot pmc_default.h
          GH #1194, GH #1206
    - Tests
        + Use the faster travis docker infrastructure without sudo

Parrot 7.9.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 Parrot Git repo into a directory called 'parrot', use the following:

    git clone 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:// parrot_foo

The SHA256 message digests for the downloadable tarballs are:

e37f6c749c7605bf753332efd797fe9dc6ba3dc99936edd1d59247b23c4e1316 parrot-7.9.0.tar.gz
7c9627666ec51d7e997e582f56b0903d2220bf99dd0f4fd40aae29b462dfbe8a parrot-7.9.0.tar.bz2

Thanks to all our contributors for making this possible, and our sponsors
for supporting this project. Our next scheduled release is at 17 Nov 2015.


LoriculusCatameneKeulemans.jpg153.2 KB