* bug fix: SB-POSIX wrapper for putenv no longer tries to put lisp strings
in the environment. setenv() and unsetenv() are also provided. (reported by
Fare Rideau; launchpad bug lp#460455)
+ * bug fix: LOAD of both .fasl and .FASL type files now forces fasl-style
+ loading. This ensures sensible errors for .FASL files from other
+ implementations on case-insensitive filesystems. (reported by Willem
+ Broekema; launchpad bug lp#489417)
* bug fix: #p"\\\\" can now be read without error on Win32. (reported by
Willem Broekema; launchpad bug lp#489698).
* bug fix: some minor code rearrangements to reenable warning-free building
(return-from load nil))
(let* ((real (probe-file stream))
(should-be-fasl-p
- (and real (string= (pathname-type real) *fasl-file-type*))))
+ (and real (string-equal (pathname-type real) *fasl-file-type*))))
;; Don't allow empty .fasls, and assume other empty files
;; are source files.
(when (and (or should-be-fasl-p (not (eql 0 (file-length stream))))
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"1.0.33.23"
+"1.0.33.24"