Changelog for
verilator-devel-4.228-22.89.noarch.rpm :
* Sat Oct 29 2022 Dirk Müller
- update to 4.228:
* Support some IEEE signal strengths
* Add --main to generate main() C++
* Add --build-jobs, and rework arguments for -j
* Rename --bin to --build-dep-bin
* Rename debug flags --dumpi-tree, --dumpi-graph, etc.
* Fix thread saftey in SystemC VL_ASSIGN_SBW/WSB
* Fix crash in gate optimization of circular logic
* Fix arguments in non-static method call
* Fix default --mod-prefix when --prefix is repeated
* Fix calling trace() after open() segfault
* Fix typedef\'ed class conversion to boolean
* Fix Verilation speed when disabled warnings
* Add --future0 and --future1 options
* Support class parameters
* Support wildcard index associative arrays
* Support negated properties
* Support $test$plusargs(expr)
* Rename trace rolloverSize()
* Improve Verilation speed with --threads on large designs.
* Improve Verilation memory by reducing V3Number
* Fix struct pattern assignment
* Fix public combo propagation issues
* Fix incorrect tristate logic (#3399)
* Fix incorrect bit op tree optimization
* Fix bisonpre for MSYS2
* Fix max memory usage
* Fix empty string arguments to display
* Fix table misoptimizing away display
* Fix unique_ptr memory header for MinGW64
* Fix $dump systemtask with --output-split-cfuncs
* Fix wrong bit op tree optimization
* Fix nested default assignment for struct pattern
* Fix sformat string incorrectly cleared
* Fix segfault exporting non-existant package
* Fix void-cast queue pop_front or pop_back
* Fix case statement comparing string literal
* Fix === with some tristate constants
* Fix converting subclasses to string
* Fix --hierarchical with order-based pin connections
* VCD tracing is now parallelized with --threads
* Add -f options to replace -O options
* Changed --no-merge-const-pool to -fno-merge-const-pool
* Changed --no-decoration to remove output whitespace
* Support compile time trace signal selection with tracing_on/off
* Support non-ANSI interface port declarations
* Support concat assignment to packed array
* Improve conditional merging optimization
* Define VM_TRACE_VCD when tracing in VCD format.
* Add assert when VerilatedContext is mis-deleted
* Internal prep work towards timing control.
* Fix hang with large case statement optimization
* Fix UNOPTFLAT warning from initial static var
* Fix compile error when enable VL_LEAK_CHECKS
* Fix cmake rules to support higher-level targets
* Fix BLKANDNBLK on $readmem/$writemem
* Fix \'with\' operator with type casting
* Fix incorrect conditional merging
* Fix passing VL_TRACE_FST_WRITER_THREAD in CMake build.
* Fix compile error under strict C++11 mode
* Fix public unpacked input ports [Todd Strader]
* Tue Jun 07 2022 Stefan Brüns - Update to 4.222. For a list of changes, see included Changes or https://github.com/verilator/verilator/blob/v4.222/Changes- See https://verilator.org/guide/latest/ for documentation- Remove obsolete verilator-rpmlintrc
* Tue Jun 01 2021 Christophe Giboudeaux - Update to 4.202. Changes since 4.200:
* Documentation has been rewritten into a book format.
* Verilated signals now use VlWide and VlPacked in place of C arrays.
* Add an URL on warnings to point to the manual\'s description.
* Add EOFNEWLINE warning when missing a newline at EOF.
* Changed TIMESCALEMOD from error into a warning.
* Mark --no-relative-cfuncs as scheduled for deprecation.
* Add --coverage-max-width.
* Add VerilatedCovContext::forcePerInstance.
* Add FST SystemC tracing.
* Add PINNOTFOUND warning in place of error.
* Support overlaps in priority case statements.
* Support for null ports.
* Fix class unpacked-array compile error.
* Fix scope types in FST and VCD traces.
* Fix exceeding command-line ar limit.
* Fix false $dumpfile warning on model save.
* Fix --timescale-override not suppressing TIMESCALEMOD.
* Fix false TIMESCALEMOD on generate-ignored instances.
* Fix --output-split with class extends.
* Fix false WIDTHCONCAT on casted constant.
* Fix tracing of long hashed names.
* Fix --public-flat-rw / DPI issue.
* Fix interface localparam access.
* Fix Cygwin example compile issues.
* Fix select of with index variable.
* Fix cmake version number to be numeric.
* Fix MinGW not supportting \'localtime_r\'.
* Fix cast from packed, typedef\'ed interface signal.
* Fix VPI package reported as vpiModule.
* Fix dumping waveforms to multiple FST files.
* Fix assertion failure in bitOpTree.
* Fix V3Premit infinite loop on always read-and-write.
* Fix VPI packed vectors.
* Fix VPI public interface parameters.
* Check the Changes file for older changes
* Sat Jan 23 2021 Dirk Müller - update to 4.108:
* Many VPI changes for IEEE compatibility, which may alter behavior from previous releases.
* Support randomize() class method and rand
* Support $cast and new CASTCONST warning.
* Add --top option as alias of --top-module.
* Add LATCH and NOLATCH warnings
* Remove Unix::Processors internal test dependency.
* Report UNUSED on parameters, localparam and genvars
* Add error on real to non-real output pins
* Support package imports before parameters in interfaces
* Support --sanitize in internal tests
* Fix passing parameter type instantiations by position number.
* Fix DPI open array handling issues.
* Fix error when dotted refers to missing module
* Fix little endian packed array counting
* Fix showing reference locations for BLKANDNBLK
* Fix genblk naming to match IEEE
* Fix VPI memory word indexing
* Fix vpiLeftRange on little-endian memories
* Fix VPI module tree
* Fix vpi_release_handle to be called implicitly per IEEE
* Fix to allow inheriting \'VerilatedVcdFile\' class.
* Fix $urandom_range maximum value
* Fix to emit timescale in hierarchical blocks
* Fix to ignore coverage on real ports
* Sat Jan 02 2021 Stefan Brüns - Update to version 4.106 (see included Changes file for details)- Remove add-shebangs.patch, just mangle she-bang with sed
* Tue Feb 12 2019 John Vandenberg - Update to version 4.010 (see included Changes file for details)- Add add-shebangs.patch to add shebangs to executable scripts- Move development files into devel subpackage
* Thu Dec 06 2018 Stefan Brüns - Update to version 4.008 (see included Changes file for details)- Remove SystemPerl dependency, no longer supported since version 3.910
* Sat Jul 07 2018 david.lanzendoerferAATTo2s.ch- Update to version 3.904 (see Changes)
* Thu Feb 16 2017 jengelhAATTinai.de- Rewrite description to give more insight as to what it does.
* Sun Feb 05 2017 aloisioAATTgmx.com- Update to version 3.900 (see Changes)