Commit eeda50a
authored
- cmake/nanobind-config.cmake+7-2
- docs/changelog.rst+6
- docs/classes.rst-2
- docs/eigen.rst+15
- docs/exchanging.rst+2
- include/nanobind/eigen/tensor.h+329
- include/nanobind/nb_cast.h+1
- include/nanobind/nb_class.h+1-2
- include/nanobind/nb_python.h-1
- include/nanobind/nb_types.h+7-2
- include/nanobind/ndarray.h+5-3
- include/nanobind/stl/variant.h+1
- include/nanobind/stl/wstring.h+1
- src/common.cpp+3
- src/nb_enum.cpp+2
- src/nb_func.cpp+3-1
- src/nb_internals.cpp+6-3
- src/nb_internals.h+9-3
- src/nb_ndarray.cpp+17-1
- src/nb_type.cpp+2
- src/stubgen.py+32-15
- src/trampoline.cpp+9-1
- tests/CMakeLists.txt+4-1
- tests/test_classes.cpp+27
- tests/test_classes_ext.pyi.ref+18-4
- tests/test_eigen.py-7
- tests/test_eigen_tensor.cpp+108
- tests/test_eigen_tensor.py+139
- tests/test_enum_ext.pyi.ref+3-3
- tests/test_functions.cpp+8
- tests/test_functions.py+7
- tests/test_functions_ext.pyi.ref+4
- tests/test_ndarray.cpp+9
- tests/test_ndarray.py+23-1
- tests/test_ndarray_ext.pyi.ref+2
- tests/test_stl.cpp+4
- tests/test_stl.py+4
- tests/test_stl_ext.pyi.ref+6-2
- tests/test_stubs.py+2-2
0 commit comments