This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author serhiy.storchaka
Recipients ezio.melotti, serhiy.storchaka, vstinner
Date 2017-11-13.19:22:00
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1510600920.81.0.213398074469.issue31979@psf.upfronthosting.co.za>
In-reply-to
Content
As a side effect it slightly optimizes parsing non-ASCII numbers.

$ ./python -m perf timeit --compare-to=./python0  'int("۱۲۳۴۵۶۷۸۹")' --duplicate 100
python0: ..................... 277 ns +- 3 ns
python: ..................... 225 ns +- 3 ns

Mean +- std dev: [python0] 277 ns +- 3 ns -> [python] 225 ns +- 3 ns: 1.23x faster (-19%)

$ ./python -m perf timeit --compare-to=./python0  'float("۱۲۳۴۵.۶۷۸۹")' --duplicate 100
python0: ..................... 256 ns +- 1 ns
python: ..................... 199 ns +- 2 ns

Mean +- std dev: [python0] 256 ns +- 1 ns -> [python] 199 ns +- 2 ns: 1.29x faster (-22%)

$ ./python -m perf timeit --compare-to=./python0  'complex("۱۲۳۴۵.۶۷۸۹j")' --duplicate 100
python0: ..................... 298 ns +- 4 ns
python: ..................... 235 ns +- 3 ns

Mean +- std dev: [python0] 298 ns +- 4 ns -> [python] 235 ns +- 3 ns: 1.27x faster (-21%)
History
Date User Action Args
2017-11-13 19:22:00serhiy.storchakasetrecipients: + serhiy.storchaka, vstinner, ezio.melotti
2017-11-13 19:22:00serhiy.storchakasetmessageid: <1510600920.81.0.213398074469.issue31979@psf.upfronthosting.co.za>
2017-11-13 19:22:00serhiy.storchakalinkissue31979 messages
2017-11-13 19:22:00serhiy.storchakacreate