Wilson Snyder
|
adebc99e49
|
Fix certain generate-if cells causing clone error.
|
2008-12-09 20:59:22 -05:00 |
Wilson Snyder
|
d3d1291d5a
|
Fix line coverage of public functions.
Line coverage now aggregates by hierarchy automatically.
Previously this would be done inside SystemPerl, which was slower.
|
2008-12-05 10:54:14 -05:00 |
Wilson Snyder
|
9d856ec1bf
|
Fix SystemC 2.2 deprecated warnings about sensitive() and sc_start().
|
2008-12-03 10:11:28 -05:00 |
Wilson Snyder
|
30ad20be52
|
Internals: Eliminate user5 for smaller AstNode/better runtime
|
2008-11-25 07:57:02 -05:00 |
Wilson Snyder
|
41dbfc9e1c
|
Support posedge of bit-selected signals, bug45.
|
2008-11-22 21:10:20 -05:00 |
Wilson Snyder
|
b07dd622fa
|
Commentary: Debugging and some astgen code cleanup.
No functional change.
|
2008-11-22 17:37:20 -05:00 |
Wilson Snyder
|
211894cb3e
|
Fix arrayed variables under function not compiling, bug44.
|
2008-11-19 09:43:03 -05:00 |
Wilson Snyder
|
b75ff3652c
|
Fix internal signal names containing control characters (broke in 3.680).
Internally this means for signal names use __0{xdigit}{xdigit} and avoid
__0 in other cases.
|
2008-11-17 21:02:10 -05:00 |
Wilson Snyder
|
13f6c5a934
|
Fix --output-split-cfuncs to also split trace code.
|
2008-11-17 17:13:57 -05:00 |
Wilson Snyder
|
2e0f6e2b13
|
Optimize two-level shift and and/or trees.
|
2008-11-17 11:36:01 -05:00 |
Wilson Snyder
|
e46e7bbf99
|
Fix 'bad select range' warning missing some cases, bug43.
|
2008-11-12 20:54:58 -05:00 |
Wilson Snyder
|
4eeeb72dd5
|
Version bump
|
2008-11-12 15:32:22 -05:00 |
Wilson Snyder
|
f3a4752799
|
Fix MSVC compile error; bug42.
|
2008-11-05 10:52:23 -05:00 |
Wilson Snyder
|
3e8cf26c1a
|
Fix coverage hierarchy being backwards with inlining.
|
2008-11-04 17:19:59 -05:00 |
Wilson Snyder
|
ce212722ad
|
Fix 'for' under 'generate-for' causing error; bug38.
|
2008-10-28 21:38:01 -04:00 |
Wilson Snyder
|
5c127daeb4
|
Fix wrong version for some changes; docs only
|
2008-10-28 21:09:45 -04:00 |
Wilson Snyder
|
e49fc945df
|
Fix GCC 4.3 compile error; bug35
|
2008-10-15 10:49:05 -04:00 |
Wilson Snyder
|
384807ebbd
|
Ignore SystemVerilog timeunit and timeprecision
|
2008-10-14 14:49:54 -04:00 |
Wilson Snyder
|
ac619ef3d8
|
Include Verilog file's directory name in coverage reports.
|
2008-10-14 14:27:11 -04:00 |
Wilson Snyder
|
a348bd3458
|
Add unique and parallel case
|
2008-10-10 19:02:27 -04:00 |
Wilson Snyder
|
bcc7045fc9
|
Version bump
|
2008-10-08 17:08:47 -04:00 |
Wilson Snyder
|
3b1929259a
|
Support negative bit indexes.
Allow arbitrary characters in symbols (to make '-' work.)
Final merge from negative_lsb branch.
|
2008-10-06 09:59:22 -04:00 |
Wilson Snyder
|
cdd6ea8e60
|
Fix genvars causing link error when using --public.
|
2008-09-30 08:58:07 -04:00 |
Wilson Snyder
|
4b8927af75
|
Expand environment variables in -f input files.
|
2008-09-29 15:51:45 -04:00 |
Wilson Snyder
|
bd6e8d808c
|
Report error if port declaration is missing; bug32.
|
2008-09-23 09:35:00 -04:00 |
Wilson Snyder
|
f197dd29cb
|
Suppress width warnings between constant strings and wider vectors.
|
2008-09-22 19:36:08 -04:00 |
Wilson Snyder
|
daf7f42138
|
Version bump
|
2008-09-19 17:23:15 -04:00 |
Wilson Snyder
|
d90071637d
|
SystemC uint64_t pins are now the default instead of sc_bv<64>.
Use --no-pins64 for backward compatibility.
|
2008-09-18 09:20:16 -04:00 |
Wilson Snyder
|
22543f3e19
|
Support arbitrary characters in identifiers and tracing.
|
2008-09-17 22:22:46 -04:00 |
Wilson Snyder
|
99cf981c2f
|
Support coverage under SystemPerl 1.285 and newer.
|
2008-09-04 09:43:53 -04:00 |
Wilson Snyder
|
4770fd39d2
|
Fix stack overflow on large ? : trees.
|
2008-08-20 15:59:10 -04:00 |
Wilson Snyder
|
3463080a71
|
Fix extra evaluation of pure combo blocks in SystemC output.
|
2008-08-06 17:09:33 -04:00 |
Wilson Snyder
|
500dc2170f
|
Support SystemVerilog "cover property" statements.
|
2008-08-06 12:52:39 -04:00 |
Wilson Snyder
|
2b63219cc6
|
Add IMPERFECTSCH warning, disabled by default.
|
2008-08-05 13:41:53 -04:00 |
Wilson Snyder
|
f1b7762bef
|
Add by-design and by-module subtotals to verilator_profcfunc.
|
2008-08-05 09:59:15 -04:00 |
Wilson Snyder
|
043ad86482
|
When warnings are disabled on signals that are flattened out, disable
the warnings on the signal(s) that replace it.
|
2008-08-01 15:30:17 -04:00 |
Wilson Snyder
|
d499161446
|
Fix typo in CASEWITHX
|
2008-07-23 08:58:48 -04:00 |
Wilson Snyder
|
34e8de56bc
|
Version bump
|
2008-07-23 07:51:32 -04:00 |
Wilson Snyder
|
8a7864ebaa
|
Add --Wfuture-, for improving forward compatibility.
|
2008-07-22 14:27:34 -04:00 |
Wilson Snyder
|
9e5fb5467f
|
Add CASEZWITHX lint warning and if disabled fix handling of casez with Xs.
|
2008-07-22 13:07:19 -04:00 |
Wilson Snyder
|
fb34bf7222
|
Fix lvalue errors with public functions; bug25.
|
2008-07-22 11:15:28 -04:00 |
Wilson Snyder
|
4591f35b7c
|
Add --autoflush option
|
2008-07-16 14:06:08 -04:00 |
Wilson Snyder
|
f0a06182ca
|
Add --x-assign=fast, and make it the default.
|
2008-07-16 13:31:21 -04:00 |
Wilson Snyder
|
d9e47a6293
|
Add WIDTH warning to etc file descriptors.
|
2008-07-14 17:15:26 -04:00 |
Wilson Snyder
|
826b997166
|
Add .
|
2008-07-14 13:16:05 -04:00 |
Wilson Snyder
|
5771ea48ef
|
Fix IMPURE errors due to X-assignment temporary variables.
|
2008-07-14 10:42:58 -04:00 |
Wilson Snyder
|
e6a43fc127
|
Fix verilator_includer not being installed into where verilated.mk.in expects
|
2008-07-01 16:10:09 -04:00 |
Wilson Snyder
|
701bd38d01
|
Add support for , . Bug14.
|
2008-07-01 14:15:10 -04:00 |
Wilson Snyder
|
1a8c8bec0d
|
Rework $display/$write to go via new VL_WRITE function instead of
converting to pure C printf call. This makes the resulting code smaller,
and allows sharing code with future $sprintf support.
|
2008-06-30 14:31:58 -04:00 |
Wilson Snyder
|
0703843ac1
|
Support , .
|
2008-06-27 20:04:20 -04:00 |