summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* fix typos in comments: py.py -> pypytyposMatti Picus2022-11-171-2/+2
|
* Merge branch 'branch/py.test' into 'branch/default'Armin Rigo2022-11-1329-789/+794
|\ | | | | | | | | | | Replace py.test usage with pytest, explicitly require py for tests See merge request pypy/cffi!115
| * Replace py.test usage with pytest, explicitly require py for testspy.testMiro Hrončok2022-11-1129-789/+794
|/ | | | | | | pytest 7.2+ no longer depends on py. It ships py.path and py.error only. See https://docs.pytest.org/en/7.2.x/changelog.html#deprecations The tests use py.code as well, hence we declare and document a test dependency on py.
* Merge branch 'branch/issue547' into 'branch/default'Armin Rigo2022-09-121-22/+26
|\ | | | | | | | | | | | | | | Clarify typing requirements of `struct: { ...;}` in cdef() Closes #547 See merge request pypy/cffi!114
| * Clarify typing requirements of `struct: { ...;}` in cdef()issue547Alex Willmer2022-09-031-22/+26
|/ | | | I took the liberty of switching from a bullet list to a definition list, which I think improves the readability.
* merge headsArmin Rigo2022-07-181-33/+2
|\
| * Merge branch 'branch/python3.11.0b4' into 'branch/default'Armin Rigo2022-07-181-33/+2
| |\ | | | | | | | | | | | | | | | Adjust tests for a last minute Python 3.11 change in the traceback format See merge request pypy/cffi!113
| | * Adjust tests for a last minute Python 3.11 change in the traceback formatpython3.11.0b4Miro Hrončok2022-07-151-33/+2
| |/ | | | | | | | | See https://github.com/python/cpython/issues/93883 and https://github.com/python/cpython/pull/93994
* | Tentative fix for issue #542Armin Rigo2022-07-182-3/+13
|/
* Merge branch 'branch/project-links' into 'branch/default'Armin Rigo2022-07-112-0/+17
|\ | | | | | | | | | | Add project URLs to metadata and README See merge request pypy/cffi!112
| * Add project URLs to metadata and READMEproject-linksAnderson Bravalheri2022-06-302-0/+17
| |
* | hg merge release-1.15 to defaultMatt Davis2022-06-302-5/+27
|\ \ | |/ |/|
| * add emulated ppc64le builds and basic smoketests only to GHArelease-1.15Matt Davis2022-06-301-2/+24
| |
| * Added tag v1.15.1 for changeset c649a735cf82Matt Davis2022-06-300-0/+0
| |
| * update doc source tarball hashes for 1.15.1v1.15.1Matt Davis2022-06-301-3/+3
| |
| * hg merge default to release-1.15Matt Davis2022-06-2931-84/+424
| |\ | |/ |/|
* | musllinux test updates and wheels, py3.11 beta wheelsMatt Davis2022-06-2912-24/+97
| |
* | tweak the test for pypy, where we get an extra null byte after a plain 'char'Armin Rigo2022-06-081-1/+1
| |
* | dump version to 1.15.1Armin Rigo2022-06-087-11/+11
| |
* | issue #535Armin Rigo2022-06-082-1/+50
| | | | | | | | | | Give a warning when we ask a ffi.buffer() that can be proven to overflow. Might help with the confusion on that issue #535.
* | #532 Use Py_SET_REFCNT in _cffi_backend.c instead of ob_refcntArmin Rigo2022-04-121-3/+4
| |
* | Issue #531Armin Rigo2022-03-291-3/+8
| | | | | | | | | | on ppc64le, libffi requires 16 bytes alignment for at least the return value of functions if that is 'long double'.
* | oops, fix for a regression introduced in 216d8676b652Armin Rigo2022-02-051-3/+4
| | | | | | | | seen in test_recompiler
* | Merge branch 'branch/update_libffi_arm64' into 'branch/default'Matt Davis2022-02-018-32/+139
|\ \ | | | | | | | | | | | | | | | update libffi dependency for arm64 to release v3.4.2 and add scripts to generate static libffi static library See merge request pypy/cffi!110
| * | updated whatsnew.rstupdate_libffi_arm64Matt Davis2022-02-011-0/+3
| | |
| * | update from defaultMatt Davis2022-02-0110-11/+115
| |\ \ | |/ / |/| |
* | | Merge with adapt-tests-for-python3.11Armin Rigo2022-02-011-1/+46
|\ \ \
| * | | apply patch from Tomáš on PR 111adapt-tests-for-python3.11Armin Rigo2022-02-011-1/+46
| | | |
| * | | Backed out changeset: e184bbd523d6Armin Rigo2022-02-011-7/+0
| | | |
| * | | Adapt tests for Python 3.11Tomáš Hrnčiar2022-01-241-0/+7
|/ / / | | | | | | | | | Fix broken tests, Python 3.11 brings in enhanced error locations in tracebacks.
* | | update whatsnewArmin Rigo2021-12-281-0/+6
| | |
* | | Test and fix for the case where ffi.embedding_api() is called butArmin Rigo2021-12-285-5/+26
| | | | | | | | | | | | does not list any `extern "Python"` function
* | | tweak wordingArmin Rigo2021-12-241-3/+6
| | |
* | | Write explicitly that byte strings passed to `char *` arguments are not ↵Armin Rigo2021-12-032-5/+29
| | | | | | | | | | | | meant to live as long as the byte string is alive, but only for the duration of the call
* | | Mention the "demo" directory from the repo.Armin Rigo2021-11-031-0/+5
| | |
| * | fix hardcoded pathMatt Davis2022-02-011-1/+2
| | |
| * | remove extra debug messagessait-linaro2021-10-281-3/+0
| | |
| * | update libffi for arm64 to release 3.4.2 and add scripts to generate static ↵Niyas Sait2021-10-288-32/+138
|/ / | | | | | | libffi static library
* | hg merge release-1.15 to defaultMatt Davis2021-10-1312-19/+231
|\ \ | |/
| * Added tag v1.15.0 for changeset d2ac4b46674eMatt Davis2021-10-130-0/+0
| |
| * doc checksum updates for 1.15.0v1.15.0Matt Davis2021-10-131-3/+3
| |
| * added GHA release workflowMatt Davis2021-10-121-0/+195
| |
| * Bump version to 1.15.0Matt Davis2021-10-128-13/+10
| |
| * Bump version to 1.15.0rc2Matt Davis2021-10-049-17/+25
| |
| * Merge branch 'branch/fix_missing_ffi_lib' into 'branch/release-1.15'Matt Davis2021-10-051-1/+1
| |\ | | | | | | | | | | | | | | | Update MANIFEST.in to include ffi.lib See merge request pypy/cffi!109
| | * update MANIFEST.in to include missing ffi.libfix_missing_ffi_libsait-linaro2021-09-281-1/+1
| |/ |/|
| * Added tag v1.15.0rc1 for changeset cc972f56c9a6Matt Davis2021-09-270-0/+0
| |
| * doc checksum updates for 1.15.0rc1v1.15.0rc1Matt Davis2021-09-271-3/+3
| |
| * fix tuple version and tests to support rcMatt Davis2021-09-212-1/+2
| |
| * Bump version to 1.15.0rc1Matt Davis2021-09-178-12/+23
|/