| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Haaaack! Have 'lib.__class__' return &PyModule_Type. It makes | Armin Rigo | 2016-05-25 | 1 | -2/+2 | |
| | | | | | | | | | | help(lib) behave and display a nice module-like view of your compiled lib. Note that this is seriously unexpected, but I hope nobody should get hit by it by looking at 'lib.__class__' directly... Might be reverted if I hear about someone :-) | |||||
| * | Fix tests in 'testing' to account for e7ca388b0197 (I only fixed the | Armin Rigo | 2016-05-08 | 2 | -6/+18 | |
| | | | | | tests in 'c/test_c.py') | |||||
| * | Add ffi.gc(ptr, None) which *removes* the destructor in-place on a ffi.gc() ↵ | Amaury Forgeot d'Arc | 2016-04-23 | 1 | -0/+14 | |
| | | | | | object. | |||||
| * | Implement backend.gcp() for the ctypes backend, and remove gc_weakref. | Amaury Forgeot d'Arc | 2016-04-23 | 1 | -5/+0 | |
| | | ||||||
| * | Re-add this hack, removed in 51f1337c9b4c; but this time only in tests | Armin Rigo | 2016-04-21 | 3 | -2/+33 | |
| | | ||||||
| * | Windows fix: 'struct a' is a great name for being predefined and not reusable | Armin Rigo | 2016-04-21 | 2 | -15/+15 | |
| | | ||||||
| * | Support help(lib.foo) | Armin Rigo | 2016-04-19 | 1 | -3/+15 | |
| | | ||||||
| * | Still delay this a bit longer | Armin Rigo | 2016-04-18 | 1 | -2/+2 | |
| | | ||||||
| * | Issue #254: extern "Python+C" | Armin Rigo | 2016-04-18 | 1 | -1/+32 | |
| | | ||||||
| * | Remove again ffi.rawstring(), and implement instead ffi.unpack(). | Armin Rigo | 2016-04-16 | 2 | -15/+8 | |
| | | | | | | | | | | | | | | Pre-documentation notes: (hi Amaury :-) * ffi.unpack(<cdata 'char'>, n) == ffi.buffer(<cdata 'char'>, n)[:] but I hope it is a little bit more natural * ffi.unpack(<cdata 'wchar_t'>, n): this is the original motivation, because it has no previous equivalent * ffi.unpack(<cdata 'int'>, n) == list(<cdata 'int'>[0:n]) but should be much faster on CPython | |||||
| * | Python3 compat | Armin Rigo | 2016-04-15 | 2 | -6/+6 | |
| | | ||||||
| * | ffi.rawstring(), with a minimal interface | Armin Rigo | 2016-04-15 | 2 | -0/+21 | |
| | | ||||||
| * | Test and fix for converting empty ffi's in embedding mode | Armin Rigo | 2016-04-15 | 2 | -0/+13 | |
| | | ||||||
| * | Change the API of ffi.list_types() | Armin Rigo | 2016-03-30 | 2 | -20/+21 | |
| | | ||||||
| * | ffi.list_types() | Armin Rigo | 2016-03-27 | 3 | -13/+172 | |
| | | ||||||
| * | Python 3 compat | Armin Rigo | 2016-03-16 | 1 | -1/+1 | |
| | | ||||||
| * | Oops, tests fail if we run them one by one | Armin Rigo | 2016-03-02 | 1 | -2/+7 | |
| | | ||||||
| * | For now, don't add --never-download. It causes failures on random machines. | Armin Rigo | 2016-03-02 | 1 | -1/+3 | |
| | | ||||||
| * | merge heads | Armin Rigo | 2016-02-19 | 1 | -23/+31 | |
| |\ | ||||||
| | * | more pypy tweaks | Armin Rigo | 2016-02-19 | 1 | -23/+31 | |
| | | | ||||||
| * | | Recent releases of virtualenv default to downloading new pip, etc. We don't ↵ | Stefano Rivera | 2016-02-17 | 1 | -1/+1 | |
| | | | | | | | | | need to do that | |||||
| * | | distribute folded back into setuptools a while ago. This option has no ↵ | Stefano Rivera | 2016-02-17 | 1 | -1/+1 | |
| |/ | | | | effect any more | |||||
| * | Fix for Python 2.6 | Armin Rigo | 2016-02-13 | 1 | -0/+3 | |
| | | ||||||
| * | Pfff, debug=True goes in the way on Windows if you don't explicitly | Armin Rigo | 2016-02-13 | 1 | -1/+5 | |
| | | | | | have the debug version of the MS CRT installed first | |||||
| * | hg merge embedding-pypy-win32 | Armin Rigo | 2016-02-11 | 2 | -0/+35 | |
| |\ | | | | | | | Thanks matti for the initial work! | |||||
| | * | Issue #245: __stdcall not generated correctly on extern "Python" functions | Armin Rigo | 2016-02-04 | 1 | -0/+30 | |
| | | | ||||||
| | * | Issue #244: parse_type() calls the Parser logic but self._options used | Armin Rigo | 2016-01-31 | 1 | -0/+5 | |
| | | | | | | | | | to be None, crashing in corner cases | |||||
| * | | prepend dll path on win32 | mattip | 2016-02-02 | 1 | -1/+1 | |
| | | | ||||||
| * | | allow embedding tests to run on pypy win32 | mattip | 2016-01-30 | 1 | -5/+11 | |
| |/ | ||||||
| * | issue #243: explicitly complain if ffi.def_extern() is called on the | Armin Rigo | 2016-01-19 | 1 | -0/+4 | |
| | | | | | Python-side FFI object | |||||
| * | Support extensions for pydebug cpythons | Stefano Rivera | 2016-01-17 | 1 | -4/+0 | |
| | | ||||||
| * | Allow testing against installed package (which has egg_info already) | Stefano Rivera | 2016-01-17 | 1 | -1/+2 | |
| | | ||||||
| * | Use os.pathsep instead of directly ':' | Armin Rigo | 2016-01-17 | 1 | -2/+2 | |
| | | ||||||
| * | Don't blow away PYTHONPATH | Stefano Rivera | 2016-01-17 | 1 | -4/+10 | |
| | | | | | Rather parse it, and prefix our base directory, if necessary. | |||||
| * | fix when running this test in the same process as ../cffi0/test_verify.py ↵ | Armin Rigo | 2016-01-16 | 1 | -5/+5 | |
| | | | | | (found on os/x, but I don't know why it doesn't also fail on linux) | |||||
| * | Use mutex/condition variables instead of semaphores (for os/x) | Armin Rigo | 2016-01-16 | 2 | -17/+55 | |
| | | ||||||
| * | more tests pass | Armin Rigo | 2016-01-16 | 1 | -1/+1 | |
| | | ||||||
| * | OS/X: in-progress, one test now passes | Armin Rigo | 2016-01-16 | 1 | -0/+4 | |
| | | ||||||
| * | here too | Armin Rigo | 2016-01-16 | 1 | -2/+2 | |
| | | ||||||
| * | OS/X fix: clang has got a warning enabled by default here | Armin Rigo | 2016-01-16 | 1 | -2/+2 | |
| | | ||||||
| * | fix | Armin Rigo | 2016-01-16 | 1 | -0/+1 | |
| | | ||||||
| * | Print all commands executed with all details | Armin Rigo | 2016-01-16 | 1 | -13/+18 | |
| | | ||||||
| * | win32 | Armin Rigo | 2016-01-16 | 1 | -1/+1 | |
| | | ||||||
| * | Trying a different hack: stop patching SO and EXT_SUFFIX in | Armin Rigo | 2016-01-16 | 1 | -22/+6 | |
| | | | | | | | sysconfigdata, and instead patch directly a method in distutils.command.build_ext. Motivation: Windows, where the previous solution makes it add the wrong 'init...' in exports_symbols | |||||
| * | fixes for pypy | Armin Rigo | 2016-01-15 | 1 | -1/+1 | |
| | | ||||||
| * | Delay changing this to 1.6 (1.5 is very soon after 1.4) | Armin Rigo | 2016-01-15 | 1 | -2/+2 | |
| | | ||||||
| * | tried hard and failed to have the embedding tests run in a debug-mode python | Armin Rigo | 2016-01-14 | 1 | -0/+4 | |
| | | ||||||
| * | refactor details, start writing docs | Armin Rigo | 2016-01-13 | 1 | -4/+61 | |
| | | ||||||
| * | hg merge default | Armin Rigo | 2016-01-12 | 22 | -0/+868 | |
| |\ | ||||||
| | * | improve test, but it is failing under windows | Armin Rigo | 2016-01-12 | 1 | -2/+2 | |
| | | | ||||||
