Instead of Fedora's default -O2 compiler flag, we will use -O3 to build CPython. This only impacts the interpreter and Python standard library, not any 3rd party extension modules built as RPM or on developer machines. This aligns with the way Python is built upstream. According to our performance measurements, it makes Python significantly faster (pyperformance geometric mean: 1.04x faster).
Owners, do not implement this work until the FESCo vote has explicitly ended. The Fedora Program Manager will create a tracking bug in Bugzilla for this Change, which is your indication to proceed. See the FESCo ticket policy and the Changes policy for more information.
REMINDER: This ticket is for FESCo members to vote on the proposal. Further discussion should happen in the devel list thread linked above.
Based on Miro's performance benchmarks, I'm +1 to this Change.
+1
Could somebody please mark this as approved?
After a week: APPROVED (+3, 0, 0)
Metadata Update from @zbyszek: - Issue tagged with: pending announcement
Thanks.
Announced: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/ISISOI6VN7R2RGEJTD5ELTPENQYNECNK/
Metadata Update from @zbyszek: - Issue untagged with: pending announcement - Issue close_status updated to: Accepted - Issue status updated to: Closed (was: Open)
Log in to comment on this ticket.