| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix the logic: must store 'closure_exec' in the c_data field, and theffi_closure_alloc | Armin Rigo | 2015-11-10 | 1 | -15/+26 |
| | | | | | 'closure' in some other new field. | ||||
| * | try | Armin Rigo | 2015-11-10 | 3 | -100/+17 |
| | | |||||
| * | Using the official interface from ffi to get closure memory | Armin Rigo | 2015-11-10 | 0 | -0/+0 |
| | | |||||
| * | Give a warning instead of crashing; in this way we can call the next | Armin Rigo | 2015-11-06 | 2 | -4/+9 |
| | | | | | | release 1.3.1 as planned and give some advance warning to users relying on this. | ||||
| * | Complain more readily about opaque enums, by refusing to guess which | Armin Rigo | 2015-11-05 | 2 | -3/+15 |
| | | | | | integer type (unsigned/signed, int/long) it is meant to be. | ||||
| * | Add a direct test for _get_common_types() | Armin Rigo | 2015-11-03 | 1 | -1/+6 |
| | | |||||
| * | One of the Windows common types was lost somehow. Add a test | Armin Rigo | 2015-11-03 | 2 | -2/+19 |
| | | | | | that at least dependencies are there. | ||||
| * | Show <ctype 'FILE'> instead of <ctype 'struct _IO_FILE'> | Armin Rigo | 2015-11-03 | 2 | -2/+2 |
| | | |||||
| * | Allow different formattings of the underlying "%p" | Armin Rigo | 2015-11-03 | 1 | -1/+2 |
| | | |||||
| * | Issue #228: do the same for "FILE". Only remaining case now is the | Armin Rigo | 2015-11-03 | 8 | -11/+64 |
| | | | | | | | | 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. | ||||
| * | Issue #228: "bool" not working in out-of-line FFI objects. Same problem | Armin Rigo | 2015-11-02 | 11 | -260/+334 |
| | | | | | | | | with all Windows common types. Mostly fixed by moving the list of common types to C code. The only remaining corner case I can think of is "FILE", which works only if it was mentioned in the cdef while building the out-of-line module. | ||||
| * | Found out that the pycparser problem was fixed between 2.10 and 2.14. | Armin Rigo | 2015-11-02 | 1 | -20/+25 |
| | | |||||
| * | Found a pycparser issue. Work around it by adding some parentheses in | Armin Rigo | 2015-11-02 | 3 | -2/+85 |
| | | | | | the csource passed to it, to avoid the buggy cases. | ||||
| * | Propagate "volatile" in addition to "const" and "restrict" | Armin Rigo | 2015-11-02 | 3 | -3/+15 |
| | | |||||
| * | Fix the error we get for 'int f(unknown_type);' | Armin Rigo | 2015-11-02 | 2 | -0/+14 |
| | | |||||
| * | typo | Armin Rigo | 2015-10-24 | 1 | -1/+1 |
| | | |||||
| * | Clarify documentation for ffi.from_buffer(): it also works on read-only | Armin Rigo | 2015-10-24 | 1 | -2/+5 |
| | | | | | buffer objects | ||||
| * | hg merge release-1.3 | Armin Rigo | 2015-10-22 | 2 | -6/+8 |
| |\ | |||||
| | * | wchar_t can be signed or not, apparently, even on the same platform (arm | Armin Rigo | 2015-10-22 | 2 | -6/+8 |
| | | | | | | | | | linux) | ||||
| * | | typo | Armin Rigo | 2015-10-21 | 1 | -1/+1 |
| | | | |||||
| * | | md5/sha1 | Armin Rigo | 2015-10-21 | 1 | -2/+2 |
| | | | |||||
| * | | make release branch | Armin Rigo | 2015-10-21 | 0 | -0/+0 |
| |/ | |||||
| * | Argh. | Armin Rigo | 2015-10-21 | 1 | -0/+5 |
| | | |||||
| * | Document the trick of re.sub() to remove SAL annotations on Windows | Armin Rigo | 2015-10-21 | 1 | -9/+25 |
| | | |||||
| * | Backed out changeset fbe55ed7e5e2 | Armin Rigo | 2015-10-21 | 3 | -17/+0 |
| | | | | | It's probably better written in the docs instead. | ||||
| * | Issue #225: Ignore basic SAL annotations on Windows. | Armin Rigo | 2015-10-20 | 3 | -0/+17 |
| | | |||||
| * | fix corner case of writing "typdef char INT8, *PINT8;" on Windows | Armin Rigo | 2015-10-18 | 2 | -0/+19 |
| | | |||||
| * | py3 and no-g++ fixes | Armin Rigo | 2015-10-16 | 1 | -2/+2 |
| | | |||||
| * | win32 fix | Armin Rigo | 2015-10-16 | 1 | -1/+2 |
| | | |||||
| * | win32 fix | Armin Rigo | 2015-10-16 | 2 | -2/+9 |
| | | |||||
| * | win64 fixes | Armin Rigo | 2015-10-16 | 1 | -5/+5 |
| | | |||||
| * | win64 fix | Armin Rigo | 2015-10-16 | 1 | -1/+1 |
| | | |||||
| * | win64 fix | Armin Rigo | 2015-10-16 | 1 | -3/+6 |
| | | |||||
| * | win64 fix | Armin Rigo | 2015-10-16 | 1 | -2/+2 |
| | | |||||
| * | win64 libffi issue | Armin Rigo | 2015-10-16 | 1 | -2/+9 |
| | | |||||
| * | win64 fix | Armin Rigo | 2015-10-16 | 1 | -1/+1 |
| | | |||||
| * | win64 fix | Armin Rigo | 2015-10-16 | 1 | -7/+13 |
| | | |||||
| * | Document ffi.memmove() | Armin Rigo | 2015-10-16 | 2 | -11/+36 |
| | | |||||
| * | document this windows change | Armin Rigo | 2015-10-14 | 1 | -1/+8 |
| | | |||||
| * | try to be more accurate | mattip | 2015-10-14 | 2 | -3/+5 |
| | | |||||
| * | document hack removal, leave hack in place for backward compatability with ↵ | mattip | 2015-10-13 | 2 | -1/+16 |
| | | | | | verify() | ||||
| * | remove _hack_at_distutils which imports setuptools on win32, it has too many ↵ | mattip | 2015-10-11 | 1 | -11/+0 |
| | | | | | | | side effects. Not needed since 1.0 since developers can distribute binary packages, even on win32 | ||||
| * | Another test (passing) | Armin Rigo | 2015-10-09 | 1 | -0/+6 |
| | | |||||
| * | Test yet another case (for pypy) | Armin Rigo | 2015-10-09 | 1 | -0/+2 |
| | | |||||
| * | Test and fix: a negative size was implicitly converted to a huge size_t | Armin Rigo | 2015-10-09 | 2 | -1/+10 |
| | | | | | number | ||||
| * | write a "document me" | Armin Rigo | 2015-10-08 | 1 | -0/+2 |
| | | |||||
| * | Comment out the prints (not py3) | Armin Rigo | 2015-10-08 | 2 | -9/+9 |
| | | |||||
| * | ffi.memmove() | Armin Rigo | 2015-10-08 | 6 | -7/+265 |
| | | |||||
| * | Clarify some details | Armin Rigo | 2015-10-07 | 1 | -15/+22 |
| | | |||||
| * | add a direct test | Armin Rigo | 2015-10-07 | 1 | -3/+13 |
| | | |||||
