summaryrefslogtreecommitdiff
path: root/cffi/cffi_opcode.py
Commit message (Collapse)AuthorAgeFilesLines
* Tests and fixesArmin Rigo2017-05-311-2/+5
|
* Merge default in.Tom Krauss2017-03-121-1/+6
|\
| * initial support for 'float _Complex' and 'double _Complex'Tom Krauss2017-01-151-1/+6
| | | | | | | | Work In Progress - sources have printfs that will be removed.
* | Avoid cyclic imports by moving exceptions to a separate moduleRonan Lamy2017-01-201-1/+1
|/
* Fix cparserArmin Rigo2015-11-181-1/+1
|
* tweak tweak tweak until we can at least read the function pointer out ofArmin Rigo2015-11-131-0/+1
| | | | the 'lib' object
* Issue #228: do the same for "FILE". Only remaining case now is theArmin Rigo2015-11-031-0/+2
| | | | | | | very obscure Windows type UNICODE_STRING. I think it is unlikely that someone hits the case of their cdef not mentioning UNICODE_STRING but their runtime code still wants to use it, so I'll close this issue.
* Test the various cases, fix issues with rounding, etc.Armin Rigo2015-08-281-1/+3
| | | | | | A subtle point is that your version uses is_float_type(), which is true also for "long double", and so it will loose precision on platforms like x86 Linux where "long double" is larger than "double".
* Refactor the way global variables are accessed. Now, every access toArmin Rigo2015-07-031-0/+1
| | | | | "lib.var" calls a generated C function to get "&var". This fixes issue #212 and also make it work in more cases, like __thread variables.
* Tweaks and minor fixesArmin Rigo2015-05-301-7/+8
|
* Issues 69, 73: add the syntax "typedef int... foo_t;".Armin Rigo2015-05-301-1/+1
|
* Better compatibility: detect if we have an old cffi running a new ABIArmin Rigo2015-05-281-0/+1
| | | | | mode script that makes use of the new OP_CONSTANT feature --- now renamed to OP_DLOPEN_CONST.
* ffi.dlclose(). Global variables.Armin Rigo2015-05-161-1/+1
|
* Array lengthsArmin Rigo2015-05-161-1/+9
|
* StructsArmin Rigo2015-05-161-1/+5
|
* in-progressArmin Rigo2015-05-121-2/+8
|
* Getting started on 'recompiler' producing a python file for dlopen()Armin Rigo2015-05-121-0/+7
|
* the big Moving Files Around stepArmin Rigo2015-05-121-0/+146