summaryrefslogtreecommitdiff
path: root/testing/cffi0/test_ffi_backend.py
Commit message (Collapse)AuthorAgeFilesLines
* Implement ffi.from_buffer("foo[]", x)Armin Rigo2019-01-071-3/+9
| | | | | Also contains some improvements to the documentation about other recent additions
* ffi.release()Armin Rigo2019-01-051-0/+7
|
* Issue #394Armin Rigo2018-12-161-0/+10
| | | | Implement ffi.from_buffer(x, require_writable=True)
* fixesArmin Rigo2017-05-311-3/+8
|
* Tests and fixesArmin Rigo2017-05-311-0/+38
|
* Remove a warning that doesn't really make sense here, tweak testsArmin Rigo2017-02-061-0/+3
|
* Add tests for buffer comparisonsAndrew Leech2017-02-031-3/+3
|
* test and fix for b6adad5f4ea3, actually reverting some C changes thatArmin Rigo2016-12-061-0/+12
| | | | are not necessary and cause segfaults
* Tweaks, and add extra tests, which fail for now :-/Armin Rigo2016-10-191-1/+11
|
* typedef int foo_t[...];Armin Rigo2016-09-201-0/+4
|
* Backed out changeset 0087e2aec9efArmin Rigo2016-09-031-8/+17
| | | | Un-kill the ctypes backend. Issue #282 for a justification.
* Kill the ctypes backend.Armin Rigo2016-09-031-17/+8
|
* Windows fix: 'struct a' is a great name for being predefined and not reusableArmin Rigo2016-04-211-6/+6
|
* Remove again ffi.rawstring(), and implement instead ffi.unpack().Armin Rigo2016-04-161-6/+4
| | | | | | | | | | | | | Pre-documentation notes: (hi Amaury :-) * ffi.unpack(<cdata 'char'>, n) == ffi.buffer(<cdata 'char'>, n)[:] but I hope it is a little bit more natural * ffi.unpack(<cdata 'wchar_t'>, n): this is the original motivation, because it has no previous equivalent * ffi.unpack(<cdata 'int'>, n) == list(<cdata 'int'>[0:n]) but should be much faster on CPython
* Python3 compatArmin Rigo2016-04-151-3/+3
|
* ffi.rawstring(), with a minimal interfaceArmin Rigo2016-04-151-0/+9
|
* Change the API of ffi.list_types()Armin Rigo2016-03-301-10/+11
|
* ffi.list_types()Armin Rigo2016-03-271-0/+48
|
* issue #243: explicitly complain if ffi.def_extern() is called on theArmin Rigo2016-01-191-0/+4
| | | | Python-side FFI object
* ffi.memmove()Armin Rigo2015-10-081-0/+53
|
* Python 3 compatibilityArmin Rigo2015-07-061-2/+2
|
* Port the new_allocator() work from pypyArmin Rigo2015-07-061-0/+71
|
* Show a semi-hackish way to get at the value of the arguments when theArmin Rigo2015-07-041-2/+5
| | | | crash occurred.
* New argument "onerror" on ffi.callback()Armin Rigo2015-07-041-0/+16
|
* the big Moving Files Around stepArmin Rigo2015-05-121-0/+278