com.unity.burst 1.8.19
Source docsNotes: processedReleased January 22, 2025
Unity Compatibility
Minimum Unity: 2020.3
Package Dependencies
- com.unity.mathematics (1.2.1)
- com.unity.modules.jsonserialize (1.0.0)
📈 Improvements
- Source file checksums are now included in pdb debugging files, so that Visual Studio can warn when source files differ from when the pdb was built
- Added support for `HashCode.Combine`
🔧 Bug Fixes
- Fixed hash generation error for derived default interface methods
- Fixed resolution of local variable types in generic default interface methods
- Fixed crash that could occur when a target method of `BurstCompiler.CompileFunctionPointer` was already decorated with `[MonoPInvokeCallback]`. If this existing attribute existed in a namespace other than `AOT`, Burst's IL postprocessor would add a second `[MonoPInvokeCallback]`, resulting in a runtime crash on IL2CPP.
- Fix crash when trying to Burst compile a project without any Bursted code with debug info enabled, when it has already been compiled without debug info before.
- Fixed `BC1055: Unable to resolve the definition of the method ...` errors when compiling code using `in` method parameters for multiple CPU targets
- Fixed an issue preventing debugging of managed methods that use direct call, regardless of whether Burst compilation is manually disabled
- Fixed a rare concurrency issue in the entry point finder.
✨ Features
- [Android] Support for 16Kb page sizes
