8000 Release v1.2.5.5 · p4lang/p4c · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

v1.2.5.5

Compare
Choose a tag to compare
@github-actions github-actions released this 02 Apr 18:08
· 48 commits to main since this release
bb34ae4

What's Changed

P4 Specification Implementation

Changes to the Compiler Core

  • Mark inline locations with annotation. by @asl in #5150
  • Fix wrong references to return value when function is inlined multiple times into the same scope by @asl in #5163
  • Add statement splitter utility by @vlstill in #5158
  • Updated the no start state error message to include only parser name by @psivanup in #5164
  • Pass to get rid of action_run() calls by @ChrisDodd in #5053
  • fix warnings from -Wswitch-enum by @ChrisDodd in #5170
  • frontend: Fix SpecializeGenericTypes by @vlstill in #5133
  • make DumpPipe from Tofino available to all by @grg in #5184

Changes to the BMv2 Back Ends

  • BMv2: DirectCounter and InternetChecksum fixes by @grg in #5194
  • BMv2: ActionSelector fix + enable backends by @grg in #5195
  • [BMv2] PNA: hash default + enum fix by @grg in #5196
  • [bmv2]: allow BoolLiteral in ternary table entry by @grg in #5199
  • [bmv2]: output the scalar metadata fields by @grg in #5200
  • [bmv2]: support Random extern for psa/pna by @grg in #5213

Changes to the TC Back End

Changes to the Tofino Back End

  • Do not return nullpointer in the evaluator pass when there is nothing to do. by @fruffy in #5178
  • Add the Barefoot Tofino Assembler to the Tofino back end. by @fruffy in #5121
  • Fix tofino license regeneration by @Vineet1101 in #5161
  • Correctly attach the dontmerge annotation in the desugar_varbit_extract pass. by @fruffy in #5193
  • [Tofino] Replace bf-asm BUG macros with top-level BUG macros. Remove GNU extensions flags. by @fruffy in #5188

Other Changes

  • [#4365] [#4907] Add test cases related to issue #4365 by @kfcripps in #5175
  • Add Auto-Labeling for Issues using GitHub Actions by @Vineet1101 in #5136
  • Update validate-p4c CI test to use Ubuntu 22.04 by @jafingerhut in #5160
  • Fix missing space when emitting error enum with toP4. by @fruffy in #5179
  • Do not throw a Python exception when the binary to execute is not found. by @fruffy in #5180
  • Add SPDX-License-Identifier: GPL-2.0-only to Python source files using scapy by @jafingerhut in #5111
  • [infra] Change permissions of label update workflow. by @fruffy in #5197
  • [psa]: minor spacing adjustments in dpdk/psa.p4 by @grg in #5202
  • [infra] Fixing auto-label workflow by @Vineet1101 in #5198
  • Update ptf-ebpf CI test to Ubuntu 22.04 by @jafingerhut in #5159
  • Automated Release v1.2.5.5 by @github-actions in #5210

New Contributors

Full Changelog: v1.2.5.4...v1.2.5.5

0