Releases: Inferara/inference
Releases Β· Inferara/inference
Turing completeness
This release achieves Turin completeness (and beyond) for WASM codegen
What's Changed
- Fix tech dept by @0xGeorgii in #131
- fix: logo display in README by @ProHaller in #129
- Add cov-mark coverage for type-checker error dedup by @kaankacar in #110
- Add coverage marks for error recovery testing by @0xGeorgii in #132
- Add missed numeric constant types by @0xGeorgii in #133
- Local variables by @0xGeorgii in #135
- Function calls supported by @0xGeorgii in #137
- Simplify
infcinterface by @0xGeorgii in #139 binopexceptassignandconditionalsby @0xGeorgii in #141bitnotop refactoring by @0xGeorgii in #143- Conditionals by @0xGeorgii in #145
-
- Assignments and
mutby @0xGeorgii in #147
- Assignments and
- Memory allocation for arrays by @0xGeorgii in #151
- +Loops by @0xGeorgii in #154
New Contributors
- @ProHaller made their first contribution in #129
- @kaankacar made their first contribution in #110
Full Changelog: v0.0.1-gamma.1...v0.0.1-gamma.2
v0.0.1-gamma.1
What's Changed
- Remove LLVM from core crates by @0xGeorgii in #125
- Remove LLVM from
infsby @0xGeorgii in #128 - Update VSCode extension after removing LLVM by @0xGeorgii in #130
Full Changelog: v0.0.1-beta.3...v0.0.1-gamma.1
v0.0.1-beta.3
What's Changed
- 97 codegen architecture reorganization plan by @0xGeorgii in #122
- 17 feature add miri check by @0xGeorgii in #123
- Fix ref cycle in
SymbolTableby @0xGeorgii in #124
Full Changelog: v0.0.1-beta.2...v0.0.1-beta.3
v0.0.1-beta.2
What's Changed
- 116 integrate infs to vscode extension by @0xGeorgii in #120
Full Changelog: v0.0.1-beta.1...v0.0.1-beta.2
v0.0.1-beta.1
What's Changed
- Optimize local build time and refactor workflows by @0xGeorgii in #60
- Add
type-checkercrate by @0xGeorgii in #54 - Remove
source_codefrom node location by @0xGeorgii in #70 - Enhance type checker and AST builder with new operator support by @0xGeorgii in #87
- Update libLLVM download URL and clean up configuration files by @0xGeorgii in #88
- Clean up ast builder unit tests + bug fixes by @0xGeorgii in #90
- Create other component placeholder crates by @0xGeorgii in #92
- Improve MinGW installation process on Windows by @0xGeorgii in #93
- Minimal Viable VS Code Extension by @0xGeorgii in #95
- Inference Start by @0xGeorgii in #112
Full Changelog: v0.0.1-alpha...v0.0.1-beta.1
v0.0.1-alpha
What's Changed
- Add build workflow by @0xGeorgii in #1
- Add tree-sitter-inference PR #19 support by @0xGeorgii in #10
- Wasm2Coq translator by @0xGeorgii in #11
- Add CLI by @0xGeorgii in #12
- Add
Structsparser support by @0xGeorgii in #14 - Repository refactoring by @0xGeorgii in #15
- Sync builder with dec 24 grammar version by @0xGeorgii in #18
- [WIP] Add wat codegen structure by @0xGeorgii in #19
- Flaten project structure by @0xGeorgii in #20
- Improve
wat-fmtby @0xGeorgii in #21 - Wrap
parse_astwithanuyhow::Resultby @0xGeorgii in #22 - Rewrite v translator by @0xGeorgii in #23
- Propagate function names to
Vby @0xGeorgii in #24 - Refactor ast + base type checking by @0xGeorgii in #25
- Refactor
cilby @0xGeorgii in #28 - Add base WASM codegen by @0xGeorgii in #29
- Add more tests by @0xGeorgii in #41
- Refactor project structure by @0xGeorgii in #43
- Use
inf-llcfor codegen by @0xGeorgii in #44 - Update contribution guide by @0xGeorgii in #49
- Add macOS-14 support to workflows and build scripts by @0xGeorgii in #55
- Add
codecovsupport by @0xGeorgii in #57 - Configure Codecov action to disable search and set working directory by @0xGeorgii in https:/
Full Changelog: https://github.com/Inferara/inference/commits/v0.0.1-alpha