- Jan 18, 2002
-
-
pmai authored
is really exported via the individual export forms. This silences some spurious warnings during compilation.
-
- Jan 16, 2002
-
-
toy authored
SAP, so no need to create an alien object out of it.) Based on a replacement by Lynn Quam.
-
- Jan 14, 2002
-
-
toy authored
-
- Jan 13, 2002
-
-
toy authored
precision for x86 floating-point operations.
-
- Jan 04, 2002
-
-
pw authored
lookup-host-entry fails to find the host. Reported by John Wiseman.
-
- Dec 13, 2001
-
-
pmai authored
because of a missing bounds check.
-
pmai authored
stepping-facility. Since this currently only works on compiled code, we try to compile the anonymous function containing the form to-be-stepped, and bail-out with an error if that fails, e.g. for non-null enclosing lexical environments.
-
pmai authored
COMPILER-MACROEXPAND, and export them from the EXTENSIONS package, since they are useful debugging aids for compiler-macro writers, even if they could write them on their own, and ANSI CL dropped them.
-
- Dec 12, 2001
-
-
pmai authored
o Make condition printing safe, so that errors in condition printing don't confuse the user. Inspired by a patch from Martin Cracauer.
-
- Dec 11, 2001
-
-
pmai authored
names. This change fixes that. For undefined modules, require now defaults to loading "modules:MODULENAME-library", where MODULENAME is treated as if specified in :CASE :COMMON, so that users can use (require :clx) or (require "CLX") to load "modules:clx-library", etc.
-
- Dec 10, 2001
- Dec 08, 2001
-
-
pmai authored
site-init file.
-
- Dec 06, 2001
-
-
pmai authored
-
pmai authored
function for LISP:FIND-CLASS now accepts and ignores the optional errorp and environment arguments, as per ANSI. o It now also allows nil as the new-value, as per ANSI, and dissociates any defined class from the given name. Note that this only works as expected if the user also does a setf of PCL::FIND-CLASS with NIL. LISP:FIND-CLASS and PCL::FIND-CLASS need tighter integration.
-
pmai authored
code which were previously conditionalized on :FreeBSD, are now conditionalized on :BSD instead, with the :BSD feature now implying a 4.4BSD(lite2) derived OS. This should make future BSD-ports easier. FreeBSD and OpenBSD are differentiated by having either :FreeBSD or :OpenBSD on the features list. Currently the OpenBSD port does not have working ELF support, because OpenBSD 2.9 is still non-ELF by default. So don't put ELF on the features list when building for OpenBSD, or fix the code to work correctly in this case instead.
-
- Dec 04, 2001
-
-
toy authored
compile-time-known upper bound. Too bad the compiler can't figure this out itself. (From Martin Cracauer.)
-
- Nov 29, 2001
-
-
pmai authored
Linux in-line with all other non-MACH platforms, and with the Linux Filesystem Standard.
-
- Nov 22, 2001
-
-
pw authored
-
- Nov 21, 2001
-
-
pmai authored
:displaced-to option, as required by the tightened error-checking done in MAKE-ARRAY.
-
pmai authored
didn't check whether the specified element-type was a subtype of the array-element-type of the displaced-to array. o One case in ADJUST-ARRAY didn't check for an array-header before calling %array-displaced-p on an array, so that sometimes an array element was accessed and checked instead. Fixed this, and prevented ADJUST-ARRAY from shrinking non-adjustable arrays in-place, since this can violate naive user expectations for little gain.
-
- Oct 30, 2001
-
-
pmai authored
to be loaded in-full, which is the only useful behaviour when trying to link with static libraries. Currently this change only corrects the situation for Linux and Solaris, since I don't know the relevant flags for other platforms, and/or don't have access to machines for testing.
-
- Oct 27, 2001
-
-
pmai authored
to be of type program-error, as required by section 3.5.1.6 of the standard. From a patch by Eric Marsden.
-
- Oct 16, 2001
-
-
toy authored
o Add :external-format option to LOAD, as specified by ANSI. Doesn't do anything currently.
-
- Oct 04, 2001
-
-
toy authored
Loop doesn't handle loops like (loop with (a b) = '(1 2) and (c d) = '(3 4) return (list a b c d)) correctly because it fails to destructure the variables correctly.
-
- Oct 03, 2001
-
-
toy authored
-
- Sep 28, 2001
-
-
toy authored
common situation where we don't have to call rational to get the correct result. (About 15 times worse on the frpoly/float benchmark if we don't do this.)
-
- Sep 27, 2001
- Sep 21, 2001
-
-
pw authored
problems are fixed now. This revision fixes an omission from a previous rev that added support for :print-object and :print-function defstruct options. The default method created was calling DEFAULT-STRUCTURE-PRINT with only two arguments. It seems to work correctly now.
-
- Sep 20, 2001
-
-
pw authored
From cmucl-imp before server went down. Forgot submitters name, sorry! Fix fill-pointer-ouch to work on adjustable arrays of zero length.
-
- Jul 16, 2001
-
-
pmai authored
According to the standard, COPY-READTABLE should copy the setting of READTABLE-CASE but the current version of CMUCL does not.
-
- Jul 12, 2001
-
-
pw authored
-
- Jul 08, 2001
-
-
pw authored
This patch makes QUIT call a list of functions at exit, so that the Motif interface can clean up without having to redefine it.
-
pw authored
Implements READ- and WRITE-SEQUENCE on Gray streams, via STREAM-READ-SEQUENCE and STREAM-WRITE-SEQUENCE, and provides a :class keyword to OPEN which lets it return Gray streams classes wrapped around lisp-streams. Load exports.lisp before compiling with this set of changes.
-
pw authored
Initialize the modules: namestring so that things like (require :clx-library) work (assuming the filesystem layout present in the release tarballs).
-
pw authored
Remove the *features* :cltl2, :draft-ansi-cl and :x3j13 to be ANSI compliant. I guess this might break some old code, but ANSI explicitly prohibits cohabitation of these with :ansi-cl.
-
- Jun 18, 2001
-
-
pw authored
-
- Jun 17, 2001
-
-
pw authored
Fix some error types to be ANSI compliant.
-
pw authored
Problem: (format t "~f" "foo") => Error "Argument y is not a real: nil". CLHS says "If arg is a complex number or some non-numeric object, then it is printed using the format directive ~wD, thereby printing it in decimal radix and a minimum field width of w".
-