[pypy-commit] pypy fix-result-types: fix tests, error msg format for -A compatability

2015-05-28 Thread mattip
Author: mattip Branch: fix-result-types Changeset: r77677:9a045f1592bf Date: 2015-05-29 09:46 +0300 http://bitbucket.org/pypy/pypy/changeset/9a045f1592bf/ Log:fix tests, error msg format for -A compatability diff --git a/pypy/module/micronumpy/strides.py b/pypy/module/micronumpy/strides.py

[pypy-commit] pypy fix-result-types: test, fix scalar indexing for -A compatability

2015-05-28 Thread mattip
Author: mattip Branch: fix-result-types Changeset: r77676:ed34be59182f Date: 2015-05-29 09:14 +0300 http://bitbucket.org/pypy/pypy/changeset/ed34be59182f/ Log:test, fix scalar indexing for -A compatability diff --git a/pypy/module/micronumpy/boxes.py b/pypy/module/micronumpy/boxes.py --- a/p

[pypy-commit] pypy fix-result-types: fix for -A testing

2015-05-28 Thread mattip
Author: mattip Branch: fix-result-types Changeset: r77675:e62eb4066a02 Date: 2015-05-29 08:36 +0300 http://bitbucket.org/pypy/pypy/changeset/e62eb4066a02/ Log:fix for -A testing diff --git a/pypy/module/micronumpy/test/test_selection.py b/pypy/module/micronumpy/test/test_selection.py --- a/

[pypy-commit] pypy fix-result-types: fix for -A testing

2015-05-28 Thread mattip
Author: mattip Branch: fix-result-types Changeset: r77674:4c3bd88381d5 Date: 2015-05-29 08:23 +0300 http://bitbucket.org/pypy/pypy/changeset/4c3bd88381d5/ Log:fix for -A testing diff --git a/pypy/module/micronumpy/test/test_ufuncs.py b/pypy/module/micronumpy/test/test_ufuncs.py --- a/pypy/m

[pypy-commit] pypy fix-result-types: fix test

2015-05-28 Thread rlamy
Author: Ronan Lamy Branch: fix-result-types Changeset: r77673:d2669dd5d8c5 Date: 2015-05-29 04:25 +0100 http://bitbucket.org/pypy/pypy/changeset/d2669dd5d8c5/ Log:fix test diff --git a/pypy/module/micronumpy/test/test_ndarray.py b/pypy/module/micronumpy/test/test_ndarray.py --- a/pypy/modul

[pypy-commit] pypy fix-result-types: Move find_dtype_for_seq() to ctors.py

2015-05-28 Thread rlamy
Author: Ronan Lamy Branch: fix-result-types Changeset: r77672:1ef11fbdb532 Date: 2015-05-29 04:14 +0100 http://bitbucket.org/pypy/pypy/changeset/1ef11fbdb532/ Log:Move find_dtype_for_seq() to ctors.py diff --git a/pypy/module/micronumpy/ctors.py b/pypy/module/micronumpy/ctors.py --- a/pypy/m

[pypy-commit] pypy fix-result-types: Move casting_table and promotion_table to casting.py

2015-05-28 Thread rlamy
Author: Ronan Lamy Branch: fix-result-types Changeset: r77670:969b168bf034 Date: 2015-05-29 02:21 +0100 http://bitbucket.org/pypy/pypy/changeset/969b168bf034/ Log:Move casting_table and promotion_table to casting.py diff --git a/pypy/module/micronumpy/casting.py b/pypy/module/micronumpy/cas

[pypy-commit] pypy fix-result-types: Move can_cast_to() and can_cast_itemtype() to casting.py

2015-05-28 Thread rlamy
Author: Ronan Lamy Branch: fix-result-types Changeset: r77671:75c1167b4588 Date: 2015-05-29 03:37 +0100 http://bitbucket.org/pypy/pypy/changeset/75c1167b4588/ Log:Move can_cast_to() and can_cast_itemtype() to casting.py diff --git a/pypy/module/micronumpy/casting.py b/pypy/module/micronumpy

