- Aug 18, 2010
- Aug 17, 2010
-
-
rtoy authored
case of a negative real to an integer power. Previously, this case wasn't handled.
-
- Aug 15, 2010
-
-
rtoy authored
-
rtoy authored
instead of the (invalid) Unicode replacement character.
-
rtoy authored
the octets consumed for each character. This array is used to figure out the file position. Some tests comparing this scheme indicates a very small slowdown of about 1%, so this seems not to hurt. Use a cross-compile using the 2010-07 snapshot to build this. (Same procedure as used to build the 20b-pre1 release.) struct.lisp: o Add new slot OCTET-COUNT to LISP-STREAM to hold the array of octets per character. extfmts.lisp: o Add OCTETS-TO-STRING-COUNTED, which is like OCTETS-TO-STRING, except we need an array in which to store the number of octets consumed for each character processed. fd-stream.lisp: o Create the octet-count array creating the lisp stream string buffer. o In FD-STREAM-FILE-POSITION, use the octet count to count the number of octets that have been read but not yet returned to the user. stream.lisp: o Use OCTETS-TO-STRING-COUNTED instead of OCTETS-TO-STRING so we keep track of octet length of each character processed.
-
- Aug 14, 2010
-
-
rtoy authored
ascii.lisp: iso8859-1.lisp: iso8859-2.lisp: mac-roman.lisp: utf-16.lisp: utf-32-be.lisp: utf-32-le.lisp: utf-32.lisp: utf-8.lisp: o Inhibit warnings about funcalls to error (fdefinition of symbols). I'm tired of seeing the warnings. utf-16-be.lisp: utf-16-le.lisp: o Inhibit warnings about funcalls to error (fdefinition of symbols). I'm tired of seeing the warnings. o Fix bug in FLUSH-STATE: need to call the OUT function, not the ,OUTPUT function!
-
- Aug 13, 2010
-
-
rtoy authored
flushed.
-
rtoy authored
o Fix typo. There is no WD variable; it should be the constant 2. o In FLUSH-STATE, only flush something if the state has something to be flushed. utf-16-le.lisp: o In FLUSH-STATE, only flush something if the state has something to be flushed.
-
rtoy authored
o Fix typo (,code should be ,c). o Don't output the BOM. utf-32-le.lisp: o Fix typo (,code should be ,c).
-
- Aug 11, 2010
-
-
rtoy authored
o Add UCOMISS and UCOMISD instructions. float-sse2.lisp: o Use UCOMISS and UCOMISD in the =/single-float and =/double-float vops to match what we do on x87. This won't signal invalid operation if one of the operands is NaN. o Rename some vops to match the vop naming convention.
-
rtoy authored
-
- Aug 09, 2010
-
-
rtoy authored
LISP-STREAM-MISC function takes care of computing the position, so FILE-POSITION doesn't need to do anything else. (Why isn't this true for the non-unicode case? Should we make it so?)
-
- Aug 06, 2010
- 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
-
-
rtoy authored
-
rtoy authored
-
rtoy authored
-
rtoy authored
command.
-
agoncharov authored
-
agoncharov authored
-
agoncharov authored
-
rtoy authored
too. (It's already applied to the other builds.)
-
- Jul 31, 2010
-
-
rtoy authored
let's update the fasl version to 20b. To build this, use boot-2010-07-1-cross as the cross-compile script and -B src/bootfiles/20a/boot-2010-07-1.lisp for cross-build-world.sh. If there are any restarts, choose the clobber-it restart. bootfiles/20a/boot-20b.lisp: o Bootstrap the change to fasl version 20b. bootfiles/20a/boot-2010-07-1.lisp: o Load boot-20b.lisp. compiler/byte-comp.lisp: o Update byte-fasl-file-version to 20b.
-