• mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
    [PATCH 4/5] Runtime class improvements. · bf8c4b69
    From faceaa2be78d92b6a6c43f5925fae926f9607bce Mon Sep 17 00:00:00 2001
    Work in progress to get to a more functioning runtime class support.
    
    - Make static functions and :int parameters work.
    - Fix return conversion for null.
    - Ensure that the same classloader is used.
    
      Because otherwise the name of the superclass couldn't be found as it's
      not cached anywhere.
    
      It would probably make sense to make the normal classloader a caching
      one, so that custom classes can be found by other parts of the (Java)
      system?
    ---
     src/org/armedbear/lisp/LispObject.java       |   3 +
     src/org/armedbear/lisp/Nil.java              |  15 +++
     src/org/armedbear/lisp/jvm-instructions.lisp |  27 ++++++
     src/org/armedbear/lisp/runtime-class.lisp    | 139 +++++++++++++++++++--------
     test/lisp/abcl/runtime-class.lisp            | 101 +++++++++----------
     5 files changed, 186 insertions(+), 99 deletions(-)
    bf8c4b69
Name
Last commit
Last update
contrib Loading commit data...
doc Loading commit data...
examples Loading commit data...
nbproject Loading commit data...
src Loading commit data...
test Loading commit data...
tools Loading commit data...
.dir-locals.el Loading commit data...
CHANGES Loading commit data...
COPYING Loading commit data...
MANUAL Loading commit data...
README Loading commit data...
abcl.asd Loading commit data...
abcl.bat.in Loading commit data...
abcl.in Loading commit data...
abcl.properties.in Loading commit data...
abcl.rdf Loading commit data...
build-abcl.lisp Loading commit data...
build-from-lisp.bash Loading commit data...
build-maven.xml Loading commit data...
build-snapshot.xml Loading commit data...
build.xml Loading commit data...
customizations.lisp.in Loading commit data...
install-sh Loading commit data...
make-jar.bat.in Loading commit data...
make-jar.in Loading commit data...
maven-release.txt Loading commit data...
netbeans-build.xml Loading commit data...
pom.xml Loading commit data...