- 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".
-
pw authored
FLOAT-RADIX should signal an error if arg is not a FLOAT.
-
pw authored
FILE-LENGTH should signal a type-error if arg is not associated with a file.
-
- Jun 13, 2001
-
-
pw authored
Allow only one doc-string in system:parse-body.
-
- Jun 11, 2001
-
-
pmai authored
*print-length* would cause the ellipsis to be printed directly adjacent to the previous item, rather than separated via a space, which could cause the reader not to detect the abbreviation.
-
pmai authored
bit-vectors breaks, because of the printer respecting printer control variables like radix and base, where they shouldn't be, especially since the corresponding reader doesn't expect this.
-
- Jun 03, 2001
-
-
pw authored
Arrange for ANSI behaviour regarding DEFMACRO processing. It has compile-time effect only at top level now.
-
- Jun 01, 2001
-
-
toy authored
-
- May 31, 2001