-
Notifications
You must be signed in to change notification settings - Fork 432
Pull requests: p4lang/p4c
Author
Label
Projects
Milestones
Reviews
Assignee
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 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.
P4
to be THE project-wise top-level namespace
breaking-change
#4825
opened Jul 21, 2024 by
qobilidop
Loading…
Do not recompute write sets for equal child nodes belonging to a given Topics concerning the core segments of the compiler (frontend, midend, parser)
IR::Vector
core
#4810
opened Jul 16, 2024 by
kfcripps
Loading…
[P4Testgen] Fix problems with the reachability pass.
p4tools
Topics related to the P4Tools back end
#4789
opened Jul 8, 2024 by
fruffy
Loading…
[P4Testgen] Unify compiler options and tool options. Ensure options context is always initialized correctly.
p4tools
Topics related to the P4Tools back end
Set the initial default action ID for tables when generating a P4Info.
control-plane
Topics related to the control-plane or P4Runtime.
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)
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] Replace boost::container::flat_map with a custom flat_map implementation
p4tools
Topics related to the P4Tools back end
[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…
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…
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…
Previous Next
ProTip!
What’s not been updated in a month: updated:<2024-06-25.