Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | MLKStream: Add -writeChar and -writeString. | Matthias Benkard | 2008-08-27 | 2 | -16/+42 | |
| | ||||||
* | MLKForm class cluster: Add missing pieces of declaration handling. | Matthias Andreas Benkard | 2008-08-25 | 1 | -2/+28 | |
| | ||||||
* | MLKForm class cluster: Add missing pieces of memory management. | Matthias Andreas Benkard | 2008-08-25 | 1 | -0/+14 | |
| | ||||||
* | MLKForm class cluster: Add appropriate -dealloc methods. | Matthias Andreas Benkard | 2008-08-25 | 1 | -2/+167 | |
| | ||||||
* | Remove obsolete function MLKDispatchRootFunction. | Matthias Andreas Benkard | 2008-08-25 | 2 | -32/+0 | |
| | ||||||
* | MLKRoot: Fix some cases of lossage introduced by patch ↵ | Matthias Andreas Benkard | 2008-08-25 | 1 | -5/+7 | |
| | | | | 76aa8a27f85fdea83da02e04659028b98e76407e. | |||||
* | Dispatch intrinsic functions statically instead of dynamically. | Matthias Andreas Benkard | 2008-08-25 | 5 | -365/+397 | |
| | | | | This is a major simplification. | |||||
* | GNUmakefile: Restore the possibility of compiling without LLVM. | Matthias Andreas Benkard | 2008-08-25 | 1 | -0/+5 | |
| | ||||||
* | Minor cleanups. | Matthias Andreas Benkard | 2008-08-24 | 1 | -2/+5 | |
| | ||||||
* | MLKLexicalContext#-functionIsInline: When in doubt, return NO. | Matthias Andreas Benkard | 2008-08-24 | 1 | -0/+2 | |
| | ||||||
* | Remove defunct intrinsic function MACROEXPAND-ALL. | Matthias Andreas Benkard | 2008-08-24 | 1 | -12/+0 | |
| | ||||||
* | LOAD: Reraise caught exceptions. | Matthias Andreas Benkard | 2008-08-24 | 1 | -0/+1 | |
| | ||||||
* | MLKInterpretedClosure: Handle null argument lists correctly. | Matthias Andreas Benkard | 2008-08-24 | 1 | -1/+1 | |
| | ||||||
* | MLKMultipleValueCallForm: Make _functionForm an MLKForm instead of an id. | Matthias Andreas Benkard | 2008-08-24 | 2 | -2/+4 | |
| | ||||||
* | MLKMacroCallForm: Handle macro functions returning no values more gracefully. | Matthias Andreas Benkard | 2008-08-24 | 1 | -5/+13 | |
| | ||||||
* | Interpreter: Handle forms returning no values correctly. | Matthias Andreas Benkard | 2008-08-24 | 1 | -24/+28 | |
| | ||||||
* | Interpreter: Disable debugging mode by default. | Matthias Andreas Benkard | 2008-08-24 | 1 | -1/+1 | |
| | ||||||
* | Interpreter: Fix a couple of really stupid bugs. | Matthias Andreas Benkard | 2008-08-24 | 1 | -4/+5 | |
| | ||||||
* | MLKLetForm: Support atomic variable binding forms. | Matthias Andreas Benkard | 2008-08-24 | 1 | -1/+12 | |
| | ||||||
* | Merge mulk_benkard@ssh.phx.nearlyfreespeech.net:/home/htdocs/code/mulklisp | Matthias Andreas Benkard | 2008-08-24 | 18 | -1220/+1068 | |
|\ | ||||||
| * | Add a couple of debugging statements. | Matthias Benkard | 2008-08-24 | 2 | -11/+24 | |
| | | ||||||
| * | Promote special operator EVAL to an intrinsic function. | Matthias Benkard | 2008-08-24 | 4 | -4/+9 | |
| | | ||||||
| * | MLKInterpretedClosure: Adapt to the new interpreter. | Matthias Benkard | 2008-08-24 | 5 | -42/+26 | |
| | | ||||||
| * | Fix some bugs in the new interpreter. | Matthias Benkard | 2008-08-24 | 1 | -41/+34 | |
| | | ||||||
| * | Refactor the interpreter so as to build upon the MLKForm class cluster. | Matthias Benkard | 2008-08-24 | 6 | -1134/+597 | |
| | | | | | | | | The transition is not finished yet, so lots of things are broken right now. | |||||
| * | Update Xcode project. | Matthias Benkard | 2008-08-24 | 2 | -6/+374 | |
| | | ||||||
| * | MLKLexicalEnvironment: Fix value setting. | Matthias Benkard | 2008-08-24 | 1 | -2/+2 | |
| | | ||||||
| * | MLKLexicalContext: Support NIL as a variable and function name. | Matthias Benkard | 2008-08-24 | 1 | -10/+10 | |
| | | ||||||
| * | Merge branch 'master' of ↵ | Matthias Benkard | 2008-08-24 | 1 | -1/+1 | |
| |\ | | | | | | | | | | mulk_benkard@ssh.phx.nearlyfreespeech.net:/home/public/code/mulklisp | |||||
| * | | MLKLexicalContext: Add -functionIsInline:. | Matthias Benkard | 2008-08-24 | 4 | -12/+34 | |
| | | | ||||||
* | | | GNUmakefile: Respect the value of LLVM_CONFIG. | Matthias Andreas Benkard | 2008-08-24 | 1 | -2/+2 | |
| |/ |/| | ||||||
* | | GNUmakefile: Relink the “toilet” executable when libtoilet-llvm.a is ↵ | Matthias Andreas Benkard | 2008-08-23 | 1 | -1/+1 | |
|/ | | | | updated. | |||||
* | configure: Fix a typo in LLVM version detection. | Matthias Andreas Benkard | 2008-08-23 | 1 | -1/+1 | |
| | ||||||
* | GNUmakefile: Do not link libtoilet-llvm with LLVM. | Matthias Andreas Benkard | 2008-08-23 | 1 | -1/+0 | |
| | ||||||
* | Update Xcode project. | Matthias Benkard | 2008-08-23 | 1 | -184/+443 | |
| | ||||||
* | GNUmakefile: Remove references to recently removed target “before-toilet”. | Matthias Andreas Benkard | 2008-08-23 | 1 | -3/+3 | |
| | ||||||
* | Merge mulk_benkard@ssh.phx.nearlyfreespeech.net:/home/htdocs/code/mulklisp | Matthias Andreas Benkard | 2008-08-23 | 3 | -130/+78 | |
|\ | | | | | | | | | | | Conflicts: GNUmakefile | |||||
| * | Merge branch 'master' of ↵ | Matthias Benkard | 2008-08-23 | 2 | -5/+207 | |
| |\ | | | | | | | | | | | | | | | | | | | mulk_benkard@ssh.phx.nearlyfreespeech.net:/home/public/code/mulklisp Conflicts: GNUmakefile | |||||
| * | | Make Toilet Lisp compile with LLVM 2.3. | Matthias Benkard | 2008-08-19 | 3 | -4/+22 | |
| | | | ||||||
| * | | Update Xcode project. | Matthias Benkard | 2008-08-19 | 1 | -120/+42 | |
| | | | ||||||
| * | | Merge branch 'master' of http://matthias.benkard.de/code/mulklisp | Matthias Benkard | 2008-08-18 | 18 | -296/+535 | |
| |\ \ | ||||||
| * \ \ | Merge branch 'master' of http://matthias.benkard.de/code/mulklisp | Matthias Benkard | 2008-08-16 | 16 | -100/+366 | |
| |\ \ \ | ||||||
| * \ \ \ | Merge branch 'master' of http://matthias.benkard.de/code/mulklisp | Matthias Benkard | 2008-08-13 | 2 | -0/+32 | |
| |\ \ \ \ | ||||||
| * | | | | | Update Xcode project. | Matthias Benkard | 2008-08-12 | 1 | -0/+8 | |
| | | | | | | ||||||
| * | | | | | Merge branch 'master' of http://matthias.benkard.de/code/mulklisp | Matthias Benkard | 2008-08-12 | 7 | -31/+246 | |
| |\ \ \ \ \ | ||||||
| * | | | | | | Update Xcode project. | Matthias Benkard | 2008-08-12 | 1 | -9/+9 | |
| | | | | | | | ||||||
* | | | | | | | MLKDispatchRootFunction: Add disabled trace messages. | Matthias Andreas Benkard | 2008-08-23 | 1 | -1/+8 | |
| | | | | | | | ||||||
* | | | | | | | LLVM compiler: Minor cleanups. | Matthias Andreas Benkard | 2008-08-23 | 1 | -2/+1 | |
| | | | | | | | ||||||
* | | | | | | | MLKLLVMCompiler: Add +insertPointerTrace:. | Matthias Andreas Benkard | 2008-08-23 | 1 | -1/+15 | |
| | | | | | | | ||||||
* | | | | | | | LLVM compiler: Add another optimisation pass. | Matthias Andreas Benkard | 2008-08-23 | 1 | -0/+1 | |
| | | | | | | |