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
|
a4a568edf0
|
fix: builtin readme
|
3 years ago |
Garrit Franke
|
8834d10315
|
docs: add structs
|
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
This will come in handy later for structs, since
the parsing doesn't rely on any specific tokens
like ")" or "}"
|
3 years ago |
Garrit Franke
|
6c1e128e21
|
docs: update state of documentation
|
3 years ago |
Garrit Franke
|
ea2bc98f3f
|
docs: update readme
|
3 years ago |
Garrit Franke
|
793e25b6e3
|
docs: fix typo
|
3 years ago |
Garrit Franke
|
5e7724a8eb
|
Clippy fix (#11)
* ci: allow unknown lints
* ci: remove deny warnings
Co-authored-by: Garrit Franke <garrit@slashdev.space>
|
3 years ago |
Garrit Franke
|
41081a65c9
|
ci: use default rust toolchain
|
3 years ago |
Garrit Franke
|
f150250ab2
|
ci: fix clippy
|
3 years ago |
Garrit Franke
|
989bcbdf71
|
ci: run clippy on builds.sr.ht
|
3 years ago |
Garrit Franke
|
74333f47a6
|
ci: disallow clippy warnings
|
3 years ago |
Garrit Franke
|
ebd34541b1
|
chore: fix warnings
|
3 years ago |
Garrit Franke
|
60ff8392f7
|
ci: run clippy on all features
|
3 years ago |
Garrit Franke
|
6a6547b9c7
|
feat: assignment operators (#10)
* feat: assignment operators
* docs: use assignment operators
Co-authored-by: Garrit Franke <garrit@slashdev.space>
|
3 years ago |
Garrit Franke
|
f00101a623
|
docs: add github issues link
|
3 years ago |
Garrit Franke
|
8234e53179
|
docs: add boolean values
|
3 years ago |
Garrit Franke
|
e3d28c69eb
|
docs: fix link
|
3 years ago |
Garrit Franke
|
a214ea763e
|
v0.3.0
|
3 years ago |
Garrit Franke
|
c319f8fddc
|
docs: document for loops
|
3 years ago |
Garrit Franke
|
9e3a57bd4f
|
docs: document while loops
|
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
|
e770c11ae0
|
docs: add --no-default-features to build command
|
3 years ago |
Garrit Franke
|
3f802caad7
|
feat: llvm: return types
|
3 years ago |
Garrit Franke
|
c39ec1806a
|
Merge pull request #4 from garritfra/llvm-integration
LLVM backend scaffolding
|
3 years ago |
Garrit Franke
|
ce7ff9fdde
|
Merge branch 'master' into llvm-integration
|
3 years ago |
Garrit Franke
|
0848c4166b
|
ci: fix builds.sr.ht
|
3 years ago |
Garrit Franke
|
6c2f1ffaa3
|
chore: refactor backend plugin infrastructure
|
3 years ago |
Garrit Franke
|
e440cdcbd1
|
docs: document llvm target
|
3 years ago |
Garrit Franke
|
460dd4b708
|
chore: use node target as default
|
3 years ago |
Garrit Franke
|
4759fb2774
|
ci: use llvm 10
|
3 years ago |
Garrit Franke
|
ca2b4825ae
|
ci: use llvm version 11
|
3 years ago |