Zachary Snow
6ffa31ff9a
small coverage improvements
2023-11-04 22:24:59 -04:00
Zachary Snow
0fb3a41ed3
additional test coverage
...
- test deprecated flags
- test struct const edge cases
- test implicit net edge cases
- test dump-prefix
2023-05-14 00:54:22 -04:00
Zachary Snow
11a5d0479d
support for sequence and property declarations
2023-05-07 16:45:06 -04:00
Zachary Snow
4ced649a87
convert do while loops
2022-03-11 11:32:54 +01:00
Zachary Snow
1315bed81c
support cycle delay range in sequence expressions
2022-03-09 18:38:30 +01:00
Zachary Snow
96cfe18ca7
pass through support for functions with output ports
2022-02-07 23:38:11 +01:00
Zachary Snow
eb42042c1c
pass through support for DPI imports and exports
2022-01-25 20:52:14 -07:00
Saw Xue Zheng
8ecd2c6e52
fix common_module_item to include deferred_assertion_item ( #178 )
2021-09-11 15:22:04 -04:00
Zachary Snow
581a7911de
support for deferred immediate assertion statements
2021-08-16 17:50:23 -06:00
Zachary Snow
d6d3938d20
fix codegen for assertion property and sequence expressions
...
- updated representation and added codegen for sequence match items
- fix incorrect codegen for `iff` property expression
2021-07-16 09:54:05 -04:00
Zachary Snow
52ccd3d383
additional test coverage for existing logic
2021-07-09 10:34:35 -04:00
Zachary Snow
5fd21ebfb0
improved parsing in declaration contexts
...
- support for additional assignment statements in loop initializations
- greatly improved error messaging in these contexts
- decl parser takes in the ending token; significant related refactoring
- pass through elaboration system tasks
- removed non-blocking assignment operator precedence hack
- preliminary nosim test suite for features unsupported by iverilog
2021-07-05 18:00:12 -04:00