pyo3/newsfragments
Erle Carrara 0e0e6623f3
fix _PyFrameEvalFunction. Since python 3.11 it receives a `_PyInterpreterFrame`
2023-10-09 23:36:01 -03:00
..
.gitignore use towncrier to generate CHANGELOG 2022-09-08 07:58:53 +01:00
3108.packaging.md tidy up some file locations after dual licensing 2023-08-16 08:22:51 +01:00
3203.added.md support ordering magic methods for `#[pyclass]` 2023-06-04 13:58:18 +01:00
3208.packaging.md Bump MSRV to 1.56 2023-06-04 23:02:30 +01:00
3222.added.md simple getitem example 2023-06-15 16:39:25 -05:00
3232.removed.md remove all functionality deprecated in PyO3 0.18 2023-06-13 22:27:43 +01:00
3237.packaging.md Extend changelog of indoc bump to include related unindent change as well. 2023-06-20 19:41:02 +02:00
3239.packaging.md Upgrade to syn 2 2023-06-14 07:03:33 -04:00
3281.changed.md handle exceptions properly in `PySet::discard` 2023-06-28 08:54:06 +01:00
3281.fixed.md handle exceptions properly in `PySet::discard` 2023-06-28 08:54:06 +01:00
3321.changed.md collect arrays of objects prior to filling tuple in fixed-size conversions 2023-07-16 20:17:02 +01:00
3330.changed.md move PyDict::get_item_with_error to PyDict::get_item 2023-09-09 12:23:06 +01:00
3336.added.md update pydebug.rs for Python 3.12 2023-08-11 11:54:16 +01:00
3336.changed.md update pydebug.rs for Python 3.12 2023-08-11 11:54:16 +01:00
3358.changed.md fixes #3325 -- mark `AsPyPointer` as `unsafe trait` 2023-08-18 10:16:34 -04:00
3359.added.md add as_ptr and into_ptr inherent methods 2023-08-11 10:49:42 +01:00
3366.added.md Implement DoubleEndedIterator for PyListIterator by caching the length while still validating it before access. 2023-08-07 21:37:50 +02:00
3366.fixed.md Implement DoubleEndedIterator for PyTupleIterator 2023-08-07 21:37:50 +02:00
3374.added.md Makes PathBuf FromPyObject implementation work on all os.PathLike 2023-08-08 22:15:56 +02:00
3374.fixed.md Fixes linking of `PyOS_FSPath` on PyPy. 2023-08-09 16:19:17 +02:00
3378.changed.md add `__builtins__` to globals in `py.run()` if they're missing 2023-08-11 15:48:05 +03:00
3379.changed.md added speedy BigInt extraction 2023-08-17 08:15:50 +01:00
3384.added.md Make rename_all accept a renaming rule, allow applying it to classes as well 2023-08-15 10:15:48 +02:00
3385.removed.md Remove IntoPyPointer 2023-08-14 16:28:20 -04:00
3387.packaging.md Revert "Fix the pydebug with trace refs and count_allocs for python > 3.7" 2023-08-15 08:41:22 +01:00
3389.changed.md Migrate `PyIterator::from_object` and `PyByteArray::from` from `AsPyPointer` to `&PyAny` 2023-08-15 18:03:56 -04:00
3391.changed.md Remove usage of `AsPyPointer` in traits for convergint to PyObject 2023-08-16 07:03:57 -04:00
3393.changed.md Remove usage of `AsPyPointer` in `IntoPy<PyObject>` trait implementation 2023-08-17 07:05:52 -04:00
3396.changed.md Uses io::Error code when converting io::IntoInnerError to PyErr 2023-08-17 18:25:36 +02:00
3397.changed.md Pick a relevant ErrorKind when building an io::Error from a OSError subclass 2023-08-17 18:33:51 +02:00
3401.fixed.md Fix memory leak in `PyTypeBuilder::build` 2023-08-18 21:13:13 +08:00
3402.changed.md Unwrap the underlying PyErr when converting an io::Error back to a PyErr 2023-08-18 15:56:25 +02:00
3403.added.md update definitions for objimpl.h 2023-08-18 22:17:53 +01:00
3403.fixed.md update definitions for objimpl.h 2023-08-18 22:17:53 +01:00
3404.fixed.md call PyObject_GC_Untrack before deallocating 2023-09-09 22:29:58 +01:00
3405.fixed.md fix compile warning on pre-3.12 debug builds 2023-08-18 22:15:29 +01:00
3408.added.md add types for built-in singletons 2023-08-26 08:57:34 -04:00
3427.packaging.md fix chrono deprecation warnings 2023-09-02 20:55:53 +01:00
3446.changed.md return existing module on Python 3.9 and up 2023-09-23 11:13:39 +01:00
3458.changed.md truncate leap seconds on `chrono` to `datetime` conversions 2023-09-24 20:28:43 +01:00
3461.fixed.md better `Some`-wrapping for default arguments 2023-09-21 21:14:44 +01:00
3471.fixed.md always normalize exceptions before raising 2023-09-24 13:38:23 +01:00
3484.fixed.md error on passing arguments to `#[new]` and similar attributes 2023-10-08 21:31:59 +01:00
3488.packaging.md support python 3.12 2023-10-02 20:57:41 +01:00
3490.fixed.md disable `marshal.rs` on `Py_LIMITED_API` 2023-10-02 21:36:17 +01:00
3491.fixed.md emit compile errors on macros inside `#[pymethods]` 2023-10-02 22:15:29 +01:00
3494.added.md Update PyModuleDef_Slot types 2023-10-03 23:25:45 +02:00
3500.fixed.md fix _PyFrameEvalFunction. Since python 3.11 it receives a `_PyInterpreterFrame` 2023-10-09 23:36:01 -03:00
3502.added.md add PyInterpreterConfig api 2023-10-08 22:38:11 +02:00