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:           Wed Dec  9 09:23:51 UTC 2009

Modified Files:
        pkgsrc/lang/parrot: Makefile PLIST distinfo
        pkgsrc/lang/parrot/patches: patch-ai
Added Files:
        pkgsrc/lang/parrot/patches: patch-ak

Log Message:
Update to version 1.7.0.

Pkgsrc changes:
 o Adapt the patch to t/op/io.t to a change done upstream slightly
   after 1.7.0 was released.
 o Add a patch which fixes a problem exposed by one of the tests,
   related to library cloning, which caused dlclose() to be called
   twice with the same handle value, ref. Parrot ticket 1340.

Upstream changes:

New in 1.7.0
- Functionality
 + Parrot_capture_lex has been added to the PARROT_EXPORT API
 + PARROT_MAX_ARGS has been increased from 8 to 16 to allow for
   ops that take mo re than 8 args
- Performance
 + The profiling runcore now caches metadata for improved performance
- Maintenance and cleanup
  + Expanded the Parrot debugger documentation
  + Parrot debugger now uses the new Parrot STRING API
  + Continue to port rest of internals to use the STRING API
- Deprecations
 + The JIT subsystem has been removed and is being written from
   the ground up. More information can be found at
 + Implicit optional named parameters (eligible in 2.1)
 + Continuation-based ExceptionHandlers (eligible in 2.1)
 + Use of undocumented variables in class_init (eligible in 2.1)
 + Parrot_oo_get_namespace (eligible in 2.1)
- Bugfix
  + Improved line number tracking in IMCC
- Tests
  + Converted many more Perl 5 tests to PIR
  + Expanded test coverage of the CallSignature, Namespace, FixedPMCArray,
    ResizeableIntegerArray and ExceptionHandler PMCs

To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 pkgsrc/lang/parrot/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/lang/parrot/PLIST
cvs rdiff -u -r1.18 -r1.19 pkgsrc/lang/parrot/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/parrot/patches/patch-ai
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/parrot/patches/patch-ak

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