perlnews
liz
This just in from Leopold Toetsch:
<P>
<H3>Parrot 0.1.0 "Leaping Kakapo" Released!</H3>
The Parrot team proudly presents the Parrot 0.1.0 leap release. It
provides some milestones like objects and multi-threading(<SUP>*</SUP>) and
supports many more platforms.
<P>
After some pause you can grab it from
[http://www.cpan.org/authors/id/L/LT/LTOETSCH/parrot-0.1.0.tar.gz] or
just get the latest and best from CVS by following the directions at
[http://dev.perl.org/cvs/].
<P>
Turn your web browser towards [http://www.parrotcode.org/] for more
information about Parrot, get involved, and:
<P>
Have fun!<BR>
leo
<P>
(<SUP>*</SUP>)The list of changes includes:
<UL>
<LI>"Ladies and gentlemen, I give you... objects!"
<LI>Huge documentation overhaul
<LI>More supported platforms, s. PLATFORMS
<LI>Basic thread support for pthread based architectures
<LI>Basic event handling for timers and signals including:
<LI>PASM callbacks for NCI (native C) functions.
<LI>Improved platform configuration
<LI>COW stacks now working, stacks code redone
<LI>Structure handling vastly improved
<LI>Random PMC and rand primitives
<LI>Better subroutine call syntax in PIR
<LI>Make PIR subroutines compliant with pdd03
<LI>Improved profiling (DOD, GC timings)
<LI>Hash code improvements, incl. random key order support
<LI>Experimental freeze/thaw code for some PMC types
<LI>IO improvements for buffered layer and Win32
<LI>String iterators
<LI>String bitwise vtables
<LI>Many new opcodes
<LI>Suppport for JIT, where malloced memory isn't executable
<LI>Priority DOD scheme for objects that need timely destruction
<LI>Improved byte code loading (e.g. onLoad functions)
<LI>Language updates: forth, Perl6/P6C, m4
<LI>Libraries: Getopt_Long, SDL, Dumper, Sort
<LI>new JAPH examples
<LI>Unified imcc and parrot test handling
<LI>Many new tests (make test reports 1386 tests)
<LI>Numerous bug fixes
</UL>
<P>
Liz