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

[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-ubuntu18 Use this tag to trigger a Ubuntu-18 CI run. run-validation Use this tag to trigger a Validation CI run.
#5234 opened Apr 12, 2025 by fruffy Draft
Fix compile-time concatenation with negative right operand core Topics concerning the core segments of the compiler (frontend, midend, parser)
#5233 opened Apr 11, 2025 by vlstill Loading…
Make sure Github action workflows are correctly canceled. infrastructure Topics related to code style and build and test infrastructure.
#5232 opened Apr 11, 2025 by fruffy Loading…
Update cpplint to fix deprecation problems with recent Ubuntu versions. infrastructure Topics related to code style and build and test infrastructure.
#5230 opened Apr 11, 2025 by fruffy Loading…
fix/ebpf #5026 ebpf Topics related to the eBPF back end
#5227 opened Apr 8, 2025 by AkarshSahlot Loading…
Add cplint workflow support for minimal lint-only builds infrastructure Topics related to code style and build and test infrastructure.
#5225 opened Apr 7, 2025 by blackdragoon26 Loading…
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…
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
ProTip! no:milestone will show everything without a milestone.