| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 32-bit fix | Armin Rigo | 2017-02-20 | 1 | -6/+7 |
| | | |||||
| * | issue #255: comparing primitive cdatas | Armin Rigo | 2017-02-19 | 2 | -56/+179 |
| | | |||||
| * | fix test | Armin Rigo | 2017-02-07 | 1 | -1/+1 |
| | | |||||
| * | ffi.addressof(lib, "name") now also works in in-line mode | Armin Rigo | 2017-02-07 | 1 | -10/+8 |
| | | |||||
| * | Remove a warning that doesn't really make sense here, tweak tests | Armin Rigo | 2017-02-06 | 1 | -6/+0 |
| | | |||||
| * | Merged in coronafire/cffi/buffer_richcompare (pull request #76) | Armin Rigo | 2017-02-06 | 1 | -1/+82 |
| |\ | | | | | | | Add richcompare to buffer objects | ||||
| | * | Enable the richcompare function in minibufferbuffer_richcompare | Andrew Leech | 2017-02-05 | 1 | -1/+1 |
| | | | |||||
| | * | Add tp_richcompare from 3.5 bytearray to minibuffer (ffi.buffer) | Andrew Leech | 2017-02-03 | 1 | -0/+81 |
| | | | |||||
| * | | doc fix | Armin Rigo | 2017-02-05 | 1 | -1/+1 |
| | | | |||||
| * | | Make 'ffi.buffer' be the type of minibuffers returned by cffi, and | Armin Rigo | 2017-02-04 | 5 | -17/+42 |
| |/ | | | | 'ffi.buffer()' now calls the constructor. | ||||
| * | extra tests | Armin Rigo | 2017-01-25 | 1 | -0/+5 |
| | | |||||
| * | Improve the error message for getattr/setattr | Armin Rigo | 2017-01-25 | 2 | -6/+57 |
| | | |||||
| * | reintroduce a fast case for ffi.unpack(arrays of _Bool) | Armin Rigo | 2017-01-24 | 1 | -3/+10 |
| | | |||||
| * | issue300: return _Bool as Python booleans; related fixes | Armin Rigo | 2017-01-23 | 2 | -11/+97 |
| | | |||||
| * | Version fix | Armin Rigo | 2017-01-23 | 1 | -1/+1 |
| | | |||||
| * | bump version number to 1.10.0 | Armin Rigo | 2017-01-23 | 2 | -4/+4 |
| | | |||||
| * | Use __sync_synchronize() only if setup.py detects we have it. Fix for | Armin Rigo | 2017-01-13 | 1 | -1/+1 |
| | | | | | people using an incredibly old gcc. | ||||
| * | merge strbuf-as-buffer | Richard Plangger | 2017-01-04 | 3 | -26/+76 |
| |\ | |||||
| | * | support more obscure compilers. source is ↵ | Armin Rigo | 2017-01-02 | 1 | -1/+14 |
| | | | | | | | | | https://github.com/matricks/bam/pull/61/files | ||||
| | * | update version number to 1.9.2 | Armin Rigo | 2016-12-22 | 2 | -2/+2 |
| | | | |||||
| | * | Detect packed structs. Improve error messages and test them. | Armin Rigo | 2016-12-22 | 2 | -14/+35 |
| | | | |||||
| | * | More carefulness in the error messages | Armin Rigo | 2016-12-22 | 1 | -3/+9 |
| | | | |||||
| | * | Fix/test/expand the error messages we get by using structs/unions as | Armin Rigo | 2016-12-22 | 1 | -17/+27 |
| | | | | | | | | | arguments/return values of functions | ||||
| * | | Fix test | Armin Rigo | 2017-01-03 | 1 | -1/+5 |
| | | | |||||
| * | | kill invalid_input_buffer_type, update docs to state that now only unicode ↵ | Richard Plangger | 2017-01-03 | 1 | -31/+6 |
| | | | | | | | | | objects are forbidden | ||||
| * | | readd two lines accidentaly removed | Richard Plangger | 2017-01-03 | 1 | -0/+2 |
| | | | |||||
| * | | do not allow unicode to directly be passed to from_buffer | Richard Plangger | 2016-12-09 | 1 | -2/+2 |
| | | | |||||
| * | | allow from_buffer for buffer and memoryview even when they point to ↵ | Richard Plangger | 2016-12-09 | 2 | -18/+5 |
| | | | | | | | | | bytes/unicode | ||||
| * | | pypy now can get a raw address from a StringBuffer, modify test | Richard Plangger | 2016-12-09 | 1 | -7/+13 |
| |/ | |||||
| * | test and fix for b6adad5f4ea3, actually reverting some C changes that | Armin Rigo | 2016-12-06 | 1 | -13/+6 |
| | | | | | are not necessary and cause segfaults | ||||
| * | Issue #295: use calloc() directly instead of PyObject_Malloc()+memset() | Armin Rigo | 2016-12-05 | 1 | -7/+47 |
| | | | | | to handle ffi.new() with a default allocator. | ||||
| * | update to 1.9.1 | Armin Rigo | 2016-11-12 | 2 | -2/+2 |
| | | |||||
| * | Windows compilation fix | Armin Rigo | 2016-11-12 | 1 | -1/+2 |
| | | |||||
| * | Bump version number to 1.9.0 | Armin Rigo | 2016-11-02 | 2 | -2/+2 |
| | | |||||
| * | Fix: the condition "offsetof == sizeof" for being a var-sized array | Armin Rigo | 2016-10-29 | 2 | -11/+38 |
| | | | | | | 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 | 2 | -22/+25 |
| | | |||||
| * | Decided to fix ffi.sizeof() too. Update the documentation. | Armin Rigo | 2016-10-27 | 2 | -2/+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 | 2 | -56/+74 |
| | | | | | calculate_variable_array_length | ||||
| * | Tweaks, and add extra tests, which fail for now :-/ | Armin Rigo | 2016-10-19 | 2 | -16/+44 |
| | | |||||
| * | 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 |
| | | | |||||
| * | | Blindly attempt to detect MinGW (issue #159) | Armin Rigo | 2016-10-07 | 2 | -5/+3 |
| | | | |||||
| * | | 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 | ||||
