Скачать версию
Имя файла | Архитектура | Вид дистрибутива | Дата создания |
---|---|---|---|
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
- Исправлены ошибки выполнения, когда с помощью запятых опускался обязательный аргумент метода
НекийМетод(,,)