Unclaimed project
Are you a maintainer of veryl? Claim this project to take control of your public changelog and roadmap.
Claim this projectChangelog
veryl
Veryl: A Modern Hardware Description Language
Back to changelogNew
v0.18.0
What's Changed
Breaking Changes π
- Allow concatenation assignment in always, and add
block keyword by @dalance in https://github.com/veryl-lang/veryl/pull/2175
- Split
bool type to bbool and lbool types by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/2186
New Features π
- Add #[allow(unassign_variable)] attribute by @dalance in https://github.com/veryl-lang/veryl/pull/2147
- Introduce IR by @dalance in https://github.com/veryl-lang/veryl/pull/2005
Other Changes
- Fix LSP panic at symbol reference by @dalance in https://github.com/veryl-lang/veryl/pull/2142
- Fix unassign error in some tests by @dalance in https://github.com/veryl-lang/veryl/pull/2143
- Fix attribute error message by @dalance in https://github.com/veryl-lang/veryl/pull/2148
- Fix panic during emitting function call via generic interface by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/2152
- Fix comment pattern by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/2155
- Fix unassign variables in test by @dalance in https://github.com/veryl-lang/veryl/pull/2158
Update tower-lsp-server to 0.23.0 by @dalance in https://github.com/veryl-lang/veryl/pull/2111Change iter::chain to itertools for wasm compile by Rust 1.89.0 by @dalance in https://github.com/veryl-lang/veryl/pull/2165Mdbook plugin ignores some errors by @dalance in https://github.com/veryl-lang/veryl/pull/2166Fix issue where unnecessary generic function instances are emitted by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/2162Increase stack size of veryl-ls by @dalance in https://github.com/veryl-lang/veryl/pull/2168Refactor AnalyzerError and add snapshot test by @dalance in https://github.com/veryl-lang/veryl/pull/2167Fix unexpected unassignable_output of $sv member by @dalance in https://github.com/veryl-lang/veryl/pull/2173Add tree-sitter as submodule by @dalance in https://github.com/veryl-lang/veryl/pull/2176Suppress unassign in modules with unevaluable generic parameters by @dalance in https://github.com/veryl-lang/veryl/pull/2177BugFix: Keyword completion now works as expected in helix editor by @eirikki931 in https://github.com/veryl-lang/veryl/pull/2182Fix highlightgen failure by @dalance in https://github.com/veryl-lang/veryl/pull/2190Refactor IR by @dalance in https://github.com/veryl-lang/veryl/pull/2192Add BigInt wrapper by @dalance in https://github.com/veryl-lang/veryl/pull/2193Remove redundant nested concatenation by @dalance in https://github.com/veryl-lang/veryl/pull/2195Fix bool migration doesn't work by @dalance in https://github.com/veryl-lang/veryl/pull/2196New Contributors
- @eirikki931 made their first contribution in https://github.com/veryl-lang/veryl/pull/2182
Full Changelog: https://github.com/veryl-lang/veryl/compare/v0.17.2...v0.18.0
v0.18.0 - veryl Release Notes | AnnounceHQ