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

Add missing include
#5565 opened Mar 26, 2026 by smolkaj Loading…
Add missing include.
#5564 opened Mar 26, 2026 by smolkaj Loading…
Move includes outside of namespace
#5563 opened Mar 26, 2026 by smolkaj Loading…
[Bazel] Fix: prod code should not pull in test code
#5562 opened Mar 26, 2026 by smolkaj Loading…
build: fix ctags target name and filter missing directories infrastructure Topics related to code style and build and test infrastructure.
#5559 opened Mar 24, 2026 by Vineet1101 Loading…
cmake: add FORMATTING_ONLY option to run formatters without build deps infrastructure Topics related to code style and build and test infrastructure.
#5554 opened Mar 20, 2026 by Vineet1101 Loading…
[Feat] Add partial support for loops (ForStatement) inside action bodies core Topics concerning the core segments of the compiler (frontend, midend, parser)
#5552 opened Mar 20, 2026 by Vineet1101 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 Loading…
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…
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 Loading…
Fix precendence of +: slicing op core Topics concerning the core segments of the compiler (frontend, midend, parser)
#5483 opened Feb 17, 2026 by ChrisDodd 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 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 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 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 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 Draft
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 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…
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…
ProTip! Filter pull requests by the default branch with base:main.