Skip to content

v1.2.5.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 13 Nov 04:53
· 10 commits to main since this release
65b4daa

What's Changed

๐ŸŽ‰The Tofino compiler is now open-source and available as a P4C back end (#4964). ๐ŸŽ‰

Breaking Changes ๐Ÿ› 

  • Add abseil string helpers by @asl in #4971
  • Remove IR::Annotations and make IAnnotated to carry annotations inline by @asl in #4992

P4 Specification Implementation

Changes to the Compiler Core

Changes to the BMv2 Back Ends

  • Enable handling of arbitrary if statements within actions for BMv2 back end by @jafingerhut in #4999

Changes to the TC Back End

Changes to the P4Tools Back End

  • [P4Testgen] Replace absl::btree_map with the P4::flat_map implementation by @fruffy in #4713

Changes to the Tofino Back End

  • Miscellaneous small Tofino fixes for compilation. by @fruffy in #4996
  • Remove superfluous Tofino include. Make Tofino include paths fully qualified. by @fruffy in #4998
  • Try to unbreak Tofino backend due to recent annotations changes by @asl in #5015

Other Changes

  • Remove CMAKE_BUILD_TYPE values that do not work when building Z3 by @jafingerhut in #4997
  • Try to fix clang compilation failures with the -fsized-deallocation option. by @fruffy in #4995
  • Docs : Changelogs release update for v1.2.4.16 & v1.2.4.17 by @AdarshRawat1 in #5003

Full Changelog: v1.2.4.17...v1.2.5.0