| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add test for binary operation in enum definitionbinary_enum | Jean-Sebastien Bevilacqua | 2017-03-15 | 1 | -1/+2 |
| | | |||||
| * | Add operation support in enum | Jean-Sebastien Bevilacqua | 2017-03-15 | 1 | -0/+10 |
| | | | | | | | | | | | | With this patch, the following C code works now: ```c typedef enum VkPipelineCacheHeaderVersion { VK_PIPELINE_CACHE_HEADER_VERSION_ONE = 1, VK_PIPELINE_CACHE_HEADER_VERSION_RANGE_SIZE = (VK_PIPELINE_CACHE_HEADER_VERSION_ONE - VK_PIPELINE_CACHE_HEADER_VERSION_ONE + 1), } VkPipelineCacheHeaderVersion; ``` | ||||
| * | skip on windows | Armin Rigo | 2017-03-13 | 1 | -0/+2 |
| | | |||||
| * | python 2.6 compat | Armin Rigo | 2017-03-13 | 1 | -1/+2 |
| | | |||||
| * | silence warnings | Armin Rigo | 2017-03-13 | 1 | -5/+5 |
| | | |||||
| * | pypy-c => pypy3-c | Armin Rigo | 2017-03-11 | 1 | -1/+4 |
| | | |||||
| * | tweaks | Armin Rigo | 2017-03-11 | 1 | -1/+2 |
| | | |||||
| * | move the 'use cases' before the 'how-to' section | Armin Rigo | 2017-03-11 | 1 | -15/+15 |
| | | |||||
| * | mention static linking of the produced C file | Armin Rigo | 2017-03-11 | 1 | -11/+32 |
| | | |||||
| * | Improve the error message | Armin Rigo | 2017-03-10 | 1 | -10/+16 |
| | | |||||
| * | Write a paragraph about __pypy__.add_memory_pressure() | Armin Rigo | 2017-03-10 | 1 | -0/+53 |
| | | |||||
| * | Document the missing add_memory_pressure in PyPy <= 5.6 | Armin Rigo | 2017-03-10 | 2 | -17/+29 |
| | | |||||
| * | typo | Armin Rigo | 2017-03-07 | 1 | -1/+1 |
| | | |||||
| * | Document more explicitly the difference between CompiledFFI and FFI. | Armin Rigo | 2017-02-28 | 1 | -0/+8 |
| | | |||||
| * | Issue #310: pycparser was recently made stricter and no longer parses | Armin Rigo | 2017-02-27 | 2 | -26/+37 |
| | | | | | ``typedef int __dotdotdot__ foo_t;``. I think this fixes it | ||||
| * | 32-bit fix | Armin Rigo | 2017-02-20 | 1 | -6/+7 |
| | | |||||
| * | issue #255: comparing primitive cdatas | Armin Rigo | 2017-02-19 | 7 | -93/+227 |
| | | |||||
| * | The API mode is faster. Put this forward more. | Armin Rigo | 2017-02-09 | 2 | -17/+28 |
| | | |||||
| * | 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 | 4 | -15/+65 |
| | | |||||
| * | Remove a warning that doesn't really make sense here, tweak tests | Armin Rigo | 2017-02-06 | 3 | -7/+7 |
| | | |||||
| * | Merged in coronafire/cffi/buffer_richcompare (pull request #76) | Armin Rigo | 2017-02-06 | 3 | -4/+102 |
| |\ | | | | | | | Add richcompare to buffer objects | ||||
| | * | Enable the richcompare function in minibufferbuffer_richcompare | Andrew Leech | 2017-02-05 | 1 | -1/+1 |
| | | | |||||
| | * | Add tests for buffer comparisons | Andrew Leech | 2017-02-03 | 2 | -3/+20 |
| | | | |||||
| | * | Add tp_richcompare from 3.5 bytearray to minibuffer (ffi.buffer) | Andrew Leech | 2017-02-03 | 1 | -0/+81 |
| | | | |||||
| * | | fix the FakeBackend classes for tests | Armin Rigo | 2017-02-06 | 2 | -0/+4 |
| | | | |||||
| * | | 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 | 10 | -29/+67 |
| |/ | | | | 'ffi.buffer()' now calls the constructor. | ||||
| * | Expand the warning box | Armin Rigo | 2017-01-28 | 1 | -6/+14 |
| | | |||||
| * | complain clearly if set_source() is given a /-separated name | Armin Rigo | 2017-01-26 | 2 | -0/+9 |
| | | |||||
| * | 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 |
| | | |||||
| * | tweak | Matti Picus | 2017-01-23 | 1 | -1/+2 |
| | | |||||
| * | issue300: return _Bool as Python booleans; related fixes | Armin Rigo | 2017-01-23 | 4 | -16/+125 |
| | | |||||
| * | Version fix | Armin Rigo | 2017-01-23 | 1 | -1/+1 |
| | | |||||
| * | bump version number to 1.10.0 | Armin Rigo | 2017-01-23 | 8 | -12/+12 |
| | | |||||
| * | Change the Windows-friendly version to be both Windows- and | Armin Rigo | 2017-01-23 | 1 | -5/+17 |
| | | | | | POSIX-friendly (previously it *only* compiled on Windows) | ||||
| * | Follow-up on b87441f6f36c | Armin Rigo | 2017-01-20 | 4 | -26/+30 |
| | | |||||
| * | Move back "import cparser" to FFI.__init__, because that module only | Armin Rigo | 2017-01-20 | 2 | -2/+3 |
| | | | | | needs to be imported if we instantiate FFI (admittedly, very often) | ||||
| * | Avoid cyclic imports by moving exceptions to a separate module | Ronan Lamy | 2017-01-20 | 8 | -80/+73 |
| | | |||||
| * | Add '#pragma GCC visibility push(default)' in case the user | Armin Rigo | 2017-01-17 | 2 | -0/+21 |
| | | | | | specifies -fvisibility=hidden | ||||
| * | Add more tips | Armin Rigo | 2017-01-15 | 1 | -0/+8 |
| | | |||||
| * | update README | Armin Rigo | 2017-01-15 | 1 | -2/+3 |
| | | |||||
| * | Use __sync_synchronize() only if setup.py detects we have it. Fix for | Armin Rigo | 2017-01-13 | 2 | -2/+18 |
| | | | | | people using an incredibly old gcc. | ||||
| * | Tweaks the docs | Armin Rigo | 2017-01-04 | 2 | -17/+22 |
| | | |||||
| * | merge strbuf-as-buffer | Richard Plangger | 2017-01-04 | 17 | -64/+340 |
| |\ | |||||
| | * | py3 test fix | Armin Rigo | 2017-01-02 | 1 | -1/+1 |
| | | | |||||
| | * | document | Armin Rigo | 2017-01-02 | 1 | -0/+3 |
| | | | |||||
| | * | support more obscure compilers. source is ↵ | Armin Rigo | 2017-01-02 | 1 | -1/+14 |
| | | | | | | | | | https://github.com/matricks/bam/pull/61/files | ||||
