Skip to content
Snippets Groups Projects
  1. Oct 15, 2002
    • toy's avatar
      Port over SBCL's fix for the Entomotomy bug · 7fbf5590
      toy authored
      array-element-type-treated-as-declaration
      
      wherein the compiler believes type declarations on array elements
      without checking them, e.g.
      
      	(DECLAIM (OPTIMIZE (SAFETY 3) (SPEED 1) (SPACE 1)))
      	(DEFSTRUCT FOO A B)
      	(DEFUN BAR (X)
      	  (DECLARE (TYPE (SIMPLE-ARRAY CONS 1) X))
      	  (WHEN (CONSP (AREF X 0))
      	    (PRINT (AREF X 0))))
      	(BAR (VECTOR (MAKE-FOO :A 11 :B 12)))
      
      prints a structure out.
      
      This patch makes the compiler use the specialized (upgraded) element
      type instead of the declared element type for aref.
      7fbf5590
    • toy's avatar
      Port over SBCL's fix for the Entomotomy bug · 7ca74850
      toy authored
      eql-with-one-arg-fails-in-add-test-constraints
      
      This occurs when EQL is given only one arg.
      7ca74850
    • toy's avatar
      Port over SBCL's fix for the Entomotomy bug · 072200bd
      toy authored
      format-logical-block-bad-directive-error-signalling
      
      that says an error is signalled if ~W, ~_, ~<...~:>, ~I, or ~:T is
      used inside "~<..~>" (without the colon modifier on the closing
      syntax).  We signal errors now.
      072200bd
  2. Oct 14, 2002
  3. Oct 12, 2002
    • pmai's avatar
      Fix the call to coerce in dump-vector to use a type that is a recognizale · e5489f53
      pmai authored
      subtype of vector, i.e. from simple-array to (simple-array <elem-type> (*)).
      This change was necessitated by recent fixes to coerce, to bring it in
      line with the ANSI standard.
      
      This fixes dumping of non-simple vectors, as reported on cmucl-help, see
      also the Entomotomy bug dumping-of-non-simple-vectors-fails.
      e5489f53
  4. Oct 11, 2002
  5. Oct 09, 2002
  6. Oct 07, 2002
    • toy's avatar
      o Reinstate gray-streams support for read-sequence and write-sequence · 62c1a79b
      toy authored
        that was inadvertently deleted.  (Bug noted by Rudi Schlatte).
      o write-sequence was calling system:output-raw-bytes with the wrong
        args.  (Bug noted by Andras Simon)
      62c1a79b
    • toy's avatar
      From Gerd Moelmann, with minor additions for sparc: · 115b4086
      toy authored
      o max/min should check that a real number is given, even for the
        single-arg case instead of just returning the arg.
      115b4086
    • toy's avatar
      o Correct some spelling mistakes · 4fb3490d
      toy authored
      o Fix a few typos in code.
      o Delete a few unused symbols from various places
      o Use something better than %%RWSEQ-EOF%% for the eof marker.
      o Add target-foreign-linkage vars for the PPC and HPPA ports to aid
        cross-compilation.  (The values are very likely wrong, but they're
        not used yet.)
      
      Based on a larger patch from Eric Marsden.
      4fb3490d
  7. Oct 04, 2002
  8. Oct 02, 2002
  9. Oct 01, 2002
  10. Sep 19, 2002
  11. Sep 17, 2002
    • pmai's avatar
      The recent changes which made system:without-hemlock a simple progn if · 0becdc66
      pmai authored
      Hemlock wasn't present, caused the compiler to tail-call eliminate the
      function call in signal handlers defined via define-signal-handler.
      Besides causing problems for the debugger, which now sees a foreign
      function call land frame as the top of stack, this is also confusing
      to the end user, hence we turn up the debug optimization quality to
      prevent tail-call-elimination here.
      0becdc66
  12. Sep 12, 2002
  13. Sep 09, 2002
Loading