Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | tweaks | Armin Rigo | 2016-01-07 | 2 | -9/+5 |
| | |||||
* | fix the demo | Armin Rigo | 2016-01-07 | 1 | -10/+10 |
| | |||||
* | just killing the verify() line is not enough | Armin Rigo | 2016-01-07 | 1 | -1/+8 |
| | |||||
* | fix demo | mattip | 2015-11-24 | 1 | -1/+1 |
| | |||||
* | update and cleanup more demos | mattip | 2015-11-24 | 6 | -55/+110 |
| | |||||
* | fix comment | mattip | 2015-11-24 | 1 | -1/+1 |
| | |||||
* | update gmp demo | mattip | 2015-11-24 | 6 | -29/+57 |
| | |||||
* | split the demo into two files | mattip | 2015-11-24 | 2 | -29/+32 |
| | |||||
* | fix one demo for verify -> set_source, compile | mattip | 2015-11-24 | 1 | -28/+36 |
| | |||||
* | remove verify from all the demos | mattip | 2015-11-23 | 0 | -0/+0 |
| | |||||
* | ffi.addressof(lib, "name") does not work with ffi.verify() | Armin Rigo | 2015-11-23 | 1 | -2/+3 |
| | |||||
* | Link to issue 233 | Armin Rigo | 2015-11-23 | 1 | -0/+1 |
| | |||||
* | Add whatsnew | Armin Rigo | 2015-11-23 | 1 | -0/+12 |
| | |||||
* | Copy the PyPy behavior on CPython too: two calls to new_handle(x), | Armin Rigo | 2015-11-23 | 4 | -64/+45 |
| | | | | even with the same x, now return cdatas that compare as different. | ||||
* | issue #233: ffi.init_once() | Armin Rigo | 2015-11-23 | 5 | -1/+224 |
| | |||||
* | fix | Armin Rigo | 2015-11-17 | 1 | -1/+1 |
| | |||||
* | Skip this test when run inside pypy, where there is no ../c/commontypes.c | Armin Rigo | 2015-11-16 | 1 | -2/+5 |
| | |||||
* | Document ffi.new_allocator() | Armin Rigo | 2015-11-15 | 1 | -1/+13 |
| | |||||
* | py3 compat | Armin Rigo | 2015-11-14 | 2 | -2/+4 |
| | |||||
* | Whatsnew in v1.3.1 | Armin Rigo | 2015-11-14 | 1 | -0/+16 |
| | |||||
* | update version to 1.3.1 | Armin Rigo | 2015-11-14 | 6 | -9/+9 |
| | |||||
* | Document the SELinux issue with callbacks | Armin Rigo | 2015-11-14 | 1 | -0/+10 |
| | |||||
* | 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 |
| |