Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |
| | | ||||||
| * | MLKCons: Add HeaderDoc comments. | Matthias Benkard | 2008-08-29 | 1 | -0/+44 | |
| | | ||||||
| * | Make ToiletKit self-contained. | Matthias Benkard | 2008-08-28 | 6 | -312/+66 | |
| | | ||||||
* | | GUI: Make the copyright notices on the info panel more consistent. | Matthias Andreas Benkard | 2008-08-29 | 1 | -3/+4 | |
|/ | ||||||
* | Credits.rtf: Clarify that Toilet Lisp's licence is the GNU LGPLv3 rather ↵ | Matthias Andreas Benkard | 2008-08-28 | 1 | -3/+3 | |
| | | | | than the GNU GPLv3. | |||||
* | Add ToiletLispInfo.plist. | Matthias Andreas Benkard | 2008-08-28 | 1 | -0/+23 | |
| | ||||||
* | Listener: Keep the output view on the bottom by scrolling. | Matthias Andreas Benkard | 2008-08-28 | 1 | -0/+38 | |
| | ||||||
* | Listener: Perform GUI manipulation on the main thread. | Matthias Andreas Benkard | 2008-08-28 | 2 | -13/+47 | |
| | ||||||
* | Listener: Evaluate fixnums without crashing. | Matthias Benkard | 2008-08-28 | 1 | -1/+3 | |
| | ||||||
* | Listener: Run the evaluator in its own thread. | Matthias Benkard | 2008-08-28 | 2 | -8/+23 | |
| | ||||||
* | Listener: Execute code after reading it. | Matthias Benkard | 2008-08-28 | 13 | -372/+739 | |
| |