[pypy-commit] pypy py3k: Remove unnecessary import (which also breaks translation on py3k).

2015-05-28 Thread mjacob
Author: Manuel Jacob Branch: py3k Changeset: r77668:26d17c7cc5f0 Date: 2015-05-29 03:38 +0200 http://bitbucket.org/pypy/pypy/changeset/26d17c7cc5f0/ Log:Remove unnecessary import (which also breaks translation on py3k). diff --git a/pypy/module/micronumpy/strides.py b/pypy/module/micronumpy

[pypy-commit] pypy py3k: 2to3: There is no space.w_long / space.w_memoryview in Py3k.

2015-05-28 Thread mjacob
Author: Manuel Jacob Branch: py3k Changeset: r77669:fd4c68713a10 Date: 2015-05-29 03:51 +0200 http://bitbucket.org/pypy/pypy/changeset/fd4c68713a10/ Log:2to3: There is no space.w_long / space.w_memoryview in Py3k. diff --git a/pypy/module/cpyext/longobject.py b/pypy/module/cpyext/longobject.

[pypy-commit] pypy py3k: hg merge 5acade5a80c5

2015-05-28 Thread mjacob
Author: Manuel Jacob Branch: py3k Changeset: r77667:7cf68865e552 Date: 2015-05-29 01:59 +0200 http://bitbucket.org/pypy/pypy/changeset/7cf68865e552/ Log:hg merge 5acade5a80c5 This is part of a series of commits to merge default into the py3k branch. The merge is very large, s

[pypy-commit] cffi default: add a passing test

2015-05-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r2128:0b1191b8d73d Date: 2015-05-28 22:20 +0200 http://bitbucket.org/cffi/cffi/changeset/0b1191b8d73d/ Log:add a passing test diff --git a/testing/cffi1/test_dlopen.py b/testing/cffi1/test_dlopen.py --- a/testing/cffi1/test_dlopen.py +++ b/testing/cffi1

[pypy-commit] pypy default: update to cffi/4d3306c3afcc

2015-05-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r77666:1752064fc012 Date: 2015-05-28 21:03 +0200 http://bitbucket.org/pypy/pypy/changeset/1752064fc012/ Log:update to cffi/4d3306c3afcc diff --git a/lib_pypy/cffi/cffi_opcode.py b/lib_pypy/cffi/cffi_opcode.py --- a/lib_pypy/cffi/cffi_opcode.py +++ b/lib

[pypy-commit] cffi default: Better compatibility: detect if we have an old cffi running a new ABI

2015-05-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r2127:4d3306c3afcc Date: 2015-05-28 21:01 +0200 http://bitbucket.org/cffi/cffi/changeset/4d3306c3afcc/ Log:Better compatibility: detect if we have an old cffi running a new ABI mode script that makes use of the new OP_CONSTANT feature ---

[pypy-commit] cffi default: py3 fix

2015-05-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r2126:74ed9d399694 Date: 2015-05-28 20:32 +0200 http://bitbucket.org/cffi/cffi/changeset/74ed9d399694/ Log:py3 fix diff --git a/testing/cffi1/test_re_python.py b/testing/cffi1/test_re_python.py --- a/testing/cffi1/test_re_python.py +++ b/testing/cffi1/t

[pypy-commit] pypy fix-result-types: Rename promote_types() to w_promote_types() and _promote_types() to promote_types()

2015-05-28 Thread rlamy
Author: Ronan Lamy Branch: fix-result-types Changeset: r77664:0b8c4fbfdaa2 Date: 2015-05-28 19:15 +0100 http://bitbucket.org/pypy/pypy/changeset/0b8c4fbfdaa2/ Log:Rename promote_types() to w_promote_types() and _promote_types() to promote_types() diff --git a/pypy/module/micronumpy/_

[pypy-commit] pypy fix-result-types: Test promote_types() only at app-level, for easier verification of test correctness

