Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | Tweak the '-Wno-*' arguments passed to gcc during tests | Armin Rigo | 2019-11-07 | 4 | -27/+27 |
| | |||||
* | Issue #429 | Armin Rigo | 2019-10-21 | 1 | -0/+6 |
| | | | | | | There are corner cases in which we can see a recursion on the same types. Instead of fighting them all, change the logic to complain if we recurse more than 1000 times. | ||||
* | Windows fix: sometimes, time.sleep() doesn't sleep apparently | Armin Rigo | 2019-10-15 | 2 | -12/+20 |
| | |||||
* | Add a warning when we use in cdef() a global variable without also ↵ | Armin Rigo | 2019-10-14 | 10 | -109/+113 |
| | | | | specifying a storage class (extern or static) | ||||
* | oops | Armin Rigo | 2019-09-20 | 1 | -2/+2 |
| | |||||
* | Silence the warning | Armin Rigo | 2019-09-20 | 1 | -1/+1 |
| | |||||
* | Add another test | Armin Rigo | 2019-07-23 | 1 | -0/+12 |
| | |||||
* | Issue #413 | Armin Rigo | 2019-07-23 | 1 | -0/+12 |
| | | | | | Test and "fix" for a corner case: now it gives a RuntimeError with a message, instead of a C-level infinite recursion |