summaryrefslogtreecommitdiff
path: root/c/ffi_obj.c
Commit message (Expand)AuthorAgeFilesLines
* fix another (very minor) leak, also found by Sebastian BergArmin Rigo2021-02-181-1/+1
* Systematically expose all types on the _cffi_backend moduleArmin Rigo2020-05-281-1/+1
* Windows compilation fixArmin Rigo2019-01-291-4/+4
* Implement ffi.from_buffer("foo[]", x)Armin Rigo2019-01-071-6/+19
* ffi.release()Armin Rigo2019-01-051-0/+16
* Issue #394Armin Rigo2018-12-161-3/+10
* Issue #362Armin Rigo2018-03-151-10/+0
* "char *" => "const char *" until Python 3.7 is happyArmin Rigo2017-09-271-3/+3
* Add an optional 'size' argument to ffi.gc(). So far, it has no effectArmin Rigo2017-08-021-1/+6
* Make 'ffi.buffer' be the type of minibuffers returned by cffi, andArmin Rigo2017-02-041-14/+0
* One more case, this time in CompiledFFI.sizeof().Armin Rigo2016-10-281-13/+11
* Fix docstringsArmin Rigo2016-06-031-1/+1
* There is no reason to restrict ffi.unpack() to primitives.Armin Rigo2016-04-171-4/+6
* Remove again ffi.rawstring(), and implement instead ffi.unpack().Armin Rigo2016-04-161-11/+14
* ffi.rawstring(), with a minimal interfaceArmin Rigo2016-04-151-0/+14
* Change the API of ffi.list_types()Armin Rigo2016-03-301-32/+35
* ffi.list_types()Armin Rigo2016-03-271-0/+52
* Clarify a little bit 'cffi_allocator_t'. Motivation: obscure gcc bugArmin Rigo2015-12-241-22/+16
* Docstring for init_once()Armin Rigo2015-12-071-1/+8
* hg merge defaultArmin Rigo2015-11-231-38/+132
|\
| * Copy the PyPy behavior on CPython too: two calls to new_handle(x),Armin Rigo2015-11-231-38/+4
| * issue #233: ffi.init_once()Armin Rigo2015-11-231-0/+128
* | update the code to use 'extern "Python"'Armin Rigo2015-11-181-9/+9
* | Inline documentationArmin Rigo2015-11-151-1/+8
* | merge defaultArmin Rigo2015-11-151-1/+13
|\ \ | |/
| * Document ffi.new_allocator()Armin Rigo2015-11-151-1/+13
* | More tests for what I thought would work because it uses the same codeArmin Rigo2015-11-151-3/+2
* | ffi.call_python()Armin Rigo2015-11-131-0/+30
|/
* ffi.memmove()Armin Rigo2015-10-081-0/+19
* Silence a gcc warningArmin Rigo2015-07-091-2/+3
* Port the new_allocator() work from pypyArmin Rigo2015-07-061-2/+67
* Found a simpler and more efficient way to implement any ffi.gc().Armin Rigo2015-07-061-15/+2
* Found a simpler way to implement the in-line ffi.gc() on top of theArmin Rigo2015-07-061-13/+0
* New argument "onerror" on ffi.callback()Armin Rigo2015-07-041-5/+7
* Use the logic in cgc.c to implement ffi.gc() also for the pure PythonArmin Rigo2015-07-041-0/+13
* Fix the logic to handle ffi.gc(x) being called several times with equalArmin Rigo2015-06-061-1/+3
* In the type parser, escape error messages and don't display the inputArmin Rigo2015-06-021-9/+35
* Issue #203: add keyword arguments to ffi.string(), ffi.buffer(),Armin Rigo2015-06-011-3/+3
* ffi.addressof(lib, "function") now returns a regular cdata function pointerArmin Rigo2015-05-261-1/+1
* test and fixArmin Rigo2015-05-171-1/+1
* Various tweaks until we get some more-or-less complete dlopen() supportArmin Rigo2015-05-161-0/+73
* the big Moving Files Around stepArmin Rigo2015-05-121-0/+814