summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* tweaksArmin Rigo2016-01-072-9/+5
|
* fix the demoArmin Rigo2016-01-071-10/+10
|
* just killing the verify() line is not enoughArmin Rigo2016-01-071-1/+8
|
* fix demomattip2015-11-241-1/+1
|
* update and cleanup more demosmattip2015-11-246-55/+110
|
* fix commentmattip2015-11-241-1/+1
|
* update gmp demomattip2015-11-246-29/+57
|
* split the demo into two filesmattip2015-11-242-29/+32
|
* fix one demo for verify -> set_source, compilemattip2015-11-241-28/+36
|
* remove verify from all the demosmattip2015-11-230-0/+0
|
* ffi.addressof(lib, "name") does not work with ffi.verify()Armin Rigo2015-11-231-2/+3
|
* Link to issue 233Armin Rigo2015-11-231-0/+1
|
* Add whatsnewArmin Rigo2015-11-231-0/+12
|
* Copy the PyPy behavior on CPython too: two calls to new_handle(x),Armin Rigo2015-11-234-64/+45
| | | | even with the same x, now return cdatas that compare as different.
* issue #233: ffi.init_once()Armin Rigo2015-11-235-1/+224
|
* fixArmin Rigo2015-11-171-1/+1
|
* Skip this test when run inside pypy, where there is no ../c/commontypes.cArmin Rigo2015-11-161-2/+5
|
* Document ffi.new_allocator()Armin Rigo2015-11-151-1/+13
|
* py3 compatArmin Rigo2015-11-142-2/+4
|
* Whatsnew in v1.3.1Armin Rigo2015-11-141-0/+16
|
* update version to 1.3.1Armin Rigo2015-11-146-9/+9
|
* Document the SELinux issue with callbacksArmin Rigo2015-11-141-0/+10
|
* Give a warning instead of crashing; in this way we can call the nextArmin Rigo2015-11-062-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 whichArmin Rigo2015-11-052-3/+15
| | | | integer type (unsigned/signed, int/long) it is meant to be.
* Add a direct test for _get_common_types()Armin Rigo2015-11-031-1/+6
|
* One of the Windows common types was lost somehow. Add a testArmin Rigo2015-11-032-2/+19
| | | | that at least dependencies are there.
* Show <ctype 'FILE'> instead of <ctype 'struct _IO_FILE'>Armin Rigo2015-11-032-2/+2
|
* Allow different formattings of the underlying "%p"Armin Rigo2015-11-031-1/+2
|
* Issue #228: do the same for "FILE". Only remaining case now is theArmin Rigo2015-11-038-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 problemArmin Rigo2015-11-0211-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 Rigo2015-11-021-20/+25
|
* Found a pycparser issue. Work around it by adding some parentheses inArmin Rigo2015-11-023-2/+85
| | | | the csource passed to it, to avoid the buggy cases.
* Propagate "volatile" in addition to "const" and "restrict"Armin Rigo2015-11-023-3/+15
|
* Fix the error we get for 'int f(unknown_type);'Armin Rigo2015-11-022-0/+14
|
* typoArmin Rigo2015-10-241-1/+1
|
* Clarify documentation for ffi.from_buffer(): it also works on read-onlyArmin Rigo2015-10-241-2/+5
| | | | buffer objects
* hg merge release-1.3Armin Rigo2015-10-222-6/+8
|\
| * wchar_t can be signed or not, apparently, even on the same platform (armArmin Rigo2015-10-222-6/+8
| | | | | | | | linux)
* | typoArmin Rigo2015-10-211-1/+1
| |
* | md5/sha1Armin Rigo2015-10-211-2/+2
| |
* | make release branchArmin Rigo2015-10-210-0/+0
|/
* Argh.Armin Rigo2015-10-211-0/+5
|
* Document the trick of re.sub() to remove SAL annotations on WindowsArmin Rigo2015-10-211-9/+25
|
* Backed out changeset fbe55ed7e5e2Armin Rigo2015-10-213-17/+0
| | | | It's probably better written in the docs instead.
* Issue #225: Ignore basic SAL annotations on Windows.Armin Rigo2015-10-203-0/+17
|
* fix corner case of writing "typdef char INT8, *PINT8;" on WindowsArmin Rigo2015-10-182-0/+19
|
* py3 and no-g++ fixesArmin Rigo2015-10-161-2/+2
|
* win32 fixArmin Rigo2015-10-161-1/+2
|
* win32 fixArmin Rigo2015-10-162-2/+9
|
* win64 fixesArmin Rigo2015-10-161-5/+5
|