summaryrefslogtreecommitdiff
path: root/Lisp/libobjcl.lisp
Commit message (Expand)AuthorAgeFilesLines
...
* 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-13/+13
* Support case-sensitive selector designators.Matthias Benkard2008-01-261-11/+81
* Improve CLISP compatibility.Matthias Benkard2007-10-181-1/+6
* Support Objective-C code compilation via ASDF.Matthias Benkard2007-10-131-9/+3
* FIND-SELECTOR: Make ERRORP default to T.Matthias Benkard2007-10-101-2/+2
* Make compile-time selector warnings work on the NeXT runtime, clean the Objec...Matthias Benkard2007-10-101-12/+106
* Move PARSE-TYPE into a new module, as it doesn't really belong to the Objecti...Matthias Benkard2007-10-041-152/+0
* Update documentation.Matthias Benkard2007-09-261-0/+67
* Add FIND-OBJC-META-CLASS, fix some minor bugs.Matthias Benkard2007-09-261-2/+31
* Rename OBJCL-CLASS-NAME to OBJC-CLASS-NAME.Matthias Benkard2007-09-261-2/+2
* 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-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