Commit Graph

  • 93ac79981b Tests: Rename t_var_dotted. No functional change. Wilson Snyder 2020-02-24 18:51:44 -0500
  • c9b74847d1 Docs: Tighter margins, save 10 pages. Wilson Snyder 2020-02-24 18:11:56 -0500
  • 23eb96579c Fix duplicate __STDC_FORMAT_MACROS definition. Wilson Snyder 2020-02-24 18:11:41 -0500
  • 8319ea6c73 Changes Todd Strader 2020-02-24 05:36:09 -0500
  • 60f82961b4 De-tabify Todd Strader 2020-02-24 05:34:10 -0500
  • f7d1c6ca72 emacs verilog-batch-indent Todd Strader 2020-02-21 05:50:09 -0500
  • 4b4f10f5e6 Follow other clock gating examples Todd Strader 2020-02-21 05:47:00 -0500
  • 120f62fe85 Fix is probably to mark as a clock Todd Strader 2020-02-18 18:19:55 -0500
  • db6ecbd57e Test for #2169 Todd Strader 2020-02-18 17:52:28 -0500
  • aa47bf36bd Changes Todd Strader 2020-02-24 05:36:09 -0500
  • 9f420e1269 De-tabify Todd Strader 2020-02-24 05:34:10 -0500
  • 8e9a73fc33 emacs verilog-batch-indent Todd Strader 2020-02-21 05:50:09 -0500
  • c055c570ff Follow other clock gating examples Todd Strader 2020-02-21 05:47:00 -0500
  • 3ab48c3909 Fix is probably to mark as a clock Todd Strader 2020-02-18 18:19:55 -0500
  • 57f1d44d88 Test for #2169 Todd Strader 2020-02-18 17:52:28 -0500
  • a12d2f8d6c
    update per comment Yutetsu TAKATSUKASA 2020-02-24 11:31:55 +0900
  • 2575d02fc1 Style cleanups. Wilson Snyder 2020-02-23 20:57:41 -0500
  • 7db7d3df0d Misc style cleanups Wilson Snyder 2020-02-23 20:18:02 -0500
  • af84c975f1 Misc style cleanup. Wilson Snyder 2020-02-23 19:57:28 -0500
  • c4c190398f Split not needed with --xml-only Wilson Snyder 2020-02-23 19:56:18 -0500
  • 784e39131b Merge from master Wilson Snyder 2020-02-23 19:38:27 -0500
  • 28e19cef90 Fix undeclared VL_SHIFTR_WWQ, #2114. Wilson Snyder 2020-02-23 19:33:37 -0500
  • e379683e97
    style change Yutetsu TAKATSUKASA 2020-02-23 16:17:32 +0900
  • 5899177fc1 Pass AstVar, AstVarRef, AstSel Yutetsu TAKATSUKASA 2020-02-22 11:28:33 +0900
  • a259f9d15d
    module list for packed variables are also deterministic. Yutetsu TAKATSUKASA 2020-02-16 17:31:40 +0900
  • d0957ecfc1
    warning messages are shown in deterministic order for CI. Yutetsu TAKATSUKASA 2020-02-16 17:02:29 +0900
  • 001e26a542
    delete constify call because now the pass is called after constifyAllLint(). Yutetsu TAKATSUKASA 2020-02-16 16:02:45 +0900
  • e77e8fe927
    simple optimization to just check a module with split variables Yutetsu TAKATSUKASA 2020-02-16 15:36:23 +0900
  • be04672add single entry point for V3SplitVar Yutetsu TAKATSUKASA 2020-02-16 15:21:38 +0900
  • 18f8cd0529
    Allow assert disable (#2168) Tobias Wölfel 2020-02-16 01:17:23 +0100
  • 9f01019bd9 Add description for single test execution Tobias Wölfel 2020-02-14 07:11:28 +0100
  • c1553bc050 Correct file location Tobias Wölfel 2020-02-14 07:02:43 +0100
  • f11b61eb48 Add AssertOn check for assert Tobias Wölfel 2020-02-14 08:01:20 +0100
  • a3a3def400 Add +verilator+noassert flag Tobias Wölfel 2020-02-15 16:26:06 +0100
  • c498051c3d
    refactor Yutetsu TAKATSUKASA 2020-02-13 21:36:19 +0900
  • 02786b3f09 Commentary Wilson Snyder 2020-02-12 22:46:59 -0500
  • 8e7366eab2
    Add some missing check and initialization. Yutetsu TAKATSUKASA 2020-02-12 15:25:01 +0900
  • 77c52f8ab3
    completely delete testing code Yutetsu TAKATSUKASA 2020-02-11 23:56:36 +0900
  • 7ebfa32e13 disable full test mode Yutetsu TAKATSUKASA 2020-02-11 23:32:09 +0900
  • 241e54e7b3 Tested with all existing cases after changing the code to split everything. Yutetsu TAKATSUKASA 2020-02-04 20:59:52 +0900
  • 39119b88d3 Code style changes. No functional change. Wilson Snyder 2020-02-09 18:27:33 -0500
  • ac552b0efb Format standardizations (capitals/spaces), no logical change. Wilson Snyder 2020-02-09 18:27:04 -0500
  • d201ce40a0 Use newer warning format. Wilson Snyder 2020-02-09 18:08:19 -0500
  • 2108b19b94 Commentary Wilson Snyder 2020-02-09 18:08:04 -0500
  • 1c3b8229b4 Merge from master. Wilson Snyder 2020-02-09 17:39:23 -0500
  • 70358e8587 Fix compiler warning. Wilson Snyder 2020-02-08 10:58:07 -0500
  • 95b66feeb8 devel release Wilson Snyder 2020-02-08 09:16:35 -0500
  • 61e14aa827 'Merge from master for release.' Wilson Snyder 2020-02-08 09:15:27 -0500
  • 890cecc15b Version bump v4.028 Wilson Snyder 2020-02-08 09:03:51 -0500
  • f7bad37e88 Fix GCC 4.4.7 errors. Wilson Snyder 2020-02-08 07:09:41 -0500
  • 134b5efd70 Tests: Ignore obj_iv. Wilson Snyder 2020-02-07 18:00:07 -0500
  • 0d6ebf21b3 Suggest svSetScope, #2152. Wilson Snyder 2020-02-07 17:59:02 -0500
  • 2d1b804e80 Fix OpenSolaris issues, #2154. Wilson Snyder 2020-02-07 17:35:04 -0500
  • 77f1b3eef4 Support parameter access from arrays of interfaces, #2155. Todd Strader 2020-02-05 16:51:33 -0500
  • c0fdde362f Support parameter access from arrays of interfaces, #2155. Todd Strader 2020-02-05 16:51:33 -0500
  • 609a5dc26d Fix cppcheck warnings. No functional change intended. Wilson Snyder 2020-02-03 23:21:56 -0500
  • 0aabe6ce00 Internals: Fix cppcheck warning including missing init. Wilson Snyder 2020-02-03 22:10:29 -0500
  • 20cc4e57d5 tests: Driver style fix. Wilson Snyder 2020-02-03 18:43:56 -0500
  • f3ebdc40c6 Fix some coverage lost when multithreaded, #2151. Wilson Snyder 2020-02-03 18:43:41 -0500
  • d151a9bd22 Merge remote-tracking branch 'upstream/master' into split_var0 Yutetsu TAKATSUKASA 2020-02-03 23:28:29 +0900
  • 2ca9f73b31 Internals: Cleanup Emit towards constructor/destructor output. Wilson Snyder 2020-02-02 21:15:07 -0500
  • 73f5e3f808 Internals: Add missing const. No functional change. Wilson Snyder 2020-02-02 10:34:29 -0500
  • 8d3dad510f Fix unused variable. Wilson Snyder 2020-02-02 06:52:28 -0500
  • 2576c136f6 Fix `pragma pedantic check to work with -E. Wilson Snyder 2020-02-01 22:03:18 -0500
  • a8ad97eef2 Add VL_CACHE_LINE_BYTES and use 64 as defult. Wilson Snyder 2020-02-01 20:28:03 -0500
  • ee7da1e690 Remove .h comments for empty sections. Wilson Snyder 2020-02-01 20:11:21 -0500
  • 969a46faf6 Internals: V3Emit refactoring. No functional change intended. Wilson Snyder 2020-02-01 19:32:04 -0500
  • 820df28ad9 Internals: V3CUse state refactoring. No functional change intended. Wilson Snyder 2020-02-01 19:11:19 -0500
  • 50fb7fc8b4
    Tests: Resolve self assignment in t_unoptflat_simple_2, Closes #2149. Yutetsu TAKATSUKASA 2020-02-02 09:07:02 +0900
  • 119162912a Internals: Determine emit forward declaraions in new pass, towards classes. Wilson Snyder 2020-02-01 16:45:11 -0500
  • 80d94891e1 Internals: Allow const & non-member CFuncs for class branch. No functional change. Wilson Snyder 2020-02-01 10:57:55 -0500
  • 539bcbc88e
    Tests:resolve self assignment in t_unoptflat_simple_2.v (x[1] = x[1] was there) Yutetsu TAKATSUKASA 2020-02-01 21:55:44 +0900
  • f00ff61559 Link Verilator binary partially statically, Closes #2146. Geza Lore 2020-01-31 19:13:55 -0500
  • 1f616a9c0f Link performance critical libraries statically Geza Lore 2020-01-30 02:01:38 +0000
  • 2d195ebae5 Cleanup IEEE references. Wilson Snyder 2020-01-30 20:23:57 -0500
  • 9a6bc3ddcf Commentary Wilson Snyder 2020-01-30 19:52:58 -0500
  • 3abd3cb648 Merge branch 'master' into split_var0 Yutetsu TAKATSUKASA 2020-01-30 21:00:11 +0900
  • d218f1746c Add warning on genvar in normal for loop, #2143. Wilson Snyder 2020-01-29 21:16:44 -0500
  • 8d8eb1b9f3
    Tests: Resolve racing among initial blocks in t_display_signed.v, #2144. Yutetsu TAKATSUKASA 2020-01-30 07:07:45 +0900
  • a0edc56208
    test_vectors:resolve racing among initial blocks in t_display_signed.v Yutetsu TAKATSUKASA 2020-01-29 22:00:39 +0900
  • d4614c290e Fix WIDTH warning on </<= of narrower value, #2141. Wilson Snyder 2020-01-28 20:10:10 -0500
  • 027cce35c0 Support enum.next(k) with constant k > 1, #2125. Tobias Rosenkranz 2020-01-27 17:25:25 -0500
  • 2207217df3 Added unittest for unsupported arguments Tobias Rosenkranz 2020-01-27 22:29:53 +0100
  • 9fd81b2c6b Support string character access via indexing. Wilson Snyder 2020-01-26 16:38:22 -0500
  • 5430e4ac9b Cleanup more errors showing data types. Wilson Snyder 2020-01-26 15:54:57 -0500
  • 619214b48f Support $sampled. Wilson Snyder 2020-01-26 13:38:15 -0500
  • 68fa82fb14 Support $typename, and use to cleanup error messages. Wilson Snyder 2020-01-26 13:21:25 -0500
  • cac50282eb Fix pattern replication without key. Wilson Snyder 2020-01-26 11:38:34 -0500
  • b50ef9ff39 Tests: Disabled test for 5.9. Wilson Snyder 2020-01-26 11:23:52 -0500
  • 8a8f1135b7 Support type(expression) operator, #1650. Wilson Snyder 2020-01-26 10:28:13 -0500
  • f0b2336345 Internals: Fix cell recursion with future module-in-module. Wilson Snyder 2020-01-25 18:15:43 -0500
  • 52907e7b02 astgen: Preserve #line, #2138. Wilson Snyder 2020-01-25 15:36:37 -0500
  • ef5250f0ca Internals: Further performance improvement of AstNode type tests, #2138. No functional change intended. Geza Lore 2020-01-25 15:29:44 -0500
  • 029a1750c7 Internals: Style cleanup in V3Ast* Geza Lore 2020-01-25 15:35:24 +0000
  • b6e2a12a37 Internals: Further performance improvement of AstNode type tests Geza Lore 2020-01-25 13:04:32 +0000
  • eafed88a6e Internals: Add assertions. No functional change intended. Wilson Snyder 2020-01-25 10:19:59 -0500
  • d64e6b3f9c Internals: Refactoring towards classes. No functional change intended. Wilson Snyder 2020-01-25 09:33:43 -0500
  • d68ffba8cd Internals: Rename to prefixNameProtect. No functional change intended. Wilson Snyder 2020-01-25 09:16:00 -0500
  • f0f370490f Internals: Style cleanups. Wilson Snyder 2020-01-25 07:59:25 -0500
  • 708fd36563 Tests: Show entering/exit so goto-error works on compile errors. Wilson Snyder 2020-01-24 22:40:19 -0500