Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | LOAD: Print messages on *STANDARD-OUTPUT* instead of stderr. | Matthias Andreas Benkard | 2008-08-28 | 2 | -13/+19 |
| | |||||
* | Add class MLKFileHandleStream. | Matthias Andreas Benkard | 2008-08-28 | 5 | -6/+136 |
| |