2015-05-28 Thread rlamy
Author: Ronan Lamy Branch: fix-result-types Changeset: r77665:1de19c60c900 Date: 2015-05-28 19:27 +0100 http://bitbucket.org/pypy/pypy/changeset/1de19c60c900/ Log:Test promote_types() only at app-level, for easier verification of test correctness diff --git a/pypy/module/micronumpy/t

[pypy-commit] pypy py3k: Fix stack depth computation.

2015-05-28 Thread mjacob
Author: Manuel Jacob Branch: py3k Changeset: r77663:0deda0f5a850 Date: 2015-05-28 20:21 +0200 http://bitbucket.org/pypy/pypy/changeset/0deda0f5a850/ Log:Fix stack depth computation. diff --git a/pypy/interpreter/astcompiler/assemble.py b/pypy/interpreter/astcompiler/assemble.py --- a/pypy/i

[pypy-commit] pypy default: pypy/tool/import_cffi: import revision 020ef1915196

2015-05-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r77662:b4e3775e779c Date: 2015-05-28 19:26 +0200 http://bitbucket.org/pypy/pypy/changeset/b4e3775e779c/ Log:pypy/tool/import_cffi: import revision 020ef1915196 diff --git a/lib_pypy/cffi/recompiler.py b/lib_pypy/cffi/recompiler.py --- a/lib_pypy/cffi/re

[pypy-commit] pypy default: add a passing test (cffi/020ef1915196)

2015-05-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r77661:f034bc159fa5 Date: 2015-05-28 19:21 +0200 http://bitbucket.org/pypy/pypy/changeset/f034bc159fa5/ Log:add a passing test (cffi/020ef1915196) diff --git a/pypy/module/_cffi_backend/test/test_recompiler.py b/pypy/module/_cffi_backend/test/test_reco

[pypy-commit] cffi default: add a passing test

2015-05-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r2125:020ef1915196 Date: 2015-05-28 19:20 +0200 http://bitbucket.org/cffi/cffi/changeset/020ef1915196/ Log:add a passing test diff --git a/testing/cffi1/test_recompiler.py b/testing/cffi1/test_recompiler.py --- a/testing/cffi1/test_recompiler.py +++ b/t

[pypy-commit] pypy default: Update to cffi/22eff74bf6e8

2015-05-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r77660:364248f972d0 Date: 2015-05-28 18:27 +0200 http://bitbucket.org/pypy/pypy/changeset/364248f972d0/ Log:Update to cffi/22eff74bf6e8 diff --git a/pypy/module/_cffi_backend/lib_obj.py b/pypy/module/_cffi_backend/lib_obj.py --- a/pypy/module/_cffi_bac

[pypy-commit] pypy default: update to cffi/4f05d11fa6ab

2015-05-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r77659:a3eaece77234 Date: 2015-05-28 18:18 +0200 http://bitbucket.org/pypy/pypy/changeset/a3eaece77234/ Log:update to cffi/4f05d11fa6ab diff --git a/pypy/module/_cffi_backend/test/test_recompiler.py b/pypy/module/_cffi_backend/test/test_recompiler.py -

[pypy-commit] cffi default: ABI mode: allow constants of any type, which are looked up from the lib

2015-05-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r2124:22eff74bf6e8 Date: 2015-05-28 18:11 +0200 http://bitbucket.org/cffi/cffi/changeset/22eff74bf6e8/ Log:ABI mode: allow constants of any type, which are looked up from the lib on their first access. diff --git a/c/lib_obj.c b/c/lib_obj.c ---

[pypy-commit] cffi default: Add a passing test

2015-05-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r2123:4f05d11fa6ab Date: 2015-05-28 16:34 +0200 http://bitbucket.org/cffi/cffi/changeset/4f05d11fa6ab/ Log:Add a passing test diff --git a/testing/cffi1/test_recompiler.py b/testing/cffi1/test_recompiler.py --- a/testing/cffi1/test_recompiler.py +++ b/t

