- 30 Sep, 2016 1 commit
-
-
- 29 Sep, 2016 6 commits
-
-
EXT:MAKE-TEMP-FILE &key (PREFIX "abcl") (SUFFIX ".tmp")
-
-
-
-
-
Goal is to have all transformations of the source, manuals, etc. driven by a single source. Establish canonical names of contributors by using the integers.
-
- 26 Sep, 2016 1 commit
-
-
- 22 Sep, 2016 2 commits
-
-
- 10 Sep, 2016 2 commits
-
-
-
Mark authored
Failing 46 ANSI tests now, which indicates that a little triage before releasing abcl-1.4.0 would be a good idea.
-
- 04 Sep, 2016 11 commits
-
-
-
-
-
CLOS can be slow to boot, so if startup time is important, just disable the conditional on your local abcl.
-
-
Somehow, the upstream authorship was stripped out of the commit messages. TODO spend more time on the git <--> svn bridge engineering (nice to have contributions!)
-
From 9a637a2d6680e8d4cc078fe0b60e69e64df1eec6 Mon Sep 17 00:00:00 2001 --- contrib/jss/invoke.lisp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
-
From ece4a944b77d91f657622adbef9d62cfbfb365b1 Mon Sep 17 00:00:00 2001 --- src/org/armedbear/lisp/apropos.lisp | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-)
-
From 1dbd917a36154ab22bf0ddf58b6d5b7ba50603b4 Mon Sep 17 00:00:00 2001 Which allows for different disassembler backends to be used, choosing the "best" one available by default. --- src/org/armedbear/lisp/disassemble.lisp | 94 ++++++++++++++++++++++++++++----- 1 file changed, 82 insertions(+), 12 deletions(-)
-
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(-)
-
From cb667c106187443ff2d00bace14f0ee0686fe2fd Mon Sep 17 00:00:00 2001 Adds a custom, seekable writer to be able to go back in the written output for `STRING-OUTPUT-STREAM` - the input case is slightly less complex. --- build.xml | 1 + src/org/armedbear/lisp/SeekableStringWriter.java | 140 +++++++++++++++++++++ src/org/armedbear/lisp/StringInputStream.java | 43 ++++++- src/org/armedbear/lisp/StringOutputStream.java | 35 +++++- test/lisp/abcl/misc-tests.lisp | 11 +- .../armedbear/lisp/SeekableStringWriterTest.java | 19 +++ 6 files changed, 242 insertions(+), 7 deletions(-) create mode 100644 src/org/armedbear/lisp/SeekableStringWriter.java create mode 100644 test/src/org/armedbear/lisp/SeekableStringWriterTest.java
-
- 03 Sep, 2016 2 commits
-
-
- 02 Sep, 2016 2 commits
-
-
-
Protect / autoload process slots. Includes <https://github.com/Ferada/abcl/commit/14333f07d15c75bb0f0a234e4a7dc59e7cb32c52>. From aad63c50a972282e981d290f699c49f5c28d75de Mon Sep 17 00:00:00 2001 Improvements to SYS:RUN-PROGRAM [PATCH] Redirection for `RUN-PROGRAM`; add `PROCESS-PID`. From aad63c50a972282e981d290f699c49f5c28d75de Mon Sep 17 00:00:00 2001 --- src/org/armedbear/lisp/Extensions.java | 2 +- src/org/armedbear/lisp/run-program.lisp | 154 ++++++++++++++++++++++++++++---- 2 files changed, 138 insertions(+), 18 deletions(-)
-
- 13 Jun, 2016 1 commit
-
-
- 16 May, 2016 2 commits
-
-
- 05 Apr, 2016 2 commits
-
-
- 27 Feb, 2016 1 commit
-
-
Change extension of build script to denote usage of bash-isms. More portabily use any `bash` found in PATH rather than relying on absolute location (c.f. FreeBSD).
-
- 28 Nov, 2015 1 commit
-
-
- 09 Nov, 2015 5 commits
-
-
-
-
-
-
Scott L. Burson The implementation of EXT:GET-TIME-ZONE provides the underlying mechanism. Both GET-TIME-ZONE and DEFAULT-TIME-ZONE have been elevated to supported status by virtue of promotion of their respective symbols to the EXTENSIONS and SYSTEM packages, respectively. ME: A mechanism for adding symbols to both SYS and EXT packages with DEFINE-SYMBOL-MACRO didn't work, but left as comment at the end of 'time.lisp' for further work.
-
- 21 Oct, 2015 1 commit
-
-
Fixes a problem encountered in lookup for 'abcl-asdf:AETHER.GRAPH.DEPENDENCY' which for some reason resulting in the class name asdf:AETHER.GRAPH.DEPENDENCY. However it was supposed to be just a class suffix. Thanks to Alan Ruttenberg.
-