com.unity.burst 1.4.1-pre.2

com.unity.burst

Notes: processedReleased October 26, 2020

Browse versions

PreviousNext

Unity Compatibility

Minimum Unity: 2018.4

Package Dependencies

🔧 Bug Fixes

  • Fixed a bug where if you used an enum argument to a function to index into a fixed array, a codegen error would occur.
  • Fixed a poor error message when a generic unsupported type (like a class or an auto-layout struct) combined with an unsupported managed array (like `(int, float)[]`) wouldn't give the user any context on where the code went wrong.
  • If targeting multiple iOS architectures, produce a combined burst library containing all architectures, this fixes "New Build System" on xcode version 12.
  • Fixed permissions error when running lipo tool to combine libraries.
  • Fixed an internal compiler error when nested managed static readonly arrays were used (produces a proper Burst error instead now).
  • Fixed a bug whereby for platforms that require us to write intermediate LLVM bitcode files, UTF paths would be incorrectly handled.

📈 Improvements

  • Open-generic static methods are not supported by Burst, but they were previously visible in Burst Inspector - they are now hidden
  • Eager-compilation is now cancelled when script compilation starts, to prevent spurious errors related to recompiled assemblies

Features

    API Changes

      ⚠️ Known Issues