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

Remove confidential & proprietary notices from Tofino testgen test programs p4tools Topics related to the P4Tools back end
#5189 opened Mar 23, 2025 by jafingerhut Loading…
Fix a couple bf-asm compilation problems. tofino Topics related to the Tofino switch and back end.
#5188 opened Mar 20, 2025 by fruffy Draft
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 Loading…
Automatically disable p4tc tests when the necessary environment is missing 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.
#5177 opened Mar 15, 2025 by fruffy Loading…
Update ptf-ebpf CI test to Ubuntu 22.04 infrastructure Topics related to code style and build and test infrastructure.
#5159 opened Mar 3, 2025 by jafingerhut Loading…
[#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
Pull the jsl Python dependency separately for the Tofino back end. tofino Topics related to the Tofino switch and back end.
#5060 opened Dec 12, 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
CI installation refactoring. infrastructure Topics related to code style and build and test infrastructure. 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…
Framework for copy-on-write visitors (WIP) core Topics concerning the core segments of the compiler (frontend, midend, parser)
#5010 opened Nov 11, 2024 by ChrisDodd Draft
Remove conflicting and outdated CPack licensing. tofino Topics related to the Tofino switch and back end.
#5000 opened Nov 5, 2024 by fruffy Draft
ProTip! Exclude everything labeled bug with -label:bug.