summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* mergeBlocks should not be quadratictomsmeding2019-11-29
* Show more helpful info when show'ing an IRProgramtomsmeding2019-11-28
* Remove stdlib.lisp dep in mutual-recursion.lisptomsmeding2019-11-28
* Command-line options for AST and IRtomsmeding2019-11-28
* 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
* Make use of multi-argument concat builtintomsmeding2019-11-26
* Parse lispparser.lisp with lispparser.lisptomsmeding2019-11-26
* Fix bugs in lispparser.lisptomsmeding2019-11-26
* Lisp parser in lisp can parse stdlibtomsmeding2019-11-26
* Working (basic) lisp parser in lisptomsmeding2019-11-26
* stdlib: const, ., reversetomsmeding2019-11-26
* declare defines for top-level mutual recursiontomsmeding2019-11-26
* Full tokeniser in lispparser.lisp (also strings now)tomsmeding2019-11-22
* Allow multiple arguments to 'error' in VMtomsmeding2019-11-22
* Fix error message bug in VMtomsmeding2019-11-22
* Fuller set of string escapes in Parsertomsmeding2019-11-22
* Properly parse cond in CompilerMacrostomsmeding2019-11-22
* Deduplicate data table entriestomsmeding2019-11-22
* Clean up take-while in stdlibtomsmeding2019-11-22
* lispparser: working tokenisertomsmeding2019-11-22
* Fix bug with recursion in VMtomsmeding2019-11-22
* Proper 'throw' usage in VMtomsmeding2019-11-22
* More builtins: type queries, and errortomsmeding2019-11-22
* Actually properly parse negative numberstomsmeding2019-11-22
* Warningless buildtomsmeding2019-11-22
* WIP lisp parser in lispTom Smeding2019-11-21
* take-while, drop-whileTom Smeding2019-11-21
* Correctly parse negative numbersTom Smeding2019-11-21
* Rotate arguments to substr and allow negative lengthTom Smeding2019-11-21
* cons, cond, exitTom Smeding2019-11-21
* Extra mergeRets pass after deadStoreElimTom Smeding2019-11-21
* Use sys-put-string in filetest.lispTom Smeding2019-11-21
* Tail call optimisationTom Smeding2019-11-21
* Some rewriting in in stdlib.lispTom Smeding2019-11-21
* Better string and IO supportTom Smeding2019-11-21
* Diagnose (do) as error at compile timeTom Smeding2019-11-21
* Proper string parsingTom Smeding2019-11-21
* Change builtinMap to SetTom Smeding2019-11-21
* Move compiler macro's to separate module (from Compiler)Tom Smeding2019-11-20
* lambdarec for singly-recursive lambda'sTom Smeding2019-11-20
* Notes/ideas and example tests for recursive functionstomsmeding2019-11-18
* test.sh: Continue going if a test failstomsmeding2019-11-18
* Proper depth counting in presence of lets in analyseValuetomsmeding2019-11-18
* Split off macro expansion from analyseValuetomsmeding2019-11-18
* Remove really outdated makefiletomsmeding2019-11-18
* Automatic testing of examplestomsmeding2019-11-18
* Fix includes relative to lisp filetomsmeding2019-11-18
* Refactor analyseValue, fix Lettomsmeding2019-11-18
* 'null?' builtinLieuwe Rooijakkers2019-11-14