What's Changed
New Features 🎉
- Add
DSimrunner by @taichi-ishitani in #2034 - Add build and verilator outputs to .gitignore template by @mchoo7 in #2030
- Add basic synchronizer implementation by @taichi-ishitani in #2036
- Add vertical_align format option (on by default) by @Timmmm in #2065
Other Changes
- Create version file for nightly build by @dalance in #2027
- Allow to use user defined types as generic arg for generic components defined in dependent projects by @taichi-ishitani in #2026
- Add references to variables specified as modport default member from the modport by @taichi-ishitani in #2031
- Fix modport default member resolution by @taichi-ishitani in #2033
- Implement self reference check for modport default member by @taichi-ishitani in #2037
- Fix analyzer panic by @taichi-ishitani in #2039
- Fix benchmark failure by @dalance in #2041
- Improve parse error for some cases by @dalance in #2043
- Fix
undefined identifiererror by @taichi-ishitani in #2045 - Fix
anonymous_identifier_usageerror cuased by mangled path mismatch by @taichi-ishitani in #2050 - Fix unexpected modport mismatch error by @taichi-ishitani in #2054
- Fix emit position of
constdeclaration in statement block by @taichi-ishitani in #2055 - Simplify generic reference resolution by @taichi-ishitani in #2061
- Fix reference error related to pacakge alias defined in package by @taichi-ishitani in #2072
- Exclude $std from check mode of build by @dalance in #2076
- Fix issue that cyclic dependency in generic reference may not be detected by @taichi-ishitani in #2078
- fix: Evaluator panic on unknown static values by @dxur in #2082
- Fix
unknown_membererror caused by package alias by @taichi-ishitani in #2083 - Fix
mismatch typeerror caused by proto alias by @taichi-ishitani in #2085 - Remove debug print by @taichi-ishitani in #2086
New Contributors
- @mchoo7 made their first contribution in #2030
- @Timmmm made their first contribution in #2065
- @dxur made their first contribution in #2082
Full Changelog: v0.17.0...v0.17.1