Wilson Snyder
|
94f7133c6f
|
Internals: make dump const. No functional change intended.
|
2019-10-20 11:49:41 -04:00 |
Wilson Snyder
|
89c3c5f952
|
Internals: Style cleanup. No functional change.
|
2019-10-18 20:28:59 -04:00 |
Wilson Snyder
|
91f1acd85f
|
Add --protect-ids to obscure information in objects, bug1521.
|
2019-10-06 13:24:21 -04:00 |
Wilson Snyder
|
307549e8a6
|
Internals: Fix some cppcheck warnings.
|
2019-10-06 08:20:02 -04:00 |
Wilson Snyder
|
771a301f66
|
Commentary: Remove newlines, upsets some patches. No functional change.
|
2019-10-04 20:17:11 -04:00 |
Wilson Snyder
|
239ef1ae6d
|
Fix misc bad-syntax crashes, bug1533.
|
2019-09-30 20:00:30 -04:00 |
Wilson Snyder
|
fa904f386c
|
Commentary - Spelling fixes
|
2019-09-09 07:50:21 -04:00 |
Wilson Snyder
|
71265a8ec9
|
Internals: Rename unsized functions. No functional change.
|
2019-08-04 12:39:35 -04:00 |
Wilson Snyder
|
3a720204c2
|
Internals: Remove m_logicMap as m_detailedMap covers it. No functional change intended.
|
2019-08-04 08:16:24 -04:00 |
Todd Strader
|
4a14788c9b
|
When showing an error, show the instance location
|
2019-07-26 12:52:38 -04:00 |
Wilson Snyder
|
97561bf064
|
When showing an error, show source code.
|
2019-07-14 21:42:03 -04:00 |
Wilson Snyder
|
8548ecfdac
|
Internals: Add UASSERT_OBJ macro to replace hand-done ifs. No functional change intended.
This makes it easier to filter out correctly zero code-coverage lines.
|
2019-07-06 12:57:50 -04:00 |
Wilson Snyder
|
01ef7122e9
|
Internals: Add lcov code coverage markers.
|
2019-06-30 22:37:03 -04:00 |
Wilson Snyder
|
8e7559c6c9
|
Show included-from filenames in warnings, bug1439.
|
2019-06-22 17:01:39 -04:00 |
Wilson Snyder
|
b83b606267
|
Internals: Detab and fix spacing style issues. No functional change.
When diff, recommend using "git diff --ignore-all-space"
When merging, recommend using "git merge -Xignore-all-space"
|
2019-05-19 16:13:13 -04:00 |
Wilson Snyder
|
1fb0af7fba
|
Internals: Fix some -Wsuggest-attribute=const suggestions.
|
2019-05-14 21:46:19 -04:00 |
Wilson Snyder
|
8ad1a68420
|
Fix OSX compile issue with -Winvalid-noreturn, bug1440.
|
2019-05-14 20:51:28 -04:00 |
Wilson Snyder
|
8a4aeddbb0
|
Copyright year update.
|
2019-01-03 19:17:22 -05:00 |
Wilson Snyder
|
304a24d03a
|
Internals: Fix many clang-tidy issues. No functional change intended.
|
2018-10-14 18:39:33 -04:00 |
Wilson Snyder
|
5ae1ce90ad
|
Internals: Refactor into cvtToHex function. No functional change.
|
2018-10-14 16:25:36 -04:00 |
Wilson Snyder
|
d87b9d25ca
|
Internals: Cleanup and standardize include order. No functional change intended.
|
2018-10-14 13:59:40 -04:00 |
Wilson Snyder
|
595419b370
|
Internals: Sort includes for clang-tidy. No functional change intended.
|
2018-10-14 07:04:18 -04:00 |
Wilson Snyder
|
e8b8b33ff6
|
Internals: Cleanup find with chars for clang-tidy. No functional change.
|
2018-10-13 22:28:59 -04:00 |
Wilson Snyder
|
75f28fd446
|
Internals: Fix spacing of function calls. No functional change.
|
2018-08-25 09:52:45 -04:00 |
Wilson Snyder
|
22939d7473
|
Merge from master
|
2018-07-14 19:27:51 -04:00 |
Wilson Snyder
|
9e3a88c41d
|
Inability to write a file is typically user, not internal error.
|
2018-07-14 19:22:50 -04:00 |
Wilson Snyder
|
7fc565a1bd
|
Merge from master
|
2018-06-14 19:04:36 -04:00 |
Wilson Snyder
|
5d26bca55c
|
Internals: Remove unneeded returns on asserts.
|
2018-06-13 18:05:00 -04:00 |
Wilson Snyder
|
05a8a9ee28
|
Remove NULL checks of this, as upsets some compilers.
|
2018-05-26 08:28:19 -04:00 |
Wilson Snyder
|
05db8ce6c8
|
Internals: Move iterators to AstNVisitor to avoid null this.
|
2018-05-10 20:55:37 -04:00 |
Wilson Snyder
|
d08a91b71e
|
Fix GCC lint complaint of calling NULL->cloneTree. No functional change intended.
|
2018-03-10 17:44:17 -05:00 |
Wilson Snyder
|
2c30aecc5b
|
Merge from master
|
2018-03-10 16:51:34 -05:00 |
Wilson Snyder
|
770045676f
|
Internals: Split some extremely long lines. No functional change.
|
2018-03-10 16:32:04 -05:00 |
John Coiner
|
ff82f75023
|
Add --no-debug-leak to reduce memory use under debug.
|
2018-03-10 12:18:19 -05:00 |
Wilson Snyder
|
597d28b505
|
Fix internals to make null-pointer-check clean. Also add more const's. No functional change intended, but likely something will break.
|
2018-02-01 21:32:58 -05:00 |
Wilson Snyder
|
94e8cf1de9
|
Internals: Use explicit std:: instead of using namespace std. No functional change intended.
|
2018-02-01 21:24:41 -05:00 |
Wilson Snyder
|
8e65d93d6d
|
Copyright year update. No functional change.
|
2018-01-02 18:05:06 -05:00 |
Wilson Snyder
|
cc0b780412
|
Internals: More use of unordered_map/set. No functional change intended.
|
2017-10-18 18:22:58 -04:00 |
Wilson Snyder
|
0bdc57a14a
|
Fix lost .tree debug file extensions in recent commit.
|
2017-10-01 22:17:37 -04:00 |
Wilson Snyder
|
63361fc56e
|
Add performance information to --stats file.
|
2017-09-17 22:52:57 -04:00 |
Wilson Snyder
|
f30d71b0c5
|
Internals: Better prefetching for ~5%.
|
2017-09-16 07:55:48 -04:00 |
Wilson Snyder
|
70daadf987
|
Fix cpp-check warnings; support XML format 2
|
2017-07-06 20:25:59 -04:00 |
Wilson Snyder
|
e6d7e7e329
|
Version bump
|
2017-01-15 12:13:13 -05:00 |
Wilson Snyder
|
2d0084308d
|
Internals: Convert AstNUser to non-pointer to avoid NULL call. No functional change intended.
|
2016-11-27 09:40:12 -05:00 |
Wilson Snyder
|
7efa40966a
|
Internals: Remove second argument to visitors. No functional change intended.
|
2016-11-27 08:11:38 -05:00 |
Wilson Snyder
|
183cabc77d
|
Internals: Have cloning return node's type to avoid casts. No functional change.
|
2016-11-08 21:16:22 -05:00 |
Wilson Snyder
|
ad39931e87
|
Internals: Cleanup uses of accept in V3Width. No functional change.
|
2016-11-07 19:14:45 -05:00 |
Wilson Snyder
|
45d7312dfc
|
Improve Verilation performance on internal strings, msg1975.
|
2016-09-08 22:04:14 -04:00 |
Wilson Snyder
|
a509b6a21c
|
Internals: Fix compares to null, ongoing part of bug1030. No functional change intended.
|
2016-02-08 22:15:44 -05:00 |
Wilson Snyder
|
b488666c1e
|
Fix cppcheck 1.71 issues. No functional change intended.
|
2016-02-04 18:30:21 -05:00 |
Wilson Snyder
|
d1acaea611
|
Internals: Fix compares to null, ongoing part of bug1030. No functional change intended.
|
2016-02-03 20:44:31 -05:00 |
Wilson Snyder
|
db6e5ce7cf
|
Internals: Misc code cleanups. No functional change.
|
2016-02-03 20:43:05 -05:00 |
Wilson Snyder
|
b738d1960a
|
Copyright year update
|
2016-01-06 20:36:41 -05:00 |
Wilson Snyder
|
0cb5d5cc5a
|
Internals: Upgrade some C strings to C++
|
2015-11-10 18:59:48 -05: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
|
d0653f72e2
|
Fix very long module names, bug937.
|
2015-09-19 20:12:35 -04:00 |
Wilson Snyder
|
d0ec991bb2
|
Fix mis-optimizing public DPI functions, bug963.
|
2015-09-18 19:06:15 -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
|
4c91ade61d
|
Copyright year update
|
2015-01-07 18:25:53 -05:00 |
Wilson Snyder
|
8b457b9b66
|
Internal: Rename string functions. No functional change.
|
2014-11-28 13:50:37 -05:00 |
Wilson Snyder
|
8bfb5cc5e9
|
Internals: Add sameGateTree.
|
2014-11-02 19:52:49 -05:00 |
Wilson Snyder
|
6cf50e6579
|
Fix string corruption, bug780.
|
2014-06-08 21:36:18 -04:00 |
Wilson Snyder
|
ed39c66715
|
Internals: Make const iterator to fix missed-edits on dump. Merge from bug683 branch.
|
2014-03-31 20:24:05 -04:00 |
Wilson Snyder
|
4422de0c6c
|
Copyright year update.
|
2014-01-06 19:28:57 -05:00 |
Wilson Snyder
|
15f512bdee
|
Debug: With --debug, run check tree at all steps even if no --dump-more
|
2013-10-30 23:25:54 -04:00 |
Wilson Snyder
|
d6e8b0263c
|
Fix crash on 32-bit Ubuntu, bug670.
|
2013-09-03 21:40:43 -04:00 |
Wilson Snyder
|
f07f6a26a8
|
cppcheck fixes
|
2013-02-03 13:27:37 -05:00 |
Wilson Snyder
|
d4ef86afc0
|
Fix signed/unsigned parameter misconversion, bug606.
|
2013-01-18 21:35:43 -05:00 |
Wilson Snyder
|
6d1b42bedb
|
Fix implicit one bit parameter selection, bug603.
|
2013-01-16 20:58:48 -05:00 |
Wilson Snyder
|
66b1611649
|
In debug, show node dump after errors.
|
2013-01-14 21:37:55 -05:00 |
Wilson Snyder
|
a8bbf7231b
|
Copyright year update.
|
2013-01-01 09:42:59 -05:00 |
Wilson Snyder
|
1899096ff4
|
Internals: Width debug and null print check
|
2012-07-27 21:12:06 -04:00 |
Wilson Snyder
|
e655c85489
|
Internals: findBit etc can be const. No functional change.
|
2012-07-23 21:29:53 -04:00 |
Wilson Snyder
|
dee7210231
|
Debug: add GDB dtf function to dump tree to file
|
2012-07-23 20:21:04 -04:00 |
Wilson Snyder
|
c6e7d87960
|
Commentary - Remove author lines as amany contributors now
|
2012-05-24 19:19:48 -04:00 |
Wilson Snyder
|
53f50463bc
|
Internals: Add warnMore() for all continued messages.
|
2012-05-21 21:24:17 -04:00 |
Wilson Snyder
|
942cb5e87e
|
Internals: Make findDtype functions use this. No functional change.
|
2012-05-09 22:12:57 -04:00 |
Wilson Snyder
|
33c9591a4b
|
Internals: Move widthPow2. No functional change.
|
2012-04-29 11:34:25 -04:00 |
Wilson Snyder
|
87e8736823
|
IMPORTANT: Major internal changes for supporting complex data types.
Adds dtype() to every node, keep global table of dtypes and remove duplicates.
Final merge from dtype branch.
|
2012-04-29 10:14:13 -04:00 |
Wilson Snyder
|
d5e19661bd
|
Debug: Tree compare between versions; merge from dtype branch. No functional change.
|
2012-04-28 13:00:44 -04:00 |
Wilson Snyder
|
3ba36dc30c
|
Debugging: Show tree file writes, commentary
|
2012-04-28 12:22:38 -04:00 |
Wilson Snyder
|
50edef4ab2
|
Add Emacs indentation line. No functional change
|
2012-04-12 21:08:20 -04:00 |
Wilson Snyder
|
11edc9e7a7
|
Debug: Add --dump-treei option
|
2012-03-20 22:45:35 -04:00 |
Wilson Snyder
|
8687dcbce1
|
Internals: Add isRanged, more debug. No functional change.
|
2012-03-04 16:18:41 -05:00 |
Wilson Snyder
|
764399256c
|
Internals: Rename gdb dump utilities, add fileline dump
|
2012-03-03 11:29:09 -05:00 |
Wilson Snyder
|
a39c81c63f
|
Internals: Remove width() on AstCaseItem. No functional change.
|
2012-02-20 16:48:52 -05:00 |
Wilson Snyder
|
c2c7c7bd9a
|
Copyright year update
|
2012-01-15 10:26:28 -05:00 |
Wilson Snyder
|
df1da3dda9
|
Internals: Fix cppcheck warnings; no functional change intended
|
2011-08-04 21:58:45 -04:00 |
Wilson Snyder
|
d88d85c172
|
Internals: Real2: Create numeric class; no functional change intended
|
2011-07-23 19:58:34 -04:00 |
Wilson Snyder
|
0af0d3b171
|
Cleanup CDC reports, remove TOP-> signal prefixes
|
2011-01-17 14:58:58 -05:00 |
Wilson Snyder
|
71c1f00ec2
|
Copyright year update
|
2011-01-01 18:21:19 -05:00 |
Wilson Snyder
|
55da4fdbf6
|
Typo fixes.
|
2010-09-25 07:46:09 -04:00 |
Wilson Snyder
|
2679185a09
|
Commentary
|
2010-02-07 06:40: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
|
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
|
729dfdfed7
|
Copyright year update
|
2010-01-05 21:15:06 -05:00 |
Wilson Snyder
|
b4d3806f10
|
Fix carriage-returns embedded in display formats
Internals: Store all AstDisplay etc strings in un-backslashed raw format.
|
2009-10-22 21:29:18 -04:00 |
Wilson Snyder
|
dd4059beb8
|
Internals: Rework V3Param, V3Width and V3Const to return a AstNode* representing
any replacement edit they made to the passed in node. Assure all callers use it
and/or comment on non-use. Hopefully no function changed.
|
2009-10-14 20:13:04 -04:00 |