summaryrefslogtreecommitdiff
path: root/cffi
Commit message (Collapse)AuthorAgeFilesLines
* Tentative fix for issue #542Armin Rigo2022-07-181-1/+2
|
* dump version to 1.15.1Armin Rigo2022-06-082-3/+3
|
* oops, fix for a regression introduced in 216d8676b652Armin Rigo2022-02-051-3/+4
| | | | seen in test_recompiler
* Test and fix for the case where ffi.embedding_api() is called butArmin Rigo2021-12-282-4/+4
| | | | does not list any `extern "Python"` function
* Bump version to 1.15.0Matt Davis2021-10-122-3/+3
|
* Bump version to 1.15.0rc2Matt Davis2021-10-042-3/+3
|
* fix tuple version and tests to support rcMatt Davis2021-09-211-1/+1
|
* Bump version to 1.15.0rc1Matt Davis2021-09-172-3/+3
|
* Merge with defaultArmin Rigo2021-07-071-0/+2
|\
| * fixed test failures in Unraisable error collectorfix_filelike_flushMatt Davis2021-07-071-0/+2
| |
* | Bump version to 1.14.6Armin Rigo2021-06-202-3/+3
|/
* Fix for sys.version >= (3, 10)Armin Rigo2021-02-191-1/+2
|
* Bump version to 1.14.5 and add whatsnew entryArmin Rigo2021-02-112-3/+3
|
* bump version to 1.14.4Armin Rigo2020-11-242-3/+3
|
* Issue #478Armin Rigo2020-10-291-4/+14
| | | | Fix a case of nested anonymous struct/unions when recompiling to Python
* bump version to 1.14.3Armin Rigo2020-09-152-3/+3
|
* Don't call PyEval_InitThreads() on CPython >= 3.7, where it should always be aArmin Rigo2020-08-311-0/+5
| | | | no-op. It is explicitly deprecated in 3.9.
* bump version number to 1.14.2Armin Rigo2020-08-152-3/+3
|
* minor detailArmin Rigo2020-08-151-0/+2
|
* another attempt at Py_LIMITED_API on Windows on CPython >= 3.5Armin Rigo2020-08-133-13/+49
|
* #355 #350Armin Rigo2020-08-121-3/+3
| | | | Yet another attempt at setting Py_LIMITED_API on Windows
* bump version number to 1.14.1Armin Rigo2020-07-262-3/+3
|
* Allow ffi.embedding_init_code("unicode-with-non-ascii-chars")Armin Rigo2020-07-241-2/+16
|
* #454Armin Rigo2020-05-291-4/+4
| | | | Second try with '# NUMBER' instead of '#line NUMBER', as gcc seems to output
* Issue #454Armin Rigo2020-05-261-3/+34
| | | | Try harder to avoid #line directives confuse the rest of pre-parsing
* #453Armin Rigo2020-05-204-9/+24
| | | | | | 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.
* Fix a warning (or an error, with -Werror) on pypy3Armin Rigo2020-04-121-2/+2
|
* Bump version number to 1.14.0Armin Rigo2020-02-072-3/+3
|
* Issue #440Armin Rigo2020-01-193-22/+139
| | | | | | 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().
* fix some gcc warningsArmin Rigo2020-01-051-1/+2
|
* Issue #437Armin Rigo2020-01-051-5/+9
| | | | Support ffi.dlopen(<void* cdata>). See updated documentation.
* Tweak the '-Wno-*' arguments passed to gcc during testsArmin Rigo2019-11-071-2/+2
|
* update version to 1.13.2Armin Rigo2019-11-032-3/+3
|
* Tweak the warning messageArmin Rigo2019-11-031-3/+3
|
* bump version to 1.13.1Armin Rigo2019-10-212-3/+3
|
* Issue #427Armin Rigo2019-10-191-7/+9
| | | | | | | Fix: it's invalid according the API to call PyGILState_Release(PyGILState_UNLOCKED) manually at startup to release the GIL. Instead we must call another function, like PyEval_SaveThread(). The difference shows up in a rare case on CPython 3.7 only.
* Add a warning when we use in cdef() a global variable without also ↵Armin Rigo2019-10-141-0/+8
| | | | specifying a storage class (extern or static)
* Don't return a bool from __int__(), as it raises a (Pending?)DeprecationWarningArmin Rigo2019-09-201-1/+1
|
* (brendan on mailing list) Ignore preprocessor stuff when looking for '"'Armin Rigo2019-06-191-6/+10
|
* Issue #412Armin Rigo2019-06-121-2/+3
| | | | Test and fix for unnamed bitfields which are not ":0" bitfields.
* bump version number to 1.13Armin Rigo2019-06-032-3/+3
|
* Fix C integer division. Add modulo.Armin Rigo2019-04-261-2/+9
|
* merge pull request #96. Thanks Cody!Armin Rigo2019-04-265-51/+76
|\
| * Windows fixArmin Rigo2019-04-191-1/+2
| |
| * bump version to 1.12.3Armin Rigo2019-04-112-3/+3
| |
| * remove extra comments.guillaumesottas2019-03-261-5/+3
| |
| * remove useless try/catch, and remove unreachable elif statement.guillaumesottas2019-03-261-2/+0
| |
| * add support for long/long long C integer constant suffixes, and supportguillaumesottas2019-03-261-6/+16
| | | | | | | | for base 2 integer constant as well.
| * fix #407 add support for u/U suffix in integer constants (eg. 0xABu, or 0xCDU).guillaumesottas2019-03-251-0/+2
| |
| * py3.8 fixesArmin Rigo2019-03-161-6/+39
| |