summaryrefslogtreecommitdiff
path: root/testing
Commit message (Collapse)AuthorAgeFilesLines
...
* Haaaack! Have 'lib.__class__' return &PyModule_Type. It makesArmin Rigo2016-05-251-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 theArmin Rigo2016-05-082-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'Arc2016-04-231-0/+14
| | | | object.
* Implement backend.gcp() for the ctypes backend, and remove gc_weakref.Amaury Forgeot d'Arc2016-04-231-5/+0
|
* Re-add this hack, removed in 51f1337c9b4c; but this time only in testsArmin Rigo2016-04-213-2/+33
|
* Windows fix: 'struct a' is a great name for being predefined and not reusableArmin Rigo2016-04-212-15/+15
|
* Support help(lib.foo)Armin Rigo2016-04-191-3/+15
|
* Still delay this a bit longerArmin Rigo2016-04-181-2/+2
|
* Issue #254: extern "Python+C"Armin Rigo2016-04-181-1/+32
|
* Remove again ffi.rawstring(), and implement instead ffi.unpack().Armin Rigo2016-04-162-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 compatArmin Rigo2016-04-152-6/+6
|
* ffi.rawstring(), with a minimal interfaceArmin Rigo2016-04-152-0/+21
|
* Test and fix for converting empty ffi's in embedding modeArmin Rigo2016-04-152-0/+13
|
* Change the API of ffi.list_types()Armin Rigo2016-03-302-20/+21
|
* ffi.list_types()Armin Rigo2016-03-273-13/+172
|
* Python 3 compatArmin Rigo2016-03-161-1/+1
|
* Oops, tests fail if we run them one by oneArmin Rigo2016-03-021-2/+7
|
* For now, don't add --never-download. It causes failures on random machines.Armin Rigo2016-03-021-1/+3
|
* merge headsArmin Rigo2016-02-191-23/+31
|\
| * more pypy tweaksArmin Rigo2016-02-191-23/+31
| |
* | Recent releases of virtualenv default to downloading new pip, etc. We don't ↵Stefano Rivera2016-02-171-1/+1
| | | | | | | | need to do that
* | distribute folded back into setuptools a while ago. This option has no ↵Stefano Rivera2016-02-171-1/+1
|/ | | | effect any more
* Fix for Python 2.6Armin Rigo2016-02-131-0/+3
|
* Pfff, debug=True goes in the way on Windows if you don't explicitlyArmin Rigo2016-02-131-1/+5
| | | | have the debug version of the MS CRT installed first
* hg merge embedding-pypy-win32Armin Rigo2016-02-112-0/+35
|\ | | | | | | Thanks matti for the initial work!
| * Issue #245: __stdcall not generated correctly on extern "Python" functionsArmin Rigo2016-02-041-0/+30
| |
| * Issue #244: parse_type() calls the Parser logic but self._options usedArmin Rigo2016-01-311-0/+5
| | | | | | | | to be None, crashing in corner cases
* | prepend dll path on win32mattip2016-02-021-1/+1
| |
* | allow embedding tests to run on pypy win32mattip2016-01-301-5/+11
|/
* issue #243: explicitly complain if ffi.def_extern() is called on theArmin Rigo2016-01-191-0/+4
| | | | Python-side FFI object
* Support extensions for pydebug cpythonsStefano Rivera2016-01-171-4/+0
|
* Allow testing against installed package (which has egg_info already)Stefano Rivera2016-01-171-1/+2
|
* Use os.pathsep instead of directly ':'Armin Rigo2016-01-171-2/+2
|
* Don't blow away PYTHONPATHStefano Rivera2016-01-171-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 Rigo2016-01-161-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 Rigo2016-01-162-17/+55
|
* more tests passArmin Rigo2016-01-161-1/+1
|
* OS/X: in-progress, one test now passesArmin Rigo2016-01-161-0/+4
|
* here tooArmin Rigo2016-01-161-2/+2
|
* OS/X fix: clang has got a warning enabled by default hereArmin Rigo2016-01-161-2/+2
|
* fixArmin Rigo2016-01-161-0/+1
|
* Print all commands executed with all detailsArmin Rigo2016-01-161-13/+18
|
* win32Armin Rigo2016-01-161-1/+1
|
* Trying a different hack: stop patching SO and EXT_SUFFIX inArmin Rigo2016-01-161-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 pypyArmin Rigo2016-01-151-1/+1
|
* Delay changing this to 1.6 (1.5 is very soon after 1.4)Armin Rigo2016-01-151-2/+2
|
* tried hard and failed to have the embedding tests run in a debug-mode pythonArmin Rigo2016-01-141-0/+4
|
* refactor details, start writing docsArmin Rigo2016-01-131-4/+61
|
* hg merge defaultArmin Rigo2016-01-1222-0/+868
|\
| * improve test, but it is failing under windowsArmin Rigo2016-01-121-2/+2
| |