[pypy-commit] pypy regalloc-playground: swap less, it can break coalescing

2017-09-03 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: regalloc-playground Changeset: r92310:2a1fd1c5aa14 Date: 2017-09-03 09:12 +0200 http://bitbucket.org/pypy/pypy/changeset/2a1fd1c5aa14/ Log:swap less, it can break coalescing diff --git a/rpython/jit/backend/x86/regalloc.py b/rpython/jit/backend/x8

[pypy-commit] pypy regalloc-playground: fix an off-by-one error in register selection

2017-09-03 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: regalloc-playground Changeset: r92306:69fc3fac05ad Date: 2017-09-03 08:47 +0200 http://bitbucket.org/pypy/pypy/changeset/69fc3fac05ad/ Log:fix an off-by-one error in register selection diff --git a/rpython/jit/backend/llsupport/regalloc.py b/rpyth

[pypy-commit] pypy regalloc-playground: add fixed positions of a var to repr

2017-09-03 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: regalloc-playground Changeset: r92308:b29a80fa1544 Date: 2017-09-03 08:58 +0200 http://bitbucket.org/pypy/pypy/changeset/b29a80fa1544/ Log:add fixed positions of a var to repr diff --git a/rpython/jit/backend/llsupport/regalloc.py b/rpython/jit/ba

[pypy-commit] pypy regalloc-playground: don't crash with unused operation

2017-09-03 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: regalloc-playground Changeset: r92309:2534cf818d52 Date: 2017-09-03 09:01 +0200 http://bitbucket.org/pypy/pypy/changeset/2534cf818d52/ Log:don't crash with unused operation diff --git a/rpython/jit/backend/x86/reghint.py b/rpython/jit/backend/x86/

[pypy-commit] pypy regalloc-playground: test coalescing

2017-09-03 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: regalloc-playground Changeset: r92307:5c1a449086cd Date: 2017-09-03 08:57 +0200 http://bitbucket.org/pypy/pypy/changeset/5c1a449086cd/ Log:test coalescing diff --git a/rpython/jit/backend/x86/reghint.py b/rpython/jit/backend/x86/reghint.py --- a/r

[pypy-commit] pypy py3.5: fix translation

2017-09-03 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r92311:87310894a32d Date: 2017-09-03 11:40 +0100 http://bitbucket.org/pypy/pypy/changeset/87310894a32d/ Log:fix translation diff --git a/pypy/module/cpyext/modsupport.py b/pypy/module/cpyext/modsupport.py --- a/pypy/module/cpyext/modsupport.py +++

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

2017-09-03 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r92312:965ce7010d54 Date: 2017-09-03 16:44 +0100 http://bitbucket.org/pypy/pypy/changeset/965ce7010d54/ Log:hg merge default diff --git a/lib-python/2.7/ctypes/test/test_byteswap.py b/lib-python/2.7/ctypes/test/test_byteswap.py --- a/lib-python/2.

[pypy-commit] pypy default: Backport rpython changes from branch py3.5

2017-09-03 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r92313:6a37749771cf Date: 2017-09-03 16:57 +0100 http://bitbucket.org/pypy/pypy/changeset/6a37749771cf/ Log:Backport rpython changes from branch py3.5 diff --git a/rpython/rlib/_rsocket_rffi.py b/rpython/rlib/_rsocket_rffi.py --- a/rpython/rlib/_rsocket

[pypy-commit] pypy default: cleanup

2017-09-03 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r92314:3e52029e9a5a Date: 2017-09-04 01:42 +0100 http://bitbucket.org/pypy/pypy/changeset/3e52029e9a5a/ Log:cleanup diff --git a/pypy/module/itertools/test/test_itertools.py b/pypy/module/itertools/test/test_itertools.py --- a/pypy/module/itertools/tes

[pypy-commit] pypy py3.5: itertools.islice: use same logic as CPython and fix #2643

2017-09-03 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r92315:17c8c1d27c41 Date: 2017-09-04 03:32 +0100 http://bitbucket.org/pypy/pypy/changeset/17c8c1d27c41/ Log:itertools.islice: use same logic as CPython and fix #2643 diff --git a/pypy/module/itertools/interp_itertools.py b/pypy/module/itertools/in