Changelog:
- Add -mbmi flag to Abseil for GCC versions greater than 14. (4638) [Fabian Ruffy]
- Rename reused-counter.p4 as reused-counter-bmv2.p4 so a test is created for it (4636) [Andy Fingerhut]
- Fix: Outdated links (4618) [Adarsh Rawat]
- Update MacOS brew version. (4642) [Fabian Ruffy]
- Contribute DiagnosticCountInPassHook (4629) [Vladimír Štill]
- allow disabling of subtraction transform (4633) [Glen Gibb]
- P4TC - Emit 'NoAction' in table actions list in template file (4622) [Komal Jain]
- Update graphs comment formatting. (4630) [sumit7754]
- [Docs] capitalize "GCC" acronym in docs and comment (4632) [Adarsh Rawat]
- [4625] Prune s if child resolves to a compile-time constant. (4627) [Kyle Cripps]
- [4614] Unconditionally copy p4include files to the binary directory (4615) [Kyle Cripps]
- Update ebpf comment format (4624) [sumit7754]
- Call PassManager's debug hook even after a failing pass (4626) [Vladimír Štill]
- Ensure we take compiler-provided declaration of posix_memalign (4609) [Anton Korobeynikov]
- Use everywhere instead of hard-coding annotation name (4628) [Kyle Cripps]
- [Docs] Non-Breaking change of "p4c" to "P4C" (4620) [Adarsh Rawat]
- P4TC - Add permission annotations to tables (4610) [Komal Jain]
- Update the Commenting Style in the DPDK backend (4619) [sumit7754]
- Force black to use pytoml as config. (4588) [Fabian Ruffy]
- Fix missing override. (4621) [Fabian Ruffy]
- Miscellaneous cleanups for P4Testgen. (4613) [Fabian Ruffy]
- Format: Documentation dependency command (4616) [Adarsh Rawat]
- clear done/visit_in_progress when revisiting node (4608) [Glen Gibb]
- Add missing <iterator> include to map.h (4607) [Steffen Smolka]
- Add option to build with dynamic libc and c++, but static other dependencies; change static option name (4597) [Vladimír Štill]
- Fix a warning emerging from a testsuite in GTest on newer versions of Clang. (4605) [Fabian Ruffy]
- Change kfunc definition for bpf_p4tc_tbl_read, xdp_p4tc_tbl_read, (4604) [Komal Jain]
- Update Commenting Style in Bmv2 Backend (4603) [sumit7754]
- Update the dash programs. (4593) [Fabian Ruffy]
- Update the comment format of common (4602) [sumit7754]
- Make the tree cloner also clone Member(TypeNameExpression) to ensure the result is a DAG (4539) [Mihai Budiu]
- restore missing parentheses (4600) [Glen Gibb]
- Do not swallow the test output when checking for the static binary functionality. (4601) [Fabian Ruffy]
- [Docs] Add Table of Content (4590) [Adarsh Rawat]
- allow disabling of p4 input count check (4446) [Glen Gibb]
- Improve & Move "How to contribute" section to Top level readme (4580) [Adarsh Rawat]
- Fix spurious failure when two tests try to remove at the same time. (4591) [Fabian Ruffy]
- [DOCS][Refactor] Replace direct links with word links (4577) [Adarsh Rawat]
- Revert using Abseil system includes. (4594) [Fabian Ruffy]
- Create CONTRIBUTING.md (4581) [Adarsh Rawat]
- Handle Arithmetic operations for fields which are in network order (4566) [Komal Jain]