Published November 4, 2025
| Version v0.17.0
Software
Open
Veryl Hardware Description Language
Authors/Creators
Description
<!-- Release notes generated using configuration in .github/release.yml at v0.17.0 -->
What's Changed
Breaking Changes ðŸ›
- Remove
===and!==operator by @dalance in https://github.com/veryl-lang/veryl/pull/2006 - Remove
^~operator by @dalance in https://github.com/veryl-lang/veryl/pull/2008
New Features 🎉
- Add cocotb 2.0 support by @dalance in https://github.com/veryl-lang/veryl/pull/1958
Other Changes
- Evaluation support of larger number than 64bit by @dalance in https://github.com/veryl-lang/veryl/pull/1951
- Fix insertion of dag edge between generic arg and base symbol by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/1955
- Remove
array selectfrom identifier used as generic arg by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/1957 - Make cocotb version check stricter by @omasanori in https://github.com/veryl-lang/veryl/pull/1959
- Fix syntax error on
boolkeyword in generic param list by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/1965 - Change publisher of VSCode extension by @dalance in https://github.com/veryl-lang/veryl/pull/1966
- Change name of VSCode extension by @dalance in https://github.com/veryl-lang/veryl/pull/1967
- Fix unexpected
unresolvable_generic_argumenterror by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/1970 - Fix lsp no response by @dalance in https://github.com/veryl-lang/veryl/pull/1975
- Allow clock domain annotation to SV items by @dalance in https://github.com/veryl-lang/veryl/pull/1977
- Fix filelist order by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/1972
- Fix panic happened during executing
resolve_user_definedby @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/1982 - Restore scanner state assignment for keywords by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/1985
- Fix unexpected multiple assign caused by inst declaration by @dalance in https://github.com/veryl-lang/veryl/pull/1983
- Fix alignment of single line inst declaration in SV by @dalance in https://github.com/veryl-lang/veryl/pull/1987
- Fix
mismatch_typeforinstdeclaration with proto alias module by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/1989 - Add aarch64-linux support of VSCode extension by @dalance in https://github.com/veryl-lang/veryl/pull/1991
- Add aarch64-windows support by @dalance in https://github.com/veryl-lang/veryl/pull/1993
- Check SV keyword in struct/union/enum items by @dalance in https://github.com/veryl-lang/veryl/pull/1998
- Change visibility of
fifo_contollertopublicby @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/2000 - Implement type expression check by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/1999
- Fix unexpected
unknown_membererror by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/2010 - Resolve
importeddurling unaliasing by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/2013 - Fix emission of type keywords used as literal by @taichi-ishitani in https://github.com/veryl-lang/veryl/pull/2016
- Fix invalid factor error caused by interface instance in $sv by @dalance in https://github.com/veryl-lang/veryl/pull/2017
- Fix invalid factor error caused by interface alias by @dalance in https://github.com/veryl-lang/veryl/pull/2019
- Support Python 3.6+ by @omasanori in https://github.com/veryl-lang/veryl/pull/1960
- Eliminate unnecessary exception capture by @omasanori in https://github.com/veryl-lang/veryl/pull/2023
New Contributors
- @omasanori made their first contribution in https://github.com/veryl-lang/veryl/pull/1959
Full Changelog: https://github.com/veryl-lang/veryl/compare/v0.16.5...v0.17.0
Notes
Files
veryl-lang/veryl-v0.17.0.zip
Files
(4.6 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:8c4520c613ebf4f7883fdb6d2ca1d918
|
4.6 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/veryl-lang/veryl/tree/v0.17.0 (URL)
Software
- Repository URL
- https://github.com/veryl-lang/veryl