- 15 May, 2013 2 commits
-
-
Slightly tricky since we need to avoid redefining standard-generic-function during compilation of abcl itself, hence make-or-find-instance-funcallable-standard-class
-
- fix some cases where we took the slow path for funcallable-standard-class
-
- 05 May, 2013 2 commits
-
-
- move all caching into new class EMFCache.java - eliminate or inline all other methods, rely on superclasses' implementations instead.
-
-
- 02 May, 2013 1 commit
-
-
- classes-to-emf-table was only ever used for gfs with exactly one argument but more than one method - use the cache in StandardGenericFunction.java for that case as well - also rename %finalize-generic-function to %clear-emf-cache, since that is what it's doing
-
- 30 Apr, 2013 1 commit
-
-
- avoid generic function dispatch if there's only one method and it's a standard writer method
-
- 29 Apr, 2013 3 commits
-
-
-
- std-slot-value goes through a hash table lookup as well (via StandardObject.SLOT_VALUE), and we eliminate some function calls on the fast path.
-
-
- 24 Apr, 2013 5 commits
-
-
-
- rename to %make-slot-definition, make class argument mandatory - adjust call sites - also move checkSlotDefinition() method to location of sole caller
-
- Replaced %slot-definition-name, %slot-definition-initfunction, %slot-definition-initform, %slot-definition-initargs, %slot-definition-readers, %slot-definition-writers, %slot-definition-allocation, %slot-definition-allocation-class, %slot-definition-location, %slot-definition-type, %slot-definition-documentation and the corresponding writers with direct slot accesses - *FASL-VERSION* increased since old fasls contain calls to slot accessors
-
- move all slot names into SYS, define them in Symbol.java
-
-
- 02 Apr, 2013 1 commit
-
-
- incremented fasl version since set-generic-function-initial-methods, generic-function-documentation are gone
-
- 13 Feb, 2013 1 commit
-
-
Fixes #296. Fixes #266. Fixes #228. For forms which set the symbol properties of SETF-EXPANDER or SETF-FUNCTION to function definitions, places stub of type AutoloadGeneralizedReference to be resolved when first invoked.
-
- 05 Jan, 2013 1 commit
-
-
- fixes #284
-
- 01 Jan, 2013 1 commit
-
-
- 30 Dec, 2012 1 commit
-
-
- fixes #279 - reported by Pascal Costanza
-
- 23 Dec, 2012 1 commit
-
-
- Fixes #280 (reported by Pascal Costanza)
-
- 05 Dec, 2012 1 commit
-
-
- Also remove double-initialization via shared-initialize + one of intialize-instance / reinitialize-instance. - Fixes #277 - Reported by Pascal Costanza
-
- 04 Dec, 2012 1 commit
-
-
- Fixes #276 - Reported by Pascal Costanza
-
- 01 Dec, 2012 1 commit
-
-
- fixes #272
-
- 26 Nov, 2012 1 commit
-
-
- fixes #270
-
- 04 Oct, 2012 1 commit
-
-
DEFMETHOD &AUX parameters to be no longer ignored.
-
- 30 Sep, 2012 1 commit
-
-
- 29 Sep, 2012 2 commits
-
-
Fixed ordering of lambda list keywords in some method defintions: we need to adhere to &rest ... &key ordering ourselves too.
-
-
- 19 Sep, 2012 2 commits
-
-
- Reported by Pascal Costanza
-
- Slots with :allocation :class can now be read without creating an instance beforehand. - Reported by Pascal Costanza
-
- 01 Sep, 2012 1 commit
-
-
- 31 Aug, 2012 2 commits
-
-
Note: Now I can continue defining DMC-* tests...
-
-
- 18 Aug, 2012 1 commit
-
-
- 15 Aug, 2012 1 commit
-
-
- Use initargs when calling change-class for the class metaobject - Robustify make-instances-obsolete against non-finalized classes (e.g. forward-referenced-class) - Report and diagnosis by Stas Boukarev to armedbear-devel on August 11, 2012 ("Forward referenced classes woes") - Fixes ansi tests DEFCLASS.FORWARD-REF.3, DEFCLASS.FORWARD-REF.4
-
- 13 Aug, 2012 2 commits
-
-
- slight deviation from AMOP since we hand make-method-lambda an uninitialized generic-function object.
-
- also add initargs :method-combination, :documentation for generic functions
-
- 06 Aug, 2012 1 commit
-
-
when no lambda list is provided. Don't change the field when the argument is not provided and when the argument is not provided, don't check for congruence.
-
- 05 Aug, 2012 2 commits
-
-
Also: - Fixes for r14058 - Removal of a macro no longer in use - Code comments as to my opinion on the current state
-
for &rest and &key.
-