Commit Graph

  • 7e1980af7a Tests: Avoid t_dist failures on deleted files. master 5.0.0.8 Wilson Snyder 2023-04-02 15:10:45 -0400
  • 921fd919b5 Tests: Improve short circuit test Wilson Snyder 2023-04-01 23:10:05 -0400
  • fc5a5ea53d
    Commentary: Fix spelling mistakes (#4080) Robert Balas 2023-04-02 02:45:28 +0200
  • 86156dd05b Revert false-positive static error (#4072) (#4077) Wilson Snyder 2023-04-01 18:54:37 -0400
  • 3219ffddd4 Tests: Ignore commented out messages Wilson Snyder 2023-04-01 18:17:45 -0400
  • 3a01c32bf9 Revert false-positive static error (#4072) (#4077) Wilson Snyder 2023-04-01 15:45:34 -0400
  • 9ffd0a4e70 Support queue[$-1] selects. Wilson Snyder 2023-04-01 15:23:39 -0400
  • 90e049c674 Internals: Remove unneeded variable. No functional change. Wilson Snyder 2023-04-01 11:46:43 -0400
  • 69121633cf Support class srandom and class random stability. Wilson Snyder 2023-04-01 10:50:27 -0400
  • 28eadded87 Update include/gtkwave from upstream Wilson Snyder 2023-04-01 10:38:47 -0400
  • 93c598dd19 Commentary Wilson Snyder 2023-04-01 10:38:33 -0400
  • d012563ab1
    Fix tracing with awaits at end of block (#4075) (#4076) Krzysztof Bieganski 2023-03-31 19:51:31 +0200
  • 0b96789e65
    Add error on static access to non-static class member (#4072) Krzysztof Bieganski 2023-03-27 16:46:51 +0200
  • 947402bc57 Fix interface generate begin (#4065). Wilson Snyder 2023-03-26 08:48:54 -0400
  • d4107dce52
    Improve xor tree optimization (#4071) Yutetsu TAKATSUKASA 2023-03-26 20:36:32 +0900
  • 990b19e048
    Fix incorrect optimization of bit op tree (#4059) (#4070) Yutetsu TAKATSUKASA 2023-03-26 16:29:10 +0900
  • 2290e6ccf2 Fix info message prints under --assert (#4036) (#4053) Srinivasan Venkataramanan 2023-03-24 19:22:48 -0400
  • 14c8f072f1 Commentary Wilson Snyder 2023-03-24 19:06:07 -0400
  • c55df02b1a
    Fix C++ compile errors when passing class refs as task arg (#4063) Krzysztof Bieganski 2023-03-24 18:18:59 +0100
  • 5b86248b54
    Add error if class types don't match (#4064) Ryszard Rozak 2023-03-24 18:18:20 +0100
  • 449ac44131
    Fix _Vilp used before declaration (#4057) (#4062) Josep Sans 2023-03-24 11:51:02 +0100
  • f439a7927f
    Fix parameters in a class body to be localparam (#4061) Ryszard Rozak 2023-03-23 10:20:35 +0100
  • 277bd67f72
    Fix NBAs inside fork-joins (#4050) Aleksander Kiryk 2023-03-21 15:39:29 +0100
  • 5de8ccbf32
    Fix task calls as fork statements (#4055) Krzysztof Bieganski 2023-03-21 13:50:53 +0100
  • 577e0700ba Commentary: Changes update Wilson Snyder 2023-03-21 04:52:12 -0400
  • 71a37484f5 Apply 'make format' github action 2023-03-21 08:43:31 +0000
  • daf157e6c0
    Fix false LATCH warning on --assert 'unique else if' (#4033) (#4054). Jesse Taube 2023-03-21 04:42:19 -0400
  • 2aa6a229ca
    Change range order warning from LITENDIAN to ASCRANGE (#4010) Iztok Jeras 2023-03-21 01:44:11 +0100
  • 9b869edd90 Internals: Fix cppcheck warnings. No functional change. Wilson Snyder 2023-03-18 19:28:48 -0400
  • 2b21697b86 Support class extends of package::class. Wilson Snyder 2023-03-18 17:26:36 -0400
  • 895ab8789b Internals: Fix recently added assertion false firing Wilson Snyder 2023-03-18 17:11:39 -0400
  • 5f02f95ce6 Commentary (#3906) (#3931) Wilson Snyder 2023-03-18 15:49:11 -0400
  • f2aac8c49a Internals: Use VNVisitorConst where possible, for better performance. No functional change indended. Wilson Snyder 2023-03-18 12:17:25 -0400
  • 82e653a739 Internals: Avoid emit inheritance in V3EmitCBase. No functional change intended. Wilson Snyder 2023-03-18 12:05:29 -0400
  • 053f760e2a
    Fix characters from DEFENV literals for conda (#4035) (#4044) Tim Snyder 2023-03-18 10:25:27 -0500
  • ba9e141fae Commentary: Update CONTRIBUTING and internals xrefs (#4043) Wilson Snyder 2023-03-18 10:23:19 -0400
  • d60a3e2b66 Fix random internal crashes (#666). Wilson Snyder 2023-03-18 09:47:46 -0400
  • 70c2d1eded
    Fix install, standardization in cmake CMakeLists.txt (#3974) Yu-Sheng Lin 2023-03-18 19:38:09 +0800
  • 80cbf81b3b Internals: Fix missing relink() and add assert Wilson Snyder 2023-03-17 22:27:55 -0400
  • 798d7346cf
    Internals: Add VL_MT_SAFE attribute to functions that requires locking. (#3805) Kamil Rakoczy 2023-03-18 01:24:15 +0100
  • d6c5d40f9b Internals: Add VNVisitorConst class. Wilson Snyder 2023-03-17 19:58:53 -0400
  • 371b8310d9
    Support method calls without parenthesis (#4034) Ryszard Rozak 2023-03-17 13:25:39 +0100
  • 1ac721af8f
    Add STATICVAR warning and convert to automatic (#4027) (#4030) Ryszard Rozak 2023-03-17 12:48:41 +0100
  • 85fd88ace2 Optimize duplicate JumpBlocks away (#4028) Wilson Snyder 2023-03-16 22:18:03 -0400
  • ed1e377bb1 Fix large return blocks with --comp-limit-blocks (#4028). Wilson Snyder 2023-03-16 21:40:01 -0400
  • 4240c29f4b Internals: Fix missing broken check Wilson Snyder 2023-03-16 21:14:49 -0400
  • 51ba4a1531 Fix clocking block scope internal error (#4032). Wilson Snyder 2023-03-16 20:48:18 -0400
  • d1b55cb7aa Fix compile error last commit (#4029) Wilson Snyder 2023-03-16 20:22:08 -0400
  • bbf53bd5af
    Add VL_MT_SAFE attribute to several functions. (#3729) Kamil Rakoczy 2023-03-17 00:48:56 +0100
  • b2ced6ff1d Add more debug info to --report-unoptflat graph (#4039) Wilson Snyder 2023-03-16 19:42:13 -0400
  • a9b07fe7d7 Tests: Remove unintended t_0 test Wilson Snyder 2023-03-16 18:44:28 -0400
  • 66e4656a8e
    Fix event controls reusing same variable (#4014) Kamil Rakoczy 2023-03-16 12:12:54 +0100
  • 8f4d4f07a4 Commentary Wilson Snyder 2023-03-16 07:09:16 -0400
  • 8e55580cde Update include/gtkwave from upstream Wilson Snyder 2023-03-15 22:11:06 -0400
  • 8ae79066a2 Fix false ENUMVALUE on expressions and arrays. Wilson Snyder 2023-03-15 21:56:35 -0400
  • 36da6a3563 Fix parsing #1_2 delays Wilson Snyder 2023-03-15 21:22:28 -0400
  • 45690faea7 Parse defparam = as unsupported Wilson Snyder 2023-03-15 21:04:10 -0400
  • 046fecbb35 Fix fclose(0). Wilson Snyder 2023-03-15 20:49:59 -0400
  • 0f6024ef3c
    Fix rand fields in base classes (#4025) Ryszard Rozak 2023-03-15 16:48:18 +0100
  • 2488b5a97f Fix pullup/pulldown to create implicit wires. Wilson Snyder 2023-03-14 21:14:27 -0400
  • 56de6f1a9f Fix min/typ/max internal error Wilson Snyder 2023-03-14 20:40:58 -0400
  • 0fc5d37901 Fix bounded queues with parameter bounds Wilson Snyder 2023-03-14 20:29:47 -0400
  • ea4cc4e076 Parse nettype with package, still unsupported Wilson Snyder 2023-03-14 19:52:01 -0400
  • 9e25c21fed Fix unpacked struct clocking Wilson Snyder 2023-03-14 19:35:40 -0400
  • fc3fdcc71c
    Tests: Fix randomize_method test (#4024) Ryszard Rozak 2023-03-14 18:47:43 +0100
  • 80b7b8bbdb
    Don't call randomize on null field (#4023) Ryszard Rozak 2023-03-14 14:48:06 +0100
  • a8ce272e4a Commentary: spelling Wilson Snyder 2023-03-14 08:39:04 -0400
  • 72963c4e20 Commentary (#4020) Wilson Snyder 2023-03-14 08:29:39 -0400
  • 4e5bd361e0
    Internal: Fix dumping of AstMethodCall (#4021) Ryszard Rozak 2023-03-14 11:54:45 +0100
  • ed1a9309d4
    Throw warning if static variable is declared in a loop (#4018) Ryszard Rozak 2023-03-14 10:03:08 +0100
  • 1d0a06438c
    Assign unique names for blocks in do..while loop (#4019) Ryszard Rozak 2023-03-14 09:54:43 +0100
  • 2c62714a30 Fix push to dynamic queue in struct (#4015). Wilson Snyder 2023-03-13 22:03:53 -0400
  • f13e753b52 Change ZERODLY to a warning. Wilson Snyder 2023-03-12 21:28:14 -0400
  • 39a5bce8a6 Parse covergroup, still unsupported. Wilson Snyder 2023-03-12 14:11:11 -0400
  • ba953bfa94 Commentary: Changes update Wilson Snyder 2023-03-12 10:49:19 -0400
  • 1debd0405b Support complicated IEEE 'for' assignments. Wilson Snyder 2023-03-12 10:46:02 -0400
  • 1f1d9312d2 Parse event 'iff', still unsupported. Wilson Snyder 2023-03-11 22:35:18 -0500
  • 259201b352 Support $fopen as an expression Wilson Snyder 2023-03-11 18:11:01 -0500
  • bb45bd048e Commentary Wilson Snyder 2023-03-11 11:19:19 -0500
  • 5489ec6eff Parse 'first_match', and still unsupported. Wilson Snyder 2023-03-11 11:08:37 -0500
  • e55e81bcd0 Parse sequence 'local input', still unsupported. Wilson Snyder 2023-03-11 10:53:10 -0500
  • 5c5c758718 Parse 'wait_order' and test, still unsupported. Wilson Snyder 2023-03-11 10:46:37 -0500
  • b87669039e Commentary Wilson Snyder 2023-03-10 22:25:47 -0500
  • 60a6ed2a20 Support assert property statement-else-statement Wilson Snyder 2023-03-10 22:13:17 -0500
  • 81e8388c3f Parse 'expect', still unsupported. Wilson Snyder 2023-03-10 21:48:56 -0500
  • 4532680e5f Internals: Cleanup assert/assume. No functional change. Wilson Snyder 2023-03-10 21:17:54 -0500
  • fc17ab280a
    Add --public-depth to force public to a certain instance depth (#3952) Andrew Nolte 2023-03-09 19:48:05 -0700
  • 621cd0f008 Internals: Framework for renaming warnings (#4010 partial) Wilson Snyder 2023-03-08 21:32:37 -0500
  • 13c9877099
    Add --public-params flag (#3990) Andrew Nolte 2023-03-08 17:38:26 -0700
  • ff889fde18 Add debug comment when trace disabled (#4004). Wilson Snyder 2023-03-06 18:22:36 -0500
  • f68c16a5e6
    Fix symbol entries when inheriting classes (#3995) (#3996) Krzysztof Boroński 2023-03-06 13:43:58 +0100
  • cc45f64280
    Add __PVT__ prefix to selects nodes (#4001) Ryszard Rozak 2023-03-06 13:18:48 +0100
  • 725ec088ea Parse 'sequence' declarations, property case/if, still unsupported. Wilson Snyder 2023-03-06 05:12:09 -0500
  • 87c3de5aab Parse 'matches', still unsupported. Wilson Snyder 2023-03-05 23:58:54 -0500
  • 6d7c04a3de Parse cycle delays and boolean abbrev, still unsupported. Wilson Snyder 2023-03-05 23:22:41 -0500
  • d0f5ce0cc4 Parse intersect/throughout/within, still unsupported. Wilson Snyder 2023-03-05 19:57:09 -0500
  • cb89ef9885 Parse more property expression syntax, as still unsupported Wilson Snyder 2023-03-05 19:42:21 -0500
  • 90360d40fd Change property expression handling towards eventual more general expressions. Wilson Snyder 2023-03-05 18:52:55 -0500
  • 15dcd326f8 Internals: Parse weak/strong but do not lex Wilson Snyder 2023-03-05 18:30:43 -0500
  • ae1eb56695 Internals: Parser commentary Wilson Snyder 2023-03-05 17:59:17 -0500