Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (1h)  pkgsrc-2024Q1 (9d)  pkgsrc-2023Q4 (56d)  pkgsrc-2023Q2 (88d)  pkgsrc-2023Q3 (168d) 

2024-05-26 17:43:58 UTC Now

2009-07-27 08:23:10 UTC MAIN commitmail json YAML

Update from version 1.3.0 to 1.4.0.

Upstream changes:

- Core
  + Key and Iterator refactor
  + Major pbc_to_exe generated code speed improvement
  + New "Infinite Memory" GC core for demonstration purposes
  + gc_debug runcore and GC-related heisenbug fixes
  + Elimination of variable expansion in parrot_config
  + CLI arguments are processed as Unicode by default
  + Substantial optimizations in NCI
  + Parrot builds on Win64
  + Hashes can use native types as keys and values
  + Fixed installed pbc_to_exe
  + Simplification of PMC generation code
  + Improved GC encapsulation and API documentation
- Documentation
  + List of candidates for embedding API (docs/embed.pod)
  + PIR book sent to publisher
- Testing
  + Several conversions of Perl test to pure PIR.
  + C indentation coding standards test improvement
  + Improved test coverage of example code
- Deprecations
  + Removal of PGE rules: <null> <fail> <sp> <lt> <gt> <dot>
  + Removal of PGE methods: .text .item .result_object
  + Deprecation of most dynops
+ Miscellaneous
  + Beginnings of OpenGL::Math library; OpenGL bindings and library
    marked experimental
  + Localizing and consting fixes
  + Many memory and thread-related leaks plugged

(he)