Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11]) by www.NetBSD.org (Postfix) with ESMTP id 05EE963C2BC for ; Thu, 28 Jan 2010 13:06:20 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 0) id 9D61E63B143; Thu, 28 Jan 2010 13:06:20 +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 4B98363B142 for ; Thu, 28 Jan 2010 13:06:19 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 3B856175DD; Thu, 28 Jan 2010 13:06:19 +0000 (UTC) MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: binary Content-Type: text/plain Date: Thu, 28 Jan 2010 13:06:19 +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: <20100128130619.3B856175DD@cvs.netbsd.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: list Module Name: pkgsrc Committed By: he Date: Thu Jan 28 13:06:19 UTC 2010 Modified Files: pkgsrc/lang/parrot: Makefile PLIST distinfo pkgsrc/lang/parrot/patches: patch-ad patch-ae Log Message: Update parrot from version 1.8.0 to 1.9.0. Pkgsrc changes: o Adjust patches to match new code o Adjust PLIST to what's being installed Upstream changes: - Core + Made profiling runcore output format configurable and extensible options include "pprof" and "none" ("binary" and "callgrind" are planned) + Added environment variables to specify profiling output type and filename (PARROT_PROFILING_OUTPUT and PARROT_PROFILING_FILENAME) + Began merging Freeze/Thaw and Bytecode generator/loader - Compilers + Included latest nqp-rx compiler, with many improvements - GLOBAL:: package identifier - dynamic variables look in global namespace - $obj."$method" syntax - :p(os) and :c(ontinue) option on regexes - try/CATCH/CONTROL handling - support leading & on subroutine declarations - allow "category:" names (for builtin operators) - simple version of smartmatch operator - simple regex matches - updated HLL::Compiler with new import/export methods - Miscellaneous + Portability updates for RTEMS, and Intel architectures with GNU compilers + Completed conversion of ticket tracking system from RT to Trac + New draft of PDD31 for HLL export API and import implementation + Several (build time, runtime) performance improvements + Converted many tests to PIR, reducing test execution time + Various bugfixes, code cleanups, and coding standard fixes To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 pkgsrc/lang/parrot/Makefile cvs rdiff -u -r1.11 -r1.12 pkgsrc/lang/parrot/PLIST cvs rdiff -u -r1.20 -r1.21 pkgsrc/lang/parrot/distinfo cvs rdiff -u -r1.3 -r1.4 pkgsrc/lang/parrot/patches/patch-ad cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/parrot/patches/patch-ae Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.