Tags: p4lang/p4c
Tags
Release v1.2.5.1 (#5040) Signed-off-by: rst0git <9142901+rst0git@users.noreply.github.com> Changelog: - Fix miscellaneous Tofino warnings. (5007) [Fabian Ruffy] - Inline some IR methods and constructors. It does not really make sense (5030) [Anton Korobeynikov] - More Tofino include fixes. (5006) [Fabian Ruffy] - Fix Mac dependency installation. (5028) [Fabian Ruffy] - Generate JSON actions and keys fields array even when they are empty (5022) [vbnogueira] - Use type-safe discriminated union for Annotation (5018) [Anton Korobeynikov] - Fix modifyAllMatching visitor helper (5020) [Vladimír Štill] - Add Tofino to release.yml (5017) [Fabian Ruffy] - minor fix to tofino cmake file (5016) [Han Wang] - Remove some trivial leaks in codebase (5012) [Anton Korobeynikov] Co-authored-by: rst0git <9142901+rst0git@users.noreply.github.com>
Release v1.2.4.17 (#4990) Signed-off-by: rst0git <9142901+rst0git@users.noreply.github.com> Changelog: - Fix warning about delete not matching new (4989) [Chris Dodd] - Build Z3 from source instead of downloading precompiled binaries. (4697) [Fabian Ruffy] - Fix Fedora build and fix CMake warnings on versions greater than CMake 3.24. (4986) [Fabian Ruffy] - Run typechecking after front and mid end. (4834) [Fabian Ruffy] - Clean up BMv2's run-stf-test script and integrate it with testutils (4981) [Fabian Ruffy] - Remove Tofino-specific Python packages from requirements.txt (4984) [Fabian Ruffy] - Contributing Intel Tofino compiler backend to p4c (4964) [Han Wang] - P4TC - Implementation of Hash Extern (4980) [Komal Jain] - [P4fmt]: attaching comments to IR Nodes (4845) [Nitish Kumar] - Support for 128 bit operations (4952) [Sosutha] - Require the driver binary as a test input instead of trying to find it via hardcoded paths. (4977) [Fabian Ruffy] - bump up grpcio version to fix mac m1 ci issue (4976) [Han Wang] - Add a couple of missing ENABLE_* flags to README (4968) [Andy Fingerhut] - Handle pna_main_parser_input_metadata_t fields in the tc backend's parser (4955) [vbnogueira] - wrap <64bit types properly in loop unrolling (4967) [Chris Dodd] - Make number of masks default to 1 for exact tables (4954) [vbnogueira] - minor improvements (4963) [Kyle Cripps] - Fix Fedora CI build. (4957) [Fabian Ruffy] - Fix a recently introduced typo (4960) [Andy Fingerhut] - Do not print confusing warning when a parser state contains an assignment to an l-value slice (4948) [Kyle Cripps] - set PathExpression type in ExpandLookahead (4959) [Glen Gibb] - Add instructions on Github CI tests, including triggering optional ones (4956) [Andy Fingerhut] - Remove ReferenceMap from top-level frontend passes (4947) [Anton Korobeynikov] - Add utilities for running modifications inside nested IR nodes (4940) [Vladimír Štill] - Add LOGGING_FEATURE macro (4953) [Vladimír Štill] - Change tc template define (4949) [vbnogueira] - Reorder subdirectory additions in CMakeLists.txt (4938) [Han Wang] - Ignore brew dependency installation to fix breakages on MacOS CI. (4950) [Fabian Ruffy] - extend type checking to mark extern function call that returns enum a… (4941) [Han Wang] - Add Vector::dbprint (4943) [Vladimír Štill] - [P4Testgen] Move newline stripping from trace to TestFramework (4946) [Vladimír Štill] - Remove reference map from another set of midend passes (4939) [Anton Korobeynikov] - Fix parser symbolic interpreter to evaluate StringLiteral (4937) [Jiri Havranek] - Support for [lsb+:width] slices (4917) [Chris Dodd] - Remove ReferenceMap from majority of midend passes (4936) [Anton Korobeynikov] Co-authored-by: rst0git <9142901+rst0git@users.noreply.github.com>
Release v1.2.4.16 (#4935) Signed-off-by: rst0git <9142901+rst0git@users.noreply.github.com> Changelog: - [P4Testgen] Unify compiler options and tool options. Ensure options context is always initialized correctly. (4787) [Fabian Ruffy] - Also track invocations in the timer to measure per function statistics. (4929) [Fabian Ruffy] - Make --top4 matching case-insensitive. (4924) [Fabian Ruffy] - Fix Type_Indexed::at (4927) [Chris Dodd] - Clean up the P4-14 dependent code. (4925) [Fabian Ruffy] - Allow extending ToP4, clean its constructors (4899) [Vladimír Štill] - Avoid copying out/inout args when inlining (4877) [Chris Dodd] - Allow keywords to be used as annotation names. (4897) [Chris Dodd] - Remove the workaround that was required for MacOS CI installation. (4921) [Fabian Ruffy] - Allow to take precedence over for warning messages (4894) [Kyle Cripps] - [4883] Remove unused actions whose name starts with "__" (4900) [Kyle Cripps] - Factor common base ExternCall for ExternMethod/ExternFunction (4898) [Chris Dodd] - Only process IR::Paths inside of IR::ParserState context (4910) [Kyle Cripps] - Add missed include (4915) [Anton Korobeynikov] - Split the state more conservatively when a parser contains decl initializers (4902) [Kyle Cripps] - Added "inst_type" field in introspection.json. (4905) [Komal Jain] - Reduce the number of memory allocations in def-use (4904) [Anton Korobeynikov] - Docs: Update Documentation Instructions (4875) [Adarsh Rawat] - Bump peter-evans/create-pull-request from 6 to 7 (4903) [dependabot[bot]] Co-authored-by: rst0git <9142901+rst0git@users.noreply.github.com>
Release v1.2.4.15 (#4893) Signed-off-by: rst0git <9142901+rst0git@users.noreply.github.com> Changelog: - Make isSystemFile() part of the parser options file. (4888) [Fabian Ruffy] - Remove a stray print in the smith code. (4891) [Fabian Ruffy] - simplifyDefUse: Report the specific uninitialized struct field (4892) [Chris Dodd] - Remove 4 tests that are completely identical to other tests that remain (4890) [Andy Fingerhut] - Add operator< to some compiler classes (4851) [Fabian Ruffy] - Update BDWGC. (4868) [Fabian Ruffy] - Pass to reduce added flags from RemoveReturn (4878) [Chris Dodd] - Trim overlong source fragments in error messages (4885) [Chris Dodd] - [P4Tools] Clean up the P4Tools GTest infrastructure. (4841) [Fabian Ruffy] - Remove priority field from ternary table's action (4879) [vbnogueira] - Reduce extern parameters size to 64 bytes (4880) [vbnogueira] - Set the initial default action for tables when generating a P4Info. (4773) [Fabian Ruffy] - Reenable compilation tests for P4Smith. (4791) [zzmic] - Fix linter complaints in the validateStringAnnotations pass and enable -werror for MacOS. (4881) [Fabian Ruffy] - Docs:Content Organization & Add 'Frontend' and 'Midend' Sections (4876) [Adarsh Rawat] - [p4fmt]: Add a pretty printer for p4fmt. (4862) [Nitish Kumar] - Allow concatenation of string literals at compile time (4856) [Vladimír Štill] - Support of is_net_port and is_host_port externs. (4873) [Komal Jain] - Docs : Content Organization and Documentation Updates (4850) [Adarsh Rawat] - Promote to be THE project-wise top-level namespace (4825) [Bili Dong] - Ensure we are finding proper during debug printing (4860) [Anton Korobeynikov] - Fix ASAN issue in lib/cstring. (4865) [Matthew Lam] - Represent bits of width zero as an empty string. (4852) [Fabian Ruffy] - Bump actions/github-script from 6 to 7 (4864) [dependabot[bot]] - Fixup/cleanup IR::Type::width_bits() (4858) [Chris Dodd] - Bump Documentation build workflow action from Doxygen to (4861) [Adarsh Rawat] - Fix: PR Preview URL to Use Base Repository (4855) [Adarsh Rawat] - Support of Digest extern in P4TC (4842) [Komal Jain] - Ensure correct overload for diagnose() is called even in Transform context. (4830) [Anton Korobeynikov] - Feat: PR Preview Workflow via GitHub Pages (4848) [Adarsh Rawat] - Docs : Changelogs release update for v1.2.4.14 (4849) [Adarsh Rawat] - Fix incorrect BMv2 include. (4843) [Fabian Ruffy] Co-authored-by: rst0git <9142901+rst0git@users.noreply.github.com>
Release v1.2.4.14 (#4844) Signed-off-by: rst0git <9142901+rst0git@users.noreply.github.com> Changelog: - Replace boost::container::flat_map with absl::btree_map in P4Tools. (4768) [Fabian Ruffy] - Make SymbolicVariable part of the core IR. (4840) [Fabian Ruffy] - [P4Testgen] Fix problems with the reachability pass. (4789) [Fabian Ruffy] - Add skeleton implementation for BMv2 PNA Backend (4729) [rupesh-chiluka-marvell] - [P4Testgen] Hotfix for failing P4Testgen benchmark test. (4839) [Fabian Ruffy] - Pass compiler options as argument instead of retrieving them from the context. (4833) [Fabian Ruffy] - Truncate shifts to the maximum constant bit-width in the constant folding pass. (4836) [Fabian Ruffy] - Add string literal support in constant folding. (4837) [Fabian Ruffy] - Forbid case-after-default, tweak error messages (4831) [Vladimír Štill] - [P4Testgen] Initialize the testgen targets when invoking the library API (4706) [Fabian Ruffy] - Make don't care args action-local when used in actions (4817) [Kyle Cripps] - Remove multimap usage from (4821) [Anton Korobeynikov] - Minor Fix: links in P4Smith page (4828) [Adarsh Rawat] - misc fixes/additions (4820) [Chris Dodd] - Fix: Links in Generated Documentation (4793) [Adarsh Rawat] - Store exact type, not one of the base class to inhibit assertion (4818) [Anton Korobeynikov] - Update README.md instructions for running doxygen (4807) [Andy Fingerhut] - Map written s to program locations () instead of s (4797) [Kyle Cripps] - Add tests from issue 4507 (4816) [Kyle Cripps] - Add test program to verify compile-time error if no type in for-in loop (4812) [Andy Fingerhut] - [NFC] Split TypeInference (4814) [Anton Korobeynikov] - [P4Testgen] Refactor the P4Testgen extern implementation. (4728) [Fabian Ruffy] - Extend & fix FunctionInliner (4801) [Anton Korobeynikov] - Make preprocess and getIncludePath const functions. (4785) [Fabian Ruffy] - Update the PINS programs. (4799) [Fabian Ruffy] - Require type decl in for..in loops (4808) [Chris Dodd] - Add UnrollLoops::Policy to control unrolling per backend (4809) [Chris Dodd] - Introduce string map class and switch to it (4774) [Anton Korobeynikov] - Fix loc_t operator< when parent is nullptr (4798) [Kyle Cripps] - [4661] Do not unconditionally mark extern method calls as compile-time constants. (4726) [Kyle Cripps] - Unbreak tc backend in the mainline (4794) [Fabian Ruffy] - P4Fmt reference checker (4778) [Nitish Kumar] - P4C Options cleanup (4790) [Fabian Ruffy] - Docs : Add Home page for documentation (4764) [Adarsh Rawat] - Make HasTableApply a resolution context, so it could resolve declarations on its own if desired (4781) [Anton Korobeynikov] - Add release notes for v1.2.4.13 (4788) [Adarsh Rawat] - Implementation of InternetChecksum in P4TC (4782) [Komal Jain] - Move ProgramStructure out the BMv2 folder such that it can be used in other back ends. (4770) [Fabian Ruffy] - Fix loop unrolling bugs related to issue4739 (4783) [Chris Dodd] - For-loop and for-in-loop support for P4Smith (4772) [zzmic] - Improve cstring cache internals (4780) [Anton Korobeynikov] - P4Testgen logging cleanups. (4684) [Fabian Ruffy] Co-authored-by: rst0git <9142901+rst0git@users.noreply.github.com>
Release v1.2.4.13 (#4767) 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] Co-authored-by: rst0git <9142901+rst0git@users.noreply.github.com>
Release v1.2.4.12 (#4699) Changelog: - Add support for new platform property annotations for P4Runtime. (4611) [Jonathan DiLorenzo] - Fix extern pipeline name in template file (4675) [Komal Jain] - Add a release template to the compiler. (4692) [Fabian Ruffy] - irgen: Generate explicit instantiations (4681) [Chris Dodd] - Workaround for gcc-11.4/draft 2x spec flaw (4679) [Chris Dodd] - Remove no-longer-used *.p4info.txt files (4687) [Andy Fingerhut] - Improve internals (4678) [Anton Korobeynikov] - Make the new operator protected for some IR types. (4670) [Fabian Ruffy] - Set type for LAnd, LOr, LNot to be Type_Boolean if unknown. (4612) [Fabian Ruffy] - Facilitate inheritance from RenameSymbols pass, deduplicate code (4682) [Vladimír Štill] - Add string_view and string conversion operators and functions to cstring (4676) [Vladimír Štill] - Generalization & minor refactoring in RenameMap (4677) [Vladimír Štill] - Added changes for default hit actions for tc backend (4673) [Sosutha] - Support for Register Extern in P4TC (4671) [Komal Jain] - Aggressively clean up the Protobuf CMake dependency. (4543) [Fabian Ruffy] - RemoveUnusedDeclarations - make helpers protected (4668) [Chris Dodd] - Replace IR::getBitType with IR::Type_Bits::get. (4669) [Fabian Ruffy] - Only emit the warning on EXPORT_COMPILE_COMMANDS when there are clang-tidy files to lint. (4665) [Fabian Ruffy] - Explicitly include hash for Ubuntu 18.04. (4664) [Fabian Ruffy] - Changes for for loops (4562) [Chris Dodd] - [4656] Explicitly delay constant folding of only action enum expressions, instead of delaying constant folding of all expressions (4657) [Kyle Cripps] - Link against the Boehm-Demers-Weiser Garbage Collector using FetchContent. (3930) [Fabian Ruffy] - Merge TestgenCompilerTarget into TestgenTarget. (4650) [Fabian Ruffy] - Add support for a clang-tidy linter. Add a files utility function. (4254) [Fabian Ruffy] - Fixes to lib/hash and lib/big_int_util. (4655) [Fabian Ruffy] - Change parameter for kfunc 'bpf_p4tc_entry_create_on_miss' (4637) [Komal Jain] - Fix missing declaration of custom externs in the generated eBPF/uBPF header file. (4644) [Fabian Ruffy] - Improve error message when shifting int by non-const (4653) [Vladimír Štill] - Move IRUtils Literal get functions to the respective IR members. Add stringliteral get function. (4623) [Fabian Ruffy] - Use check_include_file_cxx instead of check_include_file to find mm_malloc.h (4649) [Fabian Ruffy] Co-authored-by: fruffy <fruffy@nyu.edu>
Release v1.2.4.11 (#4646) 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] Co-authored-by: rst0git <9142901+rst0git@users.noreply.github.com>
Release v1.2.4.10 (#4587) Changelog: - [Fix] Resource links in Additional documentation (4565) [Adarsh Rawat] - Fix broken Debian CI test badge in the README. Add Fedora and MacOS CI badge. (4569) [Abhinav kumar] - Small build fixes. (4564) [fruffy-g] - Added default action code for tc backend (4561) [Sosutha] - Add p4tc_filter_fields in add_entry (4559) [Komal Jain] - Suppress Abseil warnings. (4556) [Fabian Ruffy] - Add a missing nullopt check. (4560) [fruffy-g] - [P4Testgen] Clean up the direct extern map implementation for BMv2. (4546) [fruffy-g] - Support new ActionProfile annotations for P4Runtime. (4533) [Jonathan DiLorenzo] - Add width to parameters in const entries template definition. (4557) [Komal Jain] - Implict cast fix (4399) [Chris Dodd] - Corrected version in README.md (4555) [sumit7754] - Refactor Util::Enumerator (4513) [Anton Korobeynikov] - Add more CRC checksum variants to lib/nethash (4550) [Vladimír Štill] - Bump black from 24.2.0 to 24.3.0 (4551) [dependabot[bot]] - P4TC - Support add_on_miss, add entry externs (4522) [Komal Jain] - Allow constructing an IR::ID from a std::string (4549) [Chris Dodd] - Move the network hashes implementation from Bmv2 testgen to lib/ (4526) [Vladimír Štill] - Fix a warning on missing override in def use class. (4547) [fruffy-g] - Add policy controlling RemoveUnusedDeclarations (4528) [Chris Dodd] - Use Abseil system includes (4511) [Fabian Ruffy] - Bump softprops/action-gh-release from 1 to 2 (4545) [dependabot[bot]] - [documentation] Add hyperlinks to the actual directory in the README file (4531) [Adarsh Rawat] - Remove obsolete . (4541) [Tiago Quelhas] - [P4Testgen] Fix append and prepend invocation. (4306) [Fabian Ruffy] - Clean up P4Tools and control-plane linking. (4520) [Fabian Ruffy] - Midend def-use pass (4489) [Glen Gibb] - [docs] Sync Directory structure of P4tools (4516) [Adarsh Rawat] - Preserve annotations on functions properly (4532) [Chris Dodd] - Add ninja as a default build system for some runners. (4491) [Fabian Ruffy] - Extend parser to allow parentheses in lvalues (4530) [Nate Foster] - tc_may_override annotation implementation (4529) [Sosutha] - tc struct fields addition and memory initialization (4524) [Sosutha] - Allow annotations on functions (4452) [Chris Dodd] - Add 4 digit uid to dump file names (4509) [Chris Dodd] - help compiler folding for divideFloor/moduloFloor (4512) [Glen Gibb] - gc: implement posix_memalign. (4508) [Chris Dodd] - [docs] subdirectories and description for control plane (4506) [Sanket Teli] - Bump softprops/action-gh-release from 1 to 2 (4518) [dependabot[bot]] - YAML formatting from Redhead YAML language server. (4521) [Fabian Ruffy] - [Docs] Added tools to directory structure (4504) [Adarsh Rawat] - [docs] Add Backend to directory structure (4503) [Adarsh Rawat] - Fix broken MacOS and Ubuntu18.04 runs. (4517) [Fabian Ruffy] - Update formatters (clang-format, isort, black) (4515) [Fabian Ruffy] - HalfOpenRange/ClosedRange classes (4496) [Glen Gibb] - Link bazel badge to the bazel build ci (4505) [Sanket Teli] - Build P4Testgen on MacOS. (4492) [Fabian Ruffy] - Replace boost string algorithms with their abseil counterparts (4482) [Anton Korobeynikov] - Move CI Mac and Fedora tests to separate test runs. (4495) [Fabian Ruffy] - Open up the Z3 api. (4322) [Fabian Ruffy] - fix comment typo (4498) [Kyle Cripps] - restore underscore after DISABLED in test name (4497) [Glen Gibb] - warn on unused controls/parsers (4440) [Glen Gibb] - [P4Testgen] Add a rudimentary P4Testgen benchmark with via GTest. (4475) [Fabian Ruffy] Co-authored-by: rst0git <9142901+rst0git@users.noreply.github.com>
PreviousNext