messense
23e220985a
Mark `METH_FASTCALL` as limited API on Python 3.10+
...
0b9c4c6fcf (diff-adb492ab0eb13648d50d0d79e4b6e5517b27f983ab3b21b63e77f54132c98e9dR76)
2022-03-26 21:27:49 +08:00
messense
f3f0a612d8
Add FFI definition for `PyModule_AddType`
2022-03-26 21:27:49 +08:00
messense
92c132569f
Add FFI definitions for PEP 573 functions
2022-03-26 21:27:44 +08:00
David Hewitt
16ee22c7cc
Merge pull request #2244 from mejrs/lint-more
...
Add more lints
2022-03-23 13:40:35 +00:00
mejrs
00ea040834
Feedback
2022-03-23 13:30:32 +01:00
Ashley Anderson
4a62a62cae
Improvements based on code review: API and documentation.
2022-03-21 12:55:39 -04:00
Ashley Anderson
bbe7a493d6
Refactor to serialize the whole InterpreterConfig into DEP_PYTHON_PYO3_CONFIG
2022-03-17 12:10:38 -04:00
Adam Reichold
922bbfc92d
release: 0.16.2
2022-03-15 19:20:00 +01:00
Adam Reichold
1e7275c924
Move links key from pyo3 to pyo3-ffi
...
Instead of a fake build dependency, move the links key from pyo3 to pyo3-ffi
which according to [1] is a prerequisite for build scripts to emit meta-data
that can be used by other build scripts which would incidentally ensure the
ordering between the build script of pyo3 and pyo3-ffi that we need.
[1] https://doc.rust-lang.org/cargo/reference/build-script-examples.html#using-another-sys-crate
2022-03-15 12:42:54 +01:00
David Hewitt
88cd9152b2
pypy: support 7.3.8
2022-03-08 21:09:16 +00:00
David Hewitt
7056bae21f
release: 0.16.1
2022-03-05 16:21:44 +00:00
David Hewitt
ddf13ea98f
clippy: enable some more lints
2022-03-03 07:23:28 +00:00
David Hewitt
4c434a21bd
release: 0.16.0
2022-02-27 20:28:51 +00:00
David Hewitt
b84309b67d
ffi: add missing definition PyCMethod_New
2022-02-25 07:28:52 +00:00
David Hewitt
089fea1f3c
ci: add pypy 3.9 dev
2022-02-25 07:28:22 +00:00
Bruno Kolenbrander
01788b7220
Merge pull request #2172 from mejrs/addr
...
Use addr_of_mut in pyo3-ffi
2022-02-19 17:56:09 +01:00
mejrs
f346d1c86f
Move emitting cfgs to pyo3-build-config
2022-02-18 19:20:32 +01:00
mejrs
c40bd98825
Use addr_of_mut where possible
2022-02-16 15:14:10 +01:00
David Hewitt
7851e865ae
Merge pull request #2166 from mejrs/union
...
Implement ml_meth as an union.
2022-02-15 07:55:24 +00:00
mejrs
718b0fd02f
Remove options and rename struct
2022-02-14 15:14:49 +01:00
mejrs
dadbc22b2e
Implement nl_meth as an union.
2022-02-14 00:03:33 +01:00
Jacob Zhong
d99a001b7d
Fix the signature of _PyLong_NumBits
2022-02-12 13:27:40 -05:00
David Hewitt
f75579a489
python-3.11: support buffer API on abi3
2022-02-06 22:46:45 +00:00
David Hewitt
71e5a12fa2
pypy: support fast long conversion
2022-02-05 10:14:14 +00:00
DSPOM
004fa2a68d
fix: remove excess argument for `_PyCFunctionFast`
2022-01-31 13:27:32 +01:00
DSPOM
6a9a9ba38a
move ffi module to separate crate
2022-01-31 13:27:16 +01:00