From 13a1240359924d86b4e940b4bbae156f88c35e48 Mon Sep 17 00:00:00 2001 From: Wilson Snyder Date: Sun, 29 Sep 2024 21:41:05 -0400 Subject: [PATCH] Commentary: Changes update --- Changes | 14 ++++++++++---- ci/docker/buildenv/README.rst | 2 +- docs/guide/install.rst | 8 +++++--- docs/spelling.txt | 1 + 4 files changed, 17 insertions(+), 8 deletions(-) diff --git a/Changes b/Changes index 45a369fc0..5ea791963 100644 --- a/Changes +++ b/Changes @@ -29,14 +29,16 @@ Verilator 5.029 devel * Support basic dist constraints (#5431). [Arkadiusz Kozdra, Antmicro Ltd.] * Support inside array constraints (#5448). [Arkadiusz Kozdra, Antmicro Ltd.] * Support DPI imports and exports with double underscores (#5481). -* Support objcache when compiling Verilated files with cmake. +* Support ccache when compiling Verilated files with cmake. * Add error on instances without parenthesis. +* Add Docker pre-commit hook (#5238) (#5452). [Chris Bachhuber] * Add partial coverage symbol and branch data in lcov info files (#5388). [Andrew Nolte] * Add method to check if there are VPI callbacks of the given type (#5399). [Kaleb Barrett] * Remove warning on unsized numbers exceeding 32-bits. * Improve Verilation thread pool (#5161). [Bartłomiej Chmiel, Antmicro Ltd.] * Improve performance of V3VariableOrder with parallelism (#5406). [Bartłomiej Chmiel, Antmicro Ltd.] -* Improve parser error handling. [Arkadiusz Kozdra, Antmicro Ltd.] +* Improve parser error handling (#5493). [Arkadiusz Kozdra, Antmicro Ltd.] +* Improve process trigger performance (#5483). [Geza Lore] * Fix suppression of WIDTH* warnings when immediately under a size cast (#3417). * Fix `$fatal` to not be affected by `+verilator+error+limit` (#5135). [Gökçe Aydos] * Fix display with multiple string formats (#5311). [Luiza de Melo] @@ -60,12 +62,16 @@ Verilator 5.029 devel * Fix foreach colliding index names (#5444). [Arkadiusz Kozdra, Antmicro Ltd.] * Fix fault on defparam with UNSUPPORTED ignored (#5450). [Luiza de Melo] * Fix class reference with pin that is a class reference (#5454). +* Fix user-type parameter overlap (#5469). [Todd Strader] * Fix tracing when name() is empty (#5470). [Sam Shahrestani] * Fix timing mode not exiting on empty events (#5472). * Fix --binary with .cpp PLI filenames under relative directory paths. * Fix extra dot in coverage point hierarchy when using name()=''. -* Fix short-circuting with associative array access (#5484). [Ethan Sifferman] -* Fix short-circuting on method calls (#5486). [Ethan Sifferman] +* Fix short-circuiting with associative array access (#5484). [Ethan Sifferman] +* Fix short-circuiting on method calls (#5486). [Ethan Sifferman] +* Fix exponential concatenate performance (#5488). [Arkadiusz Kozdra, Antmicro Ltd.] +* Fix V3Table trying to generate 'x' bits in the lookup table. (#5491). [Geza Lore] +* Fix randomize with foreach constraints (#5492). [Arkadiusz Kozdra, Antmicro Ltd.] Verilator 5.028 2024-08-21 diff --git a/ci/docker/buildenv/README.rst b/ci/docker/buildenv/README.rst index eac4307d2..2f04bb732 100644 --- a/ci/docker/buildenv/README.rst +++ b/ci/docker/buildenv/README.rst @@ -1,7 +1,7 @@ .. Copyright 2003-2024 by Wilson Snyder. .. SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0 -.. _Verilator Build Docker Container +.. _Verilator Build Docker Container: Verilator Build Docker Container ================================ diff --git a/docs/guide/install.rst b/docs/guide/install.rst index 6480d2475..05a58d244 100644 --- a/docs/guide/install.rst +++ b/docs/guide/install.rst @@ -31,9 +31,11 @@ For other distributions, refer to `Repology Verilator Distro Packages pre-commit Quick Install ============================= -You can use verliator's `pre-commit `_ hook to lint your code before committing it. -It encapsulates the :ref:`Verilator Build Docker Container`_, so you need docker on your system to use it. -The verilator image will be downloaded automatically. +You can use Verilator's `pre-commit `__ hook to +lint your code before committing it. It encapsulates the :ref:`Verilator +Build Docker Container`, so you need docker on your system to use it. The +verilator image will be downloaded automatically. + To use the hook, add the following entry to your :code:`.pre-commit-config.yaml`: .. code-block:: yaml diff --git a/docs/spelling.txt b/docs/spelling.txt index a23028949..9ecaceddd 100644 --- a/docs/spelling.txt +++ b/docs/spelling.txt @@ -359,6 +359,7 @@ Sasselli Scharrer Seitz Shahid +Shahrestani Shankar Shanshan Sharad