| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | ready to mergestatic-callback | Armin Rigo | 2015-12-07 | 0 | -0/+0 |
| | | |||||
| * | Skip a couple of new tests on Windows, because this method doesn't seem | Armin Rigo | 2015-12-07 | 1 | -0/+3 |
| | | | | | able to capture the C-level fprintf(stderr) | ||||
| * | py3k compat | Armin Rigo | 2015-12-07 | 7 | -19/+39 |
| | | |||||
| * | fix (very minor) leak | Armin Rigo | 2015-12-07 | 1 | -1/+1 |
| | | |||||
| * | more cases | Armin Rigo | 2015-12-07 | 2 | -0/+14 |
| | | |||||
| * | typo | Armin Rigo | 2015-12-07 | 1 | -1/+1 |
| | | |||||
| * | Tweak for PyGILState_Ensure(), improving massively its performance in | Armin Rigo | 2015-12-06 | 4 | -50/+168 |
| | | | | | case it is called repeatedly in a non-python-created thread | ||||
| * | hg merge default | Armin Rigo | 2015-11-30 | 4 | -10/+31 |
| |\ | |||||
| | * | Mention jamadden's experience on irc | Armin Rigo | 2015-11-24 | 1 | -1/+6 |
| | | | |||||
| | * | One more corner case | Armin Rigo | 2015-11-24 | 1 | -0/+4 |
| | | | |||||
| | * | improve doc for the fix to ffi.new_handle() | Armin Rigo | 2015-11-23 | 2 | -6/+15 |
| | | | |||||
| | * | Update this doc, which ends up (also) in C sources produced by | Armin Rigo | 2015-11-23 | 1 | -1/+2 |
| | | | | | | | | | ffi.set_source() | ||||
| | * | ffi.addressof(lib, "name") does not work with ffi.verify() | Armin Rigo | 2015-11-23 | 1 | -2/+3 |
| | | | |||||
| | * | Link to issue 233 | Armin Rigo | 2015-11-23 | 1 | -0/+1 |
| | | | |||||
| * | | typo | Armin Rigo | 2015-11-23 | 1 | -1/+1 |
| | | | |||||
| * | | hg merge default | Armin Rigo | 2015-11-23 | 8 | -66/+282 |
| |\ \ | |/ | |||||
| | * | Add whatsnew | Armin Rigo | 2015-11-23 | 1 | -0/+12 |
| | | | |||||
| | * | Copy the PyPy behavior on CPython too: two calls to new_handle(x), | Armin Rigo | 2015-11-23 | 4 | -64/+45 |
| | | | | | | | | | even with the same x, now return cdatas that compare as different. | ||||
| | * | issue #233: ffi.init_once() | Armin Rigo | 2015-11-23 | 5 | -1/+224 |
| | | | |||||
| | * | fix | Armin Rigo | 2015-11-17 | 1 | -1/+1 |
| | | | |||||
| * | | meh, fix demo | Armin Rigo | 2015-11-20 | 2 | -2/+2 |
| | | | |||||
| * | | Fix the issue with subinterpreters: now each subinterpreter should have | Armin Rigo | 2015-11-20 | 1 | -16/+113 |
| | | | | | | | | | its own independent copy of each @ffi.def_extern(). | ||||
| * | | Change the @ffi.def_extern() decorator to not automatically replace the | Armin Rigo | 2015-11-20 | 3 | -32/+35 |
| | | | | | | | | | | | | | function with the cdata. You need to get the cdata from the lib explicitly. This should make it clearer that there is only one cdata, even if you apply the decorator again. | ||||
| * | | an XXX | Armin Rigo | 2015-11-18 | 1 | -0/+3 |
| | | | |||||
| * | | Write one error message directly to stderr instead of sys.stderr. This | Armin Rigo | 2015-11-18 | 4 | -52/+51 |
| | | | | | | | | | | | lets us avoid taking the GIL, which might crash in case the Python interpreter is not initialized at all. | ||||
| * | | update the code to use 'extern "Python"' | Armin Rigo | 2015-11-18 | 9 | -121/+124 |
| | | | |||||
| * | | Fix cparser | Armin Rigo | 2015-11-18 | 3 | -27/+86 |
| | | | |||||
| * | | flow | Armin Rigo | 2015-11-18 | 1 | -1/+1 |
| | | | |||||
| * | | Change the docs to use extern "Python" as discussed yesterday on irc | Armin Rigo | 2015-11-18 | 3 | -95/+140 |
| | | | | | | | | | (thanks antocuni) | ||||
| * | | link to the reason for the callback new-style | Armin Rigo | 2015-11-17 | 1 | -1/+4 |
| | | | |||||
| * | | Need an explicit cast here | Armin Rigo | 2015-11-16 | 1 | -1/+2 |
| | | | |||||
| * | | hg merge default | Armin Rigo | 2015-11-16 | 1 | -2/+5 |
| |\ \ | |/ | |||||
| | * | Skip this test when run inside pypy, where there is no ../c/commontypes.c | Armin Rigo | 2015-11-16 | 1 | -2/+5 |
| | | | |||||
| * | | Add a minimal demo of CFFI_CALL_PYTHON | Armin Rigo | 2015-11-16 | 1 | -0/+29 |
| | | | |||||
| * | | Must setup the threads also when using ffi.call_python(), not just | Armin Rigo | 2015-11-15 | 1 | -3/+7 |
| | | | | | | | | | ffi.callback(). | ||||
| * | | Inline documentation | Armin Rigo | 2015-11-15 | 1 | -1/+8 |
| | | | |||||
| * | | merge default | Armin Rigo | 2015-11-15 | 1 | -1/+13 |
| |\ \ | |/ | |||||
| | * | Document ffi.new_allocator() | Armin Rigo | 2015-11-15 | 1 | -1/+13 |
| | | | |||||
| * | | Write documentation about ffi.call_python(). | Armin Rigo | 2015-11-15 | 1 | -52/+210 |
| | | | |||||
| * | | hg merge default | Armin Rigo | 2015-11-15 | 10 | -11/+39 |
| |\ \ | |/ | |||||
| | * | py3 compat | Armin Rigo | 2015-11-14 | 2 | -2/+4 |
| | | | |||||
| | * | Whatsnew in v1.3.1 | Armin Rigo | 2015-11-14 | 1 | -0/+16 |
| | | | |||||
| | * | update version to 1.3.1 | Armin Rigo | 2015-11-14 | 6 | -9/+9 |
| | | | |||||
| | * | Document the SELinux issue with callbacks | Armin Rigo | 2015-11-14 | 1 | -0/+10 |
| | | | |||||
| * | | More tests for what I thought would work because it uses the same code | Armin Rigo | 2015-11-15 | 2 | -4/+44 |
| | | | | | | | | | as ffi.callback(). Alas, it didn't | ||||
| * | | tweak the pypy-only generated code | Armin Rigo | 2015-11-15 | 2 | -1/+5 |
| | | | |||||
| * | | tests tests tests | Armin Rigo | 2015-11-13 | 2 | -11/+63 |
| | | | |||||
| * | | more tests | Armin Rigo | 2015-11-13 | 1 | -7/+38 |
| | | | |||||
| * | | More tests, make the name optional in ffi.call_python() | Armin Rigo | 2015-11-13 | 2 | -4/+55 |
| | | | |||||
| * | | ffi.call_python() | Armin Rigo | 2015-11-13 | 6 | -39/+175 |
| | | | |||||
