The ABI is the part of the CPython API a compiler never checks for you, and it's why bugs like this turn into segfaults instead of build errors. Nathan Goldbaum lays out the mechanics in his EuroPython talk.
Watch the full talk here: buff.ly/j0pOiU1
#Python #CPython #EuroPython