diff --git a/Changes b/Changes index e41a7bf29..cf8664c92 100644 --- a/Changes +++ b/Changes @@ -13,9 +13,9 @@ Verilator 5.043 devel **Other:** -* Add `--unroll-limit` option (#6654) (#6668). [Geza Lore] -* Add `-fno-inline-funcs-eager` option to disable excessive inlining (#6682). [Geza Lore] -* Add `-param`/`-port` options to `public_flat*` control directives (#6685). [Geza Lore] +* Add `--unroll-limit` option (#6654) (#6668). [Geza Lore, Fractile Ltd.] +* Add `-fno-inline-funcs-eager` option to disable excessive inlining (#6682). [Geza Lore, Fractile Ltd.] +* Add `-param`/`-port` options to `public_flat*` control directives (#6685). [Geza Lore, Fractile Ltd.] * Add `--top` specifying `config` name (#6710). [Dan Ruelas-Petrisko] * Add `sc_biguint` pragma (#6712). [Jakub Wasilewski, Antmicro Ltd.] * Support `std::randomize(){...}` (#4706) (#6573). [Yilou Wang] @@ -28,11 +28,11 @@ Verilator 5.043 devel * Support general global constraints (#6709) (#6711). [Yilou Wang] * Support `config` default liblist (#6714). [Dan Ruelas-Petrisko] * Optimize away calls to empty functions (#6626). [Geza Lore] -* Optimize redundant headers in Syms implementation files. [Geza Lore] -* Optimize constructor/destructor VerilatedModules (#6660). [Geza Lore] -* Optimize repeated function call during symbol table initialization (#6665). [Geza Lore] -* Optimize functions reading external parameters as pure (#6684). [Geza Lore] -* Optimize $past delayed variable reuse (#6689). [Geza Lore] +* Optimize redundant headers in Syms implementation files. [Geza Lore, Fractile Ltd.] +* Optimize constructor/destructor VerilatedModules (#6660). [Geza Lore, Fractile Ltd.] +* Optimize repeated function call during symbol table initialization (#6665). [Geza Lore, Fractile Ltd.] +* Optimize functions reading external parameters as pure (#6684). [Geza Lore, Fractile Ltd.] +* Optimize $past delayed variable reuse (#6689). [Geza Lore, Fractile Ltd.] * Fix expression short circuiting (#6483). [Todd Strader] * Fix expression coverage of system calls (#6592). [Todd Strader] * Fix `--timing` with `--x-initial-edge` (#6603) (#6631). [Krzysztof Bieganski, Antmicro Ltd.] @@ -41,19 +41,19 @@ Verilator 5.043 devel * Fix initial random values for verilator-created variables (#6611). [Todd Strader] * Fix parsing of `with` clause inside covergroups (#6618). [Pawel Kojma, Antmicro Ltd.] * Fix slice memory overflow on large output arrays (#6636) (#6638). [Jens Yuechao Liu] -* Fix memory usage statistics on MacOS (#6644). [Geza Lore] -* Fix command line statistics with --stats (#6645) (#6646). [Geza Lore] -* Fix slow compilation of generated sampled value code (#6652). [Geza Lore] -* Fix non-deterministic output when splitting Syms file. [Geza Lore] +* Fix memory usage statistics on MacOS (#6644). [Geza Lore, Fractile Ltd.] +* Fix command line statistics with --stats (#6645) (#6646). [Geza Lore, Fractile Ltd.] +* Fix slow compilation of generated sampled value code (#6652). [Geza Lore, Fractile Ltd.] +* Fix non-deterministic output when splitting Syms file. [Geza Lore, Fractile Ltd.] * Fix crash on DFG driver lookup (#6649). [Geza Lore] -* Fix ccache-report with PCH files. [Geza Lore] +* Fix ccache-report with PCH files. [Geza Lore, Fractile Ltd.] * Fix local interface parameter hierarchical access (#6661) (#6666). [Paul Swirhun] -* Fix splitting of Syms constructor/destructor bodies (#6662). [Geza Lore] -* Fix long C++ compilation due to VerilatedScope constructors (#6664). [Geza Lore] +* Fix splitting of Syms constructor/destructor bodies (#6662). [Geza Lore, Fractile Ltd.] +* Fix long C++ compilation due to VerilatedScope constructors (#6664). [Geza Lore, Fractile Ltd.] * Fix large array initialization (#6669). [Artur Bieniek, Antmicro Ltd.] -* Fix --expand-limit not respected for expressions (#6670). [Geza Lore] +* Fix --expand-limit not respected for expressions (#6670). [Geza Lore, Fractile Ltd.] * Fix `free` name collision (#6675). [Todd Strader] -* Fix bounds checking in non-inlined function (#6677). [Geza Lore] +* Fix bounds checking in non-inlined function (#6677). [Geza Lore, Fractile Ltd.] * Fix stream operator widening (#6693) (#6697). [Jean-Nicolas Strauss] * Fix deleting linked node error in V3Randomize (#6718). [Igor Zaworski, Antmicro Ltd.] diff --git a/docs/guide/contributors.rst b/docs/guide/contributors.rst index 607e967a4..25e7e54f4 100644 --- a/docs/guide/contributors.rst +++ b/docs/guide/contributors.rst @@ -28,9 +28,9 @@ Alliance `_, and `Antmicro Ltd Previous major corporate sponsors of Verilator, by providing significant contributions of time or funds include: Antmicro Ltd., Atmel Corporation, -Compaq Corporation, Digital Equipment Corporation, Embecosm Ltd., Hicamp -Systems, Intel Corporation, Marvell Inc., Mindspeed Technologies Inc., -MicroTune Inc., picoChip Designs Ltd., Sun Microsystems Inc., Nauticus +Compaq Corporation, Digital Equipment Corporation, Embecosm Ltd., Fractile +Ltd., Hicamp Systems, Intel Corporation, Marvell Inc., Mindspeed Technologies +Inc., MicroTune Inc., picoChip Designs Ltd., Sun Microsystems Inc., Nauticus Networks Inc., SiCortex Inc, Shunyao CAD, and Western Digital Inc. The contributors of major functionality are: Jeremy Bennett, Krzysztof diff --git a/docs/spelling.txt b/docs/spelling.txt index 5f955259a..5444dc5eb 100644 --- a/docs/spelling.txt +++ b/docs/spelling.txt @@ -124,6 +124,7 @@ Florian Foletto Forencich Forker +Fractile Francillon Fredieu Freiberger