summaryrefslogtreecommitdiff
path: root/cffi/api.py
Commit message (Expand)AuthorAgeFilesLines
...
* refactor details, start writing docsArmin Rigo2016-01-131-13/+10
* Found out how to control the extension of distutils-built libraries.Armin Rigo2016-01-121-1/+13
* Maybe it's clearer this way, with an API that matches the intent ratherArmin Rigo2016-01-091-6/+13
* kill empty lines at the start and dedent manually, to giveArmin Rigo2016-01-091-8/+21
* Py3 fixArmin Rigo2016-01-081-0/+2
* In-progress: fix tests to attempt to use distutils also for compilingArmin Rigo2016-01-071-7/+10
* Fix ffi.compile() to automatically link with the python libraryArmin Rigo2016-01-071-0/+14
* hg merge defaultArmin Rigo2015-12-291-2/+17
|\
| * First versionArmin Rigo2015-12-011-2/+17
* | refactor the lazy-loading in dlopen() lib objects; add __dir__().Armin Rigo2015-12-081-54/+60
* | ffi.compile(verbose=True)Armin Rigo2015-12-061-2/+3
|/
* issue #233: ffi.init_once()Armin Rigo2015-11-231-0/+25
* ffi.memmove()Armin Rigo2015-10-081-0/+16
* Support directly __stdcall or WINAPI (or __cdecl, ignored) insideArmin Rigo2015-10-061-3/+2
* Starting, with exactly two function types: no-abi (i.e. cdecl on windows), or...Armin Rigo2015-10-051-2/+3
* in-progress: add qualifiers through model.py, cparser.py, and recompiler.pyArmin Rigo2015-09-301-3/+3
* Test and fix: don't crash if there is a partial enum in the cdef()Armin Rigo2015-09-261-1/+11
* Issue #221: forbid values from enums with "..." from being accessedArmin Rigo2015-09-231-0/+1
* Port the new_allocator() work from pypyArmin Rigo2015-07-061-0/+24
* Found a simpler and more efficient way to implement any ffi.gc().Armin Rigo2015-07-061-8/+6
* Found a simpler way to implement the in-line ffi.gc() on top of theArmin Rigo2015-07-061-6/+8
* New argument "onerror" on ffi.callback()Armin Rigo2015-07-041-2/+3
* Use the logic in cgc.c to implement ffi.gc() also for the pure PythonArmin Rigo2015-07-041-0/+7
* ffi.include(ffi) doesn't make sense and hangs right nowArmin Rigo2015-06-291-0/+2
* Test and fixes for actually calling distutils and setuptools withArmin Rigo2015-05-271-1/+1
* Issue #193: if we use a struct between the first cdef() where it isArmin Rigo2015-05-201-0/+5
* Best-effort attempt at supporting C++. There is still one issue shownArmin Rigo2015-05-171-8/+10
* Clean upArmin Rigo2015-05-161-10/+9
* Various tweaks until we get some more-or-less complete dlopen() supportArmin Rigo2015-05-161-0/+19
* the big Moving Files Around stepArmin Rigo2015-05-121-3/+3
* tweakArmin Rigo2015-05-121-3/+6
* A case where raising NotImplementedError is more appropriate than justArmin Rigo2015-05-111-0/+5
* unicode_literals detectionArmin Rigo2015-05-081-1/+3
* ffi.emit_c_code()Armin Rigo2015-05-071-0/+9
* Make 'build' the defaultArmin Rigo2015-05-051-1/+1
* TweakArmin Rigo2015-05-041-0/+2
* Add ffi.distutils_extension() and adapt a demo to show theArmin Rigo2015-05-021-0/+16
* first attempt at writing setuptools hooksArmin Rigo2015-04-291-0/+16
* Fix the test, still xfailArmin Rigo2015-04-281-0/+4
* Basic idea: we ffi.include(baseffi), and baseffi must also be turned intoArmin Rigo2015-04-271-0/+2
* Copy from pypy/6e64507f2a09Armin Rigo2015-02-131-1/+2
* Change again ffi.offsetof() and ffi.addressof(), generalizing them.Armin Rigo2015-01-111-16/+22
* Issue #173Armin Rigo2015-01-081-1/+14
* Clarify the error we get if we try to use TCHAR & friends before callingArmin Rigo2015-01-071-0/+1
* Document ffi.set_unicode()Armin Rigo2015-01-071-5/+5
* issue #172Armin Rigo2015-01-071-0/+40
* Document ffi.from_buffer()Armin Rigo2014-12-301-3/+3
* issue #169: offsetof('struct', 'a.b.c')Armin Rigo2014-12-301-3/+14
* Fight a lot the CPython buffer/memoryview interface until we get aArmin Rigo2014-12-281-0/+11
* The 'Verifier' class already falls back to '_caller_dir_pycache'malthe2014-09-021-2/+1