Wilson Snyder
|
b7df3e24b4
|
Tests: Support -ms for modelsim testing, bug878
|
2015-02-10 20:16:03 -05:00 |
|
Wilson Snyder
|
e5af46d3fb
|
Add warning on slice selection out of bounds, bug875.
|
2015-01-25 16:32:46 -05:00 |
|
Wilson Snyder
|
a6743588b6
|
Fix UNOPTFLAT change detect on multidim arrays, bug872.
|
2015-01-21 20:43:21 -05:00 |
|
Wilson Snyder
|
90cbcd2dfd
|
Fix non-ANSI modport instantiations, bug868.
|
2015-01-17 15:35:45 -05:00 |
|
Wilson Snyder
|
4c91ade61d
|
Copyright year update
|
2015-01-07 18:25:53 -05:00 |
|
Wilson Snyder
|
f2a17b9b70
|
Fix $sccanf from string, bug866.
|
2014-12-24 21:50:38 -05:00 |
|
Wilson Snyder
|
b71b9ccb57
|
Fix member select error broke in 3.868, bug867.
|
2014-12-24 19:27:46 -05:00 |
|
Wilson Snyder
|
8b0af19351
|
Support cast operator with expression size, bug865.
|
2014-12-23 22:11:31 -05:00 |
|
Wilson Snyder
|
9f7c473376
|
Suppress COMBDLY when inside always_latch, bug854.
|
2014-12-23 21:42:33 -05:00 |
|
Wilson Snyder
|
1a3378e0f5
|
Add --stats-vars, bug851.
|
2014-12-20 08:28:31 -05:00 |
|
Wilson Snyder
|
5c3eee34a1
|
Fix underscores in real literals, bug863.
|
2014-12-19 18:14:32 -05:00 |
|
Wilson Snyder
|
2b5017e610
|
Fix tracing SystemC signals with structures, bug858. Remove SC tracing of wrapper.
|
2014-12-10 22:33:28 -05:00 |
|
Wilson Snyder
|
8d463b33cd
|
Fix enum name off-by-one, bug854.
|
2014-11-29 08:47:03 -05:00 |
|
Wilson Snyder
|
a118921b21
|
Fix bare generates in interfaces, bug789.
|
2014-11-28 21:32:57 -05:00 |
|
Wilson Snyder
|
a1aefd2330
|
Tests: Check for bug509.
|
2014-11-28 20:54:55 -05:00 |
|
Wilson Snyder
|
8b511379ac
|
Tests: Disabled test for static vars
|
2014-11-28 20:44:07 -05:00 |
|
Wilson Snyder
|
c1593f856d
|
Support enum.first/name and similar methods, bug848.
|
2014-11-28 20:34:23 -05:00 |
|
Wilson Snyder
|
7c588c2e30
|
Tests: Rename test.
|
2014-11-28 15:11:03 -05:00 |
|
Wilson Snyder
|
43be4cf2b5
|
Add 'string' printing and comparisons, bug746, bug747, etc.
|
2014-11-28 15:01:50 -05:00 |
|
Wilson Snyder
|
85ebc5f7bd
|
Fix called with narrow output strings
|
2014-11-27 12:32:41 -05:00 |
|
Wilson Snyder
|
68c6f0ff07
|
Inline C functions that are used only once, msg1525.
|
2014-11-27 10:52:38 -05:00 |
|
Wilson Snyder
|
5078152292
|
Tests: Fix sigstop on parallel tests
|
2014-11-27 10:48:27 -05:00 |
|
Wilson Snyder
|
9837b40330
|
Remove SystemPerl tests
|
2014-11-27 08:30:54 -05:00 |
|
Wilson Snyder
|
7c486e27ba
|
Tests: Remove unneeded SystemPerl dependencies.
|
2014-11-24 07:53:33 -05:00 |
|
Wilson Snyder
|
4a3bdc340d
|
Tests: Remove unneeded SystemPerl dependencies.
|
2014-11-23 22:18:07 -05:00 |
|
Wilson Snyder
|
9ec35a2348
|
New verilator_coverage and infrastructure to replace SystemPerl's vcoverage.
|
2014-11-23 21:06:10 -05:00 |
|
Wilson Snyder
|
87a47a5ca0
|
Remove PSL support
|
2014-11-22 10:14:14 -05:00 |
|
Wilson Snyder
|
c682f1c16a
|
Commentary and internal cleanups.
|
2014-11-22 09:04:14 -05:00 |
|
Wilson Snyder
|
6d66fcaa57
|
Fix +define+A+B to define A and B to match other simulators, bug847.
|
2014-11-13 19:05:07 -05:00 |
|
Wilson Snyder
|
26e79ca889
|
Fix quoted comment slashes in defines, bug845.
|
2014-11-12 16:37:51 -05:00 |
|
Wilson Snyder
|
c5fd583b2c
|
Fix select when partially out-of-bound, bug823.
|
2014-11-09 18:29:52 -05:00 |
|
Wilson Snyder
|
117db3e11c
|
Trace_off now operates on cells, bug826.
|
2014-11-08 14:15:10 -05:00 |
|
Wilson Snyder
|
3f82fd2f37
|
Add public enums, bug833.
|
2014-11-07 07:50:11 -05:00 |
|
Wilson Snyder
|
e9c46afcf7
|
Fix public parameters in unused packages, bug804.
|
2014-11-06 17:53:01 -05:00 |
|
Wilson Snyder
|
3234fa15ef
|
Fix trace overflow on huge arrays, bug834.
|
2014-11-05 22:22:27 -05:00 |
|
Jie Xu
|
7ef84df852
|
Add optimization of wires from arrayed cells, msg1447.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2014-11-05 21:09:35 -05:00 |
|
Wilson Snyder
|
03100020ab
|
Fix not tracing modules following primitives, bug837.
|
2014-11-04 07:49:03 -05:00 |
|
Wilson Snyder
|
8bfb5cc5e9
|
Internals: Add sameGateTree.
|
2014-11-02 19:52:49 -05:00 |
|
Wilson Snyder
|
cf6d07aafa
|
Add optimization of operators between concats, msg1447.
|
2014-10-22 21:44:41 -04:00 |
|
Wilson Snyder
|
bfbca34eb0
|
Fix cast-to-size context-determined sizing, bug828.
|
2014-10-17 19:01:04 -04:00 |
|
Wilson Snyder
|
b73edc0564
|
Fix generate unrolling with function call, bug830.
|
2014-10-15 21:29:37 -04:00 |
|
Wilson Snyder
|
6e476255ca
|
Support power operator with real, bug809.
|
2014-09-21 08:24:44 -04:00 |
|
Wilson Snyder
|
27af9b6b06
|
Fix clang warnings, bug818.
|
2014-09-11 21:28:53 -04:00 |
|
Wilson Snyder
|
87b9cb49ad
|
Fix / multi-argument ordering, bug816.
|
2014-09-04 22:25:19 -04:00 |
|
Wilson Snyder
|
4f73e0850e
|
Improve verilator_profcfunc time attributions.
|
2014-08-28 22:10:39 -04:00 |
|
Wilson Snyder
|
b6a39db627
|
Fix optional parameter keyword in module #(), bug810.
|
2014-08-27 07:57:20 -04:00 |
|
Wilson Snyder
|
3a83b06572
|
Fix over-shift structure optimization error, bug803.
|
2014-07-28 07:31:01 -04:00 |
|
Wilson Snyder
|
fe5bf01b25
|
Fix dpiGetContext in dotted scopes, bug740.
|
2014-07-21 20:55:52 -04:00 |
|
Wilson Snyder
|
5559ec903b
|
Fix error when tracing public parameters, bug722.
|
2014-07-21 20:44:33 -04:00 |
|
Wilson Snyder
|
18750028b2
|
Fix mis-optimization of bit-swap in wide signal, bug800.
|
2014-07-04 09:13:59 -04:00 |
|
Wilson Snyder
|
58ee803cb4
|
Fix test GCC warning, bug794.
|
2014-06-26 21:45:14 -04:00 |
|
Wilson Snyder
|
8031f0ed7f
|
Fix duplicate anonymous structures in , bug788.
|
2014-06-15 11:18:47 -04:00 |
|
Wilson Snyder
|
eed3c5e543
|
Tests: Add t_tri_array and enable t_sv_cpu.
|
2014-06-10 20:02:18 -04:00 |
|
Wilson Snyder
|
e77b7427b4
|
Fix shift corner-case, bug 774.
|
2014-06-10 19:13:55 -04:00 |
|
Wilson Snyder
|
475e4207cc
|
Fix late constant division by zero giving X error, bug775.
|
2014-06-09 22:27:04 -04:00 |
|
Wilson Snyder
|
71b2eed32c
|
Fix false name conflict on cells in generate blocks, bug749.
|
2014-06-09 22:00:45 -04:00 |
|
Wilson Snyder
|
6cf50e6579
|
Fix string corruption, bug780.
|
2014-06-08 21:36:18 -04:00 |
|
Wilson Snyder
|
69468708e2
|
Fix DETECTARRAY error on packed arrays, bug770.
|
2014-06-07 09:53:40 -04:00 |
|
Wilson Snyder
|
5da5678e64
|
Fix pattern assignment to conditionals, bug769.
|
2014-06-06 21:52:16 -04:00 |
|
Wilson Snyder
|
a428e7f618
|
Fix pattern assignment to arrayed basic type, bug769.
|
2014-06-06 21:14:44 -04:00 |
|
Wilson Snyder
|
0eb5a0a539
|
Add -P to suppress `line and blanks with preprocessing, bug781.
|
2014-06-06 20:22:20 -04:00 |
|
Wilson Snyder
|
a1c1ff9981
|
Fix seg-fault with variable of parameterized interface, bug692.
|
2014-05-28 07:33:40 -04:00 |
|
Wilson Snyder
|
2029ade18c
|
Change SYMRSVDWORD to print as warning rather than error.
|
2014-05-28 07:24:02 -04:00 |
|
Wilson Snyder
|
5f8f474c0c
|
Fix shift with XOR mis-optimization, bug776.
|
2014-05-26 18:16:52 -04:00 |
|
Wilson Snyder
|
f705f9b275
|
Fix C compiler interpreting signing, bug773.
|
2014-05-24 08:00:01 -04:00 |
|
Wilson Snyder
|
91e706ec1f
|
Fix X shift issue, bug772.
|
2014-05-24 07:05:23 -04:00 |
|
Wilson Snyder
|
06744b664a
|
Fix huge shifts to zero with -Wno-WIDTH, bug768.
|
2014-05-16 07:09:43 -04:00 |
|
Wilson Snyder
|
d3049d9c89
|
Fix huge shifts to zero with -Wno-WIDTH, bug766.
|
2014-05-15 21:49:43 -04:00 |
|
Wilson Snyder
|
1f2abb9c0f
|
Fix gate primitives with arrays and non-arrayed pins.
|
2014-05-15 20:57:09 -04:00 |
|
Wilson Snyder
|
9f0d7e50a5
|
Using command line -Wno-{WARNING} now overrides file-local lint_on.
|
2014-05-15 20:54:45 -04:00 |
|
Wilson Snyder
|
5f262a8f11
|
Fix ENDLABEL warnings on escaped identifiers.
|
2014-05-15 20:52:22 -04:00 |
|
Wilson Snyder
|
f62bc6a2e5
|
Support SV 2012 package import before port list.
|
2014-05-15 20:50:42 -04:00 |
|
Wilson Snyder
|
d7e4bc1379
|
Fix huge shifts to zero with -Wno-WIDTH, bug765.
|
2014-05-13 08:10:59 -04:00 |
|
Wilson Snyder
|
9cc95704cd
|
Tests: Add t_inst_dff parameter width change test.
|
2014-05-11 09:18:04 -04:00 |
|
Wilson Snyder
|
5f5a3dbb0a
|
Tests: More width testing.
|
2014-05-10 21:51:21 -04:00 |
|
Wilson Snyder
|
f8f53df4ec
|
Fix X/Z extension with WIDTH param mismatch, bug764.
|
2014-05-10 21:38:36 -04:00 |
|
Wilson Snyder
|
56b85cc63c
|
Suppress WIDTH warnings on 'x = 1<<a'
|
2014-05-10 17:19:57 -04:00 |
|
Wilson Snyder
|
6ce2a52c5f
|
Fix shift-right optmiization, bug763.
|
2014-05-10 16:38:20 -04:00 |
|
Wilson Snyder
|
1f56312132
|
Fix -Wno-UNOPTFLAT change detection with 64-bits, bug762.
|
2014-05-10 12:40:35 -04:00 |
|
Wilson Snyder
|
1d1eb4fedb
|
Testcase for bug756.
|
2014-05-10 08:20:10 -04:00 |
|
Wilson Snyder
|
02331e5536
|
Fix begin_keywords 1800+VAMS, msg1211.
|
2014-05-08 07:15:44 -04:00 |
|
Wilson Snyder
|
621c51589a
|
Fix shift by x, bug760.
|
2014-05-04 08:50:44 -04:00 |
|
Wilson Snyder
|
4a58e859a4
|
Fix concats with no argments mis-sign extending, bug759.
|
2014-05-03 20:20:15 -04:00 |
|
Wilson Snyder
|
321552d998
|
Fix wide modulus uninit var
|
2014-05-03 20:09:45 -04:00 |
|
Wilson Snyder
|
a985a1f9f5
|
Fix >>> sign extension based on expression, bug754.
|
2014-05-03 09:25:12 -04:00 |
|
Wilson Snyder
|
b631b5927b
|
Fix shift width extension, broke recent commit, bug754.
|
2014-04-30 22:47:01 -04:00 |
|
Wilson Snyder
|
adb39ceb98
|
Internals: cppcheck clean and add cppcheck_filtered
|
2014-04-29 22:59:38 -04:00 |
|
Wilson Snyder
|
aaea68d3d6
|
Rewrite V3Width for better spec adherence when -Wno-WIDTH.
|
2014-04-29 22:01:50 -04:00 |
|
Wilson Snyder
|
2accba2e71
|
Update WIDTH warning message formats to match future commit.
|
2014-04-29 21:11:57 -04:00 |
|
Wilson Snyder
|
8f4f4eb5ae
|
Fix coredump on undriven vector[-1].
|
2014-04-29 21:09:44 -04:00 |
|
Wilson Snyder
|
c5aabb3c6e
|
Tests: Move most old test_v tests into test_regress.
|
2014-04-29 19:47:26 -04:00 |
|
Wilson Snyder
|
60c2d136e1
|
Internals: V3Width renames. Fix CASEEQ signing.
|
2014-04-26 16:52:09 -04:00 |
|
Wilson Snyder
|
30601c77d4
|
tests: Add driver --unsupported
|
2014-04-22 20:50:22 -04:00 |
|
Wilson Snyder
|
b0f4cf3c9c
|
Support {} in always sensitivity lists, bug745.
|
2014-04-21 19:39:28 -04:00 |
|
Wilson Snyder
|
c41dfcf6ad
|
Fix assertions broken from bug725, bug743.
|
2014-04-16 22:33:25 -04:00 |
|
Wilson Snyder
|
2e10555f03
|
Fix tracing of packed arrays without --trace-structs, bug742.
|
2014-04-15 20:20:45 -04:00 |
|
Wilson Snyder
|
6b2ee0fcf3
|
Fix reporting struct members as reserved words, bug741.
|
2014-04-15 19:35:44 -04:00 |
|
Glen Gibb
|
d34275150c
|
Support streaming operators, bug649.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2014-04-09 20:29:35 -04:00 |
|
Wilson Snyder
|
d04eb977c2
|
Fix mis-extending red xor/xand operators.
|
2014-04-09 07:58:46 -04:00 |
|
Wilson Snyder
|
fb4928b2f5
|
Fix power calculation; setAllOnes should not set hidden state bits in V3Number.
|
2014-04-08 20:28:16 -04:00 |
|
Wilson Snyder
|
5c39420d91
|
Re-fix bug729 due to bug733; other internal sign extension cleanups too.
|
2014-04-07 21:34:00 -04:00 |
|
Wilson Snyder
|
14fcfd8a40
|
Fix signed extension problem with -Wno-WIDTH, bug729.
|
2014-04-05 15:52:05 -04:00 |
|
Wilson Snyder
|
ff19dd94f9
|
Fix power operator calculation, bug730.
|
2014-04-05 15:44:49 -04:00 |
|
Wilson Snyder
|
4573fd3069
|
Tests: Fix unsupported items.
|
2014-04-03 22:03:03 -04:00 |
|
Wilson Snyder
|
6cf6d9f7e1
|
Fix modport function import not-found error.
|
2014-04-03 21:53:39 -04:00 |
|
Wilson Snyder
|
28e35a64ea
|
Support parameter arrays, bug683.
|
2014-04-01 23:16:16 -04:00 |
|
Wilson Snyder
|
091818483a
|
Order initial statements based on variables used. Merge from bug683 branch.
|
2014-04-01 22:01:25 -04:00 |
|
Wilson Snyder
|
446b0e4e5e
|
Support '{} assignment pattern on arrays, bug355.
|
2014-03-30 20:41:20 -04:00 |
|
Wilson Snyder
|
17b8b660f0
|
Internals: Fix assignment pattern replication. From bug355 branch.
|
2014-03-30 10:20:12 -04:00 |
|
Holger Waechtler
|
b655c17c09
|
Fix Mac OS-X test issues.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2014-03-29 08:30:08 -04:00 |
|
Wilson Snyder
|
a3813f94fc
|
Add PINCONNECTEMPTY warning.
|
2014-03-27 21:36:52 -04:00 |
|
Holger Waechtler
|
9caffe330b
|
Fix Mac OS-X test issues.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2014-03-24 20:19:43 -04:00 |
|
Wilson Snyder
|
8d8c5da812
|
Add assertions on 'unique if', bug725.
|
2014-03-16 21:38:29 -04:00 |
|
Wilson Snyder
|
1bdf017f9e
|
PSL is no longer supported, please use System Verilog assertions.
|
2014-03-14 21:14:24 -04:00 |
|
Wilson Snyder
|
93790c1dc6
|
Fix tracing of package variables and real arrays.
|
2014-03-14 20:36:47 -04:00 |
|
Wilson Snyder
|
ccb6545c32
|
tests: Fix bogus set of output.
|
2014-03-14 20:19:56 -04:00 |
|
Wilson Snyder
|
c9ed9e74f2
|
Add --no-trace-params.
|
2014-03-13 20:08:43 -04:00 |
|
Wilson Snyder
|
85c5765c00
|
Fix parsing "#0 'b0", bug256.
|
2014-03-11 19:07:58 -04:00 |
|
Wilson Snyder
|
45bbae80e7
|
Add parameters into trace files, bug706.
|
2014-03-08 15:36:04 -05:00 |
|
Wilson Snyder
|
d37709a922
|
test driver: Update VCDs when given HARNESS_UPDATE_GOLDEN
|
2014-03-08 15:34:42 -05:00 |
|
Wilson Snyder
|
2560ae9bc1
|
Fix slice extraction from packed array, bug717.
|
2014-03-08 14:55:05 -05:00 |
|
Wilson Snyder
|
85d790ff79
|
Fix inside statement EQWILD error, bug718.
|
2014-03-08 13:33:44 -05:00 |
|
Wilson Snyder
|
68afc96a9f
|
Fix internal error on "input x =" syntax error, bug716.
|
2014-03-08 12:26:34 -05:00 |
|
Wilson Snyder
|
053e016388
|
Add unsupported test, bug711.
|
2014-01-25 09:49:56 -05:00 |
|
Wilson Snyder
|
2d61e0270e
|
Support case inside, bug708.
|
2014-01-20 21:59:53 -05:00 |
|
Wilson Snyder
|
4422de0c6c
|
Copyright year update.
|
2014-01-06 19:28:57 -05:00 |
|
Wilson Snyder
|
8a708f52f7
|
Tests: Merge from pattern branch.
|
2013-12-21 08:29:04 -05:00 |
|
Wilson Snyder
|
bcefc17631
|
Support modport import, bug696.
|
2013-12-21 06:51:15 -05:00 |
|
Wilson Snyder
|
daf19e241e
|
Fix struct trace coredump from recent commit.
|
2013-12-21 06:46:48 -05:00 |
|
Wilson Snyder
|
b5f5b1fdf9
|
Fix wire declarations with size and not range, bug466.
|
2013-12-14 19:50:55 -05:00 |
|
Wilson Snyder
|
801b718953
|
Add --trace-structs to show struct names, bug673.
|
2013-12-14 19:13:31 -05:00 |
|
Wilson Snyder
|
5d233b8c09
|
Fix parameter pin vs. normal pin error, bug704.
|
2013-12-14 18:04:10 -05:00 |
|
Wilson Snyder
|
00724597f4
|
Fix tracing of packed structs, bug705.
|
2013-12-14 16:51:08 -05:00 |
|
Wilson Snyder
|
7e54281e26
|
Fix array assignment from const var, bug693.
|
2013-10-31 22:39:26 -04:00 |
|
Wilson Snyder
|
ecfe0283e2
|
Fix crash with coverage of structures, bug691.
|
2013-10-29 20:15:01 -04:00 |
|
Wilson Snyder
|
4f6d80c602
|
Add UNPACKED warning to convert unpacked structs.
|
2013-10-28 20:41:05 -04:00 |
|
Wilson Snyder
|
b50542531d
|
Fix enum value extension of '1.
|
2013-10-28 20:24:31 -04:00 |
|
Wilson Snyder
|
a8310f35f2
|
Fix evaluation of chained parameter functions, bug684.
|
2013-10-18 07:06:32 -04:00 |
|
Rich Porter
|
85989af031
|
Fix vpi_get of vpiSize, bug680.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2013-10-13 20:05:57 -04:00 |
|
Rich Porter
|
cf9ffd16dd
|
tests: For icarus, exit on stop. Merge from RPORTER/vpi-vpiSize-680.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2013-10-11 21:34:48 -04:00 |
|
Wilson Snyder
|
0602537cce
|
Fix t/t_select_index2 test.
|
2013-10-11 21:29:54 -04:00 |
|
Wilson Snyder
|
24e32420b7
|
Fix multiple VPI variable callbacks, bug679.
|
2013-10-03 07:24:50 -04:00 |
|
Wilson Snyder
|
27686d8c2f
|
Add --no-order-clock-delay to work around bug613.
|
2013-09-30 16:52:43 -04:00 |
|
Wilson Snyder
|
f1d9437c55
|
Report SELRANGE warning for non-generate if, bug675.
|
2013-09-10 07:16:13 -04:00 |
|
Wilson Snyder
|
bcba5075e8
|
Fix ordering of , msg1229.
|
2013-09-07 16:43:43 -04:00 |
|
Wilson Snyder
|
9aba617bad
|
Fix --output-split-cfunc to count internal functions.
|
2013-09-03 19:35:32 -04:00 |
|
Wilson Snyder
|
c24f7b1391
|
Support named function and task arguments.
|
2013-08-17 20:34:49 -04:00 |
|
Wilson Snyder
|
bbd59f8a22
|
Support passing strings to DPI imports.
|
2013-08-14 21:37:13 -04:00 |
|
Wilson Snyder
|
236b9e9761
|
Fix parameter real conversion from integer.
|
2013-07-29 22:03:47 -04:00 |
|
Wilson Snyder
|
bebf5b291b
|
Fix final duplicate declarations when non-inlined, bug661.
|
2013-07-29 21:47:23 -04:00 |
|