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