pyo3/src
bors[bot] ebd417c9cc
Merge #3044
3044: Add `PyTuple::to_list` r=davidhewitt a=davidhewitt

Companion to #3043. I've included benchmarks which suggests that this method is indeed about 25% faster on my machine.

Co-authored-by: David Hewitt <1939362+davidhewitt@users.noreply.github.com>
2023-03-18 21:43:37 +00:00
..
conversions inspect: gate behind `experimental-inspect` feature 2023-01-15 12:41:23 +00:00
err Added support for PyErr_WriteUnraisable 2023-01-29 20:01:22 +00:00
ffi datetime: support timezone bindings 2022-07-13 22:05:17 +01:00
impl_ use PyO3 types within LazyTypeObject 2023-02-18 09:06:36 +00:00
inspect docs: require docs on all public APIs 2022-09-07 07:42:23 +01:00
pycell docs: require docs on all public APIs 2022-09-07 07:42:23 +01:00
pyclass Reduce API surface of mod gil to better encapsulate its safety invariants. 2023-02-21 21:08:38 +01:00
test_hygiene hygiene: fix `#[pymethods(crate = "...")]` 2023-01-27 06:34:12 +00:00
types Merge #3044 2023-03-18 21:43:37 +00:00
buffer.rs docs: require docs on all public APIs 2022-09-07 07:42:23 +01:00
callback.rs send errors in `__releasebuffer__` to `sys.unraisablehook` 2023-01-19 19:10:06 +00:00
conversion.rs feat: add #[pyo3(get, set)] for Cell 2023-03-09 23:09:30 +00:00
derive_utils.rs move some private internals out of public implementation 2023-02-11 21:28:27 +00:00
exceptions.rs allow `create_exception!` to place the exception in a `dotted.module` 2023-02-22 20:08:53 +00:00
gil.rs Reduce API surface of mod gil to better encapsulate its safety invariants. 2023-02-21 21:08:38 +01:00
impl_.rs introduce trampolines for methods (#2705) 2022-10-25 07:22:36 +01:00
instance.rs Correct documentation for `Py::borrow_mut()`. 2023-02-19 21:12:06 +01:00
internal_tricks.rs Stop leaking in `new_closure` 2022-12-28 07:51:50 +00:00
lib.rs inspect: gate behind `experimental-inspect` feature 2023-01-15 12:41:23 +00:00
macros.rs rename `wrap_pyfunction` impl to `wrap_pyfunction_impl` 2023-01-19 08:51:44 +00:00
marker.rs Reduce API surface of mod gil to better encapsulate its safety invariants. 2023-02-21 21:08:38 +01:00
marshal.rs Add more lints 2022-03-23 08:07:28 +01:00
once_cell.rs move GILOnceCell initialization detail to the type-level docs 2022-12-26 20:38:25 +00:00
panic.rs safety: abort on uncaught panics 2022-08-14 13:47:46 +01:00
prelude.rs pyproto: remove deprecated feature 2022-09-06 08:38:44 +01:00
pycell.rs tidy up implementation of pyclass `tp_dealloc` 2023-01-19 21:31:59 +00:00
pyclass.rs move some private internals out of public implementation 2023-02-11 21:28:27 +00:00
pyclass_init.rs pyclass: tidy up frozen implementation 2022-08-21 08:21:06 +01:00
type_object.rs move some private internals out of public implementation 2023-02-11 21:28:27 +00:00
version.rs Add numeric and object protocol examples 2022-02-23 10:09:45 +01:00