summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorrjs <rjs@pkgsrc.org>2020-07-29 21:47:46 +0000
committerrjs <rjs@pkgsrc.org>2020-07-29 21:47:46 +0000
commit0c21fb41f263e4036797b3ae3780c4b7c46736f0 (patch)
tree3b7d01fba042147b6af523ebf58d9d9e67d9c138 /lang
parentb9f21a6909c2bbef7f7ee7ddbe877e36c8989e1d (diff)
downloadpkgsrc-0c21fb41f263e4036797b3ae3780c4b7c46736f0.tar.gz
Update to version 1.7.1.
ChangLog: Version 1.7.1 ============= July 18, 2020 <https://abcl.org/svn/tags/1.7.1/> <https://github.com/armedbear/abcl/> <https://gitlab.common-lisp.net/abcl/abcl/> Fixes ----- [r15337] Fix ELT on vectors specialized on (unsigned-byte 32) [r15327] Restore svref optimizations for SIMPLE-VECTOR sorts [r15326] Fix sorting vectors of length 0 Version 1.7.0 ============= June 3, 2020 <https://abcl.org/svn/tags/1.7.0/> <https://github.com/armedbear/abcl/commit/91f7561840ee5ded6f35922119ed7dc8442747cd> <https://gitlab.common-lisp.net/abcl/abcl/-/commit/799cfb697d20652e06ffa760f07288823424cf2f> The implementation now runs on the openjdk6, openjdk7, openjdk8, openjdk11, openjdk13, and openjdk14 JVM runtimes. Enhancements ------------ * [r15305][r15306][r15307] The :NIO symbol is now present in CL:*FEATURES*, denoting the use of java.nio.ByteBuffer et. al. in the implementation of arrays specialized on commonly used unsigned byte-types. CL:MAKE-ARRAY now has the :NIO-BUFFER and :NIO-DIRECT keyword arguments useful in the construction of such arrays. * [r15280][r15283] The default implementation for CL:DISASSEMBLE has been switched from jad to javap. The SYS:CHOOSE-ASSEMBLER interface is now able to switch between the jad, javap, fernflower, Procyon, and CFR backends provided as loaded ASDF definitions contained in the ABCL-INTROSPECT contrib. * [r15268] ABCL-BUILD:DIRECTORY-HASHES outputs the SHA256 hashes of files in a directory. * [r15282] The ABCL-INTROSPECT contrib now adds the EXT:WRITE-CLASS method to write the bytecode representation of a Java class to disk. * [r15293] The Dockerfile has been updated to use openjdk11 Fixes ----- * [r15292] Fixed all known outstanding problems with DECODE-FLOAT for values less than normalized floats. * [r15287] Attempts to fill specialized 32-bit arrays with elements greater than 2^32-1 now properly signals a type error. * [r15267] ABCL-BUILD:ANT/CALL no longer signals an error on failure instead reporting associated error messages. * [r15281] Autoconfiguration for builds on supported platforms extended. * [r15290] The invocation of CL-BENCH now utilizes its ASDF definition. * [r15294][r15298] The contents of the <file:ci/> directory are now included in the source release, and have had all mention of TRAVIS_BUILD_DIR removed decoupling their use from the presence of Travis. Tests ----- * [r15277] (pdietz) Additional tests for compiler failures. * [r15278][r15279] (phoe) Added tests for unbound slots DIVISION-BY-ZERO has ARITHMETIC-ERROR-OPERANDS. * [r15284][r15285][r15288] The CI now tests the ability to use OpenSSL via CL+SSL. * [r15289] The CI now tests the version CFFI with CFFI-SYS:MAKE-SHAREABLE-BYTE-VECTOR implemented. * [r15291] The CI now tests IRONCLAD. Version 1.6.1 ============= April 24, 2020 <https://abcl.org/svn/tags/1.6.1/> <https://abcl.org/trac/changeset/15270> <https://github.com/armedbear/abcl/commit/cef85a7f5573733d08117f04295a744f9f986c6a> <https://gitlab.common-lisp.net/abcl/abcl/-/commit/1d237263a7a0cda49bf1b21a8cd586642aca99e4> Enhancements ------------ * [r15223] Fix compiler for java.lang.VerifyError with PROGN (somewhat-functional-programmer) * [r15250] ABCL now builds and runs across openjdk{6,7,8,11,13,14} * [r15256] Build autoconfiguration via ci/create-build-properties.bash * [r15252] Provide accessor in URL-STREAM for underlying java.io.InputStream * [r15226] [INCOMPLETE] Address problems with DECODE-FLOAT (Robert Dodier) Fixes ----- * [r15229] Maven central repository now requires TLS * [r15242] jstatic: check narrowing for explicit method reference * [r15232] [r15233] [r15241] Reworking DWIM on java call sites The FFI will now find Java call sites whose types are Short or Byte with integers if they can be narrowed without losing information. This work should be considered provisional, subject to possible revision. * [r15234] Fix calling Java methods with varargs parameters * [r15233] Fix calling Java methods with short and byte parameters * [r15231] abcl-build: test the install of maven-3.6.3 * [r15238] build: ensure javac compiles with UTF-8 encoding * [r15243] abcl-asdf: rework Maven usage strategy * [r15245] abcl-asdf: use WITH-AETHER macro to ensure Maven Aether is loaded * [r15251] abcl-asdf: assume that either 'which' or 'where' works Updates ------- * [r15240] Use ASDF-3.3.4 Tests ----- * [r15239] ci: now use latest CFFI distributed with Quicklisp * [r15247] t/format-dollar: correction for CL:FORMAT dollar usage * [r15248] t/jcoerce-numerics: JCOERCE across numerics without losing information * [r15249] t/decode-float: tests for currently broken handling of CL:DECODE-FLOAT Version 1.6.0 ============= November 22, 2019 <https://abcl.org/svn/tags/1.6.0> Compatiblity ------------ ABCL 1.6.0 supports building and running on openjdk6, openjdk7, openjdk8, and openjdk11. Enhancements ----------- * [r15085] Add a restart for generics defined over functions or macros when arguments don't match (Alan). * [r15086] jss: Disambiguate java class lookup in dynamic scope (Alan). * [r15087] jss: Optimizations for jss field accessors (Alan). * [r15089] [r15090] jss: JSS:TO-HASHSET converts java.util.List references to java.util.Hashset (Alan). * [r15091] jss: Improve JSS:J2LIST, add JSS:JMAP (Olof). * [r15092] Make JVM class names more intelligible (Olof). * [r15093] abcl-asdf: Support multiple Maven repositories (Olof). * [r15101] [r15102] [r15103] abcl-asdf: add test cases for multiple repositories (Olof). * [r15095] Define undefined conditions and handler functions following error-fun='error pattern (Alan). * [r15105] jss: make use of warning muffling (Olof). * [r15133] [r15134] Support building and running in openjdk11. * [r15142] Signal better error for out-of-bounds CL:REPLACE (Olof). * [r15148] docker: use the now standardized openjdk8 container, install ant and maven dependencies. Fixes ----- * [r15096] Fix and check array types for JSS:JMAP/J2LIST (Olof). * [r15097] abcl-asdf: compatiblity with maven-3.5.0. * [r15099] Export the JVM:*RESIGNAL-COMPILER-WARNINGS* interface. * [r15100] Fix ASDF usage of MVN module (Olof). * [r15107] Fix translate-directory-components-aux: throw takes 2 arguments (metawilm). * [r15114] Intern SYSTEM:AVAILABLE-ENCODINGS symbols (Robert Dodier). * [r15115] abcl-asdf: fix ABCL-ASDF:MVN-MODULE collect request (Alan). * [r15116] Fix CL:PRINT-OBJECT of null pointer (Alan). * [r15117] The compiled version of JSS:INVOKE-RESTARGS was evaluating the first argument twice (Alan). * [r15118] abcl-asdf: stop complaining about not loading a file named the module name (Alan). * [r15120] Don't evaluate format control string in ReaderError (Javier Olaechea). * [r15124] Fix monetary floating-point formatted output (Scott Burson). * [r15125] Stackframe head edge case fix (Alan). * [r15137] Fix ANSI-TESTS GENSYM.ERROR.10 and GENSYM.ERROR.11 (Douglas Miles). * [r15138] Fix ANSI-TEST MAKE-CONCATENATED-STREAM.30 failure (Douglas Miles). * [r15139] Fix ANSI-TESTS FILE-POSITION.10 (Douglas Miles). * [r15141] compiler: fix stack inconsistency errors (somewhat-functional-programmer). * [r15143] Check for element type before filling vectors (Olof). * [r15144] Fix high start index for CL:SUBSEQ (Olof). * [r15146] JSS read sharp expression bugfixes (Alan). * [r15149] jss: explicitly scope JSS:TO-HASHSET. Updates ------- * ASDF 3.3.3 * JNA 5.5.0
Diffstat (limited to 'lang')
-rw-r--r--lang/abcl/Makefile6
-rw-r--r--lang/abcl/distinfo10
2 files changed, 8 insertions, 8 deletions
diff --git a/lang/abcl/Makefile b/lang/abcl/Makefile
index 9d4c6ff3a34..3cf292f1ff5 100644
--- a/lang/abcl/Makefile
+++ b/lang/abcl/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.16 2020/05/17 00:54:00 tnn Exp $
+# $NetBSD: Makefile,v 1.17 2020/07/29 21:47:46 rjs Exp $
-DISTNAME= abcl-src-1.5.0
+DISTNAME= abcl-src-1.7.1
PKGNAME= ${DISTNAME:C/-src//}
CATEGORIES= lang
MASTER_SITES= http://abcl.org/releases/${PKGVERSION_NOREV}/
@@ -9,7 +9,7 @@ MAINTAINER= asau@inbox.ru
HOMEPAGE= https://abcl.org/
COMMENT= Armed Bear Common Lisp
-PKG_JVMS_ACCEPTED= openjdk8 oracle-jdk8 sun-jdk7 jdk16 jdk15 kaffe
+PKG_JVMS_ACCEPTED= openjdk11 openjdk8 oracle-jdk8 sun-jdk7 jdk16 jdk15 kaffe
BUILD_DEPENDS= apache-ant>=1.7.1:../../devel/apache-ant
diff --git a/lang/abcl/distinfo b/lang/abcl/distinfo
index af1a0839cca..586526f1a08 100644
--- a/lang/abcl/distinfo
+++ b/lang/abcl/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.10 2018/10/10 21:55:20 rjs Exp $
+$NetBSD: distinfo,v 1.11 2020/07/29 21:47:46 rjs Exp $
-SHA1 (abcl-src-1.5.0.tar.gz) = 7543f68cf2661a1668361d3d2f8efed979100a3d
-RMD160 (abcl-src-1.5.0.tar.gz) = 65a787ca2015b6de457789c096689225505e4834
-SHA512 (abcl-src-1.5.0.tar.gz) = d56c23a82103dfebb3361903af096f923738008e551f3b5e07e00f0423c8ade0b07a388b7834b5d79d9191863b38db2c17fa27bffd848d7cba88d6bb67e32db3
-Size (abcl-src-1.5.0.tar.gz) = 1187678 bytes
+SHA1 (abcl-src-1.7.1.tar.gz) = 6ae7b20c844e5c357169e3ecc9abe412db85ba0c
+RMD160 (abcl-src-1.7.1.tar.gz) = 138ebc4e9de31fce98b056669a9905d6d95158c2
+SHA512 (abcl-src-1.7.1.tar.gz) = a883118fd9fa403f8dde2f7e5824e74801525602fb9c2bcbafd83adccdf7480d097e93d3e1c23a8a7467a3735b5cc39b002215b7796fbe3f4d453fafd0906e34
+Size (abcl-src-1.7.1.tar.gz) = 2557628 bytes
SHA1 (patch-build.xml) = 6def6a61011a94a33a5a1627f8628bd3986e993c