Cythonize text comparison for performance
Submitted by Yuri
Link to original bug (#776007)
Description
Some python projects build binaries to improve speed. I suggest the same is done for meld, optionally, because meld performance really suffers on larger files, ex. more than 10,000 lines.
As an experiment, I tried to cythonize the code with the script like this:
from distutils.core import setup from Cython.Build import cythonize
setup( name = "meld", ext_modules = cythonize(("meld/.py","meld//*.py")) ) called with arguments build_ext --inplace
but got errors, something about code not being in a package.
Examples of cythonized projects: py-re2, py-opendht, py-scikit-sparse.
Edited by Kai Willadsen