Garrit Franke
|
b96ed77156
|
feat: assignment operators
|
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 |
Garrit Franke
|
da1174c0c1
|
ci: use llvm version 11
|
3 years ago |
Garrit Franke
|
635f139305
|
ci: add llvm
|
3 years ago |
Garrit Franke
|
0705c80e9f
|
chore: ignore playground
|
3 years ago |
Garrit Franke
|
9cd07811c9
|
chore: remove playground
|
3 years ago |
Garrit Franke
|
5f5b246c68
|
GitHub actions (#3)
* ci: fix clippy
* ci: fix clippy warning
* ci: add status badge to readme
Co-authored-by: Garrit Franke <garrit@slashdev.space>
|
3 years ago |
Garrit Franke
|
cfdb0ead49
|
feat: array as function call parameter
|
3 years ago |
Garrit Franke
|
087bdb19a0
|
ci: add github actions
|
3 years ago |
Garrit Franke
|
ee702e166f
|
ci: only build master branch
|
3 years ago |
Garrit Franke
|
d7d2aaca43
|
Merge branch 'master' of github.com:garritfra/sabre
|
3 years ago |
Garrit Franke
|
79d01c4f6c
|
feat: array as function call parameter
|
3 years ago |
Garrit Franke
|
fe78c6ade3
|
GitHub actions (#3)
* ci: fix clippy
* ci: fix clippy warning
* ci: add status badge to readme
Co-authored-by: Garrit Franke <garrit@slashdev.space>
|
3 years ago |
Garrit Franke
|
cebbfce596
|
ci: add github actions
|
3 years ago |
Garrit Franke
|
0d6b7b9bfc
|
ci: only build master branch
|
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
|
9122145531
|
chore: add todo
|
3 years ago |
Garrit Franke
|
bd2fac11c6
|
feat: optional type declaration in for loop
|
3 years ago |
Garrit Franke
|
291ed493b6
|
docs: document control flow
|
3 years ago |
Garrit Franke
|
da22e4f040
|
fix: crash in node backend when printing numbers
|
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
|
14e0f07f2d
|
docs: fix build script
|
3 years ago |
Garrit Franke
|
35e88ebbc7
|
docs: replace rust with sabre
|
3 years ago |
Garrit Franke
|
7f9bb68dc5
|
docs: add if statement documentation
|
3 years ago |
Garrit Franke
|
4edbdda881
|
docs: add comments documentation
|
3 years ago |
Garrit Franke
|
eb66f1f890
|
docs: update contributing guidelines
|
3 years ago |
Garrit Franke
|
17803d8ab9
|
docs: document functions
|
3 years ago |
Garrit Franke
|
d2ab4e369a
|
tests: add e2e test cases
|
3 years ago |
Garrit Franke
|
f55040cc2b
|
docs: fix function example
|
3 years ago |