Skip to content

Simple Cython backend, keep user API, backend choosen by environment variable

Bitbucket Importer requested to merge bitbucket/declined-pr-33 into branch/default

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

Merge request reports