comparison setup.py @ 40859:aa76be85029b

revlog: export symbol of indexType The idea is to wrap the index object with rust-cpython. I haven't tried it, but it should be doable. We'll probably need a better interface than raw function pointers to do more in Rust.
author Yuya Nishihara <yuya@tcha.org>
date Sun, 02 Dec 2018 21:37:42 +0900
parents 67d20f62fd19
children 1eaf62a67c1a
comparison
equal deleted inserted replaced
40858:67d20f62fd19 40859:aa76be85029b
966 'mercurial/cext/revlog.c'], 966 'mercurial/cext/revlog.c'],
967 'hgdirectffi', 967 'hgdirectffi',
968 'hg-direct-ffi', 968 'hg-direct-ffi',
969 include_dirs=common_include_dirs, 969 include_dirs=common_include_dirs,
970 depends=common_depends + ['mercurial/cext/charencode.h', 970 depends=common_depends + ['mercurial/cext/charencode.h',
971 'mercurial/cext/revlog.h',
971 'rust/hg-core/src/ancestors.rs', 972 'rust/hg-core/src/ancestors.rs',
972 'rust/hg-core/src/lib.rs']), 973 'rust/hg-core/src/lib.rs']),
973 Extension('mercurial.cext.osutil', ['mercurial/cext/osutil.c'], 974 Extension('mercurial.cext.osutil', ['mercurial/cext/osutil.c'],
974 include_dirs=common_include_dirs, 975 include_dirs=common_include_dirs,
975 extra_compile_args=osutil_cflags, 976 extra_compile_args=osutil_cflags,