Eliminate use of vector-8b in char.
authorChris Hanson <org/chris-hanson/cph>
Sat, 7 Jan 2017 09:54:31 +0000 (01:54 -0800)
committerChris Hanson <org/chris-hanson/cph>
Sat, 7 Jan 2017 09:54:31 +0000 (01:54 -0800)
commit9eb2fe45088ffcc008a92457ecbba9e489e4b29e
treeff53a11dc7c038a3839dcdf8bf9b4a8df850bce2
parent994ef242e0fb3421b8cc4f87bbd698b4dd4b37d1
Eliminate use of vector-8b in char.

* Arrange for bytevector to be available early in the cold load.
* Eliminate redundant type-checking on procedures that call char->integer.
src/runtime/bytevector.scm
src/runtime/char.scm
src/runtime/make.scm
src/runtime/parse.scm
src/runtime/predicate-metadata.scm
src/runtime/runtime.pkg
src/runtime/string.scm