Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66]) by www.NetBSD.org (Postfix) with ESMTP id BD9A363E9B7 for ; Mon, 17 Dec 2012 21:47:41 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 9A40D14A157; Mon, 17 Dec 2012 21:47:41 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 9986F14A14E for ; Mon, 17 Dec 2012 21:47:35 +0000 (UTC) X-Virus-Scanned: amavisd-new at NetBSD.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.NetBSD.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id xtHFlp4-OFRw for ; Mon, 17 Dec 2012 21:47:34 +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 A5FE514A14C for ; Mon, 17 Dec 2012 21:47:34 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 14367175DD; Mon, 17 Dec 2012 21:47:32 +0000 (UTC) MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Date: Mon, 17 Dec 2012 21:47:32 +0000 From: "Aleksej Saushev" Subject: CVS commit: pkgsrc/lang/abcl To: pkgsrc-changes@NetBSD.org Reply-To: asau@netbsd.org X-Mailer: log_accum Message-Id: <20121217214732.14367175DD@cvs.netbsd.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk Module Name: pkgsrc Committed By: asau Date: Mon Dec 17 21:47:31 UTC 2012 Modified Files: pkgsrc/lang/abcl: Makefile distinfo Removed Files: pkgsrc/lang/abcl/patches: patch-build.xml Log Message: Update to ABCL 1.1.0 Version 1.1.0 ============= svn.uri=:"http//common-lisp.net/project/armedbear/svn/trunk/abcl/" (22 November 2012) Features -------- * A functioning (A)MOP implementation through the hard work of Rudi Schlatte (@rudi) * The implementation can be used across many more Quicklisp systems through a process of extensive testing. Thanks @xach! Nota bene: all of the following systems need patches to work as of the 2012-10-13 Quicklisp. All patches have been accepted in at least an initial form by the upstream maintainers. ** CLOSER-MOP Quite possible with local patches ** CFFI Needs patches to 2012-10-13 Quicklisp. [!!?] *** Dynamic interfaces idempotent across process -- no more reloading ** HUNCHENTOOT *** some bugs with underlying streams to be fixed in abcl-1.2-dev ** CXML Basic XML parsing works. XPath still borked. [???] * Java 5 bytecode Compiler The internal Lisp-to-Java bytecode compiler has been hardened by regression testing across Quicklisp libraries. ** Extensive interpreter/compiler bug fixes due to access to cl-test-suite [???] @antov ** large objects (?!?) * The facility to construct runtime classes via JNEW-RUNTIME-CLASS (@astalla) Pretty close to full coverage of primtives for creating synthethic java classes at runtime. Easy to extend with your needs; sensible defaults. ** Fields *** getter/setters ** Annotations * ASDF ** Stock ASDF-2.26 with conditional patches for the URL-PATHAME and JAR-PATHNAME implementation extensions to ANSI. * ABCL-CONTRIB ** ABCL-ASDF Network installation of binary artifacts named by Maven POM uris. *** checks at runtime if a given class is present in the accessible classloaders *** If the check for the presence of a class fails, find a maven-3.0.4 binary locally, execute its Aether connector to retrieve its transitive dependencies from the network. ** JSS Java Syntax Sucks. q.v [lsw2] Extensive bugfixing wrt. method resolution [#229] ** JFLI A "captured from the wild" version of what @rich.hickey did before Clojure. Changes ------- * [#249] PATHNAME merge semantics DWIMs on an inferred type Extends ANSI PATHNAME in a non-conforming manner, which was probably already the case. * [r13695] Reimplementation of global symbol macros to avoid using the symbol's value slot. * [r13696] DEFMACRO now supports documentation strings as per the ANSI specification. * [r13700] ABCL loads under the Weblogic 10.3 application server. * [r13768] [#193] Allow zero-length symbols * [r13785] JNEW-RUNTIME-CLASS gets fields and annotations * [r13790] JNEW-RUNTIME-CLASS getters/setters for fields * [r13796] [r13797] N3 DOAP description for ABCL * [r13803] Build target 'abcl-contrib.jar' packages ABCL-CONTRIB Fixes ----- * ANSI [#241] ** &AUX parameters fixes RESTAS * [#221] Stack exhaustsion on funcall in non-existing package * [#113] DEFSTRUCT concurrency * [#216][#211] Compiler ** stack inconsistency * [#187] Better SORT and STABLE-SORT via Jorge Tavares [???] To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/abcl/Makefile cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/lang/abcl/distinfo cvs rdiff -u -r1.1.1.1 -r0 pkgsrc/lang/abcl/patches/patch-build.xml Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.