Wilson Snyder
|
d182ecb2d3
|
Support spaces in verilator flags
|
2010-01-18 20:37:20 -05:00 |
|
Wilson Snyder
|
27e4503dc6
|
DPI: Constify new $sformatf
|
2010-01-17 20:06:08 -05:00 |
|
Wilson Snyder
|
72b596efb3
|
DPI $display like sformat metacomment and $sformatf
|
2010-01-17 19:13:44 -05:00 |
|
Wilson Snyder
|
0d1de96dbc
|
Internals: Add AstSFormatF
|
2010-01-17 15:53:12 -05:00 |
|
Wilson Snyder
|
788f69a8c9
|
DPI: Support strings in DPI Imports
|
2010-01-17 15:10:37 -05:00 |
|
Wilson Snyder
|
08b63b4f01
|
Tests: Add --gdbbt, and abort on V3ERROR_NA in V3Ast
|
2010-01-17 14:48:39 -05:00 |
|
Wilson Snyder
|
ba07dc1804
|
Internals: Use D for double; fix t_dist_uint
|
2010-01-16 20:30:29 -05:00 |
|
Wilson Snyder
|
d46074e0ad
|
CDC: --cdc now implies early exit, to allow eventual set_logic_0/1 on sigs
|
2010-01-16 20:14:52 -05:00 |
|
Wilson Snyder
|
d651063749
|
Fix Cygwin 1.7.x compiler error with uint32_t, bug204.
|
2010-01-16 11:53:08 -05:00 |
|
Wilson Snyder
|
f60f8396bb
|
Use vluint32_t where possible, aid bug204
|
2010-01-15 20:27:01 -05:00 |
|
Wilson Snyder
|
919fdd70b8
|
CDC: Fix compile warning
|
2010-01-15 20:16:48 -05:00 |
|
Wilson Snyder
|
ab2702070b
|
Remove extra warning newlines
|
2010-01-15 20:07:16 -05:00 |
|
Wilson Snyder
|
057e1a1aff
|
CDC: Don't report paths to just clocks; resorting senitems in earlier commit messed us up
|
2010-01-15 15:57:48 -05:00 |
|
Wilson Snyder
|
a2af4e1284
|
CDC: Repress duplicate paths through same signal
|
2010-01-15 14:04:15 -05:00 |
|
Wilson Snyder
|
97adede70b
|
CDC: Fix columns mis-aligning when large filename paths
|
2010-01-15 09:30:20 -05:00 |
|
Wilson Snyder
|
b6447a9032
|
Internal cleanup: Prep for strings
|
2010-01-15 08:20:25 -05:00 |
|
Wilson Snyder
|
e40b5819bd
|
Speed compiles by avoiding including the STL iostream header.
|
2010-01-14 21:03:06 -05:00 |
|
Wilson Snyder
|
16926edf18
|
Define VERILATOR in addition to verilator
|
2010-01-14 19:24:48 -05:00 |
|
Wilson Snyder
|
8203c79f76
|
/sformat should accept rvalue expressions
|
2010-01-14 19:07:18 -05:00 |
|
Wilson Snyder
|
43e1b27d16
|
CDC: 'posedge a or posedge b or edge a' should optimize to 'edge a or posedge b'
|
2010-01-14 14:17:11 -05:00 |
|
Wilson Snyder
|
d1cb3b0d15
|
Fix duplicate implicit variables under generates, bug201
|
2010-01-11 12:36:12 -05:00 |
|
Wilson Snyder
|
266b3b8678
|
Tests: Move old-style test_v's t_arith, etc to test_regress area
|
2010-01-09 21:19:30 -05:00 |
|
Wilson Snyder
|
a2629c4929
|
Internals: Avoid some extra CRELINES
|
2010-01-09 15:44:06 -05:00 |
|
Wilson Snyder
|
c1fc629c54
|
Fix lint_off/lint_on pairs on same line as warning
|
2010-01-09 12:33:01 -05:00 |
|
Wilson Snyder
|
0d12fe43a0
|
Internals: Move CASEX warning with other case lints; add test
|
2010-01-09 11:09:14 -05:00 |
|
Wilson Snyder
|
6aec0ce702
|
--cdc: Report in more typical source to dest order
|
2010-01-09 09:05:00 -05:00 |
|
Wilson Snyder
|
32c30c34e9
|
--cdc: Code rearrangement
|
2010-01-08 21:31:52 -05:00 |
|
Wilson Snyder
|
6b7b2612a9
|
Fix segfault with -Wno-MODDUP
|
2010-01-08 14:03:00 -05:00 |
|
Wilson Snyder
|
0b9c6ed178
|
--cdc: Show duplicated varscopes
|
2010-01-08 13:29:00 -05:00 |
|
Wilson Snyder
|
d903855aa3
|
Speed up CDC reset on large netlists; userClearVertices too slow
|
2010-01-08 11:12:16 -05:00 |
|
Wilson Snyder
|
89234bcd42
|
V3Name: Fix O(n^2) recursion with deep modules
|
2010-01-08 10:46:12 -05:00 |
|
Wilson Snyder
|
85ba590fa9
|
Avoid tail recursion, as with -O0 compiler doesn't do it and stack overflows
|
2010-01-08 10:27:02 -05:00 |
|
Wilson Snyder
|
2950f77dbc
|
Ignore gate delays in UDP cells
|
2010-01-07 22:44:30 -05:00 |
|
Wilson Snyder
|
a94f5ba200
|
--bbox-unsup now ignores cmos and tran gate primitives
|
2010-01-07 22:08:48 -05:00 |
|
Wilson Snyder
|
0c4e40102f
|
Make duplicate modules a MODDUP error that can be disabled
|
2010-01-07 20:25:54 -05:00 |
|
Wilson Snyder
|
27e8126b18
|
Cdc commentary
|
2010-01-07 18:51:52 -05:00 |
|
Wilson Snyder
|
bf860b21d7
|
Clock domain crossing checks
|
2010-01-07 16:41:19 -05:00 |
|
Wilson Snyder
|
a03a540156
|
Internals: Split V3OutFile into separate formatter
|
2010-01-07 10:50:23 -05:00 |
|
Wilson Snyder
|
eb63c8dcb8
|
Fix multiple declarations on one enum, bug199
|
2010-01-06 19:04:20 -05:00 |
|
Wilson Snyder
|
cdcb94751e
|
Fix with no parenthesis
|
2010-01-06 14:21:34 -05:00 |
|
Wilson Snyder
|
cd5d8cceb8
|
Fix with no parenthesis
|
2010-01-06 14:13:11 -05:00 |
|
Wilson Snyder
|
8fbc87be46
|
Support +notimingchecks
|
2010-01-06 12:38:58 -05:00 |
|
Wilson Snyder
|
06fba42858
|
Use vlt as abbreviation to avoid confusion with other simulator
|
2010-01-06 08:54:56 -05:00 |
|
Wilson Snyder
|
0f8a1e3901
|
Fix enums in port crossings and function arguments
|
2010-01-05 21:32:13 -05:00 |
|
Wilson Snyder
|
729dfdfed7
|
Copyright year update
|
2010-01-05 21:15:06 -05:00 |
|
Wilson Snyder
|
1b8051dfe5
|
Leak fix
|
2009-12-30 07:41:21 -05:00 |
|
Wilson Snyder
|
be6454193b
|
Internals: Cleanup V3EmitV to allow filename prefixing
|
2009-12-28 22:19:03 -05:00 |
|
Wilson Snyder
|
f3347be629
|
Support edge, 1800-2009
|
2009-12-28 19:49:40 -05:00 |
|
Wilson Snyder
|
dbce06500d
|
Support enums
|
2009-12-27 08:29:55 -05:00 |
|
Wilson Snyder
|
7a81dd3378
|
Fix tracing with --pins-bv 1, bug195
|
2009-12-25 10:01:55 -05:00 |
|