Systemrdl-compiler

Latest version: v1.27.3

Safety actively analyzes 629306 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 8

1.11.0

**New Features**
- :zap: Performance update! :zap:
- Implemented parse accelerator extension using [speedy-antlr-tool](https://github.com/amykyta3/speedy-antlr-tool)
- 5x-10x performance improvement of compile phase.
- Update lexer/parser to use latest Antlr 4.8 runtime.

**Bug Fixes**
- Fix grammar to allow comment on last line of file. (39)
- Add missing validation check for meaningless combinations of `singlepulse` and `onwrite` properties. (40)

1.10.0

**New Features**
- Add `perl_safe_opcodes` compiler flag to allow user to override. Added more default opcodes (37).

1.9.0

**New Features**
- Add extended type name generation based on dynamic property assignments (29).
- Pull forward more utilities to the `Node` api: `type_name`, `orig_type_name`, `external`

**Bug Fixes**
- Fix missing warning check for implicit array stride.
- Fix type cast issue when assigning properties (35)
- Fix error hint underline if snippet contains tabs. (36)
- Fix property alias assignments in some counter properties: `threshold` & `incrthreshold`, `saturate` & `incrsaturate`.

1.8.0

**New Features**
- Implement RDLFormatCode processing for name properties
- Add RDL expression evaluation helper function: `RDLCompiler.eval()`
- Add `Node.get_rel_path()` function to compute relative path strings between nodes.
- Add signal/field reference width validation checks.
- Automatically remove common indentation from `desc` properties.
- Can be disabled if needed via compiler setting

**Bug Fixes**
- Fix assignment type-cast when using top-level parameter override
- Fix missing address collision check for insufficient array stride (32)
- Allow references to signals in several field properties (31).

1.7.2

**Bug Fixes**
- Fix boolean validation of `donttest` and `dontcompare` properties (27)

1.7.1

**Bug Fixes**
- Fix `singlepulse` property validation (23)

Page 6 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.