Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11]) by www.NetBSD.org (Postfix) with ESMTP id 9F53E63BC1D for ; Sun, 20 Sep 2009 10:57:06 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 0) id 4BD4363B10E; Sun, 20 Sep 2009 10:57:06 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id 1ACEE63B230 for ; Sun, 20 Sep 2009 10:57:05 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 08949175DA; Sun, 20 Sep 2009 10:57:05 +0000 (UTC) MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: binary Content-Type: text/plain Date: Sun, 20 Sep 2009 10:57:04 +0000 From: Havard Eidnes Subject: CVS commit: pkgsrc/lang/parrot To: pkgsrc-changes@NetBSD.org Reply-To: he@netbsd.org X-Mailer: log_accum Message-Id: <20090920105705.08949175DA@cvs.netbsd.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: list Module Name: pkgsrc Committed By: he Date: Sun Sep 20 10:57:04 UTC 2009 Modified Files: pkgsrc/lang/parrot: Makefile PLIST distinfo Removed Files: pkgsrc/lang/parrot/patches: patch-af patch-ag Log Message: Update from version 1.5.0 to 1.6.0. Pkgsrc changes: o Remove two patches which have been included upstream. Upstream changes: - Functionality + Added a fixed-size structure allocator to the Garbage Collector + Added a "lazy" mode to the PObj and Fixed-Size memory allocators + Added a profiling runcore, which generates Callgrind-compatible output + Added lexical subsystem opcodes: find_dynamic_lex, store_dynamic_lex + Converted Contexts to garbage-collectable PMC structures + Created a new Context API + Enhanced the PMC allocator to automatically allocate ATTR structures - Performance + Optimized opcodes to cache the current Context for subsequent lookups + Reduced string comparisons in VTABLE_isa - Maintenance and cleanup + Began proper encapsulation of STRING API + Unified all PMC destruction functions + Unified Continuation PMC and Parrot_cont structure + Unified Sub PMC and Parrot_sub structure + Removed PMC_EXT structure + Removed PMC_Sync from PMC + Removed UnionVal from PMC structure - Bugfix + Fixed several stack-walking bugs in Garbage Collector code + Fixed bug when copying a NULL STRING, now returns empty STRING struct - Tests + Converted several Perl5 tests to PIR + Expanded test coverage of NameSpace PMC - Compilers + Made Parrot Compiler Toolkit available in the base install To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 pkgsrc/lang/parrot/Makefile cvs rdiff -u -r1.8 -r1.9 pkgsrc/lang/parrot/PLIST cvs rdiff -u -r1.15 -r1.16 pkgsrc/lang/parrot/distinfo cvs rdiff -u -r1.1 -r0 pkgsrc/lang/parrot/patches/patch-af \ pkgsrc/lang/parrot/patches/patch-ag Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.