- Dec 07, 2001
-
-
pmai authored
declarations for constants and other cases that are not allowed. The fix is a bit more involved since proclaim must work during cold-load, at a time where the package system isn't yet set up, and therefore the info database will incorrectly report all symbols as constants.
-
- 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
-
pmai authored
-
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
- Nov 29, 2001
-
-
pmai authored
characters.
-
pmai authored
Hannu Koivisto: ensure-class-using-class shouldn't default unsupplied :direct-superclasses or :direct-slots arguments in its calls to make-instance and reinitialize-instance. Code audit showed that only coerce-to-class relied on the old behaviour. This was necessary because the initialization code for std-class didn't default an unsupplied value for :direct-superclasses correctly, producing a class with no direct superclasses, contrary to the AMOP. Fixed this as well.
-
pmai authored
Linux in-line with all other non-MACH platforms, and with the Linux Filesystem Standard.
-
- Nov 26, 2001
-
-
toy authored
includes and libraries on Solaris. (Noted by Eric Marsden.)
-
- 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.
-
- Nov 20, 2001
-
-
pw authored
the rest of the world. Noticed by Ray.
-
- Nov 05, 2001
-
-
toy authored
31 bits. Modified by RLT to get rid of an extra branch instruction. o Update right shifts for (signed-byte 32) to get rid of an extra branch instruction too.
-
- Nov 03, 2001
-
-
pw authored
-
- Oct 31, 2001
- Oct 30, 2001
-
-
pmai authored
-
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 28, 2001
- 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 15, 2001
-
-
pw authored
symbol-macros by changing CADR to CDR. Probably a typo? Now (declare (ignore xxx)) in WITH-SLOTS (xxx ...) works.
-
- Oct 12, 2001
-
-
toy authored
cross-compilation not to loop forever. From Douglas.
-
- Oct 05, 2001
-
-
toy authored
o Delete an unneeded instruction.
-
- 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
o Remove the unused check-list and check-instance that generated invalid trap instructions on Sparc V9. o Use fixnum-tag-mask instead of #x3.
-
toy authored
-
toy authored
o Clean up the code a little, and delete the unused stuff about Sparc V9 not liking the trap instructions (that we don't generate anymore).
-
toy authored
-
toy authored
usage.
-
- 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 25, 2001