Wilson Snyder
|
d3601dd561
|
Support '{} assignment pattern on structures, part of bug355.
|
2012-08-12 15:15:21 -04:00 |
|
Wilson Snyder
|
f685cf1d0c
|
Fix duplicate begin error broke in 3.840, bug548.
|
2012-08-10 19:39:18 -04:00 |
|
Wilson Snyder
|
5f9810070d
|
Fix imports under multiple instantiated cells, bug542.
|
2012-08-08 21:59:17 -04:00 |
|
Wilson Snyder
|
b51d197117
|
Fix defparam in generate broke in 3.840, bug543.
|
2012-08-07 18:24:51 -04:00 |
|
Wilson Snyder
|
e4f0a8952c
|
Fix double-deep parameter cell WIDTHs, bug541.
|
2012-08-02 07:02:57 -04:00 |
|
Wilson Snyder
|
6339159b04
|
MAJOR: Support packed structures and unions, bug181.
|
2012-07-29 10:16:20 -04:00 |
|
Wilson Snyder
|
aec019991c
|
Tests: Misc fixes from struct branch.
|
2012-07-28 14:05:30 -04:00 |
|
Wilson Snyder
|
33e6a17747
|
Internals: Look at tree state instead of back for AstAttr. No functional change.
|
2012-07-28 10:52:29 -04:00 |
|
Wilson Snyder
|
ecf508ec23
|
Fix replicate verilog dump being backwards
|
2012-07-28 08:25:27 -04:00 |
|
Wilson Snyder
|
1899096ff4
|
Internals: Width debug and null print check
|
2012-07-27 21:12:06 -04:00 |
|
Wilson Snyder
|
6e219f5831
|
Internals: Rework V3WidthSel func for non-vars. No functional change intended.
|
2012-07-25 07:26:41 -04:00 |
|
Wilson Snyder
|
b52d94273c
|
Internals: Move variable referencing into LinkDot in support of structs.
|
2012-07-24 06:26:35 -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
|
09ebc0c163
|
Internals: Fix 0x tree debug suffix. Misc merges from struct. No functional change.
|
2012-07-22 22:48:39 -04:00 |
|
Wilson Snyder
|
d2ede75c71
|
Fix compile error under git submodules, bug534.
|
2012-07-22 19:51:14 -04:00 |
|
Wilson Snyder
|
0f583f4b33
|
Internals: Remove dead varref code, part of last change.
|
2012-07-21 21:23:57 -04:00 |
|
Wilson Snyder
|
f175db74a5
|
Internals: Rework implicit handling to make room for ParseRef vs. VarRef
|
2012-07-21 21:18:07 -04:00 |
|
Wilson Snyder
|
8d5e37a413
|
Internals: Move trace check up. No functional change.
|
2012-07-21 20:33:24 -04:00 |
|
Wilson Snyder
|
8b9b7178a2
|
Internals: MAJOR CHANGE. Combine V3Link and V3LinkDot stages for structures.
Functionality should be similar, but may introduce instability in resolving variables/cells.
Final merge from dot.
|
2012-07-21 17:12:42 -04:00 |
|
Wilson Snyder
|
a2f49063e2
|
Internals: Rename LinkDot methods. Merge from dot. No functional change
|
2012-07-21 09:27:57 -04:00 |
|
Wilson Snyder
|
abe9ecd225
|
Internals: Move AstBegin code below GenFor. No functional change.
|
2012-07-21 07:28:39 -04:00 |
|
Wilson Snyder
|
67409af38d
|
Fix valgrind uninitialized bits.
|
2012-07-19 22:26:15 -04:00 |
|
Wilson Snyder
|
b7d1c34aa6
|
Internals: Add more sym table debug, renames. Merge from dot. No functional change
|
2012-07-19 21:18:39 -04:00 |
|
Wilson Snyder
|
b18690cbe2
|
Linking renames. Merge from dot. No functional change.
|
2012-07-17 21:29:10 -04:00 |
|
Wilson Snyder
|
96155365b2
|
Fix GCC 4.7.0 compile warnings, bug530.
|
2012-07-15 12:27:36 -04:00 |
|
Wilson Snyder
|
3ec687a0cf
|
Internals: Merge from struct branch, rework LinkDot symbol table. No functional change intended.
|
2012-06-20 06:13:28 -04:00 |
|
Wilson Snyder
|
365034d7dd
|
Internals: Merge from struct branch, rename SymTable calls. No functional change intended.
|
2012-06-20 06:09:07 -04:00 |
|
Wilson Snyder
|
09aa9f87d8
|
Internals: Move initial resolution to V3LinkParse. No functional change intended.
|
2012-06-13 23:08:45 -04:00 |
|
Wilson Snyder
|
97963fb8c9
|
Internals: Move DECLFILENAME code to LinkCells.
|
2012-06-13 22:18:12 -04:00 |
|
Wilson Snyder
|
ee1643ce39
|
Fix false UNUSED warning on file system calls.
|
2012-06-03 08:20:12 -04:00 |
|
Wilson Snyder
|
a82cdcfe48
|
Add --converge-limit option.
|
2012-05-31 18:56:31 -04:00 |
|
Wilson Snyder
|
1b439703ff
|
Fix leak issues, bug521
|
2012-05-30 23:17:55 -04:00 |
|
Wilson Snyder
|
4cc5943f90
|
Leak fix - Null sense item shouldn't disable event
|
2012-05-30 23:15:25 -04:00 |
|
Wilson Snyder
|
5fad666678
|
Fix +: and -: memory leak.
|
2012-05-29 23:16:13 -04:00 |
|
Wilson Snyder
|
e12bf35996
|
Fix leak check compile and run, bug521.
|
2012-05-29 22:59:17 -04:00 |
|
Wilson Snyder
|
d34fccec22
|
Internals: Remove typedefFwd earlier to simplify Link
|
2012-05-28 10:23:47 -04:00 |
|
Wilson Snyder
|
429437f1b9
|
Internals: Reorder code. No functional change.
|
2012-05-28 09:19:51 -04:00 |
|
Wilson Snyder
|
c6e7d87960
|
Commentary - Remove author lines as amany contributors now
|
2012-05-24 19:19:48 -04:00 |
|
Wilson Snyder
|
716320f3ca
|
Extra debug check
|
2012-05-24 19:15:28 -04:00 |
|
Wilson Snyder
|
1d12b47cb8
|
Fix internal readWholefile error check, bug518.
|
2012-05-22 10:20:35 -04:00 |
|
Wilson Snyder
|
1bc1ee9e08
|
Fix duplicate warnings/errors, bug516.
|
2012-05-21 21:31:52 -04:00 |
|
Wilson Snyder
|
53f50463bc
|
Internals: Add warnMore() for all continued messages.
|
2012-05-21 21:24:17 -04:00 |
|
Wilson Snyder
|
280f674ce9
|
Fix signed extending biops with WIDTH warning off, bug511.
|
2012-05-16 22:18:52 -04:00 |
|
Wilson Snyder
|
a92c66d512
|
Internals: Pass expected dtype in width. No functional change intended.
|
2012-05-16 20:58:15 -04:00 |
|
Wilson Snyder
|
a9a49345ba
|
Fix loop error message to report line, bug513.
|
2012-05-16 19:31:24 -04:00 |
|
Wilson Snyder
|
1b1991d53d
|
Fix output with select hitting tristate, bug514.
|
2012-05-15 19:26:20 -04:00 |
|
Wilson Snyder
|
6d0f39d841
|
Fix sign-extension underneath boolean operators. (In theory shouldn't matter, since comparing to zero.)
|
2012-05-11 18:26:45 -04:00 |
|
Wilson Snyder
|
1aec645510
|
Internals: Fix dead parameter calls. No functional change.
|
2012-05-09 23:06:43 -04:00 |
|
Wilson Snyder
|
3ea2038d3d
|
Internals: Fix dead parameter calls. No functional change.
|
2012-05-09 23:04:20 -04:00 |
|
Wilson Snyder
|
942cb5e87e
|
Internals: Make findDtype functions use this. No functional change.
|
2012-05-09 22:12:57 -04:00 |
|
Wilson Snyder
|
37a3a7cdce
|
Fix tristate bug512, broken with tristate commit.
|
2012-05-09 20:34:15 -04:00 |
|
Wilson Snyder
|
435a27b66a
|
Tristate: Major rework to support Z tieoffs, bug499, bug510.
|
2012-05-08 21:53:22 -04:00 |
|
Wilson Snyder
|
b31a7cdcbf
|
Internals: Fix uninitialized m_alhs
|
2012-05-08 20:05:43 -04:00 |
|
Wilson Snyder
|
ac61548e6a
|
Optimize tristate structure OR(AND(x,y),AND(z,y)).
|
2012-05-08 19:20:23 -04:00 |
|
Wilson Snyder
|
e498b73933
|
Internals: Misc tristate merges. Pins renamed but... No functional change intended.
|
2012-05-07 23:43:19 -04:00 |
|
Wilson Snyder
|
ff69bdbc6f
|
Debug: Add @ to end of dtype to avoid miscutting
|
2012-05-07 19:01:45 -04:00 |
|
Wilson Snyder
|
0c1e184cb7
|
Fix newlines in radix values, bug507.
|
2012-05-07 08:58:29 -04:00 |
|
Wilson Snyder
|
e97541dcbc
|
Internals: Minor tristate changes from branch. No functional change.
|
2012-05-06 16:52:08 -04:00 |
|
Wilson Snyder
|
7b3eb22865
|
Fix compile warning
|
2012-05-06 14:05:56 -04:00 |
|
Wilson Snyder
|
d55f065ce2
|
Internals: Tristate join AND/OR visitor pull setter. No functional change
|
2012-05-05 15:04:33 -04:00 |
|
Wilson Snyder
|
86af244636
|
Internals: Tristate common pull setter. No functional change
|
2012-05-05 15:03:00 -04:00 |
|
Wilson Snyder
|
2c9e2b2e3c
|
Internals: Common insert function in tristate. No functional change.
|
2012-05-05 14:55:35 -04:00 |
|
Wilson Snyder
|
33c8bf886e
|
Debug: Assume PDF output for dot.
|
2012-05-05 14:50:11 -04:00 |
|
Wilson Snyder
|
ef71a089a6
|
Internals: Spacing. No functional change
|
2012-05-05 14:49:43 -04:00 |
|
Wilson Snyder
|
5fc98cce0d
|
Fix parameters not supported in constant functions, bug474.
|
2012-05-03 21:59:47 -04:00 |
|
Wilson Snyder
|
b9101c3d6a
|
Better message for display-like format warnings, bug500.
|
2012-05-02 21:04:50 -04:00 |
|
Wilson Snyder
|
6aab0f627c
|
Fix input and real loosing real data type, bug501.
|
2012-05-02 20:53:38 -04:00 |
|
Wilson Snyder
|
6b97673d0a
|
Internals: Fix dtype() dead code drop on assign varrefs
|
2012-05-02 20:53:19 -04:00 |
|
Wilson Snyder
|
5d8c1ce84e
|
Internals: Avoid broken recusion
|
2012-05-02 20:52:10 -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
|
c0da16bfcd
|
Internals: Create dtypeFrom. Merge from dtype. No functional change.
|
2012-04-29 09:42:17 -04:00 |
|
Wilson Snyder
|
a4ddc5b3ac
|
Internals: Create user1SetOnce(). No functional change.
|
2012-04-29 08:55:33 -04:00 |
|
Wilson Snyder
|
91e4010039
|
Internals: Rename AstRefDType subDTypep. Merge from dtype. No functional change.
|
2012-04-29 08:38:53 -04:00 |
|
Wilson Snyder
|
486b6580d8
|
Internals: Rename VSignedState. Merge from dtype. No functional change.
|
2012-04-29 08:30:02 -04:00 |
|
Wilson Snyder
|
9c4ef27d49
|
Internals: Cleanup dead function names. Merge from dtype. No functional change.
|
2012-04-29 08:24:32 -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
|
799afac05b
|
Internals: V3Hashed cleanups; merge from dtype branch. No functional change.
|
2012-04-28 12:33:51 -04:00 |
|
Wilson Snyder
|
3ba36dc30c
|
Debugging: Show tree file writes, commentary
|
2012-04-28 12:22:38 -04:00 |
|
Wilson Snyder
|
641024c235
|
Fix generated inouts with duplicated modules, bug498.
|
2012-04-27 19:41:13 -04:00 |
|
Wilson Snyder
|
d9598db117
|
Internals: In debug dumps, show user pointers
|
2012-04-27 19:01:08 -04:00 |
|
Wilson Snyder
|
2e4da07a15
|
Fix ITOD internal error on real conversions, bug491.
|
2012-04-26 22:30:22 -04:00 |
|
Wilson Snyder
|
40f4411b69
|
Fix tristate connection to unconnected input, bug494, bug495.
|
2012-04-26 21:11:48 -04:00 |
|
Wilson Snyder
|
c75de0f37c
|
Add INITIALDLY warning on initial assignments, bug478.
|
2012-04-26 20:40:13 -04:00 |
|
Wilson Snyder
|
74c4c1bf44
|
Internals: Pass unconnected pins through structures. No functional change intended.
|
2012-04-26 19:01:11 -04:00 |
|
Wilson Snyder
|
60a637921c
|
Add PINMISSING and PINNOCONNECT lint checks.
|
2012-04-26 18:46:44 -04:00 |
|
Wilson Snyder
|
22312b3c9c
|
Internals: Remove dead code. No functional change intended.
|
2012-04-26 18:42:02 -04:00 |
|
Wilson Snyder
|
24e79ecc68
|
Fix coredump on constant connect
|
2012-04-25 22:51:31 -04:00 |
|
Wilson Snyder
|
5b532a1812
|
Fix generate if, broke in earlier committ, bug492. Merge from Bennett.
|
2012-04-25 18:17:10 -04:00 |
|
Wilson Snyder
|
f3867d7f80
|
Fix imports causing symbol table error, bug490.
|
2012-04-24 21:21:26 -04:00 |
|
Wilson Snyder
|
fb90e47e70
|
Tests: Add t_udp_noname, bug468
|
2012-04-24 20:43:15 -04:00 |
|
Wilson Snyder
|
68046244dd
|
Fix 'output tri0' 2001 declaration; Var characteristics must be attributes
|
2012-04-24 07:45:02 -04:00 |
|
Wilson Snyder
|
b1507060ad
|
Fix output with tri1, but489
|
2012-04-24 07:12:51 -04:00 |
|
Wilson Snyder
|
ffbd595d88
|
Support nmos and pmos, bug488.
|
2012-04-23 20:13:07 -04:00 |
|
Wilson Snyder
|
ed5bc1e69c
|
Internals: Rename arrayp to rangep(). No functional change intended.
|
2012-04-22 19:18:51 -04:00 |
|
Wilson Snyder
|
9734931f67
|
IMPORTANT: Rewrite tristate handling, tri0, tri1, etc.
|
2012-04-21 21:45:28 -04:00 |
|
Wilson Snyder
|
0048b04540
|
Merge from Tristate branch, part 1 of 2. No functional change intended
|
2012-04-21 19:30:08 -04:00 |
|
Wilson Snyder
|
2d8feabe54
|
Fix generate operators not short circuiting, bug413. Merge from Jeremy Bennett.
|
2012-04-19 22:53:52 -04:00 |
|
Wilson Snyder
|
1b511dd130
|
Internals: Add opLogIf(f). No functional change. Merge from Jeremy Bennet.
|
2012-04-19 21:02:08 -04:00 |
|