Skip to content

Commit

Permalink
doc: expand release note fragments
Browse files Browse the repository at this point in the history
  • Loading branch information
ngoldbaum committed Jul 23, 2024
1 parent 4065177 commit acce49a
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions newsfragments/4355.added.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
* Added an `ffi::compat` namespace to store compatibility shims for C API
functions added in recent versions of Python.

* Added bindings for `PyDict_GetItemRef` on Python 3.13 and newer. Also added
`ffi::compat::PyDict_GetItemRef` which re-exports the FFI binding on Python
3.13 or newer and defines a compatibility version on older versions of
Python. This function is inherently safer to use than `PyDict_GetItem` and has
an API that is easier to use than `PyDict_GetItemWithError`. It returns a
strong reference to value, as opposed to the two older functions which return
a possibly unsafe borrowed reference.

0 comments on commit acce49a

Please sign in to comment.