[pypy-commit] pypy vecopt: uncommented more tests to see how well current version works

2015-05-28 Thread plan_rich
Author: Richard Plangger Branch: vecopt Changeset: r77658:d004834cb66f Date: 2015-05-28 18:06 +0200 http://bitbucket.org/pypy/pypy/changeset/d004834cb66f/ Log:uncommented more tests to see how well current version works diff --git a/pypy/module/micronumpy/test/test_zjit.py b/pypy/module/mic

[pypy-commit] pypy fix-result-types: Ensure that casting_table and promotion_table are built deterministically

2015-05-28 Thread rlamy
Author: Ronan Lamy Branch: fix-result-types Changeset: r77657:ca908627b665 Date: 2015-05-28 16:32 +0100 http://bitbucket.org/pypy/pypy/changeset/ca908627b665/ Log:Ensure that casting_table and promotion_table are built deterministically (they used to depend on the ordering of the

[pypy-commit] pypy optresult: fix some tests

2015-05-28 Thread fijal
Author: Maciej Fijalkowski Branch: optresult Changeset: r77656:36b8e6c0633d Date: 2015-05-28 16:49 +0200 http://bitbucket.org/pypy/pypy/changeset/36b8e6c0633d/ Log:fix some tests diff --git a/rpython/jit/backend/llsupport/assembler.py b/rpython/jit/backend/llsupport/assembler.py --- a/rpyth

[pypy-commit] pypy vecopt: correctly emitting normal guards not subject of the strengh opt

2015-05-28 Thread plan_rich
Author: Richard Plangger Branch: vecopt Changeset: r77655:f9c2fe944393 Date: 2015-05-28 15:50 +0200 http://bitbucket.org/pypy/pypy/changeset/f9c2fe944393/ Log:correctly emitting normal guards not subject of the strengh opt copying failargs, descr and frame info on strength opt added s

[pypy-commit] pypy default: Moved tag release-2.6.0 to changeset e03971291f3a (from changeset fcdb94156515)

2015-05-28 Thread mattip
Author: mattip Branch: Changeset: r77654:ec5061c58dd5 Date: 2015-05-28 17:15 +0300 http://bitbucket.org/pypy/pypy/changeset/ec5061c58dd5/ Log:Moved tag release-2.6.0 to changeset e03971291f3a (from changeset fcdb94156515) diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@

[pypy-commit] pypy release-2.6.x: merge default into release

2015-05-28 Thread mattip
Author: mattip Branch: release-2.6.x Changeset: r77653:e03971291f3a Date: 2015-05-28 17:14 +0300 http://bitbucket.org/pypy/pypy/changeset/e03971291f3a/ Log:merge default into release diff --git a/lib_pypy/cffi/api.py b/lib_pypy/cffi/api.py --- a/lib_pypy/cffi/api.py +++ b/lib_pypy/cffi/api.p

[pypy-commit] pypy optresult: fix those tests

2015-05-28 Thread fijal
Author: Maciej Fijalkowski Branch: optresult Changeset: r77652:b0cedd290209 Date: 2015-05-28 15:59 +0200 http://bitbucket.org/pypy/pypy/changeset/b0cedd290209/ Log:fix those tests diff --git a/rpython/jit/backend/test/runner_test.py b/rpython/jit/backend/test/runner_test.py --- a/rpython/ji

[pypy-commit] pypy optresult: whack whack whack until we get somewhere with the backend tests

2015-05-28 Thread fijal
Author: Maciej Fijalkowski Branch: optresult Changeset: r77651:813acea37659 Date: 2015-05-28 15:49 +0200 http://bitbucket.org/pypy/pypy/changeset/813acea37659/ Log:whack whack whack until we get somewhere with the backend tests diff --git a/rpython/jit/backend/llsupport/descr.py b/rpython/j

[pypy-commit] pypy optresult: minor hacks until we encounter an actual obstacle

