File tree
5 files changed
+72
-3
lines changed- docs
- src
- ext
5 files changed
+72
-3
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
35 | 35 |
| |
36 | 36 |
| |
37 | 37 |
| |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
38 | 43 |
| |
39 | 44 |
| |
40 | 45 |
| |
| |||
149 | 154 |
| |
150 | 155 |
| |
151 | 156 |
| |
| 157 | + | |
152 | 158 |
| |
153 | 159 |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
63 | 63 |
| |
64 | 64 |
| |
65 | 65 |
| |
66 |
| - | |
| 66 | + |
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + |
- docs/basics.rst+10
- docs/debug.rst+2-3
- ext/drjit-core+1-1
- ext/nanobind+1-1
- src/extra/loop.cpp+16-5
- src/python/apply.cpp+3
- src/python/apply.h+3
- src/python/base.cpp+28-1
- src/python/detail.cpp+5-5
- src/python/eval.cpp+9
- src/python/init.cpp+28-31
- src/python/tracker.cpp+5-2
- tests/test_arithmetic.py+14
- tests/test_local.py+5-5
- tests/test_while_loop.py+22
- tests/test_while_loop_ad.py+38
- .github/workflows/ci.yml+109-2
- .gitignore+7-2
- CMakeLists.txt+6-4
- cmake/darwin-ld-cpython.sym+24
- cmake/nanobind-config.cmake+24-2
- docs/api_bazel.rst+7-7
- docs/api_cmake.rst+9-2
- docs/api_core.rst+140-12
- docs/api_extra.rst+126-33
- docs/bazel.rst+1-1
- docs/changelog.rst+131-11
- docs/classes.rst+12-5
- docs/faq.rst+1
- docs/free_threaded.rst+301
- docs/functions.rst+55
- docs/index.rst+6-5
- docs/meson.rst+9-2
- docs/ndarray.rst+450-310
- docs/typeslots.rst+20-1
- docs/why.rst+37-12
- include/nanobind/eigen/dense.h+3-1
- include/nanobind/nanobind.h+1-1
- include/nanobind/nb_accessor.h+15-6
- include/nanobind/nb_attr.h+116-12
- include/nanobind/nb_call.h+4-1
- include/nanobind/nb_cast.h+6-16
- include/nanobind/nb_class.h+27-12
- include/nanobind/nb_defs.h+9
- include/nanobind/nb_descr.h+17-8
- include/nanobind/nb_func.h+56-2
- include/nanobind/nb_lib.h+10-7
- include/nanobind/nb_misc.h+55-5
- include/nanobind/nb_traits.h+9-9
- include/nanobind/nb_tuple.h+2-2
- include/nanobind/nb_types.h+19-10
- include/nanobind/ndarray.h+265-291
- include/nanobind/stl/bind_map.h+2-2
- include/nanobind/stl/bind_vector.h+2-2
- include/nanobind/stl/detail/nb_dict.h+2
- src/common.cpp+75-38
- src/error.cpp+6-3
- src/implicit.cpp+10-6
- src/nb_enum.cpp+80-17
- src/nb_func.cpp+153-90
- src/nb_internals.cpp+115-46
- src/nb_internals.h+162-16
- src/nb_ndarray.cpp+171-140
- src/nb_static_property.cpp+20-4
- src/nb_type.cpp+367-110
- src/stubgen.py+10-4
- src/trampoline.cpp+17-7
- tests/CMakeLists.txt+49-23
- tests/py_stub_test.py+1-3
- tests/py_stub_test.pyi+2-2
- tests/py_stub_test.pyi.ref+2-2
- tests/test_classes.cpp+1-1
- tests/test_classes.py+4
- tests/test_enum.cpp+26-1
- tests/test_enum.py+34
- tests/test_enum_ext.pyi.ref+49
- tests/test_functions.cpp+2-2
- tests/test_functions.py-1
- tests/test_functions_ext.pyi.ref+1-1
- tests/test_ndarray.cpp+81-6
- tests/test_ndarray.py+176-42
- tests/test_ndarray_ext.pyi.ref+36-9
- tests/test_stl.cpp+6-3
- tests/test_stl.py+15-4
- tests/test_stl_bind_map.cpp+1-1
- tests/test_stl_bind_map.py+5-5
- tests/test_stl_bind_vector.cpp+1-1
- tests/test_stl_bind_vector.py+3-3
- tests/test_thread.cpp+37
- tests/test_thread.py+100
- tests/test_typing.cpp+7
- tests/test_typing_ext.pyi.ref+5
0 commit comments