Wilson Snyder
18c25d1b6f
Commentary
2013-01-12 14:51:16 -05:00
Wilson Snyder
5888a2c399
Internals: Move V3WidthSel::range into V3Width. No functional change intended.
2013-01-12 14:23:56 -05:00
Wilson Snyder
0a3a582949
Fix array extraction of implicit vars, bug601.
2013-01-09 19:00:12 -05:00
Wilson Snyder
08fec0534d
Fix package import preventing local var, bug599.
2013-01-08 19:06:52 -05:00
Wilson Snyder
5bf92c9d3a
Fix task inlining under case values, bug598. Note this reorders high level operations, so may change loose some optimizations.
2013-01-02 18:35:21 -05:00
Wilson Snyder
a8bbf7231b
Copyright year update.
2013-01-01 09:42:59 -05:00
Wilson Snyder
229d854607
Fix package resolution of parameters, bug586.
2012-12-31 17:05:13 -05:00
Wilson Snyder
562460606f
Internals: Add V3LinkDot m_ds structure, towards bug586. No functional change.
2012-12-31 14:00:04 -05:00
Wilson Snyder
46f70b1cbb
Fix implying dotted wire names
2012-12-31 13:50:44 -05:00
Wilson Snyder
a547133efe
Internals: Remove VAR_MEM to match Verilog-Perl, towards bug586.
2012-12-31 13:47:34 -05:00
Wilson Snyder
cf445898ce
Internals: Move VARRESET rule to match Verilog-Perl and prevent next change conflict, towards bug586. No functional change.
2012-12-31 13:43:54 -05:00
Wilson Snyder
98f68e46d6
Fix package import of package imports, partial bug592.
2012-12-17 20:26:40 -05:00
Wilson Snyder
27660b271d
Fix package import of non-localparam parameter, bug591.
2012-12-17 19:07:23 -05:00
Wilson Snyder
4c7f051247
Fix task inlining under , bug589.
2012-12-15 21:41:37 -05:00
Wilson Snyder
cc47ba2404
Support "unsigned int" DPI import functions, msg966.
2012-12-03 20:43:13 -05:00
Wilson Snyder
2238fa46ed
Show fileline in bison debug.
2012-12-02 18:03:34 -05:00
Wilson Snyder
de8b040e31
bisonpre: Add colon to states for searching
2012-12-02 16:19:31 -05:00
Wilson Snyder
f607b32938
Fix crash on dotted references into dead modules, bug583.
2012-11-30 06:57:36 -05:00
Wilson Snyder
c7a088faa5
Fix mis-optimized identical submodule subtract, bug581. Take 2.
2012-11-28 20:18:41 -05:00
Wilson Snyder
30f6c0e105
Fix mis-optimized identical submodule subtract, bug581.
2012-11-28 07:36:47 -05:00
Jeremy Bennett
39a31fc17f
Fix --debug overriding preceding --dump-treei, bug580.
...
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
2012-11-21 06:55:28 -05:00
Wilson Snyder
7a8c425103
Add +1364-1995ext and similar language options, bug532.
2012-11-13 20:12:23 -05:00
Wilson Snyder
6cd9b25a53
Fix array of struct references giving false error, bug566.
2012-11-03 09:17:42 -04:00
Wilson Snyder
0431b1909c
Fix name collision on task inputs, bug569.
2012-11-03 08:01:19 -04:00
Wilson Snyder
907665e2e8
Fix name collision on unnamed blocks, bug567.
2012-11-02 20:30:47 -04:00
Wilson Snyder
61e8836fbd
Add -x-initial-edge, bug570. by Jeremy Bennett; from BENNETT/initial-edge branch.
2012-11-02 19:55:34 -04:00
Wilson Snyder
7ef37d6e17
Fix missing var access functions when no DPI, bug572.
2012-10-30 03:02:35 -04:00
Wilson Snyder
158e112752
Internals: Resolve misc bison comments with Verilog-Perl. No functional change.
2012-10-08 21:20:13 -04:00
Wilson Snyder
ec992c7f5e
Internals: Resolve misc bison comments with Verilog-Perl
2012-10-08 20:45:39 -04:00
Wilson Snyder
e7d63c7644
Fix large shift error on large shift constants.
2012-10-08 07:05:54 -04:00
Wilson Snyder
6464e8fee6
Misc code cleanups. Merge from assignment pattern branch. No functional change.
2012-09-25 19:27:00 -04:00
Wilson Snyder
047d66a657
Slice code cleanup. No functional change.
2012-09-25 19:17:57 -04:00
Wilson Snyder
c378d32c85
Fix parameter pins interspersed with cells broke in 3.840.
2012-09-07 19:51:41 -04:00
Jeremy Bennett
48dddd4ae7
Debug: Use dot label rather than a custom nTITLE node to label the graph. Generate all graph level attributes as attributes of the graph entity. bug555.
...
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
2012-08-27 19:02:27 -04:00
Wilson Snyder
9c00fd10de
Add --savable to support model save/restore.
2012-08-26 21:19:43 -04:00
Wilson Snyder
f0e1d204fa
Fix triangle symbol resolution error broke in 3.840, bug550.
...
This requires the parse symbol table persist across all parse runs. This is
probably more correct than before, but may result in some fallout if people
relied on data types not being persistant across separately parsed cells.
2012-08-15 21:28:30 -04:00
Wilson Snyder
8ece0a8a5f
Create V3ParseSym. No functional change.
2012-08-15 21:14:20 -04:00
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
Wilson Snyder
735fa6287f
Fix linking suppressing duplicate var and block name errors
2012-04-19 20:51:21 -04:00
Wilson Snyder
946d0cd219
Add readme.pdf and internal.pdf
2012-04-15 14:51:04 -04:00
Wilson Snyder
4d0b964e36
Internals: Merge from dtype. Create subDTypep. No functional change intended.
2012-04-14 12:43:03 -04:00
Wilson Snyder
2b12ab4d5a
Internals: Merge from dtype. Add hasDType; still unused. No functional change.
2012-04-14 11:03:38 -04:00
Wilson Snyder
8114957e6d
Internals: Merge from dtype. Rename isSigned to dtypeChgSigned. No functional change.
2012-04-14 10:45:24 -04:00
Wilson Snyder
50edef4ab2
Add Emacs indentation line. No functional change
2012-04-12 21:08:20 -04:00
Wilson Snyder
4a5e775a2b
Fix change detections on arrays.
2012-04-09 20:17:51 -04:00
Wilson Snyder
aab338760c
Increase VL_VALUE_STRING_MAX_WIDTH, bug479
2012-04-05 21:46:55 -04:00
Wilson Snyder
ab9a2b1728
Internal: Prevent possible buffer overrun
2012-04-05 21:46:03 -04:00
Wilson Snyder
6a38d3bcf3
Add SELRANGE as warning instead of error, bug477.
2012-04-04 21:55:20 -04:00
Wilson Snyder
d45d58b6bf
Fix real constant parameter functions, bug475.
2012-04-02 21:58:40 -04:00
Wilson Snyder
b4a31bd292
Internals: Merge AstCCast minwidth set. No functional change intended
2012-04-01 21:17:58 -04:00
Wilson Snyder
cc1adf9b38
Internals: merge V3Hashed cleanups. No functional change intended
2012-04-01 21:04:28 -04:00
Wilson Snyder
1601b3b6b0
Internals: Merge VFlagChildDtype calls. No functional change intended.
2012-03-31 11:22:19 -04:00
Wilson Snyder
61cbdd1a19
Internals: Merge VFlag rename. No functional change.
2012-03-31 11:10:34 -04:00
Wilson Snyder
a3ee6131a3
Internals: Merge using dtypeSetLogicSized. No functional change intended
2012-03-31 10:53:53 -04:00
Wilson Snyder
6dfddaa453
Internals: Rename dtypeChg to dtypeSet. No functional change
2012-03-31 10:19:27 -04:00
Wilson Snyder
de696b7092
Debug: Print dtype big endian correctly
2012-03-30 21:50:37 -04:00
Wilson Snyder
9165233657
Fix OpenSolaris compile error.
2012-03-30 07:26:00 -04:00
Wilson Snyder
996f48fcf0
Fix processing unused parametrized modules, bug470.
2012-03-24 15:54:06 -04:00
Wilson Snyder
4a31463299
Fix genvar and begin under generate, bug461.
2012-03-23 08:49:47 -04:00
Wilson Snyder
8a5471e175
Tests: skip test for bug462
2012-03-22 22:35:24 -04:00
Wilson Snyder
2bda43875d
Support += and -= in standard for loops, bug463.
2012-03-22 21:02:38 -04:00
Wilson Snyder
11edc9e7a7
Debug: Add --dump-treei option
2012-03-20 22:45:35 -04:00
Wilson Snyder
204fb82975
Add very experimental --xml option
2012-03-20 16:13:10 -04:00
Wilson Snyder
37839e2709
Cleanup trailing whitespace. No functional change
2012-03-20 16:01:53 -04:00
Wilson Snyder
dbaedb5995
Internals: Add XML output internals, unused. No functional change.
2012-03-20 15:57:29 -04:00
Wilson Snyder
0a832e90bd
Internals: Rename left/right to match IEEE. No functional change.
2012-03-19 21:32:05 -04:00
Wilson Snyder
b4e908d04d
Fix warning on gcc 4.6.1
2012-03-16 18:06:32 -04:00
Wilson Snyder
c63b697636
Fix signed array warning, bug456.
2012-03-12 20:29:00 -04:00
Wilson Snyder
c0f7bc4b5e
Tests: Parameter bug case
2012-03-09 19:35:37 -05:00
Wilson Snyder
7139c9ae59
Fix and document --gdb option, bug454.
2012-03-09 18:37:38 -05:00
Wilson Snyder
04f910b747
Fix V3Tristate t_tri_select crash
2012-03-07 22:42:47 -05:00
Wilson Snyder
1c3de70155
Internals: Debug merge. No functional change
2012-03-07 21:48:02 -05:00
Wilson Snyder
b73642f8a8
Report ENDLABEL on mismatching end labels, bug450.
2012-03-07 20:14:18 -05:00
Wilson Snyder
8687dcbce1
Internals: Add isRanged, more debug. No functional change.
2012-03-04 16:18:41 -05:00
Wilson Snyder
03dfbdb7b1
Fix inheriting signed type across untyped parameters.
2012-03-03 21:03:34 -05:00
Wilson Snyder
3c8519f245
Fix inheriting real type across untyped parameters.
2012-03-03 16:29:06 -05:00
Wilson Snyder
6e2758ae26
Internals: Minor refactorings from dtype branch. No functional change.
2012-03-03 12:10:29 -05:00
Wilson Snyder
4637e06ad2
Fix backward widths in function output warning
2012-03-03 12:09:01 -05:00
Wilson Snyder
764399256c
Internals: Rename gdb dump utilities, add fileline dump
2012-03-03 11:29:09 -05:00
Wilson Snyder
f4ca4edc64
Debug: Add default .gdbinit file
2012-03-02 20:59:47 -05:00
Wilson Snyder
872a1216a7
Internals: Fix enum widthTotalBytes.
2012-03-02 06:58:19 -05:00
Wilson Snyder
8c75674591
Internals: V3Dead: Avoid iterating over vars we can't remove.
2012-02-29 23:05:11 -05:00
Wilson Snyder
e6244ca204
Internals: Move dimension accessors from AstVar to AstNodeDType.
2012-02-28 21:33:17 -05:00
Wilson Snyder
f540362e36
Fix expansion of back-slashed escaped macros, bug441.
2012-02-25 21:31:36 -05:00
Wilson Snyder
2be6699a6a
Internals: Make covergroup parsing closer to normal types
2012-02-23 22:09:51 -05:00
Wilson Snyder
09c10492ab
Fix hang on recursive substitution `defines, bug443.
2012-02-23 21:54:37 -05:00
Wilson Snyder
c8e4b1fc84
Fix functions inside generate for block.
2012-02-21 22:23:06 -05:00
Wilson Snyder
0de7cece5b
Fix hang when functions inside begin block.
2012-02-21 21:25:11 -05:00
Wilson Snyder
b104ab9491
Internals: AstRefDType points to type _below_ AstTyperef. No functional change
2012-02-21 07:27:17 -05:00
Wilson Snyder
a39c81c63f
Internals: Remove width() on AstCaseItem. No functional change.
2012-02-20 16:48:52 -05:00
Wilson Snyder
d699247269
Internals: In AstBasicDType avoid use of Range for constants. No functional change.
2012-02-20 11:48:31 -05:00
Wilson Snyder
7caafb4014
Internals: Use dtype functions; changes to integer to match spec
2012-02-20 09:55:20 -05:00
Wilson Snyder
f1546abf09
Fix error when using UDPs without --bbox-unsup
2012-02-20 09:02:59 -05:00
Wilson Snyder
7e9dda3c5e
Fix false command not found warning in Makefiles.
2012-02-16 07:17:08 -05:00
Wilson Snyder
0b96f88875
Fix bisonpre documentation
2012-02-12 20:53:43 -05:00
Wilson Snyder
f13ffe2098
Internals: Merge from VHDL branch. Minor stuff, no functional change.
2012-02-11 20:40:58 -05:00
Wilson Snyder
bca5d26583
Backout ca927fe5; snps isn't supported in DC.
2012-02-10 22:36:19 -05:00
Wilson Snyder
ca927fe587
Support snps directives
2012-02-02 10:26:45 -05:00
Wilson Snyder
9df8966f4a
Support arrayed SystemC I/O pins.
2012-02-01 20:20:43 -05:00
Wilson Snyder
0c7c4924ee
Fix core dump with over 100 deep UNOPTFLAT, bug432.
2012-01-26 20:20:23 -05:00
Wilson Snyder
8f40d6617e
For generated variables, opt towards 2-state so zero init
2012-01-26 08:29:55 -05:00
Wilson Snyder
af9e85bda1
Fix memory delayed assignments from multiple clock domains.
2012-01-26 08:10:50 -05:00
Wilson Snyder
d17f812827
Fix BLKSEQ warnings on variables declared inside always.
2012-01-19 21:15:21 -05:00
Wilson Snyder
2396181bc5
Add SYSTEMC_INCLUDE and SYSTEMC_LIBDIR
2012-01-19 20:30:41 -05:00
Wilson Snyder
c2c7c7bd9a
Copyright year update
2012-01-15 10:26:28 -05:00
Wilson Snyder
071a1c4adb
Internals: Fix cppcheck warning
2011-12-27 12:15:20 -05:00
Wilson Snyder
d5b2dda2e8
Fix loop iterator
2011-12-26 18:32:40 -05:00
Wilson Snyder
2ac281eb3e
Commentary
2011-12-23 19:32:56 -05:00
Wilson Snyder
5e81543448
Internals: Use width when widthMin is the same. No functional change intended
2011-12-22 21:10:28 -05:00
Wilson Snyder
b32f925468
Internals: remove extra width sets
2011-12-22 19:08:49 -05:00
Wilson Snyder
fdeb6bcae0
Internals: Progress towards proper short-circuit evaluation
2011-12-22 08:33:16 -05:00
Wilson Snyder
76232cd9e7
Internals: Separate pure from branching. No functional change.
2011-12-15 22:23:11 -05:00
Wilson Snyder
4da9b5e491
Internals: Rename isSplittable->isPure. No functional change
2011-12-15 19:13:54 -05:00
Wilson Snyder
65de8359e7
Internals: Comment out unused code, no funtional change
2011-12-15 18:39:29 -05:00
Wilson Snyder
350ba264e8
Internals: Create bools/doubles with dtypeChg functions. No functional change.
2011-11-30 19:32:33 -05:00
Wilson Snyder
29e24818a1
Internals: Rename and cleanup some width() usages. No functional change.
2011-11-30 18:50:21 -05:00
Wilson Snyder
71cd6f7b90
Spelling fixes
2011-11-30 18:20:19 -05:00
Wilson Snyder
84ba253791
Last commit - don't allow error overrides if not lint
2011-11-30 18:07:11 -05:00
Wilson Snyder
fce158b8ad
Make DETECTARRAY so can turn off for lint
2011-11-30 16:20:43 -05:00
Wilson Snyder
da13ba6c67
Internals: Use elementsConst for AstRange width.
2011-11-30 07:51:05 -05:00
Wilson Snyder
7618133298
Internals: Renames towards common dtype. No functional change.
2011-11-29 22:36:51 -05:00
Wilson Snyder
0d1698f81d
Internals: Allow v3Global in V3Ast.h. No functional change.
2011-11-29 22:29:16 -05:00
Wilson Snyder
362d642c87
Support "generate for (genvar i=0; ...".
2011-11-29 18:23:18 -05:00
Wilson Snyder
e4c96d5be5
Fix array of instantiations with sub-range output, bug414.
2011-11-28 22:10:43 -05:00
Wilson Snyder
f488701adc
Fix dpi exports with > 32 bit but < 64 bit args, bug423.
2011-11-28 21:15:57 -05:00
Wilson Snyder
20189f5191
Fix empty generate region, bug422.
2011-11-28 07:49:36 -05:00
Wilson Snyder
06b796c6bd
Suppress VARHIDDEN on dpi import arguments.
2011-11-27 12:03:22 -05:00
Wilson Snyder
bedf946fb2
Support V-AMS wreal
2011-11-27 10:31:06 -05:00
Wilson Snyder
b9e67157c6
With "--language VAMS" support a touch of Verilog AMS.
2011-11-25 00:49:38 -05:00
Wilson Snyder
b30b2a183b
Support .
2011-11-20 02:01:48 -05:00
Wilson Snyder
b7c2c83c88
Fix bad result with if-else-return optimization, bug420.
2011-11-12 08:07:30 -05:00
Wilson Snyder
3b6da93331
Reuse goto labels inside functions, bug420a
2011-11-10 19:13:32 -05:00
Wilson Snyder
88a2b0b911
Support constants in sensitivity lists, bug412.
2011-11-02 18:34:17 -04:00
Wilson Snyder
954e127f1d
Commentary: Report children node types
2011-11-01 19:33:11 -04:00
Wilson Snyder
7654add5e5
Indicate 'exiting due to errors' if errors, not warnings.
2011-10-31 21:39:15 -04:00
Wilson Snyder
85a37ea53f
Search for user -y paths before default current directory.
2011-10-28 18:57:40 -04:00
Wilson Snyder
b337acebcc
When multiple tops, show example
2011-10-28 18:19:04 -04:00
Wilson Snyder
fb9ca54c95
Fix reporting not found modules if generate-off, bug403.
2011-10-27 20:56:38 -04:00
Wilson Snyder
1a15d41523
Support jumps in program modules
2011-10-27 19:13:24 -04:00
Wilson Snyder
e378cc5791
Add sc_bv attribute to force bit vectors, bug402.
2011-10-26 08:57:27 -04:00
Wilson Snyder
df207807b6
Add ASSIGNIN as suppressable error.
2011-10-25 18:57:49 -04:00
Wilson Snyder
1f2b40cff1
Fix 3.823 constructor core dump on Debian, bug401.
2011-10-25 18:41:04 -04:00
Wilson Snyder
f19979d928
Fix "always @ (* )", bug403, bug404.
2011-10-25 18:08:24 -04:00
Wilson Snyder
19be7a53da
List unsupported on delays
2011-10-21 07:13:38 -04:00
Wilson Snyder
0aa7c3f659
Add -Wall reporting ASSIGNDLY on assignment delays.
2011-10-20 20:50:42 -04:00
Wilson Snyder
86e3c78776
configure: Test for compiler flags, and remove old config checks
2011-10-12 19:04:57 -04:00
Wilson Snyder
40076287ea
Internals: In .tree files show filename as letter
2011-10-11 07:17:39 -04:00
Wilson Snyder
ca81db8edf
Remove dead node types; make report of node usage. No functional change
2011-10-10 18:13:42 -04:00
Wilson Snyder
ae68a80e98
Fix fflush
2011-10-10 18:13:17 -04:00
Wilson Snyder
beb7c58375
Fix DPI import false BLKSEQ warnings.
2011-10-07 20:04:15 -04:00
Wilson Snyder
e080b9d565
Fix DPI import output of 64 bits, bug398.
2011-10-07 19:47:10 -04:00