source: trunk/abcl/src

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @11618   13 years astalla Added support for a configuration file in the CLASSPATH for ABCL when …
(edit) @11617   13 years ehuelsmann More CONVERT-REPRESENTATIONs.
(edit) @11616   13 years vvoutilainen Better matching in directory listing. There are still cases where I …
(edit) @11615   13 years Mark Evenson Revert publishing of "internal" version back to 0.13.0-dev.
(edit) @11614   13 years ehuelsmann Inline all compiled subtractions instead of only the 2 and 3 argument …
(edit) @11613   13 years ehuelsmann Fix #'+ compilation with FEWER than 2 arguments.
(edit) @11612   13 years ehuelsmann Count linenumbers correctly again (they were double counted before …
(edit) @11611   13 years ehuelsmann Clean up COMPILE-CONSTANT: there's no reason to cast from one type to …
(edit) @11610   13 years ehuelsmann Add 2 used - but not enabled - opcodes.
(edit) @11609   13 years ehuelsmann Don't enumerate representation conversion inline: we have a generic …
(edit) @11608   13 years ehuelsmann Support inline comparisons for many types of compiler types (including …
(edit) @11607   13 years ehuelsmann Implement inline float and double calculations for P2-TIMES. Cleanup …
(edit) @11605   13 years Mark Evenson ABCL included Lisp tests now working from ASDF and Ant. The following …
(edit) @11604   13 years ehuelsmann Smarter type derivation: start *using* the float and double storage …
(edit) @11603   13 years ehuelsmann Use generic representation conversions instead of enumerating in line.
(edit) @11602   13 years ehuelsmann Implement generic type-representation derivations and conversions; …
(edit) @11601   13 years ehuelsmann Only compile one or the other argument to an :int.
(edit) @11600   13 years ehuelsmann Add more opcodes to the list; update stack effect information.
(edit) @11597   13 years astalla Fixed URL decoding bug in loadCompiledFunction using java.net.URLDecoder.
(edit) @11594   13 years ehuelsmann Make DERIVE-TYPE support SINGLE-FLOAT and DOUBLE-FLOAT.
(edit) @11593   13 years ehuelsmann Optimize unboxing of booleans.
(edit) @11592   13 years ehuelsmann Generic representation conversion (from one JVM type to another) and …
(edit) @11591   13 years ehuelsmann Make SINGLE-FLOAT and DOUBLE-FLOAT compiler types.
(edit) @11590   13 years astalla Merged the scripting branch, providing JSR-223 support and other new …
(edit) @11589   13 years ehuelsmann Add stack information for opcodes we'll start using soon.
(edit) @11588   13 years ehuelsmann Optimize MIN/MAX inline calculations: with the right stack use, we can …
(edit) @11587   13 years ehuelsmann Ofcourse, you need all components for a commit to actually work... …
(edit) @11586   13 years ehuelsmann Eliminate the pesky beeps in TYPE-OF.1; however unfortunately, this …
(edit) @11585   13 years ehuelsmann Update type mapping table in agreement to our earlier finding that in …
(edit) @11584   13 years ehuelsmann Handle both 'long' as well as 'double' argument and return types as …
(edit) @11583   13 years ehuelsmann Revert change to p2-minus: we can't do this without adding a new …
(edit) @11582   13 years ehuelsmann Use additional opcodes: don't store the "obvious" constants in the …
(edit) @11581   13 years vvoutilainen Make directory listing tolerate invalid paths and permission errors. …
(edit) @11580   13 years ehuelsmann Commit some of the changes required for FLOAT and DOUBLE support …
(edit) @11579   13 years ehuelsmann Add floatValue() and doubleValue() to LispObject and all number …
(edit) @11578   13 years ehuelsmann Miscelanious: - Merge [within p2-plus] (fixnum-type-p type2) case …
(edit) @11577   13 years vvoutilainen Support "partial" wildcards in DIRECTORY, like …
(edit) @11576   13 years Mark Evenson Move internal ABCL tests to proper hierarchy. Loading via ASDF not …
(edit) @11575   13 years ehuelsmann Eliminate the FastStringBuffer? (from AbstractArray? and …
(edit) @11574   13 years ehuelsmann Introduce LispInteger? super-type to Bignum and Fixnum: The …
(edit) @11573   13 years ehuelsmann Add a 'getInstance' static method to all lisp classes which have a …
(edit) @11572   13 years ehuelsmann Fix NO-EXTRA-SYMBOLS-EXPORTED-FROM-COMMON-LISP.
(edit) @11571   13 years ehuelsmann Implement some building blocks for compilation of float math to byte …
(edit) @11569   13 years ehuelsmann Eliminate float-serializing ambiguities: if you need a float/double, …
(edit) @11568   13 years ehuelsmann Restore *read-base* and *read-default-float-format* after compiling a …
(edit) @11567   13 years ehuelsmann Use the same lines as in SBCL to make sure SCALE-EXPONENT works for …
(edit) @11566   13 years ehuelsmann Make sure to dump all floats with exponent marker, because when …
(edit) @11565   13 years ehuelsmann Fix thinko: it's not "unless", it's "when" ext:*inspector-hook* is …
(edit) @11564   13 years ehuelsmann Fix compiler issue found by compiling AP5: Instead of calculating the …
(edit) @11562   13 years ehuelsmann Change and document the internal adjustArray() protocol: we can't use …
(edit) @11561   13 years ehuelsmann Don't check the value of initialContent to see whether it was …
(edit) @11560   13 years ehuelsmann Followup to r11557: Fixes ADJUST-ARRAY for the special cases of …
(edit) @11557   13 years ehuelsmann Fix ticket #28: Expressly adjustable array not adjustable. Renames …
(edit) @11555   13 years ehuelsmann Remove unused variable.
(edit) @11554   13 years ehuelsmann Followup to the introduction of compile-forms-and-maybe-emit-clear-values.
(edit) @11553   13 years ehuelsmann Increase performance of LispThread?.currentThread() by more than 50% …
(edit) @11551   13 years ehuelsmann Change the return value of Environment.isDeclaredSpecial() to include …
(edit) @11550   13 years ehuelsmann Silence compiler warnings about deleting "Unused function …
(edit) @11548   13 years vvoutilainen Remove bindArg duplication.
(edit) @11547   13 years vvoutilainen For let, variable values must be bound after the let-forms. This patch …
(edit) @11545   13 years vvoutilainen Another small helper for p2-plus/minus.
(edit) @11544   13 years ehuelsmann Add bounds checking and prepare for support for 'wide' instruction prefix.
(edit) @11543   13 years vvoutilainen Little helper for p2-plus/minus/times.
(edit) @11542   13 years vvoutilainen Helper macro for declare-* functions that use hashtables.
(edit) @11541   13 years vvoutilainen Look, I can do conditionals in the middle of a backquote-form! :) …
(edit) @11540   13 years vvoutilainen Helper macro for defining inlining functions.
(edit) @11539   13 years ehuelsmann Empty statements cleanup: * Remove unintentional empty statements * …
(edit) @11536   13 years Mark Evenson Finished adding @Override annotations for Primitives.java.
(edit) @11534   13 years vvoutilainen Helper function for creating a new fixnum and emitting dup immediately …
(edit) @11533   13 years vvoutilainen Helper macro for p2-test-minusp/plusp/zerop/oddp/evenp.
(edit) @11532   13 years vvoutilainen Helper function for p2-test-minusp/plusp/zerop.
(edit) @11531   13 years vvoutilainen In preparation for further refactorings, a tiny change to p2-plus.
(edit) @11529   13 years Mark Evenson Revert inadvertent r11528.
(edit) @11528   13 years Mark Evenson Enable optional use of JFluid profiler.
(edit) @11527   13 years Mark Evenson (Phil Hudson) Make FastStringBuffer? an adapter to java-1.5's …
(edit) @11526   13 years ehuelsmann Make Throw.java do as Lisp.java and LispThread?.java: create a …
(edit) @11525   13 years vvoutilainen Helper function for fixnum initializations.
(edit) @11524   13 years vvoutilainen Tiny helper for checking that class file is loadable.
(edit) @11523   13 years vvoutilainen Macro for temp files in p2-flet/labels-process-compiland. At the same …
(edit) @11522   13 years vvoutilainen Helper function for p2-flet-process-compiland and …
(edit) @11521   13 years vvoutilainen Helper macro for derive-compiler type, when checking for parameter …
(edit) @11520   13 years ehuelsmann Make the compiler recognize subtypes while compiling THE forms. Note: …
(edit) @11519   13 years vvoutilainen Remove code repetition in the beginning of p2-compiland.
(edit) @11518   13 years ehuelsmann Eliminate dead code.
(edit) @11517   13 years ehuelsmann Replace Java type indicator with pre-existing constant with the same …
(edit) @11516   13 years ehuelsmann Documentation of variable-info fields.
(edit) @11514   13 years vvoutilainen CompiledClosure? should delegate to CTF.execute, not CTF._execute.
(edit) @11512   13 years vvoutilainen Duplicate (clone) the ClosureTemplateFunction? in makeCompiledClosure. …
(edit) @11511   13 years vvoutilainen Use replacement characters for unmappable and malformed data. This …
(edit) @11510   13 years Mark Evenson Remove old build artifacts that no longer work or are referenced in …
(edit) @11509   13 years vvoutilainen Remove Cons special case from car/cdr, it doesn't seem to make a big …
(edit) @11508   13 years ehuelsmann Cleanup: `, -> (nothing); (EMIT 'LABEL ...) -> (LABEL ...)
(edit) @11507   13 years ehuelsmann Emit the most efficient ALOAD and ASTORE instructions.
(edit) @11506   13 years ehuelsmann Consolidate code-path with existing function EMIT-CALL-EXECUTE.
(edit) @11505   13 years ehuelsmann Consolidate code-path with existing function PROCESS-ARGS.
(edit) @11504   13 years vvoutilainen Further combine car/cdr.
(edit) @11503   13 years vvoutilainen Small refactoring combining common bits in p2-car/p2-cdr. This is in …
(edit) @11502   13 years ehuelsmann Introduce mnemonic for (emit 'getstatic ....) to load a symbol naming …
(edit) @11501   13 years ehuelsmann Efficiency/correctness of generated code: choose opcodes based on …
(edit) @11500   13 years ehuelsmann EMIT-LOAD-VARIABLE was actually renamed to EMIT-LOAD-LOCAL-VARIABLE.
Note: See TracRevisionLog for help on using the revision log.