{ "name": "com.unity.burst", "displayName": "Burst", "version": "1.8.25", "unity": "2021.3", "description": "Burst is a compiler that translates from IL/.NET bytecode to highly optimized native code using LLVM.", "dependencies": { "com.unity.mathematics": "1.2.1", "com.unity.modules.jsonserialize": "1.0.0" }, "relatedPackages": { "com.unity.burst.tests": "1.8.25" }, "_upm": { "changelog": "### Fixed\n- Fixed infinite loop and unbounded memory consumption when having a (possibly indirectly) recursive method with the `[MethodImpl(MethodImplOptions.AggressiveInlining)]` attribute\n- Fixes an issue where `math.min` and `math.max` would do signed comparisons on unsigned integers when compiling with `FloatMode.Fast`.\n- Fixed a crash on some Android devices what would be triggered when \"Enable ARMv9 Security Features\" was enabled.\n- Fixed a rare crash that could happen when the Burst package was unloaded.\n- Fixed relocation error when stack protection was enabled on 32-bit Android.\n\n### Added\n- Added LLVM 20 support\n- Added guards to UWP ARM32 to be available only for versions lower than 6.3 [PLAT-15016](https://jira.unity3d.com/browse/PLAT-15016)\n- `FloatMode.Deterministic` is now supported by Burst. Please refer to the documentation for details." }, "upmCi": { "footprint": "099d960031645247ac4c585bf09b8df4de69b899" }, "documentationUrl": "https://docs.unity3d.com/Packages/com.unity.burst@1.8/manual/index.html", "repository": { "url": "https://github.cds.internal.unity3d.com/unity/burst.git", "type": "git", "revision": "05afff266a602147349dc3706f2c09210e05ec2f" }, "_fingerprint": "1df634d836b8106f13dc82401a91b336d615a874" }