summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* LLVM: Make the LLVM IR interpreter able to call built-in functions.Matthias Andreas Benkard2011-09-122-3/+28
|
* LLVM: Call built-in functions as statically dispatched C library functions.Matthias Andreas Benkard2011-09-123-155/+194
|
* Fix various LLVM version-related bugs.Matthias Andreas Benkard2011-09-104-51/+101
|
* Add a couple of debugging statements, update build configuration, fix some ↵Matthias Andreas Benkard2011-09-104-394/+132
| | | | minor bugs.
* Fix endianness flakiness in string streams.Matthias Andreas Benkard2011-09-101-2/+9
|
* Update GNUmakefile.Matthias Andreas Benkard2011-09-091-2/+2
|
* LLVM: Ensure that JIT and native target code is linked into the executable.Matthias Andreas Benkard2011-09-091-2/+5
|
* Perform all thread-specific initialization in MLKLLVMCompiler#+initialize.Matthias Andreas Benkard2011-09-094-177/+257
|
* Fix build.Matthias Andreas Benkard2011-09-093-59/+129
|
* On Mac OS X, build with Clang by default.Matthias Andreas Benkard2011-09-081-0/+6
|
* Update to LLVM 2.9.Matthias Andreas Benkard2011-09-084-70/+94
|
* On Mac OS X, add /opt/homebrew/{include,lib} to header and library search paths.Matthias Andreas Benkard2011-09-082-122/+219
|
* Fix configure script on Mac OS X.Matthias Andreas Benkard2011-09-081-1/+1
|
* Update to Xcode 3.2.Matthias Andreas Benkard2009-09-041-14/+14
|
* Nominally enable build on all supported architectures.Matthias Andreas Benkard2009-09-041-0/+12
|
* Enable build for i386.Matthias Andreas Benkard2009-09-041-1/+367
|
* Update to LLVM 2.5.Matthias Andreas Benkard2009-08-192-4/+5
|
* MLKDictionary: Implement keyed-archiving methods.Matthias Andreas Benkard2009-01-132-0/+15
|
* MLKDictionary: Implement required methods.Matthias Andreas Benkard2009-01-134-13/+129
|
* Add class MLKDictionary.Matthias Andreas Benkard2009-01-135-7/+219
|
* Revert "Add Clang support code."Matthias Andreas Benkard2008-10-044-1251/+0
| | | | This reverts commit 89032d4bebd561140118ded45d11f66e7bf2133f.
* Remove continuation support files from SCM 5e5.Matthias Andreas Benkard2008-10-0415-5174/+0
|
* Revert "Add class MLKContinuation."Matthias Andreas Benkard2008-10-046-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 Benkard2008-10-043-69/+2
| | | | | | | | This reverts commit 5dc8e497315ba791c8a8de021f3d2d292566fb56. Conflicts: Toilet Lisp.xcodeproj/project.pbxproj
* Various cleanups.Matthias Andreas Benkard2008-10-043-4/+5
|
* .gitignore: Ignore all object files.Matthias Andreas Benkard2008-10-041-0/+1
|
* Add Clang support code.Matthias Andreas Benkard2008-10-044-0/+1251
|
* Merge /home/mulk/Dropbox/Projekte/Toilet LispMatthias Andreas Benkard2008-10-0412-247/+382
|\
| * New journal entry.Matthias Benkard2008-10-021-0/+41
| |
| * LLVM compiler: Support MULTIPLE-VALUE-LIST.Matthias Benkard2008-10-021-1/+47
| |
| * Interpreter: Implement MULTIPLE-VALUE-LIST instead of MULTIPLE-VALUE-CALL.Matthias Benkard2008-10-025-26/+20
| |
| * Add a multiple-value return pointer argument to all compiled procedures.Matthias Benkard2008-10-025-95/+136
| |
| * Xcode project: Consolidate custom compiler flags as project-wide build settings.Matthias Benkard2008-10-021-124/+135
| |
| * LLVM compiler: Restore capability of building on Mac OS X 10.4.Matthias Benkard2008-10-021-1/+3
| |
* | Merge mulk_benkard@ssh.phx.nearlyfreespeech.net:/home/htdocs/code/mulklispMatthias Andreas Benkard2008-10-0112-114/+396
|\|
| * Support %FLET on the GNU runtime and pre-10.5 versions of Mac OS X.Matthias Benkard2008-10-013-19/+27
| |
| * Support %FLET on Mac OS X 10.5.Matthias Benkard2008-10-014-31/+120
| |
| * LLVM compiler: Split function compilation from %LAMBDA form handling.Matthias Benkard2008-10-013-14/+47
| |
| * MLKSplitDeclarationsDocAndForms: Don't crash if the body starts with a fixnum.Matthias Benkard2008-10-011-3/+4
| |
| * LLVM compiler: Support FUNCTION.Matthias Benkard2008-10-015-0/+109
| |
| * LLVM compiler: Fix %LOOP return value.Matthias Benkard2008-10-011-1/+1
| |
| * LLVM compiler: Cleanups.Matthias Benkard2008-09-291-22/+23
| |
| * Use ExecutionEngine::runFunction for immediate execution.Matthias Benkard2008-09-291-2/+5
| |
| * LLVM compiler: Rename PointerTy to VoidPointerTy.Matthias Benkard2008-09-291-46/+46
| |
| * LLVM compiler: Disable the freeing of temporary functions for now.Matthias Benkard2008-09-291-1/+2
| |
| * SETQ (LLVM): Create new dynamic bindings on demand.Matthias Benkard2008-09-291-4/+41
| |
| * APPLY, EVAL: Denullify return values.Matthias Benkard2008-09-291-2/+2
| |
| * Reader: Do not nullify quoted objects.Matthias Benkard2008-09-291-1/+1
| |
| * LLVM compiler: Fix dynamic variable lookup.Matthias Benkard2008-09-291-2/+2
| |
* | Merge /home/mulk/Dropbox/Projekte/Toilet LispMatthias Andreas Benkard2008-09-2932-75/+5588
|\|