Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | 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 | |
| | | | | | | | | 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. | |||||
* | | 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 ↵ | 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 | |
| |