Wilson Snyder
|
381972c923
|
Fix Mac OS-X compile issues, bug217.
|
2010-02-26 19:50:44 -05:00 |
|
Wilson Snyder
|
f1b6c0c559
|
Support "`default_nettype none|wire".
|
2010-02-23 09:27:16 -05:00 |
|
Wilson Snyder
|
e39eddf3fe
|
Fix parametrized defines with empty arguments.
|
2010-02-21 07:20:39 -05:00 |
|
Wilson Snyder
|
72218fb475
|
Defines with // comments still need continuation - spec ambiguity
|
2010-02-18 20:57:46 -05:00 |
|
Wilson Snyder
|
9a3e497c22
|
Fix specparam defaults
|
2010-02-18 08:43:16 -05:00 |
|
Wilson Snyder
|
cdd06e7236
|
Support "break", "continue", "return".
|
2010-02-14 10:01:21 -05:00 |
|
Wilson Snyder
|
6be275f5d4
|
Post release version bump
|
2010-02-08 06:27:07 -05:00 |
|
Wilson Snyder
|
716f237c4c
|
Version bump
|
2010-02-07 07:01:13 -05:00 |
|
Wilson Snyder
|
2679185a09
|
Commentary
|
2010-02-07 06:40:48 -05:00 |
|
Wilson Snyder
|
29c9804843
|
Fix including verilated.h before systemperl
|
2010-02-04 21:46:48 -05:00 |
|
Wilson Snyder
|
8b324249b1
|
Fix -mno-cygwin warnings
|
2010-02-04 08:38:00 -05:00 |
|
Wilson Snyder
|
59cc61529b
|
Fix DPI pointer size warnings under -m32
|
2010-02-04 08:15:33 -05:00 |
|
Wilson Snyder
|
3912e5ef0b
|
Allow empty top-level module name, to match standalone simulation
|
2010-02-03 19:19:18 -05:00 |
|
Wilson Snyder
|
5d5952d354
|
Allow top name to be '' for invisible shells
|
2010-02-02 21:09:11 -05:00 |
|
Wilson Snyder
|
b1872a8e21
|
Internals: Add enum prefixes to reduce MSVC macro conflicts
|
2010-02-01 20:15:48 -05:00 |
|
Wilson Snyder
|
634816d378
|
V3Delayed warnings now per-scope, bug102 part 2+3
|
2010-02-01 18:55:32 -05:00 |
|
Wilson Snyder
|
8dca56521b
|
Fix MinGW compilation printing %lls, bug214
|
2010-02-01 09:28:53 -05:00 |
|
Wilson Snyder
|
a41aefe77d
|
Fix conditional assignments of slices where conditional is an array, bug215
|
2010-02-01 06:52:48 -05:00 |
|
Wilson Snyder
|
46dbc7157d
|
Redo MingW ifdefs to also work on generic WIN32, MSVC++
|
2010-02-01 06:41:17 -05:00 |
|
Wilson Snyder
|
59261113d8
|
Internals: Remove one of many ERROR define conflicts
|
2010-02-01 06:40:30 -05:00 |
|
Wilson Snyder
|
fc2834cf04
|
Link: -lfl not needed, upsets cygwin
|
2010-02-01 06:37:39 -05:00 |
|
Wilson Snyder
|
60a06eef19
|
Internals: Merge getopt top & bottom, no functional change
|
2010-01-30 09:43:45 -05:00 |
|
Wilson Snyder
|
7fd6ddc25b
|
Add -o option to specify executable name
|
2010-01-30 09:42:44 -05:00 |
|
Wilson Snyder
|
c49e0ac5c8
|
Add -CFLAGS, -LDFLAGS, <file>.a, <file>.o, and <file>.so options.
|
2010-01-28 19:33:02 -05:00 |
|
Wilson Snyder
|
4df9d70e4a
|
Support 1800-2009 /*comments*/ in define values. Match Verilog-Perl
|
2010-01-28 09:41:24 -05:00 |
|
Wilson Snyder
|
78d490d5e4
|
Preproc: Strip all CRs up front
|
2010-01-28 09:31:29 -05:00 |
|
Wilson Snyder
|
abcb95b8a1
|
Fix order of packed arrays, bug216
|
2010-01-26 08:06:39 -05:00 |
|
Wilson Snyder
|
4b38acd540
|
Fix 2D wire decls, bug206
|
2010-01-25 07:52:07 -05:00 |
|
Wilson Snyder
|
f71749c3c4
|
Fix some MSVC++ warnings
|
2010-01-24 20:53:24 -05:00 |
|
Wilson Snyder
|
62866dc8be
|
Repair includes that should be C++ instead of C flavor
|
2010-01-24 19:00:34 -05:00 |
|
Wilson Snyder
|
11e702c430
|
SystemPerl is no longer required for tracing.
Applications must use VerilatedVcdC class in place of SpTraceVcdC.
|
2010-01-24 18:37:01 -05:00 |
|
Wilson Snyder
|
898c08c8e0
|
Rename new include/verilated files for readability
|
2010-01-24 08:38:17 -05:00 |
|
Wilson Snyder
|
88fba101a3
|
Fix _change_request data type to save instruction
|
2010-01-24 07:58:28 -05:00 |
|
Wilson Snyder
|
d17bcd8afe
|
Allow 'global' reserved identifier in 1800-2009 when possible
|
2010-01-22 19:08:20 -05:00 |
|
Wilson Snyder
|
58efab5cdf
|
Add SystemVerilog 1800-2009 keywords
|
2010-01-21 21:58:45 -05:00 |
|
Wilson Snyder
|
4360fe492e
|
Fix initial values for local variables, bug210
|
2010-01-21 20:08:45 -05:00 |
|
Wilson Snyder
|
295faf726b
|
Fix wrong error point, bug210
|
2010-01-21 18:22:08 -05:00 |
|
Wilson Snyder
|
2da9d46ca6
|
Internals: Rename AstVar::initp to valuep as it's a constant, not initial value
|
2010-01-21 18:20:47 -05:00 |
|
Wilson Snyder
|
e4f1e5f4c3
|
Internals: Rename AstType enum to fix Cygwin define conflict
|
2010-01-21 18:04:36 -05:00 |
|
Wilson Snyder
|
c695af31b8
|
Add experimental config files to filter warnings outside of the source.
|
2010-01-21 06:11:30 -05:00 |
|
Wilson Snyder
|
6196cf09ff
|
Add experimental --pipe-filter to filter all Verilog input.
|
2010-01-20 07:15:51 -05:00 |
|
Wilson Snyder
|
28eb5b9bc4
|
Internals: Eliminate extra constructor call in FileLine warn off, and commentary.
|
2010-01-19 21:30:12 -05:00 |
|
Wilson Snyder
|
bb20331f9e
|
Fix signals in a concatenation on the LHS aren't created implicitly, bug206
|
2010-01-19 19:35:05 -05:00 |
|
Wilson Snyder
|
d2bce042a5
|
Fix for variable typing, bug205.
|
2010-01-19 19:27:36 -05:00 |
|
Wilson Snyder
|
5d57263a15
|
Internals: remove cfilename, no functional change
|
2010-01-19 18:59:45 -05:00 |
|
Wilson Snyder
|
bded8755a1
|
Support multi-dimensional arrays as inputs/outputs
|
2010-01-19 13:18:40 -05:00 |
|
Wilson Snyder
|
2e9ade61b2
|
Fix leak in setenvStr, bug184
|
2010-01-19 12:55:34 -05:00 |
|
Wilson Snyder
|
89e03a86b7
|
Support assignments of multidimensional slices, bug170
|
2010-01-19 10:52:11 -05:00 |
|
Wilson Snyder
|
48e88e4e74
|
Fix unused var compiler warning
|
2010-01-19 10:29:13 -05:00 |
|
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
|
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
|
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
|
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
|
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 |
|
Wilson Snyder
|
ef4e52a60e
|
Pedantic no longer disables __LINE__.
|
2009-12-24 11:40:56 -05:00 |
|
Wilson Snyder
|
e7cbefa316
|
Support 1800-2009 defines with default arguments.
|
2009-12-24 11:33:39 -05:00 |
|
Wilson Snyder
|
9b0d26aedd
|
Support `undefineall
|
2009-12-20 22:26:48 -05:00 |
|
Wilson Snyder
|
ef3ed6e338
|
Support DPI exports
|
2009-12-20 08:27:00 -05:00 |
|
Wilson Snyder
|
45aa8742d8
|
Internals: Rename implicit_typeE to match Verilog-Perl
|
2009-12-17 20:58:14 -05:00 |
|
Wilson Snyder
|
ebe8f554c6
|
Fix dpiSetScope to really set the scope.
|
2009-12-16 21:28:35 -05:00 |
|