Skip to content

Pull requests: p4lang/p4c

Author
Filter by author
Loading
Label
Filter by label
Loading
Use alt + click/return to exclude labels
or + click/return for logical OR
Projects
Filter by project
Loading
Milestones
Filter by milestone
Loading
Reviews
Assignee
Filter by who’s assigned
Assigned to nobody Loading
Sort

Pull requests list

Sync up Ubuntu CI jobs bmv2 Topics related to BMv2 or v1model infrastructure Topics related to code style and build and test infrastructure. p4tc Topics related to the P4-TC back end. On PRs, also triggers p4tc CI tests to run. run-sanitizer Use this tag to run a Clang+Sanitzers CI run. run-static Use this tag to trigger static build CI run. run-validation Use this tag to trigger a Validation CI run.
#5381 opened Sep 9, 2025 by chreekat Draft
Add additional optimizations to SimplifySelectCases midend pass core Topics concerning the core segments of the compiler (frontend, midend, parser)
#5372 opened Sep 3, 2025 by kfcripps Draft
Implement basic toString method for ebpf types. ebpf Topics related to the eBPF back end run-sanitizer Use this tag to run a Clang+Sanitzers CI run.
#5371 opened Aug 30, 2025 by fruffy Loading…
Fix simplifySwitch handling of enums core Topics concerning the core segments of the compiler (frontend, midend, parser)
#5365 opened Aug 20, 2025 by ChrisDodd Loading…
Extend CopyStructures to optionally copy tuples core Topics concerning the core segments of the compiler (frontend, midend, parser)
#5364 opened Aug 18, 2025 by ChrisDodd Loading…
Fix EliminateTuples bug with nested struct/tuples core Topics concerning the core segments of the compiler (frontend, midend, parser)
#5362 opened Aug 17, 2025 by ChrisDodd Loading…
Implicit read/write of extern instances core Topics concerning the core segments of the compiler (frontend, midend, parser)
#5343 opened Jul 6, 2025 by ChrisDodd Draft
Enable printing of packet in/out contents during BMv2 tests bmv2 Topics related to BMv2 or v1model
#5341 opened Jul 2, 2025 by jafingerhut Loading…
Support for arrays of extern instances core Topics concerning the core segments of the compiler (frontend, midend, parser)
#5338 opened Jul 1, 2025 by ChrisDodd Loading…
Bump protobuf from 3.20.2 to 4.25.8 dependencies Pull requests that update a dependency file python Pull requests that update python code
#5323 opened Jun 17, 2025 by dependabot bot Loading…
Check for out/inout bindings aliased with uses breaking-change This change may break assumptions of compiler back ends. core Topics concerning the core segments of the compiler (frontend, midend, parser)
#5318 opened Jun 12, 2025 by ChrisDodd Loading…
Annotate externs from core.p4 with @corelib annotation core Topics concerning the core segments of the compiler (frontend, midend, parser) run-validation Use this tag to trigger a Validation CI run.
#5285 opened May 18, 2025 by asl Loading…
Add new node pattern matching boilerplate & make use of it core Topics concerning the core segments of the compiler (frontend, midend, parser)
#5284 opened May 18, 2025 by asl Loading…
Fix segmentation failure in ConstantTypeSubstitution core Topics concerning the core segments of the compiler (frontend, midend, parser)
#5271 opened May 14, 2025 by vlstill Loading…
Fix handling of int<0> constants, fix warning category core Topics concerning the core segments of the compiler (frontend, midend, parser)
#5249 opened May 5, 2025 by vlstill Loading…
Allow constant folding of serializable enums of different types core Topics concerning the core segments of the compiler (frontend, midend, parser)
#5246 opened May 1, 2025 by ChrisDodd Loading…
[core] Try out a boost::format replacement. core Topics concerning the core segments of the compiler (frontend, midend, parser) p4tc Topics related to the P4-TC back end. On PRs, also triggers p4tc CI tests to run. run-sanitizer Use this tag to run a Clang+Sanitzers CI run. run-static Use this tag to trigger static build CI run. run-ubuntu18 Use this tag to trigger a Ubuntu-18 CI run. run-validation Use this tag to trigger a Validation CI run.
#5234 opened Apr 12, 2025 by fruffy Draft
Add cplint workflow support for minimal lint-only builds infrastructure Topics related to code style and build and test infrastructure.
#5225 opened Apr 7, 2025 by blackdragoon26 Loading…
[Generator] Add an explicit modifier to the IR generator. core Topics concerning the core segments of the compiler (frontend, midend, parser)
#5208 opened Mar 31, 2025 by fruffy Draft
[Tofino] Move vector.c to C++ tofino Topics related to the Tofino switch and back end.
#5203 opened Mar 29, 2025 by fruffy Loading…
[#5152] Write preprocessed P4 to <program_name>.p4pp file when --save-temps option is provided core Topics concerning the core segments of the compiler (frontend, midend, parser)
#5153 opened Feb 27, 2025 by kfcripps Loading…
Modify CI tests to use bf-pktpy module, with no scapy, except for EBPF backend tests infrastructure Topics related to code style and build and test infrastructure.
#5145 opened Feb 23, 2025 by jafingerhut Loading…
Improve Bazel CI caching scheme. infrastructure Topics related to code style and build and test infrastructure.
#5144 opened Feb 23, 2025 by smolkaj Draft
Make ebpf_kernel.h released under GPL-2.0-only or Apache-2.0 licenses documentation Topics related to compiler documentation.
#5114 opened Jan 29, 2025 by jafingerhut Draft
ProTip! Mix and match filters to narrow down what you’re looking for.