Commentary: Changes update

This commit is contained in:
Wilson Snyder 2024-11-23 22:06:07 -05:00
parent 7e9535381a
commit 749b0345df
2 changed files with 12 additions and 8 deletions

View File

@ -16,6 +16,8 @@ Verilator 5.031 devel
* Support queue's assignment `push_back/push_front('{})` (#5585) (#5586). [Yilou Wang] * Support queue's assignment `push_back/push_front('{})` (#5585) (#5586). [Yilou Wang]
* Support basic constrained random for multi-dimensional dynamic array and queue (#5591). [Yilou Wang] * Support basic constrained random for multi-dimensional dynamic array and queue (#5591). [Yilou Wang]
* Support vpiDefName (#3906) (#5572). [Krzysztof Starecki] * Support vpiDefName (#3906) (#5572). [Krzysztof Starecki]
* Support parameter names in pattern initialization (#5593) (#5596). [Greg Davill]
* Support randomize size constraints with restrictions (#5582 partial) (#5611). [Ryszard Rozak, Antmicro Ltd.]
* Support `pure constraint`. * Support `pure constraint`.
* Add `--no-std-waiver` and default reading of standard lint waivers file (#5607). * Add `--no-std-waiver` and default reading of standard lint waivers file (#5607).
* Add `--no-std-package` as subset-alias of `--no-std` (#5607). * Add `--no-std-package` as subset-alias of `--no-std` (#5607).
@ -25,6 +27,7 @@ Verilator 5.031 devel
* Add error on `wait` with missing `.triggered` (#4457). * Add error on `wait` with missing `.triggered` (#4457).
* Add error when improperly storing to parameter (#5147). [Gökçe Aydos] * Add error when improperly storing to parameter (#5147). [Gökçe Aydos]
* Add coverage point hierarchy to coverage reports (#5575) (#5576). [Andrew Nolte] * Add coverage point hierarchy to coverage reports (#5575) (#5576). [Andrew Nolte]
* Add warning on global constraints (#5625). [Ryszard Rozak, Antmicro Ltd.]
* Add error on `solve before` or soft constraints of `randc` variable. * Add error on `solve before` or soft constraints of `randc` variable.
* Improve concatenation performance (#5598) (#5599) (#5602). [Geza Lore] * Improve concatenation performance (#5598) (#5599) (#5602). [Geza Lore]
* Fix dotted reference in delay value (#2410). * Fix dotted reference in delay value (#2410).
@ -38,6 +41,7 @@ Verilator 5.031 devel
* Fix duplicate scope identifiers decoding (#5584). [Bartłomiej Chmiel, Antmicro Ltd.] * Fix duplicate scope identifiers decoding (#5584). [Bartłomiej Chmiel, Antmicro Ltd.]
* Fix `rand` dynamic arrays with null handles (#5594). [Ryszard Rozak, Antmicro Ltd.] * Fix `rand` dynamic arrays with null handles (#5594). [Ryszard Rozak, Antmicro Ltd.]
* Fix NBAs to unpacked arrays of unpacked structs (#5603). [Geza Lore] * Fix NBAs to unpacked arrays of unpacked structs (#5603). [Geza Lore]
* Fix array of struct member overwrites on member update (#5605) (#5618) (#5628). [sumpster]
Verilator 5.030 2024-10-27 Verilator 5.030 2024-10-27

View File

@ -1364,7 +1364,7 @@ Summary:
.. option:: --no-std .. option:: --no-std
Prevents parsing standard input files, alias for Prevents parsing standard input files, alias for
:opt:`--no-std-package`, :opt:`--no-std-waiver`. This may be extended :vlopt:`--no-std-package`, :vlopt:`--no-std-waiver`. This may be extended
to prevent reading other standardized files in future versions. to prevent reading other standardized files in future versions.
.. option:: --no-std-package .. option:: --no-std-package
@ -1655,12 +1655,12 @@ Summary:
.. option:: --waiver-multiline .. option:: --waiver-multiline
When using :vlopt:`--waiver-output \<filename\>`, include a match When using :vlopt:`--waiver-output \<filename\> <--waiver-output>`,
expression that includes the entire multiline error message as a match include a match expression that includes the entire multiline error
regular expression, as opposed to the default of only matching the first message as a match regular expression, as opposed to the default of only
line of the error message. This provides a starting point for creating matching the first line of the error message. This provides a starting
complex waivers, but such generated waivers will likely require editing point for creating complex waivers, but such generated waivers will
for brevity before being reused. likely require editing for brevity before being reused.
.. option:: --waiver-output <filename> .. option:: --waiver-output <filename>
@ -2111,7 +2111,7 @@ The grammar of configuration commands is as follows:
the :code:`-rule`, :code:`-file`, and :code:`-contents` also match. The the :code:`-rule`, :code:`-file`, and :code:`-contents` also match. The
wildcard should be designed to match a single line; it is unspecified if wildcard should be designed to match a single line; it is unspecified if
the wildcard is allowed to match across multiple lines. The input the wildcard is allowed to match across multiple lines. The input
contents does not include :vlopt:`--std` standard files, nor contents does not include :vlopt:`--std <--no-std>` standard files, nor
configuration files (with :code:`verilator_config`). Typical use for configuration files (with :code:`verilator_config`). Typical use for
this is to match a version number present in the Verilog sources, so this is to match a version number present in the Verilog sources, so
that the waiver will only apply to that version of the sources. that the waiver will only apply to that version of the sources.