|
10 | 10 | * `unique`, `unique0`, and `priority` case statements now produce corresponding |
11 | 11 | `parallel_case` and `full_case` statement attributes |
12 | 12 | * Added support for attributes in unary, binary, and ternary expressions |
13 | | -* Added support for shadowing interface names with local typenames |
14 | 13 | * Added support for streaming concatenations within ternary expressions |
| 14 | +* Added support for shadowing interface names with local typenames |
15 | 15 | * Added support for passing through `wait` statements |
16 | 16 |
|
17 | 17 | ### Bug Fixes |
18 | 18 |
|
19 | | -* Fixed an issue that prevented parsing tasks and functions with `inout` ports |
20 | 19 | * Fixed signed unsized literals with a leading 1 bit (e.g., `'sb1`, `'sh8f`) |
21 | 20 | incorrectly sign-extending in size and type casts |
22 | 21 | * Fixed conflicting genvar names when inlining interfaces and modules that use |
23 | 22 | them; all genvars are now given a design-wide unique name |
24 | | -* Fixed byte order of strings in size casts |
25 | 23 | * Fixed unconverted structs within explicit type casts |
| 24 | +* Fixed byte order of strings in size casts |
26 | 25 | * Fixed unconverted multidimensional struct fields within dimension queries |
27 | 26 | * Fixed non-typenames (e.g., from packages or subsequent declarations) |
28 | 27 | improperly shadowing the names of `struct` pattern fields |
29 | 28 | * Fixed shadowing of interface array indices passed to port connections |
30 | 29 | * Fixed failure to resolve typenames suffixed with dimensions in contexts |
31 | 30 | permitting both types and expressions, e.g., `$bits(T[W-1:0])` |
| 31 | +* Fixed an issue that prevented parsing tasks and functions with `inout` ports |
32 | 32 | * Fixed errant constant folding of shadowed non-trivial localparams |
33 | 33 | * Fixed conversion of function calls with no arguments passed to other functions |
34 | 34 | * Fixed certain non-ANSI style port declarations being incorrectly reported as |
|
0 commit comments