- Mar 29, 1992
-
-
wlott authored
between-gcs* by a factor of 4 instead of turning off all garbage collection.
-
- Mar 23, 1992
-
-
wlott authored
-
- Feb 25, 1992
-
-
wlott authored
-
- Feb 21, 1992
-
-
ram authored
-
- Feb 14, 1992
-
-
wlott authored
-
- Feb 12, 1992
-
-
ram authored
printed when there are errors, so this doesn't seem a violation of the spirit of the spec.)
-
- Dec 22, 1991
-
-
ram authored
output-file. It seems that sometimes the file doesn't appear in the file system until some time after we close the file.
-
- Dec 14, 1991
-
-
wlott authored
easier to dump. Changed emit-make-load-forms to deal with the fact that structures have to be explicitly okayed.
-
- Dec 11, 1991
-
-
ram authored
that all blocks have a NUMBER.
-
- Nov 25, 1991
-
-
wlott authored
#+new-compiler conditionals.
-
- Nov 13, 1991
-
-
ram authored
necessary to delete all unreachable code. Also, added some ~&'s that improve readability when *compile-progress* is T.
-
- Nov 08, 1991
-
-
ram authored
then recompute it.
-
- Aug 25, 1991
-
-
ram authored
-
- Jul 09, 1991
-
-
ram authored
-
- Jun 15, 1991
-
-
chiles authored
Made the default for COMPILE-FILE's :error-file argument be nil. It is a dated notion and never desired to expect compilation to defaultly produce an error output file. You always compile in the editor catching the output or in a system building utility that saves all the compiler's output. Removed the conditional compilation stuff to define NCOMPILE-FILE since we no longer need that for bringing up new ports.
-
- Jun 07, 1991
-
-
ram authored
-
- May 06, 1991
-
-
ram authored
block-compile is NIL.
-
- Apr 20, 1991
-
-
ram authored
Also, changed CONVERT-AND-MAYBE-COMPILE to use WITHOUT-GCING instead of calling MAYBE-GC. This way, you don't need to load no-auto-gc (and had better not, or you will never GC.)
-
- Apr 09, 1991
-
-
ram authored
ERROR. Changed PROCESS-FORM to dump calls to ERROR, CERROR or BREAK as cold load forms, so that we discover this lossage at genesis time.
-
- Apr 04, 1991
-
-
ram authored
COMPILE-FROM-STREAM.
-
ram authored
*COMPILE-FILE-PATHNAME* and *COMPILE-FILE-TRUENAME* variables. The old *COMPILE-VERBOSE* has been renamed to *COMPILE-PROGRESS* and exported from EXTENSIONS. Many fixes and improvements of block compilation. It is now possible to block compile only part of a file using the START-BLOCK and END-BLOCK declarations. Also, you can designate which functions are entry points to the component. Non-entry-point functions can be optimized like lexical functions, since they can't get new references. Changed CLEAR-IR1-INFO to not muck with the *FREE-xxx*, since we always call CLEAR-STUFF right afterward. Made LOCALLY be recognized by PROCESS-FORM so that subforms can be compiled separately. Split up PROCESS-FORM a bit. Changed COMPILE-TOP-LEVEL to call CLEAR-STUFF, since it was being called in all the same places. Added :ENTRY-POINTS keywords. Documented :BLOCK-COMPILE.
-
- Mar 20, 1991
-
-
wlott authored
or make-core-component.
-
- Mar 12, 1991
-
-
ram authored
set it in advance.
-
- Mar 11, 1991
-
-
ram authored
NOTE-FAILED-OPTIMIZATION. The main reason for this reorganization is that C-F-F was being called after the IR1 had been trashed (freelisted).
-
- Mar 05, 1991
-
-
ram authored
-
- Feb 26, 1991
-
-
ram authored
we can debug load-th hackery more easily.
-
- Feb 20, 1991
-
-
ram authored
-
- Dec 11, 1990
-
-
wlott authored
-
- Dec 06, 1990
-
-
wlott authored
after all ir2 phases.
-
- Nov 29, 1990
-
-
ram authored
forms *before* we eval it, not after.
-
- Nov 20, 1990
-
-
ram authored
before it closes the output file, so that any compiler error stuff during the load of a :LOAD T compile will go somewhere, rather than gagging on a closed stream
-
- Nov 13, 1990
-
-
ram authored
-
- Nov 12, 1990
-
-
wlott authored
Bind *info-environment* to the backend specific info environment (if there is one) before compiling anything.
-
- Nov 03, 1990
-
-
wlott authored
information.
-
- Oct 17, 1990
-
-
ram authored
with top-level lambdas that aren't in :TOP-LEVEL components.
-
- Oct 14, 1990
-
-
wlott authored
-
- Oct 12, 1990
-
-
ram authored
local call. Added stuff to put stuff in the DEBUG-SOURCE-INFO, the function in the case of DEFUN (so that FUNCTION-LAMBDA-EXPRESSION can work), and whatever is the :SOURCE-INFO argument to COMPILE-FROM-STREAM (for possible future clever editor hacks.)
-
- Sep 27, 1990
-
-
ram authored
functions and failed optimizations. Previously the context nodes for failed optimizations where being freelisted before IR1-FINALIZE which caused NOTE-FAILED-OPTIMIZATION to think that the call had been deleted, squelching the note.
-
- Sep 19, 1990
-
-
ram authored
-
- Sep 09, 1990
-
-
wlott authored
of bytes each vop results in. This feature is controlled by the special *count-vop-usages*.
-