Created originally on Bitbucket by paugier (Pierre Augier)
Was already merged in Bitbucket before import, marked as merged by the import user
-
Class for Pythran backend and inheritance
-
Draft : start numba integration
-
Draft : start cython backend
-
Restructuration : tranpiler & pythranizer in backends
-
One analyse for all backends
-
Factorize backends code in super Class
-
Cython compilation with a transonic analyse only
-
Keep user API, factorizations of compilers and transonic commands
Factorizations : - run_pythran.py and run_cython.py in run_backend.py - pytranizer.py and cythonizer.py in compiler.py
I've also moved transpiler.py from the backend directory into the root of transonic
I didn't move supported_backend global variable from config.py to backend/init.py cause it sets off import conflicts
-
Detect_transonic_extensions fixes : deal with .pyx and filter exterior files