1. 04 Sep, 2016 1 commit
    • mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      [PATCH 5/5] Support `FILE-POSITION` on string streams. · 11e463d2
      From cb667c106187443ff2d00bace14f0ee0686fe2fd Mon Sep 17 00:00:00 2001
      Adds a custom, seekable writer to be able to go back in the written
      output for `STRING-OUTPUT-STREAM` - the input case is slightly less
      complex.
      ---
       build.xml                                          |   1 +
       src/org/armedbear/lisp/SeekableStringWriter.java   | 140 +++++++++++++++++++++
       src/org/armedbear/lisp/StringInputStream.java      |  43 ++++++-
       src/org/armedbear/lisp/StringOutputStream.java     |  35 +++++-
       test/lisp/abcl/misc-tests.lisp                     |  11 +-
       .../armedbear/lisp/SeekableStringWriterTest.java   |  19 +++
       6 files changed, 242 insertions(+), 7 deletions(-)
       create mode 100644 src/org/armedbear/lisp/SeekableStringWriter.java
       create mode 100644 test/src/org/armedbear/lisp/SeekableStringWriterTest.java
      11e463d2
  2. 27 Feb, 2016 1 commit
  3. 10 Sep, 2015 1 commit
  4. 09 Sep, 2015 1 commit
  5. 19 Apr, 2015 1 commit
  6. 14 Apr, 2015 1 commit
  7. 24 Mar, 2014 1 commit
  8. 25 Jan, 2014 1 commit
    • mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      Broaden Java-side test coverage to compile everything under `test/src'. · 62e249c9
      Tests are still explicitly chosen via the nested <arg> to the
      '//abcl.test.java/java@' element at build.xml:940 ff.
      
      The test in org.armedbear.lisp.util.HttpHeadTest currently hangs (!)
      the executing VM, a high priority item for abcl-1.3.0.  The problem
      lies in a hanging read in the JVM system classes that previously
      didn't exist when accessing the ZipCache.get(url) API for the second
      time.
      
      Users are advised to call SYSTEM:DISABLE-ZIP-CACHE until this behavior
      is fixed.
      62e249c9
  9. 19 Jan, 2014 1 commit
  10. 18 Aug, 2013 2 commits
  11. 15 Aug, 2013 1 commit
  12. 06 Mar, 2013 1 commit
  13. 26 Feb, 2013 1 commit
  14. 23 Feb, 2013 1 commit
  15. 15 Nov, 2012 1 commit
  16. 10 Nov, 2012 1 commit
  17. 12 Oct, 2012 2 commits
  18. 05 Oct, 2012 1 commit
  19. 03 Aug, 2012 1 commit
  20. 01 Aug, 2012 1 commit
  21. 31 Jul, 2012 1 commit
  22. 29 Jun, 2012 2 commits
  23. 27 Jun, 2012 2 commits
  24. 24 Apr, 2012 1 commit
  25. 22 Apr, 2012 1 commit
  26. 16 Apr, 2012 1 commit
  27. 25 Jan, 2012 1 commit
  28. 22 Jan, 2012 1 commit
  29. 10 Jan, 2012 1 commit
  30. 24 Oct, 2011 1 commit
  31. 20 Oct, 2011 1 commit
  32. 11 Aug, 2011 2 commits
  33. 05 Aug, 2011 1 commit
  34. 31 Jul, 2011 1 commit
  35. 12 Jul, 2011 1 commit