Skip to content

v1.2.5.18

Latest

Choose a tag to compare

@github-actions github-actions released this 02 Oct 03:49
· 45 commits to main since this release
cdade51

What's Changed

Breaking Changes 🛠

  • Release options memory when done by @fruffy in #5797
  • Release compilation contexts when their scope ends by @fruffy in #5799
  • Replace boost::format with a compatibility wrapper for P4C's diagnostic library. by @fruffy in #5234

P4 Specification Implementation

  • Allow parser / controls / packages as type parameters in package instantiations by @asl in #5789

Changes to the Compiler Core

Changes to the BMv2 Back Ends

  • Compare BMv2 error test output against reference files by @aeron-gh in #5809
  • Fix DPDK compile of conditional concatenation by @fruffy in #5811
  • Update old p4_16_bmv_errors test programs, and their expected outputs by @jafingerhut in #5812
  • bmv2: error instead of crash when the HashAlgorithm is not an enum member by @aeron-gh in #5751

Changes to the TC Back End

  • Clean up TC kernel release version parsing for more recent kernels. by @fruffy in #5770

Changes to the P4Tools Back End

  • [p4tools] Make sure state variables are compared the same way everywhere by @fruffy-xsight in #5786

Changes to the Tofino Back End

  • Type add_command and convert the assembler paths at the call site by @aeron-gh in #5754
  • tofino: keep non-scratch parser match register slices by @aeron-gh in #5753
  • Fix three small problems in the tofino build by @aeron-gh in #5763
  • Run the tofino P4Testgen compile step through the p4c driver by @aeron-gh in #5766
  • Compute 1/x^2 for the RSQR math unit table by @aeron-gh in #5767
  • Prefix the tofino-only ctest names with tofino by @aeron-gh in #5769

Other Changes

  • Convert Path from find_file to str in the driver by @aeron-gh in #5750
  • Updates for already-installed-in-docker uv, and aarch64 builds by @jafingerhut in #5755
  • Fix the metrics gtest paths for build dirs outside the source root by @aeron-gh in #5757
  • Bump thrift from 0.21.0 to 0.24.0 by @dependabot[bot] in #5748
  • Automated Release v1.2.5.18 by @github-actions[bot] in #5813

New Contributors

Full Changelog: v1.2.5.17...v1.2.5.18