v0.13.0
github-actions
released this
12 Sep 08:29
·
190 commits
to master
since this release
What's Changed
Breaking Changes π
- Bounded generic parameter by @dalance in #917
- Change from
std
to$std
by @dalance in #930 - Change local to const by @dalance in #932
New Features π
- Support untyped enum declaration by @taichi-ishitani in #902
- Mermaid support for documentation comment by @dalance in #904
- Add
enum_encoding
attribute by @taichi-ishitani in #915 - Completion of modport and struct member by @dalance in #934
Other Changes
- Fix wrong enum width calculation by @taichi-ishitani in #903
- Report error when enum variant cannot be evaluated by @taichi-ishitani in #905
- Refine document generation by @dalance in #906
- Update README.md by @prokie in #914
- Extract veryl-std from veryl-metadata by @dalance in #923
- Support var declaration within statement block by @taichi-ishitani in #921
- Import std from veryl-lang/std by @dalance in #925
- Fix wrong named block emittion by @taichi-ishitani in #935
- Clear symbol table before running unit tests for analyzer by @taichi-ishitani in #944
- Remove
initial
andfinal
declarations from package item by @taichi-ishitani in #946 - Merge
ModuleItem
andInterfaceItem
by @taichi-ishitani in #950 - Execute only tests for the current project by @dalance in #954
- Allow interface connection in inst declaration by @dalance in #955
- Add post_pass1 stage for import handling by @dalance in #957
- Allow type parameter override by named type by @dalance in #962
New Contributors
Full Changelog: v0.12.0...v0.13.0