Wilson Snyder
|
cf6a69da27
|
Internals: Fix some cast and fallthrough warnings. No functional change
|
2017-09-14 23:27:06 -04:00 |
|
Wilson Snyder
|
960b2ed023
|
Internals: Fix some shadow and other warnings. No functional change
|
2017-09-14 23:26:23 -04:00 |
|
Mike Popoloski
|
74420550e6
|
Fix .name connections on interfaces, bug1214.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2017-09-14 21:24:13 -04:00 |
|
Mike Popoloski
|
cb5887b376
|
Support module port parameters without defaults, bug 1213.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2017-09-14 21:20:20 -04:00 |
|
Wilson Snyder
|
41b40157d8
|
Fix non-colon array of interface modports, bug1212.
|
2017-09-14 21:15:56 -04:00 |
|
Wilson Snyder
|
b11b693c08
|
Fix constant function default parameters, bug1211.
|
2017-09-13 19:47:11 -04:00 |
|
Wilson Snyder
|
256eb4bba0
|
Support or/and/xor array intrinsic methods, bug1210.
|
2017-09-13 19:37:47 -04:00 |
|
Wilson Snyder
|
77804b4d38
|
Fix GCC noreturn compile error, bug1209.
|
2017-09-13 19:27:59 -04:00 |
|
Wilson Snyder
|
8c9ca7a1b3
|
Fix LITENDIAN warning on arrayed cells, bug1202.
|
2017-09-13 19:09:49 -04:00 |
|
Wilson Snyder
|
9d055f8c13
|
Fix ordering of arrayed cell wide connections, bug1202 partial.
|
2017-09-12 19:34:10 -04:00 |
|
Wilson Snyder
|
3dacd87dfb
|
Fix enum ranges without colons, bug1204.
|
2017-09-12 18:53:57 -04:00 |
|
Wilson Snyder
|
c28a6eef3b
|
Fix whitespace issues, bug1203.
|
2017-09-11 19:18:58 -04:00 |
|
Wilson Snyder
|
074689b5de
|
SystemPerl mode (-sp-deprecated) has been removed.
|
2017-09-07 21:08:49 -04:00 |
|
Wilson Snyder
|
39b787670b
|
Update keywords for C++11 etc, msg2325
|
2017-09-02 20:59:03 -04:00 |
|
Wilson Snyder
|
5f26b9ec66
|
Internals: Remove dead putAlign, bug1093.
|
2017-08-28 23:01:19 -04:00 |
|
Wilson Snyder
|
590ad964b1
|
Add assertion on bad formed lvalues, used to debug bug1187.
|
2017-08-13 18:08:44 -04:00 |
|
Wilson Snyder
|
d4595df8a4
|
Fix internal error on unconnected inouts, bug1187.
|
2017-08-13 18:08:24 -04:00 |
|
Wilson Snyder
|
7b642bcbb4
|
Support packed struct DPI imports, bug1190.
|
2017-08-11 19:07:47 -04:00 |
|
Wilson Snyder
|
88cf5e5d98
|
Fix realloc leak on out-of-memory
|
2017-07-12 18:54:27 -04:00 |
|
Wilson Snyder
|
70daadf987
|
Fix cpp-check warnings; support XML format 2
|
2017-07-06 20:25:59 -04:00 |
|
Wilson Snyder
|
9d5004db1c
|
Fix GCC 7 warnings.
|
2017-07-06 19:49:34 -04:00 |
|
Wilson Snyder
|
ea82bfcced
|
Fix GCC 6 warnings.
|
2017-07-06 19:07:23 -04:00 |
|
Wilson Snyder
|
c7a5ff5e82
|
Tests: Fix broken vgen test, commentary.
|
2017-06-20 19:10:18 -04:00 |
|
Wilson Snyder
|
abf2fcf820
|
Fix .* on interface pins, bug1176.
|
2017-06-20 18:40:18 -04:00 |
|
Wilson Snyder
|
644c22b08f
|
Fix extract of packed array with non-zero LSB, bug1172.
|
2017-06-06 20:06:23 -04:00 |
|
Wilson Snyder
|
c54024a5e6
|
Fix constant shifts by more than 32-bit numbers, bug1174 continued.
|
2017-06-05 21:15:31 -04:00 |
|
Wilson Snyder
|
97093fdf81
|
Fix power operator on wide constants, bug761.
|
2017-06-05 20:30:01 -04:00 |
|
Wilson Snyder
|
447d803800
|
Fix internal clang warnings.
|
2017-05-24 23:51:15 -04:00 |
|
Wilson Snyder
|
6b04901c4d
|
Fix testplusargs false width warning, bug1165.
|
2017-05-19 07:20:41 -04:00 |
|
Wilson Snyder
|
7fb29621c3
|
Fix interface functions returning wrong parameters, bug996.
|
2017-05-18 22:49:17 -04:00 |
|
Wilson Snyder
|
b032fce962
|
Support $value$plusargs with variables, bug1165.
|
2017-05-18 22:41:43 -04:00 |
|
Wilson Snyder
|
ce879122bb
|
Fix --assert with complex case statements, bug1164.
|
2017-05-17 20:15:40 -04:00 |
|
Todd Strader
|
2fa16708b7
|
Fix non-arrayed cells with interface arrays, bug1153.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2017-05-10 19:05:42 -04:00 |
|
Todd Strader
|
54bc8608e3
|
Add stack trace when can't optimize function, bug1158.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2017-05-09 18:54:15 -04:00 |
|
Todd Strader
|
706a7802cc
|
Fix non-cutable ordering loops on clock arrays, bug1009.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2017-05-09 08:05:21 -04:00 |
|
Wilson Snyder
|
9dc01cf540
|
Support arrayed parameter overrides, bug1153.
|
2017-05-02 19:16:54 -04:00 |
|
Wilson Snyder
|
8943ad5966
|
internals: Remove extra newlines on v3fatalSrc. No functional change.
|
2017-04-28 20:09:27 -04:00 |
|
Wilson Snyder
|
deb7a1c9c0
|
Fix non-arrayed cells with interface arrays, bug1153.
|
2017-04-28 20:03:38 -04:00 |
|
Wilson Snyder
|
96a5445d44
|
Support ports of array of reals, bug1154.
|
2017-04-28 06:10:14 -04:00 |
|
Wilson Snyder
|
d693065afb
|
Fix backwards array interface error message
|
2017-04-27 06:36:14 -04:00 |
|
Wilson Snyder
|
bdeee35669
|
Add warning on mis-sized literal, bug1156.
|
2017-04-26 18:34:01 -04:00 |
|
Wilson Snyder
|
c6a20a72f2
|
Turn off parser debug in optimized build, msg2203
|
2017-03-31 17:46:15 -04:00 |
|
Wilson Snyder
|
d7a54b3632
|
Fix nested structure parameter selects, bug1150.
|
2017-03-30 19:05:55 -04:00 |
|
Wilson Snyder
|
be6a3d0f10
|
Fix wreal not handling continuous assign, bug1150.
|
2017-03-30 18:32:37 -04:00 |
|
Wilson Snyder
|
e9125a3a22
|
Fix error on parameters with dotted references, bug1146.
|
2017-03-28 19:55:20 -04:00 |
|
Wilson Snyder
|
c27a60658f
|
Add error on duplicate pattern assignments, bug1145.
|
2017-03-23 18:15:03 -04:00 |
|
Wilson Snyder
|
8f2bc6e028
|
Patch to fix for bug1135.
|
2017-03-22 17:34:47 -04:00 |
|
Wilson Snyder
|
a6b78cbbee
|
Fix error on improperly widthed default function, bug984.
|
2017-03-21 19:27:42 -04:00 |
|
Wilson Snyder
|
182a7076fd
|
Fix missing error on interface size mismatch, bug1143.
|
2017-03-21 19:19:28 -04:00 |
|
Wilson Snyder
|
17a9b22dce
|
Fix cell ranges without colons.
|
2017-03-21 19:17:15 -04:00 |
|
Wilson Snyder
|
f190d12802
|
Internals: Avoid coredump debugging bug1135.
|
2017-03-21 18:22:32 -04:00 |
|
Wilson Snyder
|
b12dd526f9
|
Fix calling sformatf to display, and elab , bug1139.
|
2017-03-17 18:40:16 -04:00 |
|
Wilson Snyder
|
473d555dc1
|
Fix ugly interface-to-non-interface errors, bug1112.
|
2017-03-17 18:35:53 -04:00 |
|
Wilson Snyder
|
4aa088eb2f
|
Fix realpath compile issue on MSVC++, bug1141.
|
2017-03-15 20:08:19 -04:00 |
|
Wilson Snyder
|
8f8147d646
|
Fix internal error on interface arrays, bug1135.
|
2017-03-15 20:03:53 -04:00 |
|
Wilson Snyder
|
e637dd2390
|
Fix internal error on initializing parameter array, bug1131.
|
2017-03-06 07:20:30 -05:00 |
|
Wilson Snyder
|
c90960fc88
|
Fix LDFLAGS and CFLAGS not preserving order, bug1130.
|
2017-02-13 18:11:40 -05:00 |
|
Wilson Snyder
|
da86a1c9f2
|
Fix previous commit warning
|
2017-02-13 18:11:22 -05:00 |
|
Wilson Snyder
|
0adb789238
|
Add --relative-includes.
|
2017-02-09 18:33:18 -05:00 |
|
Wilson Snyder
|
15082a178b
|
Add -FI option to force includes,msg2146.
|
2017-02-09 07:44:36 -05:00 |
|
Wilson Snyder
|
ad3ea636d5
|
Fix 2009 localparam syntax, msg2139.
|
2017-01-26 22:41:32 -05:00 |
|
Wilson Snyder
|
e6d7e7e329
|
Version bump
|
2017-01-15 12:13:13 -05:00 |
|
Wilson Snyder
|
f942aba855
|
Support old-style (), bug467.
|
2017-01-09 19:19:21 -05:00 |
|
Wilson Snyder
|
2f34132275
|
Fix bad code when tracing array of structs, bug1122.
|
2017-01-06 18:44:37 -05:00 |
|
Wilson Snyder
|
663b2be065
|
Tests: bug1104, unsupported.
|
2016-12-21 21:00:40 -05:00 |
|
Wilson Snyder
|
a1e4d676c3
|
Fix parsing sensitivity with &&, bug934.
|
2016-12-21 18:23:14 -05:00 |
|
Wilson Snyder
|
6f28d21207
|
With --bbox-unsup, suppress desassign and mixed edges, bug1120.
|
2016-12-21 17:43:19 -05:00 |
|
Wilson Snyder
|
9b06310cbe
|
Fix internal error on unique casez with --assert, bug1117.
|
2016-12-03 14:49:51 -05:00 |
|
Wilson Snyder
|
77fe33e57f
|
Fix internal error on double-for loop unrolling, bug1044.
|
2016-11-29 20:40:58 -05:00 |
|
Wilson Snyder
|
2d0084308d
|
Internals: Convert AstNUser to non-pointer to avoid NULL call. No functional change intended.
|
2016-11-27 09:40:12 -05:00 |
|
Wilson Snyder
|
7efa40966a
|
Internals: Remove second argument to visitors. No functional change intended.
|
2016-11-27 08:11:38 -05:00 |
|
Wilson Snyder
|
6d644dc764
|
Internals: V3Width now iterates like others, replacing arg passing. No functional change intended.
|
2016-11-25 16:48:36 -05:00 |
|
Wilson Snyder
|
498f19a6a1
|
Use VERILATOR_INCLUDE in generated files to allow relocation.
|
2016-11-18 21:13:56 -05:00 |
|
Wilson Snyder
|
4078902543
|
Compiling: Fix flexfix adding new warning back in flex 2.5.35
|
2016-11-18 19:40:39 -05:00 |
|
Wilson Snyder
|
183cabc77d
|
Internals: Have cloning return node's type to avoid casts. No functional change.
|
2016-11-08 21:16:22 -05:00 |
|
Wilson Snyder
|
ad39931e87
|
Internals: Cleanup uses of accept in V3Width. No functional change.
|
2016-11-07 19:14:45 -05:00 |
|
Wilson Snyder
|
1ae22e1365
|
Internals: Cleanup some casts. No functional change.
|
2016-11-06 11:39:09 -05:00 |
|
Wilson Snyder
|
b748ddfe06
|
Fix flex 2.6.2 bug, bug1103.
|
2016-11-06 08:14:05 -05:00 |
|
Wilson Snyder
|
e52f5f1b63
|
Internals: Remove extraneous castNode() calls. No functional change.
|
2016-11-05 10:06:43 -04:00 |
|
Wilson Snyder
|
bda4b326ab
|
Internals: Use mixed case for AstType enums. No functional change.
|
2016-11-05 09:47:56 -04:00 |
|
Wilson Snyder
|
70ddf32719
|
Fix error on referencing variable in parent, bug1099.
|
2016-11-05 08:37:18 -04:00 |
|
Stefan Wallentowitz
|
3edba7b662
|
Fix type parameters with low optimization, bug1101.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2016-11-04 22:58:21 -04:00 |
|
Wilson Snyder
|
f74ef650ac
|
Honor --output-split on coverage constructors, bug1098.
|
2016-10-23 14:27:57 -04:00 |
|
Wilson Snyder
|
f093c3d78b
|
Fix error on bad interface name, bug1097.
|
2016-10-22 08:05:27 -04:00 |
|
Wilson Snyder
|
1e4c3751e1
|
Support foreach, bug1078.
|
2016-09-19 22:00:13 -04:00 |
|
Johan Bjork
|
15495bb200
|
Improve Verilation performance on trace duplicates, msg2017.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2016-09-19 17:54:42 -04:00 |
|
Wilson Snyder
|
999f278971
|
Fix concats with wide width, bug1088 continued.
|
2016-09-16 18:54:28 -04:00 |
|
Wilson Snyder
|
2117fe414e
|
Fix error on wide numbers that represent shifts, bug1088.
|
2016-09-14 20:27:20 -04:00 |
|
Wilson Snyder
|
7d8c51181d
|
With --no-decoration also shrink output code indents.
|
2016-09-13 22:53:09 -04:00 |
|
Wilson Snyder
|
c30211cb27
|
Add --no-decoration to remove output comments, msg2015.
|
2016-09-13 22:28:07 -04:00 |
|
Johan Bjork
|
901da118e5
|
Internals: Move prettyName invocation to after option checks in trace and coverage
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2016-09-12 21:52:40 -04:00 |
|
Wilson Snyder
|
f11757e43a
|
Fix error on wide shift, msg2005.
|
2016-09-12 18:31:45 -04:00 |
|
Wilson Snyder
|
3f143317a6
|
Add error on DPI functions > 32 bits, msg1995.
|
2016-09-10 08:14:17 -04:00 |
|
Wilson Snyder
|
45d7312dfc
|
Improve Verilation performance on internal strings, msg1975.
|
2016-09-08 22:04:14 -04:00 |
|
Wilson Snyder
|
26774eb045
|
Fix error on wide numbers that represent small msb/lsb, msg1991.
|
2016-09-08 21:30:35 -04:00 |
|
Wilson Snyder
|
cd61b1d045
|
Usage check.
|
2016-07-30 10:05:55 -04:00 |
|
Wilson Snyder
|
24dc36ba4c
|
Fix comparison of unpacked arrays, bug1071.
|
2016-07-23 16:58:30 -04:00 |
|
Wilson Snyder
|
e8e4f1777d
|
Internals: Add cloneType method. Unused - for next checkin.
|
2016-07-23 16:54:36 -04:00 |
|
Wilson Snyder
|
ae38a26af3
|
Internals: Cleanup some slice code. No functional change.
|
2016-07-21 23:07:22 -04:00 |
|
Wilson Snyder
|
891214fa72
|
Fix enum values of 11-16 bits wide using .next/.prev, bug1062.
|
2016-06-15 22:46:34 -04:00 |
|
Wilson Snyder
|
e819e285e2
|
Fix false warnings on non-power-2 enums using .next/.prev.
|
2016-06-15 20:13:52 -04:00 |
|
Wilson Snyder
|
2c9716c64c
|
Try 2. Fix core dump on Arch Linux/GCC 6.1.1, bug1058.
|
2016-05-16 21:40:49 -04:00 |
|
Johan Bjork
|
8c4aa8517e
|
Fix --output-split of constructors, bug1035.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2016-05-12 07:19:02 -04:00 |
|
Johan Bjork
|
c0b7a54bb9
|
Fix removal of empty packages, modules and cells, bug1034.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2016-05-11 21:44:55 -04:00 |
|
Wilson Snyder
|
6b32bb635d
|
Change --l2-name default to remove 'v' naming.
|
2016-05-07 14:10:33 -04:00 |
|
Wilson Snyder
|
691de22ae3
|
Add --l2-name option for controlling 'v' naming, bug1050.
|
2016-05-07 14:01:02 -04:00 |
|
Wilson Snyder
|
e64b2d3372
|
Internals: user#inc now has optional increment value.
|
2016-05-06 22:26:15 -04:00 |
|
Johan Bjork
|
e190af9d87
|
Avoid extra clean ANDs after CCalls.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2016-05-06 21:18:48 -04:00 |
|
Johan Bjork
|
8d14463b18
|
Fix emitting public enumerations.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2016-05-05 22:48:53 -04:00 |
|
Wilson Snyder
|
04977ef721
|
Internals: Show clocker in debug dumps. Part of bug1009.
|
2016-05-05 22:40:19 -04:00 |
|
Wilson Snyder
|
80678ae7bc
|
Fix clang 3.8.0 warnings.
|
2016-03-31 22:26:49 -04:00 |
|
Stefan Wallentowitz
|
482bdab0e0
|
Support command-line -G/+pvalue param overrides, bug1045.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2016-03-24 19:14:15 -04:00 |
|
Stefan Wallentowitz
|
b2623b9841
|
Internals: Add success parameter to parseDouble. No functional change intended.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2016-03-23 07:48:32 -04:00 |
|
Wilson Snyder
|
9ae40d64f0
|
Support parameter type, bug376.
|
2016-03-14 21:51:31 -04:00 |
|
Wilson Snyder
|
cef097b7b7
|
Internals: Refactoring prep for parameter type branch. No functional change intended.
|
2016-03-12 20:54:52 -05:00 |
|
Wilson Snyder
|
90ecf14a0a
|
Fix pattern assignment width propagation, bug1037.
|
2016-02-21 23:00:21 -05:00 |
|
Wilson Snyder
|
4945282369
|
Fix slicing mix of big and little-endian, bug1033.
|
2016-02-09 22:16:12 -05:00 |
|
Wilson Snyder
|
a509b6a21c
|
Internals: Fix compares to null, ongoing part of bug1030. No functional change intended.
|
2016-02-08 22:15:44 -05:00 |
|
Wilson Snyder
|
46229473cb
|
Fix crash on very deep function trees, bug1028.
|
2016-02-04 20:47:55 -05:00 |
|
Johan Bjork
|
65be2448dc
|
Fix elaboration-time display warnings, bug1032.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2016-02-04 18:38:59 -05:00 |
|
Johan Bjork
|
be74806044
|
Fix read-after-free error detected by valgrind, bug1031.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2016-02-04 18:34:08 -05:00 |
|
Wilson Snyder
|
b488666c1e
|
Fix cppcheck 1.71 issues. No functional change intended.
|
2016-02-04 18:30:21 -05:00 |
|
Wilson Snyder
|
d1acaea611
|
Internals: Fix compares to null, ongoing part of bug1030. No functional change intended.
|
2016-02-03 20:44:31 -05:00 |
|
Wilson Snyder
|
db6e5ce7cf
|
Internals: Misc code cleanups. No functional change.
|
2016-02-03 20:43:05 -05:00 |
|
Wilson Snyder
|
d56179df17
|
Internals: Fix compares to null, part of bug1030. No functional change intended.
|
2016-02-02 21:02:00 -05:00 |
|
Wilson Snyder
|
850100c9c2
|
Fix compares to null, part of bug1030.
|
2016-02-02 19:35:44 -05:00 |
|
Wilson Snyder
|
0725999f0a
|
flexfix: Match Verilog-perl fix for new gcc.
|
2016-02-02 19:32:17 -05:00 |
|
Johan Bjork
|
cb2d8259f2
|
Fix stats and debug print, bug1029
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2016-01-28 22:20:31 -05:00 |
|
Johan Bjork
|
61a1f3d817
|
Support inlining interfaces, bug1018.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2016-01-21 19:11:53 -05:00 |
|
Johan Bjork
|
63f111b7f3
|
Fix unrolling complicated for-loop bounds, bug677.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2016-01-21 19:00:19 -05:00 |
|
Wilson Snyder
|
e061eb3003
|
Fix using short parameter names on negative params, bug1022.
|
2016-01-20 22:09:11 -05:00 |
|
Johan Bjork
|
29daa58222
|
Fix stats file containing multiple unroll entries, bug1020.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2016-01-06 20:53:48 -05:00 |
|
Johan Bjork
|
340cc02171
|
Avoid dynamic_cast for classes with no children, bug1021.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2016-01-06 20:47:44 -05:00 |
|
Wilson Snyder
|
b738d1960a
|
Copyright year update
|
2016-01-06 20:36:41 -05:00 |
|
Wilson Snyder
|
afc432042f
|
Fix ternary operation with unpacked array, bug1017.
|
2015-12-18 18:02:25 -05:00 |
|
Wilson Snyder
|
21cb29baf0
|
Fix arrayed instances to unpacked of same size, bug1015. Fix slices of unpacked arrays with non-zero LSBs.
|
2015-12-15 22:37:49 -05:00 |
|
Wilson Snyder
|
849c1e46a2
|
Fix constant propagation, bug1012.
|
2015-12-08 22:22:42 -05:00 |
|
Wilson Snyder
|
ebad6cde36
|
Fix error instead of warning on large concat, msg1768.
|
2015-12-08 21:25:43 -05:00 |
|
Johan Bjork
|
f920b3945e
|
Fix dotted generated array error, bug1005.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2015-12-05 19:58:58 -05:00 |
|
Todd Strader
|
5e54d3e41a
|
Fix interface inside generate, bug1001, bug1003.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2015-12-05 19:39:40 -05:00 |
|
Wilson Snyder
|
f0af8726e3
|
Internals: Fix some spacing. No functional change.
|
2015-12-05 17:12:03 -05:00 |
|
Todd Strader
|
57f2fe77ea
|
Fix cell [#] to mean # cells.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2015-12-01 18:23:11 -05:00 |
|
Wilson Snyder
|
d39ce17dea
|
Makefiles: Turn off make built-in suffixes.
|
2015-11-28 17:33:01 -05:00 |
|
Johan Bjork
|
373a68ec8b
|
Fix dtype indexing into arrays, bug1007.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2015-11-24 21:34:07 -05:00 |
|
Johan Bjork
|
5613758ee3
|
Fix array slicing of non-const indexes, bug1006.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2015-11-24 21:28:04 -05:00 |
|
Johan Bjork
|
2102f86909
|
Fix genvar constant propagation, bug1003.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2015-11-22 21:16:13 -05:00 |
|
Johan Bjork
|
9edd28d2ed
|
Fix genvar constant propagation from package, bug1003.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2015-11-22 20:46:26 -05:00 |
|
Wilson Snyder
|
52ae451f5c
|
Fix interface inside generate, bug998.
|
2015-11-14 09:06:09 -05:00 |
|
Wilson Snyder
|
9254443cd4
|
Fix casts under generates, bug999.
|
2015-11-12 22:29:42 -05:00 |
|
Johan Bjork
|
4e4bc7b90f
|
Fix constant function assigned to packed structs, bug997.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2015-11-11 20:49:45 -05:00 |
|
Johan Bjork
|
c7e0f2e196
|
Fix function calls on arrayed interface, bug994.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2015-11-11 20:40:24 -05:00 |
|
Wilson Snyder
|
acabaab6ac
|
Internals: Avoid tristate coredump.
|
2015-11-11 20:37:52 -05:00 |
|
Wilson Snyder
|
b0a249f338
|
Fix display %u, %v, %p, %z, bug989.
|
2015-11-10 21:12:15 -05:00 |
|
Wilson Snyder
|
0cb5d5cc5a
|
Internals: Upgrade some C strings to C++
|
2015-11-10 18:59:48 -05:00 |
|
Johan Bjork
|
0081ce4a75
|
Fix size-changing cast on packed struct, bug993.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2015-11-06 19:12:17 -05:00 |
|
Wilson Snyder
|
c72ee41142
|
Add z to param values to avoid conflicts.
|
2015-11-05 07:00:04 -05:00 |
|
Wilson Snyder
|
bf5dee955d
|
Fix real parameters causing bad module names, bug992.
|
2015-11-04 22:01:21 -05:00 |
|
Wilson Snyder
|
faf5e1de51
|
Internals: Remove some unneeded c_str() calls. No functional change.
|
2015-10-29 22:19:51 -04:00 |
|
Wilson Snyder
|
fa63bc6b78
|
Fix error message on missing interface, bug985.
|
2015-10-29 21:44:02 -04:00 |
|
Jamey Hicks
|
49108c23f0
|
Support with non-format arguments, bug467.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2015-10-27 20:58:31 -04:00 |
|
Wilson Snyder
|
4475060268
|
Ignore %l in , bug983.
|
2015-10-27 20:37:52 -04:00 |
|
Wilson Snyder
|
4f269e336d
|
With --bbox-ignore, don't warn about always order.
|
2015-10-24 07:24:53 -04:00 |
|
Wilson Snyder
|
4464b13163
|
Fix dot indexing into arrayed inferfaces, bug978.
|
2015-10-23 23:06:24 -04:00 |
|
Wilson Snyder
|
215d5f68b0
|
Fix struct.enum.name method calls, bug855.
|
2015-10-23 22:57:15 -04:00 |
|
Wilson Snyder
|
281f4e04ee
|
Fix $fwrite to constant stderr/stdout, bug961.
|
2015-10-23 21:53:16 -04:00 |
|
Wilson Snyder
|
17a3f9691d
|
Fix package:scope.scope variable references.
|
2015-10-23 21:03:35 -04:00 |
|
Wilson Snyder
|
4fde6ee7af
|
Support elaboration assertions, bug973.
|
2015-10-23 18:13:25 -04:00 |
|
Wilson Snyder
|
040b1b06d5
|
Support genvar indexes into arrayed cells, bug517.
|
2015-10-22 20:13:49 -04:00 |
|
Wilson Snyder
|
cc22847bc3
|
For --xml, decrease block indent to 2 spaces.
|
2015-10-20 21:22:00 -04:00 |
|
Johan Bjork
|
3702e17b2e
|
Backout bug978 fix as is incomplete.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2015-10-10 07:54:45 -04:00 |
|
Wilson Snyder
|
7abc220fb3
|
Fix C++ 2014 compile warnings. No functional change.
|
2015-10-04 13:41:45 -04:00 |
|
Wilson Snyder
|
4fc9a906f6
|
Internals: Fix cppcheck warnings; add VL_DANGLING. No functional change.
|
2015-10-04 13:16:35 -04:00 |
|
Wilson Snyder
|
5de83c9805
|
Internals: Fix cppcheck warnings. No functional change.
|
2015-10-04 13:11:32 -04:00 |
|
Johan Bjork
|
f71d904a9b
|
Fix internal error on interface array, bug978.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2015-10-04 11:17:58 -04:00 |
|
Wilson Snyder
|
318ded4198
|
Internals: Cleanup cppcheck warnings.
|
2015-10-03 22:33:06 -04:00 |
|
Wilson Snyder
|
f1874b211f
|
Support , bug977.
|
2015-10-03 07:12:56 -04:00 |
|
Wilson Snyder
|
c60ffd7fd9
|
Fix enum constant propagation, bug970.
|
2015-10-01 21:15:01 -04:00 |
|
Todd Strader
|
dc57282168
|
Internal: Fix setBit from earlier commit, bug971.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2015-09-30 07:02:39 -04:00 |
|
Todd Strader
|
3c336e179f
|
Fix structure parameter constant propagation, bug968.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2015-09-29 21:02:33 -04:00 |
|
Todd Strader
|
6bda57da5d
|
Internals: Fix setBit not clearing X mask.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2015-09-29 20:59:17 -04:00 |
|
Wilson Snyder
|
9a16001e51
|
Add --vpi flag, and fix VPI linkage, bug969.
|
2015-09-25 22:57:28 -04:00 |
|
Wilson Snyder
|
d0653f72e2
|
Fix very long module names, bug937.
|
2015-09-19 20:12:35 -04:00 |
|
Wilson Snyder
|
64748b7b1d
|
Internals: Replace FNV hashes with SHA1
|
2015-09-19 18:49:54 -04:00 |
|
Wilson Snyder
|
7163c8d048
|
Fix internal error on dotted refs into generates, bug958.
|
2015-09-18 20:57:27 -04:00 |
|
Wilson Snyder
|
d0ec991bb2
|
Fix mis-optimizing public DPI functions, bug963.
|
2015-09-18 19:06:15 -04:00 |
|
Wilson Snyder
|
a950e4816d
|
Support extraction of enum bits, bug951.
|
2015-08-12 21:33:40 -04:00 |
|
Wilson Snyder
|
c87c66efb1
|
Fix size casts as second argument of cast item, bug950.
|
2015-08-12 19:37:25 -04:00 |
|
Jie Xu
|
5a5a0006fe
|
Fix parameters with function parameter arguments, bug952.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2015-08-12 19:29:06 -04:00 |
|
Wilson Snyder
|
882913f0ca
|
Add tracing_on, etc to vlt files, bug932.
|
2015-07-22 20:14:58 -04:00 |
|
Wilson Snyder
|
2062f7e97b
|
Fix hashed error with typedef inside block, bug948.
|
2015-07-22 19:52:11 -04:00 |
|
Wilson Snyder
|
06d5a7b2bf
|
Internals: Allow hashing nulls; misc cleanup
|
2015-07-06 19:37:20 -04:00 |
|
Wilson Snyder
|
5af8a8aa4c
|
Internals: Hash nulls
|
2015-07-05 20:31:30 -04:00 |
|
Wilson Snyder
|
00759f777e
|
Fix dpi imports inside generates.
|
2015-06-16 19:27:18 -04:00 |
|
Wilson Snyder
|
7578ef889f
|
Fix .c files to be treated as .cpp, bug930.
|
2015-06-09 07:28:51 -04:00 |
|
Wilson Snyder
|
da254af8d5
|
Fix MinGW compiler error, bug929.
|
2015-06-08 07:24:04 -04:00 |
|
Wilson Snyder
|
9e61b9f696
|
Fix width propagation on sized casts, bug925.
|
2015-06-06 13:43:14 -04:00 |
|
Wilson Snyder
|
491539ff32
|
Fix MSVC++ compiler error, bug927.
|
2015-06-04 19:37:03 -04:00 |
|
Wilson Snyder
|
b66e1bdb9e
|
Fix Ubuntu 15.04 compile warning.
|
2015-05-15 20:03:29 -04:00 |
|
Wilson Snyder
|
7312de6bc2
|
Fix sign extension in large localparams, bug910.
|
2015-05-14 21:46:07 -04:00 |
|
Wilson Snyder
|
5a747bad7d
|
Fix width extension on mis-width ports, bug918.
|
2015-05-13 20:59:13 -04:00 |
|
Wilson Snyder
|
9542783a7e
|
Internals: Refactor V3Inst static class. No functional change.
|
2015-05-13 20:56:16 -04:00 |
|
Wilson Snyder
|
a59639413d
|
Fix part-select in constant function, bug916.
|
2015-05-09 14:01:54 -04:00 |
|
Wilson Snyder
|
d5eb92a071
|
Fix preprocessing stringified newline escapes, bug915.
|
2015-05-07 21:41:54 -04:00 |
|
Wilson Snyder
|
49fa65c0dd
|
Match Verilog-Perl: Fix Preproc loop under Perl-Tk, bug913.
|
2015-04-28 15:54:34 -04:00 |
|
Wilson Snyder
|
49123f169c
|
Fix core dump in sync-async warnings, bug911.
|
2015-04-27 06:47:29 -04:00 |
|
Wilson Snyder
|
78a321925f
|
Add Parser useProtected argument to aid runtime, Verilog-Perl bug899.
|
2015-04-05 10:54:56 -04:00 |
|
Wilson Snyder
|
c0df07c86f
|
Commentary: Update contributor list
|
2015-03-13 07:38:17 -04:00 |
|
Wilson Snyder
|
e918d945f2
|
Fix order of C style arrays.
|
2015-03-13 07:06:06 -04:00 |
|
Wilson Snyder
|
0ee5743853
|
Add --dump-treei-<srcfile>, bug894.
|
2015-03-12 19:48:04 -04:00 |
|
Wilson Snyder
|
486d69da5f
|
Add --clk and related optimizations, msg1533.
|
2015-03-12 19:20:46 -04:00 |
|
Wilson Snyder
|
751384cb5c
|
Fix compile error on MinGW, bug887.
|
2015-02-26 20:40:45 -05:00 |
|
Wilson Snyder
|
6ac672b4a3
|
Fix SystemC arrayed bit vectors, bug886.
|
2015-02-25 21:09:55 -05:00 |
|
Wilson Snyder
|
a89502be9f
|
Fix comma-separated instantiations with parameters, bug884.
|
2015-02-22 11:41:10 -05:00 |
|
Wilson Snyder
|
052a7e3deb
|
Fix sign extension of pattern members, bug882.
|
2015-02-12 07:47:45 -05:00 |
|
Wilson Snyder
|
27ccaffb37
|
Fix mis-optimizing gate assignments in unopt blocks, bug881.
|
2015-02-11 19:36:34 -05:00 |
|
Wilson Snyder
|
32a76c5255
|
Fix clang warnings.
|
2015-02-10 22:38:05 -05:00 |
|
Wilson Snyder
|
099f797975
|
Fix slice connections of arrays to ports, bug880.
|
2015-02-10 20:24:21 -05:00 |
|
Wilson Snyder
|
8323092a0c
|
Fix cppcheck warnings. No functional change.
|
2015-02-09 21:05:27 -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
|
e755c7fdcc
|
Internals: Rename to avoid off-by-one
|
2014-11-29 08:56:07 -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
|
c1593f856d
|
Support enum.first/name and similar methods, bug848.
|
2014-11-28 20:34:23 -05:00 |
|
Wilson Snyder
|
93f1d7643d
|
Fix duplicate Vdimtables and rename
|
2014-11-28 20:25:58 -05:00 |
|
Wilson Snyder
|
ce4dfb4296
|
Fix misc string handling issues.
|
2014-11-28 20:24:42 -05:00 |
|
Wilson Snyder
|
2e5f5010f7
|
Internals: Make V3Width dimensionValue more generic. No functional change.
|
2014-11-28 15:51:35 -05:00 |
|
Wilson Snyder
|
43be4cf2b5
|
Add 'string' printing and comparisons, bug746, bug747, etc.
|
2014-11-28 15:01:50 -05:00 |
|
Wilson Snyder
|
8b457b9b66
|
Internal: Rename string functions. No functional change.
|
2014-11-28 13:50:37 -05:00 |
|
Wilson Snyder
|
25efee2e62
|
Fix loss of data types in V3Premit. From strings branch.
|
2014-11-28 10:43:05 -05:00 |
|
Wilson Snyder
|
e002b0e25f
|
Fix new inlining to be less aggressive
|
2014-11-27 12:04:16 -05:00 |
|
Wilson Snyder
|
68c6f0ff07
|
Inline C functions that are used only once, msg1525.
|
2014-11-27 10:52:38 -05:00 |
|
Wilson Snyder
|
9837b40330
|
Remove SystemPerl tests
|
2014-11-27 08:30:54 -05:00 |
|
Jeremy Bennett
|
cb645c9a74
|
Add missing header.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2014-11-26 16:46:16 -05:00 |
|
Wilson Snyder
|
87573a9fef
|
Part of earlier commit - no SystemPerl now for coverage.
|
2014-11-24 18:37:55 -05:00 |
|
Wilson Snyder
|
d33ad7600b
|
Commentary. Cleanup stale SystemPerl references.
|
2014-11-23 22:00:00 -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
|
6da13c6486
|
Internals: Split V3Error into V3FileLine. No functional change.
|
2014-11-22 11:48:39 -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
|
62eb247c1e
|
Optimize SUB/ADD together.
|
2014-11-09 18:33:54 -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 |
|
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 |
|
Jie Xu
|
4e2884b509
|
Optimize e.g. {(b<<4)[7:4], (b<<4)[3:0]}. From assignmerge tree.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2014-11-05 20:58:36 -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
|
c86fec5307
|
Fix string formats under deep expressions, bug820.
|
2014-09-21 08:52:09 -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
|
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
|
894ff73c7d
|
Internals: Fix clang warning, bug791.
|
2014-06-19 18:02:42 -04:00 |
|
Wilson Snyder
|
8031f0ed7f
|
Fix duplicate anonymous structures in , bug788.
|
2014-06-15 11:18:47 -04:00 |
|
Wilson Snyder
|
e26ab67e25
|
Report tristate errors closer to code which created them.
|
2014-06-10 19:58:51 -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
|
58fd602bbd
|
Fix flex warning
|
2014-05-11 09:36:39 -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
|
90aca97e66
|
Internals: Flip sense of warnOn. No functional change intended.
|
2014-05-10 17:12:04 -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
|
3aa290cddb
|
Add error on power > 64-bits, bug761.
|
2014-05-10 08:24:51 -04:00 |
|
Wilson Snyder
|
266ff41386
|
For --cdc, don't show data types in dump file.
|
2014-05-10 07:50:04 -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
|
a985a1f9f5
|
Fix >>> sign extension based on expression, bug754.
|
2014-05-03 09:25:12 -04:00 |
|
Wilson Snyder
|
d532a36739
|
Fix change detection error on unions, bug758.
|
2014-05-02 08:14:23 -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
|
60c2d136e1
|
Internals: V3Width renames. Fix CASEEQ signing.
|
2014-04-26 16:52:09 -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 |
|
Wilson Snyder
|
0dbdbffba7
|
Fix double I/O port warnings.
|
2014-04-15 18:50:04 -04:00 |
|
Wilson Snyder
|
9c5dd8d767
|
Fix RHEL5.6 compile warnings.
|
2014-04-15 18:18:36 -04:00 |
|
Glen Gibb
|
fff0ebb5f3
|
Internals: Add AstReplicate dtype init.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2014-04-10 17:54:52 -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
|
b6913ff9b3
|
With high c-splits, even split blank functions.
|
2014-04-05 12:41:00 -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
|
3b43556c41
|
Internals: Remove dead NEW_ORDERING code.
|
2014-03-31 20:29:35 -04:00 |
|
Wilson Snyder
|
ed39c66715
|
Internals: Make const iterator to fix missed-edits on dump. Merge from bug683 branch.
|
2014-03-31 20:24:05 -04:00 |
|
Wilson Snyder
|
446b0e4e5e
|
Support '{} assignment pattern on arrays, bug355.
|
2014-03-30 20:41:20 -04:00 |
|
Wilson Snyder
|
6e3e8318d0
|
Internals: Add dtype to InitArray; misc Slice cleanups. From bug355 branch.
|
2014-03-30 20:28:51 -04:00 |
|
Wilson Snyder
|
17b8b660f0
|
Internals: Fix assignment pattern replication. From bug355 branch.
|
2014-03-30 10:20:12 -04:00 |
|
Wilson Snyder
|
40bceea68a
|
Fix missing coverage line on else-if, bug727.
|
2014-03-29 11:04:13 -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
|
55bb766c15
|
Fix escaped newline in assertion failures.
|
2014-03-16 20:57:15 -04:00 |
|
Wilson Snyder
|
c18df68ead
|
Fix C++-2011 warnings.
|
2014-03-15 14:50:03 -04:00 |
|
Wilson Snyder
|
3996e94c39
|
Fix Bison 4.0 warnings. From Verilog-Perl.
|
2014-03-15 14:23:19 -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
|
ba8c11b25d
|
Fix scope creating extra vars for package variables. See next trace commit for test.
|
2014-03-14 20:24:21 -04:00 |
|
Wilson Snyder
|
ca57edfa0b
|
Fix assignment temporaries not using real types.
|
2014-03-14 20:22:06 -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
|
9e76078939
|
Fix signed shift right optimization, bug715.
|
2014-03-09 21:28:28 -04:00 |
|