p4lang-p4c-nightly:amresh/const-default-action

Last commit made on 2019-08-28
Get this branch:
git clone -b amresh/const-default-action https://git.launchpad.net/p4lang-p4c-nightly

Branch merges

Branch information

Name:
amresh/const-default-action
Repository:
lp:p4lang-p4c-nightly

Recent commits

4a86574... by Amresh Kulkarni <email address hidden>

Modify const_default_action.p4

4b8d1bd... by Amresh Kulkarni <email address hidden>

Fix const default action check

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

Use sourceInfo to generate action names in ActionSynthesis (#2024)

- make it easier in the backend to figure out where actions and tables
  came from when debugging by using a name that vaguely corresponds to
  the source file and line of the original statement.

69e132d... by Mihai Budiu <email address hidden>

Implementation of string type (#2017)

* Implementation of string type

62f8ed3... by marko-stanoj <email address hidden>

Abillity to disable passes in the frontend and midend.(#830) (#2016)

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

fix shadow warning issue1172 (#2014)

730986b... by Han Wang <email address hidden>

keep annotation when converting action selector (#2009)

4f04121... by Antonin Bas <email address hidden>

Support serializable enums in const table entries

Most of the changes are in the p4RuntimeSerializer. One change was
required in type unification to support:
`((bit<16>)MyEnum2B.MBR2) &&& 0xff00`

`MyEnum2B.MBR2 &&& 0xff00` gives a compiler error, but AFAIK that is
conformant to the P4_16 spec.

ac15b6f... by Aashlesha Patil <email address hidden>

Added support for zeros_as_ones (#2005)

a7f145c... by Andy Fingerhut <email address hidden>

Add documentation of assert and assume statements (#2002)