summaryrefslogtreecommitdiff
path: root/testing
Commit message (Collapse)AuthorAgeFilesLines
* Issue #343 [patch by david naylor]Armin Rigo2017-11-161-1/+1
| | | | Fix test_recompiler for libc++
* more tweaksArmin Rigo2017-10-041-2/+1
|
* Skip a test: the link location now points to the general pip page,Armin Rigo2017-10-041-0/+1
| | | | | not to the place where the exact source code can be downloaded, because I don't know this place before I actually do the upload.
* Fix the remaining places for PyPy3. (Originally in Pull Request #82)Armin Rigo2017-09-212-8/+8
|
* Only run the memory-intensive tests on Linux x86 or x64 machines.Armin Rigo2017-09-202-1/+21
|
* Generalize the test to passArmin Rigo2017-09-161-1/+1
|
* Python 3Armin Rigo2017-09-162-4/+4
|
* Update the tests for pycparser 2.18Armin Rigo2017-09-152-3/+8
|
* Add an optional 'size' argument to ffi.gc(). So far, it has no effectArmin Rigo2017-08-022-0/+116
| | | | on CPython.
* Issue #300Armin Rigo2017-07-213-9/+29
| | | | | Hopefully fix the remaining cases where a _Bool return value was not correctly converted to a Python bool, but still gave a Python int.
* bah, I won't attempt to find the correct #ifdef magic to use on MSVC in C++ ↵Armin Rigo2017-06-191-1/+4
| | | | mode to know if 'char16_t' exists. The official one doesn't work, so meh.
* More test fixes on Windows on Python 3Armin Rigo2017-06-192-1/+2
|
* Some test fixes for Python 3 on WindowsArmin Rigo2017-06-193-1/+32
|
* Windows: when a CFFI embedding attempt fails, attempt toArmin Rigo2017-06-161-0/+8
| | | | | | open a non-modal MessageBox() in addition to sending the detailed error to stderr... because stderr is likely to go nowhere, in case of non-console applications.
* Basic "does not crash" test for the error logic in _cffi_initialize_pythonArmin Rigo2017-06-162-0/+24
|
* including <complex.h> fails on some systems with C++Armin Rigo2017-06-041-4/+4
|
* Didn't figure out how to cleanly define charN_t inside _cffi_include.h.Armin Rigo2017-06-041-0/+5
| | | | So for now, don't.
* Don't pass '-Werror' to MSVCArmin Rigo2017-06-021-1/+1
|
* hg merge char16_char32_tArmin Rigo2017-06-026-3/+131
|\ | | | | | | | | | | Issue #315: add 'char16_t' and 'char32_t', which are explicitly-sized vresions of 'wchar_t'. Like the latter, it converts to unicode characters and arrays of it to unicode strings.
| * tweaksArmin Rigo2017-05-311-0/+2
| |
| * fixesArmin Rigo2017-05-312-3/+9
| |
| * in-progressArmin Rigo2017-05-312-1/+46
| |
| * more testsArmin Rigo2017-05-314-2/+33
| |
| * Tests and fixesArmin Rigo2017-05-312-0/+44
| |
* | no-op, but avoids confusion because these two are always listed in theArmin Rigo2017-05-311-1/+1
|/ | | | opposite order elsewhere
* More tweaks, more tests, try harder to avoid including <complex.h>Armin Rigo2017-05-294-18/+46
| | | | because it is not necessarily there
* Support parsing "float _Complex" and "double _Complex" inside parse_c_typeArmin Rigo2017-05-291-0/+7
|
* hg merge defaultArmin Rigo2017-05-295-4/+37
|\
| * merge default into sirtom67/float_complex.Tom Krauss2017-03-271-1/+2
| |\
| * | tests pass. Had to #include <complex.h> - might want to make that optionalTom Krauss2017-03-274-4/+13
| | |
| * | merge default in again.Tom Krauss2017-03-191-0/+24
| |\ \
| | * \ Merge default in.Tom Krauss2017-03-121-0/+24
| | |\ \
| | | * | Support for "double _Complex". Skip the test_c tests for nowTom Krauss2017-03-121-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | since libffi returning non-sense. Add complex tests in testing/cffi1/test_recompiler.py
* | | | | Try to systematically include the line numberArmin Rigo2017-05-091-3/+11
| | | | |
* | | | | Issue 314Armin Rigo2017-05-091-1/+14
| |_|_|/ |/| | | | | | | | | | | | | | | Fix the line numbers by discovering that ``# NUMBER "LINE"`` is supported by pycparser and using it.
* | | | Add the module name in front of the error for missing def_extern().Armin Rigo2017-03-211-1/+2
|/ / / | | | | | | | | | | | | Useful in cases we mistakenly define the same name in more than one module.
* | | Add test for binary operation in enum definitionbinary_enumJean-Sebastien Bevilacqua2017-03-151-1/+2
| | |
* | | skip on windowsArmin Rigo2017-03-131-0/+2
| | |
* | | python 2.6 compatArmin Rigo2017-03-131-1/+2
| | |
* | | silence warningsArmin Rigo2017-03-131-5/+5
|/ /
* | Issue #310: pycparser was recently made stricter and no longer parsesArmin Rigo2017-02-271-2/+2
| | | | | | | | ``typedef int __dotdotdot__ foo_t;``. I think this fixes it
* | issue #255: comparing primitive cdatasArmin Rigo2017-02-192-20/+21
| |
* | ffi.addressof(lib, "name") now also works in in-line modeArmin Rigo2017-02-071-0/+18
| |
* | Remove a warning that doesn't really make sense here, tweak testsArmin Rigo2017-02-062-1/+7
| |
* | Merged in coronafire/cffi/buffer_richcompare (pull request #76)Armin Rigo2017-02-062-3/+20
|\ \ | | | | | | | | | Add richcompare to buffer objects
| * | Add tests for buffer comparisonsAndrew Leech2017-02-032-3/+20
| | |
* | | fix the FakeBackend classes for testsArmin Rigo2017-02-062-0/+4
| | |
* | | Make 'ffi.buffer' be the type of minibuffers returned by cffi, andArmin Rigo2017-02-042-0/+2
|/ / | | | | | | 'ffi.buffer()' now calls the constructor.
* | complain clearly if set_source() is given a /-separated nameArmin Rigo2017-01-261-0/+5
| |
* | bump version number to 1.10.0Armin Rigo2017-01-231-1/+1
| |