Commit Graph

  • a47fd07585 Internals: Standard grammar for property_expression |-> |=>. Wilson Snyder 2023-03-05 16:59:24 -0500
  • 19bc257002 Internals: UNSUPPORTED commentary Wilson Snyder 2023-03-05 16:45:07 -0500
  • a1d4cd658e devel release Wilson Snyder 2023-03-04 11:31:58 -0500
  • aaaf8e75af Merge from master for release. stable Wilson Snyder 2023-03-04 11:29:11 -0500
  • 21093fd1bd Version bump v5.008 Wilson Snyder 2023-03-04 11:19:44 -0500
  • 329a933efd Internals: Parse nettype as unsupported Wilson Snyder 2023-03-04 10:50:28 -0500
  • e21198cb2d Add warning on missing class reference #() Wilson Snyder 2023-03-03 21:06:52 -0500
  • ab502c5196 Fix coverage of class methods (#3998). Wilson Snyder 2023-03-03 19:26:15 -0500
  • 12728bc478 Fix UNDRIVEN warning seg fault (#3989) Felix Neumärker 2023-03-03 18:54:38 -0500
  • 3fc684359a Fix prettyName in structure dumps, partial (#4001) Wilson Snyder 2023-03-03 18:49:26 -0500
  • 1e28387541 Tests: Add nettype test Wilson Snyder 2023-03-02 20:29:42 -0500
  • dd917d50eb Internals: Parse interconnect then say unsupported Wilson Snyder 2023-03-02 20:02:14 -0500
  • 0130c2bceb
    Internals: update clang attributes check report conditions (#3997) Kamil Rakoczy 2023-03-03 00:37:07 +0100
  • 8a5804fc3a Tests: Add tagged union test Wilson Snyder 2023-03-02 08:11:11 -0500
  • 3df29085c8 Fix end label fileline reporting. Wilson Snyder 2023-03-02 07:50:16 -0500
  • 976af0068b Support parsing min:typ:max parameters Wilson Snyder 2023-03-01 23:11:48 -0500
  • a85e6a9d8c Commentary: Changes update Wilson Snyder 2023-03-01 22:43:39 -0500
  • 463ea57b0a Add error (vs previous warning) on enum value overflow. Wilson Snyder 2023-03-01 22:36:42 -0500
  • 326a60d307 Add error on mixing .name and by-port instantiations. Wilson Snyder 2023-03-01 21:19:21 -0500
  • 2c60c5f816
    Support recursive methods (#3987) Ryszard Rozak 2023-03-02 03:07:37 +0100
  • faf3804b9a
    Fix LITENDIAN warning is backwards (#3966) (#3967). Cameron Kirk 2023-03-01 08:46:44 -0800
  • 08a433260c Apply 'make format' github action 2023-03-01 05:44:35 +0000
  • 7fc278f6db Fix import of extends typedefs Wilson Snyder 2023-03-01 00:30:45 -0500
  • b1a95f642f Support cast to numbers from strings. Wilson Snyder 2023-02-28 23:34:33 -0500
  • c6a569df49 Commentary Wilson Snyder 2023-02-28 18:38:52 -0500
  • 06661ab676
    Disallow ++/-- over expressions with potential side effects (#3976). Krzysztof Boroński 2023-02-28 21:21:58 +0100
  • d9a0e69597 Commentary, fix copyright Wilson Snyder 2023-02-28 01:09:09 -0500
  • a0997d0b98 Fix internal error with UNSUPPORTED of procedural clocked assertions Wilson Snyder 2023-02-28 00:35:37 -0500
  • a3ff375ce7
    Fix timing delays to not truncate below 64 bits (#3973) (#3982) Felix Neumärker 2023-02-28 03:42:22 +0100
  • c03affa544 Fix enum.next(0) and enum.prev(0). Wilson Snyder 2023-02-26 15:24:24 -0500
  • 4703fc39be Add error to avoid @* fatal Wilson Snyder 2023-02-26 13:13:02 -0500
  • 9bf0e54937 Internals: add const Wilson Snyder 2023-02-26 12:21:17 -0500
  • b039f246df Lint check posedge of nonintegral Wilson Snyder 2023-02-26 12:08:10 -0500
  • a93b344096 Tests: use standard lower case for Perl vm_prefix Wilson Snyder 2023-02-26 10:18:40 -0500
  • 191c71edea
    Fix cmake on macOS to mark weak symbols with -U linker flag (#3978) (#3979) Peter Debacker 2023-02-23 23:27:29 +0100
  • b4dd398af6 Tests: Cleanup some C++ new calls. No functional change. Wilson Snyder 2023-02-23 06:14:54 -0500
  • cfe0fdd5cc Untabify Wilson Snyder 2023-02-23 05:47:56 -0500
  • 003a8cfe75
    Add lint warning on always_comb multidriven (#3888) (#3939) Adam Bagley 2023-02-23 05:36:28 -0500
  • 7559af5879 Fix missing error on negative replicate (#3963). Wilson Snyder 2023-02-22 19:11:02 -0500
  • 47a7e75841
    Fix subsequent parameter declarations (#3969) Ryszard Rozak 2023-02-22 11:26:25 +0100
  • adf1de45de With -Wpedantic change ASSIGNIN to a warning Wilson Snyder 2023-02-21 16:45:35 -0500
  • 45f955f175
    Fix self references to parameterized classes (#3962) Ryszard Rozak 2023-02-17 17:17:35 +0100
  • 063f9a7a4c
    Fix dicts declared with ref type (#3960) Ryszard Rozak 2023-02-16 18:49:45 +0100
  • c82a098f2e Internals: Parse class extends :: Wilson Snyder 2023-02-14 21:23:55 -0500
  • 393b7714c4 Convert some mis-syntax errors to UNSUPPORTED Wilson Snyder 2023-02-14 20:48:52 -0500
  • 43d8de4f80 Support property var decls. Wilson Snyder 2023-02-14 20:44:14 -0500
  • 026bbc306b Removed deprecated --cdc option. Wilson Snyder 2023-02-13 22:49:51 -0500
  • f8b0e359b9 Support class parameters without initial values. Wilson Snyder 2023-02-13 22:06:52 -0500
  • 94ef1b76d0 Fix error text on packed struct init. Wilson Snyder 2023-02-13 20:58:49 -0500
  • 50929e5d43 Fix packed array structure replication. Wilson Snyder 2023-02-13 07:47:35 -0500
  • 3f4b7af8a1 Apply 'make format' github action 2023-02-13 04:21:52 +0000
  • bc6a7787ed
    Fix date on the front page of verilator.pdf (#3956) (#3957) Larry Doolittle 2023-02-12 20:21:03 -0800
  • 5064ec2806 Support type case and type equality comparisons. Wilson Snyder 2023-02-12 20:09:10 -0500
  • 4f19eeaffa Fix type(typedef) operation core dump Wilson Snyder 2023-02-12 19:57:52 -0500
  • 10d0088f73 Fix generate case with empty body statements. Wilson Snyder 2023-02-12 18:14:18 -0500
  • 15d0ec317d Fix lint for non-integral types in packed structs. Wilson Snyder 2023-02-12 16:32:36 -0500
  • 260d58e47e Tests: Add struct tests Wilson Snyder 2023-02-12 13:30:52 -0500
  • d9c4d9316f Parse checkers as UNSUPPORTED. Wilson Snyder 2023-02-11 14:31:28 -0500
  • e9441cff50 Parse external constraints as UNSUPPORTED. Wilson Snyder 2023-02-11 13:29:52 -0500
  • daa545774e Parse randsequence as UNSUPPORTED. Wilson Snyder 2023-02-11 13:03:10 -0500
  • dee2e45e27 Tests: Add defparam not resolved test Wilson Snyder 2023-02-11 11:00:07 -0500
  • 4d29487e75 Fix -Wpedantic on std::process. Wilson Snyder 2023-02-11 10:55:06 -0500
  • 2bb2935924 Commentary: Changes update Wilson Snyder 2023-02-11 10:38:00 -0500
  • aff3f7c4f6
    Fix build on hppa (#3954) Larry Doolittle 2023-02-11 01:23:26 -0800
  • 5aa4f46101 Internals: Add some std::. No functional change intended. Wilson Snyder 2023-02-10 20:32:35 -0500
  • 8f87022496
    Fix CMake bad C identifiers (#3948) (#3951) Zixi Li 2023-02-10 20:06:05 -0500
  • d34aa10faf
    Fix class field linking when a super classes is a param (#3949) Ryszard Rozak 2023-02-10 13:44:14 +0100
  • 93d50c4499
    Internals: Add mutex to V3Error (#3680) Kamil Rakoczy 2023-02-10 04:15:37 +0100
  • 4eb280601e
    handle constant format field widths (#3946) Todd Strader 2023-02-09 10:09:00 -0500
  • b778784333 Add --annotate-points option, change multipoint on line reporting (#3876). Wilson Snyder 2023-02-08 20:15:11 -0500
  • 9121a81a74
    Fix constant enum methods (#3621) Todd Strader 2023-02-08 18:50:27 -0500
  • d3cbb1e53f
    Fix constant string function assignment (#3945) Todd Strader 2023-02-08 18:48:07 -0500
  • cf88700fc2 Fix virus detection false positive (#3944). Wilson Snyder 2023-02-08 18:44:07 -0500
  • 072d76fe8e
    Use VAR_BASE as attr type if a select's base is a ref (#3943) Ryszard Rozak 2023-02-07 15:10:19 +0100
  • 3436d1780f
    Fix namespace fallback resolution (#3863) (#3942) Aleksander Kiryk 2023-02-07 13:13:55 +0100
  • 1607225063 Fix VPI upper interface scopes not found (#3937). Wilson Snyder 2023-02-05 16:16:39 -0500
  • 807e5b22a0 Fix verilator_difftree header flush Wilson Snyder 2023-02-05 15:20:56 -0500
  • 2c64b83c19 Internals: Fix constructor syntax Wilson Snyder 2023-02-05 14:29:49 -0500
  • dfc98e77c0 Commentary Wilson Snyder 2023-02-05 14:12:27 -0500
  • 936bb7b1ed Add error on size with unsized number Wilson Snyder 2023-02-05 14:06:03 -0500
  • 88e5017564 Internals: Directly assign dtype instead of using dtype's dtype Wilson Snyder 2023-02-05 13:50:29 -0500
  • 508f6f7e5a Fix core dump with initial variable delays Wilson Snyder 2023-02-05 13:17:35 -0500
  • 70eceae3d8 Fix core dump on bad dotted reference. Wilson Snyder 2023-02-05 12:45:14 -0500
  • eb5aad94f1 Support to packed array Wilson Snyder 2023-02-05 10:18:03 -0500
  • 2d89c458f6 Fix force/release of real. Wilson Snyder 2023-02-04 20:37:36 -0500
  • d33ded22f9 Internals: Remove unused variable Wilson Snyder 2023-02-04 19:50:04 -0500
  • edc32ca82d Apply 'make format' github action 2023-02-04 13:20:41 +0000
  • dc9c81256d
    Fix MsWin missing directory exception, and ::std (#3928) (#3933) (#3935) Kritik Bhimani 2023-02-04 18:49:49 +0530
  • 6908e471e7 Revert: e3558d9e: Support vpiDefName (#3906) (#3931) Wilson Snyder 2023-02-03 21:26:21 -0500
  • e3558d9e1b
    Support vpiDefName (#3906) (#3931) Andrew Nolte 2023-02-03 19:14:41 -0500
  • 11043aeb9b Work around mswin crash with --std (#3933) Wilson Snyder 2023-02-03 19:01:20 -0500
  • 15c163c12e github: msbuild compile with -j 3 Wilson Snyder 2023-02-03 18:47:54 -0500
  • c7ed73e249 Fix MSVC++ compile warning Wilson Snyder 2023-02-03 18:47:37 -0500
  • 4aa3e72509 Fix cmake 3.12+ warnings on MSWIN. Wilson Snyder 2023-02-03 17:16:39 -0500
  • 31130c4b4a
    Fix std:: to be parsed first (#3864) (#3928) Aleksander Kiryk 2023-02-03 15:04:16 +0100
  • 00f0027c80 Apply 'make format' github action 2023-02-03 13:48:46 +0000
  • c8be50d40b
    Add /*verilator public[flat|flat_rd|flat_rw| ]*/ metacomments (#3894) Joseph Nwabueze 2023-02-03 08:47:55 -0500
  • e16e9b89cd Commentary (#3932). Wilson Snyder 2023-02-03 07:27:23 -0500
  • 80b291407b
    Add cmake warning if multiple SOURCES w/o PREFIX (#3916) (#3927) Yoda Lee 2023-02-03 11:08:13 +0800
  • d2aff13402
    Commentary: Add some more details to the vpi example (#3925) David Stanford 2023-02-02 20:51:23 -0600