- Aug 13, 2009
-
-
rtoy authored
surrogate or a lone trailing surrogate) get replaced with the replacement character.
-
- Aug 12, 2009
- Aug 11, 2009
-
-
rtoy authored
code/exports.lisp: o Import STREAM:SET-SYSTEM-EXTERNAL-FORMAT into the EXT package. o Define and export %sin-quick, %cos-quick, and %tan-quick only for x87 builds. compiler/float-tran.lisp: o Only apply defknowns and deftransforms for %sin-quick, %cos-quick, and %tan-quick for x87 builds.
-
rtoy authored
-
rtoy authored
o Put back some unicode/unicode-bootstrap conditionals.
-
- Aug 10, 2009
-
-
rtoy authored
-
rtoy authored
-
rtoy authored
assigned. It should return NIL if the codepoint is NOT assigned.
-
rtoy authored
-
rtoy authored
-
rtoy authored
-
rtoy authored
o Standard streams no longer change formats when *default-external-format* changes. Use stream:set-system-external-format instead, or (setf external-format). o char-to-octets properly handles surrogate characters being written. o Makes simple-streams work again. This change needs to be cross-compiled. 2009-07 binaries work for cross-compiling using the 19e/boot-2008-05-cross-unicode-*.lisp cross-compile script.
-
- Aug 09, 2009
-
-
rtoy authored
-
- Jul 24, 2009
-
-
rtoy authored
-
- Jul 23, 2009
-
-
rtoy authored
o Move the +ss-ef-foo+ constants to here from strategy.lisp, and update them so they don't overlap with existing +ef-foo+ constants. o Update +ef-max+ accordingly. pcl/simple-streams/impl.lisp: o Use +ss-ef-str+ instead of +ef-str+ in simple-stream-strlen. pcl/simple-streams/strategy.lisp: o Comment out +ss-ef-foo+ constants. o Use +ef-max+ instead of +ss-ef-max+, which is no longer defined. o Fix bugs in %dc-write-chars-fn: - Use ef variable - Need to call flush-out-buffer, not flush-buffer for dual-channel streams.
-
rtoy authored
-
rtoy authored
appear to be used anywhere.
-
rtoy authored
internal.lisp: o Remove (debug 0) quality.
-
rtoy authored
o Add single-channel and dual-channel functions to write strings. This allows proper handling of strings with surrogates. rt/simple-streams-test.lisp: o Add test for writing a large string with surrogate characters.
-
rtoy authored
o For all tests that generate random characters, be sure to specify an external format of iso8859-1, just in case *default-external-format* is something else that might cause issues with random characters.
-
rtoy authored
o Update %read-chars-fn to support surrogates so that we can read surrogate pairs and correctly place them in a string. rt/simple-streams-test.lisp: o Add a couple of tests exercising %read-chars-fn. These pass. o Add a test for writing strings with surrogates. (Not yet implemented.)
-
rtoy authored
o Comment out %char-to-octets and ef-obs-co-fn, which aren't used anymore. (Remove this soon.) impl.lisp: o Fix %file-string-length, based on the equivalent code for fd-streams.
-
rtoy authored
support. Add new functions def-ef-macro functions that do the dirty work and use them in the stream functions. We leave the old versions around for now, but they should be removed. %octets-to-char is no longer used.
-
rtoy authored
-
- Jul 17, 2009
-
-
rtoy authored
docstrings, especially when displayed with describe.
-
agoncharov authored
-
agoncharov authored
reflect the standard and actual behavior.
-
- Jul 16, 2009
- Jul 13, 2009
-
-
rtoy authored
o Make debug_lisp_search global instead of static. lisp/elf.c: o Use debug_lisp_search to control printing of some debug information when searching for the linker script. o Update to support executables with Unicode support. (CMUCL_LIB is a wide string, so we need to hack that into a C string. This needs work.)
-
rtoy authored
-
rtoy authored
get-best-authorization. (From Fred.)
-
- Jul 10, 2009
- Jul 07, 2009
-
-
rtoy authored
sun4_solaris_gcc and sun4_solaris_sunc configs are now obsolete, but we leave the around for now. Tested both configs and they work. lisp/Config.sparc_common: o New file for common config for gcc and Sun C builds on Solaris lisp/Config.sparc_gcc: o New file for building on sparc/solaris with gcc lisp/Config.sparc_sunc: o New file for building on sparc/solaris with Sun C tools/create-target.sh: o Change default from sun4_solaris_gcc to sparc_gcc to use new configuration.
-
rtoy authored
o Fix some typos. o Clean up consecutive allocation heuristic: - Add comments to alloc_stats slots. - Removed regions_differ_count slot - Reset abandon_region_count when saved_region is updated.
-