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
Sort

Pull requests list

fixed/shorted-use(fix #5176) core Topics concerning the core segments of the compiler (frontend, midend, parser)
#5223 opened Apr 6, 2025 by AkarshSahlot Loading…
[Tofino] Ensure get_schema_version can run without jsl. tofino Topics related to the Tofino switch and back end.
#5219 opened Apr 5, 2025 by fruffy Loading…
Fixed/namespace tofino tofino Topics related to the Tofino switch and back end.
#5218 opened Apr 3, 2025 by AkarshSahlot Loading…
[docs] Added test guide documentation Topics related to compiler documentation.
#5215 opened Apr 2, 2025 by Vineet1101 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…
Replace proprietary notice and CC license on two test files with Apache-2.0 infrastructure Topics related to code style and build and test infrastructure.
#5191 opened Mar 23, 2025 by jafingerhut Queued
Remove confidential & proprietary notices from Tofino testgen test programs p4tools Topics related to the P4Tools back end
#5189 opened Mar 23, 2025 by jafingerhut Queued
Try to make exename portable. Refactor searchForIncludePath. breaking-change This change may break assumptions of compiler back ends. 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-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.
#5185 opened Mar 19, 2025 by fruffy Loading…
Use bpftool instead of iproute2 to load eBPF and XDP maps. ebpf Topics related to the eBPF back end ebpf-psa Topics related to the eBPF PSA back end p4tc Topics related to the P4-TC back end. On PRs, also triggers p4tc CI tests to run.
#5183 opened Mar 18, 2025 by fruffy Draft
[#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
Generalized array support p4-spec Topics related to the P4 specification (https://github.com/p4lang/p4-spec/).
#5115 opened Jan 30, 2025 by ChrisDodd Loading…
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
Add document describing the goals and plan of p4c software license tracking documentation Topics related to compiler documentation.
#5110 opened Jan 23, 2025 by jafingerhut Loading…
Type check that RHS of shift is integral type 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/).
#5099 opened Jan 15, 2025 by vlstill Loading…
Disable the expansion of header unions in the copy structures pass. breaking-change This change may break assumptions of compiler back ends. core Topics concerning the core segments of the compiler (frontend, midend, parser) run-validation Use this tag to trigger a Validation CI run.
#5093 opened Jan 7, 2025 by fruffy Draft
Cleaned PNA_NIC PSA_SWITCH code pna-bmv2 Topics related to the BMv2 PNA back end.
#5078 opened Dec 29, 2024 by rupesh-chiluka-marvell Loading…
Make the Tofino spec files independent of the generated IR. tofino Topics related to the Tofino switch and back end.
#5063 opened Dec 13, 2024 by fruffy Draft
Make the json loader and parser independent from the generated ir files. 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.
#5055 opened Dec 9, 2024 by fruffy Draft
Use uv to manage Python dependencies, add Ubuntu 24.04 CI test. 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-ubuntu18 Use this tag to trigger a Ubuntu-18 CI run. run-validation Use this tag to trigger a Validation CI run.
#5047 opened Dec 3, 2024 by fruffy Draft
Enable PCHs for IR headers 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-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.
#5033 opened Nov 25, 2024 by asl Loading…
Add p4tc backend to p4testgen p4tc Topics related to the P4-TC back end. On PRs, also triggers p4tc CI tests to run.
#5019 opened Nov 18, 2024 by vbnogueira Loading…
ProTip! Mix and match filters to narrow down what you’re looking for.