pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/parrot Update from version 1.1.0 to 1.3.0.
details: https://anonhg.NetBSD.org/pkgsrc/rev/8445dfb968a6
branches: trunk
changeset: 560723:8445dfb968a6
user: he <he%pkgsrc.org@localhost>
date: Wed Jun 17 21:31:58 2009 +0000
description:
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.
diffstat:
lang/parrot/Makefile | 4 ++--
lang/parrot/distinfo | 8 ++++----
2 files changed, 6 insertions(+), 6 deletions(-)
diffs (28 lines):
diff -r db778782c296 -r 8445dfb968a6 lang/parrot/Makefile
--- a/lang/parrot/Makefile Wed Jun 17 18:40:55 2009 +0000
+++ b/lang/parrot/Makefile Wed Jun 17 21:31:58 2009 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.16 2009/05/19 21:41:48 he Exp $
+# $NetBSD: Makefile,v 1.17 2009/06/17 21:31:58 he Exp $
#
-VERSION= 1.1.0
+VERSION= 1.3.0
RTYPE= devel
DISTNAME= parrot-${VERSION}
CATEGORIES= lang
diff -r db778782c296 -r 8445dfb968a6 lang/parrot/distinfo
--- a/lang/parrot/distinfo Wed Jun 17 18:40:55 2009 +0000
+++ b/lang/parrot/distinfo Wed Jun 17 21:31:58 2009 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.12 2009/05/19 21:41:48 he Exp $
+$NetBSD: distinfo,v 1.13 2009/06/17 21:31:58 he Exp $
-SHA1 (parrot-1.1.0.tar.gz) = 5f18ddf92f588135a741e52618fbc456ba56cf34
-RMD160 (parrot-1.1.0.tar.gz) = a329c698442ec73412ac886da59f188c0ff1e080
-Size (parrot-1.1.0.tar.gz) = 3896911 bytes
+SHA1 (parrot-1.3.0.tar.gz) = 9c9e36d03b84fa04b889c79c03ad086996acbe7e
+RMD160 (parrot-1.3.0.tar.gz) = 420209e92afdd065dcbc05489e03af3d9fc559d7
+Size (parrot-1.3.0.tar.gz) = 3915846 bytes
SHA1 (patch-ad) = 9002a7ca55f8f960bea669e383431b3eeb83a878
SHA1 (patch-ae) = 72e4752112dab2f0b72ede5c45b77fd5b5554606
Home |
Main Index |
Thread Index |
Old Index