|
|
@11823
|
15 years |
ehuelsmann |
Revert r11814 (fix for stack inconsistencies),
because it breaks in …
|
|
|
@11822
|
15 years |
ehuelsmann |
Followup to r11818: Fix block-requires-non-local-exit-p.
|
|
|
@11821
|
15 years |
ehuelsmann |
Be more exact on determining 'being enclosed by a block which
sets (= …
|
|
|
@11820
|
15 years |
ehuelsmann |
Make local GO restore the environment of the TAGBODY,
in case it jumps …
|
|
|
@11819
|
15 years |
ehuelsmann |
Small refactoring: introduce a centralized definition of
"enclosed by …
|
|
|
@11818
|
15 years |
ehuelsmann |
Harmonize the concept of 'block needing non-local-exit'
by …
|
|
|
@11817
|
15 years |
ehuelsmann |
A little bit of reindenting; making some lines < 80
|
|
|
@11816
|
15 years |
ehuelsmann |
Selectively clear values in UNWIND-PROTECT:
don't clear if the …
|
|
|
@11815
|
15 years |
ehuelsmann |
Be sure to decode URL.getPath() results before
using it as paths. …
|
|
|
@11814
|
15 years |
ehuelsmann |
Resolve part 1 of ticket #21: Don't use JSR and RET JVM instructions.
…
|
|
|
@11813
|
15 years |
ehuelsmann |
Fix building in a path with spaces.
Found by: Mark Tarver
Fixes: …
|
|
|
@11812
|
15 years |
ehuelsmann |
Followup to r11810: revert it and use a different strategy which
works …
|
|
|
@11811
|
15 years |
ehuelsmann |
Add documentation as to why we do what we were doing.
|
|
|
@11810
|
15 years |
ehuelsmann |
Fix file compilation with :output-file parameter
compiling code which …
|
|
|
@11809
|
15 years |
ehuelsmann |
Use a single routine to calculate the classfile pathname in two places.
|
|
|
@11808
|
15 years |
ehuelsmann |
Fix exporting symbol in a different package than the current one.
…
|
|
|
@11807
|
15 years |
ehuelsmann |
Follow-up on r11802: only put declarations which are explicitly about …
|
|
|
@11806
|
15 years |
ehuelsmann |
Remove compiler warning about non-constant initforms:
we support them now!
|
|
|
@11805
|
15 years |
ehuelsmann |
Stop rewriting the lambda list in the precompiler;
we've decided this …
|
|
|
@11804
|
15 years |
ehuelsmann |
LET/LET* bindings can be (in case of a CONS)
of length 1 or 2 (not only 2).
|
|
|
@11803
|
15 years |
ehuelsmann |
Always rewrite &aux vars, even if there are no
vars after &aux: the …
|
|
|
@11802
|
15 years |
ehuelsmann |
Rename maybe-rewrite-aux-vars -> rewrite-aux-vars.
|
|
|
@11801
|
15 years |
ehuelsmann |
Compensate for the fact that we're no longer
rewriting &aux vars …
|
|
|
@11800
|
15 years |
ehuelsmann |
Rewrite aux vars in case of FLET and LABELS too.
|
|
|
@11799
|
15 years |
ehuelsmann |
Check LET/LET* and &AUX bindings validity.
Also fixes an incorrectly …
|
|
|
@11798
|
15 years |
ehuelsmann |
Remove the use of XEPs (eXternal Entry Points) which
were optimizing …
|
|
|
@11797
|
15 years |
ehuelsmann |
Fix the build. Removal of &aux variables rewriting broke it.
|
|
|
@11796
|
15 years |
ehuelsmann |
Move &AUX vars argument list rewriting from the preprocessor
to the …
|
|
|
@11795
|
15 years |
Mark Evenson |
Ant-based build works again, fixing error introduced in r11792
|
|
|
@11794
|
15 years |
ehuelsmann |
Precompile lambda-list initforms.
|
|
|
@11793
|
15 years |
vvoutilainen |
Combine load/store resolvers.
|
|
|
@11792
|
15 years |
vvoutilainen |
Little combination fix for pool-long and pool-double.
|
|
|
@11791
|
15 years |
astalla |
Added autoload for system::%float-bits. Its absence prevented Slime …
|
|
|
@11790
|
15 years |
ehuelsmann |
Remove a NIL block which doesn't seem to matter.
Since we add named …
|
|
|
@11789
|
15 years |
vvoutilainen |
Tiny cleanup to invocations of compile-xep.
|
|
|
@11788
|
15 years |
ehuelsmann |
Rewriting version 2: cleaner code and rewrite SUPPLIED-P parameters too.
|
|
|
@11787
|
15 years |
ehuelsmann |
Remove accidentally committed code.
Do some re-indenting elsewhere.
|
|
|
@11786
|
15 years |
ehuelsmann |
Add support for non-constant initforms on functions.
This fixes …
|
|
|
@11785
|
15 years |
ehuelsmann |
Add ignore declaration on unused argument.
|
|
|
@11784
|
15 years |
ehuelsmann |
Add a function which seems to be missing in our sources (MISSING-ARG).
|
|
|
@11783
|
15 years |
ehuelsmann |
Fix fasl reader special bindings leak.
* Bind the …
|
|
|
@11782
|
15 years |
ehuelsmann |
Remove code duplication.
|
|
|
@11781
|
15 years |
ehuelsmann |
Instead of interning symbols over and over,
use the ones already interned.
|
|
|
@11780
|
15 years |
ehuelsmann |
Clean up the known symbols cache:
* instead of returning only the …
|
|
|
@11778
|
15 years |
vvoutilainen |
Fix declaration of free specials for non-array execute.
|
|
|
@11777
|
15 years |
ehuelsmann |
Put special bindings restoration-to-old-value in a FINALLY clause at …
|
|
|
@11776
|
15 years |
ehuelsmann |
Fix DO-ALL-SYMBOLS.{6,9,12}: we can't use DOLIST, because it has
an …
|
|
|
@11775
|
15 years |
ehuelsmann |
Fix the remaining two DEFINE-SETF-EXPANDER tests (.6 and ??).
|
|
|
@11774
|
15 years |
ehuelsmann |
Fix DEFINE-SETF-EXPANDER.1 by returning the symbol passed in ACCESS-FN.
|
|
|
@11773
|
15 years |
ehuelsmann |
Fix MULTIPLE-VALUE-SETQ and (SETF (VALUES ...) ...) when
setting the …
|
|
|
@11772
|
15 years |
ehuelsmann |
Factor out functions to separate declarations, the body and optionally …
|
|
|
@11771
|
15 years |
vvoutilainen |
Cleanup copy-paste again, this time we get rid of repetition
in the …
|
|
|
@11770
|
15 years |
ehuelsmann |
Removal of small code duplication.
|
|
|
@11769
|
15 years |
ehuelsmann |
Rename variables to be more in line with the env/ext pattern used …
|
|
|
@11768
|
15 years |
ehuelsmann |
Use 'innerEnv' to evaluate the body in, since that's where we
declared …
|
|
|
@11767
|
15 years |
ehuelsmann |
* Stop declaring symbols SPECIAL mid-environment:
usually, this …
|
|
|
@11766
|
15 years |
ehuelsmann |
In MERGE-PATHNAMES, if the pathname to be returned is of type …
|
|
|
@11765
|
15 years |
ehuelsmann |
Use pathname "calculations" to determine the output file name
for the …
|
|
|
@11764
|
15 years |
ehuelsmann |
Don't use the implementation details in WITH-COMPILATION-UNIT
to …
|
|
|
@11763
|
15 years |
ehuelsmann |
Fix COMPILE and COMPILE-FILE secondary and tertiary return values
in …
|
|
|
@11762
|
15 years |
ehuelsmann |
Fix JCLASS null return value; signal a lisp error instead.
Found by: …
|
|
|
@11760
|
15 years |
ehuelsmann |
Remove check for properness of arguments list.
The check breaks AP5 …
|
|
|
@11755
|
15 years |
ehuelsmann |
Implement MACROEXPAND-ALL and COMPILER-LET as internal symbols to
the …
|
|
|
@11754
|
15 years |
vvoutilainen |
Convert using ClassCastException? to checking instanceof.
Performance …
|
|
|
@11750
|
15 years |
Mark Evenson |
Don't die if if the Java system property 'os.arch' doesn't exist.
…
|
|
|
@11749
|
15 years |
ehuelsmann |
Follow up to r11747: remove SETF which causes iteration to terminate,
…
|
|
|
@11748
|
15 years |
ehuelsmann |
Revert r11746. It turns out to break the ANSI test suite and I don't …
|
|
|
@11747
|
15 years |
ehuelsmann |
Fix excessive stack use while resolving #n= and #n#:
Don't recurse …
|
|
|
@11746
|
15 years |
ehuelsmann |
Fix reader memory leak.
|
|
|
@11745
|
15 years |
ehuelsmann |
Remove since-long deprecated initialization files and unsupported …
|
|
|
@11744
|
15 years |
ehuelsmann |
Remove references to "libabcl.so" which was deleted sometime during 0.13.
|
|
|
@11734
|
15 years |
ehuelsmann |
Update version number on trunk now that 0.14.x is on a branch.
|
|
|
@11731
|
15 years |
ehuelsmann |
Share code already abstracted out elsewhere (use OverUnderFlowCheck?()).
|
|
|
@11730
|
15 years |
ehuelsmann |
No longer work around absense of Math.{sinh(),cosh(),tanh()};
their …
|
|
|
@11729
|
15 years |
ehuelsmann |
Fix EXPT with a Bignum exponent.
At the same time, simplify EXPT and …
|
|
|
@11728
|
15 years |
ehuelsmann |
java.lang.Math has the 'log10()' function since 1.5. Our minimal …
|
|
|
@11726
|
15 years |
ehuelsmann |
Fix class dependency issue. The current code
works on Sun, however …
|
|
|
@11725
|
15 years |
ehuelsmann |
Code audited for the use of MACROEXPAND without an environment.
Also, …
|
|
|
@11724
|
15 years |
ehuelsmann |
Make the scripting engine use the Bignum factory instead of the
(now …
|
|
|
@11723
|
15 years |
ehuelsmann |
Fix [interpreted mode] RESTART-CASE.{29,30,31}.
When expanding macros …
|
|
|
@11722
|
15 years |
ehuelsmann |
Make sure to create Fixnums when the LispInteger/Bignum? created is in …
|
|
|
@11721
|
15 years |
astalla |
Corrected comment about function signature
|
|
|
@11720
|
15 years |
ehuelsmann |
Fix unbound variable error.
|
|
|
@11719
|
15 years |
ehuelsmann |
Fix COMPILE called inside COMPILE-FILE: COMPILE doesn't compile to a …
|
|
|
@11718
|
15 years |
ehuelsmann |
Fix multiplication of Complex values.
Patch by: Robert Dodier …
|
|
|
@11717
|
15 years |
astalla |
Added autoloads for byte-array-output-stream.
|
|
|
@11716
|
15 years |
astalla |
Created byte-array-output-stream
|
|
|
@11715
|
15 years |
astalla |
Factored out an overload of loadCompiledFunction that can load a …
|
|
|
@11714
|
15 years |
ehuelsmann |
Use the Fixnum factory instead of creating new Fixnums all over the …
|
|
|
@11713
|
15 years |
ehuelsmann |
Fix ACOS with complex argument.
Found by: Robert Dodier through the …
|
|
|
@11712
|
15 years |
ehuelsmann |
Fix special binding issue related to arguments declared special.
…
|
|
|
@11711
|
15 years |
ehuelsmann |
Switch our internals over to the new variadic list() function.
|
|
|
@11710
|
15 years |
ehuelsmann |
Implement a generic 'list()' function instead of 9 ones.
|
|
|
@11709
|
15 years |
ehuelsmann |
Remove unnecessary saving/restoring of dynamic environment
from …
|
|
|
@11708
|
15 years |
ehuelsmann |
Save/Restore? dynamic environment for functions which take a special …
|
|
|
@11707
|
15 years |
ehuelsmann |
r11706 follow up: Jump over the exception handler.
|
|
|
@11706
|
15 years |
ehuelsmann |
Protect lastSpecialBinding from unexpected PROGV body termination.
See …
|
|
|
@11705
|
15 years |
ehuelsmann |
Make MULTIPLE-VALUE-BIND restore its specials environment upon …
|
|
|
@11704
|
15 years |
ehuelsmann |
Restore lastSpecialBinding upon exception-driven LET/LET* block exit.
|
|
|
@11703
|
15 years |
ehuelsmann |
DOTIMES loop variable efficiency: if the derived type of the limit var …
|
|
|