pkgsrc/lang/parrot
he d336893c87 Update from version 1.1.0 to 1.3.0.
OK'ed by agc@

Upstream changes:

Parrot 1.3.0 News:

- Core
  + Optimized parts of the IO system
  + Fixed inheritance hierarchy of FileHandle and Socket PMC types
  + Fixed leaks involving subroutines and Parrot_Context
  + Cleaned up and refactored GC internals, including fixes and optimizations
  + Optimized PMC class manipulations to use type numbers instead
    of string names
  + Fixed problems involving hashval calculations in strings
  + Removed unnecessary MULTI dispatches in built-in PMCs
  + Fixed memory leaks involving PMCs that were not properly destroyed
  + Fixed creation of PMCProxy PMCs in correct namespaces
  + Added preliminary Pipe support
  + Fixed cloning of Object PMCs
  + Added root_new opcode
  + Added initial versions of Packfile PMCs with read/write capabilities
- Compilers
  + Fixed several memory leaks in IMCC
  + Updated PCT to use root_new opcode
  + Added support for keyword "self" in NQP
- Documentation
  + Improved and expanded /docs/book
  + Updated project documentation
  + Defined 'experimental' status and procedures in DEPRECATED.pod
- Miscellaneous
  + Cleaned code and improved code-level documentation
  + Various bugfixes, code cleanups, and coding standard fixes
  + Added an experimental compiler library to help use PIR libraries from HLLs
  + Updated OpenGL library and examples to support experimental HLL import

Parrot 1.2.0 News:

- Core
  + Fixes for pir classes inheriting from core pmcs.
  + Cleaned up headers and reorganized some sources into subsystem directories.
  + Clean up PMCs so libparrot.so exports far fewer vtable/method symbols.
  + Clean up the GC API.
  + Several unicode identifier improvements in IMCC.
- Deprecations
  + Protoobject stringification is gone.
- Documentation
  + Rewrite several core documents.
  + Many reworks, improvements & additions to the Parrot Book.
  + Installation PDD is launched out of draft.
- Tools
  + Fixes for running the language shell generator outside the parrot tree.
  + Several fixes for developing and building HLLs from an installed parrot.
  + Configure.pl now has a --no-line-directives option to ease
    source level debugging.
- Miscellaneous
  + Portability updates for macports, netbsd, mingw32, hpux.
  + Several (build time, runtime) performance improvements.
  + Lots of updates to examples and tests.
  + Various bugfixes, code cleanups, and coding standard fixes.
2009-06-17 21:31:58 +00:00
..
patches Update from version 1.0.0 to 1.1.0 (now that 1.2.0 is about to be released :) 2009-05-19 21:41:48 +00:00
buildlink3.mk Update from version 0.4.11nb1 to 1.0.0. 2009-03-25 23:01:48 +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.1.0 to 1.3.0. 2009-06-17 21:31:58 +00:00
Makefile Update from version 1.1.0 to 1.3.0. 2009-06-17 21:31:58 +00:00
PLIST Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00