Releases: xch-dev/rue
Releases · xch-dev/rue
0.6.0
What's Changed
- Add support for importing from modules by @Rigidity in #67
- Add function param names in LSP by @Rigidity in #69
- Allow recursive entrypoints by @Rigidity in #70
- Add support for multiple files by @Rigidity in #71
- Fix generic inference on function calls by @Rigidity in #72
- Remove key from generic stringification by @Rigidity in #73
- Fix return type calculation for exprs by @Rigidity in #74
- More LSP improvements by @Rigidity in #75
- Fix destructuring LSP by @Rigidity in #76
- Bump to 0.6.0 by @Rigidity in #77
Full Changelog: 0.5.0...0.6.0
0.5.0
What's Changed
- Fix test runner to panic by @Rigidity in #50
- Add a String type and fix function type issue by @Rigidity in #51
- Improve struct type errors by @Rigidity in #52
- Add binary and octal literal by @Rigidity in #53
- Fix unused detection by @Rigidity in #57
- LSP by @Rigidity in #58
- Add missing generic span for LSP by @Rigidity in #59
- Add print by @Rigidity in #64
- LSP, diagnostic, and syntax fixes without imports by @Rigidity in #65
- Bump version to 0.5.0 by @Rigidity in #66
Full Changelog: 0.4.0...0.5.0
0.4.0
What's Changed
- Warnings for unused symbols and types by @Rigidity in #34
- Various optimizations by @Rigidity in #35
- Expose all CLVM opcodes via builtins by @Rigidity in #37
- Generalize verification statements to arbitrary expressions by @Rigidity in #38
- Binding tree by @Rigidity in #39
- Test functions by @Rigidity in #40
- Simplify function calls by @Rigidity in #41
- Builtins by @Rigidity in #42
- Destructuring by @Rigidity in #43
- Fix declarations for modules by @Rigidity in #44
- Testing phase 1 by @Rigidity in #45
- Add more test cases and cleanup old tests by @Rigidity in #46
- Fix closures and add test by @Rigidity in #47
- Expand CLI by @Rigidity in #48
- Bump to 0.4.0 by @Rigidity in #49
Full Changelog: 0.3.0...0.4.0
0.3.0
0.2.0
0.1.1
0.1.0
What's Changed
- Add Rust workflow by @Rigidity in #1
- Rework dependency graph by @Rigidity in #2
- Optimizations and server side rendered docs site by @Rigidity in #3
- Refactor by @Rigidity in #4
- Initial implementation of stdlib and modules by @Rigidity in #5
- Generic types by @Rigidity in #6
- Add more stdlib and examples by @Rigidity in #7
- Functional programming utilities by @Rigidity in #8
- Initial cleanup effort by @Rigidity in #9
- Overhaul function types by @Rigidity in #10
- Field guards by @Rigidity in #11
- Add rest and optional, and optimization by @Rigidity in #12
- Royalty split puzzle by @Rigidity in #13
- Write p2 fusion puzzle in Rue (example purposes only) by @Rigidity in #14
- Error messages by @Rigidity in #15
- Fix inline function inner definitions by @Rigidity in #16
- Fix recursive constant bug by @Rigidity in #17
- Recursive constant fix by @Rigidity in #18
- Mir by @Rigidity in #19
- Fix constant bug by @Rigidity in #20
- Testing by @Rigidity in #21
New Contributors
Full Changelog: https://github.com/Rigidity/rue/commits/0.1.0