summaryrefslogtreecommitdiff
path: root/Lisp/method-invocation.lisp
Commit message (Expand)AuthorAgeFilesLines
* Refine the public interface to Lisp-managed foreign structs and unions.Matthias Benkard2008-02-151-3/+4
* Wrap returned structs with TAGGED-STRUCT instances.Matthias Benkard2008-02-151-1/+3
* LOW-LEVEL-INVOKE: Support structs and unions as return values.Matthias Benkard2008-02-151-4/+21
* Lay the groundwork for super calls.Matthias Benkard2008-02-141-1/+5
* Simplify the type handling API.Matthias Benkard2008-02-141-13/+6
* Support passing booleans to Objective-C methods.Matthias Benkard2008-02-141-1/+14
* When overriding a return type specification, save the nominal type for later ...Matthias Benkard2008-02-121-1/+9
* Add a policy for distinguishing between char and BOOL return values.Matthias Benkard2008-02-121-0/+13
* Fix the most recent incarnation of PRIMITIVE-INVOKE.Matthias Benkard2008-02-121-19/+26
* Unify LOW-LEVEL-INVOKE and PRIMITIVE-INVOKE.Matthias Benkard2008-02-121-105/+26
* Do not rely on the GC to remove entries of a weak hash table.Matthias Benkard2008-02-111-1/+1
* Internally, do case-sensitivity-mode-independent method calls only.Matthias Benkard2008-02-051-12/+12
* Add support for reading foreign slots.Matthias Benkard2008-02-051-1/+2
* Wrap objects returned by Objective-C code with the appropriate classes instea...Matthias Benkard2008-02-051-1/+3
* Minor cleanups.Matthias Benkard2008-02-041-3/+3
* Simplify CONSTRUCTOR-NAME-P.Matthias Benkard2008-02-041-6/+3
* Update documentation.Matthias Benkard2008-02-031-0/+15
* Add a compiler macro for SELECTOR.Matthias Benkard2008-02-031-0/+12
* Replace all occurrences of OBJC-CLASS with OBJECTIVE-C-CLASS.Matthias Benkard2008-02-021-7/+8
* Apply the LGPLv3 to all the code previously released under the GPLv3.Matthias Benkard2008-01-261-6/+6
* Fix the spelling of `Objective-C' in both code and documentation.Matthias Benkard2008-01-261-4/+4
* Support case-sensitive selector designators.Matthias Benkard2008-01-261-4/+34
* FIND-SELECTOR: Make ERRORP default to T.Matthias Benkard2007-10-101-2/+6
* Make PRIMITIVE-INVOKE compatible with Allegro CL.Matthias Benkard2007-10-041-11/+19
* Mimic the way PyObjC handles types.Matthias Benkard2007-10-041-1/+1
* Apply the GPLv3 to my code and clarify the license of the PyObjC parts.Matthias Benkard2007-09-261-0/+17
* Make memory management a lot saner.Matthias Benkard2007-09-231-2/+2
* Improve method invocation docstrings.Matthias Benkard2007-09-211-3/+20
* Add a compiler macro for INVOKE.Matthias Benkard2007-09-211-65/+19
* Make the test suite work on Mac OS X.Matthias Benkard2007-09-211-1/+0
* Add condition classes NO-SUCH-SELECTOR and MESSAGE-NOT-UNDERSTOOD.Matthias Benkard2007-09-211-9/+12
* Prune yet another bunch of unused code chunks.Matthias Benkard2007-09-211-39/+0
* LOW-LEVEL-INVOKE: Cosmetic changes.Matthias Benkard2007-09-211-6/+6
* Remove even more code that has become obsolete through the new version of INV...Matthias Benkard2007-09-211-10/+0
* Rip the old INVOKE-BY-NAME code out and replace it with INVOKE-WITH-CONVERSION.Matthias Benkard2007-09-211-60/+29
* LOW-LEVEL-INVOKE: Correctly pass typespec data on to the Objective-C layer.Matthias Benkard2007-09-211-1/+1
* LOW-LEVEL-INVOKE: Fix indentation.Matthias Benkard2007-09-211-94/+98
* Stylistic improvements.Matthias Benkard2007-09-201-5/+8
* Fix the coercion rules for FLOAT and BOOLEAN values.Matthias Benkard2007-09-201-23/+13
* Make +NIL+ a runtime-only constant.Matthias Benkard2007-09-181-1/+1
* Simplify the Objective-C layer, make the newest additions compatible with the...Matthias Benkard2007-09-181-9/+6
* Really support arrays, structs, and unions.Matthias Benkard2007-09-181-3/+17
* INVOKE-WITH-CONVERSION: Support arrays, structs, and unions, and convert Lisp...Matthias Benkard2007-09-181-26/+71
* Objective-C layer: Add functions for dealing with classes and metaclasses.Matthias Benkard2007-09-181-3/+2
* INVOKE-WITH-CONVERSION: Support classes as message receivers.Matthias Benkard2007-09-171-10/+24
* LOW-LEVEL-INVOKE: Support selectors as arguments.Matthias Benkard2007-09-171-1/+4
* Cache the return values of RETRIEVE-METHOD-SIGNATURE-INFO.Matthias Benkard2007-09-171-1/+3
* LOW-LEVEL-INVOKE: Don't break upon invocations with a void return type.Matthias Benkard2007-09-171-1/+5
* LOW-LEVEL-INVOKE: Fix return type lossage.Matthias Benkard2007-09-171-1/+1
* PRIMITIVE-INVOKE: Don't break upon invocations with a void return type.Matthias Benkard2007-09-171-1/+4