Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue 556 | Armin Rigo | 2023-01-09 | 1 | -4/+2 |
| | | | | Trying to make this test a little bit less fragile | ||||
* | Issue 553 | Armin Rigo | 2022-12-04 | 1 | -0/+18 |
| | | | | Two missing calls to PyObject_GC_UnTrack() | ||||
* | Drop py.code usage from tests, no longer depend on the deprecated py package | Miro Hrončok | 2022-11-14 | 2 | -3/+4 |
| | |||||
* | Replace py.test usage with pytest, explicitly require py for testspy.test | Miro Hrončok | 2022-11-11 | 25 | -590/+595 |
| | | | | | | | 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. | ||||
* | Tentative fix for issue #542 | Armin Rigo | 2022-07-18 | 1 | -2/+11 |
| | |||||
* | musllinux test updates and wheels, py3.11 beta wheels | Matt Davis | 2022-06-29 | 9 | -13/+46 |
| | |||||
* | Test and fix for the case where ffi.embedding_api() is called but | Armin Rigo | 2021-12-28 | 3 | -1/+22 |
| | | | | does not list any `extern "Python"` function | ||||
* | fix tuple version and tests to support rc | Matt Davis | 2021-09-21 | 1 | -0/+1 |
| | |||||
* | fix setuptools tests for macossetuptools_test_macos_fix | Matt Davis | 2021-09-03 | 1 | -1/+4 |
| | |||||
* | #507 | Armin Rigo | 2021-09-03 | 1 | -0/+2 |
| | | | | Test failure on ia64 | ||||
* | fix tests for py.test running on CPython v3.10.0b3 | Armin Rigo | 2021-06-20 | 2 | -7/+8 |
| | |||||
* | another test fix | Armin Rigo | 2021-06-20 | 1 | -3/+4 |
| | |||||
* | source-only update, to version number 1.14.4-1v1.14.4-1 | Armin Rigo | 2020-11-29 | 1 | -1/+6 |
| | |||||
* | add missing includememset | Matti Picus | 2020-11-01 | 1 | -0/+1 |
| | |||||
* | Issue #478 | Armin Rigo | 2020-10-29 | 1 | -0/+5 |
| | | | | Fix a case of nested anonymous struct/unions when recompiling to Python | ||||
* | Revert 58f2e09a4254 and part of 4a15fb9e4aec: it was fixed in CPython after the | Armin Rigo | 2020-07-28 | 3 | -14/+0 |
| | | | | 3.9b5 release. | ||||
* | more CPython 3.9b5 fixes | Armin Rigo | 2020-07-27 | 2 | -2/+7 |
| | |||||
* | CPython 3.9b5 fix | Armin Rigo | 2020-07-27 | 2 | -0/+9 |
| | |||||
* | forgot this file | Armin Rigo | 2020-07-24 | 1 | -0/+26 |
| | |||||
* | pff I love Python 3 | Armin Rigo | 2020-07-24 | 1 | -1/+2 |
| | |||||
* | Allow ffi.embedding_init_code("unicode-with-non-ascii-chars") | Armin Rigo | 2020-07-24 | 1 | -0/+6 |
| | |||||
* | more of the same, for win64 | Armin Rigo | 2020-07-21 | 1 | -4/+9 |
| | |||||
* | fix this logic | Armin Rigo | 2020-07-21 | 1 | -4/+1 |
| | |||||
* | Skip this test by default. It keeps finding corner cases that are bugs of | Armin Rigo | 2020-07-21 | 1 | -6/+9 |
| | | | | libffi but not cffi | ||||
* | pff, it seems that "running for more than 0.2 seconds" is also a failure ↵ | Armin Rigo | 2020-07-21 | 1 | -2/+2 |
| | | | | | | | condition, which hypothesis then tries to reduce, giving not reasonable answer because here one test run of any size takes around 0.2 seconds | ||||
* | A new set of segfaults on Windows using callbacks | Armin Rigo | 2020-07-21 | 1 | -2/+37 |
| | |||||
* | Keep sys.path, otherwise it's testing another version of _cffi_backend.so | Armin Rigo | 2020-07-19 | 1 | -0/+1 |
| | |||||
* | Test the callbacks, too | Armin Rigo | 2020-07-19 | 1 | -2/+41 |
| | |||||
* | force calls via libffi. shows the problem recently solved on windows | Armin Rigo | 2020-07-19 | 1 | -4/+7 |
| | |||||
* | Check with the real C compiler | Armin Rigo | 2020-07-19 | 2 | -89/+124 |
| | |||||
* | Add a hypothesis test. Mostly checks libffi, or our own libffi_msvc on windows | Armin Rigo | 2020-07-19 | 1 | -0/+89 |
| | |||||
* | ctypes on windows doesn't correctly return 3-bytes structs | Armin Rigo | 2020-07-19 | 1 | -0/+2 |
| | |||||
* | Extra tests for using a 3-bytes struct as a return type | Armin Rigo | 2020-07-18 | 2 | -0/+47 |
| | |||||
* | on darwin, arm64 bitfields act like x86_64 | Lawrence D'Anna | 2020-07-09 | 1 | -2/+12 |
| | |||||
* | #454 | Armin Rigo | 2020-05-29 | 1 | -0/+41 |
| | | | | Second try with '# NUMBER' instead of '#line NUMBER', as gcc seems to output | ||||
* | Issue #454 | Armin Rigo | 2020-05-26 | 1 | -1/+47 |
| | | | | Try harder to avoid #line directives confuse the rest of pre-parsing | ||||
* | #453 | Armin Rigo | 2020-05-20 | 1 | -0/+34 |
| | | | | | | Special-case typedefs of arrays with '...' length, so that they can be used through recompiler.py as if they had a specified length in most cases. | ||||
* | copy this from pypy | Armin Rigo | 2020-04-16 | 1 | -0/+3 |
| | |||||
* | Merge branch 'branch/msvcrt' into 'branch/default' | Armin Rigo | 2020-04-16 | 1 | -3/+3 |
|\ | | | | | | | | | | | Branch/msvcrt See merge request pypy/cffi!100 | ||||
| * | add missing importmsvcrt | Matti Picus | 2020-04-01 | 1 | -1/+1 |
| | | |||||
| * | support python2 builds with msvc>13 | Matti Picus | 2020-04-01 | 1 | -2/+2 |
| | | |||||
* | | Vendor in pypy's version of py.path.local.make_numbered_dir(), which is more | Armin Rigo | 2020-03-06 | 1 | -2/+129 |
|/ | | | | resilient against random OS Errors like EACCES | ||||
* | May fix test on OS/X | Armin Rigo | 2020-02-07 | 1 | -0/+1 |
| | |||||
* | Issue #440 | Armin Rigo | 2020-01-19 | 3 | -0/+33 |
| | | | | | | Limit the amount of memory that is requested from alloca() for temporary conversion of arguments. Non-small requests are instead handled with PyObject_Malloc() and PyObject_Free(). | ||||
* | Python 3.9 compat | Armin Rigo | 2020-01-07 | 4 | -13/+22 |
| | |||||
* | merge branch 'shortername', thanks matti | Armin Rigo | 2020-01-06 | 1 | -1/+1 |
|\ | |||||
| * | tweak how to pass define_macros, shorten module name to not go over 260 chars | Matti Picus | 2020-01-05 | 1 | -1/+1 |
| | | |||||
* | | fix some gcc warnings | Armin Rigo | 2020-01-05 | 1 | -8/+11 |
| | | |||||
* | | fix test for b9a98b040bd7 | Armin Rigo | 2020-01-05 | 1 | -3/+3 |
| | | |||||
* | | Issue #437 | Armin Rigo | 2020-01-05 | 2 | -0/+47 |
|/ | | | | Support ffi.dlopen(<void* cdata>). See updated documentation. |