summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add test for binary operation in enum definitionbinary_enumJean-Sebastien Bevilacqua2017-03-151-1/+2
|
* Add operation support in enumJean-Sebastien Bevilacqua2017-03-151-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 windowsArmin Rigo2017-03-131-0/+2
|
* python 2.6 compatArmin Rigo2017-03-131-1/+2
|
* silence warningsArmin Rigo2017-03-131-5/+5
|
* pypy-c => pypy3-cArmin Rigo2017-03-111-1/+4
|
* tweaksArmin Rigo2017-03-111-1/+2
|
* move the 'use cases' before the 'how-to' sectionArmin Rigo2017-03-111-15/+15
|
* mention static linking of the produced C fileArmin Rigo2017-03-111-11/+32
|
* Improve the error messageArmin Rigo2017-03-101-10/+16
|
* Write a paragraph about __pypy__.add_memory_pressure()Armin Rigo2017-03-101-0/+53
|
* Document the missing add_memory_pressure in PyPy <= 5.6Armin Rigo2017-03-102-17/+29
|
* typoArmin Rigo2017-03-071-1/+1
|
* Document more explicitly the difference between CompiledFFI and FFI.Armin Rigo2017-02-281-0/+8
|
* Issue #310: pycparser was recently made stricter and no longer parsesArmin Rigo2017-02-272-26/+37
| | | | ``typedef int __dotdotdot__ foo_t;``. I think this fixes it
* 32-bit fixArmin Rigo2017-02-201-6/+7
|
* issue #255: comparing primitive cdatasArmin Rigo2017-02-197-93/+227
|
* The API mode is faster. Put this forward more.Armin Rigo2017-02-092-17/+28
|
* fix testArmin Rigo2017-02-071-1/+1
|
* ffi.addressof(lib, "name") now also works in in-line modeArmin Rigo2017-02-074-15/+65
|
* Remove a warning that doesn't really make sense here, tweak testsArmin Rigo2017-02-063-7/+7
|
* Merged in coronafire/cffi/buffer_richcompare (pull request #76)Armin Rigo2017-02-063-4/+102
|\ | | | | | | Add richcompare to buffer objects
| * Enable the richcompare function in minibufferbuffer_richcompareAndrew Leech2017-02-051-1/+1
| |
| * Add tests for buffer comparisonsAndrew Leech2017-02-032-3/+20
| |
| * Add tp_richcompare from 3.5 bytearray to minibuffer (ffi.buffer)Andrew Leech2017-02-031-0/+81
| |
* | fix the FakeBackend classes for testsArmin Rigo2017-02-062-0/+4
| |
* | doc fixArmin Rigo2017-02-051-1/+1
| |
* | Make 'ffi.buffer' be the type of minibuffers returned by cffi, andArmin Rigo2017-02-0410-29/+67
|/ | | | 'ffi.buffer()' now calls the constructor.
* Expand the warning boxArmin Rigo2017-01-281-6/+14
|
* complain clearly if set_source() is given a /-separated nameArmin Rigo2017-01-262-0/+9
|
* extra testsArmin Rigo2017-01-251-0/+5
|
* Improve the error message for getattr/setattrArmin Rigo2017-01-252-6/+57
|
* reintroduce a fast case for ffi.unpack(arrays of _Bool)Armin Rigo2017-01-241-3/+10
|
* tweakMatti Picus2017-01-231-1/+2
|
* issue300: return _Bool as Python booleans; related fixesArmin Rigo2017-01-234-16/+125
|
* Version fixArmin Rigo2017-01-231-1/+1
|
* bump version number to 1.10.0Armin Rigo2017-01-238-12/+12
|
* Change the Windows-friendly version to be both Windows- andArmin Rigo2017-01-231-5/+17
| | | | POSIX-friendly (previously it *only* compiled on Windows)
* Follow-up on b87441f6f36cArmin Rigo2017-01-204-26/+30
|
* Move back "import cparser" to FFI.__init__, because that module onlyArmin Rigo2017-01-202-2/+3
| | | | needs to be imported if we instantiate FFI (admittedly, very often)
* Avoid cyclic imports by moving exceptions to a separate moduleRonan Lamy2017-01-208-80/+73
|
* Add '#pragma GCC visibility push(default)' in case the userArmin Rigo2017-01-172-0/+21
| | | | specifies -fvisibility=hidden
* Add more tipsArmin Rigo2017-01-151-0/+8
|
* update READMEArmin Rigo2017-01-151-2/+3
|
* Use __sync_synchronize() only if setup.py detects we have it. Fix forArmin Rigo2017-01-132-2/+18
| | | | people using an incredibly old gcc.
* Tweaks the docsArmin Rigo2017-01-042-17/+22
|
* merge strbuf-as-bufferRichard Plangger2017-01-0417-64/+340
|\
| * py3 test fixArmin Rigo2017-01-021-1/+1
| |
| * documentArmin Rigo2017-01-021-0/+3
| |
| * support more obscure compilers. source is ↵Armin Rigo2017-01-021-1/+14
| | | | | | | | https://github.com/matricks/bam/pull/61/files