p4lang-p4-runtime-nightly:chris/add-anno-property-maps

Last commit made on 2019-09-28
Get this branch:
git clone -b chris/add-anno-property-maps https://git.launchpad.net/p4lang-p4-runtime-nightly

Branch merges

Branch information

Name:
chris/add-anno-property-maps
Repository:
lp:p4lang-p4-runtime-nightly

Recent commits

8bddae3... by Chris Sommers <email address hidden>

Wrap lines to 80 chars.

24693ab... by Chris Sommers <email address hidden>

Incorporate feedback. See comments for p4types.proto.

d02a9ab... by Chris Sommers <email address hidden>

Incorporate feedback.

6e7a33a... by Chris Sommers <email address hidden>

Incorporate feedback. Replace maps with repeated ParsedAnnotation.

This more closely preserves the order and content of annotations. Note the effect of shadowing (later kv-pairs replacing earlier ones with the same key) and accumulation mean that you cannot truly reproduce the source code by reassembling the list of ParsedAnnotations. If we want to more-closely preserve annotations, we should *not* deprecate the original annotations, in which case this commit needs a follow-on to remove the deprecation extensions.

fee461a... by Chris Sommers <email address hidden>

Incorporate feedback.

AnnotationMap, AnnotationBody moved to p4types.proto. Deprecated repeated string annotations.

10e7fd8... by Chris Sommers <email address hidden>

Added AnnotationMap, AnnotationBody

Per feedback in PR#238. repeated string annotations are now deprecated in favor of annotation_map

4efefda... by Chris Sommers <email address hidden>

Incorporate feedback, use AnnotationMap, small fixes.

b502ea1... by Chris Sommers <email address hidden>

Minor spelling/type case changes

495ee4b... by Chris Sommers <email address hidden>

Incorporate feedback

Moved Custom Annotations section, revamped per .proto changes, added citation.

8557100... by Chris Sommers <email address hidden>

Add P4Annotations