Skip to content

Commit ba78398

Browse files
authored
Merge pull request #871 from p4lang/P4-16-v1.2.1
Final changes for v1.2.1
2 parents 46a5677 + cfa7cf4 commit ba78398

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

p4-16/spec/P4-16-spec.mdk

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Title : P4~16~ Language Specification
2-
Title Note: version 1.2.1-rc
2+
Title Note: version 1.2.1
33
Title Footer: &date;
44
Author: The P4 Language Consortium
55
Heading depth: 5
@@ -7767,10 +7767,13 @@ The P4 compiler should provide:
77677767
| | | tuples, `@deprecated` annotation, free-form annotations, `int` type |
77687768
| | | `table.apply().miss`, `string` type. |
77697769
|-----|-----|-----|
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. |
77747777
|-----|-----|-----|
77757778

77767779
## Summary of changes made in version 1.2.1
@@ -7809,6 +7812,8 @@ The P4 compiler should provide:
78097812
[#sec-calling-convention]), especially for headers and local
78107813
variables.
78117814

7815+
* Clarified evaluation order for table keys (Section [#sec-mau-semantics]).
7816+
78127817
* Fixed grammar to clarify parsing of right shift operator (`>>`),
78137818
allow empty statements in parser (Section [#sec-parser-state-stmt]),
78147819
and eliminate annotations on const entries (Section [#sec-entries]).

0 commit comments

Comments
 (0)