--- - branch: MAIN date: Thu Jan 28 13:06:19 UTC 2010 files: - new: '1.26' old: '1.25' path: pkgsrc/lang/parrot/Makefile pathrev: pkgsrc/lang/parrot/Makefile@1.26 type: modified - new: '1.12' old: '1.11' path: pkgsrc/lang/parrot/PLIST pathrev: pkgsrc/lang/parrot/PLIST@1.12 type: modified - new: '1.21' old: '1.20' path: pkgsrc/lang/parrot/distinfo pathrev: pkgsrc/lang/parrot/distinfo@1.21 type: modified - new: '1.4' old: '1.3' path: pkgsrc/lang/parrot/patches/patch-ad pathrev: pkgsrc/lang/parrot/patches/patch-ad@1.4 type: modified - new: '1.2' old: '1.1' path: pkgsrc/lang/parrot/patches/patch-ae pathrev: pkgsrc/lang/parrot/patches/patch-ae@1.2 type: modified id: 20100128T130619Z.15883b347a2eb78bff5c063d2086166a7d9de6a0 log: | 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 module: pkgsrc subject: 'CVS commit: pkgsrc/lang/parrot' unixtime: '1264683979' user: he