- Aug 25, 1993
- Aug 24, 1993
-
-
ram authored
-
ram authored
changes were needed: -- make NLX entry blocks look like successors of the corresponding entry block in life analysis. This makes sure that any values live only at the NLX entry point are seen to be live at the place where the catcher is created. -- Push a :NLX-ENTRY marker on the stack when we are doing the simulation and we come to a place where we are going to recurse in the byte interpreter to create a catcher. The marker protects values underneath it from being considered dead. When we come to the corresponding breakup, we remove the marker.
-
ram authored
-
ram authored
-
ram authored
-
ram authored
under :small. Also, byte-compile the INTERFACE: files. Fixed stuff so that incrementally compiling in a core w/o the toolkit loaded will possibly work (we load the toolkit if not loaded before compiling.)
-
ram authored
-
wlott authored
dylan code, because the dylan test suite modifies manifest constants. This is gross.
-
wlott authored
default of *target-backend* is wrong.
-
- Aug 23, 1993
-
-
ram authored
alien-types) that have superclasses. This was especially problematic with the Dylan collection heterarchy, but some problems could arise with e.g. (subtypep `(member ,#'cons) '(function (t t) cons)) (not technically legal in CL, but used by the compiler on legal programs.)
-
wlott authored
-
wlott authored
-
wlott authored
that we get a sensible error if any more leafs get added.
-
- Aug 22, 1993
- Aug 21, 1993
- Aug 20, 1993