|
|
@15743
|
6 months |
Mark Evenson |
Fix CLOS change propagation for all subclasses
c.f. …
|
|
|
@15740
|
6 months |
Mark Evenson |
- fix for the issue on not propagating correctly the initargs
|
|
|
@15711
|
10 months |
Mark Evenson |
clos: restore some of the speed of the generic function cache
…
|
|
|
@15708
|
11 months |
Mark Evenson |
clos: fix typo in early ADD-DIRECT-SUBCLASS declamation
|
|
|
@15640
|
14 months |
Mark Evenson |
Use ATOMIC-DEFGENERIC for MOP:SPECIALIZER discrimination
The …
|
|
|
@15639
|
14 months |
Mark Evenson |
DEFMETHOD accepts the subtype of MOP:SPECIALIZER as a specializer
…
|
|
|
@15585
|
2 years |
Mark Evenson |
See https://github.com/armedbear/abcl/issues/465
|
|
|
@15569
|
2 years |
Mark Evenson |
Untabify en masse
Results of running style.org source blocks on tree
|
|
|
@15564
|
2 years |
Mark Evenson |
Remove inadvertent references to SIMPLE-PROGRAM-ERROR
Unlike SBCL or …
|
|
|
@15559
|
2 years |
Mark Evenson |
Record source location for slot readers and writers
|
|
|
@15513
|
3 years |
Mark Evenson |
Proposal fix to https://abcl.org/trac/ticket/485
|
|
|
@15459
|
3 years |
Mark Evenson |
Tidy call-next-method flets with macrology
|
|
|
@15427
|
4 years |
Mark Evenson |
Always define CALL-NEXT-METHOD and NEXT-METHOD-P as local functions
…
|
|
|
@15085
|
7 years |
Mark Evenson |
Restart for when methods are defined over functions or macros, and …
|
|
|
@15003
|
7 years |
Mark Evenson |
Fix ENSURE-GENERIC-FUNCTION when removing definition
(Olof-Joachim …
|
|
|
@15002
|
7 years |
Mark Evenson |
Fix problems with SHARED-INITIALIZE
(Olof-Joachim Frahm)
Merges …
|
|
|
@14914
|
7 years |
Mark Evenson |
Dramatically improve source recording on SYS::SOURCE plist for a …
|
|
|
@14529
|
11 years |
rschlatte |
Fix (make-instance 'standard-generic-function)
Reported by Pascal …
|
|
|
@14503
|
11 years |
rschlatte |
Move initial initialization of generic functions Lisp-side
|
|
|
@14501
|
11 years |
rschlatte |
Move generic-function definition into Lisp
|
|
|
@14499
|
11 years |
rschlatte |
Move standard-generic-function definition into Lisp
Slightly tricky …
|
|
|
@14498
|
11 years |
rschlatte |
Unify checks for standard classes
- fix some cases where we took the …
|
|
|
@14493
|
11 years |
rschlatte |
downsize StandardGenericFunction?.java
- move all caching into new …
|
|
|
@14492
|
11 years |
rschlatte |
Don't call allocate-instance with funcallable-standard-class arg
|
|
|
@14490
|
11 years |
rschlatte |
Eliminate one of our effective method function caches
- …
|
|
|
@14488
|
11 years |
rschlatte |
add fast writer methods
- avoid generic function dispatch if there's …
|
|
|
@14486
|
11 years |
rschlatte |
reinstate argument type checking in fast reader methods
|
|
|
@14485
|
11 years |
rschlatte |
remove slot location caching from StandardGenericFunction?
- …
|
|
|
@14483
|
11 years |
rschlatte |
don't use funcallable-standard-instance-access on standard-class objects
|
|
|
@14482
|
11 years |
rschlatte |
Move forward-referenced-class metaclass definition into Lisp
|
|
|
@14479
|
11 years |
rschlatte |
Rename and slightly refactor sys:make-slot-definition
- rename to …
|
|
|
@14478
|
11 years |
rschlatte |
remove Java-side accessor primitives from SlotDefinition?.java
- …
|
|
|
@14473
|
11 years |
rschlatte |
Unify slot names for metaobjects
- move all slot names into SYS, …
|
|
|
@14463
|
11 years |
rschlatte |
move structure-class metaclass definition into Lisp
|
|
|
@14454
|
11 years |
rschlatte |
Move standard-generic-function slot accessors from Java to Lisp
- …
|
|
|
@14369
|
11 years |
Mark Evenson |
Implementation of autoloader for SETF generalized references.
Fixes …
|
|
|
@14347
|
11 years |
rschlatte |
defer checking for lambda list congruence.
- fixes #284
|
|
|
@14346
|
11 years |
rschlatte |
Move documentation into its own file.
|
|
|
@14344
|
11 years |
rschlatte |
Avoid premature initialization of method-class, method-combination in …
|
|
|
@14342
|
11 years |
rschlatte |
Add new slots at the end in inherited classes
- Fixes #280 (reported …
|
|
|
@14293
|
11 years |
rschlatte |
Don't clobber class objects when re-initializing.
- Also remove …
|
|
|
@14289
|
11 years |
rschlatte |
Don't shortcut add-method for subclasses of standard-generic-function
…
|
|
|
@14262
|
11 years |
rschlatte |
Fix (describe x 'function) for non-fbound x
- fixes #272
|
|
|
@14254
|
11 years |
rschlatte |
Fix (documentation symbol 'function) when symbol names a generic …
|
|
|
@14164
|
12 years |
ehuelsmann |
Fix CL-ROUTES (ROUTES system) regression by fixing
DEFMETHOD &AUX …
|
|
|
@14158
|
12 years |
rschlatte |
Change slot ordering: slots defined in the superclass come first
|
|
|
@14157
|
12 years |
ehuelsmann |
Lambda list keyword ordering checks.
Fixed ordering of lambda list …
|
|
|
@14156
|
12 years |
ehuelsmann |
Fix incorrect lambda list reassembly after parsing a DEFMETHOD lambda list.
|
|
|
@14154
|
12 years |
rschlatte |
Fix slot-boundp-using-class.
- Reported by Pascal Costanza
|
|
|
@14153
|
12 years |
rschlatte |
Initialize shared slots upon class finalization.
- Slots with …
|
|
|
@14145
|
12 years |
ehuelsmann |
Re #225: Can't reproduce and can't find the exact cause anymore.
|
|
|
@14141
|
12 years |
ehuelsmann |
Fix the last DMC-TEST-WITH-ARGS-* failures.
Note: Now I can continue …
|
|
|
@14139
|
12 years |
ehuelsmann |
Fix a slew of DMC-TEST-ARGS-WITH-WHOLE.* tests.
|
|
|
@14115
|
12 years |
ehuelsmann |
Move export from autoloads.lisp to clos.lisp.
|
|
|
@14092
|
12 years |
rschlatte |
Don't clobber class hierarchy when defining forward-referenced classes …
|
|
|
@14080
|
12 years |
rschlatte |
Don't spuriously generate generic functions.
- slight deviation from …
|
|
|
@14079
|
12 years |
rschlatte |
Don't overwrite existing attributes in ensure-generic-function
- also …
|
|
|
@14060
|
12 years |
ehuelsmann |
Fix #202: ENSURE-GENERIC-FUNCTION complains about lambda list …
|
|
|
@14059
|
12 years |
ehuelsmann |
Follow up to r14058: efficient binding of required vars.
Also:
- …
|
|
|
@14058
|
12 years |
ehuelsmann |
Follow up to r14054, efficient arguments option variable references …
|
|
|
@14055
|
12 years |
ehuelsmann |
Follow up to r14054: fix the case where initform is NIL.
|
|
|
@14054
|
12 years |
ehuelsmann |
More efficient arguments option variable references (&optional and …
|
|
|
@14053
|
12 years |
ehuelsmann |
Factor out the emf generating code from METHOD-COMBINATION-TYPE-LAMBDA …
|
|
|
@14052
|
12 years |
ehuelsmann |
Integrate WITH-ARGS-LAMBDA-LIST in COMPUTE-METHOD-TYPE-LAMBDA
for me …
|
|
|
@14046
|
12 years |
ehuelsmann |
Fix required-part parsing in case of 'required-part-only'.
|
|
|
@14045
|
12 years |
ehuelsmann |
Fix CLOS::EXTRACT-REQUIRED-PART when there is no required part;
e.g. …
|
|
|
@14043
|
12 years |
ehuelsmann |
When generating a symbol to use it as a value, do so.
(Geez, any idea …
|
|
|
@14041
|
12 years |
ehuelsmann |
Rename function to follow terminology used in the spec.
|
|
|
@14040
|
12 years |
ehuelsmann |
Rename argument name and type to improve self-documentation of the …
|
|
|
@14028
|
12 years |
ehuelsmann |
When creating a generic function on top of an autoloader, don't …
|
|
|
@14021
|
12 years |
ehuelsmann |
Commit comment that's been sitting in my working copy
(only for me to …
|
|
|
@14016
|
12 years |
rschlatte |
slightly more helpful error message
|
|
|
@14014
|
12 years |
rschlatte |
fixes for (documentation x 'type) and (documentation x 'structure)
|
|
|
@14012
|
12 years |
rschlatte |
Enable usage of method combinations with options
- e.g., (defgeneric …
|
|
|
@14010
|
12 years |
rschlatte |
Revert previous commit.
- hacking clos is hard, let's go shopping!
|
|
|
@14009
|
12 years |
rschlatte |
Don't redefine metaclasses
|
|
|
@14008
|
12 years |
rschlatte |
Eliminate Java-side definition of generic functions
... which was …
|
|
|
@14007
|
12 years |
rschlatte |
Move definition of subclasses of standard-method metaclass to Lisp
- …
|
|
|
@14006
|
12 years |
rschlatte |
Move method-combination metaclass definitions into Lisp
- …
|
|
|
@14005
|
12 years |
rschlatte |
Repair class hierarchy (fixes previous commit)
|
|
|
@14004
|
12 years |
rschlatte |
Move definition of eql-specializer metaclass into Lisp side
|
|
|
@14003
|
12 years |
rschlatte |
Eliminate once-only-used function
|
|
|
@13997
|
12 years |
rschlatte |
Fix fast-function optimization when only standard method function is …
|
|
|
@13996
|
12 years |
rschlatte |
Small cleanup of atomic-defgeneric
|
|
|
@13992
|
12 years |
rschlatte |
Call compute-applicable-methods-using-classes
|
|
|
@13991
|
12 years |
rschlatte |
Call compute-applicable-methods
|
|
|
@13990
|
12 years |
rschlatte |
Implement make-method-lambda
|
|
|
@13984
|
12 years |
rschlatte |
Don't short-circuit slot readers for subclasses of standard-class
|
|
|
@13983
|
12 years |
rschlatte |
Implement find-method-combination
- Store method combination as an …
|
|
|
@13980
|
12 years |
rschlatte |
Pass multiply-specified slot option as a list to …
|
|
|
@13978
|
12 years |
rschlatte |
Don't defer compute-discriminating-function
|
|
|
@13977
|
12 years |
rschlatte |
Properly call remove-direct-method on class redefinition
|
|
|
@13976
|
12 years |
rschlatte |
Correct default superclass for funcallable-standard-classes
|
|
|
@13975
|
12 years |
rschlatte |
Ensure argument-precedence-order matches lambda-list in defgeneric
- …
|
|
|
@13974
|
12 years |
rschlatte |
Fix return value of (setf class-name)
- fixes ansi test setf-class-name.2
|
|
|
@13973
|
12 years |
rschlatte |
Fix check for duplicate initargs
- fixes ansi test defclass.error.2, …
|
|
|
@13972
|
12 years |
rschlatte |
Allow multiple declare forms in defgeneric
- fixes ansi test defgeneric.26
|
|
|
@13971
|
12 years |
rschlatte |
fix ansi tests SLOT-UNBOUND.5, SLOT-UNBOUND.6
|
|
|
@13970
|
12 years |
rschlatte |
implement generic-function-declarations
|
|
|
@13968
|
12 years |
rschlatte |
Ensure add-method calls remove-method
- also move some error checks …
|
|
|