Skip to content

Releases: SystemRDL/systemrdl-compiler

1.3.0

07 Nov 05:43

Choose a tag to compare

New Features

  • Add ability to override top-level component's parameters via elaborate()
  • Implement internal/external instance types (#11)

Bug Fixes

  • Fix nested parameter propagation bug (#12)

1.2.0

24 Oct 04:56

Choose a tag to compare

New Features

  • Add RootNode.top property to simplify access to top-level addrmap component
  • Add mechanism to override implicit default property value when calling Node.get_property()
  • Allow access to more Perl constructs in preprocessor (#10)
  • Add implementation of RDLFormatCode processing.
    • See Node.get_html_desc()
    • Also enhanced to allow Markdown syntax in desc properties

1.1.1

25 Sep 03:47

Choose a tag to compare

Bug Fixes

  • Fix default value getter for 'name' property

1.1.0

04 Sep 04:12

Choose a tag to compare

New Features

  • Implemented preprocessor
    • Supports Verilog-style `include "file" directive and embedded <% Perl code %> tags.
  • Implemented property references in RHS expressions.
  • Implemented optional compiler warning messages.
  • Add ability to define built-in user-defined properties.
  • Reworked error context message printing mechanism.
  • Implemented __repr__() to some types to provide more useful debug printing. (#5)

Bug Fixes

  • Fix error message color output in Windows cmd shell. (#9)
  • Fix error handling on lexer token recognition exception. (#2)
  • Fix UTF-8 support. (#1)

1.0.0

27 Aug 00:58

Choose a tag to compare

Initial Release