Wilson Snyder
06247686c5
Codacy cleanups
2020-01-08 19:33:47 -05:00
Wilson Snyder
951a7d867a
Commentary
2020-01-08 19:33:42 -05:00
Yutetsu TAKATSUKASA
50324a178e
delede unusedd variable declaration
2020-01-09 07:28:01 +09:00
Yutetsu TAKATSUKASA
5204b50111
Add test t_split_var2_trace and update other t_split_var* tests.
2020-01-08 23:43:47 +09:00
Yutetsu TAKATSUKASA
d5e7e99f0b
When traced, dedicated variable is created which looks the same as befor splitting.
2020-01-08 23:43:47 +09:00
Wilson Snyder
9978cbfa5c
Fix tracing -1 index arrays. Closes #2090 .
2020-01-08 07:32:31 -05:00
Wilson Snyder
f23fe8fd84
Update copyright year.
2020-01-06 18:05:53 -05:00
Yutetsu TAKATSUKASA
e7e39a629d
update tests
2020-01-05 15:16:48 +09:00
Yutetsu TAKATSUKASA
9d09ace1d6
Splitting multi-dimensional unpacked array is supported.
2020-01-05 15:16:48 +09:00
Yutetsu TAKATSUKASA
09178e5217
add stats for packed variables.
2020-01-05 07:51:10 +09:00
Yutetsu TAKATSUKASA
4bee082bae
update golden of unoptflat_simple_2_bad
2020-01-05 01:13:37 +09:00
Yutetsu TAKATSUKASA
a67c47e8a9
update test and golden for split_var
2020-01-05 01:13:37 +09:00
Yutetsu TAKATSUKASA
20b59f381d
split_var supports packed data.
2020-01-05 01:13:37 +09:00
Stefan Wallentowitz
37dc33a195
Deprecation ( #2088 )
...
* Add deprecation warning
* Deprecate -msg in configuration files
* Deprecate sc_clock
2020-01-03 17:27:51 +01:00
Stefan Wallentowitz
924fe235a9
No assign alias for unpacked public variables ( #2089 )
...
Public variables are all emitted in the C code and unpacked arrays
arrays are sliced up for this. After inlining public unpacked array
assignments should not be alias assignments but actual assignments, so
that they are sliced and hence emitted properly.
Fixes #2073
2020-01-03 13:44:45 +01:00
Todd Strader
1957b1ebbd
Fix permissions on build_vcddiff.sh
2020-01-02 07:40:15 -05:00
Todd Strader
b70d1c1349
Update gtkwave files
2020-01-02 07:39:24 -05:00
Stefan Wallentowitz
b7665a88db
Rename msg to rule in configuration files ( #2080 )
...
Rename the -msg switch to -rule in configuration files as it is more
clear.
resolves #2068
2019-12-30 19:15:43 +01:00
Kuba Ober
19c8d32263
Fix SystemC link in the documentation. ( #2076 )
2019-12-30 18:56:51 +03:00
Stefan Wallentowitz
7b384f7eb7
XML: Add variable attributes ( #2079 )
2019-12-30 12:55:36 +01:00
Yutetsu TAKATSUKASA
3cbb72fd48
update golden of t_split_var_1_bad.
2019-12-30 18:47:35 +09:00
Yutetsu TAKATSUKASA
03be7650cc
Add t_split_var_1_bad.{v,pl} for warning test.
2019-12-30 16:09:25 +09:00
Yutetsu TAKATSUKASA
8b38a15765
update per PR comment
2019-12-30 16:09:10 +09:00
Kuba Ober
7bbce51f7b
Add include guard to V3InstrCount.h. ( #2075 )
...
This is needed for cmake unity build to work.
2019-12-30 06:04:03 +03:00
Kuba Ober
ac1cdf7cdf
Implement APIs missing on Windows. ( #12 )
2019-12-28 19:44:24 +03:00
Wilson Snyder
c753904a3f
Internals: Copy into parser Verilog-Perl rules as comments. No functional change.
2019-12-24 16:15:48 -05:00
Wilson Snyder
8bd43d83b1
Internals: bisonpre should ignore commented BISONPRE lines.
2019-12-24 16:15:47 -05:00
Wilson Snyder
ea5b01d9f3
Internals: Rename pexpr. No functional change intended.
2019-12-24 16:04:28 -05:00
Wilson Snyder
f540dead79
Internals: new() support code, and misc stuff.
2019-12-24 12:47:27 -05:00
Wilson Snyder
40a847d613
Internals: Refactor some code. No functional change intended.
2019-12-24 10:23:43 -05:00
Wilson Snyder
37b9f254a2
Internals: Add origNameProtect. No functional change intended.
2019-12-24 08:47:30 -05:00
Wilson Snyder
c8daab3b46
Internals: Refactor some member handling. No functional change intended.
2019-12-23 20:48:23 -05:00
Wilson Snyder
a0d391d695
Tests: Less aggressive contributors check.
2019-12-23 19:01:29 -05:00
Wilson Snyder
5089f997cc
Internals: Use standard function for include guards. No functional change intended.
2019-12-23 19:00:17 -05:00
Wilson Snyder
5c59fde92e
Fix codacy warning
2019-12-23 18:56:08 -05:00
Wilson Snyder
81ee4930fc
Github: Update issue templates
2019-12-23 17:40:50 -05:00
Wilson Snyder
350de3719e
Github: Update issue templates
2019-12-23 17:39:38 -05:00
Wilson Snyder
a37a127ef1
Github: Update issue templates
2019-12-23 17:37:48 -05:00
W Snyder
dc8a0dfd5a
Update issue templates
2019-12-23 17:36:26 -05:00
Wilson Snyder
0ca197ec1b
Github: Add issue templates
2019-12-23 17:34:53 -05:00
Wilson Snyder
f23a7bfdd7
Tests: Check for carriage returns
2019-12-23 17:34:43 -05:00
Peter Monsson
9b998cf6b3
Support implication operator "|->" in assertions, #2069 .
...
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
2019-12-23 16:49:18 -05:00
Yutetsu TAKATSUKASA
7929cdffc2
fix issues pointed out by codacy
2019-12-24 06:33:55 +09:00
Wilson Snyder
0f0c3d4684
Internals: Copy into parser Verilog-Perl rules as comments. No functional change.
2019-12-23 16:27:07 -05:00
Wilson Snyder
bacbb4cafd
Parse join_any/join_none still as unsupported.
2019-12-23 15:19:22 -05:00
Wilson Snyder
4afde8b478
Test class parsing (intended as part of last commit).
2019-12-23 15:18:55 -05:00
Wilson Snyder
2cbfe99ad5
Parse all class constructs, as still unsupported.
2019-12-23 15:03:04 -05:00
Yutetsu TAKATSUKASA
d19fbd164c
Add V3SplitVar which splits variables marked split_var.
2019-12-23 22:56:58 +09:00
Yutetsu TAKATSUKASA
7908c32e49
add VL_OVERRIDE macro so that compiler can tell my typo when trying to override a function.
2019-12-23 22:56:42 +09:00
Julien Margetts
c1fb938a61
Fix huge case statement performance. Closes #1644 .
...
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
2019-12-23 07:47:57 -05:00