p4lang-p4c-nightly:hanw/flatten-fix

Last commit made on 2019-04-07
Get this branch:
git clone -b hanw/flatten-fix https://git.launchpad.net/p4lang-p4c-nightly

Branch merges

Branch information

Name:
hanw/flatten-fix
Repository:
lp:p4lang-p4c-nightly

Recent commits

7622dc2... by Han Wang <email address hidden>

do not discard header annotation while flattening

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

opts.json_source is only available in DEVELOPER mode (#1843)

2cc66ac... by ChrisDodd

Avoid multiple definition error from linker... (#1839)

e012133... by ChrisDodd

Fix Type_InfInt::equiv (all InfInt types are the same) (#1838)

8874849... by Andy Fingerhut

Fix issue #1829 - better error messages for some wrong uses of direct… (#1837)

* Fix issue #1829 - better error messages for some wrong uses of direct_meter

* Address problems found during review

* Move BMv2 v1model test programs with compiler errors to different directory

* Correct typo

46609cd... by vidakjelena <email address hidden>

Added support for --fromJSON flag (#1754)

* Added --fromJSON flag, as registerOption for all backends.

f7aecea... by enisah <email address hidden>

Fix for the issue when number of error values is more than 9 (#1825)

Changed the way error code value is generated in bmv2 backend.
Instead of decimal value, it is generated as hex value into json file
(issue #1824)

Signed-off-by: Enisa Hadzic <email address hidden>

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

Each function invocation uses fresh type variables; fixes #1830 (#1833)

* Each function invocation uses fresh type variables; fixes #1830

54de87d... by Mihai Budiu <email address hidden>

Do not delete unused type parameters; fixes #1822 (#1826)

* Do not delete unused type parameters; fixes #1822

079bee2... by Mihai Budiu <email address hidden>

Fix bug in implementation of bool cast; fixes #1814 (#1821)

* Fix bug in implementation of bool cast; fixes #1814
* Added test with STF file from @awstuff