p4lang-p4c-nightly:cdodd-temp

Last commit made on 2021-08-03
Get this branch:
git clone -b cdodd-temp https://git.launchpad.net/p4lang-p4c-nightly

Branch merges

Branch information

Name:
cdodd-temp
Repository:
lp:p4lang-p4c-nightly

Recent commits

dea1c2e... by Chris Dodd <email address hidden>

annotation to disable optimization in a block (#2865)

- disables ConstantFolding, Reassociation, and StrengthReduction

b61b16b... by Jakub Neruda <email address hidden>

Refactor error logging (#2804)

Refactor error_helper methods to return ErrorMessage object rather than preformatted string. ErrorReporter was changed to be inheritable, with emit_message (accepting ErrorMessage) being virtual so anybody can subclass and provide their own error message serialization routines. ErrorMessage::toString can be used to obtain formatted error message.

7e313e3... by Han Wang <email address hidden>

support additional search path for p4include directory from backend (#2807)

f671966... by usha1830 <email address hidden>

Add support for mask(&&&) and range (.. ) operations in dpdk backend and fixed few typos (#2787)

4ee3796... by Mihai Budiu <email address hidden>

Fix bug in ebpf C code generation for parsers (#2806)

ba00603... by Mihai Budiu <email address hidden>

Optimize usages of "not" (#2798)

* Simplify if(not p)
* Silence compiler warnings

b33a1db... by fruffy <email address hidden>

Update build status badge. (#2801)

* Build status.
* Cover all tests.

ecdfa8d... by fruffy <email address hidden>

Ci Edits. (#2799)

5e7a3b1... by Han Wang <email address hidden>

keep unused method declaration (#2789)

658ff0e... by Mihai Budiu <email address hidden>

Call setInvalid on all uninitialized headers. (#2785)

* Reset uninitialized headers everywhere