Stephen Williams
|
c92b37b1bd
|
Error message for inconnected primitive ports.
Error message (instead of a seg fault) when a primitive port
is left unconnected.
Signed-off-by: Stephen Williams <steve@icarus.com>
|
2007-09-04 16:26:43 -07:00 |
steve
|
d486b81f23
|
Fix crash handling constant true conditional.
|
2006-11-27 01:47:14 +00:00 |
steve
|
59c2f16a5f
|
Fix evaluate of constant condition expressions.
|
2006-11-27 01:32:24 +00:00 |
steve
|
22884f2e64
|
Add support for full_case attribute.
|
2006-07-10 00:21:49 +00:00 |
steve
|
35e5cea9df
|
Add support for -Wunused warnings.
|
2006-06-12 00:16:50 +00:00 |
steve
|
d5d03812cd
|
Fix crash on block with assignments that assign lval to self.
|
2005-12-10 03:30:50 +00:00 |
steve
|
cc89ba66af
|
Do not panic if case statement is nul.
|
2005-11-13 22:28:14 +00:00 |
steve
|
e4ae832153
|
Clean up spurious trailing white space.
|
2004-10-04 01:10:51 +00:00 |
steve
|
c10e572091
|
Support degenerat wait statements.
|
2004-09-05 21:07:26 +00:00 |
steve
|
9de786fc44
|
Add support for module instance arrays.
|
2004-09-05 17:44:41 +00:00 |
steve
|
8bf434754f
|
Propagate source line number in synthetic delay statements.
|
2004-06-30 15:32:02 +00:00 |
steve
|
76c0fe459c
|
Only pad the width of vector r-values.
|
2004-06-20 15:59:06 +00:00 |
steve
|
9949040285
|
Add support for the default_nettype directive.
|
2004-06-13 04:56:53 +00:00 |
steve
|
5472b27e1f
|
Rewire/generalize parsing an elaboration of
function return values to allow for better
speed and more type support.
|
2004-05-31 23:34:36 +00:00 |
steve
|
55ba131997
|
Handle wait with constant-false expression.
|
2004-05-25 03:42:58 +00:00 |
steve
|
c6453a0854
|
primitive ports can bind bi name.
|
2004-03-08 00:47:44 +00:00 |
steve
|
413932e406
|
Verilog2001 new style port declartions for primitives.
|
2004-03-08 00:10:29 +00:00 |
steve
|
9531920685
|
MOre thorough use of elab_and_eval function.
|
2004-03-07 20:04:10 +00:00 |
steve
|
177b6ffb6a
|
Addtrbute keys are perm_strings.
|
2004-02-20 18:53:33 +00:00 |
steve
|
27af95d402
|
Use perm_strings for named langiage items.
|
2004-02-18 17:11:54 +00:00 |
steve
|
6a02613fca
|
Get rid of useless warning.
|
2004-01-21 04:35:03 +00:00 |
steve
|
e617e4a98c
|
Handle wide expressions in wait condition.
|
2004-01-13 03:42:49 +00:00 |
steve
|
ee172bdccf
|
Attach line number information to for loop parts.
|
2003-10-26 04:49:51 +00:00 |
steve
|
39b2928ad8
|
Summary list of missing modules.
|
2003-09-25 00:25:14 +00:00 |
steve
|
6abe797963
|
Evaluate nb-assign r-values using elab_and_eval.
|
2003-09-20 06:08:53 +00:00 |
steve
|
94a71fdee8
|
Evaluate gate array index constants using elab_and_eval.
|
2003-09-20 06:00:37 +00:00 |
steve
|
1f0c274e82
|
Obsolete find_symbol and find_event from the Design class.
|
2003-09-20 01:05:35 +00:00 |
steve
|
178847fc53
|
Spelling fixes.
|
2003-09-13 01:01:51 +00:00 |
steve
|
cee34f8a8a
|
Support time0 resolution of combinational threads.
|
2003-09-04 20:28:05 +00:00 |
steve
|
7c1401a2ba
|
Spelling patch.
|
2003-08-28 04:11:17 +00:00 |
steve
|
c96598a429
|
Primitive outputs have same limitations as continuous assignment.
|
2003-08-05 03:01:58 +00:00 |
steve
|
004ecd08dd
|
Elide empty begin-end in conditionals.
|
2003-07-02 04:19:16 +00:00 |
steve
|
61195c5daa
|
Harmless fixup of warnings.
|
2003-06-21 01:21:42 +00:00 |
steve
|
b43c543455
|
Handle assign of real to vector.
|
2003-06-13 19:10:20 +00:00 |
steve
|
17e93b7cbe
|
Implement the wait statement behaviorally instead of as nets.
|
2003-05-19 02:50:58 +00:00 |
steve
|
d958fd2c36
|
Fix truncation of signed constant in constant addition.
|
2003-05-04 20:04:08 +00:00 |
steve
|
5b726e09af
|
Include port name in port assignment error message.
|
2003-04-24 05:25:55 +00:00 |
steve
|
d18934d444
|
Sign extend NetMult inputs if result is signed.
|
2003-03-29 05:51:25 +00:00 |
steve
|
4e182ebf67
|
Some better internal error messages.
|
2003-03-26 06:16:38 +00:00 |
steve
|
badad63ab4
|
All NetObj objects have lex_string base names.
|
2003-03-06 00:28:41 +00:00 |
steve
|
4c67de5ca7
|
Add the lex_strings string handler, and put
scope names and system task/function names
into this table. Also, permallocate event
names from the beginning.
|
2003-03-01 06:25:30 +00:00 |
steve
|
cd572a74ce
|
Add the portbind warning.
|
2003-02-22 04:12:49 +00:00 |
steve
|
e571dd90d8
|
Calculate delay statement delays using elaborated
expressions instead of pre-elaborated expression
trees.
Remove the eval_pexpr methods from PExpr.
|
2003-02-08 19:49:21 +00:00 |
steve
|
55af069fe8
|
Rewrite delay statement elaboration of handle real expressions.
|
2003-02-07 02:49:24 +00:00 |
steve
|
e941e7e805
|
Spelling fixes.
|
2003-01-30 16:23:07 +00:00 |
steve
|
8f0c02c0fa
|
Spelling fixes.
|
2003-01-27 05:09:17 +00:00 |
steve
|
46253ed873
|
Rework expression parsing and elaboration to
accommodate real/realtime values and expressions.
|
2003-01-26 21:15:58 +00:00 |
steve
|
f56d763411
|
Move strstream to ostringstream for compatibility.
|
2003-01-14 21:16:18 +00:00 |
steve
|
dedae73761
|
Account for local units in calculated delays.
|
2002-12-21 19:42:17 +00:00 |
steve
|
b89e138404
|
precalculate r-values of nb assignments and task arguments.
|
2002-12-05 04:15:14 +00:00 |