3 ms·
This is very interesting! Were these bugs reported to the Python tracker? Also, what are the actual implications of these bugs in real code? What happens when s
by develatio 4y ago
This is very interesting! Were these bugs reported to the Python tracker? Also, what are the actual implications of these bugs in real code? What happens when such a bug is genuinely hit? Are there just performance penalties or are there actual miscalculations in the end result?
- kzrdude 4y agoNote that these are bugs in pypy and not in "Python" i.e not in the dominant python implementation.
- develatio 4y agoRight, thanks for the clarification!
- cfbolztereick 4y agoThere would be an actual miscalculation, yes. which is a really annoying kind of bug, also because these jit bugs tend to go away if you turn the debugger on, making them even more frustrating to track down. The ones we found so far are all extremely unlikely to occur in 'regular' Python code, because they require the use of internal pypy specific numerical operations.