| Commit message (Expand) | Author | Age | Files | Lines |
* | LLVM compiler: Support MULTIPLE-VALUE-LIST. | Matthias Benkard | 2008-10-02 | 1 | -1/+47 |
* | Interpreter: Implement MULTIPLE-VALUE-LIST instead of MULTIPLE-VALUE-CALL. | Matthias Benkard | 2008-10-02 | 5 | -26/+20 |
* | Add a multiple-value return pointer argument to all compiled procedures. | Matthias Benkard | 2008-10-02 | 5 | -95/+136 |
* | Xcode project: Consolidate custom compiler flags as project-wide build settings. | Matthias Benkard | 2008-10-02 | 1 | -124/+135 |
* | LLVM compiler: Restore capability of building on Mac OS X 10.4. | Matthias Benkard | 2008-10-02 | 1 | -1/+3 |
* | Support %FLET on the GNU runtime and pre-10.5 versions of Mac OS X. | Matthias Benkard | 2008-10-01 | 3 | -19/+27 |
* | Support %FLET on Mac OS X 10.5. | Matthias Benkard | 2008-10-01 | 4 | -31/+120 |
* | LLVM compiler: Split function compilation from %LAMBDA form handling. | Matthias Benkard | 2008-10-01 | 3 | -14/+47 |
* | MLKSplitDeclarationsDocAndForms: Don't crash if the body starts with a fixnum. | Matthias Benkard | 2008-10-01 | 1 | -3/+4 |
* | LLVM compiler: Support FUNCTION. | Matthias Benkard | 2008-10-01 | 5 | -0/+109 |
* | LLVM compiler: Fix %LOOP return value. | Matthias Benkard | 2008-10-01 | 1 | -1/+1 |
* | LLVM compiler: Cleanups. | Matthias Benkard | 2008-09-29 | 1 | -22/+23 |
* | Use ExecutionEngine::runFunction for immediate execution. | Matthias Benkard | 2008-09-29 | 1 | -2/+5 |
* | LLVM compiler: Rename PointerTy to VoidPointerTy. | Matthias Benkard | 2008-09-29 | 1 | -46/+46 |
* | LLVM compiler: Disable the freeing of temporary functions for now. | Matthias Benkard | 2008-09-29 | 1 | -1/+2 |
* | SETQ (LLVM): Create new dynamic bindings on demand. | Matthias Benkard | 2008-09-29 | 1 | -4/+41 |
* | APPLY, EVAL: Denullify return values. | Matthias Benkard | 2008-09-29 | 1 | -2/+2 |
* | Reader: Do not nullify quoted objects. | Matthias Benkard | 2008-09-29 | 1 | -1/+1 |
* | LLVM compiler: Fix dynamic variable lookup. | Matthias Benkard | 2008-09-29 | 1 | -2/+2 |
* | LLVM compiler: Simplify allocation of closures. | Matthias Benkard | 2008-09-28 | 2 | -9/+5 |
* | Use GC-aware allocation instead of malloc(3) where appropriate. | Matthias Benkard | 2008-09-28 | 5 | -9/+33 |
* | LLVM compiler: Disable garbage collection for objects embedded in Lisp code. | Matthias Benkard | 2008-09-28 | 1 | -0/+19 |
* | LLVM compiler: Add various disabled debugging statements. | Matthias Benkard | 2008-09-28 | 3 | -2/+11 |
* | Xcode project: Fix GC-enabled build configuration. | Matthias Benkard | 2008-09-28 | 1 | -0/+3 |
* | LLVM compiler: Allocate va_list objects as i8** rather than i8*. | Matthias Benkard | 2008-09-28 | 1 | -3/+4 |
* | MLKCompiledClosure, MLKForeignProcedure: Fix return value buffer type for lib... | Matthias Benkard | 2008-09-28 | 2 | -4/+4 |
* | Xcode project: Configure garbage collection. | Matthias Benkard | 2008-09-27 | 1 | -9/+17 |
* | Fix compilation on Mac OS X 10.5. | Matthias Benkard | 2008-09-21 | 4 | -33/+93 |
* | SCM/continue.h: #include standard C headers. | Matthias Benkard | 2008-09-20 | 2 | -0/+7 |
* | Add class MLKContinuation. | Matthias Benkard | 2008-09-20 | 6 | -1/+106 |
* | Link ToiletKit with the SCM continuation support code. | Matthias Benkard | 2008-09-20 | 3 | -2/+69 |
* | Add continuation support files from SCM 5e5. | Matthias Benkard | 2008-09-20 | 15 | -0/+5164 |
* | Update Xcode project. | Matthias Benkard | 2008-09-03 | 2 | -2/+57 |
* | Make the terminal-based tool “toilet” independent of the location of init... | Matthias Benkard | 2008-09-03 | 1 | -10/+5 |
* | LLVM compiler: Treat closure data pointers as of type i8** rather than i8*. | Matthias Andreas Benkard | 2008-09-02 | 3 | -56/+60 |
* | MLKLexicalContext#-globalContext: Treat unknown variables as global. | Matthias Andreas Benkard | 2008-09-02 | 2 | -2/+3 |
* | MLKLLVMCompiler#-markVariablesForHeapAllocationInForm:: Fix lexical-context-r... | Matthias Andreas Benkard | 2008-09-02 | 1 | -2/+2 |
* | GNUmakefile: Add targets dmalloc-run and valgrind-run. | Matthias Andreas Benkard | 2008-09-02 | 1 | -0/+6 |
* | LLVM compiler: Support heap allocation for lambda lists. | Matthias Andreas Benkard | 2008-09-02 | 1 | -4/+15 |
* | MLKForm class cluster: Handle NIL as a variable name correctly. | Matthias Andreas Benkard | 2008-09-02 | 1 | -3/+3 |
* | Switch from NS_DURING..NS_HANDLER..NS_ENDHANDLER to @try..@catch..@finally. | Matthias Andreas Benkard | 2008-09-02 | 12 | -131/+70 |
* | Add classes MLKNoSuchSymbolError, MLKStreamError, and MLKUnboundVariableError. | Matthias Andreas Benkard | 2008-09-02 | 9 | -21/+257 |
* | GNUmakefile: Aesthetic improvements. | Matthias Andreas Benkard | 2008-09-02 | 1 | -8/+9 |
* | Add a couple of disabled debugging statements in the form processor and compi... | Matthias Andreas Benkard | 2008-09-02 | 2 | -7/+20 |
* | MLKLLVMCompiler#-markVariablesForHeapAllocationInForm: Fix heap allocation fl... | Matthias Andreas Benkard | 2008-09-02 | 3 | -2/+8 |
* | LLVM compiler: Access closure variables through the closure data pointer. | Matthias Andreas Benkard | 2008-09-02 | 5 | -36/+75 |
* | LLVM compiler: Allocate all variables that are free in some lambda form on th... | Matthias Andreas Benkard | 2008-09-02 | 2 | -0/+30 |
* | LLVM compiler: Handle closure variables. | Matthias Andreas Benkard | 2008-09-01 | 1 | -3/+24 |
* | MLKLexicalContext: Add -variableIsGlobal:. | Matthias Andreas Benkard | 2008-09-01 | 4 | -4/+9 |
* | LLVM compiler: Add support for heap allocation of lexical variables. | Matthias Andreas Benkard | 2008-09-01 | 6 | -30/+71 |