Commit Graph

  • 833780fac1 Internal: cppcheck fixes. No functional change intended. Wilson Snyder 2022-11-27 05:52:40 -0500
  • 4b3731d318 Remove env from main() to be C++11 compatible Wilson Snyder 2022-11-23 18:50:31 -0500
  • 68f8617f79
    Support member selects in with clauses (#3775) Ryszard Rozak 2022-11-23 19:15:10 +0100
  • a83ed6b06f Internals: Fix destructor calling virtual. No functional change intended. Wilson Snyder 2022-11-23 07:04:22 -0500
  • 821dd070bf Apply 'make format' github action 2022-11-23 09:08:02 +0000
  • 06fdf7be58
    Add support of Events for VCD/FST traces (#3759) Yves Mathieu 2022-11-23 10:07:14 +0100
  • e97e6c2213 Fix V3Tristate warning (#3773) Wilson Snyder 2022-11-22 17:46:58 -0500
  • 508e937164 Fix tautological predicate in V3DfgPeephole Geza Lore 2022-11-22 13:48:49 +0000
  • 57975c82b7
    Support 'with' in unique, unique_index, min, max in queues (#3772) Ryszard Rozak 2022-11-22 15:10:25 +0100
  • 66d85b3381 Internals: Fix cppcheck warnings. No functional change intended. Wilson Snyder 2022-11-21 21:40:49 -0500
  • 73d6de4471 Internals: Fix constructor style. Wilson Snyder 2022-11-21 20:41:32 -0500
  • 0af02563ca Internals: Fix verilog.y style Wilson Snyder 2022-11-21 20:22:13 -0500
  • b82ce5743b Internals: Fix verilog.y style Wilson Snyder 2022-11-21 08:29:05 -0500
  • d3c1f4353e Fix float parameters without parens Wilson Snyder 2022-11-21 06:48:13 -0500
  • 62bdd3ab49
    Fix timing control in while-break loops (#3733) (#3769) Ryszard Rozak 2022-11-21 12:27:55 +0100
  • 2eed4452ad Internals: Fix constructor style. Wilson Snyder 2022-11-20 20:13:55 -0500
  • f44cd9cd48 Internals: Fix constructor style. Wilson Snyder 2022-11-20 17:40:38 -0500
  • 25f970eac2 Internals: Fix constructor style. Wilson Snyder 2022-11-20 15:06:49 -0500
  • 3abb65d732 Strengthen AstNode types to AstNodeExpr Geza Lore 2022-11-13 20:33:11 +0000
  • 352d0b4582 Internals: Fix constructor style. Wilson Snyder 2022-11-20 13:11:01 -0500
  • a60e273c29 Apply 'make format' github action 2022-11-20 15:26:23 +0000
  • 47253450a4
    Fix to escape VERILATOR_ROOT file paths (#3764) (#3765) Jiacheng Qian 2022-11-20 23:25:41 +0800
  • 278d532368 Tests: Add TEST_DUMPFILE define Wilson Snyder 2022-11-20 09:40:02 -0500
  • 6297650fef Tests: Fix internal error stability Wilson Snyder 2022-11-20 07:45:51 -0500
  • 5634e96bb6 Tests: Remove unsupported() in tests, instead check whatever is current behavior Wilson Snyder 2022-11-19 22:43:10 -0500
  • e266b2cb03 Tests: Add $dist tests Wilson Snyder 2022-11-19 22:01:55 -0500
  • 0af3efda5c Tests: Fix top_filename to properly test (#3767) Wilson Snyder 2022-11-19 17:09:43 -0500
  • d3e1c40238 Tests: Cleaner macro. No functional change. Wilson Snyder 2022-11-19 17:06:11 -0500
  • aacb38b776 Support assignment expressions. Wilson Snyder 2022-11-19 15:23:37 -0500
  • 21d80cdfa1 Internals: Fix constructor style. Wilson Snyder 2022-11-19 14:45:33 -0500
  • d0e7177d8e
    Disable stack size limit (#3706) (#3751) Mariusz Glebocki 2022-11-19 20:44:54 +0100
  • cd2208ea3f Contributors (#3762) Andrew Nolte 2022-11-19 14:09:51 -0500
  • 3a27e3d67b Fix false ENUMVALUE errors in unstable branch (#3761) Wilson Snyder 2022-11-19 14:07:39 -0500
  • 09dff9c3a7 Fix false ENUMVALUE errors in unstable branch (#3761) Wilson Snyder 2022-11-19 13:30:23 -0500
  • f266b02bc7 Internals: Improve dtype small dump. Wilson Snyder 2022-11-19 13:23:28 -0500
  • de9c92fd14 Internals: Add missing const. No functional change. Wilson Snyder 2022-11-19 10:48:46 -0500
  • 0322e9da7e Fix randcase inside function. Wilson Snyder 2022-11-18 21:30:24 -0500
  • b2d92b7c25 Allow ENCAPSULATED and ENUMVALUE to be disabled Wilson Snyder 2022-11-18 20:58:24 -0500
  • ef72b73a59
    Support foreach loops on strings (#3760) Ryszard Rozak 2022-11-18 13:07:56 +0100
  • 749aab0a56 Support triple-quote blocks. Wilson Snyder 2022-11-17 20:37:51 -0500
  • cd8528e83b Apply 'make format' github action 2022-11-18 00:14:05 +0000
  • e8a1e4745c Support $stacktrace Wilson Snyder 2022-11-17 19:12:54 -0500
  • 96306b7630 Tests: Update t_class_class Wilson Snyder 2022-11-17 18:15:38 -0500
  • d41efb189d
    Fix pre/postincrement operations (#3744) (#3756) Ryszard Rozak 2022-11-17 19:26:45 +0100
  • 3c77c7bb92 Support and Wilson Snyder 2022-11-16 21:10:39 -0500
  • 3ddfa214e3
    Fix $unit as base package for other packages (#3755) Ryszard Rozak 2022-11-17 00:58:57 +0100
  • a58cd66358 Fix printtimescale Wilson Snyder 2022-11-16 18:17:24 -0500
  • 79e0fa3327
    CI: Switch building pull requests to ubuntu 22.04 (#3753) Kamil Rakoczy 2022-11-16 16:14:12 +0100
  • f782496092
    Fix for mingw cross-compile, arm and riscv (#3752) Miodrag Milanović 2022-11-16 14:34:25 +0100
  • dc28e7f3e2
    Commentary. Remove repeated entry in Verilator help. (#3754) Mariusz Glebocki 2022-11-16 14:32:32 +0100
  • e6da59eecd Internals: Mark some VL_PURE functions. No functional change. Wilson Snyder 2022-11-15 09:18:47 -0500
  • 04f68cbd99 Internals: Spacing Wilson Snyder 2022-11-13 21:58:18 -0500
  • 8c6d1e53ca Internals: Fix some 'p' names, and make new base class for VlDeleter. No functional change intended. Wilson Snyder 2022-11-13 17:40:50 -0500
  • c6ecd60993 Support pre_randomize and post_randomize. Wilson Snyder 2022-11-13 11:59:40 -0500
  • ee26dddfa1 Internals: Fix constructor style. Wilson Snyder 2022-11-13 11:23:57 -0500
  • d1658b9e82 Apply 'make format' github action 2022-11-13 14:27:37 +0000
  • 818347f99b Internals: Fix some unnecessary member paddings. No functional change intended. Wilson Snyder 2022-11-13 09:26:46 -0500
  • 201419c646
    Fix MSVC compiler errors (#3742) (#3746) Kritik Bhimani 2022-11-13 19:05:06 +0530
  • d25834e57b Add ENUMVALUE warning when value misused for enum (#726). Wilson Snyder 2022-11-12 20:11:05 -0500
  • 4f50073feb Internals: Fix constructor style. Wilson Snyder 2022-11-12 19:51:03 -0500
  • 218dd4322b Fix C++11 warnings Wilson Snyder 2022-11-12 16:02:58 -0500
  • eaf09ba0e7 Dfg: resolve multi-driven signal ranges Geza Lore 2022-11-12 14:14:32 +0000
  • 8291d8bcc1 Apply 'make format' github action 2022-11-12 17:10:41 +0000
  • 0a045a7bf6 Change ENDLABEL from warning into an error. Wilson Snyder 2022-11-12 12:09:37 -0500
  • dbcaad99c5 Dfg: Fix crash on additional driver from non-DFG logic Geza Lore 2022-11-12 11:35:23 +0000
  • 6736e92cdb Internals: Fix some ugly line breaks. No functional change. Wilson Snyder 2022-11-11 22:33:17 -0500
  • a427860825 Support randcase. Wilson Snyder 2022-11-11 21:53:05 -0500
  • 41d2ebe288
    Fix CONTEXT compile error on mingw64 (#3741). William D. Jones 2022-11-11 21:43:10 -0500
  • 227e61f891 Fix comparing ranged slices of unpacked arrays. Wilson Snyder 2022-11-11 18:01:30 -0500
  • b2e61425d6 Fix const initial assignments. Wilson Snyder 2022-11-11 17:45:34 -0500
  • 9d7c4d9af3 Fix wait 0. Wilson Snyder 2022-11-11 17:18:59 -0500
  • 0c75d4eaca Internals: Fix constructor style. Wilson Snyder 2022-11-10 22:58:27 -0500
  • 528a73a492 Fix instability after disable iff error. Wilson Snyder 2022-11-10 22:09:24 -0500
  • fbf2e59c85 Fix loss of V3Simulate on expression statements. Wilson Snyder 2022-11-10 20:49:11 -0500
  • 16586d1d37 Fix tracing parameters overridden with -G (#3723). Wilson Snyder 2022-11-10 20:30:10 -0500
  • 441b5da5ce
    Fix 'with' clause handling in functions (#3739) Ryszard Rozak 2022-11-11 00:08:15 +0100
  • 207bc2b18a Fix comment annotation Kamil Rakoczy 2022-11-10 14:00:14 +0100
  • e64295e92b Fix missing UNUSED warnings with --coverage (#3736). Wilson Snyder 2022-11-09 21:45:14 -0500
  • cbf9cc8e5f
    Fix return in constructors (#3734) Ryszard Rozak 2022-11-09 12:32:22 +0100
  • a29d9469da
    Fix jump handling in do while loops (#3731) Ryszard Rozak 2022-11-09 02:01:08 +0100
  • 2a3eabff73 Various Dfg performance improvements Geza Lore 2022-11-06 15:42:01 +0000
  • 454efbe3fc Dfg: Use a worklist driven algorithm for unused vertex removal Geza Lore 2022-11-06 14:13:42 +0000
  • fb9ec03c3f DfgPeephole: Use a work list driven algorithm for speed Geza Lore 2022-11-04 15:50:20 +0000
  • 21926eeb6b Tests: Improve some coverage Wilson Snyder 2022-11-05 11:40:34 -0400
  • 6ae6b16223 V3Const: Fix folding of LogAnd with non-bool operands Geza Lore 2022-11-05 11:35:42 +0000
  • 167f4ebbd4 Commentary: Changes update Wilson Snyder 2022-11-05 09:32:41 -0400
  • d6126c4b32
    Remove --no-threads; require --threads 1 for single threaded (#3703). Kamil Rakoczy 2022-11-05 13:47:34 +0100
  • 8d61cea366
    Fix return type of $countbits functions to int (#3725) Ryszard Rozak 2022-11-04 13:58:17 +0100
  • 65e08f4dbf Make all expressions derive from AstNodeExpr (#3721). Geza Lore 2022-10-12 10:19:21 +0100
  • cf4c00e3b4 Internals: if assertion should be VL_UNLIKELY Wilson Snyder 2022-11-02 20:11:25 -0400
  • bac98df46b
    Support named properties (#3667) Ryszard Rozak 2022-11-01 23:53:47 +0100
  • 0b0b642241 devel release Wilson Snyder 2022-10-29 17:54:12 -0400
  • db39d70c75 Merge from master for release. Wilson Snyder 2022-10-29 17:52:23 -0400
  • 52d29d238c Version bump v5.002 Wilson Snyder 2022-10-29 17:45:54 -0400
  • 0675510eb9 DFG: Fix attempted evaluation of constants wider than 32 bits Geza Lore 2022-10-28 17:00:32 +0100
  • 99791ac8b3 Reduce verbosity of DFG debug Geza Lore 2022-10-28 16:35:53 +0100
  • ee26378394 Tests: Fix instability (#3717) Wilson Snyder 2022-10-28 10:31:36 -0400
  • 54c4351c39 V3Const: Do not introduce redundant AstExtend Geza Lore 2022-10-28 13:41:13 +0100
  • e504e9aced Optimize clocked processes to comb when referencing const variables Geza Lore 2022-10-27 18:32:10 +0100
  • ef2776034e Adjust instruction count estimates for AstCMethodHard Geza Lore 2022-10-27 16:47:42 +0100