November 2007 Archives
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