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>
PreviousNext