- Oct 15, 1990
-
-
ram authored
incompatibly redefined, signalling a correctable error. If proceeded, we FMAKUNBOUND the old accessors. Also, %DEFSTRUCT is now responsible for updating the INCLUDED-BY slot for the DEFINED-STRUCTURE-INFO, since the compiler's STRUCTURE-INFO may not be EQ. I also moved %DEFSTRUCT to be beginning of the DEFMACRO expansion. It was previously at the end, which caused %%COMPILER-DEFSTRUCT to create FUNCTION KIND and WHERE-FROM entries for the slot accessors. If they are defined as functions in the global environment, then it just lets the default expression for these info types realize that they are functions. With any luck, this won't cause any horrible bootstrapping problems.
-
- Oct 14, 1990
- Oct 13, 1990
- Oct 12, 1990
-
-
wlott authored
-
- Oct 11, 1990
-
-
ram authored
-
ram authored
type. Fixed it to test FBOUNDP on the right symbol so that %NOTE-TYPE-DEFINED can get called. Changed %%DEFUN to use DEFINE-FUNCTION-NAME and also to blow away any assumed type info.
-
ram authored
it can tell whether a function it's got is the real original DEFUN function, or if it is some internal function.
-
ram authored
:LISP and :STREAM. Added DEBUG-SOURCE-INFO slot for useful stuff.
-
ram authored
Flushed "push" command. Made "l" command accept a prefix of the variables to print. Made source commands die more gracefully if there is no d-s-start-positions. Made source commands understand the new :STREAM debug-info format. Made "flush" print whether it turned flushing on or off.
-
ram authored
-
- Oct 10, 1990
- Oct 09, 1990
-
-
wlott authored
-
wlott authored
-
wlott authored
And use structure-length to find the length of a structure.
-
wlott authored
-
wlott authored
the magic function structure-ref and it's setf method.
-
wlott authored
simple-vectors. ,
-
ram authored
which might differ from the array dimension when the array is non-simple.
-
- Oct 08, 1990
- Oct 05, 1990
- Oct 04, 1990
-
-
wlott authored
-
wlott authored
the pretty-printer can have a chance at doing something with it. Nuked Robs-backtrace.
-
wlott authored
-
ram authored
load all the IEEE special values.
-
ram authored
float for hashing float, so that SXHASH don't gag on NaNs and infinities. Also, fixed it to not EQ hash random objects, as that is illegal.
-