summaryrefslogtreecommitdiff
path: root/Lisp/data-types.lisp
Commit message (Expand)AuthorAgeFilesLines
* Document FOREIGN-VALUE-LISP-MANAGED-P and FOREIGN-VALUE-POINTER.Matthias Benkard2008-03-051-2/+80
* Collect selectors in package OBJECTIVE-C-SELECTORS.Matthias Benkard2008-03-051-0/+11
* Move exception reporting to PRINT-OBJECT (EXCEPTION T).Matthias Benkard2008-03-041-9/+1
* Implement DESCRIBE-OBJECT (EXCEPTION T).Matthias Benkard2008-03-041-10/+9
* Define type OBJECTIVE-C-TYPE-KEYWORD.Matthias Benkard2008-03-031-0/+9
* Assign the metaclasses of metaclasses correctly.Matthias Benkard2008-02-201-1/+6
* Replace all occurrences of MAKE-POINTER-WRAPPER with INTERN-POINTER-WRAPPER.Matthias Benkard2008-02-181-6/+6
* Do not allow foreign methods to return arrays.Matthias Benkard2008-02-181-14/+0
* Implement ENSURE-OBJECTIVE-C-CLASS-PAIR.Matthias Benkard2008-02-171-1/+0
* Make INITIALIZE-INSTANCE (OBJECTIVE-C-CLASS ...) create new Objective-C class...Matthias Benkard2008-02-161-3/+6
* Specialise PRINT-OBJECT for FOREIGN-STRUCT values.Matthias Benkard2008-02-151-0/+1
* Class TAGGED-STRUCT: Recover TYPESPEC slot.Matthias Benkard2008-02-151-5/+12
* Refine the public interface to Lisp-managed foreign structs and unions.Matthias Benkard2008-02-151-14/+23
* Improve automatic memory management facilities for structs and unions.Matthias Benkard2008-02-151-19/+44
* Add automatic finalisation to struct wrappers.Matthias Benkard2008-02-151-7/+11
* Wrap returned structs with TAGGED-STRUCT instances.Matthias Benkard2008-02-151-31/+23
* Do not override VALIDATE-SUPERCLASS (FUNCALLABLE-STANDARD-CLASS STANDARD-CLAS...Matthias Benkard2008-02-111-5/+9
* Make Objective-CL compile on CLISP.Matthias Benkard2008-02-111-3/+5
* Specialise MAKE-LOAD-FORM for pointer wrappers.Matthias Benkard2008-02-111-0/+18
* Make ID the root of the Objective-C class hierarchy.Matthias Benkard2008-02-041-5/+5
* Reintroduce Allegro CL compatibility hack.Matthias Benkard2008-02-031-0/+11
* Add system objective-cl-clozure-compat.Matthias Benkard2008-02-031-4/+5
* Update documentation.Matthias Benkard2008-02-031-2/+20
* Remove Allegro CL compatibility hack.Matthias Benkard2008-02-031-11/+0
* Make (DEFCLASS SELECTOR ...) work on Allegro CL.Matthias Benkard2008-02-031-8/+28
* Make selectors funcallable.Matthias Benkard2008-02-031-1/+14
* Use Objective-C metaclasses as CLOS metaclasses.Matthias Benkard2008-02-031-1/+1
* Introduce new metaclass OBJECTIVE-C-META-CLASS.Matthias Benkard2008-02-021-5/+2
* Replace all occurrences of OBJC-CLASS with OBJECTIVE-C-CLASS.Matthias Benkard2008-02-021-3/+3
* 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-10/+10
* 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-1/+0
* Remove even more code that has become obsolete through the new version of INV...Matthias Benkard2007-09-211-8/+0
* Objective-C layer: Remove the code needed by the obsolete version of INVOKE-B...Matthias Benkard2007-09-211-32/+0
* Objective-C layer: Add functions for dealing with classes and metaclasses.Matthias Benkard2007-09-181-0/+7
* Juggle some definitions around to make the compiler happy.Matthias Benkard2007-09-171-9/+8
* PRIMITIVE-INVOKE: Simplify memory allocation.Matthias Benkard2007-09-161-0/+4
* Add classes for tagged pointers.Matthias Benkard2007-09-161-0/+46
* Reimplement PRIMITIVE-INVOKE and rename the old version UNSAFE-PRIMITIVE-INVOKE.Matthias Benkard2007-09-151-1/+1
* Use PRIMITIVE-INVOKE in memory management and clean the codebase up a bit.Matthias Benkard2007-09-141-33/+0
* Introduce PRIMITIVE-INVOKE, a lower-level INVOKE-BY-NAME alternative written ...Matthias Benkard2007-09-141-8/+8
* Code reorganisation.Matthias Benkard2007-09-141-1/+3
* Document and export classes and special variables.Matthias Benkard2007-08-061-5/+91
* Make class and selector name retrieval more portable.Matthias Benkard2007-08-061-0/+7
* Rename OBJC-ID to ID and OBJC-SELECTOR to SELECTOR.Matthias Benkard2007-08-061-14/+23
* Allegro CL compatibility.Matthias Benkard2007-08-041-1/+7
* Define an external interface, properly document FIND-OBJC-CLASS.Matthias Benkard2007-08-041-8/+8
* Refactor directory and source file layout.Matthias Benkard2007-08-041-0/+97