summaryrefslogtreecommitdiff
path: root/Lisp/libobjcl.lisp
Commit message (Expand)AuthorAgeFilesLines
* Make memory management a lot saner.Matthias Benkard2007-09-231-7/+7
* Objective-C layer: Add functions for determining the Objective-C runtime used...Matthias Benkard2007-09-211-0/+31
* Add condition classes NO-SUCH-SELECTOR and MESSAGE-NOT-UNDERSTOOD.Matthias Benkard2007-09-211-2/+1
* Remove even more code that has become obsolete through the new version of INV...Matthias Benkard2007-09-211-55/+0
* Objective-C layer: Remove the code needed by the obsolete version of INVOKE-B...Matthias Benkard2007-09-211-7/+0
* Fix the coercion rules for FLOAT and BOOLEAN values.Matthias Benkard2007-09-201-1/+2
* Simplify the Objective-C layer, make the newest additions compatible with the...Matthias Benkard2007-09-181-32/+20
* INVOKE-WITH-CONVERSION: Support arrays, structs, and unions, and convert Lisp...Matthias Benkard2007-09-181-0/+2
* Objective-C layer: Add functions for dealing with classes and metaclasses.Matthias Benkard2007-09-181-0/+35
* PRIMITIVE-INVOKE: Simplify memory allocation.Matthias Benkard2007-09-161-3/+3
* Add test cases for PRIMITIVE-INVOKE and fix some stupid bugs.Matthias Benkard2007-09-161-1/+1
* Remember to pass self and _cmd to methods.Matthias Benkard2007-09-161-2/+0
* Reimplement PRIMITIVE-INVOKE and rename the old version UNSAFE-PRIMITIVE-INVOKE.Matthias Benkard2007-09-151-6/+22
* Introduce PRIMITIVE-INVOKE, a lower-level INVOKE-BY-NAME alternative written ...Matthias Benkard2007-09-141-1/+1
* Code reorganisation.Matthias Benkard2007-09-141-93/+325
* New C function: objcl_get_method_implementation.Matthias Benkard2007-09-141-3/+20
* Add some type declarations to improve type safety.Matthias Benkard2007-08-141-4/+16
* Add a SELECTOR function and use coerced selectors in Objective C code rather ...Matthias Benkard2007-08-131-1/+50
* Add an ERRORP parameter to FIND-OBJC-CLASS.Matthias Benkard2007-08-131-11/+16
* Rename the internal function OBJCL-INVOKE-CLASS-METHOD to OBJCL-INVOKE-METHOD.Matthias Benkard2007-08-071-2/+2
* If necessary, deallocate a C string after converting it.Matthias Benkard2007-08-061-4/+4
* More cleanups.Matthias Benkard2007-08-061-19/+16
* Minor cleanups.Matthias Benkard2007-08-061-5/+4
* Make class and selector name retrieval more portable.Matthias Benkard2007-08-061-23/+18
* Add the FIND-SELECTOR function.Matthias Benkard2007-08-061-5/+73
* Put name conversion routines into their own file.Matthias Benkard2007-08-061-15/+0
* Rename OBJC-ID to ID and OBJC-SELECTOR to SELECTOR.Matthias Benkard2007-08-061-5/+5
* Document INITIALISE-RUNTIME, SHUTDOWN-RUNTIME and INSTALL-READER-SYNTAX.Matthias Benkard2007-08-061-0/+45
* Fix a typo in the docstring of FIND-OBJC-CLASS.Matthias Benkard2007-08-051-1/+1
* Improve documentation.Matthias Benkard2007-08-051-19/+24
* Docstring changes to make my newly written documentation generator happy.Matthias Benkard2007-08-051-3/+3
* 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-041-1/+0
* Do not use a hardcoded path to libobjcl.Matthias Benkard2007-08-041-1/+12
* Properly document INVOKE and INVOKE-BY-NAME.Matthias Benkard2007-08-041-1/+3
* Implement the public function INVOKE.Matthias Benkard2007-08-041-0/+2
* Define an external interface, properly document FIND-OBJC-CLASS.Matthias Benkard2007-08-041-3/+65
* Refactor directory and source file layout.Matthias Benkard2007-08-041-0/+63