Andy Lester: November 2007 Archives

Parrot 0.5.0 is out

| | Comments (0) | TrackBacks (0)

The monthly Parrot release is out, version 0.5.0. Included in this version:

  • Implementation
    • PDD15 (OO) branch merged with trunk; this release contains a working, tested implementation of the latest OO model
    • Added pop_eh/push_eh_p/count_eh opcodes
    • Add --runcore command line option
    • Add gcdebug runcore to help track down GC bugs
    • minor improvements to IA-32 JIT
  • Documentation
    • PDD19 (PIR): updates to macros, .pcc* directives
    • PDD25 (Concurrency): updated
    • PDD26 (AST): draft approved
    • PDD23 (Exceptions): draft approved
    • Copyright cleanups
  • Languages/Compilers
    • languages/APL: minor updates, PDD15 conformance
    • languages/dotnet: minor updates
    • languages/lua: minor updates, PDD15 conformance
    • languages/lisp: minor updates
    • languages/perl6: minor updates, PDD15 conformance
    • languages/plumhead: minor updates
    • languages/punie: minor updates, PDD15 conformance
    • languages/nqp: minor updates
    • languages/scheme: many updates, PDD15 conformance, improved tests, use PMCs instead of primitive registers to represent values
    • languages/tcl: bugfixes, PDD15 conformance
    • languages/WMLScript: minor updates
    • compilers/pirc: updates from PDD19, PDD06
    • compilers/pct: minor updates, PDD15 conformance
    • compilers/pge: PDD15 conformance
    • compilers/tge: PDD15 conformance
  • Configuration
    • Improve test coverage
    • Improve reporting when a step fails; allow abort on failure
  • Miscellaneous
    • More coding standard conformance, tests, cleanup, speedups, warnings cleanup
    • Bug cleanup, esp. GC bugs
    • Eliminate .imc extension (use .pir)
    • Simplify some core config steps to not allow interactive prompting
  • Removed
    • clear_eh opcode

chromatic has a couple of cool articles on tracking down segfaults in Parrot that valgrind just can't find. Along the way, he talks about memory management methods and Parrot's pluggable garbage collection system, and shows off his gdb-fu.

About this Archive

This page is a archive of recent entries written by Andy Lester in November 2007.

Andy Lester: October 2007 is the previous archive.

Find recent content on the main index or look in the archives to find all content.

Technorati Profile