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:           Thu Jan 28 13:06:19 UTC 2010

Modified Files:
        pkgsrc/lang/parrot: Makefile PLIST distinfo
        pkgsrc/lang/parrot/patches: patch-ad patch-ae

Log Message:
Update parrot from version 1.8.0 to 1.9.0.

Pkgsrc changes:
 o Adjust patches to match new code
 o Adjust PLIST to what's being installed

Upstream changes:

- Core
  + Made profiling runcore output format configurable and extensible
    options include "pprof" and "none" ("binary" and "callgrind" are planned)
  + Added environment variables to specify profiling output type and filename
    (PARROT_PROFILING_OUTPUT and PARROT_PROFILING_FILENAME)
  + Began merging Freeze/Thaw and Bytecode generator/loader
- Compilers
  + Included latest nqp-rx compiler, with many improvements
    - GLOBAL:: package identifier
    - dynamic variables look in global namespace
    - $obj."$method" syntax
    - :p(os) and :c(ontinue) option on regexes
    - try/CATCH/CONTROL handling
    - support leading & on subroutine declarations
    - allow "category:" names (for builtin operators)
    - simple version of smartmatch operator
    - simple regex matches
    - updated HLL::Compiler with new import/export methods
- Miscellaneous
  + Portability updates for RTEMS, and Intel architectures with GNU compilers
  + Completed conversion of ticket tracking system from RT to Trac
  + New draft of PDD31 for HLL export API and import implementation
  + Several (build time, runtime) performance improvements
  + Converted many tests to PIR, reducing test execution time
  + Various bugfixes, code cleanups, and coding standard fixes


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 pkgsrc/lang/parrot/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/lang/parrot/PLIST
cvs rdiff -u -r1.20 -r1.21 pkgsrc/lang/parrot/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/lang/parrot/patches/patch-ad
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/parrot/patches/patch-ae

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