| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | python 2.6 compat | Armin Rigo | 2017-03-13 | 1 | -1/+2 |
| | | |||||
| * | issue #255: comparing primitive cdatas | Armin Rigo | 2017-02-19 | 1 | -10/+11 |
| | | |||||
| * | Remove a warning that doesn't really make sense here, tweak tests | Armin Rigo | 2017-02-06 | 1 | -1/+4 |
| | | |||||
| * | Merged in coronafire/cffi/buffer_richcompare (pull request #76) | Armin Rigo | 2017-02-06 | 1 | -0/+17 |
| |\ | | | | | | | Add richcompare to buffer objects | ||||
| | * | Add tests for buffer comparisons | Andrew Leech | 2017-02-03 | 1 | -0/+17 |
| | | | |||||
| * | | Make 'ffi.buffer' be the type of minibuffers returned by cffi, and | Armin Rigo | 2017-02-04 | 1 | -0/+1 |
| |/ | | | | 'ffi.buffer()' now calls the constructor. | ||||
| * | Revert b84710ae130a again. Ensure we get a warning for every opaque | Armin Rigo | 2016-10-20 | 1 | -7/+7 |
| | | | | | | enum, but then fall back to 'unsigned int'. See documentation for motivation. | ||||
| * | Issue #283: initializer for nested anonymous structs inside unions | Armin Rigo | 2016-09-05 | 1 | -7/+36 |
| | | |||||
| * | Issue #282: probable test and fix | Armin Rigo | 2016-09-03 | 1 | -0/+1 |
| | | |||||
| * | Backed out changeset 0087e2aec9ef | Armin Rigo | 2016-09-03 | 1 | -0/+1868 |
| | | | | | Un-kill the ctypes backend. Issue #282 for a justification. | ||||
| * | Kill the ctypes backend. | Armin Rigo | 2016-09-03 | 1 | -1868/+0 |
| | | |||||
| * | update version number to 1.7 | Armin Rigo | 2016-06-05 | 1 | -2/+2 |
| | | |||||
| * | Fix tests in 'testing' to account for e7ca388b0197 (I only fixed the | Armin Rigo | 2016-05-08 | 1 | -3/+9 |
| | | | | | tests in 'c/test_c.py') | ||||
| * | Add ffi.gc(ptr, None) which *removes* the destructor in-place on a ffi.gc() ↵ | Amaury Forgeot d'Arc | 2016-04-23 | 1 | -0/+14 |
| | | | | | object. | ||||
| * | Implement backend.gcp() for the ctypes backend, and remove gc_weakref. | Amaury Forgeot d'Arc | 2016-04-23 | 1 | -5/+0 |
| | | |||||
| * | Still delay this a bit longer | Armin Rigo | 2016-04-18 | 1 | -2/+2 |
| | | |||||
| * | Issue #244: parse_type() calls the Parser logic but self._options used | Armin Rigo | 2016-01-31 | 1 | -0/+5 |
| | | | | | to be None, crashing in corner cases | ||||
| * | Delay changing this to 1.6 (1.5 is very soon after 1.4) | Armin Rigo | 2016-01-15 | 1 | -2/+2 |
| | | |||||
| * | Removal of the deprecation is deferred to 1.5 | Armin Rigo | 2015-12-15 | 1 | -2/+2 |
| | | |||||
| * | py3k compat | Armin Rigo | 2015-12-07 | 1 | -1/+6 |
| | | |||||
| * | issue #233: ffi.init_once() | Armin Rigo | 2015-11-23 | 1 | -0/+32 |
| | | |||||
| * | Give a warning instead of crashing; in this way we can call the next | Armin Rigo | 2015-11-06 | 1 | -0/+3 |
| | | | | | | release 1.3.1 as planned and give some advance warning to users relying on this. | ||||
| * | Complain more readily about opaque enums, by refusing to guess which | Armin Rigo | 2015-11-05 | 1 | -1/+10 |
| | | | | | integer type (unsigned/signed, int/long) it is meant to be. | ||||
| * | wchar_t can be signed or not, apparently, even on the same platform (arm | Armin Rigo | 2015-10-22 | 1 | -3/+4 |
| | | | | | linux) | ||||
| * | ARM is documented to have 'unsigned int' as the wchar_t type | Armin Rigo | 2015-10-05 | 1 | -2/+2 |
| | | |||||
| * | Test and fix: don't crash if there is a partial enum in the cdef() | Armin Rigo | 2015-09-26 | 1 | -1/+1 |
| | | | | | but we try to access an enum constant from a different enum. | ||||
| * | Issue #221: forbid values from enums with "..." from being accessed | Armin Rigo | 2015-09-23 | 1 | -1/+9 |
| | | | | | in ABI mode. | ||||
| * | Use the logic in cgc.c to implement ffi.gc() also for the pure Python | Armin Rigo | 2015-07-04 | 1 | -2/+5 |
| | | | | | in-line version of FFI | ||||
| * | Issue #207: fix for anonymous enums with ffi.include() | Armin Rigo | 2015-06-29 | 1 | -0/+11 |
| | | |||||
| * | ffi.include(ffi) doesn't make sense and hangs right now | Armin Rigo | 2015-06-29 | 1 | -0/+4 |
| | | |||||
| * | Fix the logic to handle ffi.gc(x) being called several times with equal | Armin Rigo | 2015-06-06 | 1 | -0/+57 |
| | | | | | | values of x. (PyPy 2.6.0's RPython version is already correct, which I guess is why the problem was noticed.) | ||||
| * | Issue #193: if we use a struct between the first cdef() where it is | Armin Rigo | 2015-05-20 | 1 | -0/+10 |
| | | | | | | declared and another cdef() where its fields are defined, then the definition was ignored. | ||||
| * | the big Moving Files Around step | Armin Rigo | 2015-05-12 | 1 | -0/+1705 |
