-
Notifications
You must be signed in to change notification settings - Fork 517
Pull requests: p4lang/p4c
Author
Label
Projects
Milestones
Reviews
Assignee
Sort
Pull requests list
Prevent unsigned underflow in SymbolicArray::shift()
#5709
opened Jul 20, 2026 by
Sanketjadhav31
Contributor
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
Sanketjadhav31
Contributor
Loading…
ci: unify Bazel cache namespaces and fix warm restore fallback (#5651)
infrastructure
Topics related to code style and build and test infrastructure.
#5668
opened Jun 25, 2026 by
Devansh-567
Contributor
Loading…
3 of 4 tasks
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.
Refine Topics concerning the core segments of the compiler (frontend, midend, parser)
parserStatement grammar in P4 parser
core
#5638
opened May 27, 2026 by
jaehyun1ee
Loading…
Add copyright notice for files added by Kyle Cripps
documentation
Topics related to compiler documentation.
#5636
opened May 23, 2026 by
jafingerhut
Contributor
Loading…
Add SPDX notices for files with copyright notice in latest version
documentation
Topics related to compiler documentation.
#5633
opened May 20, 2026 by
jafingerhut
Contributor
Loading…
Add copyright and license annotation to files added by Antonin Bas
documentation
Topics related to compiler documentation.
#5631
opened May 20, 2026 by
jafingerhut
Contributor
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
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 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…
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…
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…
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…
Previous Next
ProTip!
no:milestone will show everything without a milestone.