Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Able to build on macOS only with Xcode but without CLTbuild-with-xcode-only | Kaito Udagawa | 2016-11-26 | 1 | -0/+14 |
| | | | | | | | | In macOS, two different build environment exists: Xcode.app and Xcode Command Line Tools (aka CLT) By this change setuptools considers the header under Xcode.app, and cffi can build every environment where cc exists. | ||||
* | hg merge release-1.9 | Armin Rigo | 2016-11-12 | 1 | -3/+3 |
|\ | |||||
| * | md5/sharelease-1.9 | Armin Rigo | 2016-11-12 | 1 | -3/+3 |
| | | |||||
| * | hg merge default | Armin Rigo | 2016-11-12 | 7 | -12/+13 |
| |\ | |/ |/| | |||||
* | | update to 1.9.1 | Armin Rigo | 2016-11-12 | 7 | -11/+11 |
| | | |||||
* | | hg merge release-1.9 | Armin Rigo | 2016-11-12 | 1 | -3/+3 |
|\ \ | |/ | |||||
| * | md5/sha | Armin Rigo | 2016-11-12 | 1 | -3/+3 |
| | | |||||
| * | Release branch | Armin Rigo | 2016-11-12 | 0 | -0/+0 |
| | | |||||
* | | Windows compilation fix | Armin Rigo | 2016-11-12 | 1 | -1/+2 |
|/ | |||||
* | A different fix for 0ecb431b2b94 | Armin Rigo | 2016-11-11 | 1 | -1/+1 |
| | |||||
* | Backed out changeset 0ecb431b2b94 | Armin Rigo | 2016-11-11 | 2 | -2/+2 |
| | | | | | I think that the init function is not always exported any more now, which breaks everything. | ||||
* | Update the docs to the style r"""...C source...""" | Armin Rigo | 2016-11-11 | 4 | -15/+19 |
| | |||||
* | Fix a warning for PyPy3 | Armin Rigo | 2016-11-09 | 2 | -2/+2 |
| | |||||
* | Backed out changeset dc390236b9c6 | Armin Rigo | 2016-11-07 | 1 | -1/+4 |
| | | | | Sphynx bug (infinite recursion) | ||||
* | Reorganize (thanks matti) | Armin Rigo | 2016-11-07 | 1 | -4/+1 |
| | |||||
* | Don't pollute the namespace with 'CTypeDescrObject' | Armin Rigo | 2016-11-05 | 1 | -9/+10 |
| | |||||
* | Bump version number to 1.9.0 | Armin Rigo | 2016-11-02 | 7 | -9/+9 |
| | |||||
* | Add a note | Armin Rigo | 2016-10-29 | 1 | -1/+3 |
| | |||||
* | Fix: the condition "offsetof == sizeof" for being a var-sized array | Armin Rigo | 2016-10-29 | 5 | -15/+47 |
| | | | | | is bogus. See test for a case where it is not the case because of alignment. | ||||
* | One more case, this time in CompiledFFI.sizeof(). | Armin Rigo | 2016-10-28 | 4 | -27/+35 |
| | |||||
* | Decided to fix ffi.sizeof() too. Update the documentation. | Armin Rigo | 2016-10-27 | 5 | -9/+49 |
| | |||||
* | Fix test | Armin Rigo | 2016-10-25 | 1 | -5/+8 |
| | |||||
* | Share code | Armin Rigo | 2016-10-25 | 1 | -12/+3 |
| | |||||
* | Fix what is hopefully the last remaining issues with ↵ | Armin Rigo | 2016-10-25 | 3 | -57/+84 |
| | | | | calculate_variable_array_length | ||||
* | Skip pragmas even if pycparser does parse them | Armin Rigo | 2016-10-24 | 1 | -0/+2 |
| | |||||
* | Revert b84710ae130a again. Ensure we get a warning for every opaque | Armin Rigo | 2016-10-20 | 3 | -26/+26 |
| | | | | | enum, but then fall back to 'unsigned int'. See documentation for motivation. | ||||
* | Of course when I finally turned the warning in an error (18cdf37d6b26) I | Armin Rigo | 2016-10-20 | 1 | -0/+15 |
| | | | | get bug reports about it. Write down some details about it in whatsnew. | ||||
* | Tweaks, and add extra tests, which fail for now :-/ | Armin Rigo | 2016-10-19 | 3 | -17/+55 |
| | |||||
* | Merged in coronafire/cffi/calculate_variable_array_length (pull request #71) | Armin Rigo | 2016-10-19 | 2 | -12/+53 |
|\ | | | | | | | Track and use length of variable length structs and their varsized array | ||||
| * | Detect and mark the final variable array in a varsized struct with ↵calculate_variable_array_length | Andrew Leech | 2016-09-14 | 2 | -8/+11 |
| | | | | | | | | | | | | BS_VARSIZESTRUCT_ARRAY Use this when returning this field/arrtibute of said struct | ||||
| * | Add some initial test assertions to check length details on variable length ↵ | Andrew Leech | 2016-09-13 | 1 | -3/+8 |
| | | | | | | | | structs | ||||
| * | When using a variable length struct, calculate and enforce the length of the ↵ | Andrew Leech | 2016-09-13 | 1 | -1/+26 |
| | | | | | | | | varsized_array when accessing this field. | ||||
| * | When getting repr on CDataObject_own_structptr, use length field for owned bytesnew_struct_allocated_size | Andrew Leech | 2016-09-12 | 1 | -1/+3 |
| | | |||||
| * | When getting ffi.buffer() on CDataObject_own_structptr, use length field for ↵ | Andrew Leech | 2016-09-12 | 1 | -1/+5 |
| | | | | | | | | buffer size | ||||
| * | Add length field to CDataObject_own_structptr to hold the size of the memory ↵ | Andrew Leech | 2016-09-12 | 1 | -0/+2 |
| | | | | | | | | | | | | block allocated for the struct. This is particularly useful for C99 variable-sized structures where the sizeof(<typedef>) does not directly inform the allocated size. | ||||
* | | Improve test | Armin Rigo | 2016-10-14 | 1 | -0/+2 |
| | | |||||
* | | Merged in ↵ | Armin Rigo | 2016-10-13 | 1 | -0/+1 |
|\ \ | | | | | | | | | | | | | | | | AL_Ilia/cffi/AL_Ilia/setuptools_extpy-edited-online-with-bitb-1476289245197 (pull request #70) setuptools_ext.py edited online with Bitbucket | ||||
| * | | setuptools_ext.py edited online with BitbucketAL_Ilia/setuptools_extpy-edited-online-with-bitb-1476289245197 | Ilia Sergachev | 2016-10-12 | 1 | -0/+1 |
|/ / | |||||
* | | CPython should ignore the .abi3.so extension in a debugging version, | Armin Rigo | 2016-10-10 | 1 | -1/+6 |
| | | | | | | | | but it doesn't so far, creating troubles. | ||||
* | | Blindly attempt to detect MinGW (issue #159) | Armin Rigo | 2016-10-07 | 3 | -8/+15 |
| | | |||||
* | | Semi-blindly fix the muls and adds that could overflow so that gcc | Armin Rigo | 2016-10-07 | 1 | -5/+9 |
| | | | | | | | | doesn't optimize based on the assumption that they can't overflow | ||||
* | | Fix leak. Remaining issue: if the user close()s the file object in Python, | Armin Rigo | 2016-09-27 | 1 | -2/+6 |
| | | | | | | | | | | the __cffi_FILE attribute remains there and the dup'ed file descriptor remains open. | ||||
* | | $ORIGIN is better than . | Armin Rigo | 2016-09-24 | 1 | -1/+2 |
| | | |||||
* | | Document inline the various options to compile with embedding | Armin Rigo | 2016-09-24 | 1 | -1/+24 |
| | | |||||
* | | update to 1.8.4 and add whatsnew | Armin Rigo | 2016-09-20 | 8 | -11/+19 |
| | | |||||
* | | typedef int foo_t[...]; | Armin Rigo | 2016-09-20 | 5 | -4/+45 |
| | | |||||
* | | hg merge release-1.8 | Armin Rigo | 2016-09-17 | 1 | -3/+3 |
|\ \ | |||||
| * | | md5/sharelease-1.8 | Armin Rigo | 2016-09-17 | 1 | -3/+3 |
| | | | |||||
| * | | hg merge default | Armin Rigo | 2016-09-17 | 0 | -0/+0 |
| |\ \ |/ / / | |||||
* | | | Docs: remove "char *" from the special casing in the reference | Armin Rigo | 2016-09-15 | 1 | -3/+3 |
| | | |