1.0.3.4: make-target-2.lisp split into compile and dump phases.
authorAndreas Fuchs <asf@boinkor.net>
Wed, 28 Feb 2007 13:01:58 +0000 (13:01 +0000)
committerAndreas Fuchs <asf@boinkor.net>
Wed, 28 Feb 2007 13:01:58 +0000 (13:01 +0000)
commit70ea7795526d1ddc10da8999a0f0e46ef2612318
tree38e01d5c4da72d51b2d3cefedf5526e4b1fe3668
parent6ab944d415d1a758c87b10ef1c891469dad515be
1.0.3.4: make-target-2.lisp split into compile and dump phases.

* Split make-target-2.lisp into make-target-2.lisp and
  make-target-2-load.lisp, reducing unnecessary state that was kept around.
  Not keeping symbols that were interned during the compilation of PCL
  saves us 400kB on x86 and between 1MB and 1.5MB on x86_86.
* Unintern symbols that are internal to CL-USER before dumping the core.
  This doesn't save any space; just removes confusion.
make-target-2-load.lisp [new file with mode: 0644]
make-target-2.lisp
make-target-2.sh
src/cold/warm.lisp
version.lisp-expr