replace_dist_arrays_in_io: copy declorations from includes, fix replacement bounds, improve performance, fix SgUtils #55
Reference in New Issue
Block a user
Delete Branch "replace_dist_arrays_in_io"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Исправления для проекта zebra, теперь этот проект проходит и копирования расставляются корректно
Была проблема с массивами из include-файлов, потому что copyArray из resolve_par_regions с такими массивами не работает. На самом деле сейчас сделал это не совсем аккуратно может быть, но в первом приближении работает
Также была поправлена вставка операторов копирования, потому что иногда они вставлялись не совсем не в те места
Добавил return и stop операторы в границы для регионов ввода-вывода
В SgUtils кажется небольшой баг с вызовом .back() от пустой строки, пофиксил в этом коммите
Ещё немного передвидул код создания копий массивов чтобы лишний раз не искать по моим структурам данных