summaryrefslogtreecommitdiff
path: root/MLKLLVMCompiler.h
Commit message (Expand)AuthorAgeFilesLines
* Add a multiple-value return pointer argument to all compiled procedures.Matthias Benkard2008-10-021-2/+2
* LLVM compiler: Add various disabled debugging statements.Matthias Benkard2008-09-281-0/+1
* LLVM compiler: Allocate all variables that are free in some lambda form on th...Matthias Andreas Benkard2008-09-021-0/+2
* MLKForm(MLKLLVMCompilation): Rename -processForLLVM to -reallyProcessForLLVM,...Matthias Andreas Benkard2008-08-231-0/+1
* Make compilers pluggable at runtime.Matthias Andreas Benkard2008-08-231-0/+2
* MLKLLVMCompiler: Add -eval:.Matthias Andreas Benkard2008-08-181-0/+2
* MLKLLVMCompiler: Directly build argument lists without first constructing an ...Matthias Andreas Benkard2008-08-161-0/+8
* LLVM compiler: Add trace messages to compiled code.Matthias Andreas Benkard2008-08-161-0/+2
* MLKLexicalContext: Add management of user-defined function and variable prope...Matthias Andreas Benkard2008-08-121-9/+1
* LLVM compiler: Insert value names into the assembly code.Matthias Andreas Benkard2008-08-121-0/+16
* LLVM compiler: Have %LAMBDA forms return closures rather than function pointers.Matthias Andreas Benkard2008-08-121-0/+3
* LLVM compiler: Support %LAMBDA, PROGN, %LOOP, lexical variables, and function...Matthias Andreas Benkard2008-08-111-3/+14
* Implement most of the MLKForm class cluster.Matthias Benkard2008-08-111-0/+2
* Update Xcode project.Matthias Benkard2008-08-101-2/+2
* Modularise the compiler.Matthias Andreas Benkard2008-08-101-5/+17
* Beginnings of a compiler.Matthias Andreas Benkard2008-08-091-0/+36