David Hewitt
|
0e142f05dd
|
add `c_str!` macro to create `&'static CStr` (#4255)
* add `c_str!` macro to create `&'static CStr`
* newsfragment, just export as `pyo3::ffi::c_str`
* fix doc link
* fix doc
* further `c_str!` based cleanups
* [review]: mejrs
Co-authored-by: Bruno Kolenbrander <59372212+mejrs@users.noreply.github.com>
* rustfmt
* build fixes
* clippy
* allow lint on MSRV
* fix GraalPy import
---------
Co-authored-by: Bruno Kolenbrander <59372212+mejrs@users.noreply.github.com>
|
2024-06-18 18:09:36 +00:00 |
Icxolu
|
4f8ee96881
|
fix `AsRef` and `Deref` impls on `Bound<T>` (#3879)
* fix `AsRef` and `Deref` of `Bound<T>` to `Bound<PyAny>`
* cleanup unnessesary `.as_any()` calls
* remove trait bound on `AsRef` impl
* add comment for `Deref` trait bound
* rename marker trait
|
2024-02-22 22:38:42 +00:00 |
Icxolu
|
f3ddd023c9
|
convert `PyBuffer` to `Bound` API (#3836)
|
2024-02-14 22:10:59 +00:00 |
David Hewitt
|
87e0610b58
|
remove internal uses of `_Py_NewRef`
|
2024-01-27 12:07:46 +00:00 |
David Hewitt
|
7d486bb72a
|
tests/common.rs -> src/tests/common.rs
|
2023-09-24 13:34:53 +01:00 |
David Hewitt
|
64adab1a76
|
add as_ptr and into_ptr inherent methods
|
2023-08-11 10:49:42 +01:00 |
mejrs
|
6f1cf1b662
|
Add more lints
|
2022-03-23 08:07:28 +01:00 |
David Hewitt
|
f75579a489
|
python-3.11: support buffer API on abi3
|
2022-02-06 22:46:45 +00:00 |
David Hewitt
|
558549e1c2
|
pyproto: split into new feature
|
2022-02-05 16:51:31 +00:00 |
David Hewitt
|
5cab5d4da3
|
misc: remove some more *const -> *mut pointer casts
|
2021-12-20 20:36:46 +00:00 |
David Hewitt
|
6433d884fc
|
dev: remove self dev dependency
|
2021-12-08 07:48:58 +00:00 |
David Hewitt
|
03ba4a5597
|
ffi: use _Py_NewRef for clarity
|
2021-09-29 08:02:08 +01:00 |
David Hewitt
|
aa0b5d8488
|
buffer: tidy up exceptions
|
2021-04-12 01:21:48 +01:00 |