aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAgeFilesLines
* main: re-structure main repl loopJohannes Stoelp2021-09-231-64/+51
|
* llvm: prepare Module for being jit with LLJit requiring thread safe ↵Johannes Stoelp2021-09-231-9/+48
| | | | context/module
* 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
| | | | | | - Added safe wrapper around LLVM C API - Added codegen module to emit LLVM IR for the AST - Update the main repl loop to codegen LLVM IR
* 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