pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/parrot



Module Name:    pkgsrc
Committed By:   he
Date:           Fri Aug 20 09:29:18 UTC 2010

Modified Files:
        pkgsrc/lang/parrot: Makefile PLIST distinfo

Log Message:
Update parrot from version 2.4.0 to 2.5.0.

Pkgsrc changes:
 o Adapt PLIST and Makefile to what's in the package source and what
   is now being installed.

Upstream changes:
 * Core
   o Added ByteBuffer PMC to allow direct byte manipulation
   o Modified some PMC vtable functions to reduce complexity,
     simplifying coverage.
   o Modified PAST to generate symbolic PASM constants in PIR output.
   o General STRING API cleanups
   o Increased test coverage of core PMCs
   o Fixed up 'exit' opcode, added CONTROL_EXIT exception type.
   o Experimental 'unroll' opcode renamed to 'finalize'
 * NQP-rx
   o Added proper support for multisubs and multimethods
   o Fixed sigspace handling ** quantifier in regexes
   o Added \e strings
   o Added use of inversion lists for charclass lists in regexes
 * Platforms
   o EPEL (Extra Packages for Enterprise Linux) packages for
     RHEL6.beta are available
 * Begin moving towards Lorito, the ops refactor to enable pervasive
   self-hosting and JIT compilation.
   o All ops are now built with the self-hosted opsc compiler.
   o For more Information about Lorito see:
         + http://trac.parrot.org/parrot/wiki/Lorito
         + http://trac.parrot.org/parrot/wiki/LoritoRoadmap


To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 pkgsrc/lang/parrot/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/lang/parrot/PLIST
cvs rdiff -u -r1.27 -r1.28 pkgsrc/lang/parrot/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index