Re:Performance of the Python 3.14 tail-call interpreter
by ehsankia on Monday March 10, 2025 @12:54PM
(#43322472)
In some way, by indirectly helping fix this bug, they led to a ~10% performance increase for everyone who was using that faulty compiler! That's even better than an optional flag that many people won't know about or use.
[ Parent
| on HN ]
Re:Performance of the Python 3.14 tail-call interpreter
by chowells on Monday March 10, 2025 @02:50PM
(#43324341)
That performance regression only hit code that was using a very large number of paths with the same table of computed gotos at the end. That's likely to only be relatively complex interpreters that were affected. So it's not a broad performance improvement. But it is nice to have an example of the compiler's new heuristic failing to prove evidence it needs to be tunable.