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.diff -r1.16 -r1.17 pkgsrc/lang/parrot/Makefile
(he)
@@ -1,17 +1,17 @@ | @@ -1,17 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.16 2009/05/19 21:41:48 he Exp $ | 1 | # $NetBSD: Makefile,v 1.17 2009/06/17 21:31:58 he Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | VERSION= 1.1.0 | 4 | VERSION= 1.3.0 | |
5 | RTYPE= devel | 5 | RTYPE= devel | |
6 | DISTNAME= parrot-${VERSION} | 6 | DISTNAME= parrot-${VERSION} | |
7 | CATEGORIES= lang | 7 | CATEGORIES= lang | |
8 | MASTER_SITES= ftp://ftp.parrot.org/pub/parrot/releases/${RTYPE}/${VERSION}/ | 8 | MASTER_SITES= ftp://ftp.parrot.org/pub/parrot/releases/${RTYPE}/${VERSION}/ | |
9 | 9 | |||
10 | MAINTAINER= he@NetBSD.org | 10 | MAINTAINER= he@NetBSD.org | |
11 | HOMEPAGE= http://www.parrotcode.org/ | 11 | HOMEPAGE= http://www.parrotcode.org/ | |
12 | COMMENT= Virtual machine made to run Perl 6 and other languages | 12 | COMMENT= Virtual machine made to run Perl 6 and other languages | |
13 | LICENSE= artistic-2.0 | 13 | LICENSE= artistic-2.0 | |
14 | 14 | |||
15 | PKG_DESTDIR_SUPPORT= user-destdir | 15 | PKG_DESTDIR_SUPPORT= user-destdir | |
16 | USE_LANGUAGES= c c++ | 16 | USE_LANGUAGES= c c++ | |
17 | USE_TOOLS+= perl | 17 | USE_TOOLS+= perl |
@@ -1,7 +1,7 @@ | @@ -1,7 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.12 2009/05/19 21:41:48 he Exp $ | 1 | $NetBSD: distinfo,v 1.13 2009/06/17 21:31:58 he Exp $ | |
2 | 2 | |||
3 | SHA1 (parrot-1.1.0.tar.gz) = 5f18ddf92f588135a741e52618fbc456ba56cf34 | 3 | SHA1 (parrot-1.3.0.tar.gz) = 9c9e36d03b84fa04b889c79c03ad086996acbe7e | |
4 | RMD160 (parrot-1.1.0.tar.gz) = a329c698442ec73412ac886da59f188c0ff1e080 | 4 | RMD160 (parrot-1.3.0.tar.gz) = 420209e92afdd065dcbc05489e03af3d9fc559d7 | |
5 | Size (parrot-1.1.0.tar.gz) = 3896911 bytes | 5 | Size (parrot-1.3.0.tar.gz) = 3915846 bytes | |
6 | SHA1 (patch-ad) = 9002a7ca55f8f960bea669e383431b3eeb83a878 | 6 | SHA1 (patch-ad) = 9002a7ca55f8f960bea669e383431b3eeb83a878 | |
7 | SHA1 (patch-ae) = 72e4752112dab2f0b72ede5c45b77fd5b5554606 | 7 | SHA1 (patch-ae) = 72e4752112dab2f0b72ede5c45b77fd5b5554606 |