Skip to content

Pull requests: p4lang/p4c

Author
Filter by author
Label
Filter by label
Use alt + click/return to exclude labels
or + click/return for logical OR
Projects
Filter by project
Milestones
Filter by milestone
Reviews
Assignee
Filter by who’s assigned
Sort

Pull requests list

[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…
Format-related string fixes and refactorings breaking-change This change may break assumptions of compiler back ends. core Topics concerning the core segments of the compiler (frontend, midend, parser)
#4704 opened Jun 3, 2024 by asl Loading…
DOCS: Improve Doxygen Configurations documentation Topics related to compiler documentation.
#4702 opened Jun 2, 2024 by AdarshRawat1 Draft
1 task done
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
#4695 opened May 31, 2024 by vbnogueira Draft
Get rid of implicit char* => cstring conversions 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.
#4694 opened May 31, 2024 by asl Loading…
P4Testgen logging cleanups. p4tools Topics related to the P4Tools back end
#4684 opened May 27, 2024 by fruffy Loading…
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. dependencies Topics related to P4C's dependency management. 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 Draft
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) test-infrastructure Topics related to test infrastructure and code style.
#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
#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…
[WIP] Add example implementation for bounded foreach-style loops 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/).
#4558 opened Mar 25, 2024 by asl Draft
P4TC - Change header fields to network order in C Program p4tc Topics related to the P4-TC back end
#4460 opened Feb 23, 2024 by komaljai Draft
Implement the Google variable naming style more faithfully. test-infrastructure Topics related to test infrastructure and code style.
#4410 opened Feb 11, 2024 by fruffy Loading…
Propagate source info correctly in sideEffects.cpp p4tools Topics related to the P4Tools back end run-validation Use this tag to trigger a Validation CI run.
#4409 opened Feb 11, 2024 by fruffy Draft
Add test P4 programs and STF files related to p4c issue 4370 core Topics concerning the core segments of the compiler (frontend, midend, parser)
#4371 opened Jan 29, 2024 by jafingerhut Loading…
Switch compilation from C++17 to C++20. 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.
#4347 opened Jan 22, 2024 by fruffy Loading…
[P4Testgen][WiP] Run clang-tidy fix-its on the P4Tools common folder. p4tools Topics related to the P4Tools back end
#4326 opened Jan 10, 2024 by fruffy Draft
Fix warnings on signed integer initialization p4-spec Topics related to the P4 specification (https://github.com/p4lang/p4-spec/).
#4309 opened Dec 22, 2023 by asawulaINTC Loading…
Implement a semantic-less comparison for IR nodes. core Topics concerning the core segments of the compiler (frontend, midend, parser)
#4302 opened Dec 19, 2023 by fruffy Draft
[TESTING] Remove use of deprecated C++ features, allow compilation with C++20 core Topics concerning the core segments of the compiler (frontend, midend, parser)
#4297 opened Dec 17, 2023 by vlstill Draft
ProTip! Add no:assignee to see everything that’s not assigned.