#311: UIOP fails to load
-----------------------+----------------------------------------------------
Reporter: mevenson | Owner: mevenson
Type: defect | Status: new
Priority: major | Milestone: 1.2.0
Component: libraries | Version: 1.2.0-dev
Keywords: |
-----------------------+----------------------------------------------------
Anton noticed with the cl-test-grid results that UIOP fails to load on
abcl-1.2.0-dev which I bisected to the following changeset
{{{
The first bad revision is:
changeset: 2305:fbc9c3f7befc
user: mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f
date: Sun Jan 27 09:47:48 2013 +0000
summary: asdf-2.26.143.1: pre asdf-2.27 plus workaround for SETF
autoloader problems.
}}}
which corresponds to http://trac.common-lisp.net/armedbear/changeset/14362
.
--
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/311>
armedbear <http://common-lisp.net/project/armedbear>
armedbear
#312: BORDEAUX-THREADS-TEST::CONDITION-VARIABLE hangs
---------------------------------------------------+------------------------
Reporter: mevenson | Owner: ehuelsmann
Type: defect | Status: new
Priority: major | Milestone: 1.2.0
Component: (A)MOP | Version: 1.2.0-dev
Keywords: quicklisp-regression bordeaux-threads |
---------------------------------------------------+------------------------
[http://news.gmane.org/gmane.lisp.armedbear.devel Stellian notes that]
after loading BORDEAUX-THREADS via Quicklisp, the following test hangs the
invoking thread:
{{{
(fiveam:run 'bordeaux-threads-test::condition-variable)
}}}
Problem does not appear to exist with abcl-1.1.0
--
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/312>
armedbear <http://common-lisp.net/project/armedbear>
armedbear
#230: Implement macro expansions for custom special operators to support generic
code walkers
-------------------------+--------------------------------------------------
Reporter: ehuelsmann | Owner: mevenson
Type: enhancement | Status: new
Priority: major | Milestone: 1.1.0
Component: libraries | Version:
Keywords: |
-------------------------+--------------------------------------------------
Pascal J. Bourguignon requests the following on our mailing list:
The following special operators don't have a corresponding macro
definition.
THREADS:SYNCHRONIZED-ON
EXTENSIONS:TRULY-THE
JVM:WITH-INLINE-CODE
While the standard doesn't specify anything for special operators not in
the CL package, it would still be nice if they followed the same rule as
for CL macros implemented as special operators:
3.1.2.1.2.2 Macro Forms
An implementation is free to implement any macro operator as a special
operator,
but only if an equivalent definition of the macro is also provided.
since this would ensure that portable code walkers can be written.
--
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/230>
armedbear <http://common-lisp.net/project/armedbear>
armedbear
#200: ABCL compiler fails to produce loadable fasl for XPATH
----------------------------------------------------+-----------------------
Reporter: mevenson | Owner: ehuelsmann
Type: defect | Status: new
Priority: major | Milestone: 1.1.0
Component: compiler | Version: 1.1.0-dev
Keywords: quicklisp xpath jvm-class-verify-error |
----------------------------------------------------+-----------------------
For the :XPATH system loaded from 2012-03-05 Quicklisp the plexippus-
xpath-20110219-darcs fails to load
{{{
Compiled function can't be loaded:
org.armedbear.lisp.ASDF_TMP_xpath_test_11 from
org.armedbear.lisp.Pathname@40f69ae7
}}}
which results from the class verifier error
{{{
java.lang.VerifyError: (class: org/armedbear/lisp/ASDF_TMP_xpath_test_11,
method: execute signature: ()Lorg/armedbear/lisp/LispObject;) Accessing
value from uninitialized register 20
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.newInstance0(Class.java:326)
at java.lang.Class.newInstance(Class.java:308)
at
org.armedbear.lisp.FaslClassLoader.loadFunction(FaslClassLoader.java:132)
}}}
--
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/200>
armedbear <http://common-lisp.net/project/armedbear>
armedbear
#300: Gray streams aren't streams
-----------------------+----------------------------------------------------
Reporter: rschlatte | Owner: mevenson
Type: defect | Status: new
Priority: major | Milestone:
Component: streams | Version:
Keywords: |
-----------------------+----------------------------------------------------
{{{
(require :gray-streams)
(subtypep 'gray-streams:fundamental-stream 'stream)
;; => NIL, T
}}}
This doesn't matter for flexi-streams and other libs, but cl-store has
a few DECLAREs. I don't know exactly when a type declaration is an
assertion in ABCL, but at least it is for a stream with nonzero safety.
(Reported by James M. Lawrence)
--
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/300>
armedbear <http://common-lisp.net/project/armedbear>
armedbear
#188: FLEXI-STREAMS fails when testing CL-PPCRE
------------------------------------------------------------------+---------
Reporter: mevenson | Owner: mevenson
Type: defect | Status: new
Priority: major | Milestone: 1.0.1
Component: libraries | Version:
Keywords: quicklisp, asdf, flexi-stream,cl-ppcre, asdf:test-op |
------------------------------------------------------------------+---------
{{{
; Wrote /home/weblogic/.cache/common-lisp/abcl-1.1.0-dev-
fasl38-linux-x64/home/weblogic/quicklisp/dists/quicklisp/software/cl-
ppcre-2.0.3/test/ASDF-TMP-tests.abcl (0.13 seconds)
; Loading /home/weblogic/.cache/common-lisp/abcl-1.1.0-dev-
fasl38-linux-x64/home/weblogic/quicklisp/dists/quicklisp/software/cl-
ppcre-2.0.3/test/tests.abcl ...
; Loaded /home/weblogic/.cache/common-lisp/abcl-1.1.0-dev-
fasl38-linux-x64/home/weblogic/quicklisp/dists/quicklisp/software/cl-
ppcre-2.0.3/test/tests.abcl (0.016 seconds)
; Compiling /home/weblogic/quicklisp/dists/quicklisp/software/cl-
ppcre-2.0.3/test/perl-tests.lisp ...
; (IN-PACKAGE :CL-PPCRE-TEST)
; (DEFVAR *TESTS-TO-SKIP* ...)
; (DEFUN CREATE-STRING-FROM-INPUT ...)
; (DEFUN PERL-TEST ...)
; Wrote /home/weblogic/.cache/common-lisp/abcl-1.1.0-dev-
fasl38-linux-x64/home/weblogic/quicklisp/dists/quicklisp/software/cl-
ppcre-2.0.3/test/ASDF-TMP-perl-tests.abcl (0.098 seconds)
; Loading /home/weblogic/.cache/common-lisp/abcl-1.1.0-dev-
fasl38-linux-x64/home/weblogic/quicklisp/dists/quicklisp/software/cl-
ppcre-2.0.3/test/perl-tests.abcl ...
; Loaded /home/weblogic/.cache/common-lisp/abcl-1.1.0-dev-
fasl38-linux-x64/home/weblogic/quicklisp/dists/quicklisp/software/cl-
ppcre-2.0.3/test/perl-tests.abcl (0.026 seconds)
Test: Running tests in file "perltestdata"
1:
got an unexpected error: The value #<FLEXI-STREAMS:FLEXI-INPUT-STREAM
{47275E71}> is not of type STREAM.
2:
got an unexpected error: The value #<FLEXI-STREAMS:FLEXI-INPUT-STREAM
{47275E71}> is not of type STREAM.
3:
got an unexpected error: The value #<FLEXI-STREAMS:FLEXI-INPUT-STREAM
{47275E71}> is not of type STREAM.
4:
got an unexpected error: The value #<FLEXI-STREAMS:FLEXI-INPUT-STREAM
{47275E71}> is not of type STREAM.
5:
got an unexpected error: The value #<FLEXI-STREAMS:FLEXI-INPUT-STREAM
{47275E71}> is not of type STREAM.
6:
got an unexpected error: The value #<FLEXI-STREAMS:FLEXI-INPUT-STREAM
{47275E71}> is not of type STREAM.
7:
got an unexpected error: The value #<FLEXI-STREAMS:FLEXI-INPUT-STREAM
{47275E71}> is not of type STREAM.
8:
}}}
--
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/188>
armedbear <http://common-lisp.net/project/armedbear>
armedbear
#65: UTF-32 strings support
------------------------+---------------------------------------------------
Reporter: ehuelsmann | Owner: somebody
Type: defect | Status: new
Priority: major | Milestone:
Component: other | Version:
Keywords: |
------------------------+---------------------------------------------------
ABCL uses Java char[]s to represent its strings. However, the char type
can only represent values in the BMP (Basic Multilingual Plane), because
only the BMP can be represented using 16 bits.
For supplementary characters (all Unicode chars outside the BMP), it uses
a pair of surrogate characters (UTF-16).
Common Lisp programs don't expect this and need strings to be represented
using complete characters.
--
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/65>
armedbear <http://common-lisp.net/project/armedbear>
armedbear
#307: errors related to package-local nicknames should be continuable
-----------------------+----------------------------------------------------
Reporter: rschlatte | Owner: somebody
Type: defect | Status: new
Priority: minor | Milestone:
Component: other | Version:
Keywords: |
-----------------------+----------------------------------------------------
add-package-local-nickname and the corresponding :local-nicknames option
to defpackage should signal continuable errors.
--
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/307>
armedbear <http://common-lisp.net/project/armedbear>
armedbear