1.10
1.10
Увеличение скорости распаковки порядка 20%
- В макет V8Unpack помещена новая версия, собранная Сергеем Батановым aka dmpas
https://build.batanov.me/job/v8unpack-win/label=mingw32/lastSuccessfulBuild/artifact/bin/Release/v8unpack.exe - Новая версия не требует дополнительных библиотек + прирост скорости распаковки по сравнению с версией V8Unpack2.0 порядка 20%
В V8Reader была добавлена возможность разбора обработок в структуру папок с исходниками, имеющими человекопонятные имена.
Эта автоматизация была реализована в рамках проекта precommit, представляющего собой скрипт, который запускает этот разбор при каждом коммите в систему контроля версий Git.
Также в рамках проекта diff1C реализован скрипт, запускающий V8Reader для сравнения выгруженных с помощью стандартной выгрузки 8.3 обычных форм и табличных документов в формате xml.
Попробуйте, это очень удобно!
- #9 - из командной строки через батник diff-1c-cf.bat из проекта v8Diff можно сравнить XML-файлы табличных документов из выгрузки 8.3
- #2 - реализована проверка версии через github API (проверяется содержимое поля data из страницы https://api.github.com/repos/bambr1975/v8reader/commits?per_page=1
- Оптимизированы регулярки для корректного разбора реквизитов и табличных частей объектов метаданных
- Исправлен разбор управляемых форм (иногда выскакивала ошибка разбора)
- Изменилась логика сравнения в модулях (теперь строки структурного сравнения сравниваются без учета пустого пространства)
- Логика построения дерева обычных форм отвязана от идеи деструктивного анализа – иерархия элементов строится на основе внутреннего представления
- В управляемых формах реализован разбор командного интерфейса.
Добавлена возможность корректной обработки объектов платформы 8.3.
Логика построения дерева обычных форм отвязана от идеи деструктивного анализа – иерархия элементов строится на основе внутреннего представления.
Исправлены различные ошибки