summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add a trampoline by which compiled code can call interpreted functions.Matthias Andreas Benkard2008-08-072-0/+37
|
* Implement -finalize methods where appropriate.Matthias Andreas Benkard2008-08-075-1/+16
|
* MLKArray: Store a direct buffer pointer in instances.Matthias Andreas Benkard2008-08-072-19/+16
|
* MLKArray: Use an NSMutableData instead of a raw buffer for storage.Matthias Andreas Benkard2008-08-072-37/+59
|
* Prettify LOAD output.Matthias Andreas Benkard2008-08-073-3/+57
|
* Add various array operations.Matthias Andreas Benkard2008-08-078-1/+131
|
* DESTRUCTURING-BIND: Tolerate declarations.Matthias Andreas Benkard2008-08-071-1/+2
|
* Fix declaration handling in DEFUN, LAMBDA, and DEFMACRO.Matthias Andreas Benkard2008-08-071-2/+2
|
* Centralise declaration and documentation string handling.Matthias Andreas Benkard2008-08-078-53/+153
|
* Fix a slip of expressions in the &KEY handling part of DESTRUCTURING-BIND.Matthias Andreas Benkard2008-08-071-3/+3
|
* Implement MLKArray#-setSize:ofDimension:.Matthias Andreas Benkard2008-08-062-3/+54
|
* Add class MLKArray.Matthias Andreas Benkard2008-08-064-4/+290
|
* Fix build on Mac OS X.Matthias Andreas Benkard2008-08-061-2/+8
|
* Include alloca.h where appropriate.Matthias Andreas Benkard2008-08-063-1/+5
|
* Add %FOREIGN-LAMBDA.Matthias Andreas Benkard2008-08-064-11/+212
|
* Generalise foreign value conversion.Matthias Andreas Benkard2008-08-063-43/+261
|
* JOURNAL: New entry.Matthias Andreas Benkard2008-08-061-1/+50
|
* Replace all occurrences of “Étoilisp” with “Toilet Lisp”.Matthias Andreas Benkard2008-08-05102-102/+102
|
* Add missing file headers with license information.Matthias Andreas Benkard2008-08-052-0/+36
|
* MLKInterpretedClosure: Fix deallocation.Matthias Andreas Benkard2008-08-051-1/+1
|
* Add class MLKCompiledProcedure.Matthias Andreas Benkard2008-08-053-4/+151
|
* Add a globally unique end-of-argument-list marker.Matthias Andreas Benkard2008-08-053-3/+58
|
* Implement MLKInterpretedClosure#-dealloc.Matthias Andreas Benkard2008-08-052-0/+11
|
* GNUmakefile: Do not try to compile the previously removed file MLKLinkedList.m.Matthias Andreas Benkard2008-08-051-17/+16
|
* Update Xcode project.Matthias Benkard2008-08-041-8/+323
|
* Make Xcode happy.Matthias Benkard2008-08-041-2/+2
|
* Remove MLKLinkedList.Matthias Benkard2008-08-048-138/+2
|
* Make it possible to disable fixnum support by supplying -DNO_FIXNUMS as a ↵Matthias Andreas Benkard2008-08-043-0/+15
| | | | compiler flag.
* Add support for fixnums.Matthias Andreas Benkard2008-08-0411-39/+213
|
* Add prototypes of =, 1-, and 1+.Matthias Andreas Benkard2008-08-041-0/+41
|
* Add fixnum-aware macros LRETAIN, LRELEASE, LDESTROY, LAUTORELEASE, ↵Matthias Andreas Benkard2008-08-0427-136/+182
| | | | LASSIGN_COPY, and LASSIGN.
* Denullify elements when turning an NSArray into a list.Matthias Andreas Benkard2008-08-041-2/+2
|
* Add MLKPrintToString along with a couple of fixnum handling functions.Matthias Andreas Benkard2008-08-0413-49/+145
|
* Update .gitignore.Matthias Andreas Benkard2008-08-031-0/+5
|
* Add PROGV.Matthias Andreas Benkard2008-08-031-0/+64
|
* Actually add the implementation of the VALUES function this time.Matthias Andreas Benkard2008-08-032-0/+57
|
* Add MULTIPLE-VALUE-PROG1 and VALUES-LIST.Matthias Andreas Benkard2008-08-031-1/+11
|
* Reimplement VALUES as a function as opposed to a special operator.Matthias Andreas Benkard2008-08-033-21/+6
|
* Add MULTIPLE-VALUE-SETQ.Matthias Andreas Benkard2008-08-031-3/+8
|
* Make MACROEXPAND-1 aware of symbol macros.Matthias Andreas Benkard2008-08-032-3/+13
|
* LOAD: Create an autorelease pool for each top-level form loaded.Matthias Andreas Benkard2008-08-032-7/+18
|
* Add declaration manipulation support to MLKLexicalContext.Matthias Andreas Benkard2008-08-032-0/+15
|
* Add EQL, DO, DO*, DOTIMES, and DOLIST from Sacla.Matthias Andreas Benkard2008-08-034-635/+20
|
* Export EVAL-WHEN and MULTIPLE-VALUE-CALL.Matthias Andreas Benkard2008-08-031-0/+2
|
* Add DECLAIM and PROCLAIM.Matthias Andreas Benkard2008-08-032-0/+32
|
* Add MULTIPLE-VALUE-BIND and MULTIPLE-VALUE-LIST.Matthias Andreas Benkard2008-08-031-0/+9
|
* Add LIST and LENGTH.Matthias Andreas Benkard2008-08-031-0/+10
|
* Add TYPECASE and ETYPECASE.Matthias Andreas Benkard2008-08-031-6/+33
|
* Add MULTIPLE-VALUE-CALL.Matthias Andreas Benkard2008-08-031-0/+35
|
* Add EVAL-WHEN.Matthias Andreas Benkard2008-08-032-8/+142
|