~garritfra/antimony

v0.6.0 3 years ago .tar.gz browse log

Alexey (2):
      Backend command line option (#23)
      c: add support for structs (#24)

Alexey Yerin (5):
      contrib: fix install path in PKGBUILD
      ci: fix manifest
      c: use correct type in array generation
      Detect target from output filename
      lexer: handle ' or " within the string properly

Garrit Franke (11):
      fix: package-lock
      fix: c: build environment
      Methods (#25)
      docs: update unreleased changelog
      docs: spec: add notation
      fix: circular imports
      chore: fix clippy warning
      fix: struct imports
      chore: refactor binop checks in parse_expression
      docs: update changelog
      v0.6.0

v0.5.1 3 years ago .tar.gz browse log

Garrit Franke (4):
      chore: rename sabre to antimony
      chore: change repository link
      Update README.md
      v0.5.1

v0.5.0 3 years ago .tar.gz browse log

Garrit Franke (23):
      docs: change matrix link name
      feat: pull request template
      feat: add funding.yml
      docs: fix typo
      chore: fix copyright notices
      Match statements (#15)
      docs: add "unreleased" section to changelog
      feat: contrib: add pkgbuild
      Modules (#17)
      chore: move contributing guidelines to CONTRIBUTING.md
      chore: extract AST to own module
      chore: fix formatting
      docs: add documentation for builder
      chore: fix clippy warning
      ci: disallow clippy warnings
      chore: extract types into own module
      chore: remove unnecessary file
      feat: add docker image
      tests: add failing arithmetic test
      docs: add docker installation method
      fix: nested expression parsing
      feat: better statement and binop error messages
      v0.5.0

v0.4.0 3 years ago .tar.gz browse log

Garrit Franke (19):
      docs: fix link
      docs: add boolean values
      docs: add github issues link
      feat: assignment operators (#10)
      ci: run clippy on all features
      chore: fix warnings
      ci: disallow clippy warnings
      ci: run clippy on builds.sr.ht
      ci: fix clippy
      ci: use default rust toolchain
      Clippy fix (#11)
      docs: fix typo
      docs: update readme
      docs: update state of documentation
      chore: clean up argument parsing
      feat: struct definitions (#12)
      docs: add changelog
      docs: add changelog to release notice
      v0.4.0

v0.3.0 3 years ago .tar.gz browse log

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

v0.2.1 3 years ago .tar.gz browse log

-Garrit Franke (3):
      Add cargo package metadata
      fix: missing nested expression braces
      v0.2.1

v0.2.0 3 years ago .tar.gz browse log

-Garrit Franke (12):
      docs: update readme
      docs: add cargo installation method
      Add matrix invite link
      docs: add matrix link
      test: add ignored nested array test
      test: unignore uninitialized variable test
      Update TODOs
      Add todo
      feat: nested expressions
      feat: break and continue
      feat: nested arrays
      v0.2.0

v0.1.1 3 years ago .tar.gz browse log

Garrit Franke (1):
      v0.1.1

v0.1.0 3 years ago .tar.gz browse log

Garrit Franke (10):
      Allow uninitialized variables
      WIP: Add for loops
      chore: remove output file
      Add roadmap
      Add todos down the line
      Add for loops
      docs: Add type inference notice
      Add loops example
      docs: add functions
      v0.1.0

v0.0.4 3 years ago .tar.gz browse log

Garrit Franke (35):
      Add documentation for datatypes
      Update TODO
      Add array access syntax
      Merge https://github.com/garritfra/sabre
      Fix semicolon position in generated code
      Add len() std function
      Add bubblesort example
      Fix multiple function arguments
      Add reverse function to stdlib
      Fix array access as assignment
      Fix compilation
      Fix bubblesort example
      Add example build tests
      Add node package for testing
      Unignore test_array_access_in_if
      Add types to function arguments
      Add optional types for declares
      Add function return type
      Add return types to examples
      Remove TODO item
      Add C backend
      Rename backend_js to backend_node
      Compile stdlib seperately
      Properly implement feature flags
      Test conditionals in C backend
      Generate function prototypes
      Fix README example
      Add backend docs
      Add "contributing" docs
      Link TODO file in docs
      Add "writing documentation" to contributing docs
      Move build command to own module
      Fix C runner
      Remove cc dependency
      Fix booleans in functions calls
1 / 2