Skip to content

v1.2.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 02 Aug 15:30
· 925 commits to main since this release
1576090
Release v1.2.3.0 (#3466)

Changelog:
- Add a compiler pass that adds missing IDs to control plane objects. (3455) [fruffy]
- Forbid packages, controls, etc as tuple fields (3461) [Mihai Budiu]
- Do not allow constructor calls of externs with abstract methods (3460) [Mihai Budiu]
- Fix include headers for lib/stringify.h (3457) [Mihai Budiu]
- Use Type_Dontcare for _ expressions in table entries (3444) [Mihai Budiu]
- pft-ebpf tests: update psabpf to fix tests (3456) [Jan Palimąka]
- Fix Missing metadata for temporary variables added for Mask operation (3452) [Usha Gupta]
- DPDK Backend: Add support for tdi.json (3440) [Usha Gupta]
- P4C-DPDK - Incorrect constant value when there is a substract operation involved with a constant (3411) [github-sajan]
- Fixed build with older bison on Ubuntu 18 (3454) [Dávid Bolvanský]
- Add bazel support for p4c-dpdk compiler (3441) [Zhang Liu]
- initial commit (3447) [VolodymyrPeschanenkoIntel]
- Values with type int are legal constants (3446) [Vojtěch Havel]
- Fixed usage of yyFlexLexer with multiple parsers (3445) [Dávid Bolvanský]
- Prevent crash caused by incorrect error message (3443) [Mihai Budiu]
- ordered_set: operator<: Fix for a case of strict inclusion. (3431) [DoctorNoobingstoneIPresume]
- DPDK Backend: Avoid compiler crash by handling possible types of length argument in packet extract for header containing varbit field (3439) [Usha Gupta]
- DPDK Backend: Emit name information for externs in context json (3433) [Usha Gupta]
- [dpdk] shorten label names and header instance type (3436) [Kamlesh Kumar]
- remove debug info (3438) [VolodymyrPeschanenkoIntel]
- Added new P4C option (3425) [OleksandrLetychevskyiIntel]
- Avoid crash in ebpf backend by checking expected IR node kinds (3427) [Mihai Budiu]
- remove unused include (3428) [Vojtěch Havel]
- Do not remove externs which are defined not in system files. (3424) [VolodymyrPeschanenkoIntel]
- Implement Copy Elimination for dpdk backend (3406) [Kamlesh Kumar]
- save annotations after parser unroll (3422) [VolodymyrPeschanenkoIntel]
- Handle constant folding for tuple/list constants (3421) [Mihai Budiu]
- loop unrolling: Use type of original expression (3420) [Mihai Budiu]

Co-authored-by: rst0git <rst0git@users.noreply.github.com>