summaryrefslogtreecommitdiff
path: root/testing/backend_tests.py
Commit message (Expand)AuthorAgeFilesLines
* As discussed on the mailing list: str() -> ffi.string()Armin Rigo2012-08-031-29/+36
* Found out how to properly generalize the "pass a Python string asArmin Rigo2012-07-301-0/+22
* In case of repeated values in enums, operations like str(), or theArmin Rigo2012-07-271-0/+6
* Fix: the code incorrectly accepted e.g. 'ffi.new(ffi.new("int*"))',Armin Rigo2012-07-271-0/+7
* Fix issue16: anonymous enums.Armin Rigo2012-07-271-0/+8
* Change ffi.new() to take a pointer-to-X instead of directly X,Armin Rigo2012-07-161-85/+91
* Test and fix: keep the two backends in syncArmin Rigo2012-07-131-1/+1
* Properly skip wchar tests if the backend doesn't support them.Armin Rigo2012-07-091-1/+17
* Fix tests, part 1Armin Rigo2012-07-091-21/+24
* hg merge defaultArmin Rigo2012-07-081-3/+96
|\
| * hg merge defaultArmin Rigo2012-06-261-36/+69
| |\
| * \ hg merge defaultArmin Rigo2012-06-231-3/+96
| |\ \
| | * | Let's say that wchar_t is unsigned if and only if it is 2 bytes.Armin Rigo2012-06-231-1/+3
| | * | Start by writing tests.Armin Rigo2012-06-201-3/+94
* | | | Implement caching of the types across multiple FFI instances. The typesArmin Rigo2012-07-081-0/+19
* | | | Add a skipped test, maybe to implement one dayArmin Rigo2012-07-041-0/+11
* | | | Test and fix: you keep learning about the C syntax.Armin Rigo2012-07-041-0/+13
* | | | Fix union initializers: it did not follow the C standard, andArmin Rigo2012-06-271-1/+16
| |_|/ |/| |
* | | Finally clean up the distinction between the C types "function" vsArmin Rigo2012-06-261-1/+20
* | | Add "error=..." to ffi.callback().Armin Rigo2012-06-261-1/+0
* | | Convert the front-end. Missing backend_ctypes.Armin Rigo2012-06-251-35/+41
* | | A convenient way to change the default return value of 0 in case theArmin Rigo2012-06-251-0/+9
|/ /
* | (fijal, arigo) (early sprint)Armin Rigo2012-06-211-0/+62
|/
* - Turn Py_FatalError() into raising SystemErrors.Armin Rigo2012-06-201-0/+8
* More general fix for returning pointers from callbacks in ctypes backend.tlynn2012-06-191-0/+22
* Fix void* callback return types in ctypes backend.tlynn2012-06-191-0/+16
* ffi.getcname().Armin Rigo2012-06-181-0/+17
* Cast from None (as a NULL pointer) to an integer.Armin Rigo2012-06-171-0/+1
* Test iteration over array cdatas, and found out that we need more code.Armin Rigo2012-06-171-0/+11
* Write a passing test about files and buffers.Armin Rigo2012-06-171-0/+16
* Test for 'ffi.cast("foo*", None) == None'. Documentation.Armin Rigo2012-06-171-0/+3
* ffi.buffer() with an optional second argument "size".Armin Rigo2012-06-161-0/+21
* Test and fix.Armin Rigo2012-06-151-4/+5
* Add support for constants, either via "static sometype const x;"Armin Rigo2012-06-151-1/+1
* Replace ffi.string() with ffi.buffer() and update the docs. Add anArmin Rigo2012-06-151-5/+22
* Fix on 64-bit.Armin Rigo2012-06-151-1/+1
* Add a skipped test about C99 trailing open-ended arrays in structs.Armin Rigo2012-06-131-0/+9
* Generic test, and fix for the ctypes backend.Armin Rigo2012-06-131-0/+5
* Fix tests.Armin Rigo2012-06-121-0/+6
* In-progress: verify fully-declared structs.Armin Rigo2012-06-121-2/+2
* Fix an important corner case. Sadly, it requires yet another dictArmin Rigo2012-06-051-2/+10
* Rename the package from "ffi" to "cffi".Armin Rigo2012-06-051-1/+1
* Add a test with anonymous structures.Armin Rigo2012-06-041-0/+10
* Mistake in building the function type name.Armin Rigo2012-06-041-0/+5
* Fix the ctypes backend to not accept so many NoneArmin Rigo2012-06-031-2/+1
* Test and fix.Armin Rigo2012-06-031-0/+2
* finish enum.Armin Rigo2012-06-011-0/+2
* Fixes in corner cases of the API for enums.Armin Rigo2012-05-311-3/+4
* More failing testsArmin Rigo2012-05-311-0/+16
* Tweaks. All functionptr tests pass!Armin Rigo2012-05-311-1/+2