Wilson Snyder
|
afea6d84e3
|
Mark infrequently called functions with GCC cold attribute.
|
2019-05-14 22:03:50 -04:00 |
|
Todd Strader
|
d0fbdfac07
|
Add --quiet-exit, bug1436.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2019-05-14 06:47:51 -04:00 |
|
Sergey Kvachonok
|
16997d153f
|
Fix sign-compare warning in verilated.cpp, bug1437.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2019-05-14 06:07:16 -04:00 |
|
Wilson Snyder
|
afdfa4df87
|
Support VerilatedFstC set_time_unit, bug1433.
|
2019-05-12 08:19:49 -04:00 |
|
Wilson Snyder
|
00efa05b50
|
devel release
|
2019-05-08 21:39:23 -04:00 |
|
Wilson Snyder
|
cc1d380864
|
Version bump
|
2019-05-08 21:15:56 -04:00 |
|
Wilson Snyder
|
37c8cc82b2
|
Auto-extend and WIDTH warn on unsized X/Zs, bug1423.
|
2019-05-07 21:57:38 -04:00 |
|
Wilson Snyder
|
03ebd5554f
|
Fix table compile error with multiinterfaces, bug1431.
|
2019-05-06 19:33:54 -04:00 |
|
Wilson Snyder
|
55a25674a2
|
Add --trace-fst-thread.
|
2019-05-02 20:33:05 -04:00 |
|
Wilson Snyder
|
6b3304320b
|
For FST tracing use LZ4 compression.
|
2019-05-02 19:55:16 -04:00 |
|
Wilson Snyder
|
1ff55c20e0
|
Support "'dx" constants, bug1423.
|
2019-05-01 20:02:28 -04:00 |
|
Wilson Snyder
|
3acb85a005
|
Fix FST enums not displaying, bug1426.
|
2019-05-01 19:18:45 -04:00 |
|
Wilson Snyder
|
08d041cb93
|
Add error when use parameters without value, bug1424.
|
2019-04-30 19:16:41 -04:00 |
|
Wilson Snyder
|
274b2002c2
|
Fix GTKWave register warning, bug1421.
|
2019-04-29 05:28:30 -04:00 |
|
Wilson Snyder
|
6e333bd9ab
|
Fix test problems when missing fst2vcd, bug1417.
|
2019-04-10 20:51:38 -04:00 |
|
Larry Lee
|
6a331e37fc
|
Fix missing VL_SHIFTL_ errors, bug1412, bug1415.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2019-04-05 19:32:25 -04:00 |
|
Sergey Kvachonok
|
d8a020905a
|
Fix MinGW GCC 6 printf formats, bug1413.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2019-04-02 18:24:36 -04:00 |
|
Larry Lee
|
ca537dc3ed
|
Fix missing VL_SHIFTL_QQW error, bug1412.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2019-03-28 19:11:46 -04:00 |
|
Wilson Snyder
|
3b64f54cea
|
Support '#' comments in , bug1411.
|
2019-03-27 07:40:14 -04:00 |
|
Wilson Snyder
|
32c1e38b84
|
devel release
|
2019-03-23 21:14:30 -04:00 |
|
Wilson Snyder
|
a7aa8820e1
|
Version bump
|
2019-03-23 21:00:07 -04:00 |
|
Wilson Snyder
|
d9b33d74a4
|
Support void' cast on functions called as tasks, bug1383.
|
2019-03-10 15:12:20 -04:00 |
|
Wilson Snyder
|
539a773ea7
|
Add IGNOREDRETURN warning.
|
2019-03-10 14:57:01 -04:00 |
|
Wilson Snyder
|
b1831d7e33
|
Fix +1364-1995ext flags applying too late, bug1384.
|
2019-03-10 14:09:22 -04:00 |
|
Wilson Snyder
|
b8ccb7a4c1
|
Fix maintainer test when no Parallel::Forker, msg2630.
|
2019-03-10 12:14:58 -04:00 |
|
Wilson Snyder
|
7bf3366041
|
Support .
|
2019-03-07 20:56:53 -05:00 |
|
Wilson Snyder
|
455c552132
|
Fix MSVC compile error, bug1406.
|
2019-03-04 20:29:01 -05:00 |
|
Wilson Snyder
|
ab3c6576ed
|
Report PORTSHORT errors on concat constants, bug 1400.
|
2019-02-27 21:06:07 -05:00 |
|
Wilson Snyder
|
8a43f41ed6
|
Fix $value$plus$args missing verilated_heavy.h.
|
2019-02-15 18:33:52 -05:00 |
|
Wilson Snyder
|
42759e4011
|
Fix VERILATOR_GDB being ignored, msg2860.
|
2019-02-12 18:20:40 -05:00 |
|
Wilson Snyder
|
27fa19eb94
|
Add +verilator+seed, bug1396.
|
2019-02-04 20:28:17 -05:00 |
|
Wilson Snyder
|
426ed8589b
|
devel release
|
2019-01-28 07:30:42 -05:00 |
|
Wilson Snyder
|
44e53129a0
|
Version bump
|
2019-01-27 21:31:05 -05:00 |
|
Wilson Snyder
|
46be6d32c9
|
Add unsupported for loops error, msg2692.
|
2019-01-22 19:25:00 -05:00 |
|
Wilson Snyder
|
60f2f176a2
|
Fix DPI export void compiler error, bug1391.
|
2019-01-16 00:38:42 -05:00 |
|
Wilson Snyder
|
ef884143d1
|
Add circular typedef error, bug1388.
|
2019-01-12 09:33:57 -05:00 |
|
Wilson Snyder
|
62a7d713a7
|
Fix internal error on xrefs into unrolled functions, bug1387.
|
2019-01-06 17:38:27 -05:00 |
|
Wilson Snyder
|
aaf5b7c2c0
|
Fix uninitialized data in unroller, bug1386. [Al Grant]
|
2019-01-06 16:56:56 -05:00 |
|
Wilson Snyder
|
0e1f8db0d1
|
Fix uninitialized data in verFiles.dat, bug1385.
|
2019-01-05 04:58:14 -05:00 |
|
Wilson Snyder
|
8a4aeddbb0
|
Copyright year update.
|
2019-01-03 19:17:22 -05:00 |
|
Wilson Snyder
|
e8636f987f
|
Fix missing too many digits warning, bug1380.
|
2019-01-03 19:03:27 -05:00 |
|
Wilson Snyder
|
0198a2e9f3
|
Fix error when no modules in , bug1381.
|
2019-01-02 18:38:49 -05:00 |
|
Wilson Snyder
|
47107a5a36
|
Fix FST tracing of wide arrays, bug1376.
|
2018-12-18 20:49:44 -05:00 |
|
Wilson Snyder
|
e01c9df35e
|
Fix error when pattern assignment has too few elements, bug1378.
|
2018-12-18 20:41:14 -05:00 |
|
Wilson Snyder
|
8a3e9748b3
|
For --xml, add additional information, bug1372.
|
2018-12-10 19:11:35 -05:00 |
|
Wilson Snyder
|
f0cdae129e
|
Removed --trace-lxt2, use --trace-fst instead.
|
2018-12-06 19:06:20 -05:00 |
|
Wilson Snyder
|
ede7236945
|
For --xml, add additional var information, bug1372.
|
2018-12-06 07:12:39 -05:00 |
|
Wilson Snyder
|
83b5c981d0
|
devel release
|
2018-12-01 15:07:31 -05:00 |
|
Wilson Snyder
|
2685037ca2
|
Version bump
|
2018-12-01 14:52:21 -05:00 |
|
Wilson Snyder
|
940dc98c66
|
Add CONTASSREG error on continuous assignments to regs, bug1369.
|
2018-12-01 10:12:10 -05:00 |
|
Wilson Snyder
|
49353784fd
|
Fix __Slow files getting compiled with OPT_FAST, bug1370.
|
2018-11-29 20:35:21 -05:00 |
|
Wilson Snyder
|
61e4b0a472
|
Add IMPORTSTAR warning on import::* inside scope.
|
2018-11-28 18:25:34 -05:00 |
|
Wilson Snyder
|
15af706286
|
Fix crash due to cygwin bug in getline, bug1349.
|
2018-11-26 19:09:08 -05:00 |
|
Wilson Snyder
|
5cc11839b5
|
Add PROCASSWIRE error on behavioral assignments to wires, msg2737.
|
2018-11-26 17:58:18 -05:00 |
|
Wilson Snyder
|
d396c55e34
|
In --xml-only show module_files and cells ala Verilog-Perl vhier, msg2716.
|
2018-11-01 19:53:26 -04:00 |
|
Wilson Snyder
|
45c9939a5e
|
Fix hang on bad pattern keys, bug1364.
|
2018-11-01 19:03:52 -04:00 |
|
Wilson Snyder
|
ad2929dff0
|
Support "ref" and "const ref" pins and functions, bug1360.
|
2018-10-30 20:50:09 -04:00 |
|
Wilson Snyder
|
14b48140bd
|
In --xml-only show the original unmodified names, msg2716.
|
2018-10-30 18:17:37 -04:00 |
|
Wilson Snyder
|
7be1678fb0
|
Fix --trace-lxt2 compile error on MinGW, msg2711.
|
2018-10-30 07:35:30 -04:00 |
|
Wilson Snyder
|
160505c5a4
|
devel release
|
2018-10-27 08:48:12 -04:00 |
|
Wilson Snyder
|
3df9b4230b
|
Version bump
|
2018-10-27 08:27:10 -04:00 |
|
Wilson Snyder
|
da1ebcb4e4
|
Add --pp-comments, msg2700.
|
2018-10-25 21:17:25 -04:00 |
|
Wilson Snyder
|
e0654dc218
|
Add --dump-defines.
|
2018-10-25 19:47:07 -04:00 |
|
Wilson Snyder
|
bccb9f794c
|
Fix Windows .exe not found, bug1361.
|
2018-10-12 19:13:50 -04:00 |
|
Wilson Snyder
|
5c9da65606
|
Fix --trace-lxt2 compile error on MinGW, msg2667.
|
2018-10-10 06:54:51 -04:00 |
|
Wilson Snyder
|
cc45a3dd72
|
For --trace-fst, save enum decoding information, bug1358.
|
2018-10-08 07:21:22 -04:00 |
|
Wilson Snyder
|
fc0cf00b1d
|
devel release
|
2018-10-06 10:12:31 -04:00 |
|
Wilson Snyder
|
4333c201f1
|
Version bump
|
2018-10-06 09:51:57 -04:00 |
|
Wilson Snyder
|
47a2e2aeb9
|
Commentary
|
2018-10-05 18:47:46 -04:00 |
|
Sergi Granell
|
a5aa0e2b0a
|
Add GTKWave FST native tracing, bug1356.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2018-10-02 18:42:53 -04:00 |
|
Wilson Snyder
|
72f5d39ace
|
Rename include/lxt2 to include/gtkwave.
|
2018-10-01 18:29:04 -04:00 |
|
Wilson Snyder
|
c9ee425ed5
|
Fix replication of 64-bit signal change detects.
|
2018-09-28 08:36:37 -04:00 |
|
Wilson Snyder
|
9f8dbc91f2
|
Support restrict, bug1350.
|
2018-09-23 15:20:12 -04:00 |
|
Wilson Snyder
|
0e37747d2c
|
Support $past.
|
2018-09-23 15:20:01 -04:00 |
|
Wilson Snyder
|
a8519a7a53
|
Fix MinGW compile issues, msg2636.
|
2018-09-20 18:09:19 -04:00 |
|
Wilson Snyder
|
7876fe94ad
|
Fix Mac OSX 10.13.6 / LLVM 9.1 compile issues, bug1348.
|
2018-09-17 06:39:43 -04:00 |
|
Wilson Snyder
|
cc9f7d1ac3
|
devel release
|
2018-09-17 06:24:18 -04:00 |
|
Wilson Snyder
|
94c295f26a
|
Version bump
|
2018-09-16 17:02:50 -04:00 |
|
Wilson Snyder
|
4f98f84da9
|
Fix duplicate symbol error on generate tri, bug1347.
|
2018-09-14 06:56:59 -04:00 |
|
Wilson Snyder
|
3a6edae59d
|
Fix string ?: conditional type resolution, bug1345.
|
2018-09-12 19:20:15 -04:00 |
|
Wilson Snyder
|
75794e2eaa
|
Fix number parsing with newline after radix, bug1340.
|
2018-09-12 19:19:48 -04:00 |
|
Wilson Snyder
|
24efa6c19a
|
Fix compile error on tracing of string arrays, bug1338.
|
2018-09-08 01:16:07 -04:00 |
|
Wilson Snyder
|
ef5c31b4c9
|
Fix first clock edge and --x-initial-edge, bug1327.
|
2018-08-30 20:05:13 -04:00 |
|
johnjohnlin
|
acf4a3fa99
|
Add GTKWave LXT2 native tracing, bug1333.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2018-08-28 06:41:17 -04:00 |
|
Wilson Snyder
|
77f6b8cf5f
|
Use local algorithm for random, bug1332.
|
2018-08-26 07:07:01 -04:00 |
|
Wilson Snyder
|
aaac5d4685
|
Support string.atoi and similar methods, bug1289.
|
2018-08-25 13:49:37 -04:00 |
|
Wilson Snyder
|
aad5c3ae75
|
Merge from master
|
2018-08-22 18:50:19 -04:00 |
|
Wilson Snyder
|
b586e071fb
|
devel release
|
2018-08-22 18:49:30 -04:00 |
|
Wilson Snyder
|
c8e437c45c
|
Version bump
|
2018-08-22 18:09:06 -04:00 |
|
Wilson Snyder
|
4d034d774d
|
Merge from master
|
2018-08-22 17:58:02 -04:00 |
|
Wilson Snyder
|
847dbbbaf0
|
Fix function inlining inside certain while loops, bug1330.
|
2018-08-21 18:09:40 -04:00 |
|
Wilson Snyder
|
aabb7394c3
|
Merge from master
|
2018-07-23 19:05:17 -04:00 |
|
Wilson Snyder
|
d90064eaee
|
Change MODDUP errors to warnings, msg2588.
|
2018-07-23 18:57:34 -04:00 |
|
Wilson Snyder
|
ec8dbbffed
|
MAJOR: Add multithreaded model generation.
|
2018-07-22 20:54:28 -04:00 |
|
Wilson Snyder
|
8b245138ee
|
Merge from master
|
2018-07-01 21:48:18 -04:00 |
|
Wilson Snyder
|
4f962bddd8
|
Fix std:: build error, bug1322.
|
2018-06-28 18:55:36 -04:00 |
|
Wilson Snyder
|
e8a23cf8bc
|
Fix to ignore Unicode UTF-8 BOM sequences, msg2576.
|
2018-06-26 17:57:57 -04:00 |
|
Wilson Snyder
|
d4b9b5aba6
|
Fix to ignore Unicode UTF-8 BOM sequences, msg2576.
|
2018-06-26 07:11:56 -04:00 |
|
Wilson Snyder
|
ad4c8ee955
|
Add new reloop optimization for repetitive assignment compression.
|
2018-06-23 17:07:22 -04:00 |
|
Wilson Snyder
|
b8842f7e55
|
Fix clocker attributes to not propagate on concats.
|
2018-06-22 19:46:27 -04:00 |
|
Wilson Snyder
|
5187096bf9
|
Merge from master
|
2018-06-21 20:29:24 -04:00 |
|
Wilson Snyder
|
d225e46e4a
|
Fix define argument stringification, broke since 3.914.
|
2018-06-21 08:19:59 -04:00 |
|
Wilson Snyder
|
4c9c39bd08
|
Merge from master
|
2018-06-16 07:32:32 -04:00 |
|
Wilson Snyder
|
65bb93a6c5
|
Add OBJCACHE envvar support to examples and generated Makefiles.
|
2018-06-15 07:13:18 -04:00 |
|
Wilson Snyder
|
5988bba9fb
|
Merge from master
|
2018-06-12 21:25:26 -04:00 |
|
Wilson Snyder
|
a15e6f68dd
|
devel release
|
2018-06-12 21:22:01 -04:00 |
|
Wilson Snyder
|
77e7e2bf1c
|
Version bump
|
2018-06-12 21:20:12 -04:00 |
|
Wilson Snyder
|
adfb903469
|
Merge from master
|
2018-06-12 05:23:13 -04:00 |
|
John Coiner
|
3e739db7fa
|
Fix linear searches. bug1316.
|
2018-06-11 22:05:45 -04:00 |
|
James Hutchinson
|
f0ed4346b2
|
Fix to be in verilog 2005, bug1319.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2018-06-08 08:01:22 -04:00 |
|
Wilson Snyder
|
c253b7769e
|
Merge from master
|
2018-05-20 09:14:30 -04:00 |
|
Wilson Snyder
|
0efe343494
|
Renamed --profile-cfuncs to --prof-cfuncs.
|
2018-05-20 09:12:29 -04:00 |
|
Wilson Snyder
|
f3c9b4fb03
|
Add runtime arguments.
|
2018-05-20 08:40:35 -04:00 |
|
Wilson Snyder
|
3d49136e27
|
Merge from master
|
2018-05-19 09:32:15 -04:00 |
|
Wilson Snyder
|
b6e8133a4d
|
When tracing, use scalars on single bit arrays to appease vcddiff.
|
2018-05-19 07:52:07 -04:00 |
|
Wilson Snyder
|
9ba6fc9279
|
Merge from master
|
2018-05-13 19:39:30 -04:00 |
|
Wilson Snyder
|
51422e3ee8
|
Fix parsing error on bad missing #, bug1308.
|
2018-05-09 18:32:12 -04:00 |
|
Wilson Snyder
|
2f7002c5ec
|
Merge from master
|
2018-04-10 22:11:49 -04:00 |
|
Todd Strader
|
9219ddaece
|
Report interface ports connected to wrong interface, bug1294.
|
2018-04-04 21:03:43 -04:00 |
|
Wilson Snyder
|
c7c99d8553
|
Fix parsing "output signed" in V2K port list, msg2540.
|
2018-03-29 20:10:27 -04:00 |
|
Wilson Snyder
|
1f04d17e77
|
Merge from master
|
2018-03-17 12:03:08 -04:00 |
|
Wilson Snyder
|
e3354a0191
|
devel release
|
2018-03-17 12:01:59 -04:00 |
|
Wilson Snyder
|
df3d1a4da9
|
Version bump
|
2018-03-17 11:56:37 -04:00 |
|
Wilson Snyder
|
02f18fc21b
|
Merge from master
|
2018-03-15 23:31:59 -04:00 |
|
John Coiner
|
f55040a38b
|
Fix severe runtime performance bug in certain foreach loops.
|
2018-03-15 08:59:52 -04:00 |
|
Wilson Snyder
|
2d580e6939
|
Support IEEE 1800-2017 as default language.
|
2018-03-12 22:26:34 -04:00 |
|
John Coiner
|
fc48008c1c
|
Support
|
2018-03-12 16:44:01 -04:00 |
|
Wilson Snyder
|
5652867316
|
Merge from master
|
2018-03-11 10:42:44 -04:00 |
|
Wilson Snyder
|
c8cf2afb15
|
Support assert properties, bug785, bug1290.
|
2018-03-11 10:37:20 -04:00 |
|
Wilson Snyder
|
2c30aecc5b
|
Merge from master
|
2018-03-10 16:51:34 -05:00 |
|
John Coiner
|
db1af07d72
|
On convergence errors, show activity.
|
2018-03-10 12:52:11 -05:00 |
|
John Coiner
|
ff82f75023
|
Add --no-debug-leak to reduce memory use under debug.
|
2018-03-10 12:18:19 -05:00 |
|
Wilson Snyder
|
22ff760f0b
|
Support calling system functions as tasks, bug1285.
|
2018-03-08 23:40:19 -05:00 |
|
John Coiner
|
86fe6ac3a8
|
Fix quoting of quoted arguments.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2018-03-08 22:43:29 -05:00 |
|
Tymoteusz Blazejczyk
|
9f52e23158
|
Fix verilator_coverage --annotate-min, bug1284.
|
2018-03-07 19:52:29 -05:00 |
|
John Coiner
|
ef3c7bb6a2
|
Better optimize large always block splitting, bug1244.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2018-02-28 06:58:41 -05:00 |
|
Wilson Snyder
|
f0ba17a19b
|
Merge from master.
|
2018-02-27 07:24:31 -05:00 |
|
Patrick Stewart
|
fe5c4df079
|
Support trig functions (() etc), bug1281.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2018-02-26 04:25:07 -05:00 |
|
Wilson Snyder
|
1376e5de92
|
Fix pullup/pulldowns on bit selects, bug1274.
|
2018-02-10 19:08:07 -05:00 |
|
Wilson Snyder
|
32859d9fc2
|
Fix GCC 8.0 issues
|
2018-02-07 18:58:21 -05:00 |
|
Wilson Snyder
|
597d28b505
|
Fix internals to make null-pointer-check clean. Also add more const's. No functional change intended, but likely something will break.
|
2018-02-01 21:32:58 -05:00 |
|
Wilson Snyder
|
94e8cf1de9
|
Internals: Use explicit std:: instead of using namespace std. No functional change intended.
|
2018-02-01 21:24:41 -05:00 |
|
Wilson Snyder
|
33d6205e20
|
Prepare for version 4 branch
|
2018-02-01 21:21:21 -05:00 |
|
Wilson Snyder
|
1b12800b8f
|
devel release
|
2018-02-01 20:14:40 -05:00 |
|
Wilson Snyder
|
13d11b037a
|
Version bump
|
2018-02-01 20:09:58 -05:00 |
|
Wilson Snyder
|
0ca0854cac
|
Fix compile error with --public and interface bind, bug1264.
|
2018-02-01 20:07:46 -05:00 |
|
Wilson Snyder
|
1726c71649
|
Commentary
|
2018-02-01 19:20:08 -05:00 |
|
Wilson Snyder
|
fd8c29f981
|
Commentary
|
2018-02-01 19:18:00 -05:00 |
|
Wilson Snyder
|
097107bd0b
|
Support 'assume' similar to 'assert', bug1269.
|
2018-01-31 07:33:10 -05:00 |
|
Wilson Snyder
|
b40b152b87
|
Fix missing edge type in xml output, msg2480.
|
2018-01-31 07:29:14 -05:00 |
|