Wilson Snyder
daf7f42138
Version bump
2008-09-19 17:23:15 -04:00
Wilson Snyder
dd487d4184
Fix t_psl_basic_cover test for new SystemPerl package
2008-09-19 08:00:02 -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
d8efae2aba
Rename t_bitsel_loop to t_select_loop to match other tests
2008-09-18 08:05:38 -04:00
Wilson Snyder
22543f3e19
Support arbitrary characters in identifiers and tracing.
2008-09-17 22:22:46 -04:00
Wilson Snyder
6aaef67e73
Fix test_verilated running under ncsim
2008-09-17 20:58:01 -04:00
Wilson Snyder
82a934d6fb
Fix missing define to pass coverage down
2008-09-17 11:11:24 -04:00
Wilson Snyder
eca6f2ca05
Increase bison max depth to prevent parse error
2008-09-17 11:11:09 -04:00
Wilson Snyder
ef69f36403
More renames of asInt/toUInt where deemed correct
2008-09-04 11:03:46 -04:00
Wilson Snyder
99cf981c2f
Support coverage under SystemPerl 1.285 and newer.
2008-09-04 09:43:53 -04:00
Wilson Snyder
fc7a449f6d
Rename asInt/asQuad to indicate signed/unsigned.
...
Internal code rename, no function change.
2008-09-03 17:40:01 -04:00
Wilson Snyder
b7fafdafaa
Fix never-true compiler warning [John Sanguinetti]
2008-08-22 17:32:29 -04:00
Wilson Snyder
8e180cfcde
make install doesn't need source code
2008-08-20 16:05:24 -04:00
Wilson Snyder
4770fd39d2
Fix stack overflow on large ? : trees.
2008-08-20 15:59:10 -04:00
Wilson Snyder
df107628c6
Fix default clocking syntax; covers go outside the block
2008-08-06 17:51:36 -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
a76ae67a81
Add bisonpre for simplifing grammar and cleaning output
2008-08-06 12:35:34 -04:00
Wilson Snyder
1d091e49e1
Add VL_TIME_MULTIPLIER to allow sub-timeunit time printing
2008-08-05 14:45:20 -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
74ca9578ed
VERILATOR_BIN envvar should override adding _dbg to program name
2008-07-25 16:30:18 -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
a555f87705
Fix missing verilator.1 during install. Bug#20. [Holger Wachtler]
2008-07-14 13:41:00 -04:00
Wilson Snyder
826b997166
Add .
2008-07-14 13:16:05 -04:00
Wilson Snyder
d34bc6f304
Fix missing config_reg.h error when non-author .git repository
2008-07-14 10:48:57 -04:00
Wilson Snyder
5771ea48ef
Fix IMPURE errors due to X-assignment temporary variables.
2008-07-14 10:42:58 -04:00
Wilson Snyder
a4f3199427
Add informational warning when -Og is used
2008-07-02 06:48:50 -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
20aa21d4b6
Replace stdio.h and stdarg.h with C++ versions
2008-06-30 13:11:25 -04:00
Wilson Snyder
8c6adeb85a
Internals: Convert to use common string convert routine
2008-06-30 07:10:23 -04:00
Wilson Snyder
09b7ba1317
Internal rework, no functionality change.
...
Rework V3EmitC to use a little template language for code to output,
similar to emitVerilog() functions. Change all emitOperator() to
emitC(), elimate emitWordForm().
2008-06-29 20:02:24 -04:00
Wilson Snyder
0703843ac1
Support , .
2008-06-27 20:04:20 -04:00
Wilson Snyder
d962dfe48c
One or two digit octal escapes are legal
2008-06-27 17:52:45 -04:00
Wilson Snyder
d6884db439
Support .
2008-06-27 11:36:25 -04:00
Wilson Snyder
fdcbedef8f
Add support
2008-06-27 08:45:05 -04:00
Wilson Snyder
8afd19648f
Support
2008-06-26 08:52:02 -04:00
Wilson Snyder
3017f12238
Version bump
2008-06-25 07:50:32 -04:00
Wilson Snyder
23ee0342c6
Fix Makefile to find headers/libraries under prefix.
2008-06-24 14:50:34 -04:00
Wilson Snyder
499f98a51c
Fix leading/trailing mixed whitespace
2008-06-12 12:03:47 -04:00