1. 31 Oct, 2020 1 commit
  2. 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
  3. 19 Jul, 2020 1 commit
  4. 18 Jul, 2020 1 commit
  5. 04 Jun, 2020 4 commits
  6. 12 May, 2020 1 commit
    • Mark's avatar
      Make javap the default for CL:DISASSEMBLE · 476b2fc4
      Mark authored
      Fix system interface for choosing disassemblers.  Use
      SYS:CHOOSE-DISASSEMBLER to interogate and/or change the active
      disassembler for CL:DISASSEMBLER from the available assemblers
      enumerated in SYS:*DISASSEMBLERS*.  Test the ABCL-INTROSPECT for
      loading available disassemblers as part of CI.
      
      Additional disassemblers are collected in the ABCL-INTROSPECT contrib
      as top-level ASDF systems.  Currently available disassemblers include
      OBJECTWEB, JAVAP, JAD, PROCYON, FERNFLOWER, and CFR.
      
      Update OBJECTWEB to ASM framework 8.0.1
      
      Encapsulate the loading and use of javap and jad command line
      disassemblers as ASDF systems.
      
      Rename all packages as ABCL-INTROSPECT/mumble/mumble.
      
      Normalize ASDF formatting with dangling ":components" keyword.  N.b. I
      don't like this convention, as stylistically keyword arguments should
      not occur in a line without their parameter, but otherwise ASDF
      systems creep into too much screen.
      
      Incomplete initial implementation for PROCYON.
      
      Fix test semantics.  Normalize test system ASDF name to
      the singular form.
      
      Document the CL:DISASSEMBLER interface in the manual and system
      README.
      
      Move the JAD dissassembler into a contrib.  This contrib should
      introspect the current archicture, download the necessary version of
      JAD, and use that but it doesn't yet quite work.  Among other
      problems, it seems that the PATHNAME-URL implementation used for
      downloading has problems on openjdk8 being returned a 403 Forbidden
      from the remote server for some unexplained reason, whereas openjdk11
      works.
      476b2fc4
  7. 29 Apr, 2020 1 commit
  8. 09 Feb, 2020 1 commit
  9. 22 Nov, 2019 2 commits
  10. 21 Nov, 2019 2 commits
  11. 07 May, 2018 2 commits
  12. 13 Jun, 2017 2 commits
  13. 11 Jun, 2017 4 commits
  14. 08 Jun, 2017 4 commits
  15. 07 Jun, 2017 2 commits
  16. 30 Mar, 2017 4 commits
  17. 21 Nov, 2016 2 commits
  18. 21 Oct, 2016 2 commits
  19. 15 Oct, 2016 2 commits
  20. 13 Oct, 2016 1 commit
    • mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      Last login: Thu Oct 13 09:41:21 on ttys003 · 64467022
      launchctl setenv PATH /opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
      illin:~$ ssh mevenson@abcl.org
      Linux lisp.not.org 3.16.0-0.bpo.4-amd64 #1 SMP Debian 3.16.36-1+deb8u1~bpo70+1 (2016-09-08) x86_64
      
      The programs included with the Debian GNU/Linux system are free software;
      the exact distribution terms for each program are described in the
      individual files in /usr/share/doc/*/copyright.
      
      Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
      permitted by applicable law.
      Last login: Mon Oct 10 13:57:49 2016 from 84-115-198-249.cable.dynamic.surfer.at
      mevenson@lisp:~$ screen -DR
      
      
      
      
      
      
      
      
      
      Fix CL:OPEN for :DIRECTION :INPUT (pipping)
      Elias Pipping via #abcl <http://dpaste.com/2KYD7RV.txt>
      
      If you take a look at open.lisp, you'll see that for :direction
      :probe, if-does-not-exist :error/:create is handledyet for
      :direction :input, only :error is, and for any other key, nothing
      happens (the code uses `case` rather than `ecase`)
      64467022