0.8.13.77.character.4
"Nothing like the bracing sea air"
Implement separation of BASE-CHAR (= ASCII) and CHARACTER.
... CHAR-CODE-LIMIT is still 255
... BASE-CHAR is (CHARACTER-SET '((0 . 127)))
... new widetags COMPLEX-CHARACTER-STRING and
SIMPLE-CHARACTER-STRING (including runtime support,
compiler/x86/array.lisp, etc.)
... a whole slew of BASE-STRING/(VECTOR CHARACTER) fixes,
including but not limited to
* packages
* pathnames
* sb-unix (and clients)
* sb-alien
* streams
* fasl dumper/loader
(some of these might want to be cherry-picked to HEAD,
depending on how long this branch lives)
... minor tweak to sb-simple-streams so that all contribs pass
This has not yet been tested either against sbcl's own test
suite or against Paul Dietz' gcl/ansi-tests
42 files changed: