summaryrefslogtreecommitdiff
path: root/Lisp/memory-management.lisp
Commit message (Expand)AuthorAgeFilesLines
* Make INTERN-POINTER-WRAPPER work with the new keyword type specifiers.Matthias Benkard2008-03-031-7/+7
* Minor cleanups.Matthias Benkard2008-02-171-1/+2
* Add module: instance-management.Matthias Benkard2008-02-161-1/+4
* Split MAKE-POINTER-WRAPPER into two parts.Matthias Benkard2008-02-161-76/+73
* Do not rely on the GC to remove entries of a weak hash table.Matthias Benkard2008-02-111-0/+1
* Specialise MAKE-LOAD-FORM for pointer wrappers.Matthias Benkard2008-02-111-0/+7
* Wrap objects returned by Objective-C code with the appropriate classes instea...Matthias Benkard2008-02-051-17/+25
* Introduce new metaclass OBJECTIVE-C-META-CLASS.Matthias Benkard2008-02-021-7/+8
* Replace all occurrences of OBJC-CLASS with OBJECTIVE-C-CLASS.Matthias Benkard2008-02-021-2/+4
* Apply the LGPLv3 to all the code previously released under the GPLv3.Matthias Benkard2008-01-261-6/+6
* Make PRIMITIVE-INVOKE compatible with Allegro CL.Matthias Benkard2007-10-041-3/+6
* 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-57/+72
* PRIMITIVE-INVOKE: Fix a bunch of memory access bugs.Matthias Benkard2007-09-161-2/+2
* Reimplement PRIMITIVE-INVOKE and rename the old version UNSAFE-PRIMITIVE-INVOKE.Matthias Benkard2007-09-151-2/+2
* Use PRIMITIVE-INVOKE in memory management and clean the codebase up a bit.Matthias Benkard2007-09-141-4/+4
* Rename OBJC-ID to ID and OBJC-SELECTOR to SELECTOR.Matthias Benkard2007-08-061-3/+3
* Allegro CL compatibility.Matthias Benkard2007-08-041-30/+0
* Define an external interface, properly document FIND-OBJC-CLASS.Matthias Benkard2007-08-041-5/+2
* Do not put temporary objects into one of the global wrapper object pools.Matthias Benkard2007-08-041-1/+6
* Refactor directory and source file layout.Matthias Benkard2007-08-041-0/+93