- Oct 15, 2009
-
-
rtoy authored
and MACHINE-VERSION return incorrect values on Solaris. Rewrite it to work for both unicode and non-unicode builds, thereby fixing MACHINE-TYPE and MACHINE-VERSION.
-
rtoy authored
use arch_support_sse2 here in case we're running an x87 core on a chip with SSE2 support.
-
rtoy authored
unsetenv.
-
- Oct 14, 2009
-
-
agoncharov authored
As suggested by Madhu <madhu@cs.unm.edu>, removed the ext:getenv function that I had introduced a few days ago. Instead, four foreign function definitions are introduced, following Madhu's proposal. The four functions: unix-getenv unix-setenv unix-putenv unix-unsetenv are defined both in unix.lisp and unix-glibc2.lisp.
-
- Oct 11, 2009
-
-
agoncharov authored
-
- Oct 10, 2009
-
-
agoncharov authored
-
agoncharov authored
-
- Oct 02, 2009
- Sep 30, 2009
-
-
rtoy authored
lisp:codepoint.
-
- Sep 29, 2009
-
-
rtoy authored
-
- Sep 28, 2009
- Sep 20, 2009
-
-
agoncharov authored
change will be re-submitted in about a week, as a part of a bigger change.)
-
agoncharov authored
-
- Sep 19, 2009
-
-
rtoy authored
-
- Sep 17, 2009
-
-
rswindells authored
-
rswindells authored
-
rtoy authored
o Add VM:CHAR-BITS to the list of frobbed symbols. o Replace OLD-PPC with OLD-VM (a nickname for OLD-PPC).
-
rtoy authored
o Add VM:CHAR-BITS to the list of frobbed symbols.
-
rtoy authored
-
rtoy authored
-
- Sep 15, 2009
-
-
rtoy authored
-
rtoy authored
-
rtoy authored
-
rtoy authored
-
rtoy authored
STRING-CAPITALIZE. Not sure about the appropriate interface, though. code/string.lisp: o Add Unicode word break algorithm. Based on Scheme code by William Clinger. Used with permission. o Update STRING-CAPITALIZE to take another keyword arg to indicate if we should use the Unicode word break algorithm. Default is not to use the Unicode algorithm. compiler/fndb.lisp: o Update defknown for string-capitalize. i18n/tests/WordBreakTest.txt: o New test file for the word break algorithm i18n/tests/word-break-test.lisp: o New file to run the word break test.
-
rtoy authored
how to get access to variables with the same name.
-
- Sep 11, 2009
-
-
rtoy authored
o Code to run the normalization tests. All tests should pass (and currently do). NormalizationTest.txt: o Normalization test file for Unicode 5.1.0.
-
rtoy authored
-
rtoy authored
o Add support for word break properties. o Some cleanup of the code including moving the common code in write-ntrie* to write-ntrie. code/unidata.lisp: o Add support for word break properties. o UNICODE-WORD-BREAK-CODE and UNICODE-WORD-BREAK return the property code and the property keyword for a codepoint, respectively. i18n/WordBreakProperty.txt: o New file for the word break properties.
-
- Sep 09, 2009
-
-
rtoy authored
-
- Aug 30, 2009
-
-
rswindells authored
-
rswindells authored
-
- Aug 26, 2009
-
-
rtoy authored
closing an output stream. This causes things like (with-open-file (s "foo" :direction :output :external-format :utf-8) (write-char #\u+d800 s)) to output the replacement character instead of creating an empty file. bootfiles/19f/boot-2009-08-1.lisp: o New file for bootstrapping these changes.
-
rtoy authored
closing an output stream. This causes things like (with-open-file (s "foo" :direction :output :external-format :utf-8) (write-char #\u+d800 s)) to output the replacement character instead of creating an empty file. code/extfmts.lisp: o Add new slot to efx structure to hold the function to flush the state in an external format. o Add accessor for the flush-state slot. o Update DEFINE-EXTERNAL-FORMAT to allow specifying the flush function. o Add macro to call the flush-state function. o Added +EF-FLUSH+ o Use vm::defenum to name the constants instead of the hand-written values. o Export +REPLACEMENT-CHARACTER-CODE+ o Document the slots in an efx stucture. code/fd-stream.lisp: o Add ef-flush def-ef-macro to flush the state of an external format when closing an output file. If ef-flush-state is NIL, we just call EF-COUT to send out the replacement character. Otherwise, the flush-state function is called to handle it. o When closing an output character stream, call ef-flush to flush any state before flushing the buffers of the stream. o Document the unicode slots in an fd-stream. code/exports.lisp: o Export +REPLACEMENT-CHARACTER-CODE+
-
rtoy authored
-
- Aug 24, 2009
-
-
rtoy authored
we don't have the functions for :e-crlf anymore.
-
- Aug 19, 2009
-
-
rtoy authored
-