[pypy-commit] pypy cpyext-jit: merge part of the cpyext-callopt branch, up to commit 9cbc8bd76297: this should simplify and speedup the call of simple functions/methods

2017-07-16 Thread antocuni
Author: Antonio Cuni Branch: cpyext-jit Changeset: r91913:25ba96ce5970 Date: 2017-07-16 15:20 +0100 http://bitbucket.org/pypy/pypy/changeset/25ba96ce5970/ Log:merge part of the cpyext-callopt branch, up to commit 9cbc8bd76297: this should simplify and speedup the call of simple

[pypy-commit] pypy cpyext-jit: add enough @jit.dont_look_inside so that pypy translates

2017-07-16 Thread antocuni
Author: Antonio Cuni Branch: cpyext-jit Changeset: r91912:aee286949d64 Date: 2017-07-16 13:06 +0100 http://bitbucket.org/pypy/pypy/changeset/aee286949d64/ Log:add enough @jit.dont_look_inside so that pypy translates diff --git a/pypy/module/_cffi_backend/cffi1_module.py b/pypy/module/_cffi_

[pypy-commit] pypy cpyext-jit: experimental branch in which to make cpyext visible to the JIT

2017-07-16 Thread antocuni
Author: Antonio Cuni Branch: cpyext-jit Changeset: r91910:1327063282d7 Date: 2017-07-16 14:59 +0100 http://bitbucket.org/pypy/pypy/changeset/1327063282d7/ Log:experimental branch in which to make cpyext visible to the JIT ___ pypy-commit mailing li

[pypy-commit] pypy cpyext-jit: remove cpyext from the JIT policy blacklist

2017-07-16 Thread antocuni
Author: Antonio Cuni Branch: cpyext-jit Changeset: r91911:ae94f6ae3278 Date: 2017-07-16 14:54 +0100 http://bitbucket.org/pypy/pypy/changeset/ae94f6ae3278/ Log:remove cpyext from the JIT policy blacklist diff --git a/pypy/module/pypyjit/policy.py b/pypy/module/pypyjit/policy.py --- a/pypy/mod

[pypy-commit] pypy py3.6: Add test for async generator fail while running

2017-07-16 Thread rmariano
Author: Mariano Anaya Branch: py3.6 Changeset: r91909:b6e947786fa5 Date: 2017-07-16 17:00 +0200 http://bitbucket.org/pypy/pypy/changeset/b6e947786fa5/ Log:Add test for async generator fail while running Check when an exception is thrown by calling `.athrow()` while on the mid

[pypy-commit] pypy py3.6: Relax and implement the latest test

2017-07-16 Thread arigo
Author: Armin Rigo Branch: py3.6 Changeset: r91908:4146af845534 Date: 2017-07-16 16:22 +0200 http://bitbucket.org/pypy/pypy/changeset/4146af845534/ Log:Relax and implement the latest test diff --git a/pypy/interpreter/generator.py b/pypy/interpreter/generator.py --- a/pypy/interpreter/genera

[pypy-commit] pypy py3.5: Improve performance of bytearray.extend()

2017-07-16 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r91907:75b45f45de1b Date: 2017-07-16 16:22 +0200 http://bitbucket.org/pypy/pypy/changeset/75b45f45de1b/ Log:Improve performance of bytearray.extend() diff --git a/pypy/objspace/std/bytesobject.py b/pypy/objspace/std/bytesobject.py --- a/pypy/objspa

[pypy-commit] pypy py3.5: fix for 6159e89116af

2017-07-16 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r91906:fe19ba9deaa2 Date: 2017-07-16 16:18 +0200 http://bitbucket.org/pypy/pypy/changeset/fe19ba9deaa2/ Log:fix for 6159e89116af diff --git a/pypy/objspace/std/bytesobject.py b/pypy/objspace/std/bytesobject.py --- a/pypy/objspace/std/bytesobject.py

