| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | add missing includememset | Matti Picus | 2020-11-01 | 1 | -0/+1 |
| | | |||||
| * | Revert 58f2e09a4254 and part of 4a15fb9e4aec: it was fixed in CPython after the | Armin Rigo | 2020-07-28 | 1 | -5/+0 |
| | | | | | 3.9b5 release. | ||||
| * | CPython 3.9b5 fix | Armin Rigo | 2020-07-27 | 1 | -0/+5 |
| | | |||||
| * | Check with the real C compiler | Armin Rigo | 2020-07-19 | 1 | -89/+0 |
| | | |||||
| * | 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 | ||||
| * | 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 |
| | | |||||
| * | Issue #440 | Armin Rigo | 2020-01-19 | 2 | -0/+23 |
| | | | | | | | 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 | 1 | -2/+2 |
| | | |||||
| * | 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 |
| | | | |||||
| * | | Issue #437 | Armin Rigo | 2020-01-05 | 1 | -0/+26 |
| |/ | | | | Support ffi.dlopen(<void* cdata>). See updated documentation. | ||||
| * | Tweak the '-Wno-*' arguments passed to gcc during tests | Armin Rigo | 2019-11-07 | 1 | -11/+1 |
| | | |||||
| * | Add a warning when we use in cdef() a global variable without also ↵ | Armin Rigo | 2019-10-14 | 4 | -44/+48 |
| | | | | | specifying a storage class (extern or static) | ||||
| * | Fix C integer division. Add modulo. | Armin Rigo | 2019-04-26 | 1 | -0/+26 |
| | | |||||
| * | merge pull request #96. Thanks Cody! | Armin Rigo | 2019-04-26 | 7 | -51/+175 |
| |\ | |||||
| | * | Modernize this, because very recent pytests crash when seeing the | Armin Rigo | 2019-04-19 | 1 | -2/+4 |
| | | | | | | | | | old way | ||||
| | * | merge heads | Armin Rigo | 2019-04-02 | 4 | -48/+96 |
| | |\ | |||||
| | | * | Fix deprecated uses of pytest.raises() | Ronan Lamy | 2019-03-12 | 4 | -48/+96 |
| | | | | |||||
| | * | | remove useless try/catch, and remove unreachable elif statement. | guillaumesottas | 2019-03-26 | 1 | -4/+1 |
| | | | | |||||
| | * | | add support for long/long long C integer constant suffixes, and support | guillaumesottas | 2019-03-26 | 1 | -3/+36 |
| | | | | | | | | | | | | | for base 2 integer constant as well. | ||||
| | * | | fix #407 add support for u/U suffix in integer constants (eg. 0xABu, or 0xCDU). | guillaumesottas | 2019-03-25 | 1 | -0/+7 |
| | | | | |||||
| | * | | Issue #406: document the failure | Armin Rigo | 2019-03-20 | 1 | -0/+5 |
| | | | | |||||
| | * | | py3.8 fixes | Armin Rigo | 2019-03-16 | 1 | -1/+2 |
| | |/ | |||||
| | * | Issue #405 | Armin Rigo | 2019-03-11 | 1 | -0/+30 |
| | | | | | | | | | Fix for nested struct types that end in a var-sized array | ||||
| | * | skip this test with the ctypes backend, for arm64 / pa-risc 64 / risc-v 64 / ↵ | Armin Rigo | 2019-02-14 | 1 | -0/+2 |
| | | | | | | | | | sparc 64 | ||||
| * | | Add support for more binary ops in enum definitions. | Cody Piersall | 2019-02-02 | 1 | -2/+17 |
| |/ | |||||
| * | py3 fix | Armin Rigo | 2019-01-29 | 1 | -1/+1 |
| | | |||||
| * | Backed out changeset 7a76a3815340 | Armin Rigo | 2019-01-29 | 1 | -4/+5 |
| | | | | | | On Windows, there is no lround() or (as far as I can find) any math function returning an integer. | ||||
| * | Implement ffi.from_buffer("foo[]", x) | Armin Rigo | 2019-01-07 | 1 | -3/+9 |
| | | | | | | Also contains some improvements to the documentation about other recent additions | ||||
| * | ffi.release() | Armin Rigo | 2019-01-05 | 1 | -0/+7 |
| | | |||||
| * | Issue #394 | Armin Rigo | 2018-12-16 | 1 | -0/+10 |
| | | | | | Implement ffi.from_buffer(x, require_writable=True) | ||||
| * | CPython 2.x: ``ffi.dlopen()`` failed with non-ascii file names on Posix | Armin Rigo | 2018-10-14 | 1 | -4/+16 |
| | | |||||
| * | Issue #384 | Armin Rigo | 2018-09-19 | 1 | -0/+1 |
| | | | | | | Un-ignore the warnings when testing for them, in case someone runs py.test with the PYTHONWARNINGS environment variable set | ||||
| * | Issue #382 | Armin Rigo | 2018-09-04 | 1 | -5/+4 |
| | | | | | Second fix attempt, thanks Adam | ||||
| * | Issue #382 | Armin Rigo | 2018-09-04 | 1 | -4/+5 |
| | | | | | | Change the test to a non-floating-point example, where ignoring the return value should work even on x87. | ||||
| * | Issue #379 | Armin Rigo | 2018-08-30 | 1 | -0/+15 |
| | | | | | Accept ``ffi.new("int[4]", p)`` if p is itself another cdata ``int[4]``. | ||||
| * | Issue #375 | Armin Rigo | 2018-08-08 | 1 | -0/+27 |
| | | | | | Port another test from CPython, which also passes already on win64. | ||||
| * | Add test from the recent ctypes fix bpo-29565 (may fail on win64) | Armin Rigo | 2018-08-05 | 1 | -0/+27 |
| | | |||||
| * | Issue 364 | Armin Rigo | 2018-06-16 | 1 | -9/+29 |
| | | | | | Add support for MSVC's "#pragma pack(n)" in ABI mode | ||||
| * | Ignore multiple dlclose(), like file.close() does in Python | Armin Rigo | 2018-02-27 | 1 | -3/+1 |
| | | |||||
| * | Implement ffi.dlclose() for the in-line case | Armin Rigo | 2018-02-16 | 1 | -0/+20 |
| | | |||||
| * | Trying to fix ffi.dlopen() for unicode filenames on Windows | Armin Rigo | 2018-02-15 | 1 | -4/+9 |
| | | |||||
| * | more tweaks | Armin Rigo | 2017-10-04 | 1 | -2/+1 |
| | | |||||
| * | Skip a test: the link location now points to the general pip page, | Armin Rigo | 2017-10-04 | 1 | -0/+1 |
| | | | | | | not to the place where the exact source code can be downloaded, because I don't know this place before I actually do the upload. | ||||
