index
:
lisphs
bb-profiling
inlining
lower-to-isa
master
Lisp half-compiler written in Haskell
git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
VM.hs
Commit message (
Collapse
)
Author
Age
*
assignRef no longer mutates the State object
tomsmeding
2019-12-13
|
*
Use IOArray for TempMap in VM
tomsmeding
2019-12-13
|
*
Honour some IDiscard instructions
tomsmeding
2019-12-13
|
*
Follow caller-save convention using stack, not full state restore
tomsmeding
2019-12-13
|
*
General cleanup
tomsmeding
2019-12-12
|
*
Use IntMap's in VM; doesn't actually give much speed though
tomsmeding
2019-11-26
|
*
Use Sequence-based string in VM; 50% faster lispparser.lisp
tomsmeding
2019-11-26
|
*
declare defines for top-level mutual recursion
tomsmeding
2019-11-26
|
*
Allow multiple arguments to 'error' in VM
tomsmeding
2019-11-22
|
*
Fix error message bug in VM
tomsmeding
2019-11-22
|
*
Fix bug with recursion in VM
tomsmeding
2019-11-22
|
|
|
|
This was introduced in cf7b7db
*
Proper 'throw' usage in VM
tomsmeding
2019-11-22
|
*
More builtins: type queries, and error
tomsmeding
2019-11-22
|
*
Warningless build
tomsmeding
2019-11-22
|
*
Rotate arguments to substr and allow negative length
Tom Smeding
2019-11-21
|
*
cons, cond, exit
Tom Smeding
2019-11-21
|
*
Tail call optimisation
Tom Smeding
2019-11-21
|
*
Better string and IO support
Tom Smeding
2019-11-21
|
*
lambdarec for singly-recursive lambda's
Tom Smeding
2019-11-20
|
*
Refactor analyseValue, fix Let
tomsmeding
2019-11-18
|
*
'null?' builtin
Lieuwe Rooijakkers
2019-11-14
|
*
Handle eof in file IO
Tom Smeding
2019-11-14
|
*
File I/O
Tom Smeding
2019-11-14
|
*
Equality operator
tomsmeding
2019-11-14
|
*
Rename files for case-sensitive file system
Tom Smeding
2018-03-26