summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* 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
* Allegro CL compatibility.Matthias Benkard2007-08-044-35/+12
* Do not use a hardcoded path to libobjcl.Matthias Benkard2007-08-041-1/+12
* Properly document INVOKE and INVOKE-BY-NAME.Matthias Benkard2007-08-042-3/+89
* Implement the public function INVOKE.Matthias Benkard2007-08-044-4/+35
* Define an external interface, properly document FIND-OBJC-CLASS.Matthias Benkard2007-08-048-26/+110
* Do not put temporary objects into one of the global wrapper object pools.Matthias Benkard2007-08-041-1/+6
* More file and directory layout refactoring.Matthias Benkard2007-08-045-67/+79
* Refactor directory and source file layout.Matthias Benkard2007-08-0417-527/+604
* CMUCL compatibility.Matthias Benkard2007-08-041-17/+53
* Fix a stupid memory leak.Matthias Benkard2007-08-041-4/+2
* Make method calls with a void return type not fail.Matthias Benkard2007-08-041-3/+5
* Save Objective C references in global hash tables for reuse.Matthias Benkard2007-08-042-22/+52
* Add memory management for Objective C objects.Matthias Benkard2007-08-041-9/+48
* Further improve PRINT-OBJECT output.Matthias Benkard2007-08-031-1/+4
* Improve PRINT-OBJECT for Objective C instances.Matthias Benkard2007-08-031-2/+3
* Make exception reports more verbose.Matthias Benkard2007-08-031-6/+9
* Automatically turn Lisp strings into C strings.Matthias Benkard2007-08-031-0/+1
* Add generic function OBJCL-EQL.Matthias Benkard2007-08-031-0/+7
* Add exception handling.Matthias Benkard2007-08-033-56/+131
* Make the reader macro work in CMUCL.Matthias Benkard2007-08-031-1/+7
* Add reader syntax for Objective C method calls.Matthias Benkard2007-08-031-0/+82
* Use type Class rather than id for classes.Matthias Benkard2007-08-033-9/+59
* OBJCL-FIND-CLASS: Return NIL if no class is found.Matthias Benkard2007-08-031-2/+7