aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* bump to llvm15Johannes Stoelp2023-11-212-6/+7
* allow to run program from file, add ch5 example programsJohannes Stoelp2022-09-251-11/+36
* added external fn putchard, and added link flag to export symbols from elf fileJohannes Stoelp2022-09-251-1/+10
* ch5: added for loopJohannes Stoelp2022-03-276-21/+303
* ch5: added if/then/elseJohannes Stoelp2021-10-048-19/+324
* ch4: update README + lljit rustdocschapter4Johannes Stoelp2021-09-251-2/+5
* 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
* lib: updated comment on SmallCStrJohannes Stoelp2021-09-141-0/+2
* ch3: added LLVM IR code genchapter3Johannes Stoelp2021-09-145-15/+821
* 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
* ch2: added parser following chapter 2Johannes Stoelp2021-09-032-5/+494
* ch1: added minimal lexer implementation following chapter 1chapter1Johannes Stoelp2021-09-022-0/+199