File verilator.changes of Package verilator

-------------------------------------------------------------------
Sat Oct 29 13:07:54 UTC 2022 - Dirk Müller <dmueller@suse.com>

- 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<optimization> options to replace -O<letter> 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  7 22:22:15 UTC 2022 - Stefan Brüns <stefan.bruens@rwth-aachen.de>

- 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  1 11:33:05 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>

- 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 00:55:16 UTC 2021 - Dirk Müller <dmueller@suse.com>

- 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  2 03:38:11 UTC 2021 - Stefan Brüns <stefan.bruens@rwth-aachen.de>

- Update to version 4.106 (see included Changes file for details)
- Remove add-shebangs.patch, just mangle she-bang with sed

-------------------------------------------------------------------
Tue Feb 12 08:06:17 UTC 2019 - John Vandenberg <jayvdb@gmail.com>

- 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  6 22:15:44 UTC 2018 - Stefan Brüns <stefan.bruens@rwth-aachen.de>

- Update to version 4.008 (see included Changes file for details)
- Remove SystemPerl dependency, no longer supported since version 3.910

-------------------------------------------------------------------
Sat Jul  7 15:50:17 CEST 2018 - david.lanzendoerfer@o2s.ch

- Update to version 3.904 (see Changes)

-------------------------------------------------------------------
Thu Feb 16 10:56:03 UTC 2017 - jengelh@inai.de

- Rewrite description to give more insight as to what it does.

-------------------------------------------------------------------
Sun Feb  5 12:25:55 UTC 2017 - aloisio@gmx.com

- Update to version 3.900 (see Changes)

-------------------------------------------------------------------
Sun Aug 17 17:07:23 UTC 2014 - dmitry_r@opensuse.org

- Initial package, version 3.862
- Add verilator-rpmlintrc to avoid warnings about source files for
  SystemC
openSUSE Build Service is sponsored by