p4lang-p4c-nightly:zma/loop-warn

Last commit made on 2019-01-24
Get this branch:
git clone -b zma/loop-warn https://git.launchpad.net/p4lang-p4c-nightly

Branch merges

Branch information

Name:
zma/loop-warn
Repository:
lp:p4lang-p4c-nightly

Recent commits

745d304... by Zhao Ma <email address hidden>

get rid of an unnecessary warning

d46bdea... by ChrisDodd

Get rid of Visitor::flow_dead (#1683)

- using this as a way of getting a 'bottom' flow lattice element is
  confusing and error prone, and not really necessary; not having it
  only make a copy of visit_children routines slightly more complex.

1ab1c79... by Evan Cheshire <email address hidden>

Move a message to assert (#1680)

* Moved to assert for cleaner build on sub-libraries

* Removed the include

3572fbf... by ChrisDodd

Fix equiv generation to be easier to override properly (#1677)

- add Declarator::equiv and Type_Declarator::equiv that ignores declid,
  so repeated specializations with the same types will compare
  equivalent.

d286199... by Evan Cheshire <email address hidden>

Bitvec Barrel Shift (#1666)

* Added a barrel shift and associated tests

* Changed function to rotate, to imitate std::rotate

* Cpplint problems

* Changed names from rotate.* to rotate_right.*

9ef2267... by Mihai Budiu <email address hidden>

Validate headers type for v1model (#1676)

* Validate headers type for v1model

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

Follow-on work for nested struct - add SerEnum and boolean to nested struct (#1654)

Support other serializable types in headers.

d44caec... by Han Wang <email address hidden>

improved strength reduction pass (#1673)

62b8d52... by Mihai Budiu <email address hidden>

Add p4info files as reference outputs (#1675)

Fixes #1671

e63d4d9... by Han Wang <email address hidden>

Changed FlattenHeaders to explicitly handle Type_Header and Type_Struct (#1667)