source: trunk/abcl/src/org/armedbear/lisp/clos.lisp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @14164   8 years ehuelsmann Fix CL-ROUTES (ROUTES system) regression by fixing DEFMETHOD &AUX …
(edit) @14158   8 years rschlatte Change slot ordering: slots defined in the superclass come first
(edit) @14157   8 years ehuelsmann Lambda list keyword ordering checks. Fixed ordering of lambda list …
(edit) @14156   8 years ehuelsmann Fix incorrect lambda list reassembly after parsing a DEFMETHOD lambda list.
(edit) @14154   8 years rschlatte Fix slot-boundp-using-class. - Reported by Pascal Costanza
(edit) @14153   8 years rschlatte Initialize shared slots upon class finalization. - Slots with …
(edit) @14145   8 years ehuelsmann Re #225: Can't reproduce and can't find the exact cause anymore.
(edit) @14141   8 years ehuelsmann Fix the last DMC-TEST-WITH-ARGS-* failures. Note: Now I can continue …
(edit) @14139   8 years ehuelsmann Fix a slew of DMC-TEST-ARGS-WITH-WHOLE.* tests.
(edit) @14115   8 years ehuelsmann Move export from autoloads.lisp to clos.lisp.
(edit) @14092   8 years rschlatte Don't clobber class hierarchy when defining forward-referenced classes …
(edit) @14080   8 years rschlatte Don't spuriously generate generic functions. - slight deviation from …
(edit) @14079   8 years rschlatte Don't overwrite existing attributes in ensure-generic-function - also …
(edit) @14060   8 years ehuelsmann Fix #202: ENSURE-GENERIC-FUNCTION complains about lambda list …
(edit) @14059   8 years ehuelsmann Follow up to r14058: efficient binding of required vars. Also: - …
(edit) @14058   8 years ehuelsmann Follow up to r14054, efficient arguments option variable references …
(edit) @14055   8 years ehuelsmann Follow up to r14054: fix the case where initform is NIL.
(edit) @14054   8 years ehuelsmann More efficient arguments option variable references (&optional and …
(edit) @14053   8 years ehuelsmann Factor out the emf generating code from METHOD-COMBINATION-TYPE-LAMBDA …
(edit) @14052   8 years ehuelsmann Integrate WITH-ARGS-LAMBDA-LIST in COMPUTE-METHOD-TYPE-LAMBDA for me …
(edit) @14046   8 years ehuelsmann Fix required-part parsing in case of 'required-part-only'.
(edit) @14045   8 years ehuelsmann Fix CLOS::EXTRACT-REQUIRED-PART when there is no required part; e.g. …
(edit) @14043   8 years ehuelsmann When generating a symbol to use it as a value, do so. (Geez, any idea …
(edit) @14041   8 years ehuelsmann Rename function to follow terminology used in the spec.
(edit) @14040   8 years ehuelsmann Rename argument name and type to improve self-documentation of the …
(edit) @14028   8 years ehuelsmann When creating a generic function on top of an autoloader, don't …
(edit) @14021   8 years ehuelsmann Commit comment that's been sitting in my working copy (only for me to …
(edit) @14016   8 years rschlatte slightly more helpful error message
(edit) @14014   9 years rschlatte fixes for (documentation x 'type) and (documentation x 'structure)
(edit) @14012   9 years rschlatte Enable usage of method combinations with options - e.g., (defgeneric …
(edit) @14010   9 years rschlatte Revert previous commit. - hacking clos is hard, let's go shopping!
(edit) @14009   9 years rschlatte Don't redefine metaclasses
(edit) @14008   9 years rschlatte Eliminate Java-side definition of generic functions ... which was …
(edit) @14007   9 years rschlatte Move definition of subclasses of standard-method metaclass to Lisp - …
(edit) @14006   9 years rschlatte Move method-combination metaclass definitions into Lisp - …
(edit) @14005   9 years rschlatte Repair class hierarchy (fixes previous commit)
(edit) @14004   9 years rschlatte Move definition of eql-specializer metaclass into Lisp side
(edit) @14003   9 years rschlatte Eliminate once-only-used function
(edit) @13997   9 years rschlatte Fix fast-function optimization when only standard method function is …
(edit) @13996   9 years rschlatte Small cleanup of atomic-defgeneric
(edit) @13992   9 years rschlatte Call compute-applicable-methods-using-classes
(edit) @13991   9 years rschlatte Call compute-applicable-methods
(edit) @13990   9 years rschlatte Implement make-method-lambda
(edit) @13984   9 years rschlatte Don't short-circuit slot readers for subclasses of standard-class
(edit) @13983   9 years rschlatte Implement find-method-combination - Store method combination as an …
(edit) @13980   9 years rschlatte Pass multiply-specified slot option as a list to …
(edit) @13978   9 years rschlatte Don't defer compute-discriminating-function
(edit) @13977   9 years rschlatte Properly call remove-direct-method on class redefinition
(edit) @13976   9 years rschlatte Correct default superclass for funcallable-standard-classes
(edit) @13975   9 years rschlatte Ensure argument-precedence-order matches lambda-list in defgeneric - …
(edit) @13974   9 years rschlatte Fix return value of (setf class-name) - fixes ansi test setf-class-name.2
(edit) @13973   9 years rschlatte Fix check for duplicate initargs - fixes ansi test defclass.error.2, …
(edit) @13972   9 years rschlatte Allow multiple declare forms in defgeneric - fixes ansi test defgeneric.26
(edit) @13971   9 years rschlatte fix ansi tests SLOT-UNBOUND.5, SLOT-UNBOUND.6
(edit) @13970   9 years rschlatte implement generic-function-declarations
(edit) @13968   9 years rschlatte Ensure add-method calls remove-method - also move some error checks …
(edit) @13965   9 years rschlatte Implement (setf generic-function-name)
(edit) @13964   9 years rschlatte make (setf class-name) call reinitialize-instance
(edit) @13960   9 years rschlatte Export slot definition accessors from the MOP package - also move all …
(edit) @13959   9 years rschlatte Implement compute-effective-method - possibly not quite compliant: we …
(edit) @13958   9 years rschlatte Implement compute-default-initargs
(edit) @13957   9 years rschlatte Properly initialize documentation for effective slot definitions
(edit) @13956   9 years rschlatte Properly canonicalize class-direct-default-initargs - AMOP pg. 149: …
(edit) @13955   9 years rschlatte Make slot-value-using-class &c dispatch on slot definition object - …
(edit) @13947   9 years rschlatte change slot names to avoid symbols from CL - The mop-feature-tests …
(edit) @13939   9 years Mark Evenson Fixes ticket #199: CL-METHOD failure for &AUX arguments. DEFGENERIC …
(edit) @13923   9 years rschlatte Implement validate-superclass
(edit) @13898   9 years rschlatte Set type, documentation for effective slot definition objects.
(edit) @13897   9 years rschlatte Add type, documentation slots to slot-definition class.
(edit) @13896   9 years rschlatte Call (setf slot-value-using-class) from (setf slot-value).
(edit) @13894   9 years rschlatte Implemented ensure-generic-function-using-class.
(edit) @13893   9 years rschlatte Implement add-direct-subclass, remove-direct-subclass. ... down to 10 …
(edit) @13891   9 years rschlatte Pass arguments along to (direct|effective)-slot-definition-class
(edit) @13889   9 years rschlatte Implement proper behavior for …
(edit) @13888   9 years rschlatte Clobber subclasses of standard-generic-function into workingness.
(edit) @13877   9 years rschlatte Implement the dependent maintenance protocol (AMOP Sec. 5.5.6)
(edit) @13876   9 years rschlatte Beginning support for non-standard method metaclasses ... …
(edit) @13874   9 years rschlatte Fix class hierarchy of standard classes ... (class-direct-subclasses …
(edit) @13857   9 years rschlatte Enable :generic-function-class keyword. ... full …
(edit) @13837   9 years rschlatte Implement specializer-method--related protocol. Add …
(edit) @13830   9 years rschlatte Clear generic-function slot of method object in remove-method. ... …
(edit) @13827   9 years rschlatte Fix ansi tests class-0309, class-0310.1 ... ensure-class now …
(edit) @13818   9 years rschlatte Better error message for (allocate-instance (find-class 'symbol))
(edit) @13817   9 years rschlatte Implement writer-method-class. ... Bonus content: make non-standard …
(edit) @13816   9 years rschlatte Re-add some old-style readers for SLIME's benefit.
(edit) @13814   9 years rschlatte implement classes standard-method, standard-reader-method in Lisp
(edit) @13800   9 years rschlatte minor refactorings in the vicinity of standard-generic-function.
(edit) @13799   9 years rschlatte Handle metaclasses given as symbols.
(edit) @13791   9 years rschlatte Merge branch 'mop-work'
(edit) @13789   9 years rschlatte Implement ensure-class-using-class.
(edit) @13788   9 years rschlatte move error checking into canonicalize-direct-superclasses
(edit) @13787   9 years ehuelsmann Implement keyword argument verification in the method invocation protocol.
(edit) @13786   9 years ehuelsmann Initialize the OPTIONAL-ARGUMENTS slot in one more place.
(edit) @13784   9 years ehuelsmann Update function signatures of functions involved in object creation …
(edit) @13783   9 years rschlatte Robustify funcallable-instances with respect to unspecified behavior.
(edit) @13782   9 years rschlatte Implement readers for generic-function objects as generic functions …
(edit) @13781   9 years ehuelsmann Support for the FUNCTION-KEYWORDS protocol, required to implement …
(edit) @13779   9 years rschlatte slightly less dodgy long-form-method-combination initialization.
(edit) @13778   9 years rschlatte Define make-instance for standard-class and funcallable-standard-class …
(edit) @13776   9 years ehuelsmann Remove ineffective LET binding which only returns its bound value …
Note: See TracRevisionLog for help on using the revision log.