pyo3/newsfragments
Tim Felgentreff 9a38e709bb
Basic GraalPy Support (#3247)
* graalpy: recognize graalpy implementation when building

* graalpy: global Ellipse, None, NotImplemented, True, and False are only available as pointers

* graalpy: PyObject struct is opaque, use functions for everything

* graalpy: missing many of the same functions as pypy

* graalpy: do not have 128bit conversion functions

* graalpy: add functions for datetime accessor macros

* graalpy: add implementations for list macro functions

* graalpy: skip tuple macros

* graalpy: always use extern Py_CompileString function

* graalpy: disable assertion that does not apply to graalpy

* graalpy: floatobject structure is opaque on graalpy

* graalpy: ignore gc dependent test

* graalpy: add CI config

* graalpy: run rust fmt

* graalpy: add changelog entry

* graalpy: discover interpreter on PATH

* graalpy: interpreter id is not applicable to graalpy (just like pypy)

* graalpy: skip tests that cannot work on GraalPy

* graalpy: fix constructing normalized Err instances

Co-authored-by: David Hewitt <mail@davidhewitt.dev>

* graalpy: correct capi library name, but skip rust tests due to missing symbols

* graalpy: no support for C extensions on windows in latest release

* graalpy: declare support versions

* graalpy: frame, code, method, and function objects access from C API is mostly missing

* graalpy: take care only to expose C structure that GraalPy allocates

* graalpy: Bail out if graalpy version is less than what we support

---------

Co-authored-by: David Hewitt <mail@davidhewitt.dev>
2024-03-25 18:54:52 +00:00
..
.gitignore use towncrier to generate CHANGELOG 2022-09-08 07:58:53 +01:00
3247.added.md Basic GraalPy Support (#3247) 2024-03-25 18:54:52 +00:00
3947.changed.md deprecate `GILPool` (#3947) 2024-03-15 10:25:27 +00:00
3963.added.md exposes `Borrowed::to_owned` as public API (#3963) 2024-03-17 09:17:09 +00:00
3971.added.md handle clippy `new_without_default` warnings (#3971) 2024-03-19 21:41:27 +00:00
3982.added.md Add into_mapping and into_sequence methods to Bound types (#3982) 2024-03-23 01:13:24 +00:00
3991.added.md add `AsRef` impls for `PyBackedStr` and `PyBackedBytes` (#3991) 2024-03-25 16:21:27 +00:00