~garritfra/antimony

v0.3.0 3 years ago

Garrit Franke (52):
      tests: add ignored test_complex_nested_expressions
      feat: basic type inference
      feat: infer array types
      feat: infer function return types
      feat: debug output in infer function
      docs: elaborate on state of project
      docs: fix function example
      tests: add e2e test cases
      docs: document functions
      docs: update contributing guidelines
      docs: add comments documentation
      docs: add if statement documentation
      docs: replace rust with sabre
      docs: fix build script
      tests: add failing test_array_as_argument test
      feat: add any type
      chore: refactor test_examples
      feat: enable test_examples tests for other backends
      fix: crash in node backend when printing numbers
      docs: document control flow
      feat: optional type declaration in for loop
      chore: add todo
      feat: scoped variables
      feat: basic llvm code generation
      ci: only build master branch
      ci: add github actions
      GitHub actions (#3)
      feat: array as function call parameter
      Merge branch 'master' of github.com:garritfra/sabre
      ci: only build master branch
      ci: add github actions
      feat: array as function call parameter
      GitHub actions (#3)
      chore: remove playground
      chore: ignore playground
      ci: add llvm
      ci: use llvm version 11
      ci: use llvm version 11
      ci: use llvm 10
      chore: use node target as default
      docs: document llvm target
      chore: refactor backend plugin infrastructure
      ci: fix builds.sr.ht
      Merge branch 'master' into llvm-integration
      Merge pull request #4 from garritfra/llvm-integration
      feat: llvm: return types
      docs: add --no-default-features to build command
      feat: llvm: generate argument types
      feat: llvm statements
      docs: document while loops
      docs: document for loops
      v0.3.0