├── .github └── workflows │ ├── dist_publish.yml │ ├── linux.yml │ ├── osx.yml.dis │ └── win.yml.dis ├── CHANGELOG ├── CMakeClangRes.txt ├── CMakeLists.txt ├── LICENSE.txt ├── README.rst ├── TODO ├── bindings ├── CMakeLists.txt └── python │ ├── CMakeLists.txt │ ├── LICENSE.txt │ ├── cobj.cpp │ ├── cobj.h │ ├── dispatcher.h │ ├── errors.h │ ├── pydffi.cpp │ ├── pydffi │ ├── __init__.py │ └── purectypes_generator │ │ ├── __init__.py │ │ └── generator.py │ ├── setup.py │ └── tests │ ├── CMakeLists.txt │ ├── common.py │ ├── test_anon_struct.py │ ├── test_array.py │ ├── test_array_ptr.py │ ├── test_basicobjs.py │ ├── test_bool.py │ ├── test_buffers.py │ ├── test_cast.py │ ├── test_cdef_types.py │ ├── test_constness.py │ ├── test_cxx.py │ ├── test_enum_.py │ ├── test_errors.py │ ├── test_func_ptr.py │ ├── test_funcs_prop.py │ ├── test_ignored.py │ ├── test_includes.py │ ├── test_lasterror.py │ ├── test_mdarray.py │ ├── test_mem_refs.py │ ├── test_multiple_cu.py │ ├── test_new_structs.py │ ├── test_new_types.py │ ├── test_ptrs.py │ ├── test_purectypes_gen.py │ ├── test_str.py │ ├── test_structs.py │ ├── test_structs_format.py │ ├── test_structs_portable_format.py │ ├── test_symbol.py │ ├── test_unions.py │ ├── test_varargs.py │ ├── test_views.py │ └── test_wrapper.py ├── ci ├── build_cmake.sh ├── build_llvm_manylinux.sh ├── build_wheels_manylinux.sh └── install_cmake_manylinux.sh ├── examples ├── CMakeLists.txt ├── archive.py ├── fftw.py ├── lit.cfg ├── lit.site.cfg.in └── readdir.py ├── include └── dffi │ ├── casting.h │ ├── cc.h │ ├── compat.h │ ├── composite_type.h │ ├── config.h.in │ ├── ctypes.h │ ├── dffi.h │ ├── exports.h │ ├── iterator.h │ ├── iterator_extras.h │ ├── iterator_range.h │ ├── mdarray.h │ ├── native_func.h │ └── types.h ├── lib ├── anon_member_inliner.cpp ├── cconv.cpp ├── dffi_api.cpp ├── dffi_api_linux.inc ├── dffi_api_osx.inc ├── dffi_api_win.inc ├── dffi_impl.cpp ├── dffi_impl.h ├── dffi_impl_clang.cpp ├── dffi_impl_clang_res.cpp ├── dffi_llvm_wrapper.cpp ├── dffi_types.cpp ├── dffictx.cpp ├── dffictx.h ├── types_printer.cpp └── types_printer.h ├── logo.jpg ├── tests ├── CMakeLists.txt ├── anon_members.cpp ├── anon_struct.cpp ├── anon_union.cpp ├── array.cpp ├── asm_redirect.cpp ├── attrs.cpp ├── bool.cpp ├── cconv.cpp ├── compile.cpp ├── compile_cxx.cpp ├── compile_error.cpp ├── decl.cpp ├── decl_cxx.cpp ├── dlopen.cpp ├── dockers │ └── multiarch │ │ ├── Dockerfile │ │ └── build.sh ├── enum.cpp ├── func_ptr.cpp ├── includes.cpp ├── includes │ └── add.h ├── inline.cpp ├── lasterror.cpp ├── lib.c ├── lit.cfg ├── lit.site.cfg.in ├── multiple_defs.cpp ├── run_lit.py ├── stdint.cpp ├── struct.cpp ├── system_headers.cpp ├── typedef.cpp ├── union.cpp └── varargs.cpp ├── third-party ├── cc-clang.patch ├── cc-llvm.patch └── pybind11 │ ├── attr.h │ ├── buffer_info.h │ ├── cast.h │ ├── chrono.h │ ├── common.h │ ├── complex.h │ ├── detail │ ├── class.h │ ├── common.h │ ├── descr.h │ ├── init.h │ ├── internals.h │ ├── type_caster_base.h │ └── typeid.h │ ├── eigen.h │ ├── eigen │ ├── matrix.h │ └── tensor.h │ ├── embed.h │ ├── eval.h │ ├── functional.h │ ├── gil.h │ ├── iostream.h │ ├── numpy.h │ ├── operators.h │ ├── options.h │ ├── pybind11.h │ ├── pytypes.h │ ├── stl.h │ ├── stl │ └── filesystem.h │ └── stl_bind.h └── tools ├── merge_libs_gnu.sh └── merge_libs_osx.sh /.github/workflows/dist_publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/.github/workflows/dist_publish.yml -------------------------------------------------------------------------------- /.github/workflows/linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/.github/workflows/linux.yml -------------------------------------------------------------------------------- /.github/workflows/osx.yml.dis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/.github/workflows/osx.yml.dis -------------------------------------------------------------------------------- /.github/workflows/win.yml.dis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/.github/workflows/win.yml.dis -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/CHANGELOG -------------------------------------------------------------------------------- /CMakeClangRes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/CMakeClangRes.txt -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/README.rst -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/TODO -------------------------------------------------------------------------------- /bindings/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/CMakeLists.txt -------------------------------------------------------------------------------- /bindings/python/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/CMakeLists.txt -------------------------------------------------------------------------------- /bindings/python/LICENSE.txt: -------------------------------------------------------------------------------- 1 | ../../LICENSE.txt -------------------------------------------------------------------------------- /bindings/python/cobj.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/cobj.cpp -------------------------------------------------------------------------------- /bindings/python/cobj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/cobj.h -------------------------------------------------------------------------------- /bindings/python/dispatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/dispatcher.h -------------------------------------------------------------------------------- /bindings/python/errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/errors.h -------------------------------------------------------------------------------- /bindings/python/pydffi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/pydffi.cpp -------------------------------------------------------------------------------- /bindings/python/pydffi/__init__.py: -------------------------------------------------------------------------------- 1 | from pydffi.backend import * 2 | -------------------------------------------------------------------------------- /bindings/python/pydffi/purectypes_generator/__init__.py: -------------------------------------------------------------------------------- 1 | from .generator import GenPureCType 2 | -------------------------------------------------------------------------------- /bindings/python/pydffi/purectypes_generator/generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/pydffi/purectypes_generator/generator.py -------------------------------------------------------------------------------- /bindings/python/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/setup.py -------------------------------------------------------------------------------- /bindings/python/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/CMakeLists.txt -------------------------------------------------------------------------------- /bindings/python/tests/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/common.py -------------------------------------------------------------------------------- /bindings/python/tests/test_anon_struct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_anon_struct.py -------------------------------------------------------------------------------- /bindings/python/tests/test_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_array.py -------------------------------------------------------------------------------- /bindings/python/tests/test_array_ptr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_array_ptr.py -------------------------------------------------------------------------------- /bindings/python/tests/test_basicobjs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_basicobjs.py -------------------------------------------------------------------------------- /bindings/python/tests/test_bool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_bool.py -------------------------------------------------------------------------------- /bindings/python/tests/test_buffers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_buffers.py -------------------------------------------------------------------------------- /bindings/python/tests/test_cast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_cast.py -------------------------------------------------------------------------------- /bindings/python/tests/test_cdef_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_cdef_types.py -------------------------------------------------------------------------------- /bindings/python/tests/test_constness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_constness.py -------------------------------------------------------------------------------- /bindings/python/tests/test_cxx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_cxx.py -------------------------------------------------------------------------------- /bindings/python/tests/test_enum_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_enum_.py -------------------------------------------------------------------------------- /bindings/python/tests/test_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_errors.py -------------------------------------------------------------------------------- /bindings/python/tests/test_func_ptr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_func_ptr.py -------------------------------------------------------------------------------- /bindings/python/tests/test_funcs_prop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_funcs_prop.py -------------------------------------------------------------------------------- /bindings/python/tests/test_ignored.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_ignored.py -------------------------------------------------------------------------------- /bindings/python/tests/test_includes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_includes.py -------------------------------------------------------------------------------- /bindings/python/tests/test_lasterror.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_lasterror.py -------------------------------------------------------------------------------- /bindings/python/tests/test_mdarray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_mdarray.py -------------------------------------------------------------------------------- /bindings/python/tests/test_mem_refs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_mem_refs.py -------------------------------------------------------------------------------- /bindings/python/tests/test_multiple_cu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_multiple_cu.py -------------------------------------------------------------------------------- /bindings/python/tests/test_new_structs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_new_structs.py -------------------------------------------------------------------------------- /bindings/python/tests/test_new_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_new_types.py -------------------------------------------------------------------------------- /bindings/python/tests/test_ptrs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_ptrs.py -------------------------------------------------------------------------------- /bindings/python/tests/test_purectypes_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_purectypes_gen.py -------------------------------------------------------------------------------- /bindings/python/tests/test_str.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_str.py -------------------------------------------------------------------------------- /bindings/python/tests/test_structs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_structs.py -------------------------------------------------------------------------------- /bindings/python/tests/test_structs_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_structs_format.py -------------------------------------------------------------------------------- /bindings/python/tests/test_structs_portable_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_structs_portable_format.py -------------------------------------------------------------------------------- /bindings/python/tests/test_symbol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_symbol.py -------------------------------------------------------------------------------- /bindings/python/tests/test_unions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_unions.py -------------------------------------------------------------------------------- /bindings/python/tests/test_varargs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_varargs.py -------------------------------------------------------------------------------- /bindings/python/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_views.py -------------------------------------------------------------------------------- /bindings/python/tests/test_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/bindings/python/tests/test_wrapper.py -------------------------------------------------------------------------------- /ci/build_cmake.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/ci/build_cmake.sh -------------------------------------------------------------------------------- /ci/build_llvm_manylinux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/ci/build_llvm_manylinux.sh -------------------------------------------------------------------------------- /ci/build_wheels_manylinux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/ci/build_wheels_manylinux.sh -------------------------------------------------------------------------------- /ci/install_cmake_manylinux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/ci/install_cmake_manylinux.sh -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/archive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/examples/archive.py -------------------------------------------------------------------------------- /examples/fftw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/examples/fftw.py -------------------------------------------------------------------------------- /examples/lit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/examples/lit.cfg -------------------------------------------------------------------------------- /examples/lit.site.cfg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/examples/lit.site.cfg.in -------------------------------------------------------------------------------- /examples/readdir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/examples/readdir.py -------------------------------------------------------------------------------- /include/dffi/casting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/include/dffi/casting.h -------------------------------------------------------------------------------- /include/dffi/cc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/include/dffi/cc.h -------------------------------------------------------------------------------- /include/dffi/compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/include/dffi/compat.h -------------------------------------------------------------------------------- /include/dffi/composite_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/include/dffi/composite_type.h -------------------------------------------------------------------------------- /include/dffi/config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/include/dffi/config.h.in -------------------------------------------------------------------------------- /include/dffi/ctypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/include/dffi/ctypes.h -------------------------------------------------------------------------------- /include/dffi/dffi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/include/dffi/dffi.h -------------------------------------------------------------------------------- /include/dffi/exports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/include/dffi/exports.h -------------------------------------------------------------------------------- /include/dffi/iterator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/include/dffi/iterator.h -------------------------------------------------------------------------------- /include/dffi/iterator_extras.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/include/dffi/iterator_extras.h -------------------------------------------------------------------------------- /include/dffi/iterator_range.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/include/dffi/iterator_range.h -------------------------------------------------------------------------------- /include/dffi/mdarray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/include/dffi/mdarray.h -------------------------------------------------------------------------------- /include/dffi/native_func.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/include/dffi/native_func.h -------------------------------------------------------------------------------- /include/dffi/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/include/dffi/types.h -------------------------------------------------------------------------------- /lib/anon_member_inliner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/lib/anon_member_inliner.cpp -------------------------------------------------------------------------------- /lib/cconv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/lib/cconv.cpp -------------------------------------------------------------------------------- /lib/dffi_api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/lib/dffi_api.cpp -------------------------------------------------------------------------------- /lib/dffi_api_linux.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/lib/dffi_api_linux.inc -------------------------------------------------------------------------------- /lib/dffi_api_osx.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/lib/dffi_api_osx.inc -------------------------------------------------------------------------------- /lib/dffi_api_win.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/lib/dffi_api_win.inc -------------------------------------------------------------------------------- /lib/dffi_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/lib/dffi_impl.cpp -------------------------------------------------------------------------------- /lib/dffi_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/lib/dffi_impl.h -------------------------------------------------------------------------------- /lib/dffi_impl_clang.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/lib/dffi_impl_clang.cpp -------------------------------------------------------------------------------- /lib/dffi_impl_clang_res.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/lib/dffi_impl_clang_res.cpp -------------------------------------------------------------------------------- /lib/dffi_llvm_wrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/lib/dffi_llvm_wrapper.cpp -------------------------------------------------------------------------------- /lib/dffi_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/lib/dffi_types.cpp -------------------------------------------------------------------------------- /lib/dffictx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/lib/dffictx.cpp -------------------------------------------------------------------------------- /lib/dffictx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/lib/dffictx.h -------------------------------------------------------------------------------- /lib/types_printer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/lib/types_printer.cpp -------------------------------------------------------------------------------- /lib/types_printer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/lib/types_printer.h -------------------------------------------------------------------------------- /logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/logo.jpg -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/anon_members.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/anon_members.cpp -------------------------------------------------------------------------------- /tests/anon_struct.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/anon_struct.cpp -------------------------------------------------------------------------------- /tests/anon_union.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/anon_union.cpp -------------------------------------------------------------------------------- /tests/array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/array.cpp -------------------------------------------------------------------------------- /tests/asm_redirect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/asm_redirect.cpp -------------------------------------------------------------------------------- /tests/attrs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/attrs.cpp -------------------------------------------------------------------------------- /tests/bool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/bool.cpp -------------------------------------------------------------------------------- /tests/cconv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/cconv.cpp -------------------------------------------------------------------------------- /tests/compile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/compile.cpp -------------------------------------------------------------------------------- /tests/compile_cxx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/compile_cxx.cpp -------------------------------------------------------------------------------- /tests/compile_error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/compile_error.cpp -------------------------------------------------------------------------------- /tests/decl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/decl.cpp -------------------------------------------------------------------------------- /tests/decl_cxx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/decl_cxx.cpp -------------------------------------------------------------------------------- /tests/dlopen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/dlopen.cpp -------------------------------------------------------------------------------- /tests/dockers/multiarch/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/dockers/multiarch/Dockerfile -------------------------------------------------------------------------------- /tests/dockers/multiarch/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/dockers/multiarch/build.sh -------------------------------------------------------------------------------- /tests/enum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/enum.cpp -------------------------------------------------------------------------------- /tests/func_ptr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/func_ptr.cpp -------------------------------------------------------------------------------- /tests/includes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/includes.cpp -------------------------------------------------------------------------------- /tests/includes/add.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/includes/add.h -------------------------------------------------------------------------------- /tests/inline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/inline.cpp -------------------------------------------------------------------------------- /tests/lasterror.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/lasterror.cpp -------------------------------------------------------------------------------- /tests/lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/lib.c -------------------------------------------------------------------------------- /tests/lit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/lit.cfg -------------------------------------------------------------------------------- /tests/lit.site.cfg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/lit.site.cfg.in -------------------------------------------------------------------------------- /tests/multiple_defs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/multiple_defs.cpp -------------------------------------------------------------------------------- /tests/run_lit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/run_lit.py -------------------------------------------------------------------------------- /tests/stdint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/stdint.cpp -------------------------------------------------------------------------------- /tests/struct.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/struct.cpp -------------------------------------------------------------------------------- /tests/system_headers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/system_headers.cpp -------------------------------------------------------------------------------- /tests/typedef.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/typedef.cpp -------------------------------------------------------------------------------- /tests/union.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/union.cpp -------------------------------------------------------------------------------- /tests/varargs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tests/varargs.cpp -------------------------------------------------------------------------------- /third-party/cc-clang.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/cc-clang.patch -------------------------------------------------------------------------------- /third-party/cc-llvm.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/cc-llvm.patch -------------------------------------------------------------------------------- /third-party/pybind11/attr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/pybind11/attr.h -------------------------------------------------------------------------------- /third-party/pybind11/buffer_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/pybind11/buffer_info.h -------------------------------------------------------------------------------- /third-party/pybind11/cast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/pybind11/cast.h -------------------------------------------------------------------------------- /third-party/pybind11/chrono.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/pybind11/chrono.h -------------------------------------------------------------------------------- /third-party/pybind11/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/pybind11/common.h -------------------------------------------------------------------------------- /third-party/pybind11/complex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/pybind11/complex.h -------------------------------------------------------------------------------- /third-party/pybind11/detail/class.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/pybind11/detail/class.h -------------------------------------------------------------------------------- /third-party/pybind11/detail/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/pybind11/detail/common.h -------------------------------------------------------------------------------- /third-party/pybind11/detail/descr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/pybind11/detail/descr.h -------------------------------------------------------------------------------- /third-party/pybind11/detail/init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/pybind11/detail/init.h -------------------------------------------------------------------------------- /third-party/pybind11/detail/internals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/pybind11/detail/internals.h -------------------------------------------------------------------------------- /third-party/pybind11/detail/type_caster_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/pybind11/detail/type_caster_base.h -------------------------------------------------------------------------------- /third-party/pybind11/detail/typeid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/pybind11/detail/typeid.h -------------------------------------------------------------------------------- /third-party/pybind11/eigen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/pybind11/eigen.h -------------------------------------------------------------------------------- /third-party/pybind11/eigen/matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/pybind11/eigen/matrix.h -------------------------------------------------------------------------------- /third-party/pybind11/eigen/tensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/pybind11/eigen/tensor.h -------------------------------------------------------------------------------- /third-party/pybind11/embed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/pybind11/embed.h -------------------------------------------------------------------------------- /third-party/pybind11/eval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/pybind11/eval.h -------------------------------------------------------------------------------- /third-party/pybind11/functional.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/pybind11/functional.h -------------------------------------------------------------------------------- /third-party/pybind11/gil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/pybind11/gil.h -------------------------------------------------------------------------------- /third-party/pybind11/iostream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/pybind11/iostream.h -------------------------------------------------------------------------------- /third-party/pybind11/numpy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/pybind11/numpy.h -------------------------------------------------------------------------------- /third-party/pybind11/operators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/pybind11/operators.h -------------------------------------------------------------------------------- /third-party/pybind11/options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/pybind11/options.h -------------------------------------------------------------------------------- /third-party/pybind11/pybind11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/pybind11/pybind11.h -------------------------------------------------------------------------------- /third-party/pybind11/pytypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/pybind11/pytypes.h -------------------------------------------------------------------------------- /third-party/pybind11/stl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/pybind11/stl.h -------------------------------------------------------------------------------- /third-party/pybind11/stl/filesystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/pybind11/stl/filesystem.h -------------------------------------------------------------------------------- /third-party/pybind11/stl_bind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/third-party/pybind11/stl_bind.h -------------------------------------------------------------------------------- /tools/merge_libs_gnu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tools/merge_libs_gnu.sh -------------------------------------------------------------------------------- /tools/merge_libs_osx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aguinet/dragonffi/HEAD/tools/merge_libs_osx.sh --------------------------------------------------------------------------------