Skip to content
Snippets Groups Projects
  1. Dec 19, 2015
  2. Dec 12, 2015
  3. Dec 06, 2015
  4. Dec 03, 2015
    • Raymond Toy's avatar
      Linux needs unix-setitimer · 5406768c
      Raymond Toy authored
      Cut and paste error from unix-glibc2.lisp copied unix-getitimer
      instead of unix-setitimer which is needed by SAVE-LISP.
      5406768c
  5. Dec 02, 2015
    • Raymond Toy's avatar
      Handle large (fixed) shift amounts for the digit shifters. · 1b8b84be
      Raymond Toy authored
      Make the vops handle the case when the known constant shift amount is
      so large that the result is a known value.  Plus, the instructions
      have a fixed immediate argument size and the amount is taken mod 32
      which would produce the wrong result if the actual shift amount were
      used.
      1b8b84be
  6. Nov 29, 2015
  7. Nov 11, 2015
  8. Nov 01, 2015
  9. Oct 31, 2015
  10. Oct 20, 2015
  11. Oct 18, 2015
  12. 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
  13. Oct 11, 2015
  14. Oct 10, 2015
  15. 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
Loading