Skip to content
Snippets Groups Projects
  1. Oct 18, 2015
  2. Oct 17, 2015
    • Raymond Toy's avatar
      Add tests for issue #10. · b239ce3f
      Raymond Toy authored
      Covers 1, 2, and 4-bit arrays.
      
      Manually verified that the cmucl 21a fails these tests, as expected,
      when the index is a multiple of the number of elements per 32-bit
      word.
      b239ce3f
    • Raymond Toy's avatar
      Fix data-vector-set-c for unsigned-byte 1, 2, and 4 · 3c373507
      Raymond Toy authored
      For simple-arrays of 1, 2, or 4-bit elements, data-vector-set-c was
      incorrectly merging the new value into the array when the index is a
      multiple of the number of elements per (32-bit) word.  Thus, for 4-bit
      elements, the new value was not merged in when the index is a multiple
      of 8.  In these cases, there's no need to shift the array value or the
      new value to move them into the correct place.  When the shift is
      zero, the code accidentally removed the part that merges in the new
      value.
      
      Fix #10.
      3c373507
  3. Oct 11, 2015
  4. Oct 10, 2015
  5. Oct 05, 2015
    • 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
  6. Oct 01, 2015
  7. Sep 01, 2015
    • 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
  8. Aug 30, 2015
  9. Aug 27, 2015
  10. Aug 01, 2015
    • 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
  11. Jul 26, 2015
    • 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
  12. Jul 22, 2015
  13. Jul 16, 2015
  14. Jun 24, 2015
  15. Jun 22, 2015
Loading