summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' of http://matthias.benkard.de/code/mulklispMatthias Benkard2008-08-1616-100/+366
|\
| * Restore possibility of building without LLVM.Matthias Andreas Benkard2008-08-162-3/+5
| * MLKFunctionCallForm(MLKLLVMCompilation): Remove spurious load instructions.Matthias Andreas Benkard2008-08-161-2/+2
| * MLKLexicalContext(MLKLLVMCompilation): Further fix value types.Matthias Andreas Benkard2008-08-162-7/+10
| * MLKFunctionCallForm: Process arguments as forms.Matthias Andreas Benkard2008-08-161-1/+14
| * MLKLexicalContext(MLKLLVMCompilation): Fix value types.Matthias Andreas Benkard2008-08-161-2/+6
| * %FSET, %FSETQ: Set global function bindings in a way that compiled code can u...Matthias Andreas Benkard2008-08-166-46/+165
| * MLKCompiledClosure: Add accessors.Matthias Andreas Benkard2008-08-162-0/+13
| * GNUmakefile: Explicitly link some LLVM libraries into the ‘toilet’ execut...Matthias Andreas Benkard2008-08-161-1/+1
| * MLKLLVMCompiler: Enable more optimisation passes.Matthias Andreas Benkard2008-08-161-7/+7
| * MLKArray: Add method +array.Matthias Andreas Benkard2008-08-162-0/+9
| * LLVM compiler: Remove various debugging messages.Matthias Andreas Benkard2008-08-162-19/+11
| * MLKCompiledClosure: Remove debugging call to _code.Matthias Andreas Benkard2008-08-161-1/+0
| * MLKLLVMCompiler: Directly build argument lists without first constructing an ...Matthias Andreas Benkard2008-08-162-24/+72
| * MLKLLVMCompiler: Cleanups.Matthias Andreas Benkard2008-08-161-11/+4
| * MLKLLVMCompiler: Make compilable with the latest unstable version of LLVM.Matthias Andreas Benkard2008-08-161-1/+1
| * MLKCompiledClosure: Fix an off-by-one error in argument handling.Matthias Andreas Benkard2008-08-161-1/+1
| * GNUmakefile: Link LLVM's ipo component in.Matthias Andreas Benkard2008-08-161-1/+1
| * LOAD: Cosmetic changes.Matthias Andreas Benkard2008-08-161-4/+3
| * MLKCompiledClosure: Add debugging messages.Matthias Andreas Benkard2008-08-161-1/+8
| * LLVM compiler: Add trace messages to compiled code.Matthias Andreas Benkard2008-08-162-3/+54
| * LLVM compiler: Implement Objective-C message sending for the GNU runtime.Matthias Andreas Benkard2008-08-151-7/+15
| * Add COMPILE.Matthias Andreas Benkard2008-08-132-0/+13
| * LLVM compiler: Bind the lambda list.Matthias Andreas Benkard2008-08-131-1/+3
| * Revert "MLKCompiledClosure: Always indirect through a function pointer before...Matthias Andreas Benkard2008-08-132-13/+4
* | Merge branch 'master' of http://matthias.benkard.de/code/mulklispMatthias Benkard2008-08-132-0/+32
|\|
| * MLKLexicalContext(MLKLLVMCompilation): Add value and function property setter...Matthias Andreas Benkard2008-08-132-0/+32
* | Update Xcode project.Matthias Benkard2008-08-121-0/+8
* | Merge branch 'master' of http://matthias.benkard.de/code/mulklispMatthias Benkard2008-08-127-31/+246
|\|
| * LLVM compiler: Turn optimisations on.Matthias Andreas Benkard2008-08-122-4/+16
| * MLKLexicalContext: Add management of user-defined function and variable prope...Matthias Andreas Benkard2008-08-127-32/+235
* | Update Xcode project.Matthias Benkard2008-08-121-9/+9
|/
* MLKCompiledClosure: Use intptr_t arguments in order to make compilation easier.Matthias Andreas Benkard2008-08-122-4/+6
* 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-122-18/+61
* MLKCompiledClosure: Always indirect through a function pointer before doing a...Matthias Andreas Benkard2008-08-122-4/+13
* LLVM compiler: Have %LAMBDA forms return closures rather than function pointers.Matthias Andreas Benkard2008-08-123-6/+41
* Replace MLKCompiledProcedure with MLKCompiledClosure.Matthias Andreas Benkard2008-08-123-30/+57
* LLVM compiler: Fix Objective-C message passing support.Matthias Andreas Benkard2008-08-122-72/+64
* 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-113-17/+25
* LLVM compiler: Support empty PROGN forms.Matthias Andreas Benkard2008-08-111-0/+3
* LLVM compiler: Support %LAMBDA, PROGN, %LOOP, lexical variables, and function...Matthias Andreas Benkard2008-08-114-9/+220
* New journal entry.Matthias Andreas Benkard2008-08-111-20/+58
* GNUmakefile: Do not link all of LLVM into ToiletKit.Matthias Andreas Benkard2008-08-111-2/+2
* Remove class MLKLispValue.Matthias Benkard2008-08-1127-125/+34
* MLKForm: Add method -subforms.Matthias Benkard2008-08-112-2/+99
* MLKForm class cluster: Implement declaration and docstring handling.Matthias Benkard2008-08-117-41/+189
* Implement most of the MLKForm class cluster.Matthias Benkard2008-08-115-5/+419
* MLKForm class cluster: Add instance variables.Matthias Andreas Benkard2008-08-103-11/+166