Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

Parrot 1.4.0 "Mundo Cani" Released!

posted by davorg on 2009.07.23 6:08   Printer-friendly
cotto writes "On behalf of the Parrot team, I'm proud to announce Parrot 1.4.0 "Mundo Cani." Parrot is a virtual machine aimed at running all dynamic languages.

Parrot 1.4.0 is available on Parrot's FTP site, or follow the download instructions. For those who would like to develop on Parrot, or help develop Parrot itself, we recommend using Subversion on our source code repository to get the latest and best Parrot code.
Parrot 1.4.0 News:

- Core
  + Key and Iterator refactor
  + Major pbc_to_exe generated code speed improvement
  + New "Infinite Memory" GC core for demonstration purposes
  + gc_debug runcore and GC-related heisenbug fixes
  + Elimination of variable expansion in parrot_config
  + CLI arguments are processed as Unicode by default
  + Substantial optimizations in NCI
  + Parrot builds on Win64
  + Hashes can use native types as keys and values
  + Fixed installed pbc_to_exe
  + Simplification of PMC generation code
  + Improved GC encapsulation and API documentation
- Documentation
  + List of candidates for embedding API (docs/embed.pod)
  + PIR book sent to publisher
- Testing
  + Several conversions of Perl test to pure PIR.
  + C indentation coding standards test improvement
  + Improved test coverage of example code
- Deprecations
  + Removal of PGE rules: <null> <fail> <sp> <lt> <gt> <dot>
  + Removal of PGE methods: .text .item .result_object
  + Deprecation of most dynops
+ Miscellaneous
  + Beginnings of OpenGL::Math library; OpenGL bindings and library marked experimental
  + Localizing and consting fixes
  + Many memory and thread-related leaks plugged

Thanks to all our contributors for making this possible, and our sponsors for supporting this project. Our next release is 18 August 2009.


The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.