[issue35719] Optimize multi-argument math functions

2019-01-11 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: New changeset d0d3e99120b19a4b800f0f381b2807c93aeecf0e by Serhiy Storchaka in branch 'master': bpo-35719: Optimize multi-argument math functions. (GH-11527) https://github.com/python/cpython/commit/d0d3e99120b19a4b800f0f381b2807c93aeecf0e --

[issue35719] Optimize multi-argument math functions

2019-01-11 Thread Serhiy Storchaka
Change by Serhiy Storchaka : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___

[issue35719] Optimize multi-argument math functions

2019-01-11 Thread Serhiy Storchaka
Change by Serhiy Storchaka : -- keywords: +patch, patch, patch pull_requests: +3, 4, 5 stage: -> patch review ___ Python tracker ___ __

[issue35719] Optimize multi-argument math functions

2019-01-11 Thread Serhiy Storchaka
Change by Serhiy Storchaka : -- keywords: +patch, patch pull_requests: +3, 4 stage: -> patch review ___ Python tracker ___

[issue35719] Optimize multi-argument math functions

2019-01-11 Thread Serhiy Storchaka
Change by Serhiy Storchaka : -- keywords: +patch pull_requests: +3 stage: -> patch review ___ Python tracker ___ ___ Python-bug

[issue35719] Optimize multi-argument math functions

2019-01-11 Thread Serhiy Storchaka
New submission from Serhiy Storchaka : The proposed PR makes multi-argument functions in the math module atan2(), copysign(), remainder() and hypot() to use the fast call convention and inline arguments tuple unpacking. Results: $ ./python -m timeit -s "from math import atan2" "atan2(1.0, 1.