com.unity.burst 1.5.5
Notes: processedReleased July 30, 2021
Unity Compatibility
Minimum Unity: 2018.4
Package Dependencies
📈 Improvements
- Fixed a regression that caused eager-compilation at Editor startup to be slower than it should have been
- Burst Inspector now remembers scroll position between domain reloads
🔧 Bug Fixes
- Fixed a Burst package warning in our editor compiler integration with respect to `BuildOptions.EnableHeadlessMode`.
- tvOS/iOS and other statically linked platforms would fail to burst compile if the burst compiled code contained references to functions that were `[DllImport("__Internal")]`, due to a mismatch in calling convention.
- Fixed an error that could occur with the form "System.InvalidOperationException: Could not find `burst.initialize` function in library 'SomeLibrary'"
- Fixed a bug where stackalloc's could be wrongly hoisted out of loops.
- Added [Preserve] attribute to prevent stripping a compiler service call
- Fixed incorrect runtime behavior that could occur when casting a pointer to a generic type
- Fixed incorrect compiler error that could occur when casting a pointer to a generic type and then calling a method with generic parameters
✨ Features
- Additional notes about `BurstCompiler.CompileFunctionPointer` regarding ; avoid wrapping in another open generic method, and interoperability with IL2CPP.
