Skip to content

Releases: SystemRDL/systemrdl-compiler

1.27.3

12 Jan 05:36
Compare
Choose a tag to compare

Bug Fixes:

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

1.27.2

08 Nov 05:43
Compare
Choose a tag to compare

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

12 Oct 04:53
Compare
Choose a tag to compare

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

1.27.0

12 Oct 04:04
Compare
Choose a tag to compare

Updates:

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

1.26.1

04 Aug 06:04
Compare
Choose a tag to compare

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

09 Jun 04:19
Compare
Choose a tag to compare

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

21 Apr 05:32
Compare
Choose a tag to compare

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

10 Apr 06:18
Compare
Choose a tag to compare

Bug Fixes:

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

1.25.5

09 Apr 05:20
Compare
Choose a tag to compare

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

09 Mar 07:03
Compare
Choose a tag to compare

Bug Fixes:

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