index
:
mulk/toilet
master
An ANSI Common Lisp compiler using LLVM.
Matthias Benkard
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
MLKInterpreter.m
Commit message (
Expand
)
Author
Age
Files
Lines
*
Interpreter: Implement MULTIPLE-VALUE-LIST instead of MULTIPLE-VALUE-CALL.
Matthias Benkard
2008-10-02
1
-12
/
+3
*
Switch from NS_DURING..NS_HANDLER..NS_ENDHANDLER to @try..@catch..@finally.
Matthias Andreas Benkard
2008-09-02
1
-51
/
+19
*
LOAD: Print messages on *STANDARD-OUTPUT* instead of stderr.
Matthias Andreas Benkard
2008-08-28
1
-3
/
+5
*
Eliminate MLKStream, introduce MLKBinaryStream and MLKCharacterStream.
Matthias Andreas Benkard
2008-08-28
1
-1
/
+1
*
Dispatch intrinsic functions statically instead of dynamically.
Matthias Andreas Benkard
2008-08-25
1
-19
/
+8
*
Interpreter: Handle forms returning no values correctly.
Matthias Andreas Benkard
2008-08-24
1
-24
/
+28
*
Interpreter: Disable debugging mode by default.
Matthias Andreas Benkard
2008-08-24
1
-1
/
+1
*
Interpreter: Fix a couple of really stupid bugs.
Matthias Andreas Benkard
2008-08-24
1
-4
/
+5
*
Add a couple of debugging statements.
Matthias Benkard
2008-08-24
1
-11
/
+18
*
MLKInterpretedClosure: Adapt to the new interpreter.
Matthias Benkard
2008-08-24
1
-6
/
+2
*
Fix some bugs in the new interpreter.
Matthias Benkard
2008-08-24
1
-41
/
+34
*
Refactor the interpreter so as to build upon the MLKForm class cluster.
Matthias Benkard
2008-08-24
1
-1115
/
+573
*
Make compilers pluggable at runtime.
Matthias Andreas Benkard
2008-08-23
1
-27
/
+31
*
Promote special operator APPLY to an intrinsic function.
Matthias Andreas Benkard
2008-08-18
1
-28
/
+1
*
LOAD: Always compile code when loading it.
Matthias Andreas Benkard
2008-08-18
1
-1
/
+9
*
Replace special operator %DEFMACRO with intrinsic function %MACROSET.
Matthias Andreas Benkard
2008-08-18
1
-40
/
+0
*
Promote special operators SET and %FSET to intrinsics.
Matthias Andreas Benkard
2008-08-17
1
-53
/
+0
*
LOAD: Cosmetic changes.
Matthias Andreas Benkard
2008-08-16
1
-4
/
+3
*
MLKForm class cluster: Implement declaration and docstring handling.
Matthias Benkard
2008-08-11
1
-3
/
+3
*
Add class cluster MLKForm.
Matthias Andreas Benkard
2008-08-10
1
-88
/
+2
*
Various minor bugfixes.
Matthias Andreas Benkard
2008-08-09
1
-1
/
+3
*
Fix the BSD/Darwin implementation of %FOREIGN-LAMBDA.
Matthias Benkard
2008-08-08
1
-10
/
+7
*
Fix %FOREIGN-LAMBDA.
Matthias Benkard
2008-08-08
1
-4
/
+4
*
Minor cleanups.
Matthias Benkard
2008-08-08
1
-0
/
+1
*
Prettify LOAD output.
Matthias Andreas Benkard
2008-08-07
1
-2
/
+7
*
Centralise declaration and documentation string handling.
Matthias Andreas Benkard
2008-08-07
1
-39
/
+9
*
Fix build on Mac OS X.
Matthias Andreas Benkard
2008-08-06
1
-2
/
+8
*
Add %FOREIGN-LAMBDA.
Matthias Andreas Benkard
2008-08-06
1
-0
/
+35
*
Replace all occurrences of “Étoilisp” with “Toilet Lisp”.
Matthias Andreas Benkard
2008-08-05
1
-1
/
+1
*
Add support for fixnums.
Matthias Andreas Benkard
2008-08-04
1
-1
/
+10
*
Add fixnum-aware macros LRETAIN, LRELEASE, LDESTROY, LAUTORELEASE, LASSIGN_CO...
Matthias Andreas Benkard
2008-08-04
1
-11
/
+11
*
Add MLKPrintToString along with a couple of fixnum handling functions.
Matthias Andreas Benkard
2008-08-04
1
-17
/
+17
*
Add PROGV.
Matthias Andreas Benkard
2008-08-03
1
-0
/
+64
*
Reimplement VALUES as a function as opposed to a special operator.
Matthias Andreas Benkard
2008-08-03
1
-20
/
+0
*
LOAD: Create an autorelease pool for each top-level form loaded.
Matthias Andreas Benkard
2008-08-03
1
-5
/
+12
*
Add MULTIPLE-VALUE-CALL.
Matthias Andreas Benkard
2008-08-03
1
-0
/
+35
*
Add EVAL-WHEN.
Matthias Andreas Benkard
2008-08-03
1
-7
/
+124
*
Interpreter: When in expand-only mode, never change the lexical environment.
Matthias Andreas Benkard
2008-08-03
1
-2
/
+2
*
Interpreter: Fix handling of SETQ forms with more than one assignee.
Matthias Andreas Benkard
2008-08-03
1
-8
/
+22
*
Add *SYSTEM-INITIALISED-P*.
Matthias Andreas Benkard
2008-08-02
1
-5
/
+18
*
Interpreter: Do not treat TAGBODY as a special operator.
Matthias Andreas Benkard
2008-08-02
1
-4
/
+0
*
Add %FSETQ.
Matthias Andreas Benkard
2008-08-02
1
-6
/
+23
*
CATCH: On errors, do not try to disestablish a dynamic context that hasn't be...
Matthias Andreas Benkard
2008-07-31
1
-6
/
+6
*
Minimal compiler: Fix handling of CATCH forms.
Matthias Andreas Benkard
2008-07-31
1
-3
/
+7
*
Minimal compiler: In a LET, do not forget to macroexpand the variable clauses.
Matthias Andreas Benkard
2008-07-31
1
-47
/
+64
*
Add %FLET and FLET.
Matthias Andreas Benkard
2008-07-31
1
-0
/
+88
*
Fix a typo.
Matthias Andreas Benkard
2008-07-31
1
-1
/
+1
*
Add %MACROLET.
Matthias Andreas Benkard
2008-07-31
1
-0
/
+73
*
Fix EVAL.
Matthias Andreas Benkard
2008-07-31
1
-1
/
+1
*
Add %LOOP.
Matthias Andreas Benkard
2008-07-31
1
-0
/
+32
[next]