summaryrefslogtreecommitdiff
path: root/MLKCompiledClosure.m
Commit message (Collapse)AuthorAgeFilesLines
* Add a multiple-value return pointer argument to all compiled procedures.Matthias Benkard2008-10-021-7/+20
|
* Support %FLET on the GNU runtime and pre-10.5 versions of Mac OS X.Matthias Benkard2008-10-011-13/+13
|
* LLVM compiler: Simplify allocation of closures.Matthias Benkard2008-09-281-8/+4
|
* Use GC-aware allocation instead of malloc(3) where appropriate.Matthias Benkard2008-09-281-1/+14
|
* LLVM compiler: Add various disabled debugging statements.Matthias Benkard2008-09-281-0/+1
|
* MLKCompiledClosure, MLKForeignProcedure: Fix return value buffer type for ↵Matthias Benkard2008-09-281-2/+2
| | | | libffi.
* MLKCompiledClosure: Add accessors.Matthias Andreas Benkard2008-08-161-0/+10
|
* LLVM compiler: Remove various debugging messages.Matthias Andreas Benkard2008-08-161-5/+5
|
* MLKCompiledClosure: Remove debugging call to _code.Matthias Andreas Benkard2008-08-161-1/+0
|
* MLKCompiledClosure: Fix an off-by-one error in argument handling.Matthias Andreas Benkard2008-08-161-1/+1
|
* MLKCompiledClosure: Add debugging messages.Matthias Andreas Benkard2008-08-161-1/+8
|
* Revert "MLKCompiledClosure: Always indirect through a function pointer ↵Matthias Andreas Benkard2008-08-131-11/+3
| | | | | | before doing a call." This reverts commit dfe50b2e72ddbd0148870748975f00e7fc662314.
* MLKCompiledClosure: Use intptr_t arguments in order to make compilation easier.Matthias Andreas Benkard2008-08-121-2/+2
|
* MLKCompiledClosure: Always indirect through a function pointer before doing ↵Matthias Andreas Benkard2008-08-121-3/+11
| | | | a call.
* Replace MLKCompiledProcedure with MLKCompiledClosure.Matthias Andreas Benkard2008-08-121-0/+118