- Feb 19, 2010
-
-
rtoy authored
o L command includes an optional prefix. o PP is not the same as P; it prints out more info. o DESCRIBE was missing.
-
- Feb 15, 2010
-
-
rtoy authored
2010/02/14: $ echo '(compile nil (lambda (x) x))' > foo.lisp $ lisp -noinit * (compile-file "foo.lisp") * (load *) causes an error.
-
- Feb 07, 2010
-
-
rtoy authored
get rid of a warning.
-
- Feb 05, 2010
-
-
rtoy authored
negative zero. o Change %unary-ftruncate to call %unary-fround. This speeds up ftruncate by 2-4 times.
-
rtoy authored
-
rtoy authored
the second return value; it always used *READTABLE* instead of the given readtable.
-
rtoy authored
everywhere except for x87 builds since there is a possible roundoff issue due to the 80-bit registers for x87. This is some 2-3 times faster than the existing fround function. code/float.lisp: o Implementations of %unary-fround/single-float, %unary-fround/double-float, and %unary-fround. Declare the first two as inline too. compiler/float-tran.lisp: o Tell compiler about %unary-fround. o Transform fround to a call to %unary-fround. o Transform %unary-fround to special versions for single and double float arguments.
-
- Feb 02, 2010
-
-
rtoy authored
tools/create-target.sh: o If lisp variant is solaris using Sun C, setup default motif config to use Sun C too. motif/server/Config.solaris_sunc: o New config file for building motifd using Sun C.
-
- Feb 01, 2010
-
-
rtoy authored
everywhere, not just for unicode. Non-unicode takes a small hit from doing an unnecessary strcpy, but that should not be critical.
-
rtoy authored
in backtrace.c about undeclared function.
-
rtoy authored
-
rtoy authored
starting addresses. o Make DYNAMIC_SPACE_SIZE an unsigned to get rid of an overflow warning when compiling.
-
rtoy authored
o Follow CMUCL coding style. o Argv and envp are const char*. os.h: lisp.c: Darwin-os.c: FreeBSD-os.c: NetBSD-os.c: OpenBSD-os.c: hpux-os.c: irix-os.c: mach-os.c: osf1-os.c: solaris-os.c: sunos-os.c: o argv and envp are const char *.
-
rtoy authored
When run on a kernel compiled without COMPAT_BRK CMUCL segfaults, so I copied the kludge used by SBCL - check the current personality, and if necessary, enable ADDR_NO_RANDOMIZE and re-exec itself. Linux-os.c: o Check for personality and rexec if necessary. os.h: o New prototype for os_init needed because it needs argv and envp. lisp.c: Darwin-os.c: FreeBSD-os.c: NetBSD-os.c: OpenBSD-os.c: hpux-os.c: irix-os.c: mach-os.c: osf1-os.c: solaris-os.c: sunos-os.c: o Update call to os_init, which needs argv and envp now.
-
rtoy authored
o Add RCS header make-dist.sh: o Add RCS header o Add some comments on what this does.
-
- Jan 31, 2010
-
-
rtoy authored
info slot to nil (the default) in this case.
-
rtoy authored
formats that include a BOM.
-
rtoy authored
-
rtoy authored
absolute directory according to whether the TO directory is relative or absolute. Previously, the result was taken from the SOURCE directory, unless the TO directory was absolute. See cmucl-help, 2010/01/29.
-
- Jan 30, 2010
-
-
rtoy authored
-
- Jan 28, 2010
-
-
rtoy authored
-
- Jan 26, 2010
-
-
rtoy authored
than a tty. This makes the build scripts stop if we get dumped to ldb due to a fatal build error.
-
- Jan 25, 2010
-
-
rtoy authored
up another string.
-
- Jan 23, 2010
-
-
agoncharov authored
-
agoncharov authored
-
rtoy authored
default OS name for the tarballs.
-
rtoy authored
everything is defined yet. Hence, add dummy %SET-FD-STREAM-EXTERNAL-FORMAT and move the real one to fd-stream-extfmt.lisp. This builds. code/fd-stream.lisp: o Always call %SET-FD-STREAM-EXTERNAL-FORMAT, even if LISP::*ENABLE-STREAM-BUFFER-P* is NIL. code/stream.lisp: o Move %SET-FD-STREAM-EXTERNAL-FORMAT to fd-stream-extfmt.lisp. o Add dummy implementation of %SET-FD-STREAM-EXTERNAL-FORMAT. code/fd-stream-extfmt.lisp: o %SET-FD-STREAM-EXTERNAL-FORMAT moved here.
-
rtoy authored
handled by the makefile which sets -DFEATURE_SSE2 appropriately because :SSE2 is a lisp feature saved in internals.inc. This was causing the C code to be rebuilt when building x87 and then sse2 in the same tree. It's not necessary to do that and should not be done.
-
rtoy authored
set-routines so that the stream has the specified external format.
-
- Jan 22, 2010
-
-
rtoy authored
properly. (Broken in previous change for fast streams.)
-
rtoy authored
-
rtoy authored
from the source file, the file is opened using the default external format. This is not right if the file was compiled using a different external format, and we try to read it using the default format. compiler/debug-dump.lisp: o Set the INFO slot to the external format used to source files. code/debug-info.lisp: o Add comment that the INFO slot contains the external format for :FILES. (It was previously unused.) code/debug.lisp: o Open the source file with the same format as used to compile the file.
-
rtoy authored
file position, we need to convert what's left in the buffer into octets to figure out how many octets haven't been delivered yet.
-
rtoy authored
same external format used for reading the file. This ensures that these files will make sense if the source file makes sense for the given external format.
-
rtoy authored
inadvertently broken when the fast external format work was done. The position did not take into account the number of octets that had been read in but not yet processed.
-
- Dec 30, 2009
- Dec 22, 2009
-
-
rtoy authored
-
- Dec 21, 2009
-
-
rswindells authored
-
- Dec 18, 2009
-
-
agoncharov authored
-