develop
Merge pull request #1670 from johnnyshut/fix/1667
Попытка исправить неиндексированный поиск в ТЗ методом Найти
Удален устаревший метод OnAttach и массово исправлены неиспользуемые using
добавлены описания
Рефакторинг
Перенес параметры работы парсера JsonReaderInternal в конструктор
Удален вызов IValue.AsString во всем коде
Добавлен параметр завершения дочерних процессов в метод Завершить()
В некоторых конструкторах убрал ненужные параметры IValue
использование конструктора массива с резервированием размера
fix(text-read): remove legacy constructor defaults
Упрощения по совету кролика
оптимизация ОписанияТипов
Полностью удалены обращения к GetRawValue
Original все еще уязвим и имеет незакрытую CVE-2024-48510
микрооптимизации, глобально
Упрощение инфраструктуры перечислений
Рефакторинг неймспейсов
Strip null characters from file paths to fix Windows WebDAV compatibility (#1649)
Выделена отдельная папка для инфраструктуры исключений
Use TrimEnd('\0') instead of Replace("\0", "") for null character stripping (#1650)
убраны описания типов из таблиц Рефлектора; статический компаратор
SystemEnumAttribute перемещен в Core
по замечаниям: компиляция Regex, проверка null, порядок сообщений
fixed #1678 Свойство СистемнаяИнформация.ПолнаяКоманднаяСтрока
Merge remote-tracking branch 'remotes/origin/release/v1.8.1' into feature/compiler-v2