source: trunk/abcl/src/org/armedbear/lisp/compile-file.lisp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @14176   8 years Mark Evenson Refactor PATHNAME implementation details to tighten existing …
(edit) @14163   8 years ehuelsmann Fix LML load regression.
(edit) @14133   8 years ehuelsmann Remove code duplication. Rename MAKE-EXPANDER-FOR-MACROLET because it …
(edit) @14121   8 years ehuelsmann Move exports from autoloads.lisp to the respective defining files. …
(edit) @14116   8 years ehuelsmann Make compile-file generate a file with EXPORTed symbols so we can use …
(edit) @14111   8 years ehuelsmann Reverse the REQUIREs graph: before, modules would require JVM, which …
(edit) @14094   8 years ehuelsmann Factor out the actual compilation when the input stream has been …
(edit) @14067   8 years ehuelsmann Fix declarations being dropped on inline expansions. Report by James …
(edit) @14027   8 years ehuelsmann Add infrastructure to record toplevel names of functions and macros.
(edit) @14020   8 years ehuelsmann Document what I've explained to Mark this morning.
(edit) @14002   9 years Mark Evenson dmiles: SYS:*COMPILE-FILE-CLASS-EXTENSION* contains PATHNAME TYPE of …
(edit) @13948   9 years ehuelsmann Fix file handle leak identified by Alex Mizrahi.
(edit) @13916   9 years Mark Evenson ansi-interpreted: restore execution.
(edit) @13915   9 years Mark Evenson compiler: don't signal conditions for fasl verification error and …
(edit) @13914   9 years Mark Evenson compiler: don't signal a warning for compiler optimization decision …
(edit) @13912   9 years Mark Evenson compiler: refuse to load zero-length JVM fasls; added diagnostics. …
(edit) @13604   9 years ehuelsmann Bump FASL format because of the now supported circularity: even though …
(edit) @13534   9 years ehuelsmann Follow-up to r13531: The first resource file is _0, not _1.
(edit) @13532   9 years Mark Evenson Fix compiler for compile-time toplevel defstruct with print-object. …
(edit) @13531   9 years Mark Evenson Optimize the compilation of files with a large number of compilands. …
(edit) @13514   9 years ehuelsmann Fix #116 (fail to load cl-unicode) by saving serialized resources with …
(edit) @13498   9 years ehuelsmann Start breaking up the beast function that COMPILE-FILE used to be.
(edit) @13497   9 years ehuelsmann More code shuffling.
(edit) @13496   9 years ehuelsmann Move code around to benefit from performance advantages with backward …
(edit) @13495   9 years ehuelsmann Uncomment file-compilation of IMPORT forms.
(edit) @13494   9 years ehuelsmann Only evaluate atoms in the input stream once.
(edit) @13493   9 years ehuelsmann More refactoring.
(edit) @13492   9 years ehuelsmann Reindenting and removal of code which was commented out for years now.
(edit) @13491   9 years ehuelsmann Start cutting up the huge CASE statement that makes up our file …
(edit) @13465   9 years ehuelsmann Delete commented out code which isn't returning any time soon.
(edit) @13295   10 years Mark Evenson Fix COMPILE-FILE to use paths that have a printable representation.
(edit) @13290   10 years Mark Evenson Strip VERSION from the source location output by COMPILE-FILE. ABCL …
(edit) @13275   10 years ehuelsmann Fix the remainder of ticket #147: make sure we write proper-case …
(edit) @13149   10 years astalla Keep sys::make-fasl-class-loader API compatible to avoid changing the …
(edit) @13135   10 years astalla Revert to a reflection-based loading scheme for top-level compiled …
(edit) @13046   10 years ehuelsmann Fix ANSI regressions caused by the implementation of the new class …
(edit) @13013   10 years ehuelsmann Reduce the impact of the fasl-loader "_0" class's maximum size of …
(edit) @12981   10 years ehuelsmann Fix SBCL issue found by building SBCL with ABCL as a host. Note: …
(edit) @12918   10 years astalla generic-class-file branch merged.
(edit) @12761   11 years ehuelsmann Fix compilation of toplevel MACROLET forms.
(edit) @12749   11 years Mark Evenson Undo previous commmit.
(edit) @12748   11 years Mark Evenson Include 'examples' in release source distribution. Reported by Mario Lang.
(edit) @12742   11 years astalla less-reflection branch merged with trunk. verify-load temporarily disabled.
(edit) @12650   11 years ehuelsmann Fix #79: Equally named -but different- uninterned symbols coalesced …
(edit) @12626   11 years Mark Evenson Add commented out warning of compilation failure. Currently …
(edit) @12622   11 years Mark Evenson Restore buildable trunk arising from ASDF2 compilation.
(edit) @12620   11 years Mark Evenson Use interpreted form in a FASL if compliation fails. …
(edit) @12619   11 years Mark Evenson Incorporate an ASDF2 snapshot as the base ASDF. Verify load of …
(edit) @12484   11 years Mark Evenson Fix bug in loading fasls with "." in NAME of pathname. Perform the …
(edit) @12441   11 years Mark Evenson Return of the ZipCache? now using last modified time. Treat jars as …
(edit) @12330   11 years ehuelsmann Fix ticket #77: incorrect encoding used for FASLs, by always using UTF-8.
(edit) @12310   11 years ehuelsmann Implement note 1 from r12306: function preloading for macros.
(edit) @12306   11 years ehuelsmann Land fast-boot-preloading branch on trunk. Note: things to do include …
(edit) @12229   11 years ehuelsmann Move more to functions to the autoloader, to be loaded when necessary.
(edit) @12227   11 years ehuelsmann Fix broken merge causing build breakage.
(edit) @12226   11 years ehuelsmann Binary FASL support. compile-file.lisp: Catch forms for output and …
(edit) @12220   11 years ehuelsmann In addition to "simple" function calls, don't make compiled cls files …
(edit) @12209   11 years ehuelsmann Reduce abcl.jar by ~10% and the number of objects in it by ~13%. …
(edit) @12202   11 years ehuelsmann Fix ABCL as a build-host for SBCL: Don't return "FAILURE-P" == T in …
(edit) @12180   11 years astalla Ticket #56: eliminated use of temporary files for COMPILE
(edit) @12090   11 years ehuelsmann Use PROCESS-DECLARATIONS-FOR-VARS in compile-file.lisp. Rationale: …
(edit) @12015   12 years ehuelsmann Stop verifying compiled files: this seriously slows down compilation.
(edit) @11919   12 years ehuelsmann Separate the precompiler and the file compiler by giving each its own …
(edit) @11848   12 years ehuelsmann Eliminate style warnings for variables LOCALLY DECLAREd SPECIAL, by …
(edit) @11845   12 years ehuelsmann Use WITH-SAVED-COMPILER-POLICY in COMPILE-FILE.
(edit) @11843   12 years ehuelsmann Reflow PROCESS-TOPLEVEL-FORM in order to make more lines meet our …
(edit) @11841   12 years ehuelsmann Simplify PROCESS-DEFCONSTANT; the only thing the code we're removing …
(edit) @11812   12 years ehuelsmann Followup to r11810: revert it and use a different strategy which works …
(edit) @11811   12 years ehuelsmann Add documentation as to why we do what we were doing.
(edit) @11810   12 years ehuelsmann Fix file compilation with :output-file parameter compiling code which …
(edit) @11809   12 years ehuelsmann Use a single routine to calculate the classfile pathname in two places.
(edit) @11808   12 years ehuelsmann Fix exporting symbol in a different package than the current one. …
(edit) @11783   12 years ehuelsmann Fix fasl reader special bindings leak. * Bind the …
(edit) @11765   12 years ehuelsmann Use pathname "calculations" to determine the output file name for the …
(edit) @11763   12 years ehuelsmann Fix COMPILE and COMPILE-FILE secondary and tertiary return values in …
(edit) @11719   12 years ehuelsmann Fix COMPILE called inside COMPILE-FILE: COMPILE doesn't compile to a …
(edit) @11675   12 years ehuelsmann Support compiling the system to a different output path. …
(edit) @11568   12 years ehuelsmann Restore *read-base* and *read-default-float-format* after compiling a …
(copy) @11457   12 years ehuelsmann Create separate project directories for ABCL and J.
copied from trunk/j/src/org/armedbear/lisp/compile-file.lisp:
(edit) @11391   12 years vvoutilainen ABCL license is GPL + Classpath exception. This was intended by Peter …
Note: See TracRevisionLog for help on using the revision log.