Commentary: Changes update

This commit is contained in:
Wilson Snyder 2025-05-10 13:22:26 -04:00
parent 100e3d7702
commit d0424862f9
4 changed files with 19 additions and 6 deletions

View File

@ -13,14 +13,19 @@ Verilator 5.037 devel
**Other:**
* Support constrained random for associative arrays (#5985) (#5986). [Yilou Wang]
* Add BADVLTPRAGMA on unknown Verilator pragmas (#5945). [Shou-Li Hsu]
* Add PROCINITASSIGN on initial assignments to process variables (#2481). [Niraj Menon]
* Fix filename backslash escapes in C code (#5947).
* Fix C++ widths in V3Expand (#5953) (#5975). [Geza Lore]
* Fix dependencies from different hierarchical schedules (#5954). [Bartłomiej Chmiel, Antmicro Ltd.]
* Fix constant propagation of post-expand stages (#5955) (#5963) (#5969) (#5972) (#5983).
* Fix sign extension of signed compared with unsigned case items (#5968).
* Fix always processes ignoring $finish (#5971). [Hennadii Chernyshchyk]
* Fix streaming to/from packed arrays (#5976). [Geza Lore]
* Fix inconsistent assignment error with split-var (#5984) (#5988). [Yutetsu TAKATSUKASA]
* Fix AstAssignW conversion (#5991) (#5992). [Ryszard Rozak, Antmicro Ltd.]
* Fix const-bit-op-tree with single-bit masks (#5993) (#5998). [Yutetsu TAKATSUKASA]
Verilator 5.036 2025-04-27

View File

@ -224,6 +224,11 @@ TAGS: $(TAGFILES)
doxygen:
$(MAKE) -C docs doxygen
.PHONY: spelling
spelling:
$(MAKE) -C docs spelling
######################################################################
# Install

View File

@ -607,6 +607,10 @@ Summary:
.. option:: -fno-gate
Rarely needed. Do not apply the gate-level wire optimizations. Using
this is not recommended as may cause additional warnings and ordering
issues.
.. option:: -fno-inline
.. option:: -fno-inline-funcs
@ -1273,8 +1277,8 @@ Summary:
.. option:: --public
This is only for historical debugging use and using it may result in
mis-simulation of generated clocks.
Rarely needed. This is only for historical debugging use and using it
may result in mis-simulation of generated clocks.
Declares all signals and modules public. This will turn off signal
optimizations as if all signals had a :option:`/*verilator&32;public*/`
@ -1564,7 +1568,6 @@ Summary:
This is not needed with standard designs with only one top. See also
:option:`MULTITOP` warning.
.. option:: --trace
Deprecated; use :vlopt:`--trace-fst`, :vlopt:`--trace-saif` or
@ -1720,8 +1723,8 @@ Summary:
.. option:: --valgrind
Run Verilator under `Valgrind <https://valgrind.org/>`_. The command may be
changed with :option:`VERILATOR_VALGRIND`.
Rarely needed. Run Verilator under `Valgrind <https://valgrind.org/>`_.
The command may be changed with :option:`VERILATOR_VALGRIND`.
.. option:: --no-verilate

View File

@ -90,7 +90,7 @@ def process():
print()
print("You may now want to clean up spelling, and commit:")
print(" (cd docs ; make spelling | grep -vi 'writing output')")
print(" (make spelling | grep -vi 'writing output')")
print(" git ci -am 'Commentary: Changes update'")
print()