pyo3/src
Alex Gaynor 0b78bb851e
Allow `#[new]` to return existing instances
fixes #2384
2023-07-02 19:57:53 -04:00
..
conversions Merge pull request #3221 from davidhewitt/msrv-tidy-ups 2023-06-12 06:33:48 +00:00
err remove copyright headers from source files 2023-06-03 22:38:54 +01:00
ffi ci: add Python 3.12-dev jobs 2023-06-11 21:57:17 +01:00
impl_ remove all functionality deprecated in PyO3 0.18 2023-06-13 22:27:43 +01: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 use dynamic trampoline for all getters and setters 2023-05-09 08:09:59 +01:00
test_hygiene Bump Rust edition to 2021 and make current Clippy happy. 2023-06-07 21:15:38 +02:00
types Apparently, PySet_Add does not steal a reference, hence we should not forget to clean up ours. 2023-07-02 20:43:43 +02:00
buffer.rs docs: mention PyBuffer 2023-05-09 19:53:39 +01:00
callback.rs remove copyright headers from source files 2023-06-03 22:38:54 +01:00
conversion.rs docs: remove workarounds for `#[doc = concat!(...)]` following msrv bump 2023-06-08 21:04:49 +01:00
derive_utils.rs remove copyright headers from source files 2023-06-03 22:38:54 +01:00
exceptions.rs Rework pyobject_native_type_info! to expect callables 2023-06-19 10:30:03 +02:00
gil.rs Keep the dynamic borrow checking enabled for debug builds. 2023-06-18 15:38:37 +02:00
impl_.rs Move locking the GIL and handling the resulting panics into a library function. 2023-05-25 20:01:35 +02:00
instance.rs remove all functionality deprecated in PyO3 0.18 2023-06-13 22:27:43 +01:00
internal_tricks.rs support `text_signature` on `#[new]` 2023-05-04 07:15:11 +01:00
lib.rs Simplify doctests macro 2023-06-19 18:12:01 +02:00
macros.rs Fix redundant imports in doc tests thereby fixing the careful CI job. 2023-04-10 08:09:06 +02:00
marker.rs Mark Python::with_pool as safe on stable. 2023-06-21 09:12:10 +02:00
marshal.rs Add more lints 2022-03-23 08:07:28 +01:00
panic.rs safety: abort on uncaught panics 2022-08-14 13:47:46 +01:00
prelude.rs remove copyright headers from source files 2023-06-03 22:38:54 +01:00
pycell.rs Bump Rust edition to 2021 and make current Clippy happy. 2023-06-07 21:15:38 +02:00
pyclass.rs use dynamic trampoline for all getters and setters 2023-05-09 08:09:59 +01:00
pyclass_init.rs Allow `#[new]` to return existing instances 2023-07-02 19:57:53 -04:00
sync.rs Add `IpAddr` <-> `ipaddress.IPv(4/6)Address` conversion 2023-06-08 13:17:45 +02:00
type_object.rs remove copyright headers from source files 2023-06-03 22:38:54 +01:00
version.rs Add numeric and object protocol examples 2022-02-23 10:09:45 +01:00