-
I approved of PR https://github.com/p4lang/p4c/pull/3748 because I think it is a good significant start at a full implementation of tables with `entries` without `const` before `entries`, and I prefer…
-
I tried to to install p4devtools using "install-p4dev-v8.sh" on a fresh Ubuntu 24.04 but the script gives an error and does not finish. Therefore, p4setup.bash is not created.
These are the last line…
-
When the user supplies a token which is not a declared type, where a declared type is expected, the parser produces various types of syntax errors, many of which are not as accurate and helpful as the…
-
Now that PR https://github.com/p4lang/p4c/pull/4999 has been merged in, this bug will no longer be reproducible by compiling the given test program for the BMv2 back end. Possible ways to reproduce t…
-
As discussed in today's WG meeting, the definition of read-write symmetry in the spec is currently fuzzy, and the spec makes no gurantees ("reads and writes [...] **should** be symmetrical and unambig…
-
It is often the case that a member in a header is never referenced. For example:
```p4
header hdr {
bit a;
bit b;
bit c;
bit d;
}
```
`c` or `d` could be removed. To know…
-
Hey, could somebody help me?
The vagrant said "The SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed. The output for this command should be in the …
-
This is not urgent for me, personally, but I wanted to create an issue for it, because it may take a while to percolate through the process.
Right now if you want to send a packet that encodes valu…
-
Also check whether 'return' is allowed by compiler inside of an action, and consider what the semantics of that should be.
Possibly correct implementation in p4pktgen for exit inside an action: do …
-
[Scala](https://www.scala-lang.org/) and the [Rust Foundation](https://www.rust-lang.org/) have a Playground where you can try out the language using an interpreter. It would be nice if we had somethi…