138 Commits (structs)

Author SHA1 Message Date
Garrit Franke 725ccebc91 chore: fix clippy warnings 3 years ago
Garrit Franke a2283bf3dc chore: fix formatting 3 years ago
Garrit Franke 3fd6098627 feat: nested structs 3 years ago
Garrit Franke a68466ca9e chore: fix formatting 3 years ago
Garrit Franke 27b1ee1ef1 feat: struct field access on function calls 3 years ago
Garrit Franke b1f106caf6 feat: struct field access in expressions 3 years ago
Garrit Franke e3c8f7124b feat: struct field assignments 3 years ago
Garrit Franke df64337eee chore: fix formatting 3 years ago
Garrit Franke 4c44da8b6f chore: refactor field access parsing 3 years ago
Garrit Franke a973ede75b feat: assert function 3 years ago
Garrit Franke adc3bb9ea0 chore: fix formatting 3 years ago
Garrit Franke 1588c0407d feat: basic field access 3 years ago
Garrit Franke e125a44c35 feat: allow structs as types 3 years ago
Garrit Franke efe8e18160 feat: infer struct type 3 years ago
Garrit Franke 081212673c feat: use `new` keyword to initialize structs 3 years ago
Garrit Franke 3d594aace3 chore: fix warning 3 years ago
Garrit Franke 277272e2b7 feat: struct initialization 3 years ago
Garrit Franke 6720631f40 feat: struct definitions 3 years ago
Garrit Franke ec4f821843 chore: clean up argument parsing 3 years ago
Garrit Franke 5e7724a8eb
Clippy fix (#11) 3 years ago
Garrit Franke ebd34541b1 chore: fix warnings 3 years ago
Garrit Franke 6a6547b9c7
feat: assignment operators (#10) 3 years ago
Garrit Franke 62fecab0a4 feat: llvm statements 3 years ago
Garrit Franke 727c8d1e72 feat: llvm: generate argument types 3 years ago
Garrit Franke 3f802caad7 feat: llvm: return types 3 years ago
Garrit Franke 6c2f1ffaa3 chore: refactor backend plugin infrastructure 3 years ago
Garrit Franke 5f5b246c68 GitHub actions (#3) 3 years ago
Garrit Franke cfdb0ead49 feat: array as function call parameter 3 years ago
Garrit Franke 79d01c4f6c feat: array as function call parameter 3 years ago
Garrit Franke fe78c6ade3
GitHub actions (#3) 3 years ago
Garrit Franke e975944837 feat: basic llvm code generation 3 years ago
Garrit Franke c156773c5f feat: scoped variables 3 years ago
Garrit Franke bd2fac11c6 feat: optional type declaration in for loop 3 years ago
Garrit Franke 047a9585ec feat: enable test_examples tests for other backends 3 years ago
Garrit Franke 79c7ac3c76 chore: refactor test_examples 3 years ago
Garrit Franke 4a4634e2d7 feat: add any type 3 years ago
Garrit Franke f742b2992e tests: add failing test_array_as_argument test 3 years ago
Garrit Franke 35e88ebbc7 docs: replace rust with sabre 3 years ago
Garrit Franke d2ab4e369a tests: add e2e test cases 3 years ago
Garrit Franke e750d4a611 feat: debug output in infer function 3 years ago
Garrit Franke 54b971b445 feat: infer function return types 3 years ago
Garrit Franke fb0f9f5016 feat: infer array types 3 years ago
Garrit Franke ce8ccce0b3 feat: basic type inference 3 years ago
Garrit Franke d8a36ffbe6 tests: add ignored test_complex_nested_expressions 3 years ago
Garrit Franke 78650f7f42 fix: missing nested expression braces 3 years ago
Garrit Franke 2822fddfc1 feat: nested arrays 3 years ago
Garrit Franke 94a3e34776 feat: break and continue 3 years ago
Garrit Franke 9447888a4f feat: nested expressions 3 years ago
Garrit Franke b2d2fd04a4 test: unignore uninitialized variable test 3 years ago
Garrit Franke f593bf1fc3 test: add ignored nested array test 3 years ago