Changelog:
- Add DCO description to the contribution guidelines. (4743) [Fabian Ruffy]
- Fix naming of CMake Release configuration. (4765) [Fabian Ruffy]
- Clean up dependabot label generation. (4766) [Fabian Ruffy]
- Remove ReferenceMap recalculation (almost) everywhere and switch to more fine-grained solutions (4757) [Anton Korobeynikov]
- Create empty SetOfLocations for don't care arguments passed as action out args. (4762) [Kyle Cripps]
- Docs: Update compiler file structure (4761) [Adarsh Rawat]
- Docs: Initial sequence of pages in Documentation (4758) [Adarsh Rawat]
- Add back in heading for P4Smith README file (4756) [Andy Fingerhut]
- Docs: Add theme dependency and instructions (4747) [Adarsh Rawat]
- Docs: Fixing diagram paths in generated docs (4755) [Adarsh Rawat]
- Fix broken links in Smith README (4754) [Fabian Ruffy]
- Bump docker/build-push-action from 5 to 6 (4751) [dependabot[bot]]
- Make different Markdown files have different titles in Doxygen output (4745) [Andy Fingerhut]
- Make sure compiler_meta__->drop starts out false (4722) [vbnogueira]
- Fix spurious P4Testgen failure. (4750) [Fabian Ruffy]
- Fix: Back end Graph rendering (4749) [Adarsh Rawat]
- Docs : Configuring Doxygen Awesome CSS (4737) [Adarsh Rawat]
- Emit true and false instead of 1 and 0 for BoolLiteral dbprint. (4741) [Fabian Ruffy]
- Use std::string_view in some cstring APIs. Use some abseil implementations while there. (4716) [Anton Korobeynikov]
- [Docs] Add initial CHANGELOG.md with changelogs from previous release (4708) [Adarsh Rawat]
- Get rid of custom implementation of Utils::PathName (4721) [Anton Korobeynikov]
- Docs : Update community link from Slack to Zulip (4735) [Adarsh Rawat]
- Implemented Counter extern in p4tc (4734) [Komal Jain]
- Fix : Compatibility issues with Doxygen version in runner and configuration (4732) [Adarsh Rawat]
- [4006] Remove confusing warning when the same header is extracted multiple times in a parse path (4725) [Kyle Cripps]
- Add a constant folding pass after inlining (4727) [Mihai Budiu]
- Docs : Configure Doxygen and GitHub pages deploy Action (4702) [Adarsh Rawat]
- Fix up the Bazel sed command. (4720) [Fabian Ruffy]
- Test building P4C with in CI (4719) [Bili Dong]
- Fix: Invalid include in (4718) [Nitish Kumar]
- P4TC - Support for DirectCounter extern (4711) [Komal Jain]
- Format-related string fixes and refactorings (4704) [Anton Korobeynikov]
- Add a formatter binary skeleton as P4C back end (4710) [Nitish Kumar]
- Add P4Smith, a random program generator to the P4Tools framework (4182) [Fabian Ruffy]
- Get rid of implicit char* => cstring conversions (4694) [Anton Korobeynikov]
- Fix a nullptr access in the DPDK back end. (4712) [Fabian Ruffy]
- Update some stale DPDK reference files. Make sure that the dpdk test runner throws an error when the reference file is stale. (4705) [Fabian Ruffy]
- More compilation fixes for C++20: hvec_map and copy_bitref (4703) [Fabian Ruffy]
- Configure: DOXYGEN for documentation generation (4701) [Adarsh Rawat]
- Add freestanding RTTI::to, RTTI::is, RTTI::isAny (4696) [Vladimír Štill]
- Refactor error_helper and around (4686) [Anton Korobeynikov]