| Commit message (Expand) | Author | Age | Files | Lines |
| * | Add locking. Not really tested, apart from the absence of double locking.thread-safe | Armin Rigo | 2013-11-09 | 1 | -37/+68 |
| * | Clean up. (May also fix an obscure bug...) | Armin Rigo | 2013-11-09 | 1 | -7/+12 |
| * | Docstring fix | Armin Rigo | 2013-10-21 | 1 | -1/+1 |
| * | issue 102: allow ffi.typeof() to work on functions taking a struct | Armin Rigo | 2013-09-11 | 1 | -0/+3 |
| * | Bah, fix | Armin Rigo | 2013-08-02 | 1 | -1/+2 |
| * | Propagate the original OSError, which contains information returned by | Armin Rigo | 2013-06-04 | 1 | -2/+2 |
| * | issue 87: first stab | Armin Rigo | 2013-05-22 | 1 | -3/+9 |
| * | Python 3 compat | Armin Rigo | 2013-05-10 | 1 | -1/+1 |
| * | Try to preserve the exact error message | Armin Rigo | 2013-05-10 | 1 | -2/+2 |
| * | fix handling w/ py3 hasattr, which only swallows AttributeErrors | Philip Jenvey | 2013-04-05 | 1 | -1/+4 |
| * | Fix the docstring. | Armin Rigo | 2013-04-04 | 1 | -1/+1 |
| * | Test and fix for pull request #11: anonymous enums. | Armin Rigo | 2013-03-29 | 1 | -1/+2 |
| * | Fix (also for Python 3). | Armin Rigo | 2013-03-29 | 1 | -1/+1 |
| * | A bit hackish, but solves exactly issue #71: ffi.typeof(builtin_function). | Armin Rigo | 2013-03-28 | 1 | -1/+20 |
| * | Fix for a potential race condition in multithreaded programs (hard to test). | Armin Rigo | 2013-03-27 | 1 | -2/+2 |
| * | Issue #67 | Armin Rigo | 2013-03-27 | 1 | -0/+12 |
| * | Check that the backend's version matches the frontend's | Armin Rigo | 2013-03-08 | 1 | -0/+2 |
| * | (lazka, arigo) Change dlopen() to accept either a full path or a library | Armin Rigo | 2013-02-22 | 1 | -7/+7 |
| * | Implementation | Armin Rigo | 2013-02-10 | 1 | -1/+0 |
| * | Python 3 compat | Armin Rigo | 2013-02-07 | 1 | -0/+6 |
| * | issue #50: fix, at least as much as I could find tests for. | Armin Rigo | 2013-01-02 | 1 | -11/+23 |
| * | Fix Python 3.1 compat (callable) | Simon Sapin | 2012-12-27 | 1 | -0/+8 |
| * | Untested (how..?): record dependencies across ffi.include() | Armin Rigo | 2012-12-04 | 1 | -0/+3 |
| * | ffi.include(). | Armin Rigo | 2012-11-30 | 1 | -0/+11 |
| * | Issue #42: Test and fix | Armin Rigo | 2012-11-28 | 1 | -6/+5 |
| * | Remove the default backend's fallback to ctypes, with comments. | Armin Rigo | 2012-11-23 | 1 | -8/+7 |
| * | Simplification. | Armin Rigo | 2012-11-17 | 1 | -3/+1 |
| * | Minor performance improvement for PyPy. | Armin Rigo | 2012-11-17 | 1 | -3/+11 |
| * | Fix issue #32: turn types like "size_t" into primitive types from the | Armin Rigo | 2012-11-12 | 1 | -12/+1 |
| * | Kill again ffi.inspecttype(), and replace it with read-only attributes | Armin Rigo | 2012-11-11 | 1 | -5/+0 |
| * | Issue #22: Add ffi.inspecttype(). See the doc. | Armin Rigo | 2012-11-10 | 1 | -0/+5 |
| * | Fix the documentation. | Armin Rigo | 2012-10-29 | 1 | -2/+7 |
| * | Fix docstring to work around xemacs syntax highlighting issues. | Armin Rigo | 2012-10-26 | 1 | -1/+1 |
| * | FILE limited support | Armin Rigo | 2012-10-19 | 1 | -1/+1 |
| * | Keep the loaded libraries alive as long as the 'ffi' object is kept alive. | Armin Rigo | 2012-10-09 | 1 | -1/+5 |
| * | Change the default dlopen() flags from RTLD_LAZY to RTLD_NOW. | Armin Rigo | 2012-09-24 | 1 | -5/+10 |
| * | Kill _cffi_backend.offsetof(), using only _cffi_backend.typeoffsetof(). | Armin Rigo | 2012-09-19 | 1 | -1/+1 |
| * | ffi.addressof(struct, field). | Armin Rigo | 2012-09-18 | 1 | -3/+6 |
| * | Remove a special case from _cffi_backend, and replace it with a general | Armin Rigo | 2012-09-18 | 1 | -0/+12 |
| * | Make ffi.callback work both in normal mode and in "decorator mode". | Armin Rigo | 2012-09-18 | 1 | -8/+16 |
| * | Still trying to fix up the ordering of building stuff. One test passes, | Armin Rigo | 2012-09-15 | 1 | -3/+4 |
| * | Add ffi.CData and ffi.CType. | Armin Rigo | 2012-09-04 | 1 | -0/+1 |
| * | Change the default directory in which verify() builds the C module. Now | Armin Rigo | 2012-09-04 | 1 | -3/+4 |
| * | hg merge default, and try to resolve all conflicts. | Armin Rigo | 2012-08-12 | 1 | -32/+64 |
| |\ |
|
| | * | Finally found out the "right" way to implement ffi.gc(), in just a | Armin Rigo | 2012-08-09 | 1 | -0/+12 |
| | * | update doc | Armin Rigo | 2012-08-03 | 1 | -1/+1 |
| | * | As discussed on the mailing list: str() -> ffi.string() | Armin Rigo | 2012-08-03 | 1 | -0/+18 |
| | * | Speed up. | Armin Rigo | 2012-07-30 | 1 | -32/+34 |
| * | | An attempt to port cffi to python3. | Amaury Forgeot d'Arc | 2012-07-29 | 1 | -12/+12 |
| |/ |
|
| * | Fix: the code incorrectly accepted e.g. 'ffi.new(ffi.new("int*"))', | Armin Rigo | 2012-07-27 | 1 | -22/+29 |