[pypy-commit] pypy default: minor simplification - only export state when necessary (that is when we're

2014-12-17 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r74964:f2d7e0e3f156 Date: 2014-12-17 11:25 +0200 http://bitbucket.org/pypy/pypy/changeset/f2d7e0e3f156/ Log:minor simplification - only export state when necessary (that is when we're optimizing preamble or base for retrace) diff --git a

[pypy-commit] pypy default: we don't need to kill huge int bounds if we're just finishing the optimizer pass

2014-12-17 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r74965:da4d4e229a6d Date: 2014-12-17 11:29 +0200 http://bitbucket.org/pypy/pypy/changeset/da4d4e229a6d/ Log:we don't need to kill huge int bounds if we're just finishing the optimizer pass diff --git a/rpython/jit/metainterp/optimizeopt/

[pypy-commit] pypy default: * rename test_disable_optimizations to test_zdisable_opts, so it runs last

2014-12-17 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r74966:62241619b8b5 Date: 2014-12-17 11:36 +0200 http://bitbucket.org/pypy/pypy/changeset/62241619b8b5/ Log:* rename test_disable_optimizations to test_zdisable_opts, so it runs last * disable test_multilabel - it's a feature we d

[pypy-commit] pypy all_ordered_dicts: (ltratt, arigo)

2014-12-17 Thread arigo
Author: Armin Rigo Branch: all_ordered_dicts Changeset: r74967:1a8e8c05fb54 Date: 2014-12-17 12:35 + http://bitbucket.org/pypy/pypy/changeset/1a8e8c05fb54/ Log:(ltratt, arigo) Add some jit.look_inside_iff(): so far the ll_dict_grow() call ends up as a residual call diff

[pypy-commit] pypy vmprof: merge default

2014-12-17 Thread fijal
Author: Maciej Fijalkowski Branch: vmprof Changeset: r74968:060eabccb5b8 Date: 2014-12-17 14:01 +0100 http://bitbucket.org/pypy/pypy/changeset/060eabccb5b8/ Log:merge default diff too long, truncating to 2000 out of 2100 lines diff --git a/lib-python/2.7/sqlite3/test/dbapi.py b/lib-python/

[pypy-commit] pypy vmprof: merge

2014-12-17 Thread fijal
Author: Maciej Fijalkowski Branch: vmprof Changeset: r74969:2261c6164873 Date: 2014-12-17 14:01 +0100 http://bitbucket.org/pypy/pypy/changeset/2261c6164873/ Log:merge diff --git a/pypy/module/_vmprof/interp_vmprof.py b/pypy/module/_vmprof/interp_vmprof.py --- a/pypy/module/_vmprof/interp_vm

[pypy-commit] pypy all_ordered_dicts: remove dead lines

2014-12-17 Thread arigo
Author: Armin Rigo Branch: all_ordered_dicts Changeset: r74970:f3acf053a316 Date: 2014-12-17 14:59 +0100 http://bitbucket.org/pypy/pypy/changeset/f3acf053a316/ Log:remove dead lines diff --git a/rpython/rtyper/lltypesystem/rordereddict.py b/rpython/rtyper/lltypesystem/rordereddict.py --- a/

[pypy-commit] pypy all_ordered_dicts: (ltratt, arigo)

2014-12-17 Thread arigo
Author: Armin Rigo Branch: all_ordered_dicts Changeset: r74971:7724bdb58abf Date: 2014-12-17 15:09 + http://bitbucket.org/pypy/pypy/changeset/7724bdb58abf/ Log:(ltratt, arigo) The previous check might have been correct, but we couldn't work out why. Rewrite it and add man

[pypy-commit] pypy libgccjit-backend: Work-in-progress

2014-12-17 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r74979:cf027885030b Date: 2014-12-16 10:12 -0500 http://bitbucket.org/pypy/pypy/changeset/cf027885030b/ Log:Work-in-progress diff --git a/rpython/jit/backend/libgccjit/assembler.py b/rpython/jit/backend/libgccjit/assembler.py --- a/

[pypy-commit] pypy libgccjit-backend: WIP, sent as https://mail.python.org/pipermail/pypy-dev/2014-December/012947.html

2014-12-17 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r74973:2ae9fa4283cd Date: 2014-12-15 09:57 -0500 http://bitbucket.org/pypy/pypy/changeset/2ae9fa4283cd/ Log:WIP, sent as https://mail.python.org/pipermail/pypy- dev/2014-December/012947.html diff --git a/rpython/jit/backend/d

[pypy-commit] pypy libgccjit-backend: Get test_compile_linear_loop working

2014-12-17 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r74980:0b696e11a782 Date: 2014-12-16 11:39 -0500 http://bitbucket.org/pypy/pypy/changeset/0b696e11a782/ Log:Get test_compile_linear_loop working I see occasional glibc reports about corrupt heap on exit diff --git a/rpython/

[pypy-commit] pypy libgccjit-backend: Experimental libgccjit backend

2014-12-17 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r74972:3096e72141bd Date: 2014-12-17 11:37 -0500 http://bitbucket.org/pypy/pypy/changeset/3096e72141bd/ Log:Experimental libgccjit backend ___ pypy-commit mailing list pypy-commit@python.or

[pypy-commit] pypy libgccjit-backend: Set _nowrapper=True when creating rffi bindings for libgccjit

2014-12-17 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r74974:52abcc39fd47 Date: 2014-12-15 11:10 -0500 http://bitbucket.org/pypy/pypy/changeset/52abcc39fd47/ Log:Set _nowrapper=True when creating rffi bindings for libgccjit diff --git a/rpython/jit/backend/libgccjit/rffi_bindings.py b/

[pypy-commit] pypy libgccjit-backend: Implement an OO-style rffi wrapper to libgccjit

2014-12-17 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r74978:947cc4471f74 Date: 2014-12-16 06:46 -0500 http://bitbucket.org/pypy/pypy/changeset/947cc4471f74/ Log:Implement an OO-style rffi wrapper to libgccjit diff --git a/rpython/jit/backend/libgccjit/rffi_bindings.py b/rpython/jit/ba

[pypy-commit] pypy libgccjit-backend: Add initial comment to IR. WIP on emit methods

2014-12-17 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r74981:f58bfe1daf4d Date: 2014-12-16 11:49 -0500 http://bitbucket.org/pypy/pypy/changeset/f58bfe1daf4d/ Log:Add initial comment to IR. WIP on emit methods diff --git a/rpython/jit/backend/libgccjit/assembler.py b/rpython/jit/backend

[pypy-commit] pypy libgccjit-backend: Reduce debug spew

2014-12-17 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r74977:4838a68bebba Date: 2014-12-15 13:28 -0500 http://bitbucket.org/pypy/pypy/changeset/4838a68bebba/ Log:Reduce debug spew diff --git a/rpython/jit/backend/libgccjit/assembler.py b/rpython/jit/backend/libgccjit/assembler.py --- a

[pypy-commit] pypy libgccjit-backend: Get parts of test_int_operations to work

2014-12-17 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r74983:c46f9a7b13de Date: 2014-12-17 00:39 -0500 http://bitbucket.org/pypy/pypy/changeset/c46f9a7b13de/ Log:Get parts of test_int_operations to work diff --git a/rpython/jit/backend/libgccjit/assembler.py b/rpython/jit/backend/libgc

[pypy-commit] pypy libgccjit-backend: Support more of test_int_operations (requires gcc_jit_context_new_rvalue_from_long)

2014-12-17 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r74985:478e510f4673 Date: 2014-12-17 01:36 -0500 http://bitbucket.org/pypy/pypy/changeset/478e510f4673/ Log:Support more of test_int_operations (requires gcc_jit_context_new_rvalue_from_long) diff --git a/rpython/jit/backend/

[pypy-commit] pypy libgccjit-backend: t_long -> t_Signed, and get the appropriately sized type

2014-12-17 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r74984:b74f1446a2c7 Date: 2014-12-17 00:45 -0500 http://bitbucket.org/pypy/pypy/changeset/b74f1446a2c7/ Log:t_long -> t_Signed, and get the appropriately sized type diff --git a/rpython/jit/backend/libgccjit/assembler.py b/rpython/j

[pypy-commit] pypy libgccjit-backend: Get test_float_operations to pass

2014-12-17 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r74987:f2406d6b5d16 Date: 2014-12-17 11:26 -0500 http://bitbucket.org/pypy/pypy/changeset/f2406d6b5d16/ Log:Get test_float_operations to pass diff --git a/rpython/jit/backend/libgccjit/assembler.py b/rpython/jit/backend/libgccjit/as

[pypy-commit] pypy libgccjit-backend: Start supporting floats (requires GCC_JIT_UNARY_OP_ABS)

2014-12-17 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r74986:6ed15f284d0e Date: 2014-12-17 10:46 -0500 http://bitbucket.org/pypy/pypy/changeset/6ed15f284d0e/ Log:Start supporting floats (requires GCC_JIT_UNARY_OP_ABS) Convert arg-handling to use a union. Implement some float

[pypy-commit] pypy libgccjit-backend: WIP: Initial compilation of test_compile_linear_loop

2014-12-17 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r74975:5a904ca20a80 Date: 2014-12-15 12:51 -0500 http://bitbucket.org/pypy/pypy/changeset/5a904ca20a80/ Log:WIP: Initial compilation of test_compile_linear_loop Tested via: ./pytest.py rpython/jit/backend/libgccjit/te

[pypy-commit] pypy libgccjit-backend: WIP: Add comments describing each ResOperation into the libgccjit IR

2014-12-17 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r74976:f6a3bd3f6dbb Date: 2014-12-15 12:56 -0500 http://bitbucket.org/pypy/pypy/changeset/f6a3bd3f6dbb/ Log:WIP: Add comments describing each ResOperation into the libgccjit IR diff --git a/rpython/jit/backend/libgccjit/assembler.py

[pypy-commit] pypy libgccjit-backend: Get test_compile_loop to work

2014-12-17 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r74982:e540b044a92d Date: 2014-12-16 14:33 -0500 http://bitbucket.org/pypy/pypy/changeset/e540b044a92d/ Log:Get test_compile_loop to work diff --git a/rpython/jit/backend/libgccjit/assembler.py b/rpython/jit/backend/libgccjit/assemb

[pypy-commit] pypy libgccjit-backend: Reorder emit_ methods to match the ordering within resoperation.py

2014-12-17 Thread dmalcolm
Author: David Malcolm Branch: libgccjit-backend Changeset: r74988:c5989b35a619 Date: 2014-12-17 12:11 -0500 http://bitbucket.org/pypy/pypy/changeset/c5989b35a619/ Log:Reorder emit_ methods to match the ordering within resoperation.py diff --git a/rpython/jit/backend/libgccjit/assembler.py b

[pypy-commit] cffi default: Fix failing tests

2014-12-17 Thread rguillebert
Author: Romain Guillebert Branch: Changeset: r1589:f0241abbaab0 Date: 2014-10-21 15:38 +0200 http://bitbucket.org/cffi/cffi/changeset/f0241abbaab0/ Log:Fix failing tests diff --git a/cffi/vengine_cpy.py b/cffi/vengine_cpy.py --- a/cffi/vengine_cpy.py +++ b/cffi/vengine_cpy.py @@ -138,12 +13

[pypy-commit] cffi default: Add dlopen flags to verify on pypy

2014-12-17 Thread rguillebert
Author: Romain Guillebert Branch: Changeset: r1587:0853a872dedf Date: 2014-10-21 12:55 +0200 http://bitbucket.org/cffi/cffi/changeset/0853a872dedf/ Log:Add dlopen flags to verify on pypy diff --git a/cffi/vengine_gen.py b/cffi/vengine_gen.py --- a/cffi/vengine_gen.py +++ b/cffi/vengine_gen.

[pypy-commit] cffi default: Make sure the flags kwarg of verify has no effect on Windows

2014-12-17 Thread rguillebert
Author: Romain Guillebert Branch: Changeset: r1591:b7065ad45a58 Date: 2014-12-17 17:57 +0100 http://bitbucket.org/cffi/cffi/changeset/b7065ad45a58/ Log:Make sure the flags kwarg of verify has no effect on Windows diff --git a/cffi/vengine_cpy.py b/cffi/vengine_cpy.py --- a/cffi/vengine_cpy.

[pypy-commit] cffi default: Import verify dlopen flags for cpython

2014-12-17 Thread rguillebert
Author: Romain Guillebert Branch: Changeset: r1588:2ff481ead26d Date: 2014-10-21 13:28 +0200 http://bitbucket.org/cffi/cffi/changeset/2ff481ead26d/ Log:Import verify dlopen flags for cpython diff --git a/cffi/vengine_cpy.py b/cffi/vengine_cpy.py --- a/cffi/vengine_cpy.py +++ b/cffi/vengine_

[pypy-commit] cffi default: Add documentation for the flags argument of verify

2014-12-17 Thread rguillebert
Author: Romain Guillebert Branch: Changeset: r1590:36d8fcb90561 Date: 2014-12-17 17:50 +0100 http://bitbucket.org/cffi/cffi/changeset/36d8fcb90561/ Log:Add documentation for the flags argument of verify diff --git a/doc/source/index.rst b/doc/source/index.rst --- a/doc/source/index.rst +++

[pypy-commit] cffi default: Merge heads

2014-12-17 Thread rguillebert
Author: Romain Guillebert Branch: Changeset: r1592:9267d5f13672 Date: 2014-12-17 18:04 +0100 http://bitbucket.org/cffi/cffi/changeset/9267d5f13672/ Log:Merge heads diff --git a/TODO b/TODO --- a/TODO +++ b/TODO @@ -1,10 +1,3 @@ -Next steps --- - -verify() handles "typedef ... so

[pypy-commit] pypy default: Kill an obscure feature about unrolling - one that generates same_as

2014-12-17 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r74989:5693f914b241 Date: 2014-12-17 19:27 +0200 http://bitbucket.org/pypy/pypy/changeset/5693f914b241/ Log:Kill an obscure feature about unrolling - one that generates same_as in order to pass one box twice as two unrelated boxes into th

[pypy-commit] pypy optresult: progress

2014-12-17 Thread fijal
Author: Maciej Fijalkowski Branch: optresult Changeset: r74990:e42a2a263bf7 Date: 2014-12-17 19:29 +0200 http://bitbucket.org/pypy/pypy/changeset/e42a2a263bf7/ Log:progress diff --git a/rpython/jit/metainterp/logger.py b/rpython/jit/metainterp/logger.py --- a/rpython/jit/metainterp/logger.py

[pypy-commit] pypy optresult: merge default

2014-12-17 Thread fijal
Author: Maciej Fijalkowski Branch: optresult Changeset: r74991:8e03e2425205 Date: 2014-12-17 19:32 +0200 http://bitbucket.org/pypy/pypy/changeset/8e03e2425205/ Log:merge default diff too long, truncating to 2000 out of 2146 lines diff --git a/lib-python/2.7/test/test_collections.py b/lib-p

[pypy-commit] pypy optresult: kill pdb

2014-12-17 Thread fijal
Author: Maciej Fijalkowski Branch: optresult Changeset: r74992:0edebff04429 Date: 2014-12-17 19:33 +0200 http://bitbucket.org/pypy/pypy/changeset/0edebff04429/ Log:kill pdb diff --git a/rpython/jit/metainterp/optimizeopt/unroll.py b/rpython/jit/metainterp/optimizeopt/unroll.py --- a/rpython

[pypy-commit] pypy all_ordered_dicts: Quick fix for ll_arraycopy() on an array of structs

2014-12-17 Thread arigo
Author: Armin Rigo Branch: all_ordered_dicts Changeset: r74993:901068cd72f6 Date: 2014-12-17 17:47 + http://bitbucket.org/pypy/pypy/changeset/901068cd72f6/ Log:Quick fix for ll_arraycopy() on an array of structs diff --git a/rpython/jit/metainterp/optimizeopt/rewrite.py b/rpython/jit/me

[pypy-commit] pypy default: Add tests for 341027e99d33.

2014-12-17 Thread arigo
Author: Armin Rigo Branch: Changeset: r74995:41c42127ea0c Date: 2014-12-17 17:57 + http://bitbucket.org/pypy/pypy/changeset/41c42127ea0c/ Log:Add tests for 341027e99d33. diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizebasic.py b/rpython/jit/metainterp/optimizeopt/test

[pypy-commit] pypy default: Quick fix for ll_arraycopy() on an array of structs

2014-12-17 Thread arigo
Author: Armin Rigo Branch: Changeset: r74994:341027e99d33 Date: 2014-12-17 17:47 + http://bitbucket.org/pypy/pypy/changeset/341027e99d33/ Log:Quick fix for ll_arraycopy() on an array of structs diff --git a/rpython/jit/metainterp/optimizeopt/rewrite.py b/rpython/jit/metainterp/optimize

[pypy-commit] pypy all_ordered_dicts: merge heads

2014-12-17 Thread arigo
Author: Armin Rigo Branch: all_ordered_dicts Changeset: r74997:7ef08cb6ae5a Date: 2014-12-17 18:38 + http://bitbucket.org/pypy/pypy/changeset/7ef08cb6ae5a/ Log:merge heads diff --git a/rpython/rtyper/lltypesystem/rordereddict.py b/rpython/rtyper/lltypesystem/rordereddict.py --- a/rpytho

[pypy-commit] pypy all_ordered_dicts: Add some more @jits

2014-12-17 Thread arigo
Author: Armin Rigo Branch: all_ordered_dicts Changeset: r74996:24a23a64f250 Date: 2014-12-17 19:37 +0100 http://bitbucket.org/pypy/pypy/changeset/24a23a64f250/ Log:Add some more @jits diff --git a/rpython/rtyper/lltypesystem/rordereddict.py b/rpython/rtyper/lltypesystem/rordereddict.py ---

[pypy-commit] pypy optresult: fix the parsing stuff, some low hanging fruit

2014-12-17 Thread fijal
Author: Maciej Fijalkowski Branch: optresult Changeset: r74998:6f3c6ecaa793 Date: 2014-12-17 22:04 +0200 http://bitbucket.org/pypy/pypy/changeset/6f3c6ecaa793/ Log:fix the parsing stuff, some low hanging fruit diff too long, truncating to 2000 out of 3207 lines diff --git a/rpython/jit/meta

[pypy-commit] pypy stdlib-2.7.9: correctly handle exec in tuple form (cpython issue21591)

2014-12-17 Thread bdkearns
Author: Brian Kearns Branch: stdlib-2.7.9 Changeset: r74999:2e4e36c84077 Date: 2014-12-17 17:00 -0500 http://bitbucket.org/pypy/pypy/changeset/2e4e36c84077/ Log:correctly handle exec in tuple form (cpython issue21591) diff --git a/pypy/interpreter/astcompiler/astbuilder.py b/pypy/interprete

[pypy-commit] pypy stdlib-2.7.9: try to fix translation

2014-12-17 Thread bdkearns
Author: Brian Kearns Branch: stdlib-2.7.9 Changeset: r75000:8d5bf221300a Date: 2014-12-17 17:15 -0500 http://bitbucket.org/pypy/pypy/changeset/8d5bf221300a/ Log:try to fix translation diff --git a/pypy/interpreter/astcompiler/astbuilder.py b/pypy/interpreter/astcompiler/astbuilder.py --- a/

[pypy-commit] pypy py3.3: SSL: Add support for npn_protocols

2014-12-17 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.3 Changeset: r75001:c62ae9b1f120 Date: 2014-12-16 18:40 +0100 http://bitbucket.org/pypy/pypy/changeset/c62ae9b1f120/ Log:SSL: Add support for npn_protocols diff --git a/lib-python/3/test/test_ssl.py b/lib-python/3/test/test_ssl.py --- a/lib-python/3/t

[pypy-commit] pypy py3.3: SSL: add compression() method

2014-12-17 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.3 Changeset: r75003:5efb69f6c4d5 Date: 2014-12-18 00:28 +0100 http://bitbucket.org/pypy/pypy/changeset/5efb69f6c4d5/ Log:SSL: add compression() method diff --git a/pypy/module/_ssl/interp_ssl.py b/pypy/module/_ssl/interp_ssl.py --- a/pypy/module/_ssl/

[pypy-commit] pypy py3.3: SSL: implement tls_unique_cb()

2014-12-17 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.3 Changeset: r75002:e8613bc29b37 Date: 2014-12-16 19:12 +0100 http://bitbucket.org/pypy/pypy/changeset/e8613bc29b37/ Log:SSL: implement tls_unique_cb() diff --git a/pypy/module/_ssl/interp_ssl.py b/pypy/module/_ssl/interp_ssl.py --- a/pypy/module/_ssl

[pypy-commit] pypy py3.3: Be sure to initialize all fields in the socket object, even if __init__ is not called.

2014-12-17 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.3 Changeset: r75004:eea8f92e03d4 Date: 2014-12-18 00:36 +0100 http://bitbucket.org/pypy/pypy/changeset/eea8f92e03d4/ Log:Be sure to initialize all fields in the socket object, even if __init__ is not called. diff --git a/pypy/module/_socket/in

[pypy-commit] pypy stdlib-2.7.9: merged upstream

2014-12-17 Thread alex_gaynor
Author: Alex Gaynor Branch: stdlib-2.7.9 Changeset: r75006:abfb4eb09565 Date: 2014-12-17 15:53 -0800 http://bitbucket.org/pypy/pypy/changeset/abfb4eb09565/ Log:merged upstream diff --git a/pypy/interpreter/astcompiler/astbuilder.py b/pypy/interpreter/astcompiler/astbuilder.py --- a/pypy/int

[pypy-commit] pypy stdlib-2.7.9: Don't assume __builtins__ is a dict.

2014-12-17 Thread alex_gaynor
Author: Alex Gaynor Branch: stdlib-2.7.9 Changeset: r75005:aabd37028202 Date: 2014-12-17 15:53 -0800 http://bitbucket.org/pypy/pypy/changeset/aabd37028202/ Log:Don't assume __builtins__ is a dict. diff --git a/lib-python/2.7/test/_mock_backport.py b/lib-python/2.7/test/_mock_backport.py ---

[pypy-commit] pypy stdlib-2.7.9: merge heads

2014-12-17 Thread bdkearns
Author: Brian Kearns Branch: stdlib-2.7.9 Changeset: r75008:b5dea7545f7c Date: 2014-12-17 21:00 -0500 http://bitbucket.org/pypy/pypy/changeset/b5dea7545f7c/ Log:merge heads diff --git a/lib-python/2.7/test/_mock_backport.py b/lib-python/2.7/test/_mock_backport.py --- a/lib-python/2.7/test/_

[pypy-commit] pypy stdlib-2.7.9: add failing test for coding spec

2014-12-17 Thread bdkearns
Author: Brian Kearns Branch: stdlib-2.7.9 Changeset: r75007:3ad403fdd1ae Date: 2014-12-17 20:46 -0500 http://bitbucket.org/pypy/pypy/changeset/3ad403fdd1ae/ Log:add failing test for coding spec diff --git a/pypy/interpreter/test/test_compiler.py b/pypy/interpreter/test/test_compiler.py ---