- 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.
-
rtoy authored
-
- Jul 06, 2009
-
-
rtoy authored
can be printed without quotes. (Not sure if we should include all symbols. Maybe just math symbols?)
-
rtoy authored
-
rtoy authored
instead of 53 bits. This causes the incorrect result (found by Paul): (ffloor 1.1605184953130993d26 12622780800d0) -> 9.193841782573768d15 -8.05306368d8 The correct result should have a remainder of zero. Force the precision to be 53 bits (double-float).
-
- Jul 02, 2009
-
-
rtoy authored
o Bootstrap file needed to compile this change (because the current shrink-vector derive-type optimizer didn't handle union types). compiler/fndb.lisp: o Make the compiler warn if the result of lisp::shrink-vector is not used. This is a problem because the compiler doesn't know that shrink-vector destructively modifies the length of a vector. As a partial solution, warn the user if the result of shrink-vector is not. code/hash-new.lisp: code/seq.lisp: o Make sure the result of shrink-vector is used, to get rid of a new compiler warning. code/unidata.lisp: o Modify %unicode-full-case so that it doesn't use shrink-vector anymore. compiler/seqtran.lisp: o Fix shrink-vector derive-type optimizer to handle union types. tools/build-unidata.lisp: o Fix typo that someone got in. o Make sure the result of shrink-vector is used, to get rid of a new compiler warning.
-
- Jun 30, 2009
- Jun 29, 2009
- Jun 25, 2009
-
-
rtoy authored
pretty-printer was used. Test: (let* ((*print-pprint-dispatch* (copy-pprint-dispatch))) (set-pprint-dispatch 'string (lambda (stream obj) (write-string "BAR-" stream))) (gentemp "FOO-")) -> BAR-1 (From a message on sbcl-devel list, 2009/06/21.).
-
rtoy authored
correctly. Previously, each surrogate was converted individually. This is wrong; they should be treated as a single codepoint that is converted.
-
rtoy authored
o Handle the surrogate pairs in our UTF-16 strings.
-
- Jun 24, 2009
- Jun 21, 2009
- Jun 20, 2009
-
-
rtoy authored
Not sure that hemlock is fully functional, but it seems to work now.
-
- Jun 19, 2009
-
-
rtoy authored
Unicode build. This allows Hemlock to load and run but does not work correctly with a Unicode build. The display is wrong, among other things.
-
rtoy authored
the new value against the declared slot type. This shows up in simple-streams because the slot type stream:j-listen-fn is a hairy function type spec. So, try to simplify the slot type before checking. This is a slightly modified idea from Paul Foley.
-
- Jun 18, 2009
- Jun 17, 2009
-
-
rtoy authored
try to add it to the distribution.
-
rtoy authored
completely untested.
-
rtoy authored
src/contrib/games/feebs and hemlock which works (in non-unicode builds). Update open-x-stream to handle Darwin's weird local Unix connection pathnames to the socket. Use unix-socket-path-from-host to get this fixed.
-
rtoy authored
src/contrib/games/feebs and hemlock which works (in non-unicode builds).
-
- Jun 16, 2009
-
-
rtoy authored
code/stream.lisp: o Only define (setf stream-external-format) for Unicode builds. o In stream-external-format, don't try to look up the external format from the fd-stream structure, which doesn't exist in non-unicode builds. code/strings.lisp: o Conditionalize out things that will only work if unicode is available. tools/worldcom.lisp: o Only compile fd-stream-extfmt for unicode builds.
-
rtoy authored
o Only define STRING-TO-NFD, STRING-TO-NFKD, and STRING-TO-NFKC for Unicode builds. Conditionalize out their support functions too. o Update export list to be conditional on Unicode too. o Use new name for get-pairwise-composition. code/exports.lisp: o Update export list to be conditional on Unicode for above changes in string.lisp. code/unidata.lisp: o Change name from GET-PAIRWISE-COMPOSITION to UNICODE-PAIRWISE-COMPOSITION to match other Unicode function names.
-