- Jan 28, 2002
-
-
pmai authored
was already cleaned up with the OpenBSD port, this doesn't require massive changes. Since current NetBSD is ELF-based by default, we don't make use of the ELF feature, or in other words: The presence of the NetBSD feature implies ELF, since there is no support for non-ELF NetBSD.
-
- Jan 27, 2002
-
-
moore authored
DEFINE-COMPILER-MACRO. This fixes buggy behavior when DEFCONSTANT is not at top level.
-
- Jan 26, 2002
-
-
pw authored
-
- Jan 23, 2002
- Jan 18, 2002
-
-
pmai authored
gratuitous consing caused by coercion at runtime of the ANSI mandated free format boundaries from ratios to appropriate floats. The coercions now happen at compile-time, and documentation is also improved. o Elided duplicate case clause for ratios in output-ugly-object.
-
pmai authored
core. If the newly introduced :batch-mode argument to save-lisp is supplied and is true, then the *batch-mode* flag is set to true, otherwise it is set to false, before saving the core. This should prevent ugly surprises by newbies using -batch when dumping cores.
-
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
-