pyo3/src
Icxolu aef0a05719
deprecate implicit default for trailing optional arguments (#4078)
* deprecate "trailing optional arguments" implicit default behaviour

* add newsfragment

* generate individual deprecation messages per function

* add migration guide entry
2024-05-10 10:34:58 +00:00
..
conversions feature gate APIs using `into_gil_ref` (Part 2) (#4166) 2024-05-09 22:21:48 +00:00
coroutine Update MSRV to 1.63 (#4129) 2024-04-28 16:11:28 +00:00
err feature gate deprecated more APIs for `Py` (#4169) 2024-05-10 05:54:08 +00:00
ffi Disable PyUnicode_DATA on PyPy (#4116) 2024-04-26 06:00:13 +00:00
impl_ remove function pointer wrappers no longer needed for MSRV (#4167) 2024-05-09 22:22:17 +00:00
inspect add `FromPyObjectBound` trait for extracting `&str` without GIL Refs (#3928) 2024-03-08 07:43:48 +00:00
pycell Suppress non_local_definitions lint as we often want the non-local effects in macro code (#4074) 2024-04-13 12:59:44 +00:00
pyclass remove function pointer wrappers no longer needed for MSRV (#4167) 2024-05-09 22:22:17 +00:00
tests deprecate implicit default for trailing optional arguments (#4078) 2024-05-10 10:34:58 +00:00
types remove function pointer wrappers no longer needed for MSRV (#4167) 2024-05-09 22:22:17 +00:00
buffer.rs feature gate deprecated APIs for `PyBuffer` (#4144) 2024-05-01 12:18:12 +00:00
callback.rs Suppress non_local_definitions lint as we often want the non-local effects in macro code (#4074) 2024-04-13 12:59:44 +00:00
conversion.rs feature gate APIs using `into_gil_ref` (Part 2) (#4166) 2024-05-09 22:21:48 +00:00
coroutine.rs deprecate GIL refs in function argument (#3847) 2024-03-20 22:35:08 +00:00
derive_utils.rs feature gate APIs using `into_gil_ref` (Part 2) (#4166) 2024-05-09 22:21:48 +00:00
exceptions.rs feature gate APIs using `into_gil_ref` (Part 2) (#4166) 2024-05-09 22:21:48 +00:00
ffi_ptr_ext.rs add `#[track_caller]` to all `Py`/`Bound`/`Borrowed` methods which panic (#4098) 2024-04-19 11:44:36 +00:00
gil.rs Update MSRV to 1.63 (#4129) 2024-04-28 16:11:28 +00:00
impl_.rs add `import_exception_bound!` macro (#4027) 2024-03-31 19:55:31 +00:00
instance.rs feature gate APIs using `into_gil_ref` (Part 2) (#4166) 2024-05-09 22:21:48 +00:00
internal_tricks.rs feature gate APIs using `into_gil_ref` (Part 1) (#4160) 2024-05-09 07:58:44 +00:00
lib.rs Add `num-rational` support for Python's `fractions.Fraction` type (#4148) 2024-05-09 15:37:53 +00:00
macros.rs feature gate deprecated more APIs for `Py` (#4169) 2024-05-10 05:54:08 +00:00
marker.rs feature gate deprecated more APIs for `Py` (#4169) 2024-05-10 05:54:08 +00:00
marshal.rs feature gate deprecated APIs for `marshal` (#4149) 2024-05-03 18:15:25 +00:00
panic.rs safety: abort on uncaught panics 2022-08-14 13:47:46 +01:00
prelude.rs deprecate the use of `PyCell` in favor of `Bound` and `Py` (#3916) 2024-03-03 14:47:25 +00:00
py_result_ext.rs seals `PyAnyMethods` and friends (#3909) 2024-02-28 19:36:55 +00:00
pybacked.rs added various std traits for `PyBackedStr` and `PyBackedBytes` (#4020) 2024-04-01 07:10:40 +00:00
pycell.rs feature gate APIs using `into_gil_ref` (Part 2) (#4166) 2024-05-09 22:21:48 +00:00
pyclass.rs deprecate the use of `PyCell` in favor of `Bound` and `Py` (#3916) 2024-03-03 14:47:25 +00:00
pyclass_init.rs split `PyCell` and `PyClassObject` concepts (#3917) 2024-03-03 07:00:59 +00:00
sealed.rs seals `PyAnyMethods` and friends (#3909) 2024-02-28 19:36:55 +00:00
sync.rs add `import_exception_bound!` macro (#4027) 2024-03-31 19:55:31 +00:00
test_utils.rs truncate leap seconds on `chrono` to `datetime` conversions 2023-09-24 20:28:43 +01:00
type_object.rs feature gate deprecated APIs for `PyType`, `PyTypeInfo` and `PySuper` (#4134) 2024-04-28 21:03:51 +00:00
version.rs Add numeric and object protocol examples 2022-02-23 10:09:45 +01:00