index
:
llvm-kaleidoscope-rs
gh-pages
main
llvm kaleidoscope tutorial in rust
johannst
about
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
readme: add action & doc badge
Johannes Stoelp
2023-01-05
1
-0
/
+7
*
bump to llvm14 and add docker file
Johannes Stoelp
2023-01-05
5
-88
/
+40
*
revert to llvm-12 as used by github CI
Johannes Stoelp
2022-09-25
2
-5
/
+88
*
allow to run program from file, add ch5 example programs
Johannes Stoelp
2022-09-25
4
-11
/
+60
*
added external fn putchard, and added link flag to export symbols from elf file
Johannes Stoelp
2022-09-25
2
-1
/
+12
*
update llvm version & cargo lock
Johannes Stoelp
2022-09-24
2
-44
/
+17
*
ch5: added for loop
Johannes Stoelp
2022-03-27
7
-21
/
+316
*
ch5: added if/then/else
Johannes Stoelp
2021-10-04
8
-19
/
+324
*
ch4: update README + lljit rustdocs
chapter4
Johannes Stoelp
2021-09-25
2
-3
/
+7
*
ch4: added jit
Johannes Stoelp
2021-09-25
5
-20
/
+292
*
main: re-structure main repl loop
Johannes Stoelp
2021-09-23
1
-64
/
+51
*
llvm: prepare Module for being jit with LLJit requiring thread safe context/m...
Johannes Stoelp
2021-09-23
1
-9
/
+48
*
add llvm shutdown to free allocated memory
Johannes Stoelp
2021-09-22
2
-1
/
+10
*
llvm: split into sub-modules
Johannes Stoelp
2021-09-18
8
-606
/
+682
*
ch4: add function optimization passes
Johannes Stoelp
2021-09-16
2
-7
/
+79
*
readme: fix link to rustdoc
Johannes Stoelp
2021-09-14
1
-1
/
+1
*
readme: update description + tags
Johannes Stoelp
2021-09-14
1
-5
/
+34
*
lib: updated comment on SmallCStr
Johannes Stoelp
2021-09-14
1
-0
/
+2
*
ci: add checkout action to doc action
Johannes Stoelp
2021-09-14
1
-0
/
+1
*
ci: add action to generate rustdoc and upload to gh pages
Johannes Stoelp
2021-09-14
1
-0
/
+24
*
ch3: added LLVM IR code gen
chapter3
Johannes Stoelp
2021-09-14
7
-15
/
+923
*
parser: fix parsing of multi argument prototypes
chapter2
Johannes Stoelp
2021-09-10
1
-3
/
+39
*
main: fix comment to exit eval loop
Johannes Stoelp
2021-09-05
1
-1
/
+1
*
parser: removed Boxes
Johannes Stoelp
2021-09-04
1
-46
/
+36
*
readme: update not on structure
Johannes Stoelp
2021-09-03
1
-0
/
+4
*
ci: added minimal fmt,build,test gh action
Johannes Stoelp
2021-09-03
1
-0
/
+20
*
ch2: added parser following chapter 2
Johannes Stoelp
2021-09-03
2
-5
/
+494
*
ch1: added minimal lexer implementation following chapter 1
chapter1
Johannes Stoelp
2021-09-02
7
-0
/
+243