- 08 Sep, 1992 1 commit
-
-
hallgren authored
disassem:disassemble-assem-segment to go along with the changes in disassem.lisp.
-
- 07 Sep, 1992 1 commit
-
-
ram authored
Don't run the back-end(s) on components with no code. Don't need to use SUBSTITUTE-LEAF-IF in COMPILE anymore, since notinline references will be to a different leaf
-
- 03 Aug, 1992 1 commit
-
-
wlott authored
-
- 02 Aug, 1992 1 commit
-
-
ram authored
-
- 30 Jul, 1992 1 commit
-
-
hallgren authored
when using new-assem.
-
- 28 Jul, 1992 1 commit
-
-
wlott authored
component, so it happens when byte compiling also.
-
- 22 Jul, 1992 1 commit
-
-
wlott authored
compiling.
-
- 11 Jul, 1992 1 commit
-
-
wlott authored
-
- 12 Jun, 1992 1 commit
-
-
wlott authored
before doing the read instead of binding *features* to (backend-features *backend*) for the duration of the compile. This way, the compiler can use (backend-featurep :foo) to tell how to compile, and cross compilers can be compiled correctly with respect to #+foo.
-
- 25 May, 1992 1 commit
-
-
ram authored
-
- 18 May, 1992 1 commit
-
-
wlott authored
assembler.
-
- 16 May, 1992 2 commits
- 15 May, 1992 1 commit
-
-
wlott authored
case OLD-IN-PACKAGE and %IN-PACKAGE. The IN-PACKAGE macro looks at its arguments and picks the correct one to expand into.
-
- 21 Apr, 1992 1 commit
-
-
wlott authored
instead of assuming that it's going to be an ir2-component. Pass #'make-ir2-block to control-analyze in native-compile-component now that control-analyze takes the constructor function as an argument instead of assuming it should make ir2-blocks.
-
- 14 Apr, 1992 1 commit
-
-
wlott authored
-
- 29 Mar, 1992 1 commit
-
-
wlott authored
between-gcs* by a factor of 4 instead of turning off all garbage collection.
-
- 23 Mar, 1992 1 commit
-
-
wlott authored
-
- 25 Feb, 1992 1 commit
-
-
wlott authored
-
- 21 Feb, 1992 1 commit
-
-
ram authored
-
- 14 Feb, 1992 1 commit
-
-
wlott authored
-
- 12 Feb, 1992 1 commit
-
-
ram authored
printed when there are errors, so this doesn't seem a violation of the spirit of the spec.)
-
- 22 Dec, 1991 1 commit
-
-
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.
-
- 14 Dec, 1991 1 commit
-
-
wlott authored
easier to dump. Changed emit-make-load-forms to deal with the fact that structures have to be explicitly okayed.
-
- 11 Dec, 1991 1 commit
-
-
ram authored
that all blocks have a NUMBER.
-
- 25 Nov, 1991 1 commit
-
-
wlott authored
#+new-compiler conditionals.
-
- 13 Nov, 1991 1 commit
-
-
ram authored
necessary to delete all unreachable code. Also, added some ~&'s that improve readability when *compile-progress* is T.
-
- 08 Nov, 1991 1 commit
-
-
ram authored
then recompute it.
-
- 25 Aug, 1991 1 commit
-
-
ram authored
-
- 09 Jul, 1991 1 commit
-
-
ram authored
-
- 15 Jun, 1991 1 commit
-
-
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.
-
- 07 Jun, 1991 1 commit
-
-
ram authored
-
- 06 May, 1991 1 commit
-
-
ram authored
block-compile is NIL.
-
- 20 Apr, 1991 1 commit
-
-
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.)
-
- 09 Apr, 1991 1 commit
-
-
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.
-
- 04 Apr, 1991 2 commits
-
-
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.
-
- 20 Mar, 1991 1 commit
-
-
wlott authored
or make-core-component.
-
- 12 Mar, 1991 1 commit
-
-
ram authored
set it in advance.
-
- 11 Mar, 1991 1 commit
-
-
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).
-