| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | | | | %FSET, %FSETQ: Set global function bindings in a way that compiled code can u... | Matthias Andreas Benkard | 2008-08-16 | 6 | -46/+165 |
* | | | | MLKCompiledClosure: Add accessors. | Matthias Andreas Benkard | 2008-08-16 | 2 | -0/+13 |
* | | | | GNUmakefile: Explicitly link some LLVM libraries into the ‘toilet’ execut... | Matthias Andreas Benkard | 2008-08-16 | 1 | -1/+1 |
* | | | | MLKLLVMCompiler: Enable more optimisation passes. | Matthias Andreas Benkard | 2008-08-16 | 1 | -7/+7 |
* | | | | MLKArray: Add method +array. | Matthias Andreas Benkard | 2008-08-16 | 2 | -0/+9 |
* | | | | LLVM compiler: Remove various debugging messages. | Matthias Andreas Benkard | 2008-08-16 | 2 | -19/+11 |
* | | | | MLKCompiledClosure: Remove debugging call to _code. | Matthias Andreas Benkard | 2008-08-16 | 1 | -1/+0 |
* | | | | MLKLLVMCompiler: Directly build argument lists without first constructing an ... | Matthias Andreas Benkard | 2008-08-16 | 2 | -24/+72 |
* | | | | MLKLLVMCompiler: Cleanups. | Matthias Andreas Benkard | 2008-08-16 | 1 | -11/+4 |
* | | | | MLKLLVMCompiler: Make compilable with the latest unstable version of LLVM. | Matthias Andreas Benkard | 2008-08-16 | 1 | -1/+1 |
* | | | | MLKCompiledClosure: Fix an off-by-one error in argument handling. | Matthias Andreas Benkard | 2008-08-16 | 1 | -1/+1 |
* | | | | GNUmakefile: Link LLVM's ipo component in. | Matthias Andreas Benkard | 2008-08-16 | 1 | -1/+1 |
* | | | | LOAD: Cosmetic changes. | Matthias Andreas Benkard | 2008-08-16 | 1 | -4/+3 |
* | | | | MLKCompiledClosure: Add debugging messages. | Matthias Andreas Benkard | 2008-08-16 | 1 | -1/+8 |
* | | | | LLVM compiler: Add trace messages to compiled code. | Matthias Andreas Benkard | 2008-08-16 | 2 | -3/+54 |
* | | | | LLVM compiler: Implement Objective-C message sending for the GNU runtime. | Matthias Andreas Benkard | 2008-08-15 | 1 | -7/+15 |
* | | | | Add COMPILE. | Matthias Andreas Benkard | 2008-08-13 | 2 | -0/+13 |
* | | | | LLVM compiler: Bind the lambda list. | Matthias Andreas Benkard | 2008-08-13 | 1 | -1/+3 |
* | | | | Revert "MLKCompiledClosure: Always indirect through a function pointer before... | Matthias Andreas Benkard | 2008-08-13 | 2 | -13/+4 |
| |_|/
|/| | |
|
* | | | MLKLexicalContext(MLKLLVMCompilation): Add value and function property setter... | Matthias Andreas Benkard | 2008-08-13 | 2 | -0/+32 |
| |/
|/| |
|
* | | LLVM compiler: Turn optimisations on. | Matthias Andreas Benkard | 2008-08-12 | 2 | -4/+16 |
* | | MLKLexicalContext: Add management of user-defined function and variable prope... | Matthias Andreas Benkard | 2008-08-12 | 7 | -32/+235 |
|/ |
|
* | MLKCompiledClosure: Use intptr_t arguments in order to make compilation easier. | Matthias Andreas Benkard | 2008-08-12 | 2 | -4/+6 |
* | LLVM compiler: Fix Objective-C message argument handling. | Matthias Andreas Benkard | 2008-08-12 | 1 | -4/+13 |
* | LLVM compiler: Insert value names into the assembly code. | Matthias Andreas Benkard | 2008-08-12 | 2 | -18/+61 |
* | MLKCompiledClosure: Always indirect through a function pointer before doing a... | Matthias Andreas Benkard | 2008-08-12 | 2 | -4/+13 |
* | LLVM compiler: Have %LAMBDA forms return closures rather than function pointers. | Matthias Andreas Benkard | 2008-08-12 | 3 | -6/+41 |
* | Replace MLKCompiledProcedure with MLKCompiledClosure. | Matthias Andreas Benkard | 2008-08-12 | 3 | -30/+57 |
* | LLVM compiler: Fix Objective-C message passing support. | Matthias Andreas Benkard | 2008-08-12 | 2 | -72/+64 |
* | LLVM compiler: Implement Objective-C message sending. | Matthias Andreas Benkard | 2008-08-11 | 1 | -13/+125 |
* | Fix various errors in the compiler and semantic analyser. | Matthias Andreas Benkard | 2008-08-11 | 3 | -17/+25 |
* | LLVM compiler: Support empty PROGN forms. | Matthias Andreas Benkard | 2008-08-11 | 1 | -0/+3 |
* | LLVM compiler: Support %LAMBDA, PROGN, %LOOP, lexical variables, and function... | Matthias Andreas Benkard | 2008-08-11 | 4 | -9/+220 |
* | New journal entry. | Matthias Andreas Benkard | 2008-08-11 | 1 | -20/+58 |
* | GNUmakefile: Do not link all of LLVM into ToiletKit. | Matthias Andreas Benkard | 2008-08-11 | 1 | -2/+2 |
* | Remove class MLKLispValue. | Matthias Benkard | 2008-08-11 | 27 | -125/+34 |
* | MLKForm: Add method -subforms. | Matthias Benkard | 2008-08-11 | 2 | -2/+99 |
* | MLKForm class cluster: Implement declaration and docstring handling. | Matthias Benkard | 2008-08-11 | 7 | -41/+189 |
* | Implement most of the MLKForm class cluster. | Matthias Benkard | 2008-08-11 | 5 | -5/+419 |
* | MLKForm class cluster: Add instance variables. | Matthias Andreas Benkard | 2008-08-10 | 3 | -11/+166 |
* | Add missing class stubs. | Matthias Benkard | 2008-08-10 | 1 | -1/+93 |
* | Update Xcode project. | Matthias Benkard | 2008-08-10 | 3 | -11/+307 |
* | Add class cluster MLKForm. | Matthias Andreas Benkard | 2008-08-10 | 4 | -89/+326 |
* | Modularise the compiler. | Matthias Andreas Benkard | 2008-08-10 | 3 | -18/+215 |
* | Beginnings of a compiler. | Matthias Andreas Benkard | 2008-08-09 | 3 | -0/+135 |
* | Add DEFINE-FOREIGN-FUNCTION. | Matthias Andreas Benkard | 2008-08-09 | 2 | -0/+30 |
* | Add DEFPACKAGE, MAKE-PACKAGE, USE-PACKAGE, FIND-PACKAGE, and PACKAGEP. | Matthias Andreas Benkard | 2008-08-09 | 2 | -0/+106 |
* | Add CHAR=, EQL, NTHCDR, LAST, and NTH. | Matthias Andreas Benkard | 2008-08-09 | 2 | -2/+32 |
* | Various minor bugfixes. | Matthias Andreas Benkard | 2008-08-09 | 4 | -1/+11 |
* | Add a simplistic, Perl-based LLVM binding generator. | Matthias Andreas Benkard | 2008-08-09 | 1 | -0/+139 |