summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* Dispatch intrinsic functions statically instead of dynamically.Matthias Andreas Benkard2008-08-255-365/+397
* GNUmakefile: Restore the possibility of compiling without LLVM.Matthias Andreas Benkard2008-08-251-0/+5
* Minor cleanups.Matthias Andreas Benkard2008-08-241-2/+5
* MLKLexicalContext#-functionIsInline: When in doubt, return NO.Matthias Andreas Benkard2008-08-241-0/+2
* Remove defunct intrinsic function MACROEXPAND-ALL.Matthias Andreas Benkard2008-08-241-12/+0
* LOAD: Reraise caught exceptions.Matthias Andreas Benkard2008-08-241-0/+1
* MLKInterpretedClosure: Handle null argument lists correctly.Matthias Andreas Benkard2008-08-241-1/+1
* 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
| * 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 mulk_benkard@ssh.phx.nearlyfreespeech.net:/home/publ...Matthias Benkard2008-08-241-1/+1
| |\
| * | 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 upda...Matthias Andreas Benkard2008-08-231-1/+1
|/
* 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
|\
| * Merge branch 'master' of mulk_benkard@ssh.phx.nearlyfreespeech.net:/home/publ...Matthias Benkard2008-08-232-5/+207
| |\
| * | 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 -reallyProcessForLLVM,...Matthias Andreas Benkard2008-08-232-11/+26
* | | | | | | 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
| |_|_|_|_|/ |/| | | | |