Parrot 2.0.0 Released!

Parrot 2.0.0 is now available. Parrot is a virtual machine aimed at running all dynamic languages.

Parrot 2.0.0 is available on Parrot’s FTP site, or follow the download instructions.


Parrot 2.0.0 News:

  • Features

    • Context PMCs now support attribute-based introspection
    • Context and CallSignature PMCs merged into CallContext
    • .lex directive throws exceptions when used with incorrect register types
  • Platforms

    • Packaging improved for free OS distributions
    • PPC, PPC64, and ARM now tested when running Linux
  • Performance

    • Minor improvements to the profiling runcore
    • Improvements from the CallContext PMC merge
  • New deprecations

    • In/out parameters in STRING modification functions
    • Void handling in NCI signatures
    • Parameter passing opcodes order in PBC
  • Tests

    • Continued migration of core tests from Perl 5 to PIR
  • Tools

    • dependency checker improved
  • Miscellaneous

    • Deprecation cycle length changed to three months from six
    • GC accuracy improved
    • PMC freeze improvements; much more reliable
    • Makefile improvements for dependency handling

Leave a Reply