Eventually, someone working on Python (ironically, of all things) noticed this waste of good performance
But It would be good to know when & what versions.
I'm also not sure why this is "ironic". Who else but the experts on python would be more likely to discover this & resolve the issue? Which basically makes the whole thing a non-issue:
Python creators made a choice when creating python. A while later they realized they could improve performance by revisiting that choice.
The tone of the article makes it sound like this was an embarrassing mistake of massive proportions.
> Python creators made a choice when creating python. The tone of the article makes it sound like this was an embarrassing mistake of massive proportions.
The article is talking about a bad decision in ELF and dynamic linking, not in Python specifically. The Python people just discovered that disabling that default behavior was useful.
I think the author meant ‘ironic’ due to the very stereotypic view of “Python is slow, why would it care about performance. At least I read it that way.
Is this about something I can do to speed up our 3.8 Python code, or about why Python 3.8 is faster than 3.7?