Commit Graph

  • 32840b74d4 Optimize module inlining heuristic Geza Lore 2026-06-24 11:47:53 +0100
  • 6cd43b1bb1 Fix O(n^2) runtime in V3CUse for large package-scoped structs Wolfgang Mayerwieser 2026-06-23 15:54:11 +0200
  • def1e2ccbc
    Fix lifetime of expression coverage variable (#7834) Ryszard Rozak 2026-06-24 15:59:32 +0200
  • 9462c2a910
    Fix unclocked concurrent assertion misreported as unsupported (#7831) Yilou Wang 2026-06-24 15:44:47 +0200
  • 578e741473 refine error message Yilou Wang 2026-06-24 14:02:29 +0200
  • d13e18cffd Compile intersect with no common length as never-matching Yilou Wang 2026-06-24 13:57:47 +0200
  • 833eb89395 Set lifetime of expr coverage variable Ryszard Rozak 2026-06-24 12:31:56 +0200
  • d456384d39
    Support hierarchical reference cross members (#7749) (#7820) Matthew Ballance 2026-06-24 04:47:36 -0700
  • 995534d3ed
    Fix insertion of expression coverage statement (#7832) Ryszard Rozak 2026-06-24 13:44:49 +0200
  • 350158c857
    Fix scheduling of virtual interface method writes (#7641) Artur Bieniek 2026-06-24 11:51:42 +0200
  • 84cc08b756 Apply 'make format' [ci skip] github action 2026-06-24 09:44:11 +0000
  • bd6b9161dc
    Optimize bit-scan loops into $mostsetbitp1 / $countones (#7822) Thomas Santerre 2026-06-24 05:43:05 -0400
  • 6c56b86e28 Update t_assert_seq_clocking_unsup golden for new unclocked error message Yilou Wang 2026-06-24 11:11:00 +0200
  • d57bccb313 Merge remote-tracking branch 'upstream/master' into fix/116-unclocked-assert Yilou Wang 2026-06-24 11:02:09 +0200
  • cdab2229b8 Update impacted gold file Matthew Ballance 2026-06-24 01:32:52 +0000
  • 7752625f49 CI: Pin actions to hashes Wilson Snyder 2026-06-23 21:24:21 -0400
  • 36d30d8fcb CI: Remove unused passed step Wilson Snyder 2026-06-23 21:21:07 -0400
  • 2baca68f86
    Fix class/var named identically to an enclosing-scope type (#7827) (#7828) Tom Jackson 2026-06-24 00:43:31 +0000
  • c90d1e6286 Restructure dotted-id passing Matthew Ballance 2026-06-24 00:12:18 +0000
  • 129d34adb7 Apply 'make format' [ci skip] github action 2026-06-23 00:36:41 +0000
  • 2920715dc8 Ensure NONSTD warning is always emitted for hier-ref cross references ; Pull through sufficient data to ensure verilog.y doesn't change when we support bare hier-refs as implicit coverpoints Matthew Ballance 2026-06-23 00:19:04 +0000
  • b9d251c4e5 Accept hierarchical refs as cross members -- marked COVIGN for now Matthew Ballance 2026-06-22 02:55:35 +0000
  • 8c2450b2e9 Doc/comment adjustments Matthew Ballance 2026-06-24 00:32:24 +0000
  • 6d836a953c Apply 'make format' [ci skip] github action 2026-06-23 03:33:12 +0000
  • 4a4db22cfc Address review feedback: VPI loader into Verilated class; autoconf link flags Matthew Ballance 2026-06-23 00:48:37 +0000
  • f55f30e025 correct whitespace Matthew Ballance 2026-06-10 00:20:01 +0000
  • ce17da9a58 code coverage cleanup Matthew Ballance 2026-06-09 22:47:47 +0000
  • f331c0c801 Remove tmp workflow Matthew Ballance 2026-06-09 22:01:37 +0000
  • 28cb80b328 temp test for vpi on macos Matthew Ballance 2026-06-09 21:48:28 +0000
  • b955d0e92e Apply 'make format' github action 2026-06-07 14:35:01 +0000
  • 0d6a68f79e Enable macOS support for dynamic load Matthew Ballance 2026-06-07 14:33:55 +0000
  • b332c736df Updates from feedback ; move location of loading function ; Use gold file for all tests Matthew Ballance 2026-06-07 14:27:36 +0000
  • 393e4d4b86 Fix non-ASCII characters in VPI test files to pass t_dist_whitespace Matthew Ballance 2026-06-06 21:46:20 +0000
  • 3f04d3d955 Apply 'make format' github action 2026-06-06 19:56:37 +0000
  • 47b3e6dd6c Add support for dynamically loading VPI extensions on POSIX platforms Matthew Ballance 2026-06-06 19:55:23 +0000
  • 698effa677 Bit-scan loops: address review feedback Thomas Santerre 2026-06-23 13:16:28 -0400
  • 0cd13f80c9
    Fix nested class split crash (#7826) Igor Zaworski 2026-06-23 20:07:15 +0200
  • d482201df6 Fix class/var named identically to an enclosing-scope type (#7827) Tom Jackson 2026-06-23 13:56:09 +0000
  • 7c3fc6601d Fix scheduling of virtual interface method writes Artur Bieniek 2026-06-18 23:00:59 +0200
  • e533017060 Clock s_eventually unsup test and drop stale unclocked pexpr/first_match tests Yilou Wang 2026-06-23 15:55:31 +0200
  • 7ae0b77530 [#99211] Fix nested class varref Igor Zaworski 2026-06-23 15:24:10 +0200
  • d5c040d8e6
    Fix skewed dist operator for arrays (#7802) Jakub Wasilewski 2026-06-23 15:47:55 +0200
  • 2fc5d23f64 V3Randomize: fix skewed dist operator for arrays Jakub Wasilewski 2026-06-10 15:35:52 +0200
  • 6fbc7042a5
    Support VPI access to unpacked struct members (#7823) Nick Brereton 2026-06-23 07:04:51 -0400
  • c76c94ef16
    Optimize additional expression patterns in V3Const (#7824) Geza Lore 2026-06-23 04:22:35 +0100
  • 756bcf5742
    Fix '$' as unsupported coverpoint-bin range bounds (#7750) (#7825) Matthew Ballance 2026-06-22 19:14:43 -0700
  • b052eb7da1 Fix implicit fallthough statement Nick Brereton 2026-06-22 21:36:21 -0400
  • 5d55719e56 Close code coverage and ensure all errors are exercised Matthew Ballance 2026-06-22 13:45:28 +0000
  • 1d4e224ea7 Properly handle '$' as bin-range bounds Matthew Ballance 2026-06-22 04:18:51 +0000
  • 87bebbb732
    Support global $assertcontrol (#7807) Artur Bieniek 2026-06-23 00:51:41 +0200
  • 91c2147fa9 Clean VPI struct member coverage Nick Brereton 2026-06-22 18:02:20 -0400
  • c927f05f35 Update fst from upstream (#6771 partial) Wilson Snyder 2026-06-22 17:25:59 -0400
  • 7f58407204 Fully support global $assertcontrol Artur Bieniek 2026-06-19 16:31:20 +0200
  • 2004c87892 Apply review comments Nick Brereton 2026-06-22 13:29:27 -0400
  • 9bd8b79138 Remove stray comment Geza Lore 2026-06-22 17:49:05 +0100
  • bf50baefee
    CI: Bump actions/checkout from 6 to 7 in the everything group (#7821) dependabot[bot] 2026-06-22 12:48:29 -0400
  • 515c4282f4 Apply 'make format' [ci skip] github action 2026-06-22 16:47:50 +0000
  • e56d608533 Fix expected counts Geza Lore 2026-06-22 17:45:57 +0100
  • 729794bc0e
    Fix CASEINCOMPLETE for all uncovered enum items (#7815) (#7817) Saksham 2026-06-22 22:11:48 +0530
  • 8942347fc7 Optimize additional expression patterns in V3Const Geza Lore 2026-06-19 10:49:37 +0100
  • 7765738e11
    Internals: Do not generate redundant masking on word selects (#7819) Geza Lore 2026-06-22 16:42:22 +0100
  • 7e71377b9b Apply 'make format' [ci skip] github action 2026-06-22 15:24:47 +0000
  • 6b17f02f14 Fix insertion of expr coverage statement Ryszard Rozak 2026-06-22 15:10:43 +0000
  • 5a3998b8ff Support VPI access to unpacked struct members Nick Brereton 2026-06-22 10:59:29 -0400
  • 5910789467 Combine missing enum items into single warning message Saksham 2026-06-22 19:58:45 +0530
  • 6c2cfb31e9 Lower bit-scan loop idioms to $mostsetbitp1 / $countones Thomas Santerre 2026-06-20 12:01:24 -0400
  • 88c9d296f3
    CI: Bump actions/checkout from 6 to 7 in the everything group dependabot[bot] 2026-06-22 13:50:13 +0000
  • 2f28beadf5 Internals: Do not generate redundant masking on word selects Geza Lore 2026-06-19 14:16:58 +0100
  • 9670dabcfe Internals: Keep separate stats for constant pool variables Geza Lore 2026-06-22 10:04:42 +0100
  • b37c84109d
    Optimize staticly known oversize shifts (#7806) Geza Lore 2026-06-22 10:06:26 +0100
  • fed922a538 Internals: Compact stage statistics table Geza Lore 2026-06-21 23:23:52 +0100
  • eafe9636cf
    Internals: Dump Ast expression pattern statistics like Dfg (#7818) Geza Lore 2026-06-21 22:17:36 +0100
  • 0deb8ace4a Apply 'make format' [ci skip] github action 2026-06-21 20:15:28 +0000
  • 0192c0048b Internals: Dump Ast pattern statistics like Dfg Geza Lore 2026-06-21 18:37:44 +0100
  • fbea10b427 Internals: Fix dumping of fast-only statistics after emit Geza Lore 2026-06-21 18:56:40 +0100
  • 5be89d2ae5 Address reviewer feedback: update existing test for multiple warnings Saksham 2026-06-21 23:32:05 +0530
  • 3bc9359635 Remove new test files Saksham 2026-06-21 22:53:43 +0530
  • 586575547d docs: Sign Developer Certificate of Origin (DCO) Saksham 2026-06-21 00:59:02 +0530
  • 32990f05e1 Add golden output file for enum warning test Saksham 2026-06-21 00:56:39 +0530
  • a4f7aaed68 Fix incomplete enum warnings Saksham 2026-06-21 00:21:25 +0530
  • 78a2dc0738
    CI/Makefile: Auto format .rst files (#7816) Wilson Snyder 2026-06-21 13:53:00 -0400
  • bcaa110f60
    Optimize generated function inlining (#7811) Geza Lore 2026-06-21 18:31:56 +0100
  • a6ce3517b0 CI/Makefile: Auto format .rst files Wilson Snyder 2026-06-21 10:22:17 -0400
  • 5fc03ae913 Commentary: Make RST documents round-trip clean. No output change intended. Wilson Snyder 2026-06-21 10:15:47 -0400
  • b92bf86016 Commentary: Changes update Wilson Snyder 2026-06-21 10:14:53 -0400
  • e1f1a50327 Fix assertion when loop unrolling failed (#7810) Geza Lore 2026-06-21 08:49:11 +0100
  • 466be78fbe Review fixes Geza Lore 2026-06-21 08:28:38 +0100
  • e269b914b2
    Support NBAs in initial blocks (#7754) Igor Zaworski 2026-06-20 23:23:05 +0200
  • 68ecf8c451 Optimize generated function inlining Geza Lore 2026-06-19 22:00:31 +0100
  • 047d6e03d9 Tests: Add t_sys_file_scan_delay (#4811) Wilson Snyder 2026-06-20 07:47:44 -0400
  • 78d96d23ee Commentary (#7809) Wilson Snyder 2026-06-20 06:45:51 -0400
  • d66f96e246 Commentary: Changes update Wilson Snyder 2026-06-20 06:45:04 -0400
  • 18cce92839
    Fix typo in docs Shaurya Shubham 2026-06-20 00:44:33 -0500
  • 9a231d254d
    Optimize Dfg cycle breaking to do less work (#7210) Geza Lore 2026-06-19 22:28:50 +0100
  • d4bcaeeb62 Optimize Dfg cycle breaking to do less work Geza Lore 2025-12-06 09:11:53 +0000
  • a37e2ee94b
    Optimize wide decoder case statements into decoder expressions (#7804) Geza Lore 2026-06-19 19:46:13 +0100
  • b62d74a055 Add Dfg cycle breaking support Geza Lore 2026-06-19 17:33:50 +0100
  • 59fba72cb6
    Support method calls on a sub-interface via a virtual interface (#7800) Yilou Wang 2026-06-19 14:41:48 +0200
  • 75027c6712 Leak fix Geza Lore 2026-06-19 09:50:16 +0100
  • 7c11008ee5 Apply 'make format' [ci skip] github action 2026-06-19 08:36:05 +0000