Wilson Snyder
|
4464b13163
|
Fix dot indexing into arrayed inferfaces, bug978.
|
2015-10-23 23:06:24 -04:00 |
|
Wilson Snyder
|
215d5f68b0
|
Fix struct.enum.name method calls, bug855.
|
2015-10-23 22:57:15 -04:00 |
|
Wilson Snyder
|
281f4e04ee
|
Fix $fwrite to constant stderr/stdout, bug961.
|
2015-10-23 21:53:16 -04:00 |
|
Wilson Snyder
|
17a3f9691d
|
Fix package:scope.scope variable references.
|
2015-10-23 21:03:35 -04:00 |
|
Wilson Snyder
|
4fde6ee7af
|
Support elaboration assertions, bug973.
|
2015-10-23 18:13:25 -04:00 |
|
Wilson Snyder
|
040b1b06d5
|
Support genvar indexes into arrayed cells, bug517.
|
2015-10-22 20:13:49 -04:00 |
|
Wilson Snyder
|
cc22847bc3
|
For --xml, decrease block indent to 2 spaces.
|
2015-10-20 21:22:00 -04:00 |
|
Johan Bjork
|
3702e17b2e
|
Backout bug978 fix as is incomplete.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2015-10-10 07:54:45 -04:00 |
|
Wilson Snyder
|
7abc220fb3
|
Fix C++ 2014 compile warnings. No functional change.
|
2015-10-04 13:41:45 -04:00 |
|
Wilson Snyder
|
4fc9a906f6
|
Internals: Fix cppcheck warnings; add VL_DANGLING. No functional change.
|
2015-10-04 13:16:35 -04:00 |
|
Wilson Snyder
|
5de83c9805
|
Internals: Fix cppcheck warnings. No functional change.
|
2015-10-04 13:11:32 -04:00 |
|
Johan Bjork
|
f71d904a9b
|
Fix internal error on interface array, bug978.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2015-10-04 11:17:58 -04:00 |
|
Wilson Snyder
|
318ded4198
|
Internals: Cleanup cppcheck warnings.
|
2015-10-03 22:33:06 -04:00 |
|
Wilson Snyder
|
f1874b211f
|
Support , bug977.
|
2015-10-03 07:12:56 -04:00 |
|
Wilson Snyder
|
c60ffd7fd9
|
Fix enum constant propagation, bug970.
|
2015-10-01 21:15:01 -04:00 |
|
Todd Strader
|
dc57282168
|
Internal: Fix setBit from earlier commit, bug971.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2015-09-30 07:02:39 -04:00 |
|
Todd Strader
|
3c336e179f
|
Fix structure parameter constant propagation, bug968.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2015-09-29 21:02:33 -04:00 |
|
Todd Strader
|
6bda57da5d
|
Internals: Fix setBit not clearing X mask.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2015-09-29 20:59:17 -04:00 |
|
Wilson Snyder
|
9a16001e51
|
Add --vpi flag, and fix VPI linkage, bug969.
|
2015-09-25 22:57:28 -04:00 |
|
Wilson Snyder
|
d0653f72e2
|
Fix very long module names, bug937.
|
2015-09-19 20:12:35 -04:00 |
|
Wilson Snyder
|
64748b7b1d
|
Internals: Replace FNV hashes with SHA1
|
2015-09-19 18:49:54 -04:00 |
|
Wilson Snyder
|
7163c8d048
|
Fix internal error on dotted refs into generates, bug958.
|
2015-09-18 20:57:27 -04:00 |
|
Wilson Snyder
|
d0ec991bb2
|
Fix mis-optimizing public DPI functions, bug963.
|
2015-09-18 19:06:15 -04:00 |
|
Wilson Snyder
|
a950e4816d
|
Support extraction of enum bits, bug951.
|
2015-08-12 21:33:40 -04:00 |
|
Wilson Snyder
|
c87c66efb1
|
Fix size casts as second argument of cast item, bug950.
|
2015-08-12 19:37:25 -04:00 |
|
Jie Xu
|
5a5a0006fe
|
Fix parameters with function parameter arguments, bug952.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2015-08-12 19:29:06 -04:00 |
|
Wilson Snyder
|
882913f0ca
|
Add tracing_on, etc to vlt files, bug932.
|
2015-07-22 20:14:58 -04:00 |
|
Wilson Snyder
|
2062f7e97b
|
Fix hashed error with typedef inside block, bug948.
|
2015-07-22 19:52:11 -04:00 |
|
Wilson Snyder
|
06d5a7b2bf
|
Internals: Allow hashing nulls; misc cleanup
|
2015-07-06 19:37:20 -04:00 |
|
Wilson Snyder
|
5af8a8aa4c
|
Internals: Hash nulls
|
2015-07-05 20:31:30 -04:00 |
|
Wilson Snyder
|
00759f777e
|
Fix dpi imports inside generates.
|
2015-06-16 19:27:18 -04:00 |
|
Wilson Snyder
|
7578ef889f
|
Fix .c files to be treated as .cpp, bug930.
|
2015-06-09 07:28:51 -04:00 |
|
Wilson Snyder
|
da254af8d5
|
Fix MinGW compiler error, bug929.
|
2015-06-08 07:24:04 -04:00 |
|
Wilson Snyder
|
9e61b9f696
|
Fix width propagation on sized casts, bug925.
|
2015-06-06 13:43:14 -04:00 |
|
Wilson Snyder
|
491539ff32
|
Fix MSVC++ compiler error, bug927.
|
2015-06-04 19:37:03 -04:00 |
|
Wilson Snyder
|
b66e1bdb9e
|
Fix Ubuntu 15.04 compile warning.
|
2015-05-15 20:03:29 -04:00 |
|
Wilson Snyder
|
7312de6bc2
|
Fix sign extension in large localparams, bug910.
|
2015-05-14 21:46:07 -04:00 |
|
Wilson Snyder
|
5a747bad7d
|
Fix width extension on mis-width ports, bug918.
|
2015-05-13 20:59:13 -04:00 |
|
Wilson Snyder
|
9542783a7e
|
Internals: Refactor V3Inst static class. No functional change.
|
2015-05-13 20:56:16 -04:00 |
|
Wilson Snyder
|
a59639413d
|
Fix part-select in constant function, bug916.
|
2015-05-09 14:01:54 -04:00 |
|
Wilson Snyder
|
d5eb92a071
|
Fix preprocessing stringified newline escapes, bug915.
|
2015-05-07 21:41:54 -04:00 |
|
Wilson Snyder
|
49fa65c0dd
|
Match Verilog-Perl: Fix Preproc loop under Perl-Tk, bug913.
|
2015-04-28 15:54:34 -04:00 |
|
Wilson Snyder
|
49123f169c
|
Fix core dump in sync-async warnings, bug911.
|
2015-04-27 06:47:29 -04:00 |
|
Wilson Snyder
|
78a321925f
|
Add Parser useProtected argument to aid runtime, Verilog-Perl bug899.
|
2015-04-05 10:54:56 -04:00 |
|
Wilson Snyder
|
c0df07c86f
|
Commentary: Update contributor list
|
2015-03-13 07:38:17 -04:00 |
|
Wilson Snyder
|
e918d945f2
|
Fix order of C style arrays.
|
2015-03-13 07:06:06 -04:00 |
|
Wilson Snyder
|
0ee5743853
|
Add --dump-treei-<srcfile>, bug894.
|
2015-03-12 19:48:04 -04:00 |
|
Wilson Snyder
|
486d69da5f
|
Add --clk and related optimizations, msg1533.
|
2015-03-12 19:20:46 -04:00 |
|
Wilson Snyder
|
751384cb5c
|
Fix compile error on MinGW, bug887.
|
2015-02-26 20:40:45 -05:00 |
|
Wilson Snyder
|
6ac672b4a3
|
Fix SystemC arrayed bit vectors, bug886.
|
2015-02-25 21:09:55 -05:00 |
|
Wilson Snyder
|
a89502be9f
|
Fix comma-separated instantiations with parameters, bug884.
|
2015-02-22 11:41:10 -05:00 |
|
Wilson Snyder
|
052a7e3deb
|
Fix sign extension of pattern members, bug882.
|
2015-02-12 07:47:45 -05:00 |
|
Wilson Snyder
|
27ccaffb37
|
Fix mis-optimizing gate assignments in unopt blocks, bug881.
|
2015-02-11 19:36:34 -05:00 |
|
Wilson Snyder
|
32a76c5255
|
Fix clang warnings.
|
2015-02-10 22:38:05 -05:00 |
|
Wilson Snyder
|
099f797975
|
Fix slice connections of arrays to ports, bug880.
|
2015-02-10 20:24:21 -05:00 |
|
Wilson Snyder
|
8323092a0c
|
Fix cppcheck warnings. No functional change.
|
2015-02-09 21:05:27 -05:00 |
|
Wilson Snyder
|
e5af46d3fb
|
Add warning on slice selection out of bounds, bug875.
|
2015-01-25 16:32:46 -05:00 |
|
Wilson Snyder
|
a6743588b6
|
Fix UNOPTFLAT change detect on multidim arrays, bug872.
|
2015-01-21 20:43:21 -05:00 |
|
Wilson Snyder
|
90cbcd2dfd
|
Fix non-ANSI modport instantiations, bug868.
|
2015-01-17 15:35:45 -05:00 |
|
Wilson Snyder
|
4c91ade61d
|
Copyright year update
|
2015-01-07 18:25:53 -05:00 |
|
Wilson Snyder
|
f2a17b9b70
|
Fix $sccanf from string, bug866.
|
2014-12-24 21:50:38 -05:00 |
|
Wilson Snyder
|
b71b9ccb57
|
Fix member select error broke in 3.868, bug867.
|
2014-12-24 19:27:46 -05:00 |
|
Wilson Snyder
|
8b0af19351
|
Support cast operator with expression size, bug865.
|
2014-12-23 22:11:31 -05:00 |
|
Wilson Snyder
|
9f7c473376
|
Suppress COMBDLY when inside always_latch, bug854.
|
2014-12-23 21:42:33 -05:00 |
|
Wilson Snyder
|
1a3378e0f5
|
Add --stats-vars, bug851.
|
2014-12-20 08:28:31 -05:00 |
|
Wilson Snyder
|
5c3eee34a1
|
Fix underscores in real literals, bug863.
|
2014-12-19 18:14:32 -05:00 |
|
Wilson Snyder
|
2b5017e610
|
Fix tracing SystemC signals with structures, bug858. Remove SC tracing of wrapper.
|
2014-12-10 22:33:28 -05:00 |
|
Wilson Snyder
|
e755c7fdcc
|
Internals: Rename to avoid off-by-one
|
2014-11-29 08:56:07 -05:00 |
|
Wilson Snyder
|
8d463b33cd
|
Fix enum name off-by-one, bug854.
|
2014-11-29 08:47:03 -05:00 |
|
Wilson Snyder
|
a118921b21
|
Fix bare generates in interfaces, bug789.
|
2014-11-28 21:32:57 -05:00 |
|
Wilson Snyder
|
c1593f856d
|
Support enum.first/name and similar methods, bug848.
|
2014-11-28 20:34:23 -05:00 |
|
Wilson Snyder
|
93f1d7643d
|
Fix duplicate Vdimtables and rename
|
2014-11-28 20:25:58 -05:00 |
|
Wilson Snyder
|
ce4dfb4296
|
Fix misc string handling issues.
|
2014-11-28 20:24:42 -05:00 |
|
Wilson Snyder
|
2e5f5010f7
|
Internals: Make V3Width dimensionValue more generic. No functional change.
|
2014-11-28 15:51:35 -05:00 |
|
Wilson Snyder
|
43be4cf2b5
|
Add 'string' printing and comparisons, bug746, bug747, etc.
|
2014-11-28 15:01:50 -05:00 |
|
Wilson Snyder
|
8b457b9b66
|
Internal: Rename string functions. No functional change.
|
2014-11-28 13:50:37 -05:00 |
|
Wilson Snyder
|
25efee2e62
|
Fix loss of data types in V3Premit. From strings branch.
|
2014-11-28 10:43:05 -05:00 |
|
Wilson Snyder
|
e002b0e25f
|
Fix new inlining to be less aggressive
|
2014-11-27 12:04:16 -05:00 |
|
Wilson Snyder
|
68c6f0ff07
|
Inline C functions that are used only once, msg1525.
|
2014-11-27 10:52:38 -05:00 |
|
Wilson Snyder
|
9837b40330
|
Remove SystemPerl tests
|
2014-11-27 08:30:54 -05:00 |
|
Jeremy Bennett
|
cb645c9a74
|
Add missing header.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2014-11-26 16:46:16 -05:00 |
|
Wilson Snyder
|
87573a9fef
|
Part of earlier commit - no SystemPerl now for coverage.
|
2014-11-24 18:37:55 -05:00 |
|
Wilson Snyder
|
d33ad7600b
|
Commentary. Cleanup stale SystemPerl references.
|
2014-11-23 22:00:00 -05:00 |
|
Wilson Snyder
|
9ec35a2348
|
New verilator_coverage and infrastructure to replace SystemPerl's vcoverage.
|
2014-11-23 21:06:10 -05:00 |
|
Wilson Snyder
|
6da13c6486
|
Internals: Split V3Error into V3FileLine. No functional change.
|
2014-11-22 11:48:39 -05:00 |
|
Wilson Snyder
|
87a47a5ca0
|
Remove PSL support
|
2014-11-22 10:14:14 -05:00 |
|
Wilson Snyder
|
c682f1c16a
|
Commentary and internal cleanups.
|
2014-11-22 09:04:14 -05:00 |
|
Wilson Snyder
|
6d66fcaa57
|
Fix +define+A+B to define A and B to match other simulators, bug847.
|
2014-11-13 19:05:07 -05:00 |
|
Wilson Snyder
|
26e79ca889
|
Fix quoted comment slashes in defines, bug845.
|
2014-11-12 16:37:51 -05:00 |
|
Wilson Snyder
|
62eb247c1e
|
Optimize SUB/ADD together.
|
2014-11-09 18:33:54 -05:00 |
|
Wilson Snyder
|
c5fd583b2c
|
Fix select when partially out-of-bound, bug823.
|
2014-11-09 18:29:52 -05:00 |
|
Wilson Snyder
|
117db3e11c
|
Trace_off now operates on cells, bug826.
|
2014-11-08 14:15:10 -05:00 |
|
Wilson Snyder
|
3f82fd2f37
|
Add public enums, bug833.
|
2014-11-07 07:50:11 -05:00 |
|
Wilson Snyder
|
e9c46afcf7
|
Fix public parameters in unused packages, bug804.
|
2014-11-06 17:53:01 -05:00 |
|
Jie Xu
|
7ef84df852
|
Add optimization of wires from arrayed cells, msg1447.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2014-11-05 21:09:35 -05:00 |
|
Jie Xu
|
4e2884b509
|
Optimize e.g. {(b<<4)[7:4], (b<<4)[3:0]}. From assignmerge tree.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2014-11-05 20:58:36 -05:00 |
|
Wilson Snyder
|
03100020ab
|
Fix not tracing modules following primitives, bug837.
|
2014-11-04 07:49:03 -05:00 |
|
Wilson Snyder
|
8bfb5cc5e9
|
Internals: Add sameGateTree.
|
2014-11-02 19:52:49 -05:00 |
|
Wilson Snyder
|
cf6d07aafa
|
Add optimization of operators between concats, msg1447.
|
2014-10-22 21:44:41 -04:00 |
|
Wilson Snyder
|
bfbca34eb0
|
Fix cast-to-size context-determined sizing, bug828.
|
2014-10-17 19:01:04 -04:00 |
|