1. 10 Oct, 2015 3 commits
  2. 05 Oct, 2015 1 commit
    • Raymond Toy's avatar
      Support asdf's static-image-op. · 20abbd7c
      Raymond Toy authored
      * src/lisp/GNUMakefile
          * Don't add exec-final.o to lisp.a.  (But still remove exec-init.o
            from it.)
      * src/tools/linker.sh
          * When linking the executable, need to link exec-final.o too.
      * bin/make-main-dist.sh
          * Need to install exec-init.o and exec-final.o.  exec-init.o is
            needed to link a normal lisp; exec-final.o is used for the
            executable image.
          * Fix modes on some installed files.  exec-init.o, exec-final.o,
            and lisp.a don't need to be executable.
      20abbd7c
  3. 01 Oct, 2015 3 commits
  4. 01 Sep, 2015 1 commit
    • Raymond Toy's avatar
      Really don't print the herald when -quiet is given. · b8654321
      Raymond Toy authored
      The previous implementation cleared *herald-items* when -quiet was
      given, but if the init file loaded up items that added to
      *herald-items*, then the items were still printed.  Plus, it seems odd
      that -quiet actually clears *herald-items*.
      
      So, just don't print herald if -quiet is given, but also preserve
      *herald-items* so that (print-herald) would actually print the actual
      herald.
      b8654321
  5. 30 Aug, 2015 8 commits
  6. 27 Aug, 2015 1 commit
  7. 01 Aug, 2015 1 commit
    • Raymond Toy's avatar
      Fix #4 again, but for negative indices. · 5a1ecf1a
      Raymond Toy authored
      o Add declaration for LIST-ELT* that the index is a kerrnel:index.
      o Clean up ELT to directly call LIST-ELT* instead of having an inlined
        version.
      o Fix typo: issue.5 is really issue.4.
      o Add tests for invalid indices for ELT and (SETF ELT) for both lists
        and vectors.
      5a1ecf1a
  8. 26 Jul, 2015 1 commit
    • Raymond Toy's avatar
      Use asdf instead of defsystem. · 00564a1f
      Raymond Toy authored
      Then when the pcl tests are compiled, the fasls are stored somewhere
      else instead of in the tests/pcl directory.  This means the src
      directory isn't polluted with fasls when we make a source tarball.
      00564a1f
  9. 22 Jul, 2015 1 commit
  10. 16 Jul, 2015 2 commits
  11. 24 Jun, 2015 2 commits
  12. 22 Jun, 2015 2 commits
  13. 14 Jun, 2015 5 commits
    • Raymond Toy's avatar
      Fix #4: ELT signals error on invalid index on lists · 1ca0a557
      Raymond Toy authored
      code/seq.lisp:
      o Define internal LIST-ELT* function that executes ELT on lists,
        signaling an error if the index is invalid.
      
      compiler/seqtran.lisp:
      o Change the deftransform for ELT to use LIST-ELT* instead of NTH.
      
      tests/issues.lisp:
      o Add test for this issue.
      1ca0a557
    • Raymond Toy's avatar
      Regenerated. · b096e8dd
      Raymond Toy authored
      b096e8dd
    • Raymond Toy's avatar
      Increase *ERROR-PRINT-LINES* to a 10. · 39c24612
      Raymond Toy authored
      Five is a bit small, especially when printing out the message from
      issue #5.
      39c24612
    • Raymond Toy's avatar
      Fix #5: Give better error message · e791b596
      Raymond Toy authored
      Give a better error message when using T clause in case
      
      error.lisp:
      o Add new invalid-case condition to handle errors from case
        expressions.
      
      macros.lisp:
      o Use new invalid-case condition to signal the invalid usage of T in
        CASE expressions.
      o Replace old message with better, more informative, message. Include
        xref to ANSI CL spec.
      
      exports.lisp:
      o Export INVALID-CASE from KERNEL package.
      e791b596
    • Raymond Toy's avatar
      Regenerated. · 83ce6c9e
      Raymond Toy authored
      83ce6c9e
  14. 12 Jun, 2015 2 commits
  15. 07 Jun, 2015 7 commits