| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Keep the original usages of the macro PyString_AS_STRING as a macro, | Armin Rigo | 2012-08-12 | 1 | -13/+14 |
| | | | | | at least on Python 2. | ||||
| * | Better error message. | Armin Rigo | 2012-08-12 | 1 | -2/+2 |
| | | |||||
| * | hack hack hack | Armin Rigo | 2012-08-12 | 1 | -10/+0 |
| | | |||||
| * | Fix test_c to pass both on Python 2.6-2.7 and on Python 3.3. | Armin Rigo | 2012-08-12 | 2 | -95/+125 |
| | | | | | | Will not care about Python 3.0-3.2 for the test suite because of the u'' syntax used everywhere, which was re-added in Python 3.3. | ||||
| * | hg merge default | Armin Rigo | 2012-08-12 | 2 | -1/+16 |
| |\ | |||||
| | * | More regularily in casts to floats. | Armin Rigo | 2012-08-12 | 2 | -1/+16 |
| | | | |||||
| * | | Start to tweak test_c for 3.3. | Armin Rigo | 2012-08-12 | 1 | -3/+9 |
| | | | |||||
| * | | Fixes | Armin Rigo | 2012-08-12 | 1 | -12/+16 |
| | | | |||||
| * | | Tests pass on Linux Python 2.6 | Armin Rigo | 2012-08-12 | 1 | -2/+2 |
| | | | |||||
| * | | Fixes for 2.6 compat | Armin Rigo | 2012-08-12 | 1 | -17/+21 |
| | | | |||||
| * | | hg merge default, and try to resolve all conflicts. | Armin Rigo | 2012-08-12 | 3 | -335/+745 |
| |\ \ | |/ | | | | | Not tested so far. | ||||
| | * | Fix test for Windows. | Armin Rigo | 2012-08-11 | 1 | -0/+3 |
| | | | |||||
| | * | Fix: never send NULL to PyErr_Format(). | Armin Rigo | 2012-08-11 | 1 | -6/+9 |
| | | | |||||
| | * | Test for load_library(None). | Armin Rigo | 2012-08-08 | 1 | -1/+11 |
| | | | |||||
| | * | Allow weakrefs to any cdata object, prompted by issue 12. | Armin Rigo | 2012-08-08 | 2 | -60/+55 |
| | | | |||||
| | * | Tentative: allow load_library(None). | Armin Rigo | 2012-08-07 | 1 | -2/+6 |
| | | | |||||
| | * | Fix tests | Armin Rigo | 2012-08-07 | 1 | -2/+4 |
| | | | |||||
| | * | Fix the tests | Armin Rigo | 2012-08-07 | 1 | -1/+2 |
| | | | |||||
| | * | C99 has complex types as standard, at least "_Complex double" and | Armin Rigo | 2012-08-06 | 1 | -0/+34 |
| | | | | | | | | | "_Complex float". Added tests but not implemented so far. | ||||
| | * | Revert 0d5efadab0ac and use a different approach: reading a field | Armin Rigo | 2012-08-05 | 2 | -18/+28 |
| | | | | | | | | | | | | | of type 'foo[0]' returns not a <cdata 'foo[0]'>, but a <cdata 'foo *'>. This is a bit of a special-case, but more consistent with what we can do with the cdata. | ||||
| | * | Workaround: allow out-of-bound array indexes if the array is 'type[0]'. | Armin Rigo | 2012-08-05 | 2 | -1/+14 |
| | | | |||||
| | * | Test and fix. | Armin Rigo | 2012-08-04 | 1 | -1/+10 |
| | | | |||||
| | * | Be more precise: only 'struct *'. | Armin Rigo | 2012-08-04 | 1 | -1/+1 |
| | | | |||||
| | * | Fix the merge: I was getting confused about the numbers of testfuncs | Armin Rigo | 2012-08-04 | 2 | -9/+9 |
| | | | |||||
| | * | hg merge default | Armin Rigo | 2012-08-04 | 3 | -242/+544 |
| | |\ | |||||
| | | * | Move a repeated piece of code before. | Armin Rigo | 2012-08-04 | 1 | -6/+3 |
| | | | | |||||
| | | * | Don't accidentally decode ints as unicodes. | Armin Rigo | 2012-08-03 | 1 | -2/+4 |
| | | | | |||||
| | | * | As discussed on the mailing list: str() -> ffi.string() | Armin Rigo | 2012-08-03 | 2 | -127/+161 |
| | | | | |||||
| | | * | Skip more things when running on py.py, because the 'c_longdouble' | Armin Rigo | 2012-08-01 | 1 | -7/+11 |
| | | | | | | | | | | | | | type doesn't always work (or is missing) | ||||
| | | * | Adapt the tests for pypy | Armin Rigo | 2012-08-01 | 2 | -3/+7 |
| | | | | |||||
| | | * | Implement and document "long double". | Armin Rigo | 2012-08-01 | 2 | -18/+127 |
| | | | | |||||
| | | * | Add the dance of releasing the GIL. | Armin Rigo | 2012-07-31 | 1 | -0/+8 |
| | | | | |||||
| | | * | Found a slow leak on Win32. Don't know how to fix it :-( | Armin Rigo | 2012-07-31 | 1 | -1/+2 |
| | | | | |||||
| | | * | Found out how to properly generalize the "pass a Python string as | Armin Rigo | 2012-07-30 | 2 | -95/+201 |
| | | | | | | | | | | | | | | | | a 'char *' argument to a function call". It has the nice effect that the documented example can be simplified. | ||||
| | | * | Bump the version number to 0.3 | Armin Rigo | 2012-07-30 | 1 | -1/+1 |
| | | | | |||||
| | | * | Add tests for the fact (implicit so far) that the backend accepts | Armin Rigo | 2012-07-29 | 1 | -0/+37 |
| | | | | | | | | | | | | | for example <cdata 'int'> instead of real integers. | ||||
| | * | | Test and fix | Armin Rigo | 2012-07-27 | 2 | -1/+23 |
| | | | | |||||
| | * | | Fix the last failure in test_verify. | Armin Rigo | 2012-07-27 | 1 | -1/+11 |
| | |/ | |||||
| * | | Disable this special case for now | Armin Rigo | 2012-08-12 | 1 | -0/+2 |
| | | | |||||
| * | | An attempt to port cffi to python3. | Amaury Forgeot d'Arc | 2012-07-29 | 1 | -116/+244 |
| |/ | | | | Most tests are passing, yeah! | ||||
| * | Test and fix for an obscure case that raised SystemError instead of | Armin Rigo | 2012-07-27 | 2 | -19/+26 |
| | | | | | the proper TypeError. | ||||
| * | Bump the version number to 0.2.1 | Armin Rigo | 2012-07-27 | 1 | -1/+1 |
| | | |||||
| * | Fix tests | Armin Rigo | 2012-07-27 | 1 | -2/+3 |
| | | |||||
| * | Remove _get_ct_long() and a fragile detail about sizeof(ffi_arg). | Armin Rigo | 2012-07-26 | 1 | -19/+7 |
| | | |||||
| * | Test and fix. | Armin Rigo | 2012-07-26 | 2 | -1/+9 |
| | | |||||
| * | This part of the test only really makes sense if wchar_t | Armin Rigo | 2012-07-26 | 1 | -1/+1 |
| | | | | | is 4 bytes but unicode chars are 2 bytes. | ||||
| * | Test an invalid cast (in this case, cast-to-struct-type) | Armin Rigo | 2012-07-26 | 1 | -0/+7 |
| | | |||||
| * | Simplify this error message | Armin Rigo | 2012-07-26 | 2 | -13/+5 |
| | | |||||
| * | Split test_errno into two parts and skip the second part if running | Armin Rigo | 2012-07-26 | 1 | -1/+6 |
| | | | | | inside py.py on top of ll2ctypes on top of an old ctypes. | ||||
| * | Improve the test to check for | Armin Rigo | 2012-07-25 | 1 | -4/+4 |
| | | | | | int(unicode-char-that-would-be-accidentally-signed) | ||||
