Commit Graph

  • 798bbe98e8 Add syntax error on empty case items, per IEEE grammar. Wilson Snyder 2024-09-25 22:40:28 -0400
  • a3bbf13506 Internals: Minor parser reorgs in prep for future pull. No functional change intended. Wilson Snyder 2024-09-25 20:41:49 -0400
  • 650da7beb2 Examples: Cleanup some spacing Wilson Snyder 2024-09-24 22:15:18 -0400
  • 83a5c23d86 Support Constrained Randomization for Unpacked Array Yilou Wang 2024-09-25 17:36:35 +0200
  • 52452e9f45 Re-golden unstable tests Arkadiusz Kozdra 2024-09-25 15:11:50 +0200
  • 1c466d104f Fix exponential ConcatN Arkadiusz Kozdra 2024-09-25 14:19:22 +0200
  • 2ed9fa9292 Apply 'make format' github action 2024-09-25 10:08:49 +0000
  • 8c858b8d70 Performance Arkadiusz Kozdra 2024-09-25 12:06:52 +0200
  • 3bc09d49fb
    Generate one trigger per SenItem instead of per SenTree (#5483) Geza Lore 2024-09-25 10:35:50 +0100
  • 322bd61df1 Review comments Arkadiusz Kozdra 2024-09-25 11:32:33 +0200
  • 6c61a9aff3 Support objcache when compiling Verilated files with cmake. Wilson Snyder 2024-09-24 20:55:11 -0400
  • a4085f3a06 Internals: Standardize format of CMake files with gersemi. No functional change intended. Wilson Snyder 2024-09-24 20:43:19 -0400
  • 3ae18af8dd Fix short-circuting on method calls (#5486). Wilson Snyder 2024-09-24 20:24:27 -0400
  • 811eab8fa5 Fix short-circuting with associative array access (#5484). Wilson Snyder 2024-09-24 19:24:01 -0400
  • 4ec75b2618 Fix over-permissive parsing of UDPs without identifiers Wilson Snyder 2024-09-24 18:53:32 -0400
  • 60210617fb Factor out pieces of code from EmitGroup::process Arkadiusz Kozdra 2024-09-24 17:11:05 +0200
  • 13d88a6e1f Apply 'make format' github action 2024-09-24 13:53:51 +0000
  • 7f6cbc129f Rename EmitGroup Arkadiusz Kozdra 2024-09-24 15:52:34 +0200
  • 1fa90342d3 Generate one trigger per SenItem instead of per SenTree Geza Lore 2024-09-21 15:16:30 +0100
  • 5a65d27851 Internals: bisonpre: Support -Wcounterexamples Wilson Snyder 2024-09-23 21:42:02 -0400
  • 523afd5f95 Enable combining output-split with output-groups Arkadiusz Kozdra 2024-09-23 12:59:08 +0200
  • 3ac7de6b0a Internals: Make output groups more object-oriented. No functional change. Arkadiusz Kozdra 2024-09-23 12:47:13 +0200
  • 685ea0bc65
    Add Docker pre-commit hook (#5238) (#5452) Chris Bachhuber 2024-09-23 13:37:24 +0200
  • c48d80592e Fix extra dot in coverage point hierarchy when using name()=''. Wilson Snyder 2024-09-23 07:34:12 -0400
  • aba6022acc
    Merge branch 'verilator:master' into Support_packed_and_unpacked_array_unconstrained_randomization_from_version_5.029 Yilou Wang 2024-09-23 08:19:23 +0200
  • 872cc8346c yamlfix Chris Bachhuber 2024-09-23 06:04:10 +0200
  • 0aa8356eca Change --main and --binary to use a TOP hierarchy name of "" (#5482). Wilson Snyder 2024-09-22 23:03:51 -0400
  • 670b7c5243 Support DPI imports and exports with double underscores (#5481). Wilson Snyder 2024-09-22 22:11:01 -0400
  • 706679e6b1 Support DPI imports and exports with double underscores. Wilson Snyder 2024-09-22 22:06:39 -0400
  • d288488b7f Fix --binary with .cpp PLI filenames under relative directory paths. Wilson Snyder 2024-09-22 16:47:10 -0400
  • b17619296a
    Documentation: Highlight syntax in install.rst (#5478) Chris Bachhuber 2024-09-22 21:55:12 +0200
  • 3d65819f5a Retry ref Chris Bachhuber 2024-09-22 21:30:08 +0200
  • e3165c8b3b Revert "Remove unused ref" Chris Bachhuber 2024-09-22 21:28:29 +0200
  • 88bd479bc7 Add error on instances without parenthesis. Wilson Snyder 2024-09-22 12:25:35 -0400
  • 2584befa5a Internals: Show tree traversal in V3LinkDot Resolve debug. No functional change intended. Wilson Snyder 2024-09-22 10:46:04 -0400
  • 90215878f8 Tests: Improve t_dist_warn_coverage.py Wilson Snyder 2024-09-22 09:10:03 -0400
  • a1a74cb1d9 Fix mis-parsing of constraint = new. Wilson Snyder 2024-09-22 09:10:01 -0400
  • 0a859a2e34 Highlight syntax in install.rst Chris Bachhuber 2024-09-22 12:19:14 +0200
  • ebb999f6e4 Remove unused ref Chris Bachhuber 2024-09-22 12:15:47 +0200
  • 30d7c99825 hint or later Chris Bachhuber 2024-09-22 12:15:22 +0200
  • 96701e5dc5 inline code Chris Bachhuber 2024-09-22 12:14:59 +0200
  • 366c33591e Proper link syntax Chris Bachhuber 2024-09-22 12:13:00 +0200
  • 3bd0acb43d Go up one less Chris Bachhuber 2024-09-22 12:11:48 +0200
  • ca0d081299 Try relative path Chris Bachhuber 2024-09-22 12:11:17 +0200
  • f30a0eb492 Try with space Chris Bachhuber 2024-09-22 12:08:36 +0200
  • df73c059b8 Fix yaml rendering Chris Bachhuber 2024-09-22 12:05:06 +0200
  • 2130542268 WIP, to be previewed Chris Bachhuber 2024-09-20 17:23:44 +0200
  • 17dca3484a Update .pre-commit-hooks.yaml Chris Bachhuber 2024-09-19 09:22:10 +0200
  • 9d34bb0c32 Update .pre-commit-hooks.yaml Chris Bachhuber 2024-09-15 21:41:02 +0200
  • 889a607b73 Provide verilator pre-commit hook Chris Bachhuber 2024-09-14 21:45:13 +0200
  • 9f9770e722 Parse elaboration-time nettype declarations (as UNSUPPORTED) Wilson Snyder 2024-09-21 21:00:02 -0400
  • 888af29a72 Delay struct type determination until elaboration Wilson Snyder 2024-09-21 20:27:55 -0400
  • 5f39c69d19 Delay parameter type assignment determination until elaboration Wilson Snyder 2024-09-21 20:27:41 -0400
  • e7de2c5a05 Remove warning on unsized numbers exceeding 32-bits. Wilson Snyder 2024-09-21 19:19:12 -0400
  • 59b07529b1
    driver.py: fix aslr_off (#5477) Geza Lore 2024-09-21 16:37:51 +0100
  • a6e9bce0dd
    driver.py: consume all stdout from subprocess (#5476) Geza Lore 2024-09-21 16:24:45 +0100
  • 53750b6b95 driver.py: fix aslr_off Geza Lore 2024-09-21 15:38:22 +0100
  • 78a208d5b0 driver.py: consume all stdout from subprocess Geza Lore 2024-09-21 15:11:47 +0100
  • 2c52119d6c Tests: Rename some tests into proper groups. No functional change. Wilson Snyder 2024-09-21 10:04:58 -0400
  • 48faf8d036 Fix tracing when name() is empty (#5470). Wilson Snyder 2024-09-21 08:25:14 -0400
  • 0484143282 Tests: Update t_timing_finish (#5472) Wilson Snyder 2024-09-21 07:46:04 -0400
  • 0ee214a157 Tests: Fix t_timing_fork_comb_bad committed earlier Wilson Snyder 2024-09-20 22:16:00 -0400
  • 774ec42be4 Internals: Experimental cleanup; avoid :: on package symbol tables Wilson Snyder 2024-09-20 20:39:49 -0400
  • 5a6f2b661d Tests: Avoid multiple lint/compile runs in one test; hard to debug Wilson Snyder 2024-09-20 20:34:35 -0400
  • 77675cc2c4
    Fix table opt. over coverage points (#5473) Vito Gamberini 2024-09-20 19:47:36 -0400
  • 80cba789f4 Internals: Remove V3LinkParse's need of class links. No functional change intended. Wilson Snyder 2024-09-20 18:26:23 -0400
  • 92dd8ee8f5 Fix timing mode not exiting on empty events (#5472). Wilson Snyder 2024-09-20 17:46:27 -0400
  • 1665d15d4d
    Fix user-type parameter overlap (#5469) Todd Strader 2024-09-20 14:29:31 -0400
  • 80e20a2bcc CR Todd Strader 2024-09-20 10:13:23 -0400
  • 75541721d9 docs: apply suggested changes Arkadiusz Kozdra 2024-09-20 15:32:56 +0200
  • f0fb0b05ff Internals: Misc V3Param cleanups. Wilson Snyder 2024-09-20 08:59:10 -0400
  • 0a5e8bd54a Apply 'make format' github action 2024-09-20 12:48:48 +0000
  • a214bab58d Move output grouping logic outside EmitMk. No functional change Arkadiusz Kozdra 2024-09-20 14:47:31 +0200
  • 15204b93a9 More multi-line data logs to outputgroup.txt Arkadiusz Kozdra 2024-09-20 14:36:09 +0200
  • e99c762ea2 Clean up logging, dump to outputgroup.txt Arkadiusz Kozdra 2024-09-20 13:43:14 +0200
  • 02e88e3848 Fix suppression of WIDTH* warnings when immediately under a size cast (#3417). Wilson Snyder 2024-09-19 22:56:47 -0400
  • 87eef36b1c Tests: Fix driver race sometimes missing final log data Wilson Snyder 2024-09-19 22:49:40 -0400
  • 579257bc42 Tests: Fix driver not accepting debug pass-down flags to Verilator, broke earlier commit. Wilson Snyder 2024-09-19 22:08:40 -0400
  • e2041f7450 Commentary: Changes update Wilson Snyder 2024-09-19 20:29:39 -0400
  • 70112438c3
    Support packed/unpacked and dynamic array unconstrained randomization (#5414) (#5415) Yilou Wang 2024-09-20 02:07:05 +0200
  • 175e1dde73 Tests: Run t_hier_block_cmake.py first so finishes Wilson Snyder 2024-09-19 19:33:43 -0400
  • e990415ee0 Tests: Improve driver performance with forkserver Wilson Snyder 2024-09-19 19:28:07 -0400
  • 1543b202b2 Tests: Move per-command expect= to instead check logfiles Wilson Snyder 2024-09-19 18:53:22 -0400
  • f63168a5b5 CI: More parallelism Wilson Snyder 2024-09-19 18:51:33 -0400
  • 49bccb5f1b Commentary Wilson Snyder 2024-09-19 17:58:37 -0400
  • c7e1358bb7 Tests: Fix --gdb with one test (#5466) Wilson Snyder 2024-09-19 17:06:32 -0400
  • ca851048c3 fix user type parameter conflation Todd Strader 2024-09-18 05:47:49 -0400
  • bdf273ff2c Apply 'make format' github action 2024-09-19 15:00:34 +0000
  • f27835433f Update and reformat Yilou Wang 2024-09-19 16:59:43 +0200
  • 62a58f420c
    Fix latest pylint issues (#5465) Geza Lore 2024-09-19 15:51:13 +0100
  • c1b8c097df Simplify code by removing callbacks gephaistos 2024-09-19 16:55:56 +0300
  • 08984103a7 Fix latest pylint issues Geza Lore 2024-09-19 14:16:15 +0100
  • e073fc9996 -j 1 for single test Todd Strader 2024-09-18 05:57:22 -0400
  • 736f44998d Constrained Randomization for dyn_arr still unsupported Yilou Wang 2024-09-19 14:33:07 +0200
  • 628db2fd0f whitespace fix Yilou Wang 2024-09-19 13:47:38 +0200
  • 8f590b7d15 Update the error test Yilou Wang 2024-09-19 13:42:01 +0200
  • dd95e033e7
    Support inside array constraints (#5448) Arkadiusz Kozdra 2024-09-19 13:27:59 +0200
  • da23efa648 Apply 'make format' github action 2024-09-19 10:08:31 +0000
  • b051af268e Remove the debug output and reformat the warning message Yilou Wang 2024-09-19 12:07:38 +0200
  • 371a4055b0 Fix false LIFETIME warning on repeat in fork-join (#5456). Wilson Snyder 2024-09-18 21:20:17 -0400