p4lang-p4c-nightly:mkekely/parser_unroll_unsetenv

Last commit made on 2021-04-27
Get this branch:
git clone -b mkekely/parser_unroll_unsetenv https://git.launchpad.net/p4lang-p4c-nightly

Branch merges

Branch information

Name:
mkekely/parser_unroll_unsetenv
Repository:
lp:p4lang-p4c-nightly

Recent commits

f243a39... by Michal Kekely <email address hidden>

Removed unnecesarry environment reset

fecfe86... by Michal Kekely <email address hidden>

Parser unroll gtest now does not modify environment

5b9aa15... by VolodymyrPeschanenkoLitSoft <email address hidden>

Changing relative paths for parsers Unroll gtests (#2748)

* relative path's were changed by absolute

Co-authored-by: Volodymyr Peschanenko <email address hidden>

3afe360... by Andy Fingerhut <email address hidden>

Minor updates to a few README files (#2747)

49eb642... by Han Wang <email address hidden>

dpdk: add support for header stack (#2745)

32b157c... by Andy Fingerhut <email address hidden>

Update PSA test programs to always put parsed headers inside a struct (#2746)

* Update PSA test programs to always put parsed headers inside a struct
Many of these test programs were written so that a single Ethernet
header type was being passed as the parameter to top level parsers and
controls in the PSA architecture, rather than the more typical struct
of multiple headers. This was not necessarily an error, but at least
the v1model architecture explicitly documents the user-defined headers
type H must be a struct containing header/stack/union types, but not
itself a header. It would be best to avoid any special-case code in
the PSA back end to handle this unlikely use case. I call it unlikely
because almost no one ever writes a program that only parses a single
header.

* Update expected output files for DPDK back end

* Updated expected outputs for one more test program

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

dpdk: fix support for bitwise and/or/xor (#2742)

2790e7b... by Mihai Budiu <email address hidden>

Fix typo in def-use analysis (#2743)

* Fix typo in def-use analysis

43e9287... by Mihai Budiu <email address hidden>

Support serenum types for array indexes (#2738)

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

Handle typedefs of generic types (#2737)