Dennis Sweeney <sweeney.dennis...@gmail.com> added the comment:

I benchmarked GH-27986 and GH-28176 on "for i in range(10000): pass" and found 
that GH-27986 was faster for this (likely most common) case of relatively small 
integers.

Mean +- std dev: [main] 204 us +- 5 us -> [GH-27986] 194 us +- 4 us: 1.05x 
faster
Mean +- std dev: [main] 204 us +- 5 us -> [GH-28176] 223 us +- 6 us: 1.09x 
slower

It's possible to have different implementations for small/large integers, but 
IMO it's probably best to keep consistency and go with GH-27986.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue45026>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to