summaryrefslogtreecommitdiff
path: root/MLKLLVMCompiler.mm
Commit message (Collapse)AuthorAgeFilesLines
* LLVM compiler: Add trace messages to compiled code.Matthias Andreas Benkard2008-08-161-3/+52
|
* LLVM compiler: Implement Objective-C message sending for the GNU runtime.Matthias Andreas Benkard2008-08-151-7/+15
|
* LLVM compiler: Bind the lambda list.Matthias Andreas Benkard2008-08-131-1/+3
|
* LLVM compiler: Turn optimisations on.Matthias Andreas Benkard2008-08-121-3/+15
|
* MLKLexicalContext: Add management of user-defined function and variable ↵Matthias Andreas Benkard2008-08-121-6/+10
| | | | properties.
* LLVM compiler: Fix Objective-C message argument handling.Matthias Andreas Benkard2008-08-121-4/+13
|
* LLVM compiler: Insert value names into the assembly code.Matthias Andreas Benkard2008-08-121-18/+45
|
* LLVM compiler: Have %LAMBDA forms return closures rather than function pointers.Matthias Andreas Benkard2008-08-121-5/+37
|
* LLVM compiler: Fix Objective-C message passing support.Matthias Andreas Benkard2008-08-121-71/+63
| | | | An empty %LAMBDA form now produces reasonable code.
* LLVM compiler: Implement Objective-C message sending.Matthias Andreas Benkard2008-08-111-13/+125
|
* Fix various errors in the compiler and semantic analyser.Matthias Andreas Benkard2008-08-111-11/+15
|
* LLVM compiler: Support empty PROGN forms.Matthias Andreas Benkard2008-08-111-0/+3
|
* LLVM compiler: Support %LAMBDA, PROGN, %LOOP, lexical variables, and ↵Matthias Andreas Benkard2008-08-111-5/+196
| | | | function calls.
* Update Xcode project.Matthias Benkard2008-08-101-9/+9
|
* Modularise the compiler.Matthias Andreas Benkard2008-08-101-13/+22
|
* Beginnings of a compiler.Matthias Andreas Benkard2008-08-091-0/+92