Leon Anavi
d34206160f
python3-nanobind: Upgrade 2.7.0 -> 2.8.0
...
Upgrade to release 2.8.0:
- Added :cpp:class:`nb::fallback <fallback>` wrapper type, which is
a :cpp:class:`nb::handle <handle>` that always requires implicit
conversion during casting. This is convenient when adding
catch-all overloads that must handle arbitrary Python objects,
without interfering with implicit conversion of arguments in
other overloads.
- The nanobind::literals namespace now includes _s to create a
Python string from source code literals.
- Added :cpp:func:`nb::dict::empty() <dict::empty>`,
:cpp:func:`nb::list::empty() <list::empty>`,
:cpp:func:`nb::set::empty() <set::empty>`,
and :cpp:func:`nb::tuple::empty() <tuple::empty>` convenience
methods.
- Added a :cpp:func:`nb::dict::get() <dict::get>` function to
perform dictionary lookups with a fallback value in case of
failures.
- Nanobind now uses multi-phase (as opposed to single-phase)
initialization API when registering modules. However,
multi-interpreter extensions remain unsupported.
- Added :cpp:class:`nb::frozenset` that wraps the Python frozenset
type.
- Miscellaneous fixes and improvements.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2025-07-21 10:10:46 -07:00
..
2025-07-17 08:53:08 -07:00
2025-07-15 12:01:07 -07:00
2025-04-11 20:51:30 -07:00
2025-05-19 08:37:19 -07:00
2025-04-11 08:20:13 -07:00
2025-05-14 08:37:28 -07:00
2025-06-09 21:24:13 -07:00
2025-05-04 23:18:21 -07:00
2025-05-19 08:37:19 -07:00
2025-04-19 19:46:45 -07:00
2025-07-01 08:11:12 -07:00
2025-05-21 07:39:39 -07:00
2025-05-19 15:06:30 -07:00
2025-06-20 10:34:12 -07:00
2025-05-05 10:16:54 -07:00
2025-07-01 23:19:38 -07:00
2025-04-19 14:36:08 -07:00
2025-07-13 09:46:10 -07:00
2025-06-03 23:39:12 -07:00
2025-04-11 08:20:13 -07:00
2025-05-25 18:23:58 -07:00
2025-04-11 21:15:25 -07:00
2025-07-08 23:40:31 -07:00
2025-06-26 07:24:01 -07:00
2025-06-20 10:34:12 -07:00
2025-07-11 08:35:06 -07:00
2025-07-08 23:40:29 -07:00
2025-07-15 23:54:15 -07:00
2025-04-23 19:35:00 -07:00
2025-06-25 06:44:52 -07:00
2025-05-21 07:39:36 -07:00
2025-07-11 08:35:06 -07:00
2025-06-25 06:44:52 -07:00
2025-07-15 23:54:15 -07:00
2025-04-19 14:35:59 -07:00
2025-04-23 19:35:10 -07:00
2025-06-02 14:13:09 -07:00
2025-06-25 06:44:52 -07:00
2025-07-15 12:01:06 -07:00
2025-04-23 19:34:59 -07:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2025-07-15 23:54:15 -07:00
2025-04-25 08:00:01 -07:00
2025-05-21 07:39:37 -07:00
2025-07-08 23:40:30 -07:00
2025-05-21 07:39:37 -07:00
2025-06-25 06:44:51 -07:00
2025-06-26 09:15:30 -07:00
2025-06-26 07:24:02 -07:00
2025-07-17 08:53:08 -07:00
2025-07-15 12:01:07 -07:00
2025-05-21 07:39:37 -07:00
2025-07-04 09:42:11 -07:00
2025-04-11 20:51:30 -07:00
2025-06-25 06:44:52 -07:00
2025-07-08 23:40:30 -07:00
2025-07-15 00:25:31 -07:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2025-07-04 09:42:10 -07:00
2025-05-19 08:37:19 -07:00
2025-06-25 06:44:52 -07:00
2025-04-23 19:34:59 -07:00
2025-06-25 06:44:52 -07:00
2025-04-11 08:20:13 -07:00
2025-07-08 23:40:30 -07:00
2025-07-15 12:01:07 -07:00
2025-04-19 14:36:06 -07:00
2025-04-19 14:36:06 -07:00
2025-04-19 14:36:06 -07:00
2025-05-03 01:59:06 -07:00
2025-07-08 23:40:30 -07:00
2025-07-15 23:54:15 -07:00
2025-05-21 07:39:37 -07:00
2025-07-15 23:54:15 -07:00
2025-06-25 06:44:50 -07:00
2025-06-09 21:24:12 -07:00
2025-06-25 06:44:52 -07:00
2025-07-10 10:46:23 -07:00
2025-04-29 02:33:24 -07:00
2025-06-09 21:24:12 -07:00
2025-06-09 21:24:13 -07:00
2025-04-19 14:35:59 -07:00
2025-06-09 21:24:13 -07:00
2025-06-09 21:24:13 -07:00
2025-06-09 21:24:13 -07:00
2025-06-09 21:24:13 -07:00
2025-06-09 21:24:13 -07:00
2025-04-25 08:00:01 -07:00
2025-05-21 07:39:38 -07:00
2025-06-11 16:11:55 -07:00
2025-04-28 07:02:49 -07:00
2025-05-21 07:39:38 -07:00
2025-06-30 09:48:59 -07:00
2025-06-25 06:44:52 -07:00
2025-06-26 07:24:02 -07:00
2025-06-25 06:44:52 -07:00
2025-06-09 21:24:14 -07:00
2025-06-09 21:24:14 -07:00
2025-06-25 06:44:52 -07:00
2025-07-08 23:40:30 -07:00
2025-06-09 21:24:14 -07:00
2025-06-25 06:44:52 -07:00
2025-07-09 09:16:05 -07:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2025-04-19 14:36:06 -07:00
2025-05-30 07:37:46 -07:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2025-07-01 08:11:12 -07:00
2025-04-15 12:52:18 -07:00
2025-04-23 19:35:06 -07:00
2025-05-21 07:39:39 -07:00
2025-04-15 12:52:18 -07:00
2025-04-15 12:52:18 -07:00
2025-06-25 06:44:52 -07:00
2025-07-07 10:00:52 -07:00
2025-06-26 07:24:03 -07:00
2025-07-08 23:40:31 -07:00
2025-07-17 08:53:08 -07:00
2025-04-29 02:33:25 -07:00
2025-04-15 12:52:18 -07:00
2025-07-21 10:10:46 -07:00
2025-06-09 21:24:14 -07:00
2025-06-25 06:44:50 -07:00
2025-06-26 07:26:20 -07:00
2025-06-26 07:24:03 -07:00
2025-04-19 14:36:03 -07:00
2025-06-25 06:44:52 -07:00
2025-07-03 18:28:36 -07:00
2025-07-08 23:40:31 -07:00
2025-05-21 07:39:39 -07:00
2025-05-30 07:37:45 -07:00
2025-07-10 21:08:45 -07:00
2025-06-25 06:44:52 -07:00
2025-07-04 09:42:10 -07:00
2025-06-11 16:11:55 -07:00
2025-06-25 06:44:54 -07:00
2025-06-26 16:53:21 -07:00
2025-06-25 06:44:52 -07:00
2025-06-09 21:24:15 -07:00
2025-07-15 23:54:16 -07:00
2025-06-25 06:44:52 -07:00
2025-05-21 07:39:39 -07:00
2025-06-25 06:44:52 -07:00
2025-07-01 08:11:11 -07:00
2025-06-26 07:24:03 -07:00
2025-07-01 23:19:38 -07:00
2025-06-26 07:24:03 -07:00
2025-06-25 06:44:52 -07:00
2025-04-19 14:36:08 -07:00
2025-04-19 14:36:08 -07:00
2025-06-25 06:44:52 -07:00
2025-06-26 07:24:04 -07:00
2025-06-25 06:44:52 -07:00
2025-07-13 09:46:10 -07:00
2025-06-25 06:44:52 -07:00
2025-05-21 07:39:40 -07:00
2025-04-23 19:35:07 -07:00
2025-06-26 07:24:04 -07:00
2025-04-19 14:36:03 -07:00
2025-05-21 07:39:40 -07:00
2025-05-21 07:39:40 -07:00
2025-06-25 06:44:52 -07:00
2025-07-08 23:40:31 -07:00
2025-04-19 14:36:06 -07:00
2025-07-13 09:46:10 -07:00
2025-07-13 09:46:10 -07:00
2025-06-09 21:24:15 -07:00
2025-06-03 23:39:12 -07:00
2025-07-13 09:46:10 -07:00
2025-07-13 09:46:11 -07:00
2025-07-13 09:46:11 -07:00
2025-06-25 06:44:52 -07:00
2025-06-26 07:24:04 -07:00
2025-05-25 18:23:58 -07:00
2025-06-25 06:44:49 -07:00
2025-05-21 07:39:41 -07:00
2025-07-04 09:42:10 -07:00
2025-07-07 10:00:53 -07:00
2025-04-11 21:15:25 -07:00
2025-04-23 19:35:07 -07:00
2025-07-09 09:16:04 -07:00
2025-06-25 06:44:52 -07:00
2025-07-08 23:40:31 -07:00
2025-04-19 14:36:01 -07:00
2025-05-12 08:09:23 -07:00
2025-06-25 06:44:52 -07:00
2025-06-25 06:44:52 -07:00
2025-04-23 19:35:09 -07:00
2025-05-21 07:39:41 -07:00
2025-05-21 07:39:41 -07:00
2025-06-26 07:24:04 -07:00
2025-06-26 07:26:20 -07:00
2025-05-21 07:39:41 -07:00
2025-05-21 07:39:41 -07:00
2025-06-25 06:44:52 -07:00
2025-06-09 21:24:16 -07:00
2025-06-09 21:24:16 -07:00
2025-06-26 07:24:04 -07:00
2025-07-08 23:40:31 -07:00
2025-04-23 19:35:09 -07:00
2025-06-07 07:05:26 -07:00
2025-04-10 18:39:31 -07:00
2025-07-07 10:00:53 -07:00
2025-06-25 06:44:51 -07:00
2025-06-03 23:39:12 -07:00
2025-07-03 11:47:34 -07:00
2025-06-25 06:44:52 -07:00
2025-06-09 21:19:04 -07:00
2025-06-26 07:24:05 -07:00
2025-05-21 07:39:42 -07:00
2025-07-15 00:25:31 -07:00
2025-05-21 07:39:42 -07:00
2025-07-15 12:01:07 -07:00
2025-04-23 19:35:07 -07:00
2025-06-25 06:44:52 -07:00
2025-06-26 07:24:05 -07:00
2025-06-09 21:24:16 -07:00
2025-06-25 06:44:50 -07:00
2025-05-21 07:39:42 -07:00
2025-06-26 07:24:05 -07:00