Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Пустые экспериментальные ключи -Ox, -Oy, -Oz
Они будут полезны при отладке или написании новых оптимизаций, например, В стабильной версии этот флаг всегда игнорируется. В рабочей может включать новый режим. Поэтому можно, например, держать в RLMAKE_FLAGS=-Ox, вызывать попеременно makeself.bat и makeself-s.bat и не иметь проблем со вторым вызовом. После завершения разработки новой функции её можно или сделать неотключаемым поведением по умолчанию, или назначить новый флаг, или связать новый режим со старым флагом, старому режиму назначить новый флаг. Пример для последнего: при реализации #251 флаг S может включать, например, специализацию всех вызовов, флаг s — текущий режим (оптимизация помеченных вызовов).
- Loading branch information