- 11 Jun, 2017 3 commits
-
-
The results of the Lisp based build system present in <file:tools/build-from-lisp.bash> had long diverged from the results of the canonical build description in <file:build.xml>. The reimplementation of ABCL-BUILD as a contrib based upon UIOP is currently incomplete for non-ABCL CL implementations, most notably missing the ability to download the necessary non-Lisp tools from the network. The "old" lisp based build code remains in <file:contrib/abcl-build/build/deprecated.lisp> for those who need to hack it back to a working state. Update the README to reflect the deprecation.
-
-
Explicitly note which paragraph constitutes our "classpath exception" in COPYING. Use '1.5.0-SNAPSHOT' in POM for publishing snapshots.
-
- 09 Jun, 2017 8 commits
-
-
ABCL/DOCUMENTATION reformatting with the only intentional function change being the introduction of the exported INDEX function to grind the documentation from available runtime symbols. Something is still funky about parameter lists for generic functions and macros.
-
JAVAPARSER now "stacks" its macro definition on the existing one it inherits from JSS. Refactor all tests to just pollute CL-USER where necessary (strictly speaking it shouldn't be necessary as all PROVE tests should be able to use lexical bindings. Document existence of Java field access via SHARPSIGN-QUOTATION_MARK, e.g. (#"{java.lang.System}.{fileSeparator}") and the new Java DSL (asdf:make :javaparser) (#"'#1"new ByteBuddy() .subclass(Object.class,t) .method(ElementMatchers.named("toString")) .intercept(FixedValue.value("Hello World!")) .make() .load(getClass().getClassLoader()) .getLoaded()"
-
JAVAPARSER needs ABCL-ASDF to load its Maven artifact, but ABCL-ASDF needs JSS. Therefore we refactor these dependencies into the ASDF infrastructure rather than dealing with CL:REQUIRE, which isn't going to work anyways unless there is another mechanism to load Maven artifacts. The JAVAPARSER system is not working due to dependency on the missing symbols CL-USER::REPLACE-ALL and CL-USER::TREE-REPLACE, but that was the case before this patch as Alan mistakenly didn't include it in his submitted patch series.
-
(Alan Ruttenberg) From <https://github.com/armedbear/abcl/pull/52/commits/155db3e3fbb19a2969221edce465bf45f1560abe>. Part of merge <https://github.com/armedbear/abcl/pull/52>.
-
(Alan Ruttenberg) From <https://github.com/armedbear/abcl/pull/52/commits/987c18f0c50152f1bf7dfa2318660f85575cfd81>. Part of merge <https://github.com/armedbear/abcl/pull/52/>.
-
(Alan Ruttenberg) From <https://github.com/armedbear/abcl/pull/52/commits/291289e0c6da1c08b5e2cf53c41eb3bb8aa48ffc> Part of merge <https://github.com/armedbear/abcl/pull/52>.
-
(Alan Ruttenberg) Minor improvement of any-function-name; bugfix for local-function-p. From <https://github.com/armedbear/abcl/pull/51/commits/cc3765b9342fa8c737df80d650abc992c66b4ab6>. Merges <https://github.com/armedbear/abcl/pull/51/>.
-
(Olof-Joachim Frahm) From <https://github.com/armedbear/abcl/pull/50/commits/335405b2ef48da2e4894763ff23824113d29cb5b>. Merges <https://github.com/armedbear/abcl/pull/50>.
-
- 08 Jun, 2017 11 commits
-
-
-
-
(Olof-Joachim Frahm) From <https://github.com/armedbear/abcl/pull/49/commits/358502d258722d008f37ed1b49eaf4537ca93a6e>. Merges <https://github.com/armedbear/abcl/pull/49>.
-
(Alan Ruttenberg) e.g. (defmethod java::print-java-object-by-class ((class (eql ':|uk.ac.manchester.cs.owl.owlapi.concurrent.ConcurrentOWLOntologyImpl|)) obj stream) (print 'hi) (call-next-method)) From <https://github.com/armedbear/abcl/pull/48/commits/437803a91890b8cfbeee1ba54efa05fbb5d22a1e>. Merges <https://github.com/armedbear/abcl/pull/48>.
-
(Alan Ruttenberg) From <https://github.com/armedbear/abcl/pull/47/commits/5e6d61cc4220ef426f19f3026b7ad2bbfa412c5b>. Merges <https://github.com/armedbear/abcl/pull/47>.
-
-
-
-
Correct cardinality declaration of JSS tests that will be executed.
-
(Olof-Joachim Frahm) From <https://github.com/armedbear/abcl/pull/46/commits/1ce2e96bd9adf0bc305e08e863e361abe327b170>. Merges <https://github.com/armedbear/abcl/pull/46>.
-
(Olof-Joachim Frahm) Updates the Makefile to make it the same usable sequence from the README file. Fixes one case of wrong rendering in LaTeX due to the #\< and #\> characters. See <https://tex.stackexchange.com/questions/2369/why-do-the-less-than-symbol-and-the-greater-than-symbol-appear-wrong-as> for an explanation. From <https://github.com/armedbear/abcl/pull/46/commits/ec33094bd0cc0cd9e680c4c4e5f676ff6c839daa>. Merges <https://github.com/armedbear/abcl/pull/46>.
-
- 07 Jun, 2017 2 commits
-
-
Initial documentation and metadata update for ABCL 1.5.0.
-
JSR-223 is always present so usage in <file:build.xml> is deprecated. Fix compilation for SYS:RUN-PROGRAM on Java 6. Not expected to be working very well. The general strategy is to undeprecate SYS:RUN-SHELL-COMMAND is some manner that uses the Java 6 NIO plus thread pools to drain IO. Conditionalize on runtime platform of parts of our RUN-PROGRAM implementation. Stub implementation of NIO async processor to drain queue. TODO: figure out how why "cat /etc/passwd" doesn't ever give output?
-
- 04 Jun, 2017 1 commit
-
-
(Olof-Joachim Frahm) Closes <https://github.com/armedbear/abcl/pull/45>. From <https://github.com/armedbear/abcl/pull/45/commits/5e2121205030955ecadf67457951e14a3bf3ebda>.
-
- 03 Jun, 2017 6 commits
-
-
-
(Olof-Joachim Frahm) C.f. <http://abcl.org/trac/ticket/233>. From <https://github.com/Ferada/abcl/commit/bdce7703a044b9ce5b02f3af87af309395e2f30e>.
-
(Olof-Joachim Frahm) C.f. <http://abcl.org/trac/ticket/258>. From <https://github.com/Ferada/abcl/commit/013fb56d5c5fc4d4837ffc4c67e9909db56cbabf>.
-
(Olof-Joachim Frahm) Also the slot is now always bound, no chance to get an `#<UNBOUND>` object anymore. C.f. <http://abcl.org/trac/ticket/325>, but adds the package to a lot more cases too. From <https://github.com/Ferada/abcl/commit/9c76a19b73e734c62f1195168c4f4a5a01e8233e>.
-
(Olof-Joachim Frahm) From <https://github.com/Ferada/abcl/commit/4630bfd27e534bb3e7f0e596cec237c6e5200d6f>.
-
(Olof-Joachim Frahm) Fixes <http://abcl.org/trac/ticket/316>. From <https://github.com/Ferada/abcl/commit/4b6cbb1a917fbd33d949da131b57c93641fafbd6>.
-
- 01 Jun, 2017 9 commits
-
-
(Olof-Joachim Frahm) C.f. https://trac.clozure.com/ccl/ticket/1085: > [...] should be (throw 'estimate-code-size nil) And to note: > (BTW, in SBCL, I fixed this by getting rid of the code size estimation > completely)
-
(Olof-Joachim Frahm)
-
(Olof-Joachim Frahm) Editor's note: Debug.java should be marked as deprecated.
-
(Olof-Joachim Frahm)
-
(Olof-Joachim Frahm)
-
(Olof-Joachim Frahm)
-
(Olof-Joachim Frahm)
-
(Olof-Joachim Frahm)
-
(Olof-Joachim Frahm)
-