close
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

bmv2: fix backend crash on non-zero runtime bit-slices crossing byte boundaries bmv2 Topics related to BMv2 or v1model
#5741 opened Aug 20, 2026 by Devansh-567 Contributor Loading…
fix(options): support comma-separated lists in diagnostic flags core Topics concerning the core segments of the compiler (frontend, midend, parser)
#5740 opened Aug 19, 2026 by Devansh-567 Contributor Loading…
fix(driver): preserve global behavior when combining bare and named warning flags core Topics concerning the core segments of the compiler (frontend, midend, parser)
#5739 opened Aug 19, 2026 by Devansh-567 Contributor Loading…
Add copyright and license annotations for files added by Vladimír Štill documentation Topics related to compiler documentation.
#5729 opened Aug 7, 2026 by jafingerhut Contributor Loading…
Add copyright and license annotations for files added by Steffen Smolka documentation Topics related to compiler documentation.
#5728 opened Aug 7, 2026 by jafingerhut Contributor Loading…
Unify caching across the workflows. infrastructure Topics related to code style and build and test infrastructure.
#5724 opened Aug 1, 2026 by fruffy Collaborator Loading…
Set up Tofino Protobuf properly. tofino Topics related to the Tofino switch and back end.
#5722 opened Jul 31, 2026 by fruffy Collaborator Draft
Fix BMv2 variable-offset slice compilation (#5558) bmv2 Topics related to BMv2 or v1model core Topics concerning the core segments of the compiler (frontend, midend, parser)
#5716 opened Jul 28, 2026 by anovotarsk Loading…
Prevent unsigned underflow in SymbolicArray::shift() core Topics concerning the core segments of the compiler (frontend, midend, parser)
#5709 opened Jul 20, 2026 by sanket-jadhav-cse Loading…
Disallow default parameters in parser/control type declarations core Topics concerning the core segments of the compiler (frontend, midend, parser) p4-spec Topics related to the P4 specification (https://github.com/p4lang/p4-spec/).
#5687 opened Jul 6, 2026 by sanket-jadhav-cse Loading…
Reject ternary/lpm/range match on error-typed table keys core Topics concerning the core segments of the compiler (frontend, midend, parser) p4-spec Topics related to the P4 specification (https://github.com/p4lang/p4-spec/).
#5676 opened Jul 3, 2026 by aeron-gh Contributor Loading…
Use refcount based gc (shared_ptr) when Boehm GC is disabled breaking-change This change may break assumptions of compiler back ends. compiler-performance Topics on improving the performance of the compiler core. 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-validation Use this tag to trigger a Validation CI run.
#5640 opened Jun 1, 2026 by ChrisDodd Contributor Draft
Refine parserStatement grammar in P4 parser core Topics concerning the core segments of the compiler (frontend, midend, parser)
#5638 opened May 27, 2026 by jaehyun1ee Loading…
Allow multiple declarators in a declaration core Topics concerning the core segments of the compiler (frontend, midend, parser)
#5595 opened Apr 20, 2026 by ChrisDodd Contributor Loading…
[P4Tools] Add the RtSmith random control-plane config generator to P4Tools. p4tools Topics related to the P4Tools back end
#5582 opened Apr 6, 2026 by fruffy Collaborator Draft
Try to reenable the DPDK PTF Testgen workflow. dpdk Topics related to the DPDK back end infrastructure Topics related to code style and build and test infrastructure.
#5572 opened Mar 28, 2026 by fruffy Collaborator Draft
adding p4 namespace in backends/tofino/b4-asm/alloc.h tofino Topics related to the Tofino switch and back end.
#5506 opened Feb 28, 2026 by Diyan-Dev Loading…
Bump protobuf from 3.20.2 to 5.29.6 dependencies Pull requests that update a dependency file python Pull requests that update python code
#5476 opened Feb 5, 2026 by dependabot Bot Loading…
[#5463] Clone parameter default values when inserting default-initialized arguments into method call expressions core Topics concerning the core segments of the compiler (frontend, midend, parser)
#5474 opened Feb 3, 2026 by kfcripps Contributor Draft
Cache ReadsWrites instances for alias analysis core Topics concerning the core segments of the compiler (frontend, midend, parser) run-sanitizer Use this tag to run a Clang+Sanitzers CI run. run-validation Use this tag to trigger a Validation CI run.
#5472 opened Feb 2, 2026 by atta-ullah01 Contributor Loading…
Fix #5042: Allow non-constant args for directionless action params in tables core Topics concerning the core segments of the compiler (frontend, midend, parser) p4-spec Topics related to the P4 specification (https://github.com/p4lang/p4-spec/).
#5465 opened Jan 20, 2026 by devalgupta404 Loading…
Updates to Switch expr core Topics concerning the core segments of the compiler (frontend, midend, parser)
#5430 opened Dec 1, 2025 by MathewZach123 Contributor Draft
2
4
Use PTF version with bf_pktpy as default. breaking-change This change may break assumptions of compiler back ends. 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.
#5418 opened Nov 8, 2025 by fruffy Collaborator Loading…
Enable some tests for the tofino compiler tofino Topics related to the Tofino switch and back end.
#5416 opened Nov 6, 2025 by ChrisDodd Contributor Draft
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 Contributor Loading…
ProTip! Exclude everything labeled bug with -label:bug.