summaryrefslogtreecommitdiff
path: root/VM.hs
Commit message (Collapse)AuthorAge
* assignRef no longer mutates the State objecttomsmeding2019-12-13
|
* Use IOArray for TempMap in VMtomsmeding2019-12-13
|
* Honour some IDiscard instructionstomsmeding2019-12-13
|
* Follow caller-save convention using stack, not full state restoretomsmeding2019-12-13
|
* General cleanuptomsmeding2019-12-12
|
* Use IntMap's in VM; doesn't actually give much speed thoughtomsmeding2019-11-26
|
* Use Sequence-based string in VM; 50% faster lispparser.lisptomsmeding2019-11-26
|
* declare defines for top-level mutual recursiontomsmeding2019-11-26
|
* Allow multiple arguments to 'error' in VMtomsmeding2019-11-22
|
* Fix error message bug in VMtomsmeding2019-11-22
|
* Fix bug with recursion in VMtomsmeding2019-11-22
| | | | This was introduced in cf7b7db
* Proper 'throw' usage in VMtomsmeding2019-11-22
|
* More builtins: type queries, and errortomsmeding2019-11-22
|
* Warningless buildtomsmeding2019-11-22
|
* Rotate arguments to substr and allow negative lengthTom Smeding2019-11-21
|
* cons, cond, exitTom Smeding2019-11-21
|
* Tail call optimisationTom Smeding2019-11-21
|
* Better string and IO supportTom Smeding2019-11-21
|
* lambdarec for singly-recursive lambda'sTom Smeding2019-11-20
|
* Refactor analyseValue, fix Lettomsmeding2019-11-18
|
* 'null?' builtinLieuwe Rooijakkers2019-11-14
|
* Handle eof in file IOTom Smeding2019-11-14
|
* File I/OTom Smeding2019-11-14
|
* Equality operatortomsmeding2019-11-14
|
* Rename files for case-sensitive file systemTom Smeding2018-03-26