aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Expand)AuthorAgeFilesLines
* revert to llvm-12 as used by github CIJohannes Stoelp2022-09-252-5/+88
* allow to run program from file, add ch5 example programsJohannes Stoelp2022-09-254-11/+60
* added external fn putchard, and added link flag to export symbols from elf fileJohannes Stoelp2022-09-252-1/+12
* update llvm version & cargo lockJohannes Stoelp2022-09-242-44/+17
* ch5: added for loopJohannes Stoelp2022-03-277-21/+316
* ch5: added if/then/elseJohannes Stoelp2021-10-048-19/+324
* ch4: update README + lljit rustdocschapter4Johannes Stoelp2021-09-252-3/+7
* ch4: added jitJohannes Stoelp2021-09-255-20/+292
* main: re-structure main repl loopJohannes Stoelp2021-09-231-64/+51
* llvm: prepare Module for being jit with LLJit requiring thread safe context/m...Johannes Stoelp2021-09-231-9/+48
* add llvm shutdown to free allocated memoryJohannes Stoelp2021-09-222-1/+10
* llvm: split into sub-modulesJohannes Stoelp2021-09-188-606/+682
* ch4: add function optimization passesJohannes Stoelp2021-09-162-7/+79
* readme: fix link to rustdocJohannes Stoelp2021-09-141-1/+1
* readme: update description + tagsJohannes Stoelp2021-09-141-5/+34
* lib: updated comment on SmallCStrJohannes Stoelp2021-09-141-0/+2
* ci: add checkout action to doc actionJohannes Stoelp2021-09-141-0/+1
* ci: add action to generate rustdoc and upload to gh pagesJohannes Stoelp2021-09-141-0/+24
* ch3: added LLVM IR code genchapter3Johannes Stoelp2021-09-147-15/+923
* parser: fix parsing of multi argument prototypeschapter2Johannes Stoelp2021-09-101-3/+39
* main: fix comment to exit eval loopJohannes Stoelp2021-09-051-1/+1
* parser: removed BoxesJohannes Stoelp2021-09-041-46/+36
* readme: update not on structureJohannes Stoelp2021-09-031-0/+4
* ci: added minimal fmt,build,test gh actionJohannes Stoelp2021-09-031-0/+20
* ch2: added parser following chapter 2Johannes Stoelp2021-09-032-5/+494
* ch1: added minimal lexer implementation following chapter 1chapter1Johannes Stoelp2021-09-027-0/+243