Wilson Snyder
|
023519c8f6
|
Version bump
|
2009-02-26 07:44:00 -05:00 |
|
Wilson Snyder
|
d60d0a60c7
|
Support repeat and forever statements.
|
2009-02-25 22:06:59 -05:00 |
|
Wilson Snyder
|
8fe0c3dd84
|
Commentary in parser to match Verilog-Perl
|
2009-02-25 17:16:51 -05:00 |
|
Wilson Snyder
|
85419f01a9
|
Fix left associativity for ?: operators.
|
2009-02-07 20:54:09 -05:00 |
|
Wilson Snyder
|
a199f4a849
|
Update Bison parser to track Verilog-Perl 3.110. No functional change
|
2009-01-28 15:27:41 -05:00 |
|
Wilson Snyder
|
290795a76b
|
Commentary
|
2009-01-28 14:28:55 -05:00 |
|
Wilson Snyder
|
c2cf2bc0ba
|
Commentary
|
2009-01-26 18:36:59 -05:00 |
|
Wilson Snyder
|
2224918730
|
Fix error messages to consistently go to stderr.
|
2009-01-26 07:57:59 -05:00 |
|
Wilson Snyder
|
c4e69daecd
|
Add IEEE grammar comments; sync with Verilator-Perl parser
|
2009-01-24 21:36:14 -05:00 |
|
Wilson Snyder
|
9162e68d82
|
Commentary
|
2009-01-24 21:35:08 -05:00 |
|
Wilson Snyder
|
08f736ae33
|
bisonpre: Reconsile Verilog-Perl and Verilator bisonpre
|
2009-01-24 16:44:03 -05:00 |
|
Wilson Snyder
|
81092edab4
|
Commentary
|
2009-01-21 16:59:42 -05:00 |
|
Wilson Snyder
|
21b5a4e9e4
|
Add --debugi-<srcfile> option.
|
2009-01-21 16:56:50 -05:00 |
|
Wilson Snyder
|
057928b079
|
Fix VL_RANDom to better randomize bits.
|
2009-01-21 13:52:51 -05:00 |
|
Wilson Snyder
|
4beaa45199
|
Clock_enable is past experimental; bug50.
|
2009-01-20 07:24:57 -05:00 |
|
Wilson Snyder
|
8f88fa45f1
|
Make grammer names more closely track IEEE. No functional change.
|
2009-01-15 13:58:43 -05:00 |
|
Wilson Snyder
|
13e8176884
|
Fix compile issues with GCC 4.3, bug47.
|
2009-01-09 11:28:50 -05:00 |
|
Wilson Snyder
|
aac0130613
|
Version bump
|
2009-01-08 10:52:37 -05:00 |
|
Wilson Snyder
|
0877f44cb5
|
Fix creating parameterized modules when no parameter values are changed.
|
2009-01-08 09:22:31 -05:00 |
|
Wilson Snyder
|
59159b4811
|
Clock gating optimization, currently disabled. Merge from branch
|
2009-01-07 09:37:59 -05:00 |
|
Wilson Snyder
|
12bd12e112
|
Support bufif0, bufif1, notif0, notif1
|
2009-01-06 11:57:25 -05:00 |
|
Lane Brooks
|
0e4f9170fa
|
Tristate support; merge from branch.
|
2009-01-06 11:03:57 -05:00 |
|
Lane Brooks
|
6f81a9cb1e
|
Added *~ to .gitignore to exclude emacs backup files.
|
2009-01-06 09:25:47 -05:00 |
|
Wilson Snyder
|
41555e5aa3
|
Coverage of each parametarized module is counted separately.
|
2009-01-05 14:16:09 -05:00 |
|
Wilson Snyder
|
3d06720628
|
Copyright year update
|
2009-01-02 11:47:39 -05:00 |
|
Wilson Snyder
|
c1d2b98386
|
Fix wrong result for read of delayed FSM signal, bug46.
|
2008-12-30 17:11:25 -05:00 |
|
Wilson Snyder
|
1a60723d77
|
Fix internal error on "output x; reg x = y;"
|
2008-12-30 14:34:01 -05:00 |
|
Wilson Snyder
|
cc31ab84d7
|
Add synmul test
|
2008-12-23 11:43:11 -05:00 |
|
Wilson Snyder
|
a07a234761
|
Fix compile error on Ubuntu 8.10.
|
2008-12-22 11:28:42 -05:00 |
|
Wilson Snyder
|
0bb4ccd7cd
|
Fix coverage module names including parameter values
|
2008-12-12 17:28:27 -05:00 |
|
Wilson Snyder
|
74cf205bcf
|
Move coverage type field into page field, and add module name
|
2008-12-12 16:04:56 -05:00 |
|
Wilson Snyder
|
77405ddded
|
Add toggle coverage
|
2008-12-12 15:34:02 -05:00 |
|
Wilson Snyder
|
6b46da0240
|
Create /*verilator coverage_on/off*/ instead of coverage_module_off.
This allows finer grained bracketing of sections of interest.
Convert tracing_on/off to use the same general scheme.
|
2008-12-11 16:01:41 -05:00 |
|
Wilson Snyder
|
0815812546
|
Internals: Flip state of FileLine warning array, in prep for next change
|
2008-12-11 15:23:44 -05:00 |
|
Wilson Snyder
|
0fed1d34d1
|
Add /*verilator coverage_module_off*/
|
2008-12-10 17:10:03 -05:00 |
|
Wilson Snyder
|
a1e091cff7
|
Internals: Last commit showed that V3LinkLevel is mostly redundant with V3LinkCells
|
2008-12-09 21:05:47 -05:00 |
|
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
|
de61015e08
|
Internal: V3Order should only use user4 for short period to support future clock gating
|
2008-12-03 10:27:56 -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
|
ad19d32a66
|
Fix SystemC 2.2 deprecated warnings about sensitive() and sc_start().
|
2008-12-02 15:33:49 -05:00 |
|
Wilson Snyder
|
5bdb8674ed
|
Internals: Rename AstNode::userp to user1p for easier searching
and to disambiguate from the vertex/edge-> userp.
|
2008-11-25 09:03:49 -05:00 |
|
Wilson Snyder
|
5563c9666c
|
Internals: Smaller AstNode to save space/time
|
2008-11-25 08:10:41 -05:00 |
|
Wilson Snyder
|
30ad20be52
|
Internals: Eliminate user5 for smaller AstNode/better runtime
|
2008-11-25 07:57:02 -05:00 |
|
Wilson Snyder
|
314c9de845
|
Make test_regress now places each test result in unique obj_dir
|
2008-11-24 21:38:45 -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
|
6ad21b3b3b
|
Internals: Move V3Const to user4 to reduce future collisions
|
2008-11-22 17:27:55 -05:00 |
|
Wilson Snyder
|
a242c1019d
|
Internal speedups: Skip iterator for Termop or VarRefs.
Fix AstUCFunc being mis-labeled as a Termop.
|
2008-11-22 15:28:29 -05:00 |
|
Wilson Snyder
|
c595d67311
|
Speed up Verilator itself by prefetching pointer-chase
|
2008-11-22 14:59:22 -05:00 |
|