summaryrefslogtreecommitdiff
path: root/MLKLexicalContext.h
Commit message (Collapse)AuthorAgeFilesLines
* LLVM compiler: Support FUNCTION.Matthias Benkard2008-10-011-0/+5
|
* LLVM compiler: Access closure variables through the closure data pointer.Matthias Andreas Benkard2008-09-021-2/+5
|
* MLKLexicalContext: Add -variableIsGlobal:.Matthias Andreas Benkard2008-09-011-0/+1
|
* LLVM compiler: Add support for heap allocation of lexical variables.Matthias Andreas Benkard2008-09-011-1/+1
|
* MLKLexicalContext: Add -functionIsInline:.Matthias Benkard2008-08-241-0/+1
|
* LLVM compiler: Implement dynamic variable access.Matthias Andreas Benkard2008-08-181-4/+3
|
* %FSET, %FSETQ: Set global function bindings in a way that compiled code can ↵Matthias Andreas Benkard2008-08-161-0/+4
| | | | understand.
* MLKLexicalContext: Add management of user-defined function and variable ↵Matthias Andreas Benkard2008-08-121-0/+13
| | | | properties.
* Remove class MLKLispValue.Matthias Benkard2008-08-111-2/+1
|
* Replace all occurrences of “Étoilisp” with “Toilet Lisp”.Matthias Andreas Benkard2008-08-051-1/+1
|
* Remove MLKLinkedList.Matthias Benkard2008-08-041-1/+1
|
* Add declaration manipulation support to MLKLexicalContext.Matthias Andreas Benkard2008-08-031-0/+3
|
* Add support for compiler macros to lexical contexts.Matthias Andreas Benkard2008-06-281-0/+8
|
* MLKInterpreter: Fix macro support.Matthias Andreas Benkard2008-06-271-4/+6
|
* MLKInterpreter: Implement the %LAMBDA operator.Matthias Andreas Benkard2008-06-271-3/+13
|
* Make the environment handling system aware of bindings as first-class values.Matthias Andreas Benkard2008-06-241-5/+7
|
* Initialise the global environment on startup.Matthias Andreas Benkard2008-06-231-1/+4
|
* MLKLexicalContext: Add support for symbol macros.Matthias Andreas Benkard2008-06-221-0/+2
|
* Add class MLKLexicalContext.Matthias Andreas Benkard2008-06-221-7/+17
|
* Add classes MLKLexicalEnvironment and MLKReadEvalPrintLoop.Matthias Andreas Benkard2008-06-221-0/+3
|
* Add class MLKInterpreter.Matthias Andreas Benkard2008-06-221-0/+54