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:           Thu Feb  9 10:39:25 UTC 2012

Modified Files:
        pkgsrc/lang/parrot: Makefile PLIST distinfo
Added Files:
        pkgsrc/lang/parrot/patches: patch-al

Log Message:
Update to parrot version 3.9.0.

Pkgsrc changes:
 * Add a patch to fix usleep(1000000) problem causing test failures,
   submitted upstream.
 * Adapt to changes in the set of installed files.

Upstream changes:
- Core
  + The whiteknight/kill_threads branch was merged, which removes
    the old and broken thread/concurrency implementation. Better
    and more flexible concurrency primitives are currently being
    worked on. This also involved removing some of the last vestiges
    of assembly code from Parrot as well as removing the share and
    share_ro vtables.
  + random_lib.pir was removed, since better alternatives already exist
  + The freeze and thaw vtables were removed from Default PMC,
    because they weren't useful and caused hard-to-find bugs.
  + A new subroutine profiling runcore was added. It can be enabled
    with the command-line argument of -R subprof. The resulting
    data can be analyzed with kcachegrind.
  + Added get_string VTABLE to FixedIntegerArray and FixedFloatArray PMCs
  + The update() method was added to the Hash PMC, which updates
    one Hash with the contents of another. This speeds up rakudo/nqp
    startup time.
- Languages
  + Winxed
    - Updated snapshot to version 1.3.0
    - Added the builtin sleep
    - Modifier 'multi' allows some more multi functionality
- Community
  + New repo for the Parrot Alternate Compiler Toolkit, a re-implementation of
    PCT in Winxed: https://github.com/parrot/PACT
- Documentation
  + We are in the process to migrating our Trac wiki at
    http://trac.parrot.org/ to Github at https://github.com/parrot/parrot/wiki
  + Packfile PMC documentation was updated
- Tests
  + Select PMC tests improved to pass on non-Linuxy platforms


To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 pkgsrc/lang/parrot/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/lang/parrot/PLIST
cvs rdiff -u -r1.42 -r1.43 pkgsrc/lang/parrot/distinfo
cvs rdiff -u -r0 -r1.3 pkgsrc/lang/parrot/patches/patch-al

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