File tree
3 files changed
+22
-1
lines changed- src
- bindings
- lib
3 files changed
+22
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
29 | 46 | | |
30 | 47 | | |
31 | 48 | | |
| |||
36 | 53 | | |
37 | 54 | | |
38 | 55 | | |
| 56 | + | |
| 57 | + | |
39 | 58 | | |
40 | 59 | | |
41 | 60 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
| 18 | + | |
17 | 19 | | |
18 | 20 | | |
19 | 21 | | |
| |||
- .github/workflows/ci.yml+40-10
- CMakeLists.txt+2
- cmake/darwin-ld-cpython.sym+5
- cmake/darwin-ld-pypy.sym+1
- cmake/darwin-python-path.py+15
- cmake/nanobind-config.cmake+163
- docs/api_bazel.rst+8-3
- docs/api_cmake.rst+2-2
- docs/api_core.rst+2-2
- docs/bazel.rst+2-2
- docs/changelog.rst+163-29
- docs/eigen.rst+63-3
- docs/faq.rst+4-87
- docs/free_threaded.rst+1-1
- docs/index.rst+1-1
- docs/lowlevel.rst+54
- docs/meson.rst+2-2
- docs/ownership.rst+1-1
- docs/refleaks.rst+485
- docs/release.rst+2-15
- docs/typeslots.rst-234
- docs/why.rst+1-1
- ext/robin_map+1-1
- include/nanobind/eigen/dense.h+12-24
- include/nanobind/eigen/sparse.h+139-27
- include/nanobind/nanobind.h+2-2
- include/nanobind/nb_attr.h+1-1
- include/nanobind/nb_cast.h+1-1
- include/nanobind/nb_defs.h+6
- include/nanobind/nb_lib.h+2
- include/nanobind/nb_types.h+5-3
- include/nanobind/stl/chrono.h+14-2
- include/nanobind/stl/complex.h+22-37
- include/nanobind/stl/unique_ptr.h+7-6
- include/nanobind/stl/variant.h+48-3
- include/nanobind/typing.h+2
- pyproject.toml+1-1
- src/__init__.py+1-1
- src/common.cpp+98-7
- src/nb_abi.h+102
- src/nb_ft.cpp+1-1
- src/nb_ft.h+3-1
- src/nb_func.cpp+118-2
- src/nb_internals.cpp+6-76
- src/nb_ndarray.cpp+6-2
- src/nb_type.cpp+3
- src/stubgen.py+26-14
- src/version.py+110
- tests/CMakeLists.txt+17-8
- tests/conftest.py+6
- tests/py_stub_test.pyi-48
- tests/py_stub_test.pyi.ref+14-14
- tests/test_classes.cpp+13
- tests/test_classes_ext.pyi.ref+200-200
- tests/test_eigen.cpp+21-2
- tests/test_eigen.py+90-2
- tests/test_enum_ext.pyi.ref+43-43
- tests/test_functions.cpp+7-3
- tests/test_functions.py+18-3
- tests/test_functions_ext.pyi.ref+89-87
- tests/test_holders.cpp+1-1
- tests/test_holders.py+16-2
- tests/test_jax.cpp+22
- tests/test_jax.py
- tests/test_jax_ext.pyi.ref+4
- tests/test_make_iterator_ext.pyi.ref+13-13
- tests/test_ndarray.cpp+31-29
- tests/test_ndarray.py+14-6
- tests/test_ndarray_ext.pyi.ref+102-97
- tests/test_stl.cpp+30-8
- tests/test_stl.py+86-8
- tests/test_stl_ext.pyi.ref+133-118
- tests/test_stubs.py+14-2
- tests/test_tensorflow.cpp+25
- tests/test_tensorflow.py
- tests/test_tensorflow_ext.pyi.ref+4
- tests/test_typing.cpp+1
- tests/test_typing_ext.pyi.ref+20-18
0 commit comments