What's Changed
Breaking Changes 🛠
Changes to the Compiler Core
- Remove some trivial leaks in codebase by @asl in #5012
- Fix modifyAllMatching visitor helper by @vlstill in #5020
- Inline some IR methods and constructors by @asl in #5030
- Looks like PIE workaround is not needed anymore. Remove it by @asl in #5044
- Add typed version of
isInContext()
and make use of it instead offindContext()
by @asl in #5048
Changes to the TC Back End
- Generate JSON actions and keys fields array even when they are empty by @vbnogueira in #5022
Changes to the Tofino Back End
- minor fix to tofino cmake file by @hanw in #5016
- More Tofino include fixes. by @fruffy in #5006
- Fix many Tofino warnings. by @fruffy in #5007
- Crude port of Tofino dynamic hash to C++ by @asl in #5043
Other Changes
- Add Tofino to release.yml by @fruffy in #5017
- Fix Mac dependency installation. by @fruffy in #5028
- Automated Release v1.2.5.1 by @github-actions in #5040
Full Changelog: v1.2.5.0...v1.2.5.1