pyo3/newsfragments
Weijie Guo c4d18e5ee3
Change `search_lib_dir`'s return type to Result (#4043)
* Change `search_lib_dir`'s return type to Result

* add changelog

* add coverage and a hint to `PYO3_CROSS_LIB_DIR`

---------

Co-authored-by: David Hewitt <mail@davidhewitt.dev>
2024-06-22 14:01:33 +00:00
..
.gitignore
3761.changed.md
3835.added.md Add weakref Python types (#3835) 2024-05-31 19:13:50 +00:00
3966.packaging.md
4043.fixed.md Change `search_lib_dir`'s return type to Result (#4043) 2024-06-22 14:01:33 +00:00
4061.packaging.md
4072.added.md feat: support pyclass on tuple enums (#4072) 2024-05-17 02:59:00 +00:00
4078.changed.md deprecate implicit default for trailing optional arguments (#4078) 2024-05-10 10:34:58 +00:00
4079.added.md
4086.fixed.md
4095.added.md Remove deferred reference count increments and make the global reference pool optional (#4095) 2024-05-11 14:48:45 +00:00
4095.changed.md Remove deferred reference count increments and make the global reference pool optional (#4095) 2024-05-11 14:48:45 +00:00
4098.changed.md
4100.changed.md
4104.fixed.md
4116.fixed.md
4117.fixed.md
4129.changed.md
4148.added.md
4158.added.md
4178.changed.md Lazy-initialize the global reference pool to reduce its overhead when unused (#4178) 2024-06-06 08:45:16 +00:00
4184.packaging.md ci: start testing on 3.13-dev (#4184) 2024-05-25 22:41:26 +00:00
4194.added.md Add error messages for unsupported macro features on compilation (#4194) 2024-06-16 10:23:03 +00:00
4197.added.md adding new getter for type obj (#4197) 2024-05-25 22:39:48 +00:00
4201.changed.md remove internal APIs from pyo3-ffi (#4201) 2024-06-05 21:21:44 +00:00
4202.added.md feat: Add 'ord' option for PyClass and corresponding tests (#4202) 2024-06-07 19:08:53 +00:00
4205.added.md Added `ToPyObject` and `IntoPy<PyObject>` impls for `PyBackedStr`. (#4205) 2024-06-01 21:09:14 +00:00
4206.added.md add pyclass `hash` option (#4206) 2024-06-01 14:20:20 +00:00
4210.added.md add pyclass `eq` option (#4210) 2024-05-31 14:13:30 +00:00
4210.changed.md add pyclass `eq` option (#4210) 2024-05-31 14:13:30 +00:00
4213.added.md Automated module= field creation in declarative modules (#4213) 2024-06-06 07:54:26 +00:00
4214.added.md Added `From<Bound<'py, T>>` impl for `PyClassInitializer<T>`. (#4214) 2024-05-28 01:49:52 +00:00
4219.added.md Added `as_super` methods to `PyRef` and `PyRefMut`. (#4219) 2024-06-09 07:17:23 +00:00
4226.fixed.md Use `Ident::parse_any` for `name` attributes (#4226) 2024-06-03 19:45:36 +00:00
4228.changed.md Allow module= attribute in complex enum variants (#4228) 2024-06-03 07:57:04 +00:00
4236.fixed.md Declarative modules: make sure to emit doc comments and other attributes (#4236) 2024-06-06 21:19:37 +00:00
4237.changed.md pypy/graalpy: set `Py_LIMITED_API` when `abi3` requested (#4237) 2024-06-10 07:26:05 +00:00
4245.added.md implement `PartialEq<str>` for `Bound<'py, PyString>` (#4245) 2024-06-16 08:19:21 +00:00
4249.added.md implement `PyModuleMethods::filename` on PyPy (#4249) 2024-06-14 19:08:35 +00:00
4251.fixed.md fix `__dict__` on Python 3.9 with limited API (#4251) 2024-06-16 07:57:44 +00:00
4254.changed.md use `ffi::MemberGef` for `#[pyo3(get)]` fields of `Py<T>` (#4254) 2024-06-21 23:33:34 +00:00
4255.added.md add `c_str!` macro to create `&'static CStr` (#4255) 2024-06-18 18:09:36 +00:00
4255.changed.md add `c_str!` macro to create `&'static CStr` (#4255) 2024-06-18 18:09:36 +00:00
4257.changed.md Stabilize declarative modules (#4257) 2024-06-17 01:28:20 +00:00
4258.added.md Update tests for numpy 2.0 (#4258) 2024-06-17 00:05:55 +00:00
4264.changed.md Add several missing wrappers to PyAnyMethods (#4264) 2024-06-20 08:16:06 +00:00