Commit message (Expand) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | | | | | LLVM compiler: Add support for function inlining. | Matthias Andreas Benkard | 2008-08-23 | 1 | -0/+9 | |
* | | | | | | | MLKForm(MLKLLVMCompilation): Rename -processForLLVM to -reallyProcessForLLVM,... | Matthias Andreas Benkard | 2008-08-23 | 2 | -11/+26 | |
* | | | | | | | GNUmakefile: Minor cleanups. | Matthias Andreas Benkard | 2008-08-23 | 1 | -4/+8 | |
* | | | | | | | Factor the LLVM compiler out into its own library. | Matthias Andreas Benkard | 2008-08-23 | 5 | -13/+78 | |
* | | | | | | | Make compilers pluggable at runtime. | Matthias Andreas Benkard | 2008-08-23 | 6 | -31/+58 | |
| |_|_|_|_|/ |/| | | | | | ||||||
* | | | | | | configure: Prefer GNUstep-Make over xcodebuild. | Matthias Andreas Benkard | 2008-08-20 | 1 | -5/+7 | |
* | | | | | | configure: Give correct building instructions when custom compiler flags are ... | Matthias Andreas Benkard | 2008-08-20 | 1 | -7/+33 | |
* | | | | | | configure: Check for GNU MP. | Matthias Andreas Benkard | 2008-08-20 | 1 | -0/+14 | |
* | | | | | | configure: Do not require Perl 5.10. | Matthias Andreas Benkard | 2008-08-20 | 1 | -6/+6 | |
* | | | | | | configure: Recognise non-Debian, non-Darwin systems. | Matthias Andreas Benkard | 2008-08-20 | 1 | -16/+36 | |
* | | | | | | Add a simple configure script. | Matthias Andreas Benkard | 2008-08-20 | 1 | -0/+139 | |
* | | | | | | GNUmakefile: Add variable LLVM_CONFIG. | Matthias Andreas Benkard | 2008-08-18 | 1 | -2/+3 | |
| |_|_|_|/ |/| | | | | ||||||
* | | | | | LLVM compiler — SETQ: Fix a typo. | Matthias Andreas Benkard | 2008-08-18 | 1 | -1/+1 | |
* | | | | | Add a couple of disabled debugging messages. | Matthias Andreas Benkard | 2008-08-18 | 2 | -0/+6 | |
* | | | | | MLKReadEvalPrintLoop: Include string.h. | Matthias Andreas Benkard | 2008-08-18 | 1 | -1/+2 | |
* | | | | | Define T and NIL as global variables. | Matthias Andreas Benkard | 2008-08-18 | 1 | -0/+3 | |
* | | | | | LLVM compiler — IF: For the return value, use alloca instead of phi. | Matthias Andreas Benkard | 2008-08-18 | 1 | -9/+4 | |
* | | | | | Merge branch 'dev' | Matthias Andreas Benkard | 2008-08-18 | 0 | -0/+0 | |
|\ \ \ \ \ | ||||||
| * | | | | | init.lisp: Restore the normal loading sequence. | Matthias Andreas Benkard | 2008-08-18 | 1 | -59/+21 | |
| * | | | | | init.lisp: Disable simple tests. | Matthias Andreas Benkard | 2008-08-18 | 1 | -35/+35 | |
| * | | | | | init.lisp: Test simple top-level forms and load util.lisp. | Matthias Andreas Benkard | 2008-08-18 | 1 | -1/+5 | |
| * | | | | | init.lisp: Test SETQ. | Matthias Andreas Benkard | 2008-08-18 | 1 | -0/+8 | |
| * | | | | | init.lisp: Test the CONS intrinsic. | Matthias Andreas Benkard | 2008-08-18 | 1 | -0/+2 | |
| * | | | | | init.lisp: Test IF. | Matthias Andreas Benkard | 2008-08-18 | 1 | -0/+7 | |
| * | | | | | init.lisp: Test QUOTE. | Matthias Andreas Benkard | 2008-08-18 | 1 | -0/+4 | |
| * | | | | | init.lisp: Test PROGN and LET. | Matthias Andreas Benkard | 2008-08-18 | 1 | -3/+9 | |
| * | | | | | init.lisp: Add a function call test. | Matthias Andreas Benkard | 2008-08-18 | 1 | -0/+2 | |
| * | | | | | init.lisp: Test only the compiler. | Matthias Andreas Benkard | 2008-08-18 | 1 | -23/+24 | |
| * | | | | | init.lisp: Add basic compiler tests. | Matthias Andreas Benkard | 2008-08-18 | 1 | -0/+4 | |
|/ / / / / | ||||||
* | | | | | LLVM compiler: Implement dynamic variable access. | Matthias Andreas Benkard | 2008-08-18 | 6 | -23/+115 | |
* | | | | | LLVM compiler: Disable debugging messages. | Matthias Andreas Benkard | 2008-08-18 | 1 | -5/+5 | |
* | | | | | Promote special operator APPLY to an intrinsic function. | Matthias Andreas Benkard | 2008-08-18 | 5 | -36/+22 | |
* | | | | | MLKReadEvalPrintLoop: Add debugging options. | Matthias Andreas Benkard | 2008-08-18 | 1 | -0/+12 | |
* | | | | | LOAD: Always compile code when loading it. | Matthias Andreas Benkard | 2008-08-18 | 1 | -1/+9 | |
* | | | | | special-symbols.h: Remove symbol %DEFMACRO. | Matthias Andreas Benkard | 2008-08-18 | 1 | -2/+0 | |
* | | | | | LLVM compiler: Implement IN-PACKAGE. | Matthias Andreas Benkard | 2008-08-18 | 1 | -0/+18 | |
* | | | | | LLVM compiler: Enclose compilation in an autorelease pool. | Matthias Andreas Benkard | 2008-08-18 | 1 | -3/+12 | |
* | | | | | MLKLLVMCompiler: Add -eval:. | Matthias Andreas Benkard | 2008-08-18 | 2 | -1/+8 | |
* | | | | | MLKForm class cluster: Fix various memory management errors. | Matthias Andreas Benkard | 2008-08-18 | 1 | -18/+19 | |
* | | | | | Replace special operator %DEFMACRO with intrinsic function %MACROSET. | Matthias Andreas Benkard | 2008-08-18 | 6 | -75/+23 | |
* | | | | | Formatting. | Matthias Andreas Benkard | 2008-08-17 | 1 | -1/+1 | |
* | | | | | Promote special operators SET and %FSET to intrinsics. | Matthias Andreas Benkard | 2008-08-17 | 6 | -110/+32 | |
* | | | | | LLVM compiler: Implement SETQ. | Matthias Andreas Benkard | 2008-08-17 | 1 | -0/+35 | |
* | | | | | MLKForm class cluster: Fix SETQ and FSETQ (statement order in -complete method). | Matthias Andreas Benkard | 2008-08-17 | 1 | -4/+6 | |
* | | | | | MLKCons: Do not crash when displaying a cons whose cdr is a fixnum. | Matthias Andreas Benkard | 2008-08-17 | 1 | -2/+2 | |
* | | | | | LLVM compiler: Support package TOILET-SYSTEM's intrinsic operations. | Matthias Andreas Benkard | 2008-08-17 | 3 | -11/+75 | |
* | | | | | LLVM compiler: Implement IF and support self-evaluating forms. | Matthias Andreas Benkard | 2008-08-17 | 1 | -0/+53 | |
* | | | | | MLKForm class cluster: Fix handling of fixnums. | Matthias Andreas Benkard | 2008-08-17 | 1 | -2/+2 | |
* | | | | | LLVM compiler: Implement QUOTE. | Matthias Andreas Benkard | 2008-08-17 | 1 | -0/+11 | |
* | | | | | LLVM compiler: Implement LET. | Matthias Andreas Benkard | 2008-08-17 | 1 | -5/+37 |