An open API service providing commit metadata for open source projects.

GitHub / python-cffi/cffi / commits

A Foreign Function Interface package for calling C libraries from Python.

SHA Message Author Date Stats
8e5b6a51 Use PyGILState_Ensure to avoid accessing CPython internals (#269) Nathan Goldbaum <n****m@g****m>
Committed by: GitHub <n****y@g****m>
9 days ago
babf5899 cffi typo: comment in _preprocess Brian E <7****D@u****m>
Committed by: Matti Picus <m****s@g****m>
20 days ago
5488611c Reference PR number in whatsnew Łukasz Langa <l****z@l****l>
Committed by: Matti Picus <m****s@g****m>
21 days ago
90e8cc43 Fix variadic calls on Apple platforms with a non-OS libffi
Co-authored-by: Claude Fable 5 <n****y@a****m>
Łukasz Langa <l****z@l****l>
Committed by: Matti Picus <m****s@g****m>
21 days ago
45f53108 Fix typos Dimitri Papadopoulos <3****s@u****m>
Committed by: Matti Picus <m****s@g****m>
24 days ago
e51b2191 Shared helper for making venvs in tests Nathan Goldbaum <n****m@g****m>
Committed by: Matti Picus <m****s@g****m>
27 days ago
b0eb2e9d bump main branch to 2.2.0.dev0 (#254) Matt Davis <6****e@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
02a7b0e3 Misc pre-2.1 release/packaging cleanup (#253) Matt Davis <6****e@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
9f04d850 Mark test using inet_ntoa as thread-unsafe Nathan Goldbaum <n****m@g****m>
Committed by: Matti Picus <m****s@g****m>
about 1 month ago
1362e5dd Move cffi-gen-src release note to 2.1.0 notes Nathan Goldbaum <n****m@g****m>
Committed by: Matti Picus <m****s@g****m>
about 1 month ago
a7970551 Make error message when embedding version test fails more friendly Nathan Goldbaum <n****m@g****m>
Committed by: Matti Picus <m****s@g****m>
about 1 month ago
5f127028 Fix flaky pytest-run-parallel CI crash Nathan Goldbaum <n****m@g****m>
Committed by: Matti Picus <m****s@g****m>
about 1 month ago
f1f40a8e Update changelog Nathan Goldbaum <n****m@g****m>
Committed by: Matti Picus <m****s@g****m>
about 1 month ago
dc62c93a Delete missed cp39 Windows builds Nathan Goldbaum <n****m@g****m>
Committed by: Matti Picus <m****s@g****m>
about 1 month ago
a3411800 Update version numbers to prepare for v2.1 release Nathan Goldbaum <n****m@g****m>
Committed by: Matti Picus <m****s@g****m>
about 1 month ago
26b3d3ae merge Merge branch 'main' into integrate-buildtool Nathan Goldbaum <n****m@g****m> about 2 months ago
dd1b7fbe Respond to Matti and Ralf's renaming suggestions Nathan Goldbaum <n****m@g****m> about 2 months ago
54945bda Apply suggestions from code review
Co-authored-by: Matti Picus <m****s@g****m>
Nathan Goldbaum <n****m@g****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
ce296233 Adjust comment and condense Nathan Goldbaum <n****m@g****m>
Committed by: Matti Picus <m****s@g****m>
about 2 months ago
50a29be3 Restore the console script Nathan Goldbaum <n****m@g****m> 2 months ago
f8e2c2e4 stop referring to 'build scripts' Nathan Goldbaum <n****m@g****m> 2 months ago
6df3f779 Respond to code review comments Nathan Goldbaum <n****m@g****m> 2 months ago
dec64eed Remove Python interface and consolidate functionality in cffi.buildtool CLI Nathan Goldbaum <n****m@g****m> 2 months ago
e25ff27e Apply suggestions from code review
Co-authored-by: Matti Picus <m****s@g****m>
Nathan Goldbaum <n****m@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
7a3b39e2 setup.py: fix cross-compilation on macOS hosts (#247) Josef Schlehofer <p****r@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
091b8659 fix test_get_set_errno Nathan Goldbaum <n****m@g****m>
Committed by: Matti Picus <m****s@g****m>
2 months ago
ee2e12e6 Tweak test that expects limited API builds to fail on ft build Nathan Goldbaum <n****m@g****m>
Committed by: Matti Picus <m****s@g****m>
2 months ago
fe99742c apply patch from issue (#167)
Co-authored-by: Armin Rigo <a****o@t****g>
Matti Picus <m****s@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
7439aa52 ensure define_macros exists before appending to it Nathan Goldbaum <n****m@g****m>
Committed by: Matti Picus <m****s@g****m>
2 months ago
8d8de774 set CIBW_ENABLE=cpython_prerelease for all builds Nathan Goldbaum <n****m@g****m>
Committed by: Matti Picus <m****s@g****m>
2 months ago
5dda0627 Drop python 3.9, add Python 3.15 CI Nathan Goldbaum <n****m@g****m>
Committed by: Matti Picus <m****s@g****m>
2 months ago
5dad2241 Use symlinks and give test folders better names Nathan Goldbaum <n****m@g****m> 3 months ago
9293037a typo fix Nathan Goldbaum <n****m@g****m> 3 months ago
7f161ffe merge Merge branch 'main' into integrate-buildtool Nathan Goldbaum <n****m@g****m> 3 months ago
c5212d08 do not crash on __delitem__ (#235) Alba Mendez <m****e@a****h>
Committed by: GitHub <n****y@g****m>
4 months ago
956ad239 Add suppression for race seen in CI (#244) Nathan Goldbaum <n****m@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
92345d66 Integrate cffi-buildtool into CFFI itself Nathan Goldbaum <n****m@g****m> 4 months ago
5b058d59 Update for merged PEP 803 implementation Nathan Goldbaum <n****m@g****m>
Committed by: Matti Picus <m****s@g****m>
4 months ago
c7cd1fdc Use 3.15t for free-threaded CI Nathan Goldbaum <n****m@g****m>
Committed by: Matti Picus <m****s@g****m>
4 months ago
5285ae32 pyproject.toml: PEP 639 compatibility (#209)
Co-authored-by: Dimitri Papadopoulos Orfanos <3****s@u****m>, Dimitri Papadopoulos Orfanos <3****s@u****m>, Dimitri Papadopoulos Orfanos <3****s@u****m>
Signed-off-by: Adam J. Stewart <a****6@g****m>, Adam J. Stewart <a****6@g****m>, Adam J. Stewart <a****6@g****m>
Adam J. Stewart <a****6@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
39436854 Introducing macos-26 Dimitri Papadopoulos <3****s@u****m>
Committed by: Matti Picus <m****s@g****m>
5 months ago
86ef9116 define Py_LIMITED_API manually. This seems questionable Nathan Goldbaum <n****m@g****m>
Committed by: Matti Picus <m****s@g****m>
5 months ago
fc085a14 set _Py_OPAQUE_PYOBJECT for limited API free-threaded builds Nathan Goldbaum <n****m@g****m>
Committed by: Matti Picus <m****s@g****m>
5 months ago
0349f3a5 allow limited API builds on free-threaded 3.15 and newer Nathan Goldbaum <n****m@g****m>
Committed by: Matti Picus <m****s@g****m>
5 months ago
2079ca7d Fix documentation grammar, typos, and clarity issues (#228)
Co-authored-by: Copilot <1****t@u****m>
Dimitri Papadopoulos Orfanos <3****s@u****m>
Committed by: GitHub <n****y@g****m>
6 months ago
070c68ad fix compilation under _Py_OPAQUE_PYOBJECT (#225) Kumar Aditya <k****a@p****g>
Committed by: GitHub <n****y@g****m>
6 months ago
c36c02fa Make test_parsing more resilient to changes in pycparser (#224) Eli Bendersky <e****n@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
ee1a87bc Initialize interned_fields to NULL Charalampos Stratakis <c****k@r****m>
Committed by: Matti Picus <m****s@g****m>
8 months ago
f9fac7ec Migrate away from the "py" module Stefano Rivera <s****o@r****t>
Committed by: Matti Picus <m****s@g****m>
8 months ago
c0fb5cae Apply ruff/pycodestyle rule E713 Dimitri Papadopoulos <3****s@u****m>
Committed by: Matti Picus <m****s@g****m>
9 months ago
d443106f Apply ruff/pycodestyle rule E711 Dimitri Papadopoulos <3****s@u****m>
Committed by: Matti Picus <m****s@g****m>
9 months ago
ccfd16fe Apply ruff/pycodestyle rule E703 Dimitri Papadopoulos <3****s@u****m>
Committed by: Matti Picus <m****s@g****m>
9 months ago
daf21adf Apply ruff/refurb rule FURB188 Dimitri Papadopoulos <3****s@u****m>
Committed by: Matti Picus <m****s@g****m>
9 months ago
9015c568 Apply ruff/refurb rule FURB129 Dimitri Papadopoulos <3****s@u****m>
Committed by: Matti Picus <m****s@g****m>
9 months ago
170415c9 Apply ruff/Pylint rule PLR5501 Dimitri Papadopoulos <3****s@u****m>
Committed by: Matti Picus <m****s@g****m>
9 months ago
8e976a11 Apply ruff/Pylint rule PLR1714 Dimitri Papadopoulos <3****s@u****m>
Committed by: Matti Picus <m****s@g****m>
9 months ago
a76aa48c Apply ruff/Pylint rule PLR1711 Dimitri Papadopoulos <3****s@u****m>
Committed by: Matti Picus <m****s@g****m>
9 months ago
d1be6bcc Apply ruff/Pylint rule PLR0402 Dimitri Papadopoulos <3****s@u****m>
Committed by: Matti Picus <m****s@g****m>
9 months ago
9a4c740a Apply ruff/flake8-simplify rule SIM201 Dimitri Papadopoulos <3****s@u****m>
Committed by: Matti Picus <m****s@g****m>
9 months ago
1a0704ed Apply ruff/flake8-simplify rule SIM118 Dimitri Papadopoulos <3****s@u****m>
Committed by: Matti Picus <m****s@g****m>
9 months ago
13c081fa Partially apply ruff/flake8-simplify rule SIM115 Dimitri Papadopoulos <3****s@u****m>
Committed by: Matti Picus <m****s@g****m>
9 months ago
7848bd29 Apply ruff/flake8-simplify rule SIM103 Dimitri Papadopoulos <3****s@u****m>
Committed by: Matti Picus <m****s@g****m>
9 months ago
4f21a644 Apply ruff/flake8-simplify rule SIM101 Dimitri Papadopoulos <3****s@u****m>
Committed by: Matti Picus <m****s@g****m>
9 months ago
34ac92eb Apply ruff/flake8-pie rule PIE810 Dimitri Papadopoulos <3****s@u****m>
Committed by: Matti Picus <m****s@g****m>
9 months ago
19457008 Manually apply ruff/flake8-implicit-str-concat rule ISC002 Dimitri Papadopoulos <3****s@u****m>
Committed by: Matti Picus <m****s@g****m>
9 months ago
aeaedb2b Apply ruff/pyupgrade rule UP020 Dimitri Papadopoulos <3****s@u****m>
Committed by: Matti Picus <m****s@g****m>
9 months ago
cd15e05b Apply ruff/pyupgrade rule UP035
Co-authored-by: Matti Picus <m****s@g****m>
Dimitri Papadopoulos <3****s@u****m>
Committed by: Matti Picus <m****s@g****m>
9 months ago
f0e46be5 Apply ruff/pyupgrade rule UP028 Dimitri Papadopoulos <3****s@u****m>
Committed by: Matti Picus <m****s@g****m>
9 months ago
5e87598d Apply ruff:pyupgrade rule UP025 Dimitri Papadopoulos <3****s@u****m>
Committed by: Matti Picus <m****s@g****m>
9 months ago
2987bf65 Apply ruff/pyupgrade rule UP024 Dimitri Papadopoulos <3****s@u****m>
Committed by: Matti Picus <m****s@g****m>
9 months ago
20e696e7 Apply ruff/pyupgrade rule UP010 Dimitri Papadopoulos <3****s@u****m>
Committed by: Matti Picus <m****s@g****m>
9 months ago
1013241e Apply ruff/pyupgrade rule UP009 Dimitri Papadopoulos <3****s@u****m>
Committed by: Matti Picus <m****s@g****m>
9 months ago
5d87fb37 Apply ruff/pyupgrade rule UP008 Dimitri Papadopoulos <3****s@u****m>
Committed by: Matti Picus <m****s@g****m>
9 months ago
f00fadd6 Apply ruff/pyupgrade rule UP004 Dimitri Papadopoulos <3****s@u****m>
Committed by: Matti Picus <m****s@g****m>
9 months ago
e1942384 Prefer well-known labels Dimitri Papadopoulos <3****s@u****m>
Committed by: Matti Picus <m****s@g****m>
9 months ago
4e169df2 Simpler readme field Dimitri Papadopoulos <3****s@u****m>
Committed by: Matti Picus <m****s@g****m>
9 months ago
76171824 BLD: catch the final (non-string) version of version Thomas A Caswell <t****l@g****m>
Committed by: Matti Picus <m****s@g****m>
9 months ago
d35dc060 BLD: catch the rest of the places the version is hard-coded Thomas A Caswell <t****l@g****m>
Committed by: Matti Picus <m****s@g****m>
9 months ago
430dcb71 BLD: bump version number so it sorts ahead of 2.0.0 Thomas A Caswell <t****l@g****m>
Committed by: Matti Picus <m****s@g****m>
9 months ago
519949a4 GitHub Actions: macOS 13 runner image is closing down Christian Clauss <c****s@m****m>
Committed by: Matti Picus <m****s@g****m>
10 months ago
7020b2da Add support for building ARM64 iOS wheels on CI (#181)
Co-authored-by: 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <w****b@s****a>, Russell Keith-Magee <r****l@k****m>, 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <w****b@s****a>, Russell Keith-Magee <r****l@k****m>
Łukasz Langa <l****z@l****l>
Committed by: GitHub <n****y@g****m>
11 months ago
0df96b19 Address unused variable warning on GIL-enabled builds (#202) Alex Malyshev <l****v@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
bd69b858 Fix mingw build re atomic functions (#198) Christoph Reiter <r****h@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
bb50a2b4 fix license in pyproject.toml to be compatible with PEP 621 (#199) Bluefissure <b****g@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
51e276e8 Misc CI env stabilization (#194) Matt Davis <6****e@u****m>
Committed by: GitHub <n****y@g****m>
11 months ago
3c61e14c Enable more Windows pytest-run-parallel CI (#189) Nathan Goldbaum <n****m@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
078820cf Explicitly specify manylinux2014 in wheel building config (#184) Nathan Goldbaum <n****m@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
e94a7b68 Add CFFI thread safety docs (#188)
Co-authored-by: Matti Picus <m****s@g****m>, Matti Picus <m****s@g****m>
Nathan Goldbaum <n****m@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
b4bbe794 fix version test to support beta Matt Davis <n****e@r****m> about 1 year ago
7ed073de Add support for the free-threaded build (#178)
Co-authored-by: Nathan Goldbaum <n****m@g****m>, Kumar Aditya <k****a@p****g>, Sam Gross <c****y@g****m>, Kumar Aditya <k****a@p****g>
Nathan Goldbaum <n****m@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
92645ec9 Add Python 3.14 support/testing (#177) Matt Davis <6****e@u****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
67a170dc Change the license from MIT to MIT-no-attribution, which is the same without ... Armin Rigo <a****o@g****m>
Committed by: Matti Picus <m****s@g****m>
about 1 year ago
24e42cbe Explicitly specify --no-build-isolation as that's our expectation in these tests Stefano Rivera <s****o@r****t>
Committed by: Matti Picus <m****s@g****m>
over 1 year ago
71668330 No need to install wheel any more Stefano Rivera <s****o@r****t>
Committed by: Matti Picus <m****s@g****m>
over 1 year ago
2b811705 doc: update test commands in Section Testing/development tips (#158) 17999824wyj <1****j@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
25172b84 doc: update year (#153) Arseniy Terekhin <s****i@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
b57a92c0 issue 147: force-compute nested structs before parent structs. Occurs mainly... Armin Rigo <a****o@t****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
f44941e2 disable test_dlopen_handle on FreeBSD (#144) Audrey Dutcher <a****y@r****o>
Committed by: GitHub <n****y@g****m>
over 1 year ago
88f48d22 name dist archive with package version (#130) Matt Davis <6****e@u****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
22d4fd8f Move most packaging metadata to pyproject.toml (#129) Matt Davis <6****e@u****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago

← Back to repository