2015-05-28 Thread fijal
Author: Maciej Fijalkowski Branch: optresult Changeset: r77650:39e285bf017f Date: 2015-05-28 15:27 +0200 http://bitbucket.org/pypy/pypy/changeset/39e285bf017f/ Log:minor hacks until we encounter an actual obstacle diff --git a/rpython/jit/backend/llsupport/descr.py b/rpython/jit/backend/lls

[pypy-commit] pypy optresult: finish fixing rewrite

2015-05-28 Thread fijal
Author: Maciej Fijalkowski Branch: optresult Changeset: r77649:f95402318228 Date: 2015-05-28 15:07 +0200 http://bitbucket.org/pypy/pypy/changeset/f95402318228/ Log:finish fixing rewrite diff --git a/rpython/jit/backend/llsupport/rewrite.py b/rpython/jit/backend/llsupport/rewrite.py --- a/rp

[pypy-commit] pypy default: merge

2015-05-28 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r77648:77680da4a885 Date: 2015-05-28 14:23 +0200 http://bitbucket.org/pypy/pypy/changeset/77680da4a885/ Log:merge diff --git a/pypy/module/_cffi_backend/test/test_recompiler.py b/pypy/module/_cffi_backend/test/test_recompiler.py --- a/pypy/modu

[pypy-commit] pypy default: we no longer need it

2015-05-28 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r77647:442682a56d6d Date: 2015-05-28 14:23 +0200 http://bitbucket.org/pypy/pypy/changeset/442682a56d6d/ Log:we no longer need it diff --git a/pypy/goal/targetpypystandalone.py b/pypy/goal/targetpypystandalone.py --- a/pypy/goal/targetpypystanda

[pypy-commit] pypy default: merge heads

2015-05-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r77646:b2c13b12dd20 Date: 2015-05-28 14:20 +0200 http://bitbucket.org/pypy/pypy/changeset/b2c13b12dd20/ Log:merge heads diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py --- a/pypy/config/pypyoption.py +++ b/pypy/config/pypyoption.py @@

[pypy-commit] pypy default: Add passing tests

2015-05-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r77645:71693e2e965a Date: 2015-05-28 13:56 +0200 http://bitbucket.org/pypy/pypy/changeset/71693e2e965a/ Log:Add passing tests diff --git a/pypy/module/_cffi_backend/test/test_recompiler.py b/pypy/module/_cffi_backend/test/test_recompiler.py --- a/pypy/

[pypy-commit] pypy default: do it yet differently

2015-05-28 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r77644:f3ab547c661e Date: 2015-05-28 14:03 +0200 http://bitbucket.org/pypy/pypy/changeset/f3ab547c661e/ Log:do it yet differently diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py --- a/pypy/config/pypyoption.py +++ b/pypy/confi

[pypy-commit] pypy default: simplify

2015-05-28 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r77643:a680bce7a5b6 Date: 2015-05-28 13:58 +0200 http://bitbucket.org/pypy/pypy/changeset/a680bce7a5b6/ Log:simplify diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py --- a/pypy/config/pypyoption.py +++ b/pypy/config/pypyoption.

[pypy-commit] cffi default: more about issue 198: Test and fix

2015-05-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r2122:7aea388413bd Date: 2015-05-28 13:56 +0200 http://bitbucket.org/cffi/cffi/changeset/7aea388413bd/ Log:more about issue 198: Test and fix diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c @@ -1232,8 +

[pypy-commit] pypy default: merge

2015-05-28 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r77642:7fb4752791b3 Date: 2015-05-28 13:50 +0200 http://bitbucket.org/pypy/pypy/changeset/7fb4752791b3/ Log:merge diff --git a/lib_pypy/cffi/api.py b/lib_pypy/cffi/api.py --- a/lib_pypy/cffi/api.py +++ b/lib_pypy/cffi/api.py @@ -505,7 +505,7 @@

[pypy-commit] pypy default: hack around a stupid limitation, now _vmprof is not enabled when JIT is not on

