- 09 Jun, 2017 7 commits
-
-
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 11 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)
-
(Olof-Joachim Frahm)
-
(Olof-Joachim Frahm)
-
- 29 May, 2017 2 commits
-
-
Incomplete implementation of probing for working local exectuables. Currently we always download and use a private ABCL unzip of binary archives to the XDG user space allocated to such persistence. All tests succeed under macOS/Windows.
-
Fix ABCL-BUILD tests so that they run to completion.
-