Обновлена утилита odcey — преобразователь насыщенного текстового формата BlackBox Component Builder .odc в плоский UTF-8 текст.
- Команда
textсделана необязательной, если указано имя входного файла - При встраивании в git-репозиторий непосредственное добавление в
.git/configзаменено на вызовыgit config, производящие это более аккуратно - Исправлено преобразование в Unicode некоторых литер, специфичных для однобайтовой кодировки Blackbox
- Исправлена ошибка невозможности редактирования
.git/info/attributes, проявлявшейся только в JavaScript версии утилиты - Исправлена ошибка, приводящая к избыточному выделению памяти
- Исправлено большое количество мелких недостатков, связанных с возможностью работы с неправильными входными файлами
Теперь на github сразу доступны exe-файлы для Windows, rpm-пакеты и исполняемый jar. По-прежнему доступны пакеты в snap, deb-репозитории, homebrew и npm.
Примечательно, что ошибку, приводящую к избыточному выделению памяти нашёл и самостоятельно предложил исправление OpenAI Codex. Он же нашёл упомянутые недостатки, и хотя все они относились к малозначимым и даже приемлемым, учитывая масштаб применения утилиты, было решено их всех устранить. Пример недостатка — возможность переполнения стека в рекурсивном разборе формата в специально созданном документе с чрезвычайно глубоким вложением View.
Комментариев нет:
Отправить комментарий