Releases: SystemRDL/systemrdl-compiler
Releases · SystemRDL/systemrdl-compiler
1.27.3
Bug Fixes:
- Fix
FieldNode.is_volatile
incorrectly returning non-boolean value if some properties are assigned references.
1.27.2
Bug Fixes:
- Fix error handling if struct is not fully defined (#192)
- Fix omission of 6.3.2.3.2-b: Auto-assign default values to unset members of struct literals.
1.27.1
no-op release to fix readthedocs stable docs build. No changes.
1.27.0
Updates:
- Upgrade to Antlr 4.13.1 runtime
- Add method to generate a globally scoped type name. #187
1.26.1
Bug Fixes:
- Fix missed check on valid assignment component for UDPs
- More proper fix for quirk where parameter override across multiple elaborations would use cached default value. #166, #181, #182
- Fix support for UDP array type defaults. #180
1.26.0
Updates:
- Add ability to inject define macros into preprocessor. #174
Bug Fixes:
- Fix compile crash when encountering empty group-like nodes. #176
- Bypass irrelevant storage-related rule checks for alias registers. #173
1.25.7
Bug Fixes:
- Remove inaccurate mutually-exclusive limitation on dontcompare/donttest properties.
- Fix missed validation of field access policy if swwe/swwel/we/wel properties are assigned a reference.
- Fix quirk where parameter override across multiple elaborations would use cached default value. #166
1.25.6
Bug Fixes:
- Fix mishandled implicit boolean assignment for donttest/dontcompare properties. #167
1.25.5
Bug Fixes:
- Do not warn about missing reset on virtual fields. This is usually intentional.
- Fix numerous issues with array & struct UDPs that contain references. Includes fix for #161, and other related issues.
- Fix incorrect reference returned for property refs in array. #164
- Implement proper check for illegal component references embedded in aggregate datatypes in parameters. #114
1.25.4
Bug Fixes:
- Remove overly-strict validation check on fields with access policy
sw=w; hw=na;
. #155