Simple Cython backend, keep user API, backend choosen by environment variable
Created originally on Bitbucket by PierreBlancfat (Pierre Blanc-fatin)
Changesets for this Pull Request have not been imported, because it had been already declined on Bitbucket. Marked as closed 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