summaryrefslogtreecommitdiff
path: root/c
Commit message (Expand)AuthorAgeFilesLines
* Add ffi.gc(ptr, None) which *removes* the destructor in-place on a ffi.gc() o...Amaury Forgeot d'Arc2016-04-231-0/+11
* kill unused varArmin Rigo2016-04-211-1/+0
* Support help(lib.foo)Armin Rigo2016-04-193-55/+123
* update the version number to 1.6Armin Rigo2016-04-172-2/+2
* Oops. In this case, unpack(p) returns a list of <cdata struct> thatArmin Rigo2016-04-171-1/+2
* There is no reason to restrict ffi.unpack() to primitives.Armin Rigo2016-04-173-15/+60
* Remove again ffi.rawstring(), and implement instead ffi.unpack().Armin Rigo2016-04-163-43/+154
* Python3 compatArmin Rigo2016-04-151-4/+4
* Also accept arrays of int8_t or uint8_t, like ffi.string()Armin Rigo2016-04-152-15/+22
* Add a test hereArmin Rigo2016-04-151-0/+15
* ffi.rawstring(), with a minimal interfaceArmin Rigo2016-04-152-0/+45
* Change get_current_ts to always use _Py_atomic_load_relaxed when available.Michael McGee2016-04-051-1/+1
* Change the API of ffi.list_types()Armin Rigo2016-03-301-32/+35
* ffi.list_types()Armin Rigo2016-03-271-0/+52
* Python 3 compatArmin Rigo2016-03-161-1/+1
* Another attempt at improving the shutdown issues w.r.t. @def_externArmin Rigo2016-03-151-16/+44
* Update versionArmin Rigo2016-02-132-2/+2
* bump the version numberArmin Rigo2016-02-092-2/+2
* issue #246: trying to be more robust against CPython's fragileArmin Rigo2016-02-061-4/+10
* bump version number to 1.5.0Armin Rigo2016-01-152-2/+2
* Bump version number hereArmin Rigo2016-01-151-1/+1
* hg merge static-callback-embeddingArmin Rigo2016-01-154-6/+36
|\
| * hg merge defaultArmin Rigo2016-01-124-7/+37
| |\
| | * in-progress: work work work to port this to Python 3Armin Rigo2016-01-081-0/+7
| | * Update the version numbers and make sure the _cffi_backend module isArmin Rigo2016-01-013-3/+3
| | * hg merge defaultArmin Rigo2015-12-292-4/+27
| | |\
| | | * Expand commentArmin Rigo2015-12-051-4/+12
| | | * in-progressArmin Rigo2015-12-051-2/+2
| | | * in-progressArmin Rigo2015-12-052-4/+19
* | | | Expand the error messageArmin Rigo2016-01-142-3/+7
|/ / /
* | | Remove this field if it's not usedArmin Rigo2016-01-031-1/+3
* | | fixesArmin Rigo2016-01-031-8/+6
* | | Generalize the code for 'local_thread_state' and move it toArmin Rigo2016-01-033-203/+149
* | | fixArmin Rigo2016-01-031-3/+5
* | | trying out with a DllMain functionArmin Rigo2016-01-031-1/+41
|/ /
* | Issue #241: work around another bug(?) of libffiArmin Rigo2015-12-281-1/+3
* | Clarify a little bit 'cffi_allocator_t'. Motivation: obscure gcc bugArmin Rigo2015-12-242-34/+28
* | bump to 1.4.2 (reason in issue #239)Armin Rigo2015-12-212-2/+2
* | bump version numberArmin Rigo2015-12-173-3/+4
* | grumble, the disappearance of _Py_atomic_load_relaxed andArmin Rigo2015-12-171-2/+2
* | fixesArmin Rigo2015-12-172-1/+13
* | Another error case missingArmin Rigo2015-12-111-0/+2
* | bump version number to 1.4.0Armin Rigo2015-12-112-2/+2
* | Add a __class__ attribute on lib objectsArmin Rigo2015-12-111-3/+11
* | Docstring for init_once()Armin Rigo2015-12-071-1/+8
* | hg merge static-callbackArmin Rigo2015-12-078-70/+514
|\ \
| * | py3k compatArmin Rigo2015-12-073-7/+13
| * | fix (very minor) leakArmin Rigo2015-12-071-1/+1
| * | more casesArmin Rigo2015-12-072-0/+14
| * | typoArmin Rigo2015-12-071-1/+1