Commit Graph

  • 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
  • a4e8d39932 Spelling fixes Wilson Snyder 2020-01-24 20:10:44 -0500
  • 8f0e8e0696 Fix FST tracing of enums inside structs. Wilson Snyder 2020-01-24 19:46:46 -0500
  • 15a3f31d11 Preload data option Todd Strader 2020-01-24 15:44:41 -0500
  • 11380bc3b2 Merge from upstream gtkwave includes. Wilson Snyder 2020-01-23 17:48:27 -0500
  • 7ab2bdb6bb Support libgoogle-perftools-dev's libtcmalloc if available. #2137. Geza Lore 2020-01-23 17:32:19 -0500
  • 3b8aed1927 Travis: install libgoogle-perftools-dev for tcmalloc Geza Lore 2020-01-23 18:23:21 +0000
  • 9b672a1f39 Link against libtcmalloc if available Geza Lore 2020-01-23 15:07:44 +0000
  • 5d037c3c8c Docs: Add initial XML dovcument description. #2136. Pieter Kapsenberg 2020-01-23 07:26:11 -0500
  • f0f0665af2 initial bare-bones XML dovcument description. Pieter Kapsenberg 2020-01-22 23:07:03 -0800
  • c5d04631d1 Internals: More performance efficient AstNode casting. Closes #2133. Geza Lore 2020-01-23 00:07:48 +0000
  • 4430edf6da Time replay Todd Strader 2020-01-22 18:05:34 -0500
  • 37151820c4 Added check for non-const arguments Tobias Rosenkranz 2020-01-22 22:56:33 +0100
  • 2a0be74b5f More efficient AstNode casting and type testing. Geza Lore 2020-01-21 22:10:58 +0000
  • 957c1d606b Add detailed XML location to cell elements, #2134, #2122. Pieter Kapsenberg 2020-01-22 04:18:50 -0800
  • 505949ec54 Output checking Todd Strader 2020-01-22 06:39:38 -0500
  • 075d042c8a Adding detailed XML location to cell elements Pieter Kapsenberg 2020-01-22 00:05:05 -0800
  • 48dd358c03 Fix clang warnings from override. Wilson Snyder 2020-01-21 20:22:32 -0500
  • 220daa5f33 Internals: Restore AstNode naming property. #2133. Geza Lore 2020-01-21 19:54:14 -0500
  • d76b5b7823 Fix C++11 intrusion. Wilson Snyder 2020-01-21 19:45:44 -0500
  • 4952fd5203 Cleanup Todd Strader 2020-01-21 18:52:54 -0500
  • 4266d31443 Internals: Add VL_OVERRIDE to includes. No functional change intended. Wilson Snyder 2020-01-21 18:02:23 -0500
  • fbdf5f2dad Internals: Mark all visit() with VL_OVERRIDE. Closes #2132. Yutetsu TAKATSUKASA 2020-01-22 07:35:56 +0900
  • 8e26bdd098
    Fix vpi scope naming (#2130) Stefan Wallentowitz 2020-01-21 17:03:21 +0100
  • 750d3ac1a1 Fix vpi scope naming Stefan Wallentowitz 2020-01-20 21:53:44 +0100
  • e9b9cee1a9 mark visit() with VL_OVERRIDE. No functional change is intended. Yutetsu TAKATSUKASA 2020-01-21 22:48:05 +0900
  • bc8774ce96 add VL_OVERRIDE macro so that compiler can tell my typo when trying to override a function. Yutetsu TAKATSUKASA 2019-12-22 17:14:49 +0900
  • 2b93cfb364 Fix V3File dependency issue Todd Strader 2020-01-21 07:04:01 -0500
  • 22088c907f
    Set maximum number width (#2128) Stefan Wallentowitz 2020-01-21 12:17:31 +0100
  • 29b8b24b07 Signal list parsing Todd Strader 2020-01-21 05:24:50 -0500
  • f9006ac6b5 Set maximum number width Stefan Wallentowitz 2020-01-20 23:09:07 +0100
  • d87648c258 Correct FST-support issue with some GCC versions. Closes #2129. Matthew Ballance 2020-01-20 17:33:40 -0500
  • abf3850d08 Internals: Misc cleanups for classes. Wilson Snyder 2020-01-20 16:53:27 -0500
  • e31ec082db Move macro location to verilatedos.h where inttypes.h is originally included Matthew Ballance 2020-01-20 12:46:41 -0800
  • 4a122fd0f2 Add detailed location to XML output (#2122) Pieter Kapsenberg 2020-01-20 11:08:13 -0800
  • 0352ceea44 Internals: Refactor some emit code towards classes. No functional change intended. Wilson Snyder 2020-01-20 14:07:03 -0500
  • 9e93e27c6d Correct FST-support issue with some GCC versions Matthew Ballance 2020-01-20 11:00:18 -0800
  • e8ff191a17 Internals: Prepare for hierarchical NodeModule's. No functional change intended. Wilson Snyder 2020-01-20 13:27:27 -0500
  • 5ae09daf5b Internals: Style cleanup. No functional change. Wilson Snyder 2020-01-20 11:43:41 -0500
  • 98850e0bf4 spacing fix, adding documentation on changes Pieter Kapsenberg 2020-01-20 08:45:31 -0800
  • 461beb011e Add remaining test expected output files for XML changes Pieter Kapsenberg 2020-01-19 12:11:27 -0800
  • 6711d7832b Adding file letter to the location attribute, and cleaning up the regular expression in the tests. Pieter Kapsenberg 2020-01-19 11:37:03 -0800
  • 298fb22269 correcting typo in test Pieter Kapsenberg 2020-01-18 19:01:20 -0800
  • b6126b5392 less cryptic regulary expressions Pieter Kapsenberg 2020-01-18 18:16:29 -0800
  • 91dcf8efd7 Fixing build failures Pieter Kapsenberg 2020-01-18 18:00:11 -0800
  • c582f29ace Add detailed location to XML output Pieter Kapsenberg 2020-01-18 13:45:03 -0800
  • 7a6a590b64 Update note Todd Strader 2020-01-20 11:21:10 -0500
  • 342356c65a Don't need the mock file anymore Todd Strader 2020-01-20 11:19:54 -0500
  • 1acff950d0 Commentary: Add deprecations section to docs. Closes #2081. Wilson Snyder 2020-01-20 10:06:45 -0500
  • f28d837930
    Docker: Tag stable as latest (#2098) Stefan Wallentowitz 2020-01-20 15:53:26 +0100
  • 2dcd7dc8a6 Support for ENUM.next(k) with k > 1 Tobias Rosenkranz 2020-01-19 13:29:52 +0100
  • 1dd9a74b6c Internals: Move V3Global function definitions to their own files. No functional change intended. Closes #2120. Pieter Kapsenberg 2020-01-19 07:23:26 -0500
  • 165833a97c Add compile_commands.json to .gitignore (#2119) Pieter Kapsenberg 2020-01-18 19:44:03 -0800
  • 65cbaf56c0 Enable output to stdout Pieter Kapsenberg 2020-01-18 17:00:12 -0800
  • 2b2ebe2c6d Fixing comment Pieter Kapsenberg 2020-01-18 15:31:07 -0800
  • 0f17f0c3ae Add compile_commands.json to .gitignore Pieter Kapsenberg 2020-01-18 15:19:42 -0800
  • 8536da5656 Moving V3Global function definitions to their own files Pieter Kapsenberg 2020-01-18 15:18:36 -0800
  • 34a6499218
    Merge branch 'master' into split_var0 Yutetsu TAKATSUKASA 2020-01-19 07:04:10 +0900
  • 285ed67d83 Signs of life upstream/issue-1523 Todd Strader 2020-01-18 16:13:30 -0500
  • 12716bd1e8 Connecting more dots Todd Strader 2020-01-18 10:51:35 -0500
  • d8b75fa352 Making progress? Todd Strader 2020-01-17 18:18:42 -0500
  • e4d75ed384 No replay yet, but produces an FST Todd Strader 2020-01-15 18:12:07 -0500
  • fdef131113 Working towards native Verilator replay without verilator_replay Todd Strader 2020-01-14 18:16:04 -0500
  • 2c25c25379 WIP - Add verilator_replay utility Todd Strader 2020-01-10 18:14:32 -0500
  • 18e837336a Internals: Rename MethodCall. No functional change. Wilson Snyder 2020-01-18 14:11:05 -0500
  • 835f668aaa Internals: Refactor statement tracking. No functional change intended. Wilson Snyder 2020-01-18 13:02:42 -0500
  • 09199f79a6 Internals: Add VL_DO_CLEAR delete protections. No functional change intended. Wilson Snyder 2020-01-18 10:29:49 -0500
  • 2f4954ca68 Commentary Wilson Snyder 2020-01-18 09:18:57 -0500
  • 74edc5cff4 When split unpacked arrays, use SplitUnpackedVarVisitor just once Yutetsu TAKATSUKASA 2020-01-18 11:37:22 +0900
  • 7024ea8cb6 Cleaner tristate error. #2117. Wilson Snyder 2020-01-18 07:56:50 -0500
  • 9dfaa9fb01 Use VL_DO_DANGLING in V3SplitVar.cpp Yutetsu TAKATSUKASA 2020-01-18 07:54:59 +0900
  • 16f4ceb5ba Internals: Create VL_DO_DANGLING. No functional change intended. Wilson Snyder 2020-01-16 20:17:11 -0500
  • 718ebd4506 Add an ovbious optimization. Yutetsu TAKATSUKASA 2020-01-17 06:42:09 +0900
  • a31a942586 Add a test for unpacked_array[small:big] case. Yutetsu TAKATSUKASA 2020-01-17 06:30:06 +0900
  • e73f00ed9a Update per PR comments. Yutetsu TAKATSUKASA 2020-01-16 21:21:12 +0900
  • 623c4ec103 Internals: Create VL_DO_DANGLING. No functional change intended. Wilson Snyder 2020-01-16 20:17:11 -0500
  • 023526ad4b Internals: Minor refactoring from class branch. Wilson Snyder 2020-01-15 20:18:12 -0500
  • e2ba1c041f Commentary Wilson Snyder 2020-01-15 20:09:19 -0500
  • 6f051c7a6b fix tests Yutetsu TAKATSUKASA 2020-01-16 06:30:36 +0900
  • fad2f6748b update t_split_var_2_trace Yutetsu TAKATSUKASA 2020-01-16 00:23:01 +0900
  • e9fcd6eb25 split_var supports assignment of unpacked arrays. Yutetsu TAKATSUKASA 2020-01-15 23:01:13 +0900
  • b41b9417b9 Fix sign compare warning. Closes #2112. Tobias Rosenkranz 2020-01-15 07:40:22 -0500
  • 4443ab34fd Support left justified . Closes #2101. Pieter Kapsenberg 2020-01-15 07:32:45 -0500
  • e9a309ea8d Clang warning fix. Wilson Snyder 2020-01-15 07:27:04 -0500
  • 0680f54cbd Fixing additional justify types. Adding more cases for strings and time. Pieter Kapsenberg 2020-01-14 22:04:17 -0800
  • 88f0b068c6 fall through case annotation Pieter Kapsenberg 2020-01-14 15:57:11 -0800
  • 81e8127168 Add parameter values in XML. #2110. Wilson Snyder 2020-01-14 18:51:20 -0500
  • a1b3d57fe2
    Merge branch 'master' into split_var0 Yutetsu TAKATSUKASA 2020-01-15 08:45:49 +0900
  • 47803c3591 Tests: Better message for contributors. Wilson Snyder 2020-01-14 17:49:04 -0500
  • 770d7e83c0 improve robustness, both padding types on both var/const args Pieter Kapsenberg 2020-01-14 09:00:53 -0800
  • c30d3f5ec6 adding test for left-justified prints, fixing style issue. Pieter Kapsenberg 2020-01-14 08:50:15 -0800
  • b6cd4abbd3 Updated CONTRIBUTORS file Tobias Rosenkranz 2020-01-14 14:49:05 +0100
  • 6f4d2bc378 Changed type to reduce warning with "-Wsign-compare" Tobias Rosenkranz 2020-01-14 14:44:01 +0100
  • af38e8d387 Improve error on > 127 char modnames. #2106. Wilson Snyder 2020-01-14 07:33:12 -0500