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

Forbid case-after-default, tweak error messages breaking-change This change may break assumptions of compiler back ends. core Topics concerning the core segments of the compiler (frontend, midend, parser)
#4831 opened Jul 25, 2024 by vlstill Loading…
Ensure correct overload for diagnose() is called even in Transform context core Topics concerning the core segments of the compiler (frontend, midend, parser)
#4830 opened Jul 24, 2024 by asl Loading…
Make type checking true read-only visitor core Topics concerning the core segments of the compiler (frontend, midend, parser) run-sanitizer Use this tag to run a Clang+Sanitzers CI run.
#4829 opened Jul 23, 2024 by asl Loading…
Promote P4 to be THE project-wise top-level namespace 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.
#4825 opened Jul 21, 2024 by qobilidop Loading…
Do not recompute write sets for equal child nodes belonging to a given IR::Vector core Topics concerning the core segments of the compiler (frontend, midend, parser)
#4810 opened Jul 16, 2024 by kfcripps Loading…
Compilation test support for P4Smith p4tools Topics related to the P4Tools back end
#4791 opened Jul 9, 2024 by zzmic Draft
[P4Testgen] Fix problems with the reachability pass. p4tools Topics related to the P4Tools back end
#4789 opened Jul 8, 2024 by fruffy Loading…
Set the initial default action ID for tables when generating a P4Info. control-plane Topics related to the control-plane or P4Runtime.
#4773 opened Jul 1, 2024 by fruffy Draft
Replace boost::container::flat_map with absl::btree_map in P4Tools. p4tools Topics related to the P4Tools back end
#4768 opened Jul 1, 2024 by fruffy Loading…
Improve PNA system library organization with smaller usable components 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/).
#4752 opened Jun 24, 2024 by qobilidop Loading…
If "p4include" is in the path, treat the file as system file. core Topics concerning the core segments of the compiler (frontend, midend, parser)
#4742 opened Jun 23, 2024 by fruffy Draft
Add skeleton implementation for BMv2 PNA Backend pna-bmv2 Topics related to the BMv2 PNA back end.
#4729 opened Jun 17, 2024 by rupesh-chiluka-marvell Draft
[P4Testgen] Initialize the testgen targets when invoking the library API p4tools Topics related to the P4Tools back end
#4706 opened Jun 4, 2024 by fruffy Loading…
Build Z3 from source for P4Tools. p4tools Topics related to the P4Tools back end
#4697 opened May 31, 2024 by fruffy Draft
Enable variable-width extraction for the TC backend p4tc Topics related to the P4-TC back end run-sanitizer Use this tag to run a Clang+Sanitzers CI run.
#4695 opened May 31, 2024 by vbnogueira Draft
Preserve the original name when renaming declarations in the inlining pass. core Topics concerning the core segments of the compiler (frontend, midend, parser)
#4683 opened May 27, 2024 by fruffy Loading…
Replace P4Tools boost maps with Abseil maps. p4tools Topics related to the P4Tools back end
#4667 opened May 17, 2024 by fruffy Loading…
Depend on Boost using FetchContent instead of relying on system-provided boost. breaking-change This change may break assumptions of compiler back ends. 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.
#4663 opened May 10, 2024 by fruffy Loading…
Use --features=external_include_paths for Bazel builds to allow angle-bracketed includes. breaking-change This change may break assumptions of compiler back ends. core Topics concerning the core segments of the compiler (frontend, midend, parser) infrastructure Topics related to code style and build and test infrastructure.
#4640 opened Apr 27, 2024 by fruffy Loading…
Added initial PNA support into p4c.
#4606 opened Apr 10, 2024 by rupesh-chiluka-marvell Loading…
Allow implicit conversion of brace-lists to type list 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/).
#4599 opened Apr 4, 2024 by ChrisDodd Loading…
P4TC - Deparser: write only (possibly-)changed header fields p4tc Topics related to the P4-TC back end run-sanitizer Use this tag to run a Clang+Sanitzers CI run.
#4598 opened Apr 4, 2024 by vbnogueira Draft
Added P4 Naming Conventions documentation Topics related to compiler documentation.
#4575 opened Mar 29, 2024 by Abhinavcode13 Loading…
ProTip! What’s not been updated in a month: updated:<2024-06-25.