p4lang-p4c-nightly:scapy-version

Last commit made on 2019-01-11
Get this branch:
git clone -b scapy-version https://git.launchpad.net/p4lang-p4c-nightly

Branch merges

Branch information

Name:
scapy-version
Repository:
lp:p4lang-p4c-nightly

Recent commits

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

Require scapy==2.4.0 in Dockerfile

- needed for osx ebpf build...

2d00ef6... by ChrisDodd

Fix def_use/SimplifyDefUse to deal with extern methods properly (#1284)

- Track extern method calls, assuming that any call to any
  non-abstract method might trigger any abstract method implementation
- local_copyprop fixed for the same assumption.
- propagate reads/writes from callee to caller properly.
- @synchronized annotation for abstract methods

27ea6dc... by Antonin Bas <email address hidden>

Populate Documentation fields and PkgInfo in P4Info

The documentation information comes from the '@brief' and '@description'
annotations. The PkgInfo message is populated based on the annotations
on the P4 package declaration.

To reduce code duplication, a new setPreamble helper function is added,
which can be used to set all the fields (including documentation and
generic annotations) in the preamble for all P4Info entities.

Fixes #1170

4a66701... by Jed Liu <email address hidden>

Added missing build dependencies (#1645)

This should fix #1644.

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

Handle headers in structs; fixes #1642 (#1643)

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

Improved translation of P4-14 header stacks with varbits (fixes #576) (#1635)

* Fix P4-14->P4-16 translation of header stacks w varbits; fixes #576

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

fix for issue 1593: default type parameter in architecture definition (#1637)

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

 Reorganize passes to handle default values; fixes #1638 and #1639 (#1640)

48e9a12... by Andy Fingerhut

Add verify update checksum tests (#1636)

* Add test cases for verify/update checksum with STF packet tests for BMv2

0b7f11b... by Zhao Ma <email address hidden>

documentation for match_t (#1634)

* added != operator