p4lang-p4c-nightly:amresh/p4c-1293

Last commit made on 2019-04-17
Get this branch:
git clone -b amresh/p4c-1293 https://git.launchpad.net/p4lang-p4c-nightly

Branch merges

Branch information

Name:
amresh/p4c-1293
Repository:
lp:p4lang-p4c-nightly

Recent commits

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

Add original name as annotation for match keys

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

1a24cd0... by Antonin Bas <email address hidden>

Handle @max_group_size annotation when generating P4Info

This annotation is standardized by the P4Runtime specification and
enables the P4 programmer to specify the maximum group size (sum of
weights across all members in a group) for a given v1model / PSA
action selector.