News for hackers. Stuff that matters.
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.
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.
Re:Performance of the Python 3.14 tail-call interpreter by ncruces on Monday March 10, 2025 @04:35PM (#43325773)
Well, that includes at least everyone using Python built with that compiler.