Systemrdl Compiler Versions Save

SystemRDL 2.0 language compiler front-end

v1.27.3

3 months ago

Bug Fixes:

  • Fix FieldNode.is_volatile incorrectly returning non-boolean value if some properties are assigned references.

v1.27.2

6 months ago

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.

v1.27.1

6 months ago

no-op release to fix readthedocs stable docs build. No changes.

v1.27.0

6 months ago

Updates:

  • Upgrade to Antlr 4.13.1 runtime
  • Add method to generate a globally scoped type name. #187

v1.26.1

9 months ago

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

v1.26.0

11 months ago

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

v1.25.7

1 year ago

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

v1.25.6

1 year ago

Bug Fixes:

  • Fix mishandled implicit boolean assignment for donttest/dontcompare properties. #167

v1.25.5

1 year ago

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

v1.25.4

1 year ago

Bug Fixes:

  • Remove overly-strict validation check on fields with access policy sw=w; hw=na;. #155