Published December 1, 2025
| Version v0.17.1
Software
Open
Veryl Hardware Description Language
Creators
Description
<!-- Release notes generated using configuration in .github/release.yml at v0.17.1 -->
What's Changed
New Features 🎉
- Add
DSimrunner by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/2034 - Add build and verilator outputs to .gitignore template by @mchoo7 in https://github.com/veryl-lang/veryl/pull/2030
- Add basic synchronizer implementation by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/2036
- Add vertical_align format option (on by default) by @Timmmm in https://github.com/veryl-lang/veryl/pull/2065
Other Changes
- Create version file for nightly build by @dalance in https://github.com/veryl-lang/veryl/pull/2027
- Allow to use user defined types as generic arg for generic components defined in dependent projects by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/2026
- Add references to variables specified as modport default member from the modport by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/2031
- Fix modport default member resolution by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/2033
- Implement self reference check for modport default member by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/2037
- Fix analyzer panic by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/2039
- Fix benchmark failure by @dalance in https://github.com/veryl-lang/veryl/pull/2041
- Improve parse error for some cases by @dalance in https://github.com/veryl-lang/veryl/pull/2043
- Fix
undefined identifiererror by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/2045 - Fix
anonymous_identifier_usageerror cuased by mangled path mismatch by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/2050 - Fix unexpected modport mismatch error by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/2054
- Fix emit position of
constdeclaration in statement block by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/2055 - Simplify generic reference resolution by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/2061
- Fix reference error related to pacakge alias defined in package by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/2072
- Exclude $std from check mode of build by @dalance in https://github.com/veryl-lang/veryl/pull/2076
- Fix issue that cyclic dependency in generic reference may not be detected by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/2078
- fix: Evaluator panic on unknown static values by @dxur in https://github.com/veryl-lang/veryl/pull/2082
- Fix
unknown_membererror caused by package alias by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/2083 - Fix
mismatch typeerror caused by proto alias by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/2085 - Remove debug print by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/2086
New Contributors
- @mchoo7 made their first contribution in https://github.com/veryl-lang/veryl/pull/2030
- @Timmmm made their first contribution in https://github.com/veryl-lang/veryl/pull/2065
- @dxur made their first contribution in https://github.com/veryl-lang/veryl/pull/2082
Full Changelog: https://github.com/veryl-lang/veryl/compare/v0.17.0...v0.17.1
Notes
Files
veryl-lang/veryl-v0.17.1.zip
Files
(4.6 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:c0ae5e7b9c0bfe8dfdc25546fd6aa94f
|
4.6 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/veryl-lang/veryl/tree/v0.17.1 (URL)
Software
- Repository URL
- https://github.com/veryl-lang/veryl