p4lang-p4c-nightly:hanw/runtest-args

Last commit made on 2018-08-09
Get this branch:
git clone -b hanw/runtest-args https://git.launchpad.net/p4lang-p4c-nightly

Branch merges

Branch information

Name:
hanw/runtest-args
Repository:
lp:p4lang-p4c-nightly

Recent commits

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

move args inside the .test script

f6cf471... by fruffy <email address hidden>

Implement full end-to-end ebpf tests. (#1413)

* Refactor the testing framework for the kernel environment.
* Update README.md

cab34d3... by ChrisDodd

local_copyprop table key fix (#issue 1426)

- deal with members and array elements properly when propagating into
  the key of a table.

6253559... by Calin Cascaval <email address hidden>

change the language used by the preprocessor (#1429)

* change the language used by the preprocessor

Fixes #1428

e39f479... by Soumyadeep Ghosh <email address hidden>

Fix a bug with the backtracking framework (#1425)

When a backtrack trigger of type `t` is thrown from a nested pass manager and when it is meant to be
caught in the top-level pass manager, the trigger type currently does not recognize type `t`. This
PR ensures that the trigger type is not lost when a backtrack exception is rethrown by the nested
pass manager.

ace6b78... by zma-barefoot <email address hidden>

modified graphs::ParserGraphs for reuse (#1424)

830511d... by Chris Dodd <email address hidden>

option to recursively add debug hooks to child pass managers

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

Track the original clone source id in IR::Node across clone()

d096551... by Calin Cascaval <email address hidden>

prevent opening a pipe in case there were errors (#1421)

* prevent opening a pipe in case there were errors

If there have been compiler errors and we open a pipe to
preprocess additional files, we end up killing the pipe early.
So it is better not to open the file at all.

74d8aaa... by Chris Dodd <email address hidden>

Fix stack checks in toP4::end_apply

- check that the stacks are consistent with what they were in
  init_apply, not that they are empty