New submission from Dong-hee Na <donghee.n...@gmail.com>:
reversed is also a very well-used type. if shows 10+ percent performance improvement from baseline and this metric. And this improvement looks acceptable from viewing builtin types which are applied PEP 590 (frozenset, list, set, dict) reversed creation + for loop Mean +- std dev: [reversed_master] 157 ns +- 4 ns -> [reversed_opt] 139 ns +- 2 ns: 1.13x faster (-11%) reversed creation Mean +- std dev: [reversed2_master] 118 ns +- 2 ns -> [reversed2_opt] 101 ns +- 2 ns: 1.18x faster (-15%) ---------- components: Interpreter Core files: bench_reversed.py messages: 377889 nosy: corona10, pablogsal, vstinner priority: normal severity: normal status: open title: Use PEP 590 vectorcall to speed up calls to reversed() type: performance versions: Python 3.10 Added file: https://bugs.python.org/file49488/bench_reversed.py _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue41922> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com