- Jul 31, 1990
-
-
wlott authored
-
- Jul 29, 1990
-
-
wlott authored
which included commits to RCS files with non-trunk default branches.
-
wlott authored
foo isn't a simple-string.
-
wlott authored
which included commits to RCS files with non-trunk default branches.
-
wlott authored
-
wlott authored
-
wlott authored
-
wlott authored
which included commits to RCS files with non-trunk default branches.
-
wlott authored
the returned pointer is NULL, return NIL instead of an alien.
-
wlott authored
which included commits to RCS files with non-trunk default branches.
-
- Jul 28, 1990
- Jul 26, 1990
- Jul 24, 1990
- Jul 23, 1990
-
-
wlott authored
of always on the stack.
-
wlott authored
-
wlott authored
-
wlott authored
creation of user, xp, and mach packages.
-
ram authored
parsing bug fixes and definitions for EVAL-IN-FRAME/PROCESS-FRAME.
-
ram authored
In EVAL, call INTERNAL-EVAL on the non-expanded form.
-
ram authored
r-e-p loop. Change source printing stuff to hack :LISP source locations. Added maybe-block-start-location and made source printing use it.
-
ram authored
-
ram authored
to determine whether a block is a dummy head/tail, rather than block-lambda.
-
ram authored
-
ram authored
lexenv slot that replaces the old cookie, default-cookie slots. Also the node-source-path now includes the info that used to be in node-source. The block-flags structure replaces all of the block boolean attribute slots. Block start-cleanup, end-cleanup and lambda are gone. The :entry cleanup kind is now broken down into :block and :tagbody kinds. Cleanup-Mess-Up is now a non-messed-up node. Entry-Exits is now a list of exits.
-
ram authored
now we don't print full warnings when in the interpreter, just let the summary suffice. Changed top-level form processing to bind *current-path* as it goes. Changed dates to be printed with :gonvernment style, since Bill thinks it makes a difference.
-
ram authored
set a bunch of attributes at once.
-
ram authored
-
ram authored
need to do anything with cleanups in let conversion.
-
ram authored
to test for head/tail block instead of block-lambda.
-
ram authored
-
ram authored
source context utilities. New block-attributes stuff to squeeze together all those boolean flags w/o changing all uses. Changes for new NLX/cleanup stuff.
-
ram authored
The lexical environment is now represented by a LEXENV structure that is bound to *lexical-environment* and placed in the IR1 as NODE-LEXENV. This way, the full lexical environment is available for interpreted code debugging, etc. Also, full information about all of the non-original source forms in now placed in the NODE-SOURCE-PATH. Fixed many broken declarations. Broke declaration processing down into separate functions which could be called from a table dispatch someday. The current cleanup is in the lexenv, which is in every node, so cleanup hackery is simplified. Also put in some planned changes to NLX: -- ENTRY-EXITS is now a list of exits. Changed interface to IR1-TOP-LEVEL so that it expects *CURRENT-PATH* to be bound. Flushed many initializations of NODE-SOURCE, since that is no longer necessary.
-
ram authored
of separate boolean flags.
-
ram authored
-
ram authored
interpreted code debugging.
-
ram authored
-