Wilson Snyder
|
33eb0db6f8
|
Fix resolving inline nested interface names, bug1250.
|
2017-12-13 19:42:49 -05:00 |
|
Wilson Snyder
|
d1b8f53711
|
Support DPI time and svLogicVal.
Note older version incorrectly assumed svBitVal even for logicals.
|
2017-12-09 20:17:37 -05:00 |
|
Wilson Snyder
|
08da777b33
|
Tests: Fix illegal dpi return types, and other cleanups
|
2017-12-09 14:44:25 -05:00 |
|
Wilson Snyder
|
345657ab32
|
Workaround GCC/clang bug with huge compile times, bug1248.
|
2017-12-09 11:52:35 -05:00 |
|
Wilson Snyder
|
b11fa372b1
|
Fix constant propagation across DPI imports of inout strings.
|
2017-12-07 20:10:27 -05:00 |
|
Wilson Snyder
|
662ebece71
|
Support string len() method.
|
2017-12-07 19:57:11 -05:00 |
|
Wilson Snyder
|
d215149c7c
|
Fix false ALWCOMBORDER on interface references, bug1247.
|
2017-12-06 21:29:10 -05:00 |
|
Wilson Snyder
|
895fc0911a
|
Support > 64 bit decimal $display.
|
2017-12-02 22:10:58 -05:00 |
|
Wilson Snyder
|
8f1798cc6f
|
Fix modport outputs being treated as inputs, bug1246.
|
2017-11-28 19:11:41 -05:00 |
|
Wilson Snyder
|
45de0599d7
|
Commentary
|
2017-11-27 20:11:34 -05:00 |
|
John Coiner
|
331ecdc2e7
|
Commentary
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2017-11-27 19:23:55 -05:00 |
|
Wilson Snyder
|
ae9179f412
|
Fix partial slicing with pattern assignments, bug991.
|
2017-11-23 14:55:32 -05:00 |
|
Wilson Snyder
|
4c35a76cdb
|
Tests: bug795
|
2017-11-23 11:38:09 -05:00 |
|
Wilson Snyder
|
8ca3428fb6
|
Tests: Add split tests, towards bug1244
|
2017-11-23 11:30:35 -05:00 |
|
Wilson Snyder
|
45702e319b
|
Support $size/$bits/etc on type references.
|
2017-11-23 10:17:56 -05:00 |
|
Wilson Snyder
|
78192308e1
|
Tests: Favor make -C over cd+make. No functional change.
|
2017-11-23 08:56:13 -05:00 |
|
Wilson Snyder
|
7c443ab108
|
Fix error on "unique case" with no cases.
|
2017-11-21 21:52:37 -05:00 |
|
Wilson Snyder
|
dd37c2ea86
|
Support $error/$warning in elaboration time blocks.
|
2017-11-21 21:10:42 -05:00 |
|
Wilson Snyder
|
a579e9273b
|
Support self-recursive modules, bug659.
|
2017-11-18 17:42:35 -05:00 |
|
Wilson Snyder
|
d119d10569
|
Add BSSPACE and COLONPLUS lint warnings.
|
2017-11-15 20:19:12 -05:00 |
|
Wilson Snyder
|
38988c005c
|
Fix false unused warning on interfaces, bug1241.
|
2017-11-14 20:10:25 -05:00 |
|
Wilson Snyder
|
8cc4b588b2
|
Add error when driving input-only modport.
|
2017-11-14 19:50:31 -05:00 |
|
Wilson Snyder
|
12607abb33
|
Remove tabs from --xml output.
|
2017-11-13 18:24:18 -05:00 |
|
Wilson Snyder
|
562f17ea4b
|
Fix xml tags on typedefs.
|
2017-11-13 18:04:13 -05:00 |
|
Wilson Snyder
|
c0afe96b80
|
Fix addition of data types to --xml.
|
2017-11-09 18:04:16 -05:00 |
|
Wilson Snyder
|
f555c93c11
|
Add data types to --xml.
|
2017-11-08 21:27:15 -05:00 |
|
Wilson Snyder
|
cbb7cd16d0
|
Detect MSB overflow when under VL_DEBUG, bug1238.
|
2017-11-05 21:47:55 -05:00 |
|
John Coiner
|
2a4e830bee
|
Tests: Fix over sensitive line number.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2017-10-31 21:22:35 -04:00 |
|
John Coiner
|
df471e87eb
|
Internals: Break unnecessary dependencies in V3Order.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2017-10-28 13:31:04 -04:00 |
|
Wilson Snyder
|
d542921ff7
|
Tests: Detect old GCC and skip unsupported tests.
|
2017-10-26 21:48:45 -04:00 |
|
Wilson Snyder
|
350932e9c0
|
Fix false failure on clang 3.8
|
2017-10-26 19:14:05 -04:00 |
|
Wilson Snyder
|
c17a9eb5f1
|
Tests: Fix driver when VERILATOR_ROOT not set.
|
2017-10-26 07:34:02 -04:00 |
|
Wilson Snyder
|
5ead61dc7b
|
Unify format of VL_DEBUG print messages
|
2017-10-24 22:56:58 -04:00 |
|
Wilson Snyder
|
e403db5877
|
tests: Simplify includes; HARNESS_UPDATE_GOLDEN to whitespace fix
|
2017-10-24 19:58:52 -04:00 |
|
Wilson Snyder
|
b90f383cfe
|
Add --threads option through to makefiles, unadvertised for now.
|
2017-10-21 16:41:43 -04:00 |
|
Wilson Snyder
|
eb65984368
|
Tests: Additional display merge tests. No functional change.
|
2017-10-21 13:50:31 -04:00 |
|
Wilson Snyder
|
10e0d34140
|
Refactor verilated_vpi.h to move most code to .cpp. No functional change intended.
|
2017-10-19 21:33:22 -04:00 |
|
Wilson Snyder
|
bbed4d50ab
|
Fix clang and cppcheck warnings.
|
2017-10-14 14:51:57 -04:00 |
|
Wilson Snyder
|
f6a745a4c2
|
Fix clang warnings.
|
2017-10-14 14:03:12 -04:00 |
|
Wilson Snyder
|
124786ad1b
|
Tests: Require newest compiler with thread test.
|
2017-10-14 12:57:42 -04:00 |
|
Wilson Snyder
|
de35c90847
|
Fix float-conversion warning, bug1229.
|
2017-10-11 19:01:37 -04:00 |
|
Wilson Snyder
|
12be852a43
|
Fix ` expansion of defines, bug1227, bug1228.
|
2017-10-10 18:44:10 -04:00 |
|
Wilson Snyder
|
e1c221a4d5
|
Tests: Add t_dist_tabs.pl
|
2017-10-09 22:08:22 -04:00 |
|
Wilson Snyder
|
e1f1c82d4e
|
Fix -E duplicating output, bug1226.
|
2017-10-09 21:08:50 -04:00 |
|
Wilson Snyder
|
3c1b82255e
|
Change VL_THREADED to use C++11, and compute and test related GCC flags automatically
|
2017-10-07 21:29:57 -04:00 |
|
Wilson Snyder
|
6bd47b54df
|
Tests: Add t_include_all. Fix GCC warning when DPI with VPI.
|
2017-10-07 21:21:12 -04:00 |
|
Wilson Snyder
|
221e4ff6fe
|
Fix ` expansion of empty defines, bug1225.
|
2017-10-07 14:09:33 -04:00 |
|
Chris Randall
|
264b888ef2
|
Add /*verilator tag*/ for XML extraction applications.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2017-10-06 07:33:52 -04:00 |
|
John Coiner
|
ba270e09a4
|
Add --no-relative-cfuncs and related default optimization, bug1224.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2017-10-05 18:18:11 -04:00 |
|
Wilson Snyder
|
8281ee1520
|
Optimize arrayed if assignments
|
2017-10-04 22:10:44 -04:00 |
|