|
1 | 1 | Title : P4~16~ Language Specification
|
2 |
| -Title Note: version 1.2.1-rc |
| 2 | +Title Note: version 1.2.1 |
3 | 3 | Title Footer: &date;
|
4 | 4 | Author: The P4 Language Consortium
|
5 | 5 | Heading depth: 5
|
@@ -7767,10 +7767,13 @@ The P4 compiler should provide:
|
7767 | 7767 | | | | tuples, `@deprecated` annotation, free-form annotations, `int` type |
|
7768 | 7768 | | | | `table.apply().miss`, `string` type. |
|
7769 | 7769 | |-----|-----|-----|
|
7770 |
| -| 1.2.1-rc | June 1, 2020 | Added structure-value expressions, default values, concatenation, structured | |
7771 |
| -| | | | annotations, generalized typing rules for masks, restricted typing rule for | |
7772 |
| -| | | | shifts with infinite-precistion operands, clarified initialization semantics, | |
7773 |
| -| | | | fixed several small issues in the grammar | |
| 7770 | +| 1.2.1 | June 11, 2020 | Added structure-value expressions, default values, concatenation, | |
| 7771 | +| | | | structured annotations; standardized several new annotations; | |
| 7772 | +| | | | generalized typing rule for masks; restricted typing rule for | |
| 7773 | +| | | | shifts with infinite-precistion operands; clarified evaluation | |
| 7774 | +| | | | order for table keys; clarified copy-out behavior; clarified | |
| 7775 | +| | | | semantics of invalid header stacks; clarified initialization | |
| 7776 | +| | | | semantics; fixed several small issues in grammar. | |
7774 | 7777 | |-----|-----|-----|
|
7775 | 7778 |
|
7776 | 7779 | ## Summary of changes made in version 1.2.1
|
@@ -7809,6 +7812,8 @@ The P4 compiler should provide:
|
7809 | 7812 | [#sec-calling-convention]), especially for headers and local
|
7810 | 7813 | variables.
|
7811 | 7814 |
|
| 7815 | +* Clarified evaluation order for table keys (Section [#sec-mau-semantics]). |
| 7816 | + |
7812 | 7817 | * Fixed grammar to clarify parsing of right shift operator (`>>`),
|
7813 | 7818 | allow empty statements in parser (Section [#sec-parser-state-stmt]),
|
7814 | 7819 | and eliminate annotations on const entries (Section [#sec-entries]).
|
|
0 commit comments