Skip to content

v1.2.3.8

Compare
Choose a tag to compare
@github-actions github-actions released this 02 Apr 17:33
· 727 commits to main since this release
3c9eebb

What's Changed

  • Rework testutils.py by @fruffy in #3899
  • CMake build tweaks by @fruffy in #3907
  • Do not allow arguments with type table, control, etc by @mbudiu-vmw in #3901
  • Resolve parser states at once instead of resolving them iteratively. by @fruffy-bfn in #3875
  • Add an explanation for unity builds. Add a deprecation warning. by @fruffy in #3914
  • Fix mask calculation for concat operator in bmv2/dpdk expression lowering by @usha1830 in #3911
  • ebpf/PSA: Add support for wide fields in parser value_set by @tatry in #3912
  • Dpdk Backend: Add support for assignments to and from large (>64-bit) operand by @usha1830 in #3910
  • Remove @vhavel from the list of P4Testgen code owners. by @fruffy in #3919
  • Add the DASH BMv2 model to the tested programs. by @fruffy in #3885
  • Add an explicit optional match key type. by @fruffy in #3920
  • Refactor P4Testgen strategies - Part 1. Add a new strategy - greedy search. by @fruffy-bfn in #3878
  • Third party libraries are now included as SYSTEM by @MichalKekely in #3924
  • P4Testgen: Try out a simpler advance expression calculation by @fruffy in #3926
  • Use Ubuntu 22.04 for Testgen PTF tests. by @fruffy in #3923
  • Rename some exploration strategies - Simplify DFS and random selection by @fruffy in #3918
  • testgen: Add missing include by @vlstill in #3931
  • p4tool: Fix build with Z3 installed in non-standard path by @vlstill in #3932
  • Direct cast is possible between equivalent types by @MichalKekely in #3935
  • Dpdk Backend: Strip pipename prefix added to table and extern names for bfrt.json while generating context json by @usha1830 in #3936
  • Remove predication pass from p4test by @mbudiu-vmw in #3916
  • Add a metadata collection mode to the STF back end. by @fruffy-bfn in #3933
  • Update reference files for the dash program. by @fruffy in #3943
  • Support for invalid union expressions by @mbudiu-vmw in #3843
  • Remove boost::filesystem from P4Testgen. by @fruffy in #3944
  • Replace boost::optional with std::optional. by @fruffy in #3942
  • Clean up the commit hook installation script. by @fruffy in #3947
  • Update cpplint.py to the latest version by @fruffy in #3941
  • Introduce stack initializers by @mbudiu-vmw in #3803
  • Implement a PNA-DPDK extension with a metadata test back end for P4Testgen by @fruffy-bfn in #3937
  • Better logging for lists/sets of things that take multiple lines by @ChrisDodd in #3949
  • Run IWYU across tools again to clean up some includes. by @fruffy in #3940
  • Eliminate typedefs when resolving constructor type declaration by @qobilidop in #3953
  • Make cpplint use python3 explicitely. by @fruffy in #3956
  • Add documentation on adding test data by @qobilidop in #3954

Full Changelog: v1.2.3.7...v1.2.3.8