- Oct 11, 1990
-
-
ram authored
unknown values even though they are really fixed-values (and people might be depending on the check, like non-local RETURN-FROM.) Don't do an inline type check for the argument of a full call, even when we are "sure" that there is an error, since the user might want to fix the problem by redefining the callee, and not by changing the caller (or callers.) Spiffed up type error warnings to use the variable we are binding to as context when doing a local call. Also, instead of saying we "got NIL", we say we got an expression that didn't return. Changed type error checking to consistently flame about all losing uses of a continuation, instead of maybe only flaming about the first one, or even totally missing it if the first use we see is non-erroneous but hairy. Also, don't do type warnings on continuations with :DELETE TYPE-CHECK, since those are the result of hairy type checks.
-
ram authored
COMPILER-ERROR at this late date. Anyway, we should never run into these errors anway, since IR1tran now picks off bad constants. I reenabled i-vector byte-swapping. There was never any reason to disable it, since the use of TYPED-VREF was only in the direct copy case.
-
ram authored
-
- Oct 10, 1990
-
-
wlott authored
-
wlott authored
which included commits to RCS files with non-trunk default branches.
-
wlott authored
-
wlott authored
simple-vectors.
-
wlott authored
-
ram authored
change so that we don't "optimize" (< *foo* *foo*) to NIL.
-
wlott authored
are no longer simple-vectors.
-
wlott authored
that long, and fill in all the slots by popping the stack.
-
wlott authored
-
ram authored
-
- Oct 09, 1990
-
-
wlott authored
-
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
we know we have a non-complex vector. This ensures that ELT bound checking will respect the fill pointer.
-
ram authored
which might differ from the array dimension when the array is non-simple.
-
- Oct 08, 1990
- Oct 06, 1990
-
-
ram authored
-
ram authored
changed all the UNSIGNED-BYTE slots to be INDEX.
-
ram authored
-
ram authored
instead of just rationals, anticipating a possible change to float qualities. Changed OPTIMIZE to recognize EXT:INHIBIT-WARNINGS as the same as BREVITY. Changed DEBUG-INFO default to 2.
-
ram authored
internal error point, or to mark the unrestored but live ones as spilled (when speed is 3.) Changed load TN spilling to mark the TN as spilled for the debug info.
-
ram authored
size, and also changed the type-info-default slot to always be a function.
-
ram authored
full calls.
-
ram authored
we don't do generic arithmetic
-
ram authored
test for whether to flame about the template.
-
ram authored
aren't really there. Also, added declarations and stuff to avoid generic arith. And fixed up the debug-info policy handling a bit so that this quality works reasonably as a local declaration.
-
- Oct 05, 1990
-
-
ram authored
Also, strengthened some global variable type declarations.
-
ram authored
deleting code which appeared in the original source.
-
ram authored
not a subtype of the asserted type, not just when the arg *value* is nota subtype. This is necessary to prevent representation selection from being defeated.
-
wlott authored
-
wlott authored
-