summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | 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
| | | | | |
| * | | | | init.lisp: Test SETQ.Matthias Andreas Benkard2008-08-181-0/+8
| | | | | |
| * | | | | init.lisp: Test the CONS intrinsic.Matthias Andreas Benkard2008-08-181-0/+2
| | | | | |
| * | | | | init.lisp: Test IF.Matthias Andreas Benkard2008-08-181-0/+7
| | | | | |
| * | | | | init.lisp: Test QUOTE.Matthias Andreas Benkard2008-08-181-0/+4
| | | | | |
| * | | | | init.lisp: Test PROGN and LET.Matthias Andreas Benkard2008-08-181-3/+9
| | | | | |
| * | | | | init.lisp: Add a function call test.Matthias Andreas Benkard2008-08-181-0/+2
| | | | | |
| * | | | | init.lisp: Test only the compiler.Matthias Andreas Benkard2008-08-181-23/+24
| | | | | |
| * | | | | init.lisp: Add basic compiler tests.Matthias Andreas Benkard2008-08-181-0/+4
|/ / / / /
* | | | | LLVM compiler: Implement dynamic variable access.Matthias Andreas Benkard2008-08-186-23/+115
| | | | |
* | | | | LLVM compiler: Disable debugging messages.Matthias Andreas Benkard2008-08-181-5/+5
| | | | |
* | | | | Promote special operator APPLY to an intrinsic function.Matthias Andreas Benkard2008-08-185-36/+22
| | | | |
* | | | | MLKReadEvalPrintLoop: Add debugging options.Matthias Andreas Benkard2008-08-181-0/+12
| | | | |
* | | | | LOAD: Always compile code when loading it.Matthias Andreas Benkard2008-08-181-1/+9
| | | | |
* | | | | special-symbols.h: Remove symbol %DEFMACRO.Matthias Andreas Benkard2008-08-181-2/+0
| | | | |
* | | | | LLVM compiler: Implement IN-PACKAGE.Matthias Andreas Benkard2008-08-181-0/+18
| | | | |
* | | | | LLVM compiler: Enclose compilation in an autorelease pool.Matthias Andreas Benkard2008-08-181-3/+12
| | | | |
* | | | | MLKLLVMCompiler: Add -eval:.Matthias Andreas Benkard2008-08-182-1/+8
| | | | |
* | | | | MLKForm class cluster: Fix various memory management errors.Matthias Andreas Benkard2008-08-181-18/+19
| | | | |
* | | | | Replace special operator %DEFMACRO with intrinsic function %MACROSET.Matthias Andreas Benkard2008-08-186-75/+23
| | | | |
* | | | | Formatting.Matthias Andreas Benkard2008-08-171-1/+1
| | | | |
* | | | | Promote special operators SET and %FSET to intrinsics.Matthias Andreas Benkard2008-08-176-110/+32
| | | | |
* | | | | LLVM compiler: Implement SETQ.Matthias Andreas Benkard2008-08-171-0/+35
| | | | |
* | | | | MLKForm class cluster: Fix SETQ and FSETQ (statement order in -complete method).Matthias Andreas Benkard2008-08-171-4/+6
| | | | |
* | | | | MLKCons: Do not crash when displaying a cons whose cdr is a fixnum.Matthias Andreas Benkard2008-08-171-2/+2
| | | | |
* | | | | LLVM compiler: Support package TOILET-SYSTEM's intrinsic operations.Matthias Andreas Benkard2008-08-173-11/+75
| | | | |