Front page | perl.perl6.language |
Postings from July 2008
Re: Parrot 0.6.4
Thread Previous
From:
François Perrad
Date:
July 16, 2008 05:19
Subject:
Re: Parrot 0.6.4
Bernhard Schmalhofer a écrit :
> Hi,
>
> on behalf of the Parrot team, I'm proud to announce the release of
> Parrot 0.6.4
> "St. Vincent Amazon."
>
As usual, the Windows setup is available on
http://parrotwin32.sourceforge.net/
François.
> Parrot 0.6.4 is available via CPAN, or follow the download
> instructions at http://parrotcode.org/source.html. For those who would
> like to develop on
> Parrot, or help develop Parrot itself, we recommend using Subversion on
> the source code repository to get the latest and best Parrot code.
>
> Parrot 0.6.4 News:
> - Documentation
> + removed a lot of old information from the FAQ
> + improved function level documentation
> - Configuration
> + removed the configuration item 'has_gnu_m4'
> + refactored ICU-detection
> - Languages
> + ChitChat
> - improved the Smalltalk implementation
> + Pipp
> - renamed Plumhead to Pipp
> - support for a lot of builtin functions.
> - Pipp now uses PHP specific data types.
> - converted from PCT with TGE to PCT with NQP actions
> - improvements in the PCT variant by using optok parsing
> - start of object support
> + pir
> - simple assignments work
> + json
> - added a PCT-based implementation of JSON parsing
> + lolcode
> - improved handling of symbols
> - added support for block handling
> - added support for globals
> + Lua
> - more tests
> + Rakudo
> - updated Range implementation
> - added enums
> - added generic type declarations (::T)
> - added runtime mixing of roles with 'does' and 'but'
> - added generic type declarations
> - fixed handling of implicit lexicals ($_, $!, and $/)
> - fixed implicit method calls on $_
> - improved complex math builtins, added Complex
> - moved many builtins to class Any
> - declaration of lists of variables now work
> - improved test infrastructure
> - 910 additional passing spec tests since last release
> - more convergence with STD.pm grammar
> - added named 0-ary parsing and ops
> - Compilers
> + PCT:
> - allowed subroutine and method names to be a PAST tree that produces
> the name
> - Improved lexical handling
> - Tools
> + pbc_disassemble renamed from disassemble
> - Implementation
> + allowed .macro_const in PIR
> + added the flag :lexid(...) for subroutines
> + made multiple dispatch work for sub types
> + fixed garbage collection bug related to the metadata attached to a
> PMC_EXT structure
> + added a warning when using deprecated opcodes
> + simplified the stacks implementation
> + fixed C++ build
> + improved closure and lexical support
> + improved IMCC register allocator
> + added cache for all runtime-constant strings, reducing memory usage
> - Miscellaneous
> + improved OpenGL/GLU/GLUT bindings
> + added a standard profile for Perl::Critic coding standard testing
> + added support for smoke testing with Smolder
> + enabled use of Test::Harness 3.0 if available, but don't require it
> for 'make test'
> + added the executable 'parrot_config' to query Parrot configuration
>
>
> Many thanks to all our contributors for making this possible, and our
> sponsors
> for supporting this project. Our next scheduled release is August 19th
> 2008.
>
> Enjoy!
>
>
>
>
>
Thread Previous
-
Parrot 0.6.4
by Bernhard Schmalhofer
-
Re: Parrot 0.6.4
by François Perrad