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
path:
root
/
src
Commit message (
Expand
)
Author
Age
Files
Lines
*
bump to llvm15
Johannes Stoelp
2023-11-21
2
-6
/
+7
*
allow to run program from file, add ch5 example programs
Johannes Stoelp
2022-09-25
1
-11
/
+36
*
added external fn putchard, and added link flag to export symbols from elf file
Johannes Stoelp
2022-09-25
1
-1
/
+10
*
ch5: added for loop
Johannes Stoelp
2022-03-27
6
-21
/
+303
*
ch5: added if/then/else
Johannes Stoelp
2021-10-04
8
-19
/
+324
*
ch4: update README + lljit rustdocs
chapter4
Johannes Stoelp
2021-09-25
1
-2
/
+5
*
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
*
lib: updated comment on SmallCStr
Johannes Stoelp
2021-09-14
1
-0
/
+2
*
ch3: added LLVM IR code gen
chapter3
Johannes Stoelp
2021-09-14
5
-15
/
+821
*
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
*
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
2
-0
/
+199