Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | LLVM compiler: Add various disabled debugging statements. | Matthias Benkard | 2008-09-28 | 1 | -0/+1 |
| | |||||
* | LLVM compiler: Allocate all variables that are free in some lambda form on ↵ | Matthias Andreas Benkard | 2008-09-02 | 1 | -0/+2 |
| | | | | the heap. | ||||
* | MLKForm(MLKLLVMCompilation): Rename -processForLLVM to ↵ | Matthias Andreas Benkard | 2008-08-23 | 1 | -0/+1 |
| | | | | -reallyProcessForLLVM, make the former a debugging hook. | ||||
* | Make compilers pluggable at runtime. | Matthias Andreas Benkard | 2008-08-23 | 1 | -0/+2 |
| | |||||
* | MLKLLVMCompiler: Add -eval:. | Matthias Andreas Benkard | 2008-08-18 | 1 | -0/+2 |
| | |||||
* | MLKLLVMCompiler: Directly build argument lists without first constructing an ↵ | Matthias Andreas Benkard | 2008-08-16 | 1 | -0/+8 |
| | | | | array. | ||||
* | LLVM compiler: Add trace messages to compiled code. | Matthias Andreas Benkard | 2008-08-16 | 1 | -0/+2 |
| | |||||
* | MLKLexicalContext: Add management of user-defined function and variable ↵ | Matthias Andreas Benkard | 2008-08-12 | 1 | -9/+1 |
| | | | | properties. | ||||
* | LLVM compiler: Insert value names into the assembly code. | Matthias Andreas Benkard | 2008-08-12 | 1 | -0/+16 |
| | |||||
* | LLVM compiler: Have %LAMBDA forms return closures rather than function pointers. | Matthias Andreas Benkard | 2008-08-12 | 1 | -0/+3 |
| | |||||
* | LLVM compiler: Support %LAMBDA, PROGN, %LOOP, lexical variables, and ↵ | Matthias Andreas Benkard | 2008-08-11 | 1 | -3/+14 |
| | | | | function calls. | ||||
* | Implement most of the MLKForm class cluster. | Matthias Benkard | 2008-08-11 | 1 | -0/+2 |
| | |||||
* | Update Xcode project. | Matthias Benkard | 2008-08-10 | 1 | -2/+2 |
| | |||||
* | Modularise the compiler. | Matthias Andreas Benkard | 2008-08-10 | 1 | -5/+17 |
| | |||||
* | Beginnings of a compiler. | Matthias Andreas Benkard | 2008-08-09 | 1 | -0/+36 |