[issue37794] Replace /Ox with /O2

2021-02-03 Thread Steve Dower
Steve Dower added the comment: Distutils is now deprecated (see PEP 632) and all tagged issues are being closed. From now until removal, only release blocking issues will be considered for distutils. If this issue does not relate to distutils, please remove the component and reopen it. If

[issue37794] Replace /Ox with /O2

2019-09-09 Thread Steve Dower
Steve Dower added the comment: Given the potential compatibility impact (small chance of third-party extensions relying on function aliasing), I'd like to see an update to Docs/whatsnew/3.9.rst as well. Also the suggested change to the NEWS entry is good. I don't think this one should pass

[issue37794] Replace /Ox with /O2

2019-08-08 Thread Nikita Kniazev
Change by Nikita Kniazev : -- keywords: +patch pull_requests: +14910 stage: -> patch review pull_request: https://github.com/python/cpython/pull/15179 ___ Python tracker ___

[issue37794] Replace /Ox with /O2

2019-08-08 Thread Nikita Kniazev
New submission from Nikita Kniazev : The /O2 is a superset of /Ox with additional /GF and /Gy switches which enables strings and functions deduplication and almost always are favorable optimizations without downsides. https://docs.microsoft.com/en-us/cpp/build/reference/ox-full-optimization