source: trunk/abcl/src

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @11750   13 years Mark Evenson Don't die if if the Java system property 'os.arch' doesn't exist. …
(edit) @11749   13 years ehuelsmann Follow up to r11747: remove SETF which causes iteration to terminate, …
(edit) @11748   13 years ehuelsmann Revert r11746. It turns out to break the ANSI test suite and I don't …
(edit) @11747   13 years ehuelsmann Fix excessive stack use while resolving #n= and #n#: Don't recurse …
(edit) @11746   13 years ehuelsmann Fix reader memory leak.
(edit) @11745   13 years ehuelsmann Remove since-long deprecated initialization files and unsupported …
(edit) @11744   13 years ehuelsmann Remove references to "libabcl.so" which was deleted sometime during 0.13.
(edit) @11734   13 years ehuelsmann Update version number on trunk now that 0.14.x is on a branch.
(edit) @11731   13 years ehuelsmann Share code already abstracted out elsewhere (use OverUnderFlowCheck?()).
(edit) @11730   13 years ehuelsmann No longer work around absense of Math.{sinh(),cosh(),tanh()}; their …
(edit) @11729   13 years ehuelsmann Fix EXPT with a Bignum exponent. At the same time, simplify EXPT and …
(edit) @11728   13 years ehuelsmann java.lang.Math has the 'log10()' function since 1.5. Our minimal …
(edit) @11726   13 years ehuelsmann Fix class dependency issue. The current code works on Sun, however …
(edit) @11725   13 years ehuelsmann Code audited for the use of MACROEXPAND without an environment. Also, …
(edit) @11724   13 years ehuelsmann Make the scripting engine use the Bignum factory instead of the (now …
(edit) @11723   13 years ehuelsmann Fix [interpreted mode] RESTART-CASE.{29,30,31}. When expanding macros …
(edit) @11722   13 years ehuelsmann Make sure to create Fixnums when the LispInteger/Bignum? created is in …
(edit) @11721   13 years astalla Corrected comment about function signature
(edit) @11720   13 years ehuelsmann Fix unbound variable error.
(edit) @11719   13 years ehuelsmann Fix COMPILE called inside COMPILE-FILE: COMPILE doesn't compile to a …
(edit) @11718   13 years ehuelsmann Fix multiplication of Complex values. Patch by: Robert Dodier …
(edit) @11717   13 years astalla Added autoloads for byte-array-output-stream.
(edit) @11716   13 years astalla Created byte-array-output-stream
(edit) @11715   13 years astalla Factored out an overload of loadCompiledFunction that can load a …
(edit) @11714   13 years ehuelsmann Use the Fixnum factory instead of creating new Fixnums all over the …
(edit) @11713   13 years ehuelsmann Fix ACOS with complex argument. Found by: Robert Dodier through the …
(edit) @11712   13 years ehuelsmann Fix special binding issue related to arguments declared special. …
(edit) @11711   13 years ehuelsmann Switch our internals over to the new variadic list() function.
(edit) @11710   13 years ehuelsmann Implement a generic 'list()' function instead of 9 ones.
(edit) @11709   13 years ehuelsmann Remove unnecessary saving/restoring of dynamic environment from …
(edit) @11708   13 years ehuelsmann Save/Restore? dynamic environment for functions which take a special …
(edit) @11707   13 years ehuelsmann r11706 follow up: Jump over the exception handler.
(edit) @11706   13 years ehuelsmann Protect lastSpecialBinding from unexpected PROGV body termination. See …
(edit) @11705   13 years ehuelsmann Make MULTIPLE-VALUE-BIND restore its specials environment upon …
(edit) @11704   13 years ehuelsmann Restore lastSpecialBinding upon exception-driven LET/LET* block exit.
(edit) @11703   13 years ehuelsmann DOTIMES loop variable efficiency: if the derived type of the limit var …
(edit) @11701   13 years ehuelsmann Remove j.lisp and emacs.lisp; Kevin Krouse indicates J doesn't use …
(edit) @11700   13 years ehuelsmann Add OpenBSD and NetBSD platform detection support. Patch by: Julian …
(edit) @11698   13 years astalla reverted wrong commit.
(edit) @11697   13 years astalla Serialization support for some lisp objects.
(edit) @11695   13 years ehuelsmann Fix DESCRIBE output by registering documentation on functions. Patch …
(edit) @11693   13 years ehuelsmann Make boxing/unboxing more efficient: Instead of "calling the boxing …
(edit) @11692   13 years ehuelsmann Add 2 missing @Override annotations.
(edit) @11691   13 years ehuelsmann Don't box values which have well-defined meanings within the Lisp …
(edit) @11688   13 years ehuelsmann Add list() with variadic arguments.
(edit) @11687   13 years ehuelsmann Remove libabcl.so, which is about setting a SIGINT signal handler. …
(edit) @11685   13 years astalla Fixed interpreter creation.
(edit) @11684   13 years ehuelsmann Since 0.13 was branched, trunk/ now is 0.14…
(edit) @11677   13 years ehuelsmann Remove accidentally committed debug PRINT forms.
(edit) @11676   13 years ehuelsmann If we can't locate the lisp home location, fall back on a system …
(edit) @11675   13 years ehuelsmann Support compiling the system to a different output path. …
(edit) @11672   13 years ehuelsmann Remove code duplication: use loadCompiledFunction(InputStream?, int) …
(edit) @11668   13 years ehuelsmann Prevent CLOS from kicking in on TRACE; makes sure the compiler doesn't …
(edit) @11667   13 years ehuelsmann Move the binding of *PRINT-LENGTH* outside of the inner REPL-loop; …
(edit) @11659   13 years Mark Evenson Re-enable compilation of TRACE forms. Introduces a bug by including …
(edit) @11652   13 years ehuelsmann Check cast takes a class name as its argument, not a class reference. …
(edit) @11651   13 years ehuelsmann Followup from last commit: add the Symbol type to …
(edit) @11650   13 years ehuelsmann Generate Symbol-typed fields if we expect to be loading off one. Also: …
(edit) @11649   13 years ehuelsmann Indentation: make opcode-enumerations look like elsewhere.
(edit) @11648   13 years ehuelsmann Strict checking of representations delivered vs requested - inspired …
(edit) @11647   13 years ehuelsmann Add support for java.lang.Long arguments based on Bignums. Found by: …
(edit) @11646   13 years ehuelsmann Fix compilation of Maxima: the wrong representation was returned. …
(edit) @11645   13 years vvoutilainen Combine p2-let/let*-vars.
(edit) @11644   13 years vvoutilainen Further cleanup for p1-flet/labels.
(edit) @11643   13 years vvoutilainen Remove duplication from p1-flet and p1-labels.
(edit) @11642   13 years ehuelsmann Remove commented-out code ("emit-unbox-*") which is superseeded by …
(edit) @11641   13 years ehuelsmann Integer bounds derivation for MIN and MAX. Compilation of (*) -> 1 …
(edit) @11640   13 years ehuelsmann Type derivation for multi-argument +/-/*; Fixed type-arguments for …
(edit) @11639   13 years ehuelsmann Add stack effect of used instruction.
(edit) @11638   13 years ehuelsmann Fix P2-MIN/MAX backquoting/unquoting error.
(edit) @11637   13 years ehuelsmann Extend EMIT-DUP to be able to duplicate past the top-most stack value.
(edit) @11636   13 years ehuelsmann Generalize code generation paths for :INT/:LONG representations in …
(edit) @11635   13 years ehuelsmann Adjust stack effect of dcmpX: pop off 2 2-sized operands, put 1 int …
(edit) @11634   13 years ehuelsmann Better in-lining compilation of MIN and MAX.
(edit) @11633   13 years ehuelsmann Clean up DERIVE-TYPE-{MIN,MAX,ASH} using the new …
(edit) @11632   13 years ehuelsmann Make our (static) fields FINAL, as we only write to them once: during …
(edit) @11631   13 years ehuelsmann Fix DERIVE-VARIABLE-REPRESENTATION in case the LIMIT-VARIABLE resolves …
(edit) @11630   13 years ehuelsmann Optimize (and fix) CONVERT-REPRESENTATION for the case of 2 eql …
(edit) @11629   13 years astalla fixed exported symbol list for package :abcl-script.
(edit) @11628   13 years ehuelsmann Remove commented-out lines.
(edit) @11627   13 years ehuelsmann Make TRACE protect *TRACE-DEPTH* from non-local returns (such as …
(edit) @11626   13 years ehuelsmann Final and last fix for COERCE.20 and the issue with printing double floats.
(edit) @11625   13 years ehuelsmann Fix COERCE.20 (a regression since 0.12).
(edit) @11624   13 years ehuelsmann Wider use of CONVERT-REPRESENTATION shows an issue: …
(edit) @11623   13 years astalla Perfectioned ABCL auto-configuration when using JSR-223; added option …
(edit) @11622   13 years ehuelsmann Eliminate NEW-FIXNUM and EMIT-FIXNUM-INIT in favor of …
(edit) @11621   13 years ehuelsmann Implement P2-COMPILAND-UNBOX-VARIABLE in terms of new primitives. …
(edit) @11620   13 years ehuelsmann Kill long code repetitions in COMPILE-VAR-REF and P2-SETQ - making the …
(edit) @11619   13 years ehuelsmann Reduce code duplication: move variable representation deduction to …
(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 …
Note: See TracRevisionLog for help on using the revision log.