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.3.0 to 1.4.0.
details: https://anonhg.NetBSD.org/pkgsrc/rev/9c57b8cb8ea6
branches: trunk
changeset: 396553:9c57b8cb8ea6
user: he <he%pkgsrc.org@localhost>
date: Mon Jul 27 08:23:10 2009 +0000
description:
Update from version 1.3.0 to 1.4.0.
Upstream changes:
- Core
+ Key and Iterator refactor
+ Major pbc_to_exe generated code speed improvement
+ New "Infinite Memory" GC core for demonstration purposes
+ gc_debug runcore and GC-related heisenbug fixes
+ Elimination of variable expansion in parrot_config
+ CLI arguments are processed as Unicode by default
+ Substantial optimizations in NCI
+ Parrot builds on Win64
+ Hashes can use native types as keys and values
+ Fixed installed pbc_to_exe
+ Simplification of PMC generation code
+ Improved GC encapsulation and API documentation
- Documentation
+ List of candidates for embedding API (docs/embed.pod)
+ PIR book sent to publisher
- Testing
+ Several conversions of Perl test to pure PIR.
+ C indentation coding standards test improvement
+ Improved test coverage of example code
- Deprecations
+ Removal of PGE rules: <null> <fail> <sp> <lt> <gt> <dot>
+ Removal of PGE methods: .text .item .result_object
+ Deprecation of most dynops
+ Miscellaneous
+ Beginnings of OpenGL::Math library; OpenGL bindings and library
marked experimental
+ Localizing and consting fixes
+ Many memory and thread-related leaks plugged
diffstat:
lang/parrot/Makefile | 6 +++---
lang/parrot/PLIST | 36 ++++++++++++++++++++++++++++--------
lang/parrot/distinfo | 8 ++++----
3 files changed, 35 insertions(+), 15 deletions(-)
diffs (187 lines):
diff -r 777d37dc9a71 -r 9c57b8cb8ea6 lang/parrot/Makefile
--- a/lang/parrot/Makefile Mon Jul 27 06:25:09 2009 +0000
+++ b/lang/parrot/Makefile Mon Jul 27 08:23:10 2009 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.17 2009/06/17 21:31:58 he Exp $
+# $NetBSD: Makefile,v 1.18 2009/07/27 08:23:10 he Exp $
#
-VERSION= 1.3.0
-RTYPE= devel
+VERSION= 1.4.0
+RTYPE= stable
DISTNAME= parrot-${VERSION}
CATEGORIES= lang
MASTER_SITES= ftp://ftp.parrot.org/pub/parrot/releases/${RTYPE}/${VERSION}/
diff -r 777d37dc9a71 -r 9c57b8cb8ea6 lang/parrot/PLIST
--- a/lang/parrot/PLIST Mon Jul 27 06:25:09 2009 +0000
+++ b/lang/parrot/PLIST Mon Jul 27 08:23:10 2009 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2009/06/14 18:03:38 joerg Exp $
+@comment $NetBSD: PLIST,v 1.7 2009/07/27 08:23:10 he Exp $
bin/parrot
bin/parrot_config
bin/parrot_debugger
@@ -34,8 +34,6 @@
include/parrot/${PKGVERSION}/parrot/extend_vtable.h
include/parrot/${PKGVERSION}/parrot/feature.h
include/parrot/${PKGVERSION}/parrot/gc_api.h
-include/parrot/${PKGVERSION}/parrot/gc_mark_sweep.h
-include/parrot/${PKGVERSION}/parrot/gc_pools.h
include/parrot/${PKGVERSION}/parrot/global.h
include/parrot/${PKGVERSION}/parrot/global_setup.h
include/parrot/${PKGVERSION}/parrot/has_header.h
@@ -73,7 +71,8 @@
include/parrot/${PKGVERSION}/parrot/pmc_freeze.h
include/parrot/${PKGVERSION}/parrot/pobj.h
include/parrot/${PKGVERSION}/parrot/register.h
-include/parrot/${PKGVERSION}/parrot/resources.h
+include/parrot/${PKGVERSION}/parrot/runcore_api.h
+include/parrot/${PKGVERSION}/parrot/runcore_trace.h
include/parrot/${PKGVERSION}/parrot/scheduler.h
include/parrot/${PKGVERSION}/parrot/scheduler_private.h
include/parrot/${PKGVERSION}/parrot/settings.h
@@ -118,7 +117,7 @@
lib/parrot/${PKGVERSION}/include/parrotlib.pbc
lib/parrot/${PKGVERSION}/include/pmctypes.pasm
lib/parrot/${PKGVERSION}/include/signal.pasm
-lib/parrot/${PKGVERSION}/include/sockets.pasm
+lib/parrot/${PKGVERSION}/include/socket.pasm
lib/parrot/${PKGVERSION}/include/stat.pasm
lib/parrot/${PKGVERSION}/include/stdio.pasm
lib/parrot/${PKGVERSION}/include/stringinfo.pasm
@@ -127,6 +126,7 @@
lib/parrot/${PKGVERSION}/include/timer.pasm
lib/parrot/${PKGVERSION}/include/tm.pasm
lib/parrot/${PKGVERSION}/include/warnings.pasm
+lib/parrot/${PKGVERSION}/languages/parrot/parrot.pir
lib/parrot/${PKGVERSION}/languages/pge/P6Rule.grammar
lib/parrot/${PKGVERSION}/languages/pge/PGE.pir
lib/parrot/${PKGVERSION}/languages/pge/PGE/Exp.pir
@@ -137,23 +137,29 @@
lib/parrot/${PKGVERSION}/languages/pge/PGE/Regex.pir
lib/parrot/${PKGVERSION}/languages/pge/PGE/builtins.pg
lib/parrot/${PKGVERSION}/languages/pge/STATUS
-lib/parrot/${PKGVERSION}/languages/pge/demo.pir
lib/parrot/${PKGVERSION}/library/CGI/QueryHash.pbc
lib/parrot/${PKGVERSION}/library/CGI/QueryHash.pir
+lib/parrot/${PKGVERSION}/library/Config/JSON.pbc
lib/parrot/${PKGVERSION}/library/Config/JSON.pir
+lib/parrot/${PKGVERSION}/library/Crow.pbc
lib/parrot/${PKGVERSION}/library/Crow.pir
+lib/parrot/${PKGVERSION}/library/Curses.pir
lib/parrot/${PKGVERSION}/library/Data/Dumper.pbc
lib/parrot/${PKGVERSION}/library/Data/Dumper.pir
lib/parrot/${PKGVERSION}/library/Data/Dumper/Base.pbc
lib/parrot/${PKGVERSION}/library/Data/Dumper/Base.pir
lib/parrot/${PKGVERSION}/library/Data/Dumper/Default.pbc
lib/parrot/${PKGVERSION}/library/Data/Dumper/Default.pir
+lib/parrot/${PKGVERSION}/library/Data/Replace.pbc
lib/parrot/${PKGVERSION}/library/Data/Replace.pir
+lib/parrot/${PKGVERSION}/library/Digest/MD5.pbc
lib/parrot/${PKGVERSION}/library/Digest/MD5.pir
lib/parrot/${PKGVERSION}/library/Getopt/Obj.pbc
lib/parrot/${PKGVERSION}/library/Getopt/Obj.pir
lib/parrot/${PKGVERSION}/library/HTTP/Daemon.pir
+lib/parrot/${PKGVERSION}/library/Iter.pbc
lib/parrot/${PKGVERSION}/library/Iter.pir
+lib/parrot/${PKGVERSION}/library/JSON.pbc
lib/parrot/${PKGVERSION}/library/JSON.pir
lib/parrot/${PKGVERSION}/library/MIME/Base64.pbc
lib/parrot/${PKGVERSION}/library/MIME/Base64.pir
@@ -161,9 +167,11 @@
lib/parrot/${PKGVERSION}/library/Math/Rand.pir
lib/parrot/${PKGVERSION}/library/Math/Random/mt19937ar.pbc
lib/parrot/${PKGVERSION}/library/Math/Random/mt19937ar.pir
+lib/parrot/${PKGVERSION}/library/NCI/Utils.pir
lib/parrot/${PKGVERSION}/library/NCI/call_toolkit_init.pbc
lib/parrot/${PKGVERSION}/library/NCI/call_toolkit_init.pir
lib/parrot/${PKGVERSION}/library/OpenGL.pir
+lib/parrot/${PKGVERSION}/library/OpenGL/Math.pir
lib/parrot/${PKGVERSION}/library/P6object.pbc
lib/parrot/${PKGVERSION}/library/P6object.pir
lib/parrot/${PKGVERSION}/library/PGE.pbc
@@ -185,6 +193,7 @@
lib/parrot/${PKGVERSION}/library/Pg.pir
lib/parrot/${PKGVERSION}/library/Protoobject.pbc
lib/parrot/${PKGVERSION}/library/Protoobject.pir
+lib/parrot/${PKGVERSION}/library/Range.pbc
lib/parrot/${PKGVERSION}/library/Range.pir
lib/parrot/${PKGVERSION}/library/SDL.pir
lib/parrot/${PKGVERSION}/library/SDL/App.pir
@@ -220,15 +229,25 @@
lib/parrot/${PKGVERSION}/library/Stream/Writer.pbc
lib/parrot/${PKGVERSION}/library/Stream/Writer.pir
lib/parrot/${PKGVERSION}/library/String/Utils.pir
+lib/parrot/${PKGVERSION}/library/Tcl/Glob.pbc
lib/parrot/${PKGVERSION}/library/Tcl/Glob.pir
+lib/parrot/${PKGVERSION}/library/TclLibrary.pbc
lib/parrot/${PKGVERSION}/library/TclLibrary.pir
+lib/parrot/${PKGVERSION}/library/Test/Builder.pbc
lib/parrot/${PKGVERSION}/library/Test/Builder.pir
+lib/parrot/${PKGVERSION}/library/Test/Builder/Output.pbc
lib/parrot/${PKGVERSION}/library/Test/Builder/Output.pir
+lib/parrot/${PKGVERSION}/library/Test/Builder/Test.pbc
lib/parrot/${PKGVERSION}/library/Test/Builder/Test.pir
+lib/parrot/${PKGVERSION}/library/Test/Builder/TestPlan.pbc
lib/parrot/${PKGVERSION}/library/Test/Builder/TestPlan.pir
+lib/parrot/${PKGVERSION}/library/Test/Builder/Tester.pbc
lib/parrot/${PKGVERSION}/library/Test/Builder/Tester.pir
+lib/parrot/${PKGVERSION}/library/Test/Class.pbc
lib/parrot/${PKGVERSION}/library/Test/Class.pir
+lib/parrot/${PKGVERSION}/library/Test/More.pbc
lib/parrot/${PKGVERSION}/library/Test/More.pir
+lib/parrot/${PKGVERSION}/library/YAML/Dumper.pbc
lib/parrot/${PKGVERSION}/library/YAML/Dumper.pir
lib/parrot/${PKGVERSION}/library/YAML/Dumper/Base.pir
lib/parrot/${PKGVERSION}/library/YAML/Dumper/Default.pir
@@ -237,6 +256,7 @@
lib/parrot/${PKGVERSION}/library/config.pir
lib/parrot/${PKGVERSION}/library/dumper.pbc
lib/parrot/${PKGVERSION}/library/dumper.pir
+lib/parrot/${PKGVERSION}/library/libpcre.pbc
lib/parrot/${PKGVERSION}/library/libpcre.pir
lib/parrot/${PKGVERSION}/library/ncurses.declarations
lib/parrot/${PKGVERSION}/library/ncurses.pasm
@@ -244,6 +264,7 @@
lib/parrot/${PKGVERSION}/library/ncurses.pir
lib/parrot/${PKGVERSION}/library/parrotlib.pbc
lib/parrot/${PKGVERSION}/library/parrotlib.pir
+lib/parrot/${PKGVERSION}/library/pcore.pbc
lib/parrot/${PKGVERSION}/library/pcore.pir
lib/parrot/${PKGVERSION}/library/pcre.pbc
lib/parrot/${PKGVERSION}/library/pcre.pir
@@ -251,9 +272,9 @@
lib/parrot/${PKGVERSION}/library/postgres.pasm
lib/parrot/${PKGVERSION}/library/postgres.pir
lib/parrot/${PKGVERSION}/library/random_lib.pir
-lib/parrot/${PKGVERSION}/library/tcpstream.pir
lib/parrot/${PKGVERSION}/library/uuid.pir
lib/parrot/${PKGVERSION}/library/yaml_dumper.pir
+lib/parrot/${PKGVERSION}/parrot_config.o
lib/pkgconfig/parrot/${PKGVERSION}/parrot.pc
share/doc/parrot/${PKGVERSION}/LICENSE
share/doc/parrot/${PKGVERSION}/NEWS
@@ -271,7 +292,6 @@
share/doc/parrot/${PKGVERSION}/pod/ops/io.pod
share/doc/parrot/${PKGVERSION}/pod/ops/math.pod
share/doc/parrot/${PKGVERSION}/pod/ops/object.pod
-share/doc/parrot/${PKGVERSION}/pod/ops/obscure.pod
share/doc/parrot/${PKGVERSION}/pod/ops/pic.pod
share/doc/parrot/${PKGVERSION}/pod/ops/pmc.pod
share/doc/parrot/${PKGVERSION}/pod/ops/set.pod
diff -r 777d37dc9a71 -r 9c57b8cb8ea6 lang/parrot/distinfo
--- a/lang/parrot/distinfo Mon Jul 27 06:25:09 2009 +0000
+++ b/lang/parrot/distinfo Mon Jul 27 08:23:10 2009 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.13 2009/06/17 21:31:58 he Exp $
+$NetBSD: distinfo,v 1.14 2009/07/27 08:23:10 he Exp $
-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 (parrot-1.4.0.tar.gz) = 49072b11820c0d11f70e8ea793606604dc681c85
+RMD160 (parrot-1.4.0.tar.gz) = 0d73db75ad50ad6c8ec21fc24289637b357e4d09
+Size (parrot-1.4.0.tar.gz) = 3962947 bytes
SHA1 (patch-ad) = 9002a7ca55f8f960bea669e383431b3eeb83a878
SHA1 (patch-ae) = 72e4752112dab2f0b72ede5c45b77fd5b5554606
Home |
Main Index |
Thread Index |
Old Index