Steve D'Aprano wrote:
I'm not sure why the Cython devs maintain this is not a JIT compiler. Perhaps I misunderstand something.
A JIT compiler works by observing the actual values taken on by variables at run time, and if it notices that a particular variable seems to always have a particular type, it compiles a special version of the code to handle that type, protected by appropriate guards. Cython doesn't do any of that -- it's just a plain, boring, standard ahead-of-time compiler that goes by the type info you give it and nothing more. -- Greg -- https://mail.python.org/mailman/listinfo/python-list