summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* Reimplement PRIMITIVE-INVOKE and rename the old version UNSAFE-PRIMITIVE-INVOKE.Matthias Benkard2007-09-158-18/+112
* Objective-C layer: Simplify the interface of objcl_invoke_with_types.Matthias Benkard2007-09-152-9/+5
* Synchronise libffi_support.m with libffi_support.h.Matthias Benkard2007-09-151-3/+3
* Objective-C layer: Implement objcl_invoke_with_types.Matthias Benkard2007-09-152-17/+43
* Make the libffi support code from PyObjC compilable stand-alone.Matthias Benkard2007-09-156-763/+90
* Add libffi support code from PyObjC.Matthias Benkard2007-09-155-10/+1101
* Make the code copied from PyObjC compilable stand-alone.Matthias Benkard2007-09-158-105/+59
* Fix a bug in number-to-pointer conversion.Matthias Benkard2007-09-151-1/+1
* Add some support files from PyObjC.Matthias Benkard2007-09-159-2/+1357
* Use PRIMITIVE-INVOKE in memory management and clean the codebase up a bit.Matthias Benkard2007-09-145-48/+55
* Introduce PRIMITIVE-INVOKE, a lower-level INVOKE-BY-NAME alternative written ...Matthias Benkard2007-09-143-9/+43
* Refactor object coercion.Matthias Benkard2007-09-141-46/+35
* Code reorganisation.Matthias Benkard2007-09-147-490/+483
* New C function: objcl_get_method_implementation.Matthias Benkard2007-09-143-3/+57
* Preliminary support for the Apple Objective-C runtime.Matthias Benkard2007-09-141-60/+110
* Support the “byref” qualifier in Objective-C typespecs.Matthias Benkard2007-09-142-4/+9
* Add support for opaque structs and unions in typespecs.Matthias Benkard2007-09-142-6/+29
* Implement a typespec parser for the GNU Objective-C runtime.Matthias Benkard2007-09-142-1/+195
* Manual: Make use of makeinfo pointer creation.Matthias Benkard2007-09-121-13/+13
* Manual: Make use of Emacs commands.Matthias Benkard2007-09-121-9/+30
* Make the manual compilable by texi2pdf.Matthias Benkard2007-09-121-13/+13
* Beginnings of a manual.Matthias Benkard2007-09-121-0/+213
* Use @encode to encode type information.Matthias Benkard2007-09-121-7/+7
* Add some type declarations to improve type safety.Matthias Benkard2007-08-144-4/+34
* Add generic functions that convert Lisp values into CFFI-friendly objects.Matthias Benkard2007-08-131-1/+162
* Add a SELECTOR function and use coerced selectors in Objective C code rather ...Matthias Benkard2007-08-137-20/+86
* Add an ERRORP parameter to FIND-OBJC-CLASS.Matthias Benkard2007-08-131-11/+16
* Code cleanup, fix a couple of memory leaks.Matthias Benkard2007-08-123-41/+44
* Write some test cases.Matthias Benkard2007-08-071-5/+87
* Rename EQUAL to OBJC-EQUAL, remove EQUALP, and add OBJC-EQL.Matthias Benkard2007-08-073-48/+49
* Fix ASDF dependencies.Matthias Benkard2007-08-071-1/+3
* Make ID-EQUAL more robust.Matthias Benkard2007-08-071-2/+5
* Overload EQUAL and EQUALP for Objective C objects.Matthias Benkard2007-08-075-32/+136
* Rename the internal function OBJCL-INVOKE-CLASS-METHOD to OBJCL-INVOKE-METHOD.Matthias Benkard2007-08-074-67/+13
* Improve documentation.Matthias Benkard2007-08-071-2/+2
* Improve type safety of method calls.Matthias Benkard2007-08-071-0/+4
* Document and export classes and special variables.Matthias Benkard2007-08-063-8/+170
* If necessary, deallocate a C string after converting it.Matthias Benkard2007-08-062-4/+13
* More cleanups.Matthias Benkard2007-08-061-19/+16
* Minor cleanups.Matthias Benkard2007-08-062-6/+15
* Make class and selector name retrieval more portable.Matthias Benkard2007-08-065-27/+65
* Add the FIND-SELECTOR function.Matthias Benkard2007-08-064-11/+99
* Put name conversion routines into their own file.Matthias Benkard2007-08-064-44/+60
* Rename OBJC-ID to ID and OBJC-SELECTOR to SELECTOR.Matthias Benkard2007-08-065-27/+36
* Document INITIALISE-RUNTIME, SHUTDOWN-RUNTIME and INSTALL-READER-SYNTAX.Matthias Benkard2007-08-062-1/+154
* Fix a typo in the docstring of FIND-OBJC-CLASS.Matthias Benkard2007-08-051-1/+1
* Improve documentation.Matthias Benkard2007-08-052-55/+68
* Docstring changes to make my newly written documentation generator happy.Matthias Benkard2007-08-052-30/+32
* CLISP compatibility.Matthias Benkard2007-08-041-2/+2
* Fix a stupid typo (why did this ever work?).Matthias Benkard2007-08-041-1/+1