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
55c23360d9
Commentary
2012-09-24 18:28:19 -04:00
Wilson Snyder
c378d32c85
Fix parameter pins interspersed with cells broke in 3.840.
2012-09-07 19:51:41 -04:00
Wilson Snyder
3d9540c58c
devel release
2012-09-03 20:32:32 -04:00
Wilson Snyder
39724eb916
Version bump
2012-09-03 20:03:25 -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
Jeremy Bennett
9309d0b00f
Commentary on internals.pod, bug554.
...
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
2012-08-25 12:47:59 -04:00
Wilson Snyder
038b5d32a3
Commentary
2012-08-25 12:18:06 -04:00
Jeremy Bennett
706920ba19
Tests: t_vpi_var: Fix vector length, bug553.
...
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
2012-08-25 12:05:08 -04:00
Jeremy Bennett
39492a0726
Tidy up .gitignore and MANIFEST.SKIP, bug552.
...
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
2012-08-25 07:52:07 -04:00
Wilson Snyder
df1170fea9
Test
2012-08-23 13:26:12 -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
1373b81e7c
Include: Allow external progs to test command args
2012-08-14 20:37:15 -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
d5fcf0c153
Test for bug349
2012-08-08 22:15:07 -04:00
Wilson Snyder
5f9810070d
Fix imports under multiple instantiated cells, bug542.
2012-08-08 21:59:17 -04:00
Wilson Snyder
923efa004b
New tests
2012-08-07 20:59:34 -04:00
Wilson Snyder
869e8eab3c
tests; check package to package refs
2012-08-07 20:37:28 -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
072ee425f4
Fix previous mis-commit
2012-08-02 07:00:12 -04:00
Wilson Snyder
a4c2819be2
Commentary
2012-07-31 19:23:19 -04:00
Wilson Snyder
2a274f9c19
Devel version
2012-07-31 18:53:51 -04:00
Wilson Snyder
b4d5a20670
Version bump
2012-07-31 18:09:00 -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
a5bcfc0509
Tests: Rename t_structure
2012-07-27 21:14:13 -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
Jeremy Bennett
de1bb5aeb6
Tests: fix driver.pl not tracing time 0, bug536.
...
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
2012-07-24 18:48:51 -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
cbd073ed08
Commentary: pthread
2012-07-23 10:12:43 -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
3e03fef3e3
Tests: Add t_var_notfound_bad
2012-07-22 09:09:53 -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
f3f34baa73
debug: Avoid identical skip in driver debug
2012-07-21 09:16:19 -04:00