index
:
mulk/toilet
master
An ANSI Common Lisp compiler using LLVM.
Matthias Benkard
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
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
*
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
*
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
*
MLKCompiledClosure, MLKForeignProcedure: Fix return value buffer type for lib...
Matthias Benkard
2008-09-28
2
-4
/
+4
*
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 init...
Matthias Benkard
2008-09-03
1
-10
/
+5
*
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 lexical-context-r...
Matthias Andreas Benkard
2008-09-02
1
-2
/
+2
*
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
*
MLKForm class cluster: Handle NIL as a variable name correctly.
Matthias Andreas Benkard
2008-09-02
1
-3
/
+3
*
Switch from NS_DURING..NS_HANDLER..NS_ENDHANDLER to @try..@catch..@finally.
Matthias Andreas Benkard
2008-09-02
12
-131
/
+70
*
Add classes MLKNoSuchSymbolError, MLKStreamError, and MLKUnboundVariableError.
Matthias Andreas Benkard
2008-09-02
9
-21
/
+257
*
GNUmakefile: Aesthetic improvements.
Matthias Andreas Benkard
2008-09-02
1
-8
/
+9
*
Add a couple of disabled debugging statements in the form processor and compi...
Matthias Andreas Benkard
2008-09-02
2
-7
/
+20
*
MLKLLVMCompiler#-markVariablesForHeapAllocationInForm: Fix heap allocation fl...
Matthias Andreas Benkard
2008-09-02
3
-2
/
+8
*
LLVM compiler: Access closure variables through the closure data pointer.
Matthias Andreas Benkard
2008-09-02
5
-36
/
+75
*
LLVM compiler: Allocate all variables that are free in some lambda form on th...
Matthias Andreas Benkard
2008-09-02
2
-0
/
+30
*
LLVM compiler: Handle closure variables.
Matthias Andreas Benkard
2008-09-01
1
-3
/
+24
*
MLKLexicalContext: Add -variableIsGlobal:.
Matthias Andreas Benkard
2008-09-01
4
-4
/
+9
[next]