Commit Graph

  • 82f450d838 Apply 'make format' github action 2023-02-03 00:11:37 +0000
  • f6d4f1ad02 Fix very long VPI signal names (#3929). Wilson Snyder 2023-02-02 19:10:23 -0500
  • 645e1387e0 Tests: Fix merge conflict failure Wilson Snyder 2023-02-02 19:10:20 -0500
  • d3c14cc1ac
    Split WIDTH warning into WIDTHEXPAND and WIDTHTRUNC (#3900) Andrew Nolte 2023-02-02 18:25:25 -0500
  • 33468fa0e7
    Fix class extend parameter dot case (#3926) Ryszard Rozak 2023-02-02 23:59:47 +0100
  • 0e955d503e
    Handle references of static members of type aliases of a parametrized class (#3922) Ryszard Rozak 2023-02-02 08:36:11 +0100
  • 18e317fb78
    Fix inconsistent naming of generate scope arrays (#3840) Andrew Nolte 2023-02-01 17:30:02 -0500
  • ef9f443532 Fix single-element replication to dynarray/unpacked/queue (#3548). Wilson Snyder 2023-01-31 22:41:45 -0500
  • 6e3b957b30 Tests: Add iterate check (#3919) Wilson Snyder 2023-01-31 19:24:30 -0500
  • aea1834ed8 Commentary (#3920) Wilson Snyder 2023-01-31 12:11:35 -0500
  • 2c330a18d7 Apply 'make format' huge-include github action 2023-01-31 13:54:55 +0000
  • 0b49e7cbd2 workaround for Argument list too long Todd Strader 2023-01-27 17:11:30 -0500
  • 7f3e178b68
    Fix paramaterized class function linkage (#3917) Ryszard Rozak 2023-01-31 04:20:56 +0100
  • 87a7881d46
    Add SOURCE_DATE_EPOCH for docs/guide/conf.py (#3918) Larry Doolittle 2023-01-30 19:14:33 -0800
  • 29f4821d78
    Tests: Check Makefiles for stray tabs (#3914) Larry Doolittle 2023-01-30 04:31:39 -0800
  • 9f9c84aa64
    Internals: Avoid using <tab> in the middle of lines (#3913) Larry Doolittle 2023-01-29 19:39:22 -0800
  • d80e0523cc
    Fix nonsensical permissions of some files in test_regress/t (#3912) Larry Doolittle 2023-01-29 17:32:19 -0800
  • 164aa96953 Fix GCC warning (fixes recent #3510) Wilson Snyder 2023-01-29 17:34:48 -0500
  • 6a12c4d02a Commentary: Changes update Wilson Snyder 2023-01-29 16:57:30 -0500
  • 6a7dfb7696 Fix pattern assignment to unpacked structs (#3510). Wilson Snyder 2023-01-29 16:50:10 -0500
  • 4208db7811 Support multiple-output buf/not gate primitives Wilson Snyder 2023-01-28 23:20:48 -0500
  • a19dddf05e Fix real parameters of infinity and NaN. Wilson Snyder 2023-01-28 22:11:09 -0500
  • 7855a78a0f Support %p of union with real Wilson Snyder 2023-01-28 21:41:50 -0500
  • 248bd173d3 Support interface classes and class implements. Wilson Snyder 2023-01-28 18:06:37 -0500
  • 8d2be855f5 Internals: Parsing and tests for class interfaces Wilson Snyder 2023-01-28 16:30:47 -0500
  • ba8700f99d Support $changed_gclk, $fell_gclk, $rose_gclk, $stable_gclk Wilson Snyder 2023-01-28 14:05:26 -0500
  • f20997a2f0 Support global clocking and $global_clock. Wilson Snyder 2023-01-28 12:22:23 -0500
  • bea225e191 Fix duplicate name check on extern symbols Wilson Snyder 2023-01-28 11:55:44 -0500
  • 93517b8378 Support unpacked unions. Wilson Snyder 2023-01-27 22:41:12 -0500
  • a39c7f7dac
    Internals: Add V3ThreadPool class (#3898) Kamil Rakoczy 2023-01-27 16:43:50 +0100
  • 5125b94fd8 Commentary (#3908) Wilson Snyder 2023-01-26 18:27:00 -0500
  • d118a739dc
    Fix cinlude check (#3907) Ilya Barkov 2023-01-26 14:35:59 +0300
  • c2a8810eb1 Tests: Check for new .pl file copyrights Wilson Snyder 2023-01-25 22:12:18 -0500
  • 91c44d7830
    Support class extending its parameter (#3904) Ryszard Rozak 2023-01-26 02:33:18 +0100
  • 21aafe8f50 Tests: Fix file length issue (cousin of #3905) Wilson Snyder 2023-01-25 19:42:28 -0500
  • 4a8cfe367d
    Support function calls without parenthesis (#3903) (#3902) Ryszard Rozak 2023-01-24 15:36:30 +0100
  • b56e7f6910
    Support static function variables (#3830) Ryszard Rozak 2023-01-23 14:35:10 +0100
  • 8a85cedaf5 Tests: Update test, part of (#3378) (#3892) Wilson Snyder 2023-01-23 07:23:42 -0500
  • be26e8da1b
    Support struct I/O in --lib-create (#3378) (#3892) Varun Koyyalagunta 2023-01-22 21:24:36 -0600
  • b2dd5de860 Tests: Fix some unusual check_finished cases. Wilson Snyder 2023-01-22 22:21:36 -0500
  • 6ea725f479
    Add --verilate-jobs option (#3889) Kamil Rakoczy 2023-01-23 03:52:52 +0100
  • 665758a68b devel release Wilson Snyder 2023-01-22 11:55:22 -0500
  • 8cc31c6cf1 Merge from master for release. Wilson Snyder 2023-01-22 11:52:52 -0500
  • 5b8941d717 Version bump v5.006 Wilson Snyder 2023-01-22 11:52:21 -0500
  • f4865a4bb2 Fix configure; always look for std=c++17 rather than by distro. Wilson Snyder 2023-01-22 09:53:31 -0500
  • 53835355b0 Add CFG_CXXFLAGS_STD so CFG_CXXFLAGS_STD_NEWEST can still exist (#3881) Wilson Snyder 2023-01-22 09:44:50 -0500
  • 5cd3d831bb Commentary: Changes update Wilson Snyder 2023-01-22 08:59:06 -0500
  • 3069860fdf Allow mismatched widths in operands of shifts in DFG Geza Lore 2023-01-22 10:43:16 +0000
  • 3a8288b0f6 Move test driver documentation into internals.rst Wilson Snyder 2023-01-21 16:17:26 -0500
  • 30fd49e21f Tests: Suppress test leak Wilson Snyder 2023-01-21 14:46:21 -0500
  • bc7048e8d1 Convert verilator_includer to python3 Wilson Snyder 2023-01-21 14:40:22 -0500
  • a98eceb501 Tests: Call debug earlier to allow command line override Wilson Snyder 2023-01-21 14:05:11 -0500
  • c2bdd06fcc Fix VPI one-time timed callbacks (#2778). Wilson Snyder 2023-01-21 13:43:27 -0500
  • 8918f17c17
    Support class queue equality (#3895) Ilya Barkov 2023-01-21 21:20:02 +0300
  • 604af511fc Tests: Fix missing include (#2778 partial) Wilson Snyder 2023-01-20 21:15:01 -0500
  • 5a39fc4ba9 Tests: Add t_dist_copyright.pl Wilson Snyder 2023-01-20 20:42:46 -0500
  • 30d6edd2e5 Cleanup missing copyrights and those on simply copied files. No functional change. Wilson Snyder 2023-01-20 20:42:30 -0500
  • 79f99dddf7 Tests: Rename to .out suffix Wilson Snyder 2023-01-20 19:18:34 -0500
  • c3fa475096 Remove leakchecking.txt Wilson Snyder 2023-01-20 19:02:00 -0500
  • 5ef373500f
    Fix module parameter name collision (#3854) (#3855) James Shi 2023-01-20 18:38:59 -0500
  • be53eec5ca
    Support property calls without parenthesis (#3879) (#3893) Ryszard Rozak 2023-01-20 13:25:37 +0100
  • 41e5f6b7d5 Apply 'make format' github action 2023-01-19 23:22:37 +0000
  • c1c0aa61f9
    Fix signed/unsigned parameter types (#3866) James Shi 2023-01-19 18:00:32 -0500
  • e94023367f Fix elaboration of member selected classes (#3890). Wilson Snyder 2023-01-19 17:44:27 -0500
  • 317fe7a787 Fix VL_CPU_RELAX on MIPS/Armel/s390/sparc (#3891) Wilson Snyder 2023-01-19 17:11:09 -0500
  • 035bf13e4a Fix foreach unnamedblk duplicate error (#3885). Wilson Snyder 2023-01-18 21:48:06 -0500
  • 6a60ace2c7 Commentary (#3887) Wilson Snyder 2023-01-18 18:21:53 -0500
  • 901d1d8087
    Fix unpacked array expansion (#3861) Joey Liu 2023-01-18 14:35:48 -0500
  • 6cd26edb64 Apply 'make format' github action 2023-01-18 16:48:16 +0000
  • 956fd89b87
    Support import/export lists in modport (#3886) Gökçe Aydos 2023-01-18 17:46:51 +0100
  • 3fe81a3832 Add manpages for missing user commands (using help2man) Wilson Snyder 2023-01-17 19:15:54 -0500
  • ff2f711d0c
    Fix chain call of abstract class constructor (#3868) (#3883) Ilya Barkov 2023-01-17 21:02:39 +0300
  • 46cc7b5d07 Test (#3876) Wilson Snyder 2023-01-17 07:31:04 -0500
  • 4d453c6822
    Fix to use same std flag in Verilator and Verilated design (#3881) Kamil Rakoczy 2023-01-17 13:11:12 +0100
  • a1160a85a3
    Support p format for UnpackArray (#3877) Aleksander Kiryk 2023-01-16 17:41:02 +0100
  • e5eb7d8930
    Add VL_VALUE_STRING_MAX_WORDS override (#3869) Andrew Nolte 2023-01-13 15:23:15 -0500
  • 83f6b11235 Fix astgen in CMakeLists.txt (#3867) Wilson Snyder 2023-01-13 09:33:50 -0500
  • 5fce23e90d Fix empty case items crash (#3851). Wilson Snyder 2023-01-10 07:18:12 -0500
  • 7e4760a7e4 Commentary (#3847) Wilson Snyder 2023-01-10 07:12:23 -0500
  • 2d6d1235d6
    Commentary: Spelling (and grammar) fixes (#3846) Larry Doolittle 2023-01-08 15:17:24 -0800
  • 520f6e5fdc CI: Try apt twice to reduce false network failures Wilson Snyder 2023-01-07 20:27:00 -0500
  • 30f6831be6 Commentary: Changes update Wilson Snyder 2023-01-07 14:54:12 -0500
  • 26e2f9e629 Commentary: Remove unintended text Wilson Snyder 2023-01-06 07:34:24 -0500
  • 1d2293b783 Fix some indents of warnMore Wilson Snyder 2023-01-05 17:59:51 -0500
  • 4784daa7dc
    Add IMPLICITSTATIC warning when a ftask/function is implicitly static (#3839) Ryszard Rozak 2023-01-05 23:42:05 +0100
  • 78fe77db0f Fix compatibility with musl libc / Alpine Linux (#3845) Sören Tempel 2023-01-05 20:44:27 +0000
  • c039a5229d github: Remove 18.04 Wilson Snyder 2023-01-05 07:25:34 -0500
  • 2ab70ba452
    Internals: Cleanup .txt file whitespace (#3842) Larry Doolittle 2023-01-05 02:00:54 -0800
  • 4370490a71
    Convert three files from Unicode to ASCII (#3841) Larry Doolittle 2023-01-04 18:19:07 -0800
  • 816cff009a
    Fix #3824 of wrong bit op tree optimization (#3825) Yutetsu TAKATSUKASA 2023-01-04 23:10:55 +0900
  • e004ea7ae2 Revert (#3835) (#3836) Wilson Snyder 2023-01-03 08:25:30 -0500
  • 6159a7dd8d
    Fix VPI generate scope array naming (#3835) (#3836) Andrew Nolte 2023-01-03 07:38:55 -0500
  • be65030d61
    Fix cmake upper-case and missing include directory (#3838) Kamil Rakoczy 2023-01-02 12:25:50 +0100
  • a168d593eb Fix some front-end memory leaks Geza Lore 2023-01-01 14:22:13 +0000
  • 6ab47f799b Actually delete the netlist when VL_LEAK_CHECKS Geza Lore 2023-01-01 12:49:28 +0000
  • fd52f7f479 Fix memory leak in V3Sched. Geza Lore 2023-01-01 12:10:33 +0000
  • b24d7c83d3 Copyright year update Wilson Snyder 2023-01-01 10:18:39 -0500
  • bf4a844f2b
    Fix self references when param class instantiated (#3833) Ryszard Rozak 2022-12-30 12:05:01 +0100
  • 5dbff89a90 Internal line coverage fixes Wilson Snyder 2022-12-29 20:18:28 -0500
  • 9255707dd4 Fix detecting multiple pattern defaults Wilson Snyder 2022-12-29 20:16:30 -0500