Skip to content

v1.8.1

Compare
Choose a tag to compare
@EvilBeaver EvilBeaver released this 04 Nov 13:27
· 1276 commits to develop since this release

Новое в версии 1.8.1

Улучшения

  • В класс Поток добавлены свойства ТаймаутЧтения, ТаймаутЗаписи, ДоступенТаймаут
  • Класс СистемнаяИнформация лучше распознает запуск на MacOS
  • Добавлено свойство ИмяЯдра в класс СистемнаяИнформация
  • Существенно ускорена работа Вычислить/Выполнить для повторных вызовов неизмененного текста (добавлен LRU-кэш для компилируемых Вычислить/Выполнить)
  • Оптимизировано время запуска фоновых заданий. Короткоживущие задания создаются более эффективно при частом вызове. Для длительных заданий добавлен флаг longRunning
  • Небольшие микрооптимизации механики вызова методов

Исправление ошибок

  • Улучшена локализация ошибок (некоторые ошибки не имели английского текста)
  • Более корректное закрытие объекта ЗаписьJSON при записи в строку
  • Доступ к внутренней коллекции потоков был неконкурентным, что приводило к ошибкам в нагруженных приложениях Oscript.Web
  • Исправлены ошибки выполнения, когда с помощью запятых опускался обязательный аргумент метода НекийМетод(,,)