source: trunk/abcl/src/org

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @11892   15 years ehuelsmann Re-use fields of objects declared previously within the same class …
(edit) @11891   15 years ehuelsmann Add docstring and reindent DECLARE-OBJECT.
(edit) @11890   15 years vvoutilainen Don't repeat class names in p2-compiland, convert cond to if.
(edit) @11889   15 years vvoutilainen Remove CompiledFunction?, we don't need it.
(edit) @11888   15 years ehuelsmann Fix DISASSEMBLE.5: CompiledClosure? should return T when asked if it's …
(edit) @11886   15 years ehuelsmann Mixed p2-compiland cleanup.
(edit) @11885   15 years ehuelsmann p2-compiland cleanup.
(edit) @11884   15 years ehuelsmann Update FASL version to 31 after the last incompatible changes.
(edit) @11883   15 years ehuelsmann Remove CompiledClosure?; Rename ClosureTemplateFunction? to …
(edit) @11882   15 years ehuelsmann Remove the last of the _execute() methods: By loading the closure …
(edit) @11881   15 years ehuelsmann Stop using CompiledClosure? as a proxy for ClosureTemplateFunctions?: …
(edit) @11880   15 years ehuelsmann Remove the KIND slot from the COMPILAND structure: ever since we …
(edit) @11879   15 years ehuelsmann Reindenting for width < 80.
(edit) @11878   15 years ehuelsmann Add structure slot documentation.
(edit) @11877   15 years ehuelsmann Remove obsolete commented out code, more reindenting < 80 columns.
(edit) @11876   15 years ehuelsmann Reindent < 80 columns.
(edit) @11875   15 years ehuelsmann FLET doesn't do variables anymore, remove remnants in P2-FLET.
(edit) @11874   15 years ehuelsmann P2-FLET and P2-LABELS: Use COMPILE-PROGN-BODY instead of reinventing …
(edit) @11873   15 years ehuelsmann Don't use local function variables for FLET, not even in case of …
(edit) @11872   15 years ehuelsmann The TEMP-REGISTER slot has been removed, these FIXMEs don't apply anymore.
(edit) @11871   15 years ehuelsmann Indenting < 80 columns.
(edit) @11870   15 years ehuelsmann Remove the TEMP-REGISTER slot from the VARIABLE-INFO structure: it's …
(edit) @11869   15 years ehuelsmann Remove unused variable-info structure slot (RESERVED-REGISTER).
(edit) @11868   15 years ehuelsmann Replace string literals with constants.
(edit) @11866   15 years ehuelsmann Finish closure fixes by merging the branch to the trunk.
(edit) @11859   15 years astalla Corrected previous commit: JProxy uses APPLY and not FUNCALL.
(edit) @11858   15 years astalla JProxy now uses funcall instead of function.execute(LispObject[]). …
(edit) @11857   15 years ehuelsmann P2-COMPILAND: Code re-ordering and merging of blocks with the same …
(edit) @11856   15 years astalla * loading: added a new primitive sys::load-returning-last-result …
(edit) @11855   15 years ehuelsmann Further simplification of the little planet that's called P2-COMPILAND.
(edit) @11854   15 years ehuelsmann P2-COMPILAND: baby step at cleaning up for readability.
(edit) @11853   15 years ehuelsmann Restore closure variables from their saved values, in case of a …
(edit) @11852   15 years vvoutilainen Combine derive-type flets into a helper function.
(edit) @11851   15 years ehuelsmann Local transfer of control with environment restoration efficiency: …
(edit) @11850   15 years ehuelsmann p1-lambda: Rewrite the lambda list before bailing out, instead of …
(edit) @11849   15 years ehuelsmann Change compiler warning to include action taken (undefined variable, …
(edit) @11848   15 years ehuelsmann Eliminate style warnings for variables LOCALLY DECLAREd SPECIAL, by …
(edit) @11847   15 years vvoutilainen Clean up duplication for environment restoration and handlers.
(edit) @11846   15 years vvoutilainen Yet another cleanup for p2-list/list*. 1) use pop instead of nbutlast …
(edit) @11845   15 years ehuelsmann Use WITH-SAVED-COMPILER-POLICY in COMPILE-FILE.
(edit) @11844   15 years vvoutilainen More list/list* cleanup, also don't use default nil values for my …
(edit) @11843   15 years ehuelsmann Reflow PROCESS-TOPLEVEL-FORM in order to make more lines meet our …
(edit) @11842   15 years ehuelsmann Re-order p2-block-node, to make more clear what the COND was actually …
(edit) @11841   15 years ehuelsmann Simplify PROCESS-DEFCONSTANT; the only thing the code we're removing …
(edit) @11840   15 years vvoutilainen Clean up p2-list*.
(edit) @11839   15 years astalla Fixed compilation with temp files with JSR-223. Refactoring of …
(edit) @11838   15 years ehuelsmann Remove code handling JSR/RET instructions.
(edit) @11837   15 years ehuelsmann Fix ticket #21 finally: JVM stack inconsistency error on inlining …
(edit) @11836   15 years ehuelsmann Support the #\Escape character. Patch by: Eric Marsden (eric marsden …
(edit) @11835   15 years vvoutilainen Combine check-arg-count and check-min-args with a format recipe and an …
(edit) @11834   15 years astalla Relaxed type checking when invoking Java methods from Lisp, as …
(edit) @11833   15 years ehuelsmann Special bindings fixes: compiler-pass1.lisp: set …
(edit) @11832   15 years vvoutilainen Cleanup for saving/restoring dynamic environment.
(edit) @11831   15 years ehuelsmann P2: Parse and publicize free specials in FLET/LABELS bodies …
(edit) @11830   15 years ehuelsmann Make free specials visible in p2-locally and p2-m-v-b.
(edit) @11829   15 years ehuelsmann Simplify p1-compiland and p2-compiland. Create a new 'free-specials' …
(edit) @11828   15 years ehuelsmann Use the fact that tags have lexical scope: if they're not used, don't …
(edit) @11827   15 years ehuelsmann P2-CATCH: Do what we do in P1-CATCH, which is binding the CATCH block …
(edit) @11826   15 years ehuelsmann Add documentation to the fields in the TAG structure.
(edit) @11825   15 years ehuelsmann Compilation P1: * Set up a CATCH block before processing the subforms. …
(edit) @11824   15 years vvoutilainen Get rid of Primitive[012]R, we don't truly need it. Also increment …
(edit) @11823   15 years ehuelsmann Revert r11814 (fix for stack inconsistencies), because it breaks in …
(edit) @11822   15 years ehuelsmann Followup to r11818: Fix block-requires-non-local-exit-p.
(edit) @11821   15 years ehuelsmann Be more exact on determining 'being enclosed by a block which sets (= …
(edit) @11820   15 years ehuelsmann Make local GO restore the environment of the TAGBODY, in case it jumps …
(edit) @11819   15 years ehuelsmann Small refactoring: introduce a centralized definition of "enclosed by …
(edit) @11818   15 years ehuelsmann Harmonize the concept of 'block needing non-local-exit' by …
(edit) @11817   15 years ehuelsmann A little bit of reindenting; making some lines < 80
(edit) @11816   15 years ehuelsmann Selectively clear values in UNWIND-PROTECT: don't clear if the …
(edit) @11815   15 years ehuelsmann Be sure to decode URL.getPath() results before using it as paths. …
(edit) @11814   15 years ehuelsmann Resolve part 1 of ticket #21: Don't use JSR and RET JVM instructions. …
(edit) @11813   15 years ehuelsmann Fix building in a path with spaces. Found by: Mark Tarver Fixes: …
(edit) @11812   15 years ehuelsmann Followup to r11810: revert it and use a different strategy which works …
(edit) @11811   15 years ehuelsmann Add documentation as to why we do what we were doing.
(edit) @11810   15 years ehuelsmann Fix file compilation with :output-file parameter compiling code which …
(edit) @11809   15 years ehuelsmann Use a single routine to calculate the classfile pathname in two places.
(edit) @11808   15 years ehuelsmann Fix exporting symbol in a different package than the current one. …
(edit) @11807   15 years ehuelsmann Follow-up on r11802: only put declarations which are explicitly about …
(edit) @11806   15 years ehuelsmann Remove compiler warning about non-constant initforms: we support them now!
(edit) @11805   15 years ehuelsmann Stop rewriting the lambda list in the precompiler; we've decided this …
(edit) @11804   15 years ehuelsmann LET/LET* bindings can be (in case of a CONS) of length 1 or 2 (not only 2).
(edit) @11803   15 years ehuelsmann Always rewrite &aux vars, even if there are no vars after &aux: the …
(edit) @11802   15 years ehuelsmann Rename maybe-rewrite-aux-vars -> rewrite-aux-vars.
(edit) @11801   15 years ehuelsmann Compensate for the fact that we're no longer rewriting &aux vars …
(edit) @11800   15 years ehuelsmann Rewrite aux vars in case of FLET and LABELS too.
(edit) @11799   15 years ehuelsmann Check LET/LET* and &AUX bindings validity. Also fixes an incorrectly …
(edit) @11798   15 years ehuelsmann Remove the use of XEPs (eXternal Entry Points) which were optimizing …
(edit) @11797   15 years ehuelsmann Fix the build. Removal of &aux variables rewriting broke it.
(edit) @11796   15 years ehuelsmann Move &AUX vars argument list rewriting from the preprocessor to the …
(edit) @11795   15 years Mark Evenson Ant-based build works again, fixing error introduced in r11792
(edit) @11794   15 years ehuelsmann Precompile lambda-list initforms.
(edit) @11793   15 years vvoutilainen Combine load/store resolvers.
(edit) @11792   15 years vvoutilainen Little combination fix for pool-long and pool-double.
(edit) @11791   15 years astalla Added autoload for system::%float-bits. Its absence prevented Slime …
(edit) @11790   15 years ehuelsmann Remove a NIL block which doesn't seem to matter. Since we add named …
(edit) @11789   15 years vvoutilainen Tiny cleanup to invocations of compile-xep.
(edit) @11788   15 years ehuelsmann Rewriting version 2: cleaner code and rewrite SUPPLIED-P parameters too.
(edit) @11787   15 years ehuelsmann Remove accidentally committed code. Do some re-indenting elsewhere.
(edit) @11786   15 years ehuelsmann Add support for non-constant initforms on functions. This fixes …
(edit) @11785   15 years ehuelsmann Add ignore declaration on unused argument.
Note: See TracRevisionLog for help on using the revision log.