Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | LLVM compiler: Allocate va_list objects as i8** rather than i8*. | Matthias Benkard | 2008-09-28 | 1 | -3/+4 |
| | | | | This fixes a terrible stack smashing bug that was most visible on PowerPC-based machines. | ||||
* | MLKCompiledClosure, MLKForeignProcedure: Fix return value buffer type for ↵ | Matthias Benkard | 2008-09-28 | 2 | -4/+4 |
| | | | | libffi. | ||||
* | 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 ↵ | Matthias Benkard | 2008-09-03 | 1 | -10/+5 |
| | | | | init.lisp. | ||||
* | 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 ↵ | Matthias Andreas Benkard | 2008-09-02 | 1 | -2/+2 |
| | | | | lexical-context-related lossage. | ||||
* | 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 ↵ | Matthias Andreas Benkard | 2008-09-02 | 2 | -7/+20 |
| | | | | compiler. | ||||
* | MLKLLVMCompiler#-markVariablesForHeapAllocationInForm: Fix heap allocation ↵ | Matthias Andreas Benkard | 2008-09-02 | 3 | -2/+8 |
| | | | | flag setting. | ||||
* | 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 ↵ | Matthias Andreas Benkard | 2008-09-02 | 2 | -0/+30 |
| | | | | the heap. | ||||
* | 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 |
| | |||||
* | Documentation: Various improvements. | Matthias Benkard | 2008-08-31 | 4 | -4/+9 |
| | |||||
* | Documentation: Add sections. | Matthias Benkard | 2008-08-31 | 3 | -4/+30 |
| | |||||
* | MLKBinding, MLKCharacter: Document. | Matthias Benkard | 2008-08-30 | 2 | -1/+92 |
| | |||||
* | Revert "Add headerDoc2HTML.config." | Matthias Benkard | 2008-08-29 | 2 | -3/+0 |
| | | | | This reverts commit 986a3e287c919bb4e8968f3f362aa2f65eb6fce2. | ||||
* | Add headerDoc2HTML.config. | Matthias Benkard | 2008-08-29 | 2 | -0/+3 |
| | |||||
* | MLKRoot: #import NSPathUtilities.h. | Matthias Benkard | 2008-08-29 | 1 | -0/+1 |
| | |||||
* | GNUmakefile: Copy the whole Sacla directory as a resource into ToiletKit. | Matthias Benkard | 2008-08-29 | 1 | -10/+11 |
| | | | | See the included comment for a rant and assorted details. | ||||
* | NaturalDocs/ObjC.pm: Stylistic improvements. | Matthias Benkard | 2008-08-29 | 1 | -3/+3 |
| | |||||
* | Update NaturalDocs/Menu.txt. | Matthias Andreas Benkard | 2008-08-29 | 1 | -0/+2 |
| | |||||
* | Update .gitignore. | Matthias Andreas Benkard | 2008-08-29 | 1 | -0/+9 |
| | |||||
* | Add docs.sh. | Matthias Andreas Benkard | 2008-08-29 | 1 | -0/+3 |
| | |||||
* | Add NaturalDocs/README.ObjC. | Matthias Andreas Benkard | 2008-08-29 | 1 | -0/+35 |
| | |||||
* | Partially document functions.h. | Matthias Andreas Benkard | 2008-08-29 | 1 | -0/+133 |
| | |||||
* | Natural Docs Objective-C handling: Further refinements. | Matthias Andreas Benkard | 2008-08-29 | 2 | -2/+1 |
| | |||||
* | NaturalDocs/Languages.txt: Skip .m and .mm files. | Matthias Andreas Benkard | 2008-08-29 | 2 | -4/+4 |
| | |||||
* | NaturalDocs/ObjC.pm: Make the prototype parser aware of ordinary C function ↵ | Matthias Andreas Benkard | 2008-08-29 | 1 | -0/+28 |
| | | | | prototypes. | ||||
* | MLKCons: Improve documentation. | Matthias Andreas Benkard | 2008-08-29 | 1 | -2/+21 |
| | |||||
* | Merge mulk_benkard@ssh.phx.nearlyfreespeech.net:/home/htdocs/code/mulklisp | Matthias Andreas Benkard | 2008-08-29 | 11 | -312/+492 |
|\ | |||||
| * | MLKCons: Fix a typo in the documentation. | Matthias Andreas Benkard | 2008-08-29 | 1 | -1/+1 |
| | | |||||
| * | NaturalDocs/ObjC.pm: Add copyright notice. | Matthias Andreas Benkard | 2008-08-29 | 1 | -5/+16 |
| | | |||||
| * | Add Natural Docs configuration. | Matthias Andreas Benkard | 2008-08-29 | 4 | -0/+359 |
| | | |||||
| * | MLKCons: Convert documentation to Natural Docs format. | Matthias Andreas Benkard | 2008-08-29 | 1 | -27/+39 |
| | |