com.unity.burst 1.8.17
Source docsNotes: processedReleased July 23, 2024
Unity Compatibility
Minimum Unity: 2020.3
Package Dependencies
- com.unity.mathematics (1.2.1)
- com.unity.modules.jsonserialize (1.0.0)
✨ Features
⚡ API Changes
📈 Improvements
- Improved performance of Burst-compiled code in the Windows x64 Editor by only emitting context-saving code when the code being compiled contains a `throw`
- Improved error message for pointer-like types in non-`readonly` `static` fields
🔧 Bug Fixes
- Fixed another compiler crash caused by faulty alias analysis
- BurstAotSettings files are no longer written to disk unless default settings are changed
- Fixed the `BurstDebugInformation_DoNotShip` folder not being saved outside the player build folder for Embedded Linux and QNX platforms
- Fixed direct negation of enums was not correctly promoting the underlying type, causing wrong results.
- Fixed that `Mathf.Approximately` would return the wrong result approximately all of the time
- Fixed an issue with default interface methods which would result in compiler errors due to IL corruption.
- Creating a project with a space in the path would cause burst to fail on windows arm64.
