Skip to content
Snippets Groups Projects
Forked from cmucl / cmucl
Source project has a limited visibility.
  • emarsden's avatar
    cf98504f
    · cf98504f
    emarsden authored
      - fix WRITE-SEQUENCE for vectors (detected by pfdietz' ANSI compliance
        test suite)
    
        (write-sequence (vector #\a) (make-string-output-stream))
    
        used to fail with
    
        "Type-error in lisp::write-vector-out:  #\a is not of type base-char"
    
        because the WRITE-SEQUENCE code is erroneously assuming that all vectors
        of characters are of type string. There are probably more errors of this
        nature!
    
    
      - fix STREAM-ELEMENT-TYPE for broadcast streams: CLtS specifies that t
        should be returned if there are no component streams, but we used to return
        nil.
    cf98504f
    History
    emarsden authored
      - fix WRITE-SEQUENCE for vectors (detected by pfdietz' ANSI compliance
        test suite)
    
        (write-sequence (vector #\a) (make-string-output-stream))
    
        used to fail with
    
        "Type-error in lisp::write-vector-out:  #\a is not of type base-char"
    
        because the WRITE-SEQUENCE code is erroneously assuming that all vectors
        of characters are of type string. There are probably more errors of this
        nature!
    
    
      - fix STREAM-ELEMENT-TYPE for broadcast streams: CLtS specifies that t
        should be returned if there are no component streams, but we used to return
        nil.