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