source: trunk/abcl

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @11958   14 years ehuelsmann Redoing my math homework: "x < y --> -x > -y"
(edit) @11956   14 years ehuelsmann Improved integer type derivation for MINUS - fixes some tests in …
(edit) @11955   14 years ehuelsmann Fix some failures in ABCL's own test suite; some by fixing the …
(edit) @11954   14 years ehuelsmann Remove workaround for the fact that Math.hypot() was added in Java …
(edit) @11951   14 years astalla Fixed javaInstance() from r11834: the arguments for isAssignableFrom …
(edit) @11940   14 years astalla Fixed a bug in interpreted let* and do*: the environment used for …
(edit) @11928   14 years ehuelsmann Update CHANGES with all work currently on trunk/.
(edit) @11927   14 years ehuelsmann Merge 2 consecutive WHEN blocks with the same condition; remove the …
(edit) @11926   14 years ehuelsmann Compilation of functions with a non-null lexical environment part 2 …
(edit) @11925   14 years ehuelsmann Add reasoning related to variable-environment and the closure-array.
(edit) @11924   14 years ehuelsmann Implement compilation of closures with non-empty lexical environments …
(edit) @11923   14 years ehuelsmann Our input is already preprocessed. Don't do it again. (Eliminated in …
(edit) @11922   14 years ehuelsmann Simplify COMPILE-1.
(edit) @11921   14 years ehuelsmann COMPILE-DEFUN: pass the environment argument to pass the environment …
(edit) @11920   14 years ehuelsmann Enable precompilation of functions in a non-null lexical environment, …
(edit) @11919   14 years ehuelsmann Separate the precompiler and the file compiler by giving each its own …
(edit) @11918   14 years ehuelsmann With my improved understanding of the autoloader, mark COMPILE with "jvm".
(edit) @11917   14 years ehuelsmann In compiler macro FUNCALL: When in need of an environment, get it …
(edit) @11916   14 years ehuelsmann Indenting adjustments.
(edit) @11915   14 years ehuelsmann Reuse available infrastructure in Environment, instead of keeping …
(edit) @11914   14 years ehuelsmann Remove trailing spaces.
(edit) @11913   14 years ehuelsmann Make sure the precompiler shadows symbol macros if there are …
(edit) @11912   14 years ehuelsmann Remove unused variable *LOCAL-FUNCTIONS-AND-MACROS*.
(edit) @11911   14 years ehuelsmann Followup to last commit.
(edit) @11910   14 years ehuelsmann In JVM-COMPILE, don't setf the DEFINITION which breaks its use further …
(edit) @11909   14 years ehuelsmann No longer make JVM-COMPILE appear as an external symbol.
(edit) @11908   14 years ehuelsmann COMPILE has moved from "jvm" to "compiler-pass2".
(edit) @11907   14 years ehuelsmann Move the COMPILE block down from its dependencies.
(edit) @11906   14 years ehuelsmann Remove rt.lisp: It refers to lots of files from the ANSI tests which …
(edit) @11905   14 years ehuelsmann Move COMPILE from jvm.lisp to compiler-pass2.lisp; Move …
(edit) @11904   14 years ehuelsmann Followup to r11901: better mirror the old behaviour.
(edit) @11903   14 years ehuelsmann Factor out common function definition replacement from PRE::PRECOMPILE …
(edit) @11902   14 years ehuelsmann Add documentation for a variable.
(edit) @11901   14 years ehuelsmann In an effort to understand what's going on: Consolidate …
(edit) @11900   14 years ehuelsmann Add comment to *in-jvm-compile* variable.
(edit) @11899   14 years ehuelsmann Add structure slot and variable documentation.
(edit) @11898   14 years ehuelsmann Revert r11892 and r11896 because they keep causing breakage in …
(edit) @11896   14 years ehuelsmann Followup to r11892: use the field class too when caching, the caller …
(edit) @11894   14 years astalla Fixed function evaluation using invokeFunction. It was broken since …
(edit) @11892   14 years ehuelsmann Re-use fields of objects declared previously within the same class …
(edit) @11891   14 years ehuelsmann Add docstring and reindent DECLARE-OBJECT.
(edit) @11890   14 years vvoutilainen Don't repeat class names in p2-compiland, convert cond to if.
(edit) @11889   14 years vvoutilainen Remove CompiledFunction?, we don't need it.
(edit) @11888   14 years ehuelsmann Fix DISASSEMBLE.5: CompiledClosure? should return T when asked if it's …
(edit) @11886   14 years ehuelsmann Mixed p2-compiland cleanup.
(edit) @11885   14 years ehuelsmann p2-compiland cleanup.
(edit) @11884   14 years ehuelsmann Update FASL version to 31 after the last incompatible changes.
(edit) @11883   14 years ehuelsmann Remove CompiledClosure?; Rename ClosureTemplateFunction? to …
(edit) @11882   14 years ehuelsmann Remove the last of the _execute() methods: By loading the closure …
(edit) @11881   14 years ehuelsmann Stop using CompiledClosure? as a proxy for ClosureTemplateFunctions?: …
(edit) @11880   14 years ehuelsmann Remove the KIND slot from the COMPILAND structure: ever since we …
(edit) @11879   14 years ehuelsmann Reindenting for width < 80.
(edit) @11878   14 years ehuelsmann Add structure slot documentation.
(edit) @11877   14 years ehuelsmann Remove obsolete commented out code, more reindenting < 80 columns.
(edit) @11876   14 years ehuelsmann Reindent < 80 columns.
(edit) @11875   14 years ehuelsmann FLET doesn't do variables anymore, remove remnants in P2-FLET.
(edit) @11874   14 years ehuelsmann P2-FLET and P2-LABELS: Use COMPILE-PROGN-BODY instead of reinventing …
(edit) @11873   14 years ehuelsmann Don't use local function variables for FLET, not even in case of …
(edit) @11872   14 years ehuelsmann The TEMP-REGISTER slot has been removed, these FIXMEs don't apply anymore.
(edit) @11871   14 years ehuelsmann Indenting < 80 columns.
(edit) @11870   14 years ehuelsmann Remove the TEMP-REGISTER slot from the VARIABLE-INFO structure: it's …
(edit) @11869   14 years ehuelsmann Remove unused variable-info structure slot (RESERVED-REGISTER).
(edit) @11868   14 years ehuelsmann Replace string literals with constants.
(edit) @11866   14 years ehuelsmann Finish closure fixes by merging the branch to the trunk.
(edit) @11859   14 years astalla Corrected previous commit: JProxy uses APPLY and not FUNCALL.
(edit) @11858   14 years astalla JProxy now uses funcall instead of function.execute(LispObject[]). …
(edit) @11857   14 years ehuelsmann P2-COMPILAND: Code re-ordering and merging of blocks with the same …
(edit) @11856   14 years astalla * loading: added a new primitive sys::load-returning-last-result …
(edit) @11855   14 years ehuelsmann Further simplification of the little planet that's called P2-COMPILAND.
(edit) @11854   14 years ehuelsmann P2-COMPILAND: baby step at cleaning up for readability.
(edit) @11853   14 years ehuelsmann Restore closure variables from their saved values, in case of a …
(edit) @11852   14 years vvoutilainen Combine derive-type flets into a helper function.
(edit) @11851   14 years ehuelsmann Local transfer of control with environment restoration efficiency: …
(edit) @11850   14 years ehuelsmann p1-lambda: Rewrite the lambda list before bailing out, instead of …
(edit) @11849   14 years ehuelsmann Change compiler warning to include action taken (undefined variable, …
(edit) @11848   14 years ehuelsmann Eliminate style warnings for variables LOCALLY DECLAREd SPECIAL, by …
(edit) @11847   14 years vvoutilainen Clean up duplication for environment restoration and handlers.
(edit) @11846   14 years vvoutilainen Yet another cleanup for p2-list/list*. 1) use pop instead of nbutlast …
(edit) @11845   14 years ehuelsmann Use WITH-SAVED-COMPILER-POLICY in COMPILE-FILE.
(edit) @11844   14 years vvoutilainen More list/list* cleanup, also don't use default nil values for my …
(edit) @11843   14 years ehuelsmann Reflow PROCESS-TOPLEVEL-FORM in order to make more lines meet our …
(edit) @11842   14 years ehuelsmann Re-order p2-block-node, to make more clear what the COND was actually …
(edit) @11841   14 years ehuelsmann Simplify PROCESS-DEFCONSTANT; the only thing the code we're removing …
(edit) @11840   14 years vvoutilainen Clean up p2-list*.
(edit) @11839   14 years astalla Fixed compilation with temp files with JSR-223. Refactoring of …
(edit) @11838   14 years ehuelsmann Remove code handling JSR/RET instructions.
(edit) @11837   14 years ehuelsmann Fix ticket #21 finally: JVM stack inconsistency error on inlining …
(edit) @11836   14 years ehuelsmann Support the #\Escape character. Patch by: Eric Marsden (eric marsden …
(edit) @11835   14 years vvoutilainen Combine check-arg-count and check-min-args with a format recipe and an …
(edit) @11834   14 years astalla Relaxed type checking when invoking Java methods from Lisp, as …
(edit) @11833   14 years ehuelsmann Special bindings fixes: compiler-pass1.lisp: set …
(edit) @11832   14 years vvoutilainen Cleanup for saving/restoring dynamic environment.
(edit) @11831   14 years ehuelsmann P2: Parse and publicize free specials in FLET/LABELS bodies …
(edit) @11830   14 years ehuelsmann Make free specials visible in p2-locally and p2-m-v-b.
(edit) @11829   14 years ehuelsmann Simplify p1-compiland and p2-compiland. Create a new 'free-specials' …
(edit) @11828   14 years ehuelsmann Use the fact that tags have lexical scope: if they're not used, don't …
(edit) @11827   14 years ehuelsmann P2-CATCH: Do what we do in P1-CATCH, which is binding the CATCH block …
(edit) @11826   14 years ehuelsmann Add documentation to the fields in the TAG structure.
(edit) @11825   14 years ehuelsmann Compilation P1: * Set up a CATCH block before processing the subforms. …
(edit) @11824   14 years vvoutilainen Get rid of Primitive[012]R, we don't truly need it. Also increment …
Note: See TracRevisionLog for help on using the revision log.