-changes in sbcl-0.8.20 (0.9alpha.0?) relative to sbcl-0.8.18:
+changes in sbcl-0.8.20 (0.9alpha.0?) relative to sbcl-0.8.19:
* fixed disassembly of SHLD and SHRD on x86. (thanks to David
Lichteblau)
* fixed bugs 19 and 317: fixed-format floating point printing is
passing it through to OPEN.
** LOAD on source files likewise passes any EXTERNAL-FORMAT
argument given to internal calls to OPEN.
+ * fixed some bugs revealed by Paul Dietz' test suite:
+ ** Space, Tab, Linefeed, Return and Page have the invalid
+ secondary constituent character trait.
changes in sbcl-0.8.19 relative to sbcl-0.8.18:
* new port: SBCL now works in native 64-bit mode on x86-64/Linux
(!set-secondary-attribute #\d +char-attr-constituent-expt+)
(!set-secondary-attribute #\s +char-attr-constituent-expt+)
(!set-secondary-attribute #\l +char-attr-constituent-expt+)
- (!set-secondary-attribute (code-char 8) +char-attr-invalid+)
- (!set-secondary-attribute (code-char 127) +char-attr-invalid+))
-
+ (!set-secondary-attribute #\Space +char-attr-invalid+)
+ (!set-secondary-attribute #\Newline +char-attr-invalid+)
+ (dolist (c (list backspace-char-code tab-char-code form-feed-char-code
+ return-char-code rubout-char-code))
+ (!set-secondary-attribute (code-char c) +char-attr-invalid+)))
+
(defmacro get-secondary-attribute (char)
`(elt *secondary-attribute-table*
(char-code ,char)))
(set-cmt-entry char nil)
(set-cat-entry char +char-attr-whitespace+)))
(whitespaceify (code-char tab-char-code))
- (whitespaceify #\linefeed)
- (whitespaceify #\space)
+ (whitespaceify #\Newline)
+ (whitespaceify #\Space)
(whitespaceify (code-char form-feed-char-code))
(whitespaceify (code-char return-char-code)))
;;; 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".)
-"0.8.19.5"
+"0.8.19.6"