p4lang-p4c-nightly:mkekely/p4c-3458

Last commit made on 2021-01-07
Get this branch:
git clone -b mkekely/p4c-3458 https://git.launchpad.net/p4lang-p4c-nightly

Branch merges

Branch information

Name:
mkekely/p4c-3458
Repository:
lp:p4lang-p4c-nightly

Recent commits

355f30c... by Michal Kekely <email address hidden>

P4C-3458: Fixed non-PHV Klocwork "critical" & "error" issues fro 9.4

* Unitialized variable added to constructor

ecba24a... by Hemant Singh <email address hidden>

Add -o option to p4test backend (#2634)

Move -o option to toplevel options.

772630a... by Han Wang <email address hidden>

minor bugfix: check for nullptr (#2639)

e1b2239... by Amresh Kulkarni <email address hidden>

Set idle timeout behavior based on table property in PSA (#2632)

* Set idle timeout behavior based on table property in PSA control plane p4info
generation

* update error message

* Address PR review

* Update outputs

3b67fd6... by Mihai Budiu <email address hidden>

Add don't cares to the list of type variable bindings (#2633)

8405141... by dbrajovic-syrmia <email address hidden>

Convert SimplifyDefUse to a PassRepeated (#2610) (#2621)

This (second) PR is a continuation of the discussion in https://github.com/p4lang/p4c/pull/2610.
Originally suggested as part of the solution, it was decided to become a separate concern.
As a result, the SimplifyDefUse pass runs until convergence, instead of only once.

ba2aec7... by robert lytton <email address hidden>

Remove compiler warnings (#2626)

90194b6... by Han Wang <email address hidden>

add ceil_log2 to gmputil.h (#2625)

* Revert "remove duplicated library function in favor of big_int version (#2622)"

This reverts commit 426f512755848db4b9d8a04e761fc2204d79b232.

* add ceil_log2 to gmputil.h

7289a6b... by anasyrmia <email address hidden>

Fixes #2613 predication issue (#2624)

2bf2f61... by Chris Dodd <email address hidden>

cleanup PassManger construction (#2618)

Co-authored-by: Chrid Dodd <email address hidden>