Skip to content

Commit

Permalink
docs: Refactor Changelogs of release v1.2.4.11
Browse files Browse the repository at this point in the history
  • Loading branch information
AdarshRawat1 committed Jun 8, 2024
1 parent d9d55b0 commit fff602b
Showing 1 changed file with 30 additions and 19 deletions.
49 changes: 30 additions & 19 deletions docs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,48 +50,59 @@
Full Changelog: https://github.com/p4lang/p4c/compare/v1.2.4.11...v1.2.4.12

## Release v1.2.4.11 [[view](https://github.com/p4lang/p4c/pull/4646)]

### Changes to the Compiler Core
- Introduce guard for aarch64 GCC compilation. [[view](https://github.com/p4lang/p4c/pull/4647)]
- Add -mbmi flag to Abseil for GCC versions greater than 14. [[view](https://github.com/p4lang/p4c/pull/4638)]
- Rename reused-counter.p4 as reused-counter-bmv2.p4 so a test is created for it [[view](https://github.com/p4lang/p4c/pull/4636)]
- Fix: Outdated links [[view](https://github.com/p4lang/p4c/pull/4618)]
- Update MacOS brew version. [[view](https://github.com/p4lang/p4c/pull/4642)]
- Contribute DiagnosticCountInPassHook [[view](https://github.com/p4lang/p4c/pull/4629)]
- allow disabling of subtraction transform [[view](https://github.com/p4lang/p4c/pull/4633)]
- P4TC - Emit 'NoAction' in table actions list in template file [[view](https://github.com/p4lang/p4c/pull/4622)]
- Update graphs comment formatting. [[view](https://github.com/p4lang/p4c/pull/4630)]
- [Docs] capitalize "GCC" acronym in docs and comment [[view](https://github.com/p4lang/p4c/pull/4632)]
- [#4625] Prune `MethodCallStatement`s if child `MethodCallExpression` resolves to a compile-time constant. [[view](https://github.com/p4lang/p4c/pull/4627)]
- [#4614] Unconditionally copy `dpdk` p4include files to the binary directory [[view](https://github.com/p4lang/p4c/pull/4615)]
- Update ebpf comment format [[view](https://github.com/p4lang/p4c/pull/4624)]
- Call PassManager's debug hook even after a failing pass [[view](https://github.com/p4lang/p4c/pull/4626)]
- Ensure we take compiler-provided declaration of posix_memalign [[view](https://github.com/p4lang/p4c/pull/4609)]
- Fix missing override. [[view](https://github.com/p4lang/p4c/pull/4621)]
- Inspector: clear done/visit_in_progress when revisiting node [[view](https://github.com/p4lang/p4c/pull/4608)]
- Add option to build with dynamic libc and c++, but static other dependencies; change static option name [[view](https://github.com/p4lang/p4c/pull/4597)]
- Make the tree cloner also clone Member(TypeNameExpression)] to ensure the result is a DAG [[view](https://github.com/p4lang/p4c/pull/4539)]
- restore missing parentheses [[view](https://github.com/p4lang/p4c/pull/4600)]
- allow disabling of p4 input count check [[view](https://github.com/p4lang/p4c/pull/4446)]

### Changes to the eBPF Back Ends
- Do not swallow the test output when checking for the static binary functionality. [[view](https://github.com/p4lang/p4c/pull/4601)]

### Changes to the TC Back End
- Handle Arithmetic operations for fields which are in network order [[view](https://github.com/p4lang/p4c/pull/4566)]
- P4TC - Emit 'NoAction' in table actions list in template file [[view](https://github.com/p4lang/p4c/pull/4622)]
- Use `IR::Annotation::nameAnnotation` everywhere instead of hard-coding `@name` annotation name [[view](https://github.com/p4lang/p4c/pull/4628)]
- [Docs] Non-Breaking change of "p4c" to "P4C" [[view](https://github.com/p4lang/p4c/pull/4620)]
- P4TC - Add permission annotations to tables [[view](https://github.com/p4lang/p4c/pull/4610)]

### Changes to the P4Tools Back End
- Miscellaneous cleanups for P4Testgen. [[view](https://github.com/p4lang/p4c/pull/4613)]

### Other Changes
- Add -mbmi flag to Abseil for GCC versions greater than 14. [[view](https://github.com/p4lang/p4c/pull/4638)]
- Rename reused-counter.p4 as reused-counter-bmv2.p4 so a test is created for it [[view](https://github.com/p4lang/p4c/pull/4636)]
- Fix: Outdated links [[view](https://github.com/p4lang/p4c/pull/4618)]
- Update graphs comment formatting. [[view](https://github.com/p4lang/p4c/pull/4630)]
- [Docs] capitalize "GCC" acronym in docs and comment [[view](https://github.com/p4lang/p4c/pull/4632)]
- Update ebpf comment format [[view](https://github.com/p4lang/p4c/pull/4624)]
- [Docs] Non-Breaking change of "p4c" to "P4C" [[view](https://github.com/p4lang/p4c/pull/4620)]
- Update the Commenting Style in the DPDK backend [[view](https://github.com/p4lang/p4c/pull/4619)]
- Force black to use pytoml as config. [[view](https://github.com/p4lang/p4c/pull/4588)]
- Fix missing override. [[view](https://github.com/p4lang/p4c/pull/4621)]
- Miscellaneous cleanups for P4Testgen. [[view](https://github.com/p4lang/p4c/pull/4613)]
- Format: Documentation dependency command [[view](https://github.com/p4lang/p4c/pull/4616)]
- clear done/visit_in_progress when revisiting node [[view](https://github.com/p4lang/p4c/pull/4608)]
- Add missing <iterator> include to map.h [[view](https://github.com/p4lang/p4c/pull/4607)]
- Add option to build with dynamic libc and c++, but static other dependencies; change static option name [[view](https://github.com/p4lang/p4c/pull/4597)]
- Fix a warning emerging from a testsuite in GTest on newer versions of Clang. [[view](https://github.com/p4lang/p4c/pull/4605)]
- Change kfunc definition for bpf_p4tc_tbl_read, xdp_p4tc_tbl_read, [[view](https://github.com/p4lang/p4c/pull/4604)]
- Update Commenting Style in Bmv2 Backend [[view](https://github.com/p4lang/p4c/pull/4603)]
- Update the dash programs. [[view](https://github.com/p4lang/p4c/pull/4593)]
- Update the comment format of common [[view](https://github.com/p4lang/p4c/pull/4602)]
- Make the tree cloner also clone Member(TypeNameExpression)] to ensure the result is a DAG [[view](https://github.com/p4lang/p4c/pull/4539)]
- restore missing parentheses [[view](https://github.com/p4lang/p4c/pull/4600)]
- Do not swallow the test output when checking for the static binary functionality. [[view](https://github.com/p4lang/p4c/pull/4601)]
- Create CONTRIBUTING.md [[view](https://github.com/p4lang/p4c/pull/4581)]
- [Docs] Add Table of Content [[view](https://github.com/p4lang/p4c/pull/4590)]
- allow disabling of p4 input count check [[view](https://github.com/p4lang/p4c/pull/4446)]
- [DOCS][Refactor] Replace direct links with word links [[view](https://github.com/p4lang/p4c/pull/4577)]
- Improve & Move "How to contribute" section to Top level readme [[view](https://github.com/p4lang/p4c/pull/4580)]
- Fix spurious failure when two tests try to remove `ptf.log` at the same time. [[view](https://github.com/p4lang/p4c/pull/4591)]
- [DOCS][Refactor] Replace direct links with word links [[view](https://github.com/p4lang/p4c/pull/4577)]
- Revert using Abseil system includes. [[view](https://github.com/p4lang/p4c/pull/4594)]
- Create CONTRIBUTING.md [[view](https://github.com/p4lang/p4c/pull/4581)]
- Handle Arithmetic operations for fields which are in network order [[view](https://github.com/p4lang/p4c/pull/4566)]

## Release v1.2.4.10 [[view](https://github.com/p4lang/p4c/pull/4587)]
- [doc] backends: Add Doxygen-style documentation for BMV2 JSONObjects [[view](https://github.com/p4lang/p4c/pull/4554)]
- Add Comment Style Guide [[view](https://github.com/p4lang/p4c/pull/4573)]
Expand Down

0 comments on commit fff602b

Please sign in to comment.