summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Add class cluster MLKForm.Matthias Andreas Benkard2008-08-104-89/+326
* Modularise the compiler.Matthias Andreas Benkard2008-08-103-18/+215
* Beginnings of a compiler.Matthias Andreas Benkard2008-08-093-0/+135
* Add DEFINE-FOREIGN-FUNCTION.Matthias Andreas Benkard2008-08-092-0/+30
* Add DEFPACKAGE, MAKE-PACKAGE, USE-PACKAGE, FIND-PACKAGE, and PACKAGEP.Matthias Andreas Benkard2008-08-092-0/+106
* Add CHAR=, EQL, NTHCDR, LAST, and NTH.Matthias Andreas Benkard2008-08-092-2/+32
* Various minor bugfixes.Matthias Andreas Benkard2008-08-094-1/+11
* Add a simplistic, Perl-based LLVM binding generator.Matthias Andreas Benkard2008-08-091-0/+139
* Merge mulk_benkard@ssh.phx.nearlyfreespeech.net:/home/htdocs/code/mulklispMatthias Andreas Benkard2008-08-099-140/+541
|\
| * Fix the BSD/Darwin implementation of %FOREIGN-LAMBDA.Matthias Benkard2008-08-081-10/+7
| * Make MLKPackage Fix-and-Continue-friendly.Matthias Benkard2008-08-081-20/+33
| * Fix %FOREIGN-LAMBDA.Matthias Benkard2008-08-082-4/+5
| * MLKForeignProcedure: Do not free(3) the foreign function in -dealloc.Matthias Benkard2008-08-081-5/+1
| * Xcode: For the release target, build universal binaries.Matthias Benkard2008-08-081-0/+180
| * Minor cleanups.Matthias Benkard2008-08-083-4/+8
| * Update .gitignore.Matthias Benkard2008-08-081-0/+2
| * Update Xcode project.Matthias Benkard2008-08-081-95/+298
| * MLKArray: Improve portability.Matthias Benkard2008-08-082-2/+7
* | Add REPL command :q.Matthias Andreas Benkard2008-08-091-0/+3
|/
* MLKInterpretedFunctionTrampoline: nullify() values before putting them into t...Matthias Andreas Benkard2008-08-081-1/+1
* 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 com...Matthias Andreas Benkard2008-08-043-0/+15
* Add support for fixnums.Matthias Andreas Benkard2008-08-0411-39/+213
* Add prototypes of =, 1-, and 1+.Matthias Andreas Benkard2008-08-041-0/+41