Releases

Inactive Parrot

The Parrot VM is no longer being actively developed.

Last commit: 2017-10-02

The role of Parrot as VM for Perl 6 (now "Raku") has been filled by MoarVM, supporting the Rakudo compiler.
https://raku.org/
https://rakudo.org/
https://moarvm.org/

Parrot, as potential VM for other dynamic languages, never supplanted the existing VMs of those languages.

tags:

New supported release 8.1.0 "Andean Parakeet"

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

Parrot 8.1.0 News:

    - Core
        + Annotate needed -Wcast-align fixes (for early armv5 systems)
    - Documentation
        + Fixed typo in move_buffer_callback doc
        + Add missing hyperref package for latex
    - Tests
        + Restore make configure_tests, remove outdated t/steps/auto/labs-01.t
tags:

New release 7.11.0 "Amazonian parrotlet"

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

Parrot 7.11.0 News:

    - Build
        + Improve darwin and cygwin build, seperate installable libparrot.
          GH #1212, 1096
        + Honor --disable-rpath on darwin, skip -install_name then
        + Update default cygwin compiler and linker to gcc with 1.7
        + Add darwin and windows smokers (travis + appveyor), prev. linux only
        + use a smaller default target: core (most parrot_utils, not all)
          make all builds now all, including docs and installables

Parrot 7.10.0 "Wyrd Parrot" released!

    And the band struck up.

    Hwel peered around a pillar and signalled to Wimsloe and Brattsley,
    who hobbled out into the glare of the torches.

    OLD MAN (an Elder): "What hath befell the land?"

    OLD WOMAN (a Crone): " 'Tis a terror—"

    The dwarf watched them for a few seconds from the wings,
    his lips moving soundlessly. Then he scuttled back to the guardroom
    where the rest of the cast were still in the last hasty stages of
    dressing.

    He uttered the stage manager's traditional scream of rage.

    "C'mon," he ordered. "Soldiers of the king, at the double! And the
    witches – where are the blasted witches?"

    Three junior apprentices presented themselves.

    "I've lost my wart!"

    "The cauldron's all full of yuk!"

    "There's something living in this wig!"

    "Calm down, calm down," screamed Hwel. "It'll all be all right
    on the night!"

    "This is the night, Hwel!"

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

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."

- en.wikipedia.org/wiki/Sangihe_hanging_parrot

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.8.0 "Military Macaw" released!

    Captain: Wake me at the first sign of trouble.
    Ennesby: By my count you've been awake for more than two days now.
    Captain: Fine. Wake me if there's a _fire_.
    Ennesby: Sixty-one hours. Almost _three_ days.
    Captain: Okay, wake me if there are _people_ on fire.
    Ennesby: You're not twenty-five anymore. You need to sleep this off.
    Captain: Wake me if _I'm_ on fire.
        -- http://www.schlockmercenary.com/2008-08-09

On behalf of the Parrot team, I'm proud to announce Parrot 7.8.0, also known as "Military Macaw".

tags:

Parrot 7.7.0 "Red-headed Lovebird" released!

On behalf of the Parrot team, I'm proud to announce Parrot 7.7.0, also known as "Red-headed Lovebird". Parrot is a virtual machine aimed at running all dynamic languages.

Parrot 7.7.0 News:

    - Documentation
        + remove bitrotted author contributions
tags:

Parrot 7.6.0 "Yellow-throated Hanging Parrot" released!

On behalf of the Parrot team, I'm proud to announce Parrot 7.6.0, also known as "Yellow-throated Hanging Parrot". Parrot is a virtual machine aimed at running all dynamic languages.

tags:

Parrot 7.5.0 "Yellow-collared Lovebird" released!

On behalf of the Parrot team, I'm proud to announce Parrot 7.5.0, also known as "Yellow-collared Lovebird". Parrot is a virtual machine aimed at running all dynamic languages.

Parrot 7.5.0 News:

    - Core
        + Optimize mod_i_* ops and Integer pmc to avoid util_intval_mod
        + Coverity bugs fixed:
            = missing_comma in optimizer.c
            = nesting_indent_mismatch in runcore/subprof.c
            = insecure chroot in platform/generic/file.c
    - Tests
        + Remove executable file permissions from some .t files
    - Community
         + Coverity static analysis scans of the Parrot source code
           have resumed. Many thanks for providing the service to
           the open-source community!
tags:

Parrot 7.4.0 "Festive Amazon" released!

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

tags:
Syndicate content