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:** **Other:**
* Support constrained random for associative arrays (#5985) (#5986). [Yilou Wang]
* Add BADVLTPRAGMA on unknown Verilator pragmas (#5945). [Shou-Li Hsu] * Add BADVLTPRAGMA on unknown Verilator pragmas (#5945). [Shou-Li Hsu]
* Add PROCINITASSIGN on initial assignments to process variables (#2481). [Niraj Menon] * Add PROCINITASSIGN on initial assignments to process variables (#2481). [Niraj Menon]
* Fix filename backslash escapes in C code (#5947). * Fix filename backslash escapes in C code (#5947).
* Fix C++ widths in V3Expand (#5953) (#5975). [Geza Lore] * 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 constant propagation of post-expand stages (#5955) (#5963) (#5969) (#5972) (#5983).
* Fix sign extension of signed compared with unsigned case items (#5968). * Fix sign extension of signed compared with unsigned case items (#5968).
* Fix always processes ignoring $finish (#5971). [Hennadii Chernyshchyk] * Fix always processes ignoring $finish (#5971). [Hennadii Chernyshchyk]
* Fix streaming to/from packed arrays (#5976). [Geza Lore] * 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 Verilator 5.036 2025-04-27

View File

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

View File

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

View File

@ -90,7 +90,7 @@ def process():
print() print()
print("You may now want to clean up spelling, and commit:") 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(" git ci -am 'Commentary: Changes update'")
print() print()