summaryrefslogtreecommitdiff
path: root/Lisp/method-definition.lisp
Commit message (Expand)AuthorAgeFilesLines
* Minor cleanups and fixes.Matthias Benkard2008-12-041-1/+6
* Explain the rationale for passing a static class name as the first argument t...Matthias Benkard2008-03-211-0/+31
* Improve DEFINE-OBJECTIVE-C-METHOD documentation.Matthias Benkard2008-03-211-3/+12
* Make TYPESPEC a struct type.Matthias Benkard2008-03-191-3/+4
* Pass class names instead of classes to ENSURE-GENERIC-FUNCTION-USING-CLASS.Matthias Benkard2008-03-121-2/+2
* debian/watch: Fix the link pattern.Matthias Benkard2008-03-081-1/+1
* Aesthetic improvements.Matthias Benkard2008-03-071-11/+0
* Call ENSURE-GENERIC-FUNCTION-USING-CLASS at compile-time as well.Matthias Benkard2008-03-071-1/+1
* INTERN-CALLBACK-NAME: Correctly distinguish callbacks by the classes they are...Matthias Benkard2008-03-071-1/+2
* Use ENSURE-GENERIC-FUNCTION-USING-CLASS instead of ENSURE-GENERIC-FUNCTION.Matthias Benkard2008-03-071-1/+14
* Remove an obsolete debugging aid.Matthias Benkard2008-03-071-4/+0
* Have callbacks properly return pointers to :ID, :CLASS and :SELECTOR values.Matthias Benkard2008-03-071-11/+15
* Update documentation.Matthias Benkard2008-03-071-8/+8
* Fix code formatting.Matthias Benkard2008-03-061-14/+15
* Remove a bunch of DEFINE-OBJECTIVE-C-GENERIC-FUNCTION calls.Matthias Benkard2008-03-061-0/+5
* DEFINE-OBJECTIVE-C-METHOD: Silently define a suitable OBJECTIVE-C-GENERIC-FUN...Matthias Benkard2008-03-061-18/+28
* Make DEFINE-OBJECTIVE-C-METHOD macroexpand correctly even if the receiving cl...Matthias Benkard2008-03-061-2/+2
* Make OBJECTIVE-C-METHODs dispatch on the class they have been defined for.Matthias Benkard2008-03-061-5/+14
* Refactor data conversion.Matthias Benkard2008-03-061-4/+3
* SUPER: Pass the superclass instead of the class itself to INVOKE-BY-NAME-SUPE...Matthias Benkard2008-03-061-1/+2
* DECLARE local SUPER functions IGNORABLE.Matthias Benkard2008-03-061-0/+1
* SUPER: Correctly capture all method arguments.Matthias Benkard2008-03-061-2/+1
* Document SUPER.Matthias Benkard2008-03-061-2/+56
* SUPER: Capture method arguments before executing the method body.Matthias Benkard2008-03-061-6/+5
* Support super calls.Matthias Benkard2008-03-061-9/+32
* Convert :ID, :CLASS, and :SELECTOR values returned by callbacks into pointers.Matthias Benkard2008-03-061-5/+8
* Document OBJECTIVE-C-GENERIC-FUNCTION and OBJECTIVE-C-METHOD.Matthias Benkard2008-03-051-2/+31
* Improve DEFINE-OBJECTIVE-C-CLASS documentation.Matthias Benkard2008-03-051-0/+2
* Document DEFINE-OBJECTIVE-C-GENERIC-FUNCTION and DEFINE-OBJECTIVE-C-METHOD.Matthias Benkard2008-03-051-0/+150
* Add function COLLECT-METHODS.Matthias Benkard2008-03-051-2/+4
* Fix DEFINE-OBJECTIVE-C-GENERIC-FUNCTION.Matthias Benkard2008-03-041-1/+2
* Export DEFOBJCGENERIC and DEFOBJCMETHOD.Matthias Benkard2008-03-041-0/+4
* Introduce macro DEFINE-OBJECTIVE-C-GENERIC-FUNCTION.Matthias Benkard2008-03-041-0/+12
* Add a note about exception handling to ADD-METHOD (OBJECTIVE-C-GENERIC-FUNCTI...Matthias Benkard2008-03-041-0/+11
* Acquire the exception lock when returning from a callback.Matthias Benkard2008-03-041-4/+6
* Test CLASS-DEFINITION: Do not define a method specialised over (EQL +NIL+).Matthias Benkard2008-03-041-4/+4
* In callbacks, DECLARE the selector argument IGNORABLE.Matthias Benkard2008-03-041-0/+1
* Add a debugging aid to ADD-METHOD (OBJECTIVE-C-GENERIC-FUNCTION OBJECTIVE-C-M...Matthias Benkard2008-03-041-0/+4
* Omit the selector argument when forwarding foreign invocations to generic fun...Matthias Benkard2008-03-041-1/+4
* Fix objcl_create_imp.Matthias Benkard2008-03-041-2/+3
* Avoid calling objcl_class_name on unregistered classes.Matthias Benkard2008-03-031-0/+1
* objcl_create_imp: Make mprotect(2) errors non-fatal.Matthias Benkard2008-03-031-1/+1
* Introduce function INTERN-CALLBACK-NAME.Matthias Benkard2008-03-031-1/+15
* Implement ADD-METHOD :AFTER (OBJECTIVE-C-GENERIC-FUNCTION OBJECTIVE-C-METHOD).Matthias Benkard2008-03-031-0/+53
* Implement the CLOS part of the method definition facility.Matthias Benkard2008-03-031-0/+112