p4lang-p4c-nightly:hanw/rel-8.5-2

Last commit made on 2018-11-15
Get this branch:
git clone -b hanw/rel-8.5-2 https://git.launchpad.net/p4lang-p4c-nightly

Branch merges

Branch information

Name:
hanw/rel-8.5-2
Repository:
lp:p4lang-p4c-nightly

Recent commits

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

Revert "Fix for issue #1560 (#1590)"

This reverts commit 116c2aa7ff6bd0b640a2917680f0f4f08904b60e.

5856c29... by Han Wang <email address hidden>

add hook to support custom expression converter visitor function (#1601)

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

Constant Folding AddSat/SubSat operations.

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

Fix for issue #1569 (#1588)

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

Fix for issue #1586; added more test cases (#1587)

116c2aa... by Mihai Budiu <email address hidden>

Fix for issue #1560 (#1590)

* Fix for issue #1560

c137ab7... by Zhao Ma <email address hidden>

add ior/xor operators to IR::Constant (#1594)

* add ior/xor operators to IR::Constant

5a378c1... by Calin Cascaval <email address hidden>

add support for versioning p4c backends (#1592)

We add support for versioning different p4c backends independently of
each other. Currently we specify a global version in the root
CMakeLists.txt file, which will be reported by the p4c driver.
Individual backends get a configurable version string that is set at
configuration time based on macros derived from the global
version. However, each backend can customize the format of the
version, and see the example in the psa backend that hardcodes the
version to 0.0.1 and uses only the git SHA.

Alternative solution to #1491.

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

Struct initializer (#1498)

* StructInitializerExpression data structure

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

Fix for issue #1580 (#1583)

* Fix for issue #1580
* Improved error message