{"push_id":2612774477,"size":9,"distinct_size":2,"ref":"refs/heads/issue47","head":"b79e1b3857837a4772895998377ad545bda3c834","before":"097aa670eaee6a3669deacb77f081346807769c3","commits":[{"sha":"41a05148a71c08ff0d16e4418c2294d9f2761668","author":{"name":"Mihai Budiu","email":"80f34b4fcd5b9ba05c28cad718c56aec2280395d@vmware.com"},"message":"Fix for issue #1304 (#1306)","distinct":false,"url":"https://api.github.com/repos/mbudiu-vmw/p4c-clone/commits/41a05148a71c08ff0d16e4418c2294d9f2761668"},{"sha":"23aef2e0810909fc253e3895174332ba586ef213","author":{"name":"Han Wang","email":"a037991817fe4699fccbd17b969ebc2012a6355e@users.noreply.github.com"},"message":"check for nullptr when generating control plane api (#1309)","distinct":false,"url":"https://api.github.com/repos/mbudiu-vmw/p4c-clone/commits/23aef2e0810909fc253e3895174332ba586ef213"},{"sha":"7ad9155cc03213673377094cf0c85d2f3b8ee11a","author":{"name":"Antonin Bas","email":"4c69575ae52ccaf13353fcd10ca26f77fb742b5e@barefootnetworks.com"},"message":"Update to latest P4Runtime version\n\nWe now include the major version number in the Protobuf package names\nfor P4Runtime, following best practices to deploy Protobuf / gRPC cloud\nservices. This required updating all of the compiler code that uses the\nP4Runtime Protobuf messages.","distinct":false,"url":"https://api.github.com/repos/mbudiu-vmw/p4c-clone/commits/7ad9155cc03213673377094cf0c85d2f3b8ee11a"},{"sha":"8319d3213e5e28abd76015d68e5586993ae5fb99","author":{"name":"Han Wang","email":"a037991817fe4699fccbd17b969ebc2012a6355e@users.noreply.github.com"},"message":"fix backend graph to check for optional arguments in PackageBlock (#1313)","distinct":false,"url":"https://api.github.com/repos/mbudiu-vmw/p4c-clone/commits/8319d3213e5e28abd76015d68e5586993ae5fb99"},{"sha":"46fbaa7e767d7a06262abe3f6c410a52ae798d07","author":{"name":"Evan Cheshire","email":"ac1fd901cdafcc2914cf08d5562e29f05bf1ea77@barefootnetworks.com"},"message":"Added an annotation for meter pre_color (#1315)","distinct":false,"url":"https://api.github.com/repos/mbudiu-vmw/p4c-clone/commits/46fbaa7e767d7a06262abe3f6c410a52ae798d07"},{"sha":"5998e0d6170db9f1fd302df5ea96e52f6d425e1c","author":{"name":"Han Wang","email":"a037991817fe4699fccbd17b969ebc2012a6355e@users.noreply.github.com"},"message":"initial support for psa architecture in bmv2 backend (#1298)","distinct":false,"url":"https://api.github.com/repos/mbudiu-vmw/p4c-clone/commits/5998e0d6170db9f1fd302df5ea96e52f6d425e1c"},{"sha":"9ea3890f6bcd650432a495f3e01d2db8efd3f05d","author":{"name":"Antonin Bas","email":"4c69575ae52ccaf13353fcd10ca26f77fb742b5e@barefootnetworks.com"},"message":"A framework for P4Info generation for arbitrary architectures\n\nMore architectures are being developped and there is a desire to be able\nto use P4Runtime with them. P4Runtime supports standard architectures\n(v1model & PSA) natively and support architecture-specific extensions\n(table properties & externs). In order to enable using P4Runtime with\nvendor-specific architectures, we define a framework that can be used to\nimplement P4Info generation for these architectures more easily. v1model\n& PSA also use this framework, but support for these standard\narchitectures is supported natively by p4c, while vendor-specific\narchitectures must be supported in the vendor's backend.\n\nThe goal of the framework is to reduce code redundancy. A\nP4RuntimeArchHandlerIface implementation can be registered for each\narchitecture. The P4RuntimeSerializer singleton object takes care of all\nthe common logic, and calls the overridden P4RuntimeArchHandlerIface\nwhen needed for architecture-specific processing.\n\nThere are still some minor v1model references in P4RuntimeSerializer\nthat will be solved in a future commit. These are minor and are\ndependent on some fixes in p4info.proto.\n\nP4Info generation for PSA is not supported yet (it will be in a future\ncommit) but most of the v1model code should be re-usable.","distinct":false,"url":"https://api.github.com/repos/mbudiu-vmw/p4c-clone/commits/9ea3890f6bcd650432a495f3e01d2db8efd3f05d"},{"sha":"2e2f42edde329f2d5d5deb71ace49843f3e18e7b","author":{"name":"mbudiu-vmw","email":"80f34b4fcd5b9ba05c28cad718c56aec2280395d@vmware.com"},"message":"Fix for issue #47","distinct":true,"url":"https://api.github.com/repos/mbudiu-vmw/p4c-clone/commits/2e2f42edde329f2d5d5deb71ace49843f3e18e7b"},{"sha":"b79e1b3857837a4772895998377ad545bda3c834","author":{"name":"mbudiu-vmw","email":"80f34b4fcd5b9ba05c28cad718c56aec2280395d@vmware.com"},"message":"Fixed reference outputs","distinct":true,"url":"https://api.github.com/repos/mbudiu-vmw/p4c-clone/commits/b79e1b3857837a4772895998377ad545bda3c834"}]}
{"actor":{"display_login":"mbudiu-vmw"}}