PyPy IO improvements
morepypy.blogspot.com
morepypy.blogspot.com
Otherwise the same idea that Jruby/Graal did with co interpreting C code can work for PyPy as well (http://www.chrisseaton.com/rubytruffle/cext/). Although that would need someone to step up and implement a RPython C interpreter, which to be honest is not a trivial exercise.
Basically, it only works with "native accelerators", libraries which provide a pure {language} implementation as well as an optional self-contained C version of a subset of the library. Which is a case where you'd hope a high-quality JITed implementation would have a good speed on the "pure" implementation (and would probably prefer work be done on improving the JIT to make the pure version fast)
So the only thing it doesn't work for is precompiled native extensions where you don't have these source code - so maybe a proprietary C extension. Do you get many of those in practice?
Or you can't build it because you're on windows, or the extension was installed precompiled by the package manager (on Python, that's exactly one of the use case for wheels, I don't think wheels ship C code ever), or the extension is coded in non-C (which is very much explicitly supported by CPython: https://docs.python.org/3/extending/extending.html#writing-e...)
https://mail.python.org/pipermail/distutils-sig/2014-Septemb...
(I'm crassly attaching a bit of information to your post more than trying to respond to anything in it)