pkgsrc/lang/parrot
he 00a9ba9a87 Update from version 1.5.0 to 1.6.0.
Pkgsrc changes:
 o Remove two patches which have been included upstream.

Upstream changes:

- Functionality
  + Added a fixed-size structure allocator to the Garbage Collector
  + Added a "lazy" mode to the PObj and Fixed-Size memory allocators
  + Added a profiling runcore, which generates Callgrind-compatible output
  + Added lexical subsystem opcodes: find_dynamic_lex, store_dynamic_lex
  + Converted Contexts to garbage-collectable PMC structures
  + Created a new Context API
  + Enhanced the PMC allocator to automatically allocate ATTR structures
- Performance
  + Optimized opcodes to cache the current Context for subsequent lookups
  + Reduced string comparisons in VTABLE_isa
- Maintenance and cleanup
  + Began proper encapsulation of STRING API
  + Unified all PMC destruction functions
  + Unified Continuation PMC and Parrot_cont structure
  + Unified Sub PMC and Parrot_sub structure
  + Removed PMC_EXT structure
  + Removed PMC_Sync from PMC
  + Removed UnionVal from PMC structure
- Bugfix
  + Fixed several stack-walking bugs in Garbage Collector code
  + Fixed bug when copying a NULL STRING, now returns empty STRING struct
- Tests
  + Converted several Perl5 tests to PIR
  + Expanded test coverage of NameSpace PMC
- Compilers
  + Made Parrot Compiler Toolkit available in the base install
2009-09-20 10:57:04 +00:00
..
patches Update from version 1.5.0 to 1.6.0. 2009-09-20 10:57:04 +00:00
buildlink3.mk recursive bump for icu shlib version change except already done. 2009-08-12 02:31:18 +00:00
DESCR Update to 0.4.0, provided by Anders Nor Berle in PR 32448. 2006-01-03 19:25:06 +00:00
distinfo Update from version 1.5.0 to 1.6.0. 2009-09-20 10:57:04 +00:00
Makefile Update from version 1.5.0 to 1.6.0. 2009-09-20 10:57:04 +00:00
PLIST Update from version 1.5.0 to 1.6.0. 2009-09-20 10:57:04 +00:00