Skip to content
This repository has been archived by the owner on Dec 27, 2022. It is now read-only.

Releases: p4lang/p4c-bm

Release 1.12.0 of p4c-bm

24 Jul 00:07
Compare
Choose a tag to compare

no change since 1.11.1, this release is to maintain version parity with bmv2

Release 1.11.1 of p4c-bm

24 Jul 00:06
Compare
Choose a tag to compare
  • do not rely on the HLIR to introduce padding for non byte aligned headers

Release 1.11.0 of p4c-bm

16 Mar 18:51
Compare
Choose a tag to compare

no significant change since 1.10.1, this release is to maintain minor version parity with bmv2

Release 1.10.1 of p4c-bm

16 Mar 18:50
Compare
Choose a tag to compare
  • fail compilation if P4 program includes metadata initializer
  • select first algorithm for dynamic selector if multiple provided in the P4 program

Release 1.10.0 of p4c-bm

04 Jan 19:08
Compare
Choose a tag to compare
  • do not assert if field-list calculation has multiple inputs / multiple algorithms; instead pick the first one for each
  • update to PD API for counter HW sync

Release 1.9.1 of p4c-bm

04 Jan 19:05
Compare
Choose a tag to compare
  • reject programs which match on variable-length fields

Release 1.9.0 of p4c-bm

15 Sep 00:13
Compare
Choose a tag to compare
  • Support new format for nanomsg notification headers after support for 64-bit device ids was added to bmv2

Release 1.8.0 of p4c-bm

03 Jul 18:16
Compare
Choose a tag to compare
  • add support for 'saturating' P4_14 field attribute
  • sort generated PD functions: this makes it easier to diff versions of the PD produced by different tools

Release 1.7.1 of p4c-bm

03 Jul 18:09
Compare
Choose a tag to compare

minor bug fixes since 1.7.0:

  • prepend @pythondir@ to path in p4c-bmv2.in instead of appending it, in case there is already an older version installed
  • prints an error message if P4 program uses a direct register

Release 1.7.0 of p4c-bm

27 Apr 17:56
Compare
Choose a tag to compare
  • better support for header stacks in expressions and as action primitive parameters