Скачать версию

Имя файла Архитектура Вид дистрибутива Дата создания
OneScript-1.8.1-x86.exe x86 Windows Installer (exe) 04.11.2022
OneScript-1.8.1-x64.exe x64 Windows Installer (exe) 04.11.2022
OneScript-1.8.1-x86.zip x86 Zip-архив 04.11.2022
OneScript-1.8.1-x64.zip x64 Zip-архив 04.11.2022
onescript-engine-1.8.1-1.fc26.noarch.rpm x64 Fedora/CentOS (rpm) 04.11.2022
onescript-engine_1.8.1_all.deb x64 Debian/Ubuntu (deb) 04.11.2022
oscript-debug-0.7.2.vsix x64 Расширение VSCode 28.12.2022

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

Улучшения

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

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

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