1. 04 Nov, 2011 1 commit
  2. 09 Sep, 2009 1 commit
  3. 19 Aug, 2009 1 commit
  4. 14 Aug, 2009 1 commit
  5. 10 Aug, 2009 1 commit
  6. 23 Jul, 2009 1 commit
  7. 06 Jul, 2009 1 commit
  8. 30 Jun, 2009 1 commit
  9. 29 Jun, 2009 1 commit
  10. 24 Jun, 2009 1 commit
  11. 11 Jun, 2009 1 commit
  12. 10 Apr, 2009 1 commit
    • rtoy's avatar
      Update · 24898eb6
      rtoy authored
      24898eb6
  13. 08 Apr, 2009 1 commit
  14. 27 Mar, 2009 1 commit
    • rtoy's avatar
      code/hash-new.lisp: · e8385fd7
      rtoy authored
      o Don't convert characters to uppercase when computing SXHASH for
        characters.  The characters aren't EQUAL anyway, so the hash value
        doesn't have to be the same.
      
      general-info/release-20a.txt:
      o Update
      e8385fd7
  15. 20 Mar, 2009 1 commit
    • rtoy's avatar
      This big of code causes CMUCL to spend huge amounts of time trying to · cb674c89
      rtoy authored
      simplify the union of disjoint double-float types:
      
      (defun foo (arg)
        (declare (type double-double-float arg)
      	   (optimize (speed 3) (space 0)))
        (let* ((x arg)
      	 (xx 0w0)
      	 (k 0)
      	 (px (coerce k 'double-double-float))
      	 (qx 0w0))
          (declare (type double-double-float x xx px qx)
      	     (notinline poly-eval poly-eval-1))
          (setf x (- (- x (* px log2-c1)) (* px log2-c2)))
          (+ x 0d0)
          ))
      
      Fix it:
      
      code/type.lisp:
      o Rename SIMPLIFY-BIG-INTEGER-UNION to SIMPLIFY-BIG-UNION
      o SIMPLIFY-BIG-UNION takes an extra arg to specify the resulting type.
      o Modify SIMPLIFY-UNIONS to handle float unions as well as integer
        unions.
      
      general-info/release-20a.txt:
      o Update
      cb674c89
  16. 16 Mar, 2009 1 commit
  17. 03 Mar, 2009 1 commit