summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* MLKMultipleValueCallForm: Make _functionForm an MLKForm instead of an id.Matthias Andreas Benkard2008-08-242-2/+4
|
* MLKMacroCallForm: Handle macro functions returning no values more gracefully.Matthias Andreas Benkard2008-08-241-5/+13
|
* Interpreter: Handle forms returning no values correctly.Matthias Andreas Benkard2008-08-241-24/+28
|
* Interpreter: Disable debugging mode by default.Matthias Andreas Benkard2008-08-241-1/+1
|
* Interpreter: Fix a couple of really stupid bugs.Matthias Andreas Benkard2008-08-241-4/+5
|
* MLKLetForm: Support atomic variable binding forms.Matthias Andreas Benkard2008-08-241-1/+12
|
* Merge mulk_benkard@ssh.phx.nearlyfreespeech.net:/home/htdocs/code/mulklispMatthias Andreas Benkard2008-08-2418-1220/+1068
|\
| * Add a couple of debugging statements.Matthias Benkard2008-08-242-11/+24
| |
| * Promote special operator EVAL to an intrinsic function.Matthias Benkard2008-08-244-4/+9
| |
| * MLKInterpretedClosure: Adapt to the new interpreter.Matthias Benkard2008-08-245-42/+26
| |
| * Fix some bugs in the new interpreter.Matthias Benkard2008-08-241-41/+34
| |
| * Refactor the interpreter so as to build upon the MLKForm class cluster.Matthias Benkard2008-08-246-1134/+597
| | | | | | | | The transition is not finished yet, so lots of things are broken right now.
| * Update Xcode project.Matthias Benkard2008-08-242-6/+374
| |
| * MLKLexicalEnvironment: Fix value setting.Matthias Benkard2008-08-241-2/+2
| |
| * MLKLexicalContext: Support NIL as a variable and function name.Matthias Benkard2008-08-241-10/+10
| |
| * Merge branch 'master' of ↵Matthias Benkard2008-08-241-1/+1
| |\ | | | | | | | | | mulk_benkard@ssh.phx.nearlyfreespeech.net:/home/public/code/mulklisp
| * | MLKLexicalContext: Add -functionIsInline:.Matthias Benkard2008-08-244-12/+34
| | |
* | | GNUmakefile: Respect the value of LLVM_CONFIG.Matthias Andreas Benkard2008-08-241-2/+2
| |/ |/|
* | GNUmakefile: Relink the “toilet” executable when libtoilet-llvm.a is ↵Matthias Andreas Benkard2008-08-231-1/+1
|/ | | | updated.
* configure: Fix a typo in LLVM version detection.Matthias Andreas Benkard2008-08-231-1/+1
|
* GNUmakefile: Do not link libtoilet-llvm with LLVM.Matthias Andreas Benkard2008-08-231-1/+0
|
* Update Xcode project.Matthias Benkard2008-08-231-184/+443
|
* GNUmakefile: Remove references to recently removed target “before-toilet”.Matthias Andreas Benkard2008-08-231-3/+3
|
* Merge mulk_benkard@ssh.phx.nearlyfreespeech.net:/home/htdocs/code/mulklispMatthias Andreas Benkard2008-08-233-130/+78
|\ | | | | | | | | | | Conflicts: GNUmakefile
| * Merge branch 'master' of ↵Matthias Benkard2008-08-232-5/+207
| |\ | | | | | | | | | | | | | | | | | | mulk_benkard@ssh.phx.nearlyfreespeech.net:/home/public/code/mulklisp Conflicts: GNUmakefile
| * | Make Toilet Lisp compile with LLVM 2.3.Matthias Benkard2008-08-193-4/+22
| | |
| * | Update Xcode project.Matthias Benkard2008-08-191-120/+42
| | |
| * | Merge branch 'master' of http://matthias.benkard.de/code/mulklispMatthias Benkard2008-08-1818-296/+535
| |\ \
| * \ \ Merge branch 'master' of http://matthias.benkard.de/code/mulklispMatthias Benkard2008-08-1616-100/+366
| |\ \ \
| * \ \ \ Merge branch 'master' of http://matthias.benkard.de/code/mulklispMatthias Benkard2008-08-132-0/+32
| |\ \ \ \
| * | | | | Update Xcode project.Matthias Benkard2008-08-121-0/+8
| | | | | |
| * | | | | Merge branch 'master' of http://matthias.benkard.de/code/mulklispMatthias Benkard2008-08-127-31/+246
| |\ \ \ \ \
| * | | | | | Update Xcode project.Matthias Benkard2008-08-121-9/+9
| | | | | | |
* | | | | | | MLKDispatchRootFunction: Add disabled trace messages.Matthias Andreas Benkard2008-08-231-1/+8
| | | | | | |
* | | | | | | LLVM compiler: Minor cleanups.Matthias Andreas Benkard2008-08-231-2/+1
| | | | | | |
* | | | | | | MLKLLVMCompiler: Add +insertPointerTrace:.Matthias Andreas Benkard2008-08-231-1/+15
| | | | | | |
* | | | | | | LLVM compiler: Add another optimisation pass.Matthias Andreas Benkard2008-08-231-0/+1
| | | | | | |
* | | | | | | LLVM compiler: Support the LLVM interpreter for debugging.Matthias Andreas Benkard2008-08-231-2/+9
| | | | | | |
* | | | | | | LLVM compiler: Add support for function inlining.Matthias Andreas Benkard2008-08-231-0/+9
| | | | | | |
* | | | | | | MLKForm(MLKLLVMCompilation): Rename -processForLLVM to ↵Matthias Andreas Benkard2008-08-232-11/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | -reallyProcessForLLVM, make the former a debugging hook.
* | | | | | | GNUmakefile: Minor cleanups.Matthias Andreas Benkard2008-08-231-4/+8
| | | | | | |
* | | | | | | Factor the LLVM compiler out into its own library.Matthias Andreas Benkard2008-08-235-13/+78
| | | | | | |
* | | | | | | Make compilers pluggable at runtime.Matthias Andreas Benkard2008-08-236-31/+58
| |_|_|_|_|/ |/| | | | |
* | | | | | configure: Prefer GNUstep-Make over xcodebuild.Matthias Andreas Benkard2008-08-201-5/+7
| | | | | |
* | | | | | configure: Give correct building instructions when custom compiler flags are ↵Matthias Andreas Benkard2008-08-201-7/+33
| | | | | | | | | | | | | | | | | | | | | | | | defined.
* | | | | | configure: Check for GNU MP.Matthias Andreas Benkard2008-08-201-0/+14
| | | | | |
* | | | | | configure: Do not require Perl 5.10.Matthias Andreas Benkard2008-08-201-6/+6
| | | | | |
* | | | | | configure: Recognise non-Debian, non-Darwin systems.Matthias Andreas Benkard2008-08-201-16/+36
| | | | | |
* | | | | | Add a simple configure script.Matthias Andreas Benkard2008-08-201-0/+139
| | | | | |
* | | | | | GNUmakefile: Add variable LLVM_CONFIG.Matthias Andreas Benkard2008-08-181-2/+3
| |_|_|_|/ |/| | | |