| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge mulk_benkard@ssh.phx.nearlyfreespeech.net:/home/htdocs/code/mulklisp | Matthias Andreas Benkard | 2008-10-01 | 12 | -114/+396 |
|\ |
|
| * | 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 |
* | | Merge /home/mulk/Dropbox/Projekte/Toilet Lisp | Matthias Andreas Benkard | 2008-09-29 | 32 | -75/+5588 |
|\| |
|
| * | 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 |
* | | Add various disabled debugging messages. | Matthias Andreas Benkard | 2008-09-11 | 6 | -5/+11 |
|/ |
|
* | 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 |
* | MLKForm class cluster: Add -freeVariables. | Matthias Andreas Benkard | 2008-09-01 | 2 | -0/+57 |
* | MLKNumber: Add -numerator and -denominator. | Matthias Benkard | 2008-08-31 | 4 | -4/+19 |