- Sep 06, 2010
-
-
rtoy authored
midstream. o When changing the external format, the new converted characters need to go into the string-buffer at the point after the last character was read. This maintains consistency if the format is changed again before we have to read in another buffer of octets. o Handle the case where an external format that uses the string-buffer is changed to ISO8859-1, which doesn't. In this case, the converted characters need to be copied to the in-buffer in the right place and the string-buffer needs to be set to NIL to indicate that the string-buffer is not used anymore. o Add a note that we don't handle the case of changing ISO8859-1 to another external-format that uses a string-buffer.
-
rtoy authored
o Add some comments from Paul Foley on what arguments to DEF-EF-MACRO mean.
-
rtoy authored
o Add new ef-macro index for octets-to-string-counted. (Forgot to do that before.) bootfiles/20a/boot-2010-08-1.lisp: o Use this to bootstrap the change (using a cross-compile.)
-
- Sep 05, 2010
-
-
rtoy authored
that handles eof and reading into the octet buffer into local functions. Makes it a little easier to read.
-
- Sep 03, 2010
-
-
rtoy authored
word-break-test.lisp: o Change the name of PARSE-LINE to be unique so we can load and run both tests in the same lisp instance.
-
rtoy authored
tests pass without problems. Copying the lines from the test files to a new file also produces a file that is identical to the original. (Previously, this was failing.) o For debugging, clear out the parts of in-buffer that have already been processed. Not enabled normally. o When retrying the read to get more octets, we weren't reading the new octets into the correct spot in the in-buffer, and we weren't updating the in-length with the correct length.
-
rtoy authored
o For debugging, the last sbuf element is lisp-stream-string-buffer-len, not one more than that. o We were not copying the last element of the string-buffer to the beginning. o Forgot to set the stream in-length correctly when we had to retry reading octets to get a whole character.
-
- Sep 02, 2010
-
-
rtoy authored
up when running the word break test in i18n/tests/word-break-test.lisp. extfmts.lisp: o Return the number of characters that were actually converted instead of the position of the starting point of the output string. stream.lisp: o In FAST-READ-CHAR-STRING-REFILL, sometimes, we'll only read one octet into the octet buffer, and the octet will be the first octet of a multi-octet character. If this happens, we need to try to read some more octets in so that the call to FAST-READ-CHAR-STRING-REFILL can return a character. We only retry once. If this still fails to read enough octets to form a character, we're hosed since we don't check for this. (Should we?) Need to refactor this code a bit too.
-
rtoy authored
-
- Aug 28, 2010
-
-
rtoy authored
o Fix SIGCONTEXT-FLOAT-REGISTER to handle SSE2 better. In particular, single-floats were incorrect for XMM registers. Also update this to handle complex double-floats and complex single-floats. o Update %SET-SIGCONTEXT-FLOAT-REGISTER to match SIGCONTEXT-FLOAT-REGISTER. general-info/release-20b.txt: o Update
-
- Aug 26, 2010
-
-
rtoy authored
-
- Aug 25, 2010
-
-
rtoy authored
-
- Aug 24, 2010
-
-
rtoy authored
-
- Aug 18, 2010
-
-
rtoy authored
-
- Aug 15, 2010
- Aug 14, 2010
-
-
rtoy authored
utf-16-be and utf-16-le.
-
- Aug 13, 2010
-
-
rtoy authored
-
- Aug 09, 2010
-
-
rtoy authored
-
- Aug 06, 2010
-
-
rtoy authored
-
- Aug 05, 2010
-
-
rtoy authored
-
- Aug 04, 2010
- Aug 03, 2010
- Aug 02, 2010
-
-
rtoy authored
-
rtoy authored
-
rtoy authored
lisp/elf.c: lisp/mach-o.c: o Remove obj_cleanup function. lisp/save.c: o Don't call obj_cleanup anymore (because it doesn't exist.) toosl/linker-x86.sh: o Remove CORRO.o CORSTA.o CORDYN.o on exit.
-
rtoy authored
compiler options will work with gcc and produce a working executable.
-
rtoy authored
-
agoncharov authored
-
- Aug 01, 2010