2015-05-28 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r77641:555b324de044 Date: 2015-05-28 13:48 +0200 http://bitbucket.org/pypy/pypy/changeset/555b324de044/ Log:hack around a stupid limitation, now _vmprof is not enabled when JIT is not on diff --git a/pypy/config/pypyoption.py b/pypy/conf

[pypy-commit] cffi default: Issue #198 bis: fix for constants of unknown size

2015-05-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r2121:ae85f5a0e121 Date: 2015-05-28 13:34 +0200 http://bitbucket.org/cffi/cffi/changeset/ae85f5a0e121/ Log:Issue #198 bis: fix for constants of unknown size diff --git a/c/lib_obj.c b/c/lib_obj.c --- a/c/lib_obj.c +++ b/c/lib_obj.c @@ -259,7 +259,10 @@

[pypy-commit] cffi default: Add a passing test

2015-05-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r2120:e1598160e2e1 Date: 2015-05-28 13:21 +0200 http://bitbucket.org/cffi/cffi/changeset/e1598160e2e1/ Log:Add a passing test diff --git a/testing/cffi1/test_recompiler.py b/testing/cffi1/test_recompiler.py --- a/testing/cffi1/test_recompiler.py +++ b/t

[pypy-commit] pypy vecopt: factored out a rename object for trace operations

2015-05-28 Thread plan_rich
Author: Richard Plangger Branch: vecopt Changeset: r77639:de37694c94d1 Date: 2015-05-28 10:16 +0200 http://bitbucket.org/pypy/pypy/changeset/de37694c94d1/ Log:factored out a rename object for trace operations same as for guard strengthing is not not used anymore (should removes the re

[pypy-commit] pypy vecopt: retinkering the dependency construction, statements with sideeffects need stronger dependencies

2015-05-28 Thread plan_rich
Author: Richard Plangger Branch: vecopt Changeset: r77640:f83b729acb89 Date: 2015-05-28 13:04 +0200 http://bitbucket.org/pypy/pypy/changeset/f83b729acb89/ Log:retinkering the dependency construction, statements with sideeffects need stronger dependencies improved the guard strengthen

[pypy-commit] cffi default: Mention issue #198

2015-05-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r2119:8ff188a165ae Date: 2015-05-28 11:38 +0200 http://bitbucket.org/cffi/cffi/changeset/8ff188a165ae/ Log:Mention issue #198 diff --git a/doc/source/whatsnew.rst b/doc/source/whatsnew.rst --- a/doc/source/whatsnew.rst +++ b/doc/source/whatsnew.rst @@ -

[pypy-commit] pypy default: update to cffi/1283fea71028 for issue 198.

2015-05-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r77638:beece8a05340 Date: 2015-05-28 11:34 +0200 http://bitbucket.org/pypy/pypy/changeset/beece8a05340/ Log:update to cffi/1283fea71028 for issue 198. fix another reftracker issue (before translation only) diff --git a/pypy/module/_cffi_backend

[pypy-commit] cffi default: Issue 198: corrupted constant of type 'struct'

2015-05-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r2118:1283fea71028 Date: 2015-05-28 10:54 +0200 http://bitbucket.org/cffi/cffi/changeset/1283fea71028/ Log:Issue 198: corrupted constant of type 'struct' Thanks Lisandro! diff --git a/c/lib_obj.c b/c/lib_obj.c --- a/c/lib_obj.c +++ b/c/lib_obj.

[pypy-commit] pypy default: import cffi/c0ca172d6ce6

2015-05-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r77637:a9b88b2d9e30 Date: 2015-05-28 10:24 +0200 http://bitbucket.org/pypy/pypy/changeset/a9b88b2d9e30/ Log:import cffi/c0ca172d6ce6 diff --git a/pypy/module/test_lib_pypy/cffi_tests/cffi1/test_zdist.py b/pypy/module/test_lib_pypy/cffi_tests/cffi1/test