1. 04 Jul, 2017 1 commit
  2. 15 Jun, 2017 1 commit
  3. 11 Jun, 2017 2 commits
  4. 09 Jun, 2017 1 commit
  5. 08 Jun, 2017 3 commits
  6. 07 Jun, 2017 2 commits
    • mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      abcl-1.5.0-rc-0: drop support for Java 5 · 39924588
      Initial documentation and metadata update for ABCL 1.5.0.
      39924588
    • mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      Restore compilation on Java 6 · ba0019c9
      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?
      ba0019c9
  7. 04 Jun, 2017 1 commit
  8. 03 Jun, 2017 5 commits
  9. 01 Jun, 2017 10 commits
  10. 23 May, 2017 1 commit
  11. 15 May, 2017 3 commits
  12. 27 Apr, 2017 1 commit
    • mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      Fix signalling simple error with #\~ in format string · 6a866834
      (Alan Ruttenberg)
      
      Signaling an simple error would signal another error if the message
      happened to have a ~ in it, since in simple cases there are no format
      args, but format is called with the message string.
      
      We fix this by changing all cases in the source where there were calls
      to setFormatControl(x) are followed by setFormatArguments(NIL). In
      such cases we changed setFormatControl(x) ->
      setFormatControl(x.replaceAll("~","~~")), which is the CL:FORMAT
      recipe for escaping a #\~ character.
      
      To replicate this error, place the following in a file
      <file:~/work/abcl/double-error.lisp>.
      
          (defun foo (x) (funcall x))
      
      then
      
          CL-USER> (compile-file "~/work/abcl/double-error")
          ; Compiling /Users/evenson/work/abcl/double-error.lisp ...
          ; (DEFUN FOO ...)
          ; Wrote /Users/evenson/work/abcl/double-error.abcl (0.015 seconds)
          #P"/Users/evenson/work/abcl/double-error.abcl"
          NIL
          NIL
          CL-USER> (foo '~)
      
      gives
      
          Error (FORMAT-ERROR) during printing: #<PROGRAM-ERROR {264F63C5}>
             [Condition of type PROGRAM-ERROR]
      
      Merges <https://github.com/armedbear/abcl/pull/41>.
      6a866834
  13. 17 Apr, 2017 2 commits
  14. 16 Apr, 2017 1 commit
  15. 07 Apr, 2017 1 commit
  16. 30 Mar, 2017 1 commit
  17. 28 Mar, 2017 1 commit
  18. 23 Feb, 2017 1 commit
  19. 12 Feb, 2017 1 commit
  20. 08 Feb, 2017 1 commit