v1.2.4.11
github-actions
released this
02 May 17:13
·
241 commits
to main
since this release
What's Changed
- Handle Arithmetic operations for fields which are in network order by @komaljai in #4566
- Create CONTRIBUTING.md by @AdarshRawat1 in #4581
- Revert using Abseil system includes. by @fruffy in #4594
- [DOCS][Refactor] Replace direct links with word links by @AdarshRawat1 in #4577
- Fix spurious failure when two tests try to remove
ptf.log
at the same time. by @fruffy in #4591 - Improve & Move "How to contribute" section to Top level readme by @AdarshRawat1 in #4580
- allow disabling of p4 input count check by @grg in #4446
- [Docs] Add Table of Content by @AdarshRawat1 in #4590
- Do not swallow the output when checking for existence of the static binary in the PTF eBPF test. by @fruffy in #4601
- restore missing parentheses by @grg in #4600
- Make the tree cloner also clone Member(TypeNameExpression) to ensure the result is a DAG by @mihaibudiu in #4539
- Update the comment format of common by @sumit7754 in #4602
- Update the DASH programs. by @fruffy in #4593
- Update the Commenting Style in the BMv2 Backend. by @sumit7754 in #4603
- P4TC - kfunc definition changes by @komaljai in #4604
- Fix a warning emerging from a testsuite in GTest on newer versions of Clang. by @fruffy in #4605
- Add option to build with dynamic libc and c++, but static other dependencies; change static option name by @vlstill in #4597
- Add missing include to map.h by @smolkaj in #4607
- Inspector: clear the done flag when revisiting node by @grg in #4608
- [Docs] Improve formatting for consistency by @AdarshRawat1 in #4616
- Miscellaneous cleanups for P4Testgen. by @fruffy in #4613
- Fix missing override in the visitor test compilation unit. by @fruffy in #4621
- Force black to use the pytoml file as configuration. by @fruffy in #4588
- Update the Commenting Style in the DPDK backend by @sumit7754 in #4619
- P4TC - Add permission annotations to tables by @komaljai in #4610
- [Docs] Non-Breaking change of "p4c" to "P4C" by @AdarshRawat1 in #4620
- Use
IR::Annotation::nameAnnotation
everywhere instead of hard-coding@name
annotation name by @kfcripps in #4628 - Ensure we take compiler-provided declaration of posix_memalign by @asl in #4609
- Call PassManager's debug hook even after a failing pass by @vlstill in #4626
- Update ebpf comment format by @sumit7754 in #4624
- [#4614] Unconditionally copy
dpdk
p4include files to the binary directory by @kfcripps in #4615 - [#4625] Prune
MethodCallStatement
s if childMethodCallExpression
resolves to a compile-time constant. by @kfcripps in #4627 - [Docs] capitalize "GCC" acronym in docs and comment by @AdarshRawat1 in #4632
- Update graphs comment formatting. by @sumit7754 in #4630
- P4TC - Emit 'NoAction' in table actions list in template file by @komaljai in #4622
- allow disabling of subtraction transform by @grg in #4633
- Contribute DiagnosticCountInPassHook by @vlstill in #4629
- Update MacOS brew version. by @fruffy in #4642
- Fix: Outdated links by @AdarshRawat1 in #4618
- Rename reused-counter.p4 as reused-counter-bmv2.p4 so a test is created for it by @jafingerhut in #4636
- Add -mbmi flag to Abseil for GCC versions greater than 14. by @fruffy in #4638
- Introduce guard for aarch64 GCC compilation. by @fruffy in #4647
- Automated Release v1.2.4.11 by @github-actions in #4646
Full Changelog: v1.2.4.10...v1.2.4.11