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:           Tue Aug 17 13:27:52 UTC 2010

Modified Files:
        pkgsrc/lang/parrot: Makefile PLIST distinfo

Log Message:
Update parrot from version 2.3.0 to 2.4.0.

Pkgsrc changes:
 o Now pass the --optimize flag to configure
 o Pull in devel/gmp/buildlink3.mk so that multi-precision arithmetic
   is enabled (and gets testing)
 o Adapt PLIST and Makefile to what's present and being installed

Upstream changes:

- Core
  + Various long-standing bugs in IMCC were fixed
  + STRINGs are now immutable.
  + use STRINGNULL instead of NULL when working with strings
  + Fixed storage of methods in the NameSpace PMC
  + Added :nsentry flag to force method to be stored in the NameSpace
  + Added StringBuilder and PackfileDebug PMCs
  + Added experimental opcodes find_codepoint and unroll
- Compilers
  + Fixed reporting of line numbers in IMCC
  + Removed deprecated NQP compiler, replaced with new NQP-RX
  + Removed NCIGen compiler
- Deprecations
  + Tools to distribute on CPAN were removed
  + Deprecated dynpmcs have been removed to external repositories
  + Removed RetContinuation PMC
  + Removed CGoto, CGP, and Switch runcores
- Tests
  + Many tests for the extend/embed interface were added
  + done_testing() is now implemented in Test::More
- Tools
  + The fakexecutable tapir is renamed parrot-prove
  + Performance fixes to the pbc_to_exe tool
  + Fix data_json to work outside of trunk
  + The dynpmc GzipHandle (zlib wrapper) was added
  + The library Archive/Tar.pir was added.
  + The library Archive/Zip.pir was added.
  + The libraries LWP.pir, HTTP/Message.pir & URI.pir were added.
- Miscellaneous
  + Six Parrot-related projects accepted to GSoC
  + Improve use of const and other compiler hints


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 pkgsrc/lang/parrot/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/lang/parrot/PLIST
cvs rdiff -u -r1.26 -r1.27 pkgsrc/lang/parrot/distinfo

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