Что нового в языке?

В целом это маленькое обновление, в нем нет ничего интересного. Из PR однако, заявлено об удалении библиотеки Integer из языка. Она проживет до 0.747-746 +-, а затем будет вырезана. Связано это с тем, что разработчик не принял выбранную модель и решил отказаться от нее.

Оригинальный текст из обновления:

  • Исправлена ошибка в DSE(Dead Store Elimination), вызванная тем, что теги не становились недействительными при перезаписи соответствующей загрузки
  • Исправлен сбой Arm64, вызванный функциями с более чем 256 константами, превышающими непосредственный размер arm64.
  • Поддержка Intel Mac libunwind (мы просто предполагаем, что вы используете libc++)
  • Функция INVOKE_FASTPCALL должна быть зарегистрирована как способная аннулировать SafeEnv
  • Исправьте ошибку, обнаруженную нашим программистом из-за распределения слотов.
  • Несколько исправлений корректности в операциях Luau integer и bit32 - это влияет на bit32.lrotate, integer.lrotate, integer.extract/replace.
  • Исправлена ошибка, вызванная автоматическим преобразованием uint8_t в int8_t в компиляторе.
  • Исправлена ошибка в резервировании регистров FORGLOOP.
Пожаловаться