Skip to content

Commit

Permalink
Merge branch 'master' into leite/dat_files_use_vec
Browse files Browse the repository at this point in the history
  • Loading branch information
ferdonline authored Nov 21, 2024
2 parents 63a32f6 + 7f38f75 commit 0f55dd6
Show file tree
Hide file tree
Showing 3 changed files with 126 additions and 162 deletions.
2 changes: 1 addition & 1 deletion external/nanobind
Submodule nanobind updated 91 files
+109 −2 .github/workflows/ci.yml
+45 −0 .github/workflows/nvcc-win.yml
+11 −3 .gitignore
+41 −32 CMakeLists.txt
+24 −0 cmake/darwin-ld-cpython.sym
+32 −3 cmake/nanobind-config.cmake
+157 −0 docs/api_bazel.rst
+15 −3 docs/api_cmake.rst
+201 −13 docs/api_core.rst
+139 −41 docs/api_extra.rst
+174 −0 docs/bazel.rst
+12 −4 docs/building.rst
+221 −7 docs/changelog.rst
+12 −5 docs/classes.rst
+1 −1 docs/exchanging.rst
+1 −0 docs/faq.rst
+321 −0 docs/free_threaded.rst
+55 −0 docs/functions.rst
+9 −5 docs/index.rst
+104 −0 docs/meson.rst
+470 −322 docs/ndarray.rst
+16 −1 docs/release.rst
+1 −1 docs/requirements.txt
+20 −1 docs/typeslots.rst
+39 −14 docs/why.rst
+17 −7 include/nanobind/eigen/dense.h
+3 −2 include/nanobind/nanobind.h
+15 −6 include/nanobind/nb_accessor.h
+116 −12 include/nanobind/nb_attr.h
+6 −1 include/nanobind/nb_call.h
+32 −23 include/nanobind/nb_cast.h
+53 −21 include/nanobind/nb_class.h
+9 −0 include/nanobind/nb_defs.h
+17 −8 include/nanobind/nb_descr.h
+71 −3 include/nanobind/nb_func.h
+20 −7 include/nanobind/nb_lib.h
+70 −5 include/nanobind/nb_misc.h
+9 −9 include/nanobind/nb_traits.h
+2 −2 include/nanobind/nb_tuple.h
+49 −11 include/nanobind/nb_types.h
+273 −269 include/nanobind/ndarray.h
+4 −3 include/nanobind/stl/bind_map.h
+2 −2 include/nanobind/stl/bind_vector.h
+11 −1 include/nanobind/stl/detail/chrono.h
+2 −0 include/nanobind/stl/detail/nb_dict.h
+48 −0 include/nanobind/stl/detail/nb_optional.h
+3 −45 include/nanobind/stl/optional.h
+1 −12 include/nanobind/stl/variant.h
+53 −2 pyproject.toml
+0 −84 setup.py
+1 −1 src/__init__.py
+1 −0 src/buffer.h
+100 −38 src/common.cpp
+6 −3 src/error.cpp
+10 −6 src/implicit.cpp
+94 −16 src/nb_enum.cpp
+203 −110 src/nb_func.cpp
+121 −36 src/nb_internals.cpp
+164 −17 src/nb_internals.h
+176 −138 src/nb_ndarray.cpp
+20 −4 src/nb_static_property.cpp
+380 −120 src/nb_type.cpp
+38 −8 src/stubgen.py
+17 −7 src/trampoline.cpp
+78 −29 tests/CMakeLists.txt
+4 −3 tests/py_stub_test.py
+5 −4 tests/py_stub_test.pyi
+5 −4 tests/py_stub_test.pyi.ref
+2 −2 tests/test_classes.cpp
+8 −3 tests/test_classes.py
+1 −1 tests/test_classes_ext.pyi.ref
+29 −2 tests/test_enum.cpp
+45 −0 tests/test_enum.py
+51 −0 tests/test_enum_ext.pyi.ref
+20 −2 tests/test_functions.cpp
+60 −1 tests/test_functions.py
+31 −1 tests/test_functions_ext.pyi.ref
+7 −0 tests/test_issue.cpp
+185 −15 tests/test_ndarray.cpp
+301 −39 tests/test_ndarray.py
+58 −7 tests/test_ndarray_ext.pyi.ref
+6 −3 tests/test_stl.cpp
+15 −4 tests/test_stl.py
+5 −1 tests/test_stl_bind_map.cpp
+8 −5 tests/test_stl_bind_map.py
+1 −1 tests/test_stl_bind_vector.cpp
+3 −3 tests/test_stl_bind_vector.py
+37 −0 tests/test_thread.cpp
+100 −0 tests/test_thread.py
+30 −0 tests/test_typing.cpp
+8 −0 tests/test_typing_ext.pyi.ref
Loading

0 comments on commit 0f55dd6

Please sign in to comment.