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:           Wed May 18 08:20:31 UTC 2011

Modified Files:
        pkgsrc/lang/parrot: Makefile distinfo
Removed Files:
        pkgsrc/lang/parrot/patches: patch-am

Log Message:
Update parrot to version 3.4.0.

Local changes:
 o Remove local fix which has been adopted upstream.

Upstream changes:
3.4.0 news:

- Core
  + The Generational Mark and Sweep garbage collector is the new default.
  + The --gc-nursery-size command line argument was added.
  + Parrot now gets entropy from the underlying OS.
  + The NCI subsystem now supports 8, 16, 32 and 64 bit integers.
  + The NCI subsystem now supports "long long" and "long double" signatures.
    Not all platforms/compilers support these non-standard types, so developers
    are cautioned to take note that using them reduces portability.
  + Many more OpenGL functions in the Parrot OpenGL bindings are available,
    which required the above-mentioned signatures.
  + Bytecode-related embedding api functions moved to src/embed/bytecode.c.
- Languages
  + Winxed
    - Use 'using extern' for module imports.
    - Improved stage 0 prefix ++ and -- operators.
    - Allow 'null' in conditional operator.
    - Several examples are updated.
- Community
  + Google Summer of Code Bonding period is going well. Students are
    mostly done with their classes and much code will flow soon.
- Documentation
  + More PCT introductions are available.

3.3.0 news:

- Core
  + The isa and isa_pmc vtables can now be overridden from PIR
  + IMCC has a new improved external interface
  + A new IMCCompiler PMC adds prototype PDD31-alike functionality for the
    PIR and PASM compilers
  + New --with-llvm option to Configure.pl, which will link to LLVM if it
    is available
- Community
  + Parrot Virtual Machine was accepted into Google Summer of Code 2011
- Ecosystem
  + Rosella adds a stable "Event" library to implement a
    publish/subscribe mechanism
- Tests
  + The test coverage of the extend_vtable subsystem was greatly increased


To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.45 pkgsrc/lang/parrot/Makefile
cvs rdiff -u -r1.38 -r1.39 pkgsrc/lang/parrot/distinfo
cvs rdiff -u -r1.2 -r0 pkgsrc/lang/parrot/patches/patch-am

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