diff options
author | he <he@pkgsrc.org> | 2009-07-27 08:23:10 +0000 |
---|---|---|
committer | he <he@pkgsrc.org> | 2009-07-27 08:23:10 +0000 |
commit | fe91284d6560f5f575cd0a53feb5f0cf272f3826 (patch) | |
tree | 157039ef4d9e78eeb9c1cbb1357ba2a1320cdb25 /lang/parrot | |
parent | ed668fd967fc7f7bc41008a9ac1f4d8e5ac1a947 (diff) | |
download | pkgsrc-fe91284d6560f5f575cd0a53feb5f0cf272f3826.tar.gz |
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 (limited to 'lang/parrot')
-rw-r--r-- | lang/parrot/Makefile | 6 | ||||
-rw-r--r-- | lang/parrot/PLIST | 36 | ||||
-rw-r--r-- | lang/parrot/distinfo | 8 |
3 files changed, 35 insertions, 15 deletions
diff --git a/lang/parrot/Makefile b/lang/parrot/Makefile index 13ab5c03bd2..1395634b2c9 100644 --- a/lang/parrot/Makefile +++ b/lang/parrot/Makefile @@ -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 --git a/lang/parrot/PLIST b/lang/parrot/PLIST index e9c01c154b2..32b27e06431 100644 --- a/lang/parrot/PLIST +++ b/lang/parrot/PLIST @@ -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.h 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.h 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/mmd.pasm 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/test_more.pir 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/Perl6Regex.pir 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.pbc 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/Parrot/Exception.pir 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/Sub.pir 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.pbc 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.pbc 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.declarations 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/experimental.pod 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 --git a/lang/parrot/distinfo b/lang/parrot/distinfo index 48129a2c533..875f501d984 100644 --- a/lang/parrot/distinfo +++ b/lang/parrot/distinfo @@ -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 |