- Sep 15, 2010
-
-
rtoy authored
-
rtoy authored
o Remove the hard-coded version from Project-Id-Version. Instead, use the fasl-file version of the compiling lisp instead.
-
rtoy authored
a file. In particular this converts :default to the actual format instead of leaving it as :default. This means when the file is later opened for source-info, the actual format is used instead of whatever the default format is at the time.
-
rtoy authored
streams with a string-buffer (all external formats except ISO-8859-1) and for streams without a string-buffer but with an in-buffer (ISO-8859-1). This caused source location information to be totally wrong.
-
- Sep 13, 2010
- Sep 09, 2010
-
-
rtoy authored
-
- Sep 08, 2010
-
-
rtoy authored
tools/Linux-cmucl-linker-script tools/SunOS-cmucl-linker-script o These linker scripts are no longer needed. tools/linker-x86.sh: o No longer needed because the contents were moved to linker.sh.
-
rtoy authored
lisp/elf.h: o Set LINKER_SCRIPT to linker.sh tools/make-main-dist.sh: o Don't copy linker-x86.sh to the distribution anymore. tools/linker.sh: o Copied contents of linker-x86.sh to here.
-
rtoy authored
-
agoncharov authored
-
agoncharov authored
-
rtoy authored
requires a cross-compile using the default cross-compile script. fd-stream.lisp: o Remove the SAVED-OC-STATE slot from an FD-STREAM because we don't need it anymore since we have the OCTET-COUNT slot. stream.lisp: o Don't need to copy the current OC-STATE to SAVED-OC-STATE. Remove code and update comments. fd-stream-extfmt.lisp: o Use the OCTET-COUNT slot to figure out how many octets have been consumed so far to produce the characters that have already been read. Don't need to do the re-conversion anymore, so we don't need the SAVED-OC-STATE anymore. o Add support for the case where we were using the ISO8859-1 external format and are now switching to another external format that requires the string-buffer.
-
rtoy authored
happens.
-
- Sep 07, 2010
-
-
agoncharov authored
-
- Sep 06, 2010
-
-
rtoy authored
-
- Sep 04, 2010
- Aug 31, 2010
-
-
rtoy authored
the default build-world.sh. (Requested by Alex G.)
-
- Aug 30, 2010
-
-
rtoy authored
and sse.
-
- Aug 28, 2010
-
-
rtoy authored
o Merge fixes to SIGCONTEXT-FLOAT-REGISTER and %SET-SIGCONTEXT-FLOAT-REGISTER from the 20b branch. o Add new function GET-FP-OPERAND to try to extract the operation and the operands when an arithmetic-error is signaled. general-info/release-20b.txt: o Update
-
rtoy authored
o Merge changes from 20b branch.
-
- Aug 26, 2010
-
-
rtoy authored
-
- Aug 25, 2010
-
-
rtoy authored
o Document some of the new files and directories that are installed.
-
- Aug 24, 2010
-
-
rtoy authored
-
- 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
-
-
rtoy authored
destination and either an xmm register or integer for the source. Add declarations to enforce this, so we don't do silently accept stupid things like psllq <eax>, 32 as was done in */complex-double-float. (Should probably add more checks of this type.)
-