summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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 ↵Matthias Andreas Benkard2008-08-081-1/+1
| | | | the argument array.
* 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.