- 01 Sep, 2012 2 commits
-
-
- 31 Aug, 2012 3 commits
-
-
Note: Now I can continue defining DMC-* tests...
-
-
-
- 26 Aug, 2012 4 commits
-
-
(compile nil '(lambda (&rest foo &aux x))) and (compile nil '(lambda (&aux x &rest))) Note: Since the other 2 cases mentioned in the ticket are still open, this commit doesn't actually close it.
-
- Reported by Pascal Costanza
-
- The upper bound of the INTEGER type is inclusive - ask for an integer between 0 and n-1 - If the object has no slots at all, raise a program-error instead of a type-error - If the location argument has the wrong type, ask for an integer, not a more fancy type
-
- Reported by Pascal Costanza
-
- 25 Aug, 2012 1 commit
-
-
- Subclasses of standard-(direct|effective)-slot-definition are of Java class StandardObject and might have different class layout. - Keep the fast, fixed-indexing path for objects of Java class SlotDefinition, handle other objects via slot-name-based indexing. - Thanks to Stas Boukarev and Pascal Costanza for error reports and diagnosis.
-
- 22 Aug, 2012 2 commits
-
-
is no longer used solely for MACROLET.
-
help debugging in NetBeans.
-
- 21 Aug, 2012 1 commit
-
-
Note: This introduces a new argument to the FUNCTION special form (LAMBDA and NAMED-LAMBDA were already supported) (FUNCTION (MACRO-FUNCTION ...))
-
- 20 Aug, 2012 1 commit
-
-
Make the returned REQUIRED value from PARSE-LAMBDA-LIST match is docstring.
-
- 19 Aug, 2012 3 commits
-
-
continue with the old one.
-
the redefinition if the two structure definitions are not equalp.
-
-
- 18 Aug, 2012 15 commits
-
-
from autoloads.lisp due to automatic loading. Documentation inside autoloads.lisp has also been updated.
-
isn't fully autoloaded.
-
-
Remove superfluous exports from autoloads.lisp.
-
-
Also, delete JVM-COMPILE-PACKAGE, which hasn't been used in our sources for ages and doesn't seem to serve an external purpose.
-
-
-
Note: This file no longer required manual intervention to work as a bootstrapping file. Yay!
-
- Improve speed of "multi-homed symbol" removal - Generate autoloader EXPORT commands based on EXPORTed symbols in the compiled files, instead of on the symbols currently exported (this one fixes the SLIME MAKE-THREAD-LOCK issue) - Reverse the "multi-homed filtering" and the "autoloads file exclusion" in order to stop considering symbols overridden by extensible sequences (e.g. COUNT-IF, REMOVE, etc) as being multi-homed: we want to autoload the non-extensible versions by default.
-
so we can use it in COMPILE-SYSTEM.
-
-
Make java-collections.lisp do so.
-
a single Primitive while the latter defines multiple. Also, add all the defined primitives to the java-autoloader.
-
-
- 17 Aug, 2012 8 commits
-
-
which would require the rest of the compiler. That doesn't work with the automatic autoloader, because that requires the files in which symbol function bindings are located.
-
-
-
-
-
Move sockets related exports to socket.lisp, fixing symbol references to refer to the EXTENSIONS package instead of SYSTEM.
-
by moving a few defvar forms.
-
-