pyo3/newsfragments
bors[bot] e5cf1cb971
Merge #2826
2826: ci: run checks for all platforms on PR r=adamreichold a=davidhewitt

I've been struggling a little to merge PRs with the new bors workflow; overall I think the lighter PR workflow is better but the number of combinations of older pythons / platforms not covered makes it easy for the bors step to fail.

This PR tries to improve the situation by merging the `clippy` and `check-target` job and running it for all supported platforms on PR. Hopefully if these are green, then there's high likelihood that tests will build and should pass unless there's logic errors.

While creating this I found a build error on PyPy which made me notice we can support `PyList::get_item_unchecked` for PyPy, so I added it.

Co-authored-by: David Hewitt <1939362+davidhewitt@users.noreply.github.com>
2022-12-25 21:02:22 +00:00
..
.gitignore use towncrier to generate CHANGELOG 2022-09-08 07:58:53 +01:00
2490.added.md use towncrier to generate CHANGELOG 2022-09-08 07:58:53 +01:00
2587.removed.md use towncrier to generate CHANGELOG 2022-09-08 07:58:53 +01:00
2664.changed.md Don't use intocallback in method macros (#2664) 2022-10-16 10:35:58 +01:00
2685.changed.md Use a TypeError, rather than a ValueError, when refusing to treat a str as a Vec 2022-11-07 07:48:13 -05:00
2686.changed.md Support passing name and doc to PyCFunction::new_closure. Fixes #2665 2022-10-29 12:26:09 +08:00
2692.added.md newsfragment 2022-10-18 21:40:59 +02:00
2695.changed.md Make is_instance() and is_subclass() take &PyAny (#2695) 2022-10-18 19:22:23 +02:00
2702.added.md add #[pyo3(signature = (...))] attribute (#2702) 2022-10-25 07:23:21 +01:00
2702.changed.md add #[pyo3(signature = (...))] attribute (#2702) 2022-10-25 07:23:21 +01:00
2705.changed.md introduce trampolines for methods (#2705) 2022-10-25 07:22:36 +01:00
2715.fixed.md Disable PyModule::filename on PyPy 2022-10-31 15:45:50 +08:00
2726.fixed.md Python 3.7 support for PyCodeObject. (#2726) 2022-11-08 21:06:05 +00:00
2727.added.md pyo3-build-config: rebuild when PYO3_ENVIRONMENT_SIGNATURE value changed 2022-11-09 20:28:18 +08:00
2730.added.md Add support for std::num::NonZero integer types (#2730) 2022-11-13 10:54:55 +00:00
2734.added.md Add {Py,PyAny}::downcast_unchecked to replace try_from_unchecked calls 2022-11-18 07:00:40 +01:00
2734.changed.md PyAny::downcast(): relax lifetime bounds 2022-11-18 07:00:40 +01:00
2742.added.md Export warning classes and add PyErr::warn_explicit() (#2742) 2022-11-17 19:30:48 +01:00
2749.fixed.md Fix being able to call arg-less #[new] with any args from Python 2022-11-20 08:25:19 +01:00
2760.fixed.md macros: fix the check for applying METH_NOARGS 2022-11-20 09:00:42 +01:00
2769.fixed.md PySlice: fix isize->long truncation in initialization 2022-11-22 12:04:32 +01:00
2776.added.md add abi3-py311 feature 2022-11-23 08:08:12 +00:00
2784.changed.md add automatic text signature generation 2022-12-24 09:43:02 +00:00
2788.added.md Define _PyErr_ChainExceptions() FFI for CPython 2022-12-01 15:25:56 +00:00
2795.changed.md accept any iterator for PySet::new and PyFrozenSet::new 2022-12-04 09:54:34 +00:00
2800.fixed.md allow **kwargs to take arguments which conflict with positional-only parameters 2022-12-17 07:22:28 +00:00
2811.added.md adjust vectorcall symbols for pypy 2022-12-17 11:07:30 +00:00
2811.fixed.md adjust vectorcall symbols for pypy 2022-12-17 11:07:30 +00:00
2826.added.md ci: run checks for all platforms on PR 2022-12-25 20:02:21 +00:00
2827.added.md pypy: enable PyList::get_item_unchecked 2022-12-25 08:45:36 +00:00