Raymond Toy pushed to branch master at cmucl / cmucl

Commits:

2 changed files:

Changes:

  • src/compiler/fndb.lisp
    ... ... @@ -1027,7 +1027,10 @@
    1027 1027
     							  :type :version))
    
    1028 1028
       boolean
    
    1029 1029
       (flushable))
    
    1030
    -(defknown pathname-match-p (pathnamelike pathnamelike) boolean
    
    1030
    +(defknown pathname-match-p (pathnamelike pathnamelike)
    
    1031
    +  ;; CLHS says the return type is a generalized boolean.  We currently
    
    1032
    +  ;; return a pathname on a match.
    
    1033
    +  (or null pathname)
    
    1031 1034
       (flushable))
    
    1032 1035
     (defknown translate-pathname (pathnamelike pathnamelike pathnamelike &key)
    
    1033 1036
       pathname
    

  • src/general-info/release-21e.md
    ... ... @@ -75,6 +75,7 @@ public domain.
    75 75
         * ~~#167~~ Lowe bound for `decode-float-exponent` type was off by one.
    
    76 76
         * ~~#168~~ Don't use negated forms for jmp instructions when possible
    
    77 77
         * ~~#169~~ Add pprinter for `define-vop` and `sc-case`
    
    78
    +    * ~~#172~~ Declare `pathname-match-p` as returning a null or pathname
    
    78 79
         * ~~#173~~ Add pprinter for `define-assembly-routine`
    
    79 80
       * Other changes:
    
    80 81
       * Improvements to the PCL implementation of CLOS: