summaryrefslogtreecommitdiff
path: root/MLKLexicalContext-MLKLLVMCompilation.mm
Commit message (Expand)AuthorAgeFilesLines
* Merge /home/mulk/Dropbox/Projekte/Toilet LispMatthias Andreas Benkard2008-10-041-1/+1
|\
| * Add a multiple-value return pointer argument to all compiled procedures.Matthias Benkard2008-10-021-1/+1
* | Merge mulk_benkard@ssh.phx.nearlyfreespeech.net:/home/htdocs/code/mulklispMatthias Andreas Benkard2008-10-011-0/+30
|\|
| * Support %FLET on Mac OS X 10.5.Matthias Benkard2008-10-011-0/+21
| * LLVM compiler: Support FUNCTION.Matthias Benkard2008-10-011-0/+9
* | Add various disabled debugging messages.Matthias Andreas Benkard2008-09-111-0/+2
|/
* LLVM compiler: Treat closure data pointers as of type i8** rather than i8*.Matthias Andreas Benkard2008-09-021-2/+2
* MLKLexicalContext#-globalContext: Treat unknown variables as global.Matthias Andreas Benkard2008-09-021-1/+1
* LLVM compiler: Access closure variables through the closure data pointer.Matthias Andreas Benkard2008-09-021-3/+10
* MLKLexicalContext: Add -variableIsGlobal:.Matthias Andreas Benkard2008-09-011-2/+1
* LLVM compiler: Add support for heap allocation of lexical variables.Matthias Andreas Benkard2008-09-011-3/+17
* Factor the LLVM compiler out into its own library.Matthias Andreas Benkard2008-08-231-0/+2
* LLVM compiler: Implement dynamic variable access.Matthias Andreas Benkard2008-08-181-4/+8
* MLKLexicalContext(MLKLLVMCompilation): Further fix value types.Matthias Andreas Benkard2008-08-161-5/+7
* 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-161-33/+39
* MLKLexicalContext(MLKLLVMCompilation): Add value and function property setter...Matthias Andreas Benkard2008-08-131-0/+28
* MLKLexicalContext: Add management of user-defined function and variable prope...Matthias Andreas Benkard2008-08-121-0/+75