-
Notifications
You must be signed in to change notification settings - Fork 510
Pull requests: p4lang/p4c
Author
Label
Projects
Milestones
Reviews
Assignee
Sort
Pull requests list
Fix ElimActionRun dealing with multiple action_run of a table
#5586
opened Apr 13, 2026 by
ChrisDodd
Contributor
Loading…
[P4Tools] Add the RtSmith random control-plane config generator to P4Tools.
p4tools
Topics related to the P4Tools back end
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.
Fix cmake test regeneration
infrastructure
Topics related to code style and build and test infrastructure.
#5568
opened Mar 27, 2026 by
nishant11-tchy
Loading…
Fix header array assignment bug
core
Topics concerning the core segments of the compiler (frontend, midend, parser)
#5567
opened Mar 27, 2026 by
nishant11-tchy
Loading…
[P4Testgen]: Support action selectors and action profiles for P4Testgen v1model PTF tests
bmv2
Topics related to BMv2 or v1model
breaking-change
This change may break assumptions of compiler back ends.
p4tools
Topics related to the P4Tools back end
#5544
opened Mar 17, 2026 by
Copilot
AI
Loading…
Add caching to the docker container image and push to registry.
infrastructure
Topics related to code style and build and test infrastructure.
#5537
opened Mar 15, 2026 by
fruffy
Collaborator
Loading…
adding p4 namespace in Topics related to the Tofino switch and back end.
backends/tofino/b4-asm/alloc.h
tofino
#5506
opened Feb 28, 2026 by
Diyan-Dev
Loading…
Update abseil and protobuf dependencies.
breaking-change
This change may break assumptions of compiler back ends.
infrastructure
Topics related to code style and build and test infrastructure.
#5491
opened Feb 22, 2026 by
fruffy
Collaborator
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…
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
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…
Make P4-14 optional.
bmv2
Topics related to BMv2 or v1model
breaking-change
This change may break assumptions of compiler back ends.
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.
#5399
opened Oct 18, 2025 by
fruffy
Collaborator
Loading…
Implicit read/write of extern instances
core
Topics concerning the core segments of the compiler (frontend, midend, parser)
Enable printing of packet in/out contents during BMv2 tests
bmv2
Topics related to BMv2 or v1model
#5341
opened Jul 2, 2025 by
jafingerhut
Contributor
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
Contributor
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
Contributor
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
Contributor
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
Contributor
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-validation
Use this tag to trigger a Validation CI run.
Previous Next
ProTip!
What’s not been updated in a month: updated:<2026-03-12.