4 ms·
I wouldn't say it's particularly targeted, let me show you the code that makes this happen: https://bitbucket.org/pypy/pypy/src/unroll-if-alt/pypy/objspace/std/
by kingkilr 15y ago
I wouldn't say it's particularly targeted, let me show you the code that makes this happen: https://bitbucket.org/pypy/pypy/src/unroll-if-alt/pypy/objspace/std/formatting.py#cl-288 https://bitbucket.org/pypy/pypy/src/unroll-if-alt/pypy/objsp...
- pja 15y agoYeah, the point is that by expressing the algorithm in Python, the JIT gets to go hog wild optimising tight loops like this one. Which is great: why do all that work writing some kind of custom sprintf generating function when you can just let the JIT do it for you on the fly?