Skip to content
Snippets Groups Projects
  1. Mar 24, 2004
    • emarsden's avatar
      · e2daaabd
      emarsden authored
       - add ignore declaration
       - fix endpwent alien routine for Solaris
      e2daaabd
  2. Mar 23, 2004
    • emarsden's avatar
      · 335ca24f
      emarsden authored
       - various package-related cleanups. PROFILE and CLX packages use
         COMMON-LISP instead of LISP.
      335ca24f
  3. Jan 20, 2004
    • toy's avatar
      Update. · 6ae83779
      toy authored
      6ae83779
    • toy's avatar
      Some ANSI compliance fixes found by Paul Dietz's tests. · 09dc96ef
      toy authored
      o PEEK-CHAR wasn't signaling end-of-file when recursive-p was true.
        o GENERALIZED-PEEKING-MECHANISM needs to handle EOF-DETECTED-FORM
          when the peek-type is NIL.
        o Make PEEK-CHAR with peek-type NIL handle RECURSIVE-P.
      
      o WRITE-LINE didn't like an explicit :END NIL.
      
      o READ-SEQUENCE didn't like reading things into a bit-vector from a
        "good" stream element type.  If the sequence is a bit-vector, use
        the general read-into-vector to read the data.
      
      o READ-SEQUENCE wasn't returning the right value when reading into
        simple-strings with a non-zero :START value.
      09dc96ef
  4. Jan 19, 2004
    • toy's avatar
      o Fix INTERVAL-RANGE-INFO some more. Put back the previous change · 335f876a
      toy authored
        (that we backed out) so (abs (the (double-float 0d0) x)) produces
        the correct result.
      o Add a kludge to INTERVAL-RANGE-INFO to handle the case of an
        interval -0.0 to 0.0 specially.  INTERVAL-RANGE-INFO should return
        NIL instead of '- for this.
      o The fixes to INTERVAL-RANGE-INFO tickle a bug in INTERVAL-SPLIT
        where we weren't correctly splitting the the interval [-0.0, 0d0]
        into 2 intervals correctly.  This was causing the compiler to loop
        forever deriving things.
      
      This is all a bit kludgy.  Dealing with signed-zeroes is a pain.
      335f876a
    • toy's avatar
      PEEK-CHAR should determine whether a character is whitespace from the · 82f47e34
      toy authored
      current readtable.  Use that instead of whitespace-char-p.
      
      (Noted from Paul Dietz's ANSI tests.)
      82f47e34
  5. Jan 18, 2004
  6. Jan 17, 2004
  7. Jan 16, 2004
  8. Jan 15, 2004
    • toy's avatar
      Some micro-optimizations · 88ca1799
      toy authored
      o MOVE-FROM-SIGNED uses a shorter sequence of instructions with fewer
        branch instructions to figure out if the number is a fixnum.
      o MOVE-FROM-UNSIGNED uses shorter sequence of instructions to set the
        bignum correctly.
      88ca1799
    • toy's avatar
      Cross-compile script for the faster gencgc allocator on sparc. · af5a87b0
      toy authored
      (A cross-compile may not have been necessary, but I didn't try it.)
      af5a87b0
  9. Jan 12, 2004
  10. Jan 10, 2004
  11. Jan 09, 2004
Loading