[pypy-commit] pypy py3.6: Add test for CPython for atrow().throw

2017-07-16 Thread rmariano
Author: Mariano Anaya Branch: py3.6 Changeset: r91905:1bf8606b71de Date: 2017-07-16 16:08 +0200 http://bitbucket.org/pypy/pypy/changeset/1bf8606b71de/ Log:Add test for CPython for atrow().throw In this case CPython raises RuntimeError, similar as if it was a wrong parameter t

[pypy-commit] pypy py3.6: Merged in mad-marty/pypy/py3.6 (pull request #558)

2017-07-16 Thread rlamy
Author: Ronan Lamy Branch: py3.6 Changeset: r91904:6e9e65d8b76a Date: 2017-07-16 13:58 + http://bitbucket.org/pypy/pypy/changeset/6e9e65d8b76a/ Log:Merged in mad-marty/pypy/py3.6 (pull request #558) (ronan,pzieschang) fixed test_intobject behaviour for python 3.6 as well

[pypy-commit] pypy py3.6: (ronan, pzieschang) fixed test_intobject behaviour for python 3.6 as well with bool

2017-07-16 Thread p_zi...@yahoo.de
Author: p_ziesch...@yahoo.de Branch: py3.6 Changeset: r91903:0c4aaad09618 Date: 2017-07-16 15:36 +0200 http://bitbucket.org/pypy/pypy/changeset/0c4aaad09618/ Log:(ronan,pzieschang) fixed test_intobject behaviour for python 3.6 as well with bool diff --git a/pypy/objspace/std/test/test

[pypy-commit] extradoc extradoc: add my talk draft

2017-07-16 Thread fijal
Author: fijal Branch: extradoc Changeset: r5821:a123560be7b9 Date: 2017-07-16 15:30 +0200 http://bitbucket.org/pypy/extradoc/changeset/a123560be7b9/ Log:add my talk draft diff --git a/talk/pyconru-2017/talk.key b/talk/pyconru-2017/talk.key new file mode 100644 index e69de29bb2d1d6434b8b29ae7

[pypy-commit] pypy py3.6: support for athrow()

2017-07-16 Thread arigo
Author: Armin Rigo Branch: py3.6 Changeset: r91902:32f19625dc25 Date: 2017-07-16 15:19 +0200 http://bitbucket.org/pypy/pypy/changeset/32f19625dc25/ Log:support for athrow() diff --git a/pypy/interpreter/generator.py b/pypy/interpreter/generator.py --- a/pypy/interpreter/generator.py +++ b/py

[pypy-commit] pypy py3.6: (ronan, pzieschang) fixed int() behaviour also for __trunc__ returning a subclass of int

2017-07-16 Thread p_zi...@yahoo.de
Author: p_ziesch...@yahoo.de Branch: py3.6 Changeset: r91900:3ed5101a25c4 Date: 2017-07-16 14:46 +0200 http://bitbucket.org/pypy/pypy/changeset/3ed5101a25c4/ Log:(ronan,pzieschang) fixed int() behaviour also for __trunc__ returning a subclass of int diff --git a/pypy/objspace/std/into

[pypy-commit] pypy py3.6: Merged in mad-marty/pypy/py3.6 (pull request #557)

2017-07-16 Thread rlamy
Author: Ronan Lamy Branch: py3.6 Changeset: r91901:b69f41d7b76d Date: 2017-07-16 13:03 + http://bitbucket.org/pypy/pypy/changeset/b69f41d7b76d/ Log:Merged in mad-marty/pypy/py3.6 (pull request #557) (ronan,pzieschang) fixed int() behaviour also for __trunc__ returning a s

[pypy-commit] pypy py3.6: AsyncGenASend().descr_throw()

2017-07-16 Thread arigo
Author: Armin Rigo Branch: py3.6 Changeset: r91899:75e725412a83 Date: 2017-07-16 14:51 +0200 http://bitbucket.org/pypy/pypy/changeset/75e725412a83/ Log:AsyncGenASend().descr_throw() diff --git a/pypy/interpreter/generator.py b/pypy/interpreter/generator.py --- a/pypy/interpreter/generator.py

[pypy-commit] pypy py3.6: Merge heads

2017-07-16 Thread rmariano
Author: Mariano Anaya Branch: py3.6 Changeset: r91898:1739c19d3d16 Date: 2017-07-16 14:50 +0200 http://bitbucket.org/pypy/pypy/changeset/1739c19d3d16/ Log:Merge heads diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py --- a/pypy/interpreter/baseobjspace.py +++ b

[pypy-commit] pypy py3.6: Add test for async generators with asend and throw, and vice-versa

2017-07-16 Thread rmariano
Author: Mariano Anaya Branch: py3.6 Changeset: r91897:6f9eb0f25f77 Date: 2017-07-16 14:49 +0200 http://bitbucket.org/pypy/pypy/changeset/6f9eb0f25f77/ Log:Add test for async generators with asend and throw, and vice-versa diff --git a/pypy/interpreter/test/test_coroutine.py b/pypy/interpret

[pypy-commit] pypy py3.6: Merged in mad-marty/pypy/py3.6 (pull request #556)

2017-07-16 Thread rlamy
Author: Ronan Lamy Branch: py3.6 Changeset: r91896:f593f803fcdb Date: 2017-07-16 12:23 + http://bitbucket.org/pypy/pypy/changeset/f593f803fcdb/ Log:Merged in mad-marty/pypy/py3.6 (pull request #556) (ronan,pzieschang) fixed int() behaviour to mirror python 3.6, where a re

[pypy-commit] pypy py3.6: (ronan, pzieschang) fixed int() behaviour to mirror python 3.6, where a real int must be returned

2017-07-16 Thread p_zi...@yahoo.de
Author: p_ziesch...@yahoo.de Branch: py3.6 Changeset: r91895:caa89dbcd27a Date: 2017-07-16 14:20 +0200 http://bitbucket.org/pypy/pypy/changeset/caa89dbcd27a/ Log:(ronan,pzieschang) fixed int() behaviour to mirror python 3.6, where a real int must be returned diff --git a/pypy/interpre

[pypy-commit] pypy py3.6: Merge branch py3.5

2017-07-16 Thread rmariano
Author: Mariano Anaya Branch: py3.6 Changeset: r91894:51ae4831bf9b Date: 2017-07-16 14:20 +0200 http://bitbucket.org/pypy/pypy/changeset/51ae4831bf9b/ Log:Merge branch py3.5 diff --git a/lib-python/2.7/test/test_os.py b/lib-python/2.7/test/test_os.py --- a/lib-python/2.7/test/test_os.py +++

[pypy-commit] pypy py3.5: Merge heads

2017-07-16 Thread rmariano
Author: Mariano Anaya Branch: py3.5 Changeset: r91893:6de61c965087 Date: 2017-07-16 14:18 +0200 http://bitbucket.org/pypy/pypy/changeset/6de61c965087/ Log:Merge heads 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 py3.5: (arigo, rmariano)

2017-07-16 Thread rmariano
Author: Mariano Anaya Branch: py3.5 Changeset: r91892:0e1f2cd91ced Date: 2017-07-16 14:16 +0200 http://bitbucket.org/pypy/pypy/changeset/0e1f2cd91ced/ Log:(arigo, rmariano) Fixing regression with non-started generator receiving non-None, should always raise TypeError. diff -

[pypy-commit] pypy py3.5: rename args

2017-07-16 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r91891:f6faa2c5c765 Date: 2017-07-16 14:08 +0200 http://bitbucket.org/pypy/pypy/changeset/f6faa2c5c765/ Log:rename args diff --git a/pypy/module/_vmprof/interp_vmprof.py b/pypy/module/_vmprof/interp_vmprof.py --- a/pypy/module/_vmprof/interp_vmpro

[pypy-commit] pypy py3.6: fix for test_async_yield_explicit_asend_used_several_times

2017-07-16 Thread arigo
Author: Armin Rigo Branch: py3.6 Changeset: r91890:d3b14669d2ed Date: 2017-07-16 13:47 +0200 http://bitbucket.org/pypy/pypy/changeset/d3b14669d2ed/ Log:fix for test_async_yield_explicit_asend_used_several_times diff --git a/pypy/interpreter/generator.py b/pypy/interpreter/generator.py --- a/

[pypy-commit] pypy py3.5: hg merge default

2017-07-16 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r91889:b58d747dcf74 Date: 2017-07-16 13:44 +0200 http://bitbucket.org/pypy/pypy/changeset/b58d747dcf74/ Log:hg merge default diff --git a/lib-python/2.7/test/test_os.py b/lib-python/2.7/test/test_os.py --- a/lib-python/2.7/test/test_os.py +++ b/lib

[pypy-commit] pypy default: Add a test that is passing on pypy2.7, cpython2.7, cpython3.x, but not pypy3.5

2017-07-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r91888:0b72fd1a7641 Date: 2017-07-16 13:41 +0200 http://bitbucket.org/pypy/pypy/changeset/0b72fd1a7641/ Log:Add a test that is passing on pypy2.7, cpython2.7, cpython3.x, but not pypy3.5 diff --git a/pypy/interpreter/test/test_generator.py b/py

[pypy-commit] pypy py3.6: More tests, not passing

2017-07-16 Thread arigo
Author: Armin Rigo Branch: py3.6 Changeset: r91887:4d7a6b1e53da Date: 2017-07-16 13:27 +0200 http://bitbucket.org/pypy/pypy/changeset/4d7a6b1e53da/ Log:More tests, not passing diff --git a/pypy/interpreter/test/test_coroutine.py b/pypy/interpreter/test/test_coroutine.py --- a/pypy/interpret

[pypy-commit] pypy py3.6: (vxgmichel, arigo)

2017-07-16 Thread arigo
Author: Armin Rigo Branch: py3.6 Changeset: r91886:bc59a0b5e616 Date: 2017-07-16 13:14 +0200 http://bitbucket.org/pypy/pypy/changeset/bc59a0b5e616/ Log:(vxgmichel, arigo) asend/send on async_generator objects diff --git a/pypy/conftest.py b/pypy/conftest.py --- a/pypy/conftest.py ++

[pypy-commit] pypy py3.6: (vxgmichel, rmariano, arigo)

2017-07-16 Thread arigo
Author: Armin Rigo Branch: py3.6 Changeset: r91885:8a655968dc6f Date: 2017-07-16 12:12 +0200 http://bitbucket.org/pypy/pypy/changeset/8a655968dc6f/ Log:(vxgmichel, rmariano, arigo) Start on async generators that contain "await" diff --git a/pypy/interpreter/generator.py b/pypy/inter

[pypy-commit] pypy py3.6: in-progress

2017-07-16 Thread arigo
Author: Armin Rigo Branch: py3.6 Changeset: r91884:2d1ce02f13b7 Date: 2017-07-16 11:48 +0200 http://bitbucket.org/pypy/pypy/changeset/2d1ce02f13b7/ Log:in-progress diff --git a/pypy/interpreter/error.py b/pypy/interpreter/error.py --- a/pypy/interpreter/error.py +++ b/pypy/interpreter/error.

[pypy-commit] pypy py3.6: (vxgmichel, arigo)

2017-07-16 Thread arigo
Author: Armin Rigo Branch: py3.6 Changeset: r91883:68e743f6f11e Date: 2017-07-16 11:07 +0200 http://bitbucket.org/pypy/pypy/changeset/68e743f6f11e/ Log:(vxgmichel, arigo) Handle exhausted async generators correctly diff --git a/pypy/interpreter/generator.py b/pypy/interpreter/genera