1. 29 Oct, 2020 1 commit
    • Mark's avatar
      abcl 1.8.0 metadata · 567e9f73
      Mark authored
      rc14
      
      TODO manual needs much description about pathnames
      567e9f73
  2. 29 Aug, 2020 1 commit
    • Mark's avatar
      build: remove obsolete abcl/t · 5548944a
      Mark authored
      Tests for ABCL using PROVE have been moved into <file:abcl-prove.asd>.
      
      We shouldn't reference the QUICKLISP package in any event, as this
      will cause errors when testing ABCL without Quicklisp present.
      5548944a
  3. 04 Aug, 2020 1 commit
  4. 18 Jul, 2020 1 commit
  5. 26 Jun, 2020 1 commit
  6. 04 Jun, 2020 1 commit
  7. 30 May, 2020 1 commit
  8. 24 Apr, 2020 1 commit
  9. 30 Nov, 2019 1 commit
  10. 22 Nov, 2019 1 commit
  11. 28 Jan, 2018 4 commits
  12. 09 Jun, 2017 2 commits
  13. 07 Jun, 2017 2 commits
    • mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      Restore compilation on Java 6 · 4e32305a
      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?
      4e32305a
    • mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      Restore compilation on Java 6 · b10dd7a2
      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?
      b10dd7a2
  14. 23 May, 2017 2 commits
  15. 22 May, 2017 2 commits
    • mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      Rework ABCL-BUILD as a contrib · 869398ed
      ABCL-BUILD now more usefully installs necessary build machinery.
      
      Refactor the ABCL-BUILD Lisp based build to use use Ant, which allows
      us to canonicalize the build instructions in a much more configurable
      manner, restoring the cross-implementation build of ABCL for CL users
      who really do want to know about Java tooling.
      
      Since we want to use ASDF/UIOP anyways, this code is best expressed as
      an abcl contrib where such behavior can profitably take place.
      
      TODO: does not pass all tests
      
      TODO: API compatibility so that build-from-lisp.bash works
      
      TODO: If an invocable Ant cannot be found, then offer to install one via restart
      
      TODO: work backwards to the scenario that we are booting in pure
      interepreted mode without access to compilers.
      869398ed
    • mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      Rework ABCL-BUILD as a contrib · f813fa76
      ABCL-BUILD now more usefully installs necessary build machinery.
      
      Refactor the ABCL-BUILD Lisp based build to use use Ant, which allows
      us to canonicalize the build instructions in a much more configurable
      manner, restoring the cross-implementation build of ABCL for CL users
      who really do want to know about Java tooling.
      
      Since we want to use ASDF/UIOP anyways, this code is best expressed as
      an abcl contrib where such behavior can profitably take place.
      
      TODO: does not pass all tests
      
      TODO: API compatibility so that build-from-lisp.bash works
      
      TODO: If an invocable Ant cannot be found, then offer to install one via restart
      
      TODO: work backwards to the scenario that we are booting in pure
      interepreted mode without access to compilers.
      f813fa76
  16. 16 May, 2017 2 commits
  17. 16 Apr, 2017 2 commits
  18. 07 Apr, 2017 2 commits
  19. 30 Mar, 2017 4 commits
  20. 28 Mar, 2017 2 commits
  21. 19 Nov, 2016 2 commits
    • mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      Re-write the ABCL ASDF description using secondary systems · 0088b052
      Future versions of ASDF will start complaining when multiple DEFSYSTEM
      forms occupy a given file unit, but the systems named therein don't
      use the "PRIMARY[/SECONDARY..]" naming conventions.
      
      (asdf:test-system :abcl)
      Run the ABCL tests located under <file:test/lisp/abcl/>
      
      (asdf:test-system :abcl/test/ansi/compiled)
      Run the compiled version of the ANSI tests in <file:../ansi-test/>.
      
      (asdf:test-system :abcl/test/ansi/interpreted)
      Run the interpreted version of the ANSI tests in <file:../ansi-test/>.
      
      (asdf:test-system :abcl/test/cl-bench)
      Run the CL-BENCH test suite in <file:../cl-bench/>.
      0088b052
    • mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      Re-write the ABCL ASDF description using secondary systems · 3782abcd
      Future versions of ASDF will start complaining when multiple DEFSYSTEM
      forms occupy a given file unit, but the systems named therein don't
      use the "PRIMARY[/SECONDARY..]" naming conventions.
      
      (asdf:test-system :abcl)
      Run the ABCL tests located under <file:test/lisp/abcl/>
      
      (asdf:test-system :abcl/test/ansi/compiled)
      Run the compiled version of the ANSI tests in <file:../ansi-test/>.
      
      (asdf:test-system :abcl/test/ansi/interpreted)
      Run the interpreted version of the ANSI tests in <file:../ansi-test/>.
      
      (asdf:test-system :abcl/test/cl-bench)
      Run the CL-BENCH test suite in <file:../cl-bench/>.
      3782abcd
  22. 08 Oct, 2016 4 commits