Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove continuation support files from SCM 5e5. | Matthias Andreas Benkard | 2008-10-04 | 15 | -5174/+0 |
| | |||||
* | Revert "Add class MLKContinuation." | Matthias Andreas Benkard | 2008-10-04 | 6 | -107/+1 |
| | | | | | | | | | This reverts commit 7e5a799a46f6aca1525efa2df38026a1917f3edd. Conflicts: MLKContinuation.m Toilet Lisp.xcodeproj/project.pbxproj | ||||
* | Revert "Link ToiletKit with the SCM continuation support code." | Matthias Andreas Benkard | 2008-10-04 | 3 | -69/+2 |
| | | | | | | | | This reverts commit 5dc8e497315ba791c8a8de021f3d2d292566fb56. Conflicts: Toilet Lisp.xcodeproj/project.pbxproj | ||||
* | Various cleanups. | Matthias Andreas Benkard | 2008-10-04 | 3 | -4/+5 |
| | |||||
* | .gitignore: Ignore all object files. | Matthias Andreas Benkard | 2008-10-04 | 1 | -0/+1 |
| | |||||
* | Add Clang support code. | Matthias Andreas Benkard | 2008-10-04 | 4 | -0/+1251 |
| | |||||
* | Merge /home/mulk/Dropbox/Projekte/Toilet Lisp | Matthias Andreas Benkard | 2008-10-04 | 12 | -247/+382 |
|\ | |||||
| * | New journal entry. | Matthias Benkard | 2008-10-02 | 1 | -0/+41 |
| | | |||||
| * | LLVM compiler: Support MULTIPLE-VALUE-LIST. | Matthias Benkard | 2008-10-02 | 1 | -1/+47 |
| | | |||||
| * | Interpreter: Implement MULTIPLE-VALUE-LIST instead of MULTIPLE-VALUE-CALL. | Matthias Benkard | 2008-10-02 | 5 | -26/+20 |
| | | |||||
| * | Add a multiple-value return pointer argument to all compiled procedures. | Matthias Benkard | 2008-10-02 | 5 | -95/+136 |
| | | |||||
| * | Xcode project: Consolidate custom compiler flags as project-wide build settings. | Matthias Benkard | 2008-10-02 | 1 | -124/+135 |
| | | |||||
| * | LLVM compiler: Restore capability of building on Mac OS X 10.4. | Matthias Benkard | 2008-10-02 | 1 | -1/+3 |
| | | |||||
* | | Merge mulk_benkard@ssh.phx.nearlyfreespeech.net:/home/htdocs/code/mulklisp | Matthias Andreas Benkard | 2008-10-01 | 12 | -114/+396 |
|\| | |||||
| * | Support %FLET on the GNU runtime and pre-10.5 versions of Mac OS X. | Matthias Benkard | 2008-10-01 | 3 | -19/+27 |
| | | |||||
| * | Support %FLET on Mac OS X 10.5. | Matthias Benkard | 2008-10-01 | 4 | -31/+120 |
| | | |||||
| * | LLVM compiler: Split function compilation from %LAMBDA form handling. | Matthias Benkard | 2008-10-01 | 3 | -14/+47 |
| | | |||||
| * | MLKSplitDeclarationsDocAndForms: Don't crash if the body starts with a fixnum. | Matthias Benkard | 2008-10-01 | 1 | -3/+4 |
| | | |||||
| * | LLVM compiler: Support FUNCTION. | Matthias Benkard | 2008-10-01 | 5 | -0/+109 |
| | | |||||
| * | LLVM compiler: Fix %LOOP return value. | Matthias Benkard | 2008-10-01 | 1 | -1/+1 |
| | | |||||
| * | LLVM compiler: Cleanups. | Matthias Benkard | 2008-09-29 | 1 | -22/+23 |
| | | |||||
| * | Use ExecutionEngine::runFunction for immediate execution. | Matthias Benkard | 2008-09-29 | 1 | -2/+5 |
| | | |||||
| * | LLVM compiler: Rename PointerTy to VoidPointerTy. | Matthias Benkard | 2008-09-29 | 1 | -46/+46 |
| | | |||||
| * | LLVM compiler: Disable the freeing of temporary functions for now. | Matthias Benkard | 2008-09-29 | 1 | -1/+2 |
| | | |||||
| * | SETQ (LLVM): Create new dynamic bindings on demand. | Matthias Benkard | 2008-09-29 | 1 | -4/+41 |
| | | |||||
| * | APPLY, EVAL: Denullify return values. | Matthias Benkard | 2008-09-29 | 1 | -2/+2 |
| | | |||||
| * | Reader: Do not nullify quoted objects. | Matthias Benkard | 2008-09-29 | 1 | -1/+1 |
| | | |||||
| * | LLVM compiler: Fix dynamic variable lookup. | Matthias Benkard | 2008-09-29 | 1 | -2/+2 |
| | | |||||
* | | Merge /home/mulk/Dropbox/Projekte/Toilet Lisp | Matthias Andreas Benkard | 2008-09-29 | 32 | -75/+5588 |
|\| | |||||
| * | LLVM compiler: Simplify allocation of closures. | Matthias Benkard | 2008-09-28 | 2 | -9/+5 |
| | | |||||
| * | Use GC-aware allocation instead of malloc(3) where appropriate. | Matthias Benkard | 2008-09-28 | 5 | -9/+33 |
| | | |||||
| * | LLVM compiler: Disable garbage collection for objects embedded in Lisp code. | Matthias Benkard | 2008-09-28 | 1 | -0/+19 |
| | | |||||
| * | LLVM compiler: Add various disabled debugging statements. | Matthias Benkard | 2008-09-28 | 3 | -2/+11 |
| | | |||||
| * | Xcode project: Fix GC-enabled build configuration. | Matthias Benkard | 2008-09-28 | 1 | -0/+3 |
| | | |||||
| * | LLVM compiler: Allocate va_list objects as i8** rather than i8*. | Matthias Benkard | 2008-09-28 | 1 | -3/+4 |
| | | | | | | | | This fixes a terrible stack smashing bug that was most visible on PowerPC-based machines. | ||||
| * | MLKCompiledClosure, MLKForeignProcedure: Fix return value buffer type for ↵ | Matthias Benkard | 2008-09-28 | 2 | -4/+4 |
| | | | | | | | | libffi. | ||||
| * | Xcode project: Configure garbage collection. | Matthias Benkard | 2008-09-27 | 1 | -9/+17 |
| | | |||||
| * | Fix compilation on Mac OS X 10.5. | Matthias Benkard | 2008-09-21 | 4 | -33/+93 |
| | | |||||
| * | SCM/continue.h: #include standard C headers. | Matthias Benkard | 2008-09-20 | 2 | -0/+7 |
| | | |||||
| * | Add class MLKContinuation. | Matthias Benkard | 2008-09-20 | 6 | -1/+106 |
| | | |||||
| * | Link ToiletKit with the SCM continuation support code. | Matthias Benkard | 2008-09-20 | 3 | -2/+69 |
| | | |||||
| * | Add continuation support files from SCM 5e5. | Matthias Benkard | 2008-09-20 | 15 | -0/+5164 |
| | | |||||
| * | Update Xcode project. | Matthias Benkard | 2008-09-03 | 2 | -2/+57 |
| | | |||||
| * | Make the terminal-based tool “toilet” independent of the location of ↵ | Matthias Benkard | 2008-09-03 | 1 | -10/+5 |
| | | | | | | | | init.lisp. | ||||
* | | Add various disabled debugging messages. | Matthias Andreas Benkard | 2008-09-11 | 6 | -5/+11 |
|/ | |||||
* | LLVM compiler: Treat closure data pointers as of type i8** rather than i8*. | Matthias Andreas Benkard | 2008-09-02 | 3 | -56/+60 |
| | |||||
* | MLKLexicalContext#-globalContext: Treat unknown variables as global. | Matthias Andreas Benkard | 2008-09-02 | 2 | -2/+3 |
| | |||||
* | MLKLLVMCompiler#-markVariablesForHeapAllocationInForm:: Fix ↵ | Matthias Andreas Benkard | 2008-09-02 | 1 | -2/+2 |
| | | | | lexical-context-related lossage. | ||||
* | GNUmakefile: Add targets dmalloc-run and valgrind-run. | Matthias Andreas Benkard | 2008-09-02 | 1 | -0/+6 |
| | |||||
* | LLVM compiler: Support heap allocation for lambda lists. | Matthias Andreas Benkard | 2008-09-02 | 1 | -4/+15 |
| |