summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
| * GNUmakefile: Relink the “toilet” executable when libtoilet-llvm.a is ↵Matthias Andreas Benkard2008-08-231-1/+1
| | | | | | | | updated.
* | MLKLexicalContext: Add -functionIsInline:.Matthias Benkard2008-08-244-12/+34
|/
* 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
| |_|_|_|/ |/| | | |
* | | | | LLVM compiler — SETQ: Fix a typo.Matthias Andreas Benkard2008-08-181-1/+1
| | | | |
* | | | | Add a couple of disabled debugging messages.Matthias Andreas Benkard2008-08-182-0/+6
| | | | |
* | | | | MLKReadEvalPrintLoop: Include string.h.Matthias Andreas Benkard2008-08-181-1/+2
| | | | |
* | | | | Define T and NIL as global variables.Matthias Andreas Benkard2008-08-181-0/+3
| | | | |
* | | | | LLVM compiler — IF: For the return value, use alloca instead of phi.Matthias Andreas Benkard2008-08-181-9/+4
| | | | |
* | | | | Merge branch 'dev'Matthias Andreas Benkard2008-08-180-0/+0
|\ \ \ \ \
| * | | | | init.lisp: Restore the normal loading sequence.Matthias Andreas Benkard2008-08-181-59/+21
| | | | | |
| * | | | | init.lisp: Disable simple tests.Matthias Andreas Benkard2008-08-181-35/+35
| | | | | |
| * | | | | init.lisp: Test simple top-level forms and load util.lisp.Matthias Andreas Benkard2008-08-181-1/+5
| | | | | |