Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | enable container in gh actions (#1)HEADmain | Johannes Stölp | 2024-07-18 | 2 | -29/+16 |
| | |||||
* | bump to llvm16 | Johannes Stoelp | 2024-07-14 | 3 | -7/+7 |
| | |||||
* | add comment to either use podman or docker | Johannes Stoelp | 2023-11-21 | 4 | -4/+17 |
| | |||||
* | bump to llvm15 | Johannes Stoelp | 2023-11-21 | 5 | -12/+14 |
| | |||||
* | 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 rustdocschapter4 | 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 ↵ | Johannes Stoelp | 2021-09-23 | 1 | -9/+48 |
| | | | | context/module | ||||
* | 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 genchapter3 | Johannes Stoelp | 2021-09-14 | 7 | -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 prototypeschapter2 | 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 1chapter1 | Johannes Stoelp | 2021-09-02 | 7 | -0/+243 |