[pypy-commit] pypy py3.5: Implement PEP 475 in the optimized path of readinto_w.

2017-03-05 Thread mjacob
Author: Manuel Jacob Branch: py3.5 Changeset: r90577:068708147f9e Date: 2017-03-05 21:41 +0100 http://bitbucket.org/pypy/pypy/changeset/068708147f9e/ Log:Implement PEP 475 in the optimized path of readinto_w. diff --git a/pypy/module/_io/interp_fileio.py

[pypy-commit] pypy default: fix comment

2017-03-05 Thread arigo
Author: Armin Rigo Branch: Changeset: r90576:b2f0ed2ba5b5 Date: 2017-03-05 21:50 +0100 http://bitbucket.org/pypy/pypy/changeset/b2f0ed2ba5b5/ Log:fix comment diff --git a/rpython/jit/backend/x86/regalloc.py b/rpython/jit/backend/x86/regalloc.py ---

[pypy-commit] pypy default: Untested: same as 4c7864396507

2017-03-05 Thread arigo
Author: Armin Rigo Branch: Changeset: r90575:2784c9a05d04 Date: 2017-03-05 21:41 +0100 http://bitbucket.org/pypy/pypy/changeset/2784c9a05d04/ Log:Untested: same as 4c7864396507 diff --git a/rpython/jit/backend/arm/opassembler.py b/rpython/jit/backend/arm/opassembler.py

[pypy-commit] pypy default: Untested: same as 4c7864396507

2017-03-05 Thread arigo
Author: Armin Rigo Branch: Changeset: r90574:9c0fa68bb404 Date: 2017-03-05 21:39 +0100 http://bitbucket.org/pypy/pypy/changeset/9c0fa68bb404/ Log:Untested: same as 4c7864396507 diff --git a/rpython/jit/backend/ppc/opassembler.py b/rpython/jit/backend/ppc/opassembler.py

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

2017-03-05 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r90573:7b9cf75b06d0 Date: 2017-03-05 21:34 +0100 http://bitbucket.org/pypy/pypy/changeset/7b9cf75b06d0/ Log:hg merge default diff --git a/rpython/jit/backend/x86/regalloc.py b/rpython/jit/backend/x86/regalloc.py ---

[pypy-commit] pypy default: bug fix (memory corruption showing up from a cond_call_value_r)

2017-03-05 Thread arigo
Author: Armin Rigo Branch: Changeset: r90572:4c7864396507 Date: 2017-03-05 21:33 +0100 http://bitbucket.org/pypy/pypy/changeset/4c7864396507/ Log:bug fix (memory corruption showing up from a cond_call_value_r) diff --git a/rpython/jit/backend/x86/regalloc.py

[pypy-commit] pypy default: Add an explicit check with a clear error message in case memory

2017-03-05 Thread arigo
Author: Armin Rigo Branch: Changeset: r90571:e1aafbb1ad9c Date: 2017-03-05 19:12 +0100 http://bitbucket.org/pypy/pypy/changeset/e1aafbb1ad9c/ Log:Add an explicit check with a clear error message in case memory corruption creates an object "bigger than the nursery"

[pypy-commit] pypy unicode-utf8: disable speedups for now

2017-03-05 Thread fijal
Author: fijal Branch: unicode-utf8 Changeset: r90570:3e38274ddd35 Date: 2017-03-05 19:42 +0400 http://bitbucket.org/pypy/pypy/changeset/3e38274ddd35/ Log:disable speedups for now diff --git a/pypy/module/_pypyjson/interp_decoder.py b/pypy/module/_pypyjson/interp_decoder.py ---

[pypy-commit] pypy default: Checked in by mistake in the py3.5 branch. Copy it to default

2017-03-05 Thread arigo
Author: Armin Rigo Branch: Changeset: r90569:9ca0089bd94f Date: 2017-03-05 16:34 +0100 http://bitbucket.org/pypy/pypy/changeset/9ca0089bd94f/ Log:Checked in by mistake in the py3.5 branch. Copy it to default diff --git a/rpython/rlib/runicode.py b/rpython/rlib/runicode.py

[pypy-commit] pypy py3.5: fix for the most recent merge of default

2017-03-05 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r90568:8d60fe293e79 Date: 2017-03-05 16:16 +0100 http://bitbucket.org/pypy/pypy/changeset/8d60fe293e79/ Log:fix for the most recent merge of default diff --git a/pypy/module/_io/interp_bufferedio.py

[pypy-commit] pypy default: Add -Wno-address on Linux to reduce a bit the warnings flood

2017-03-05 Thread arigo
Author: Armin Rigo Branch: Changeset: r90567:b6744bb01d61 Date: 2017-03-05 14:58 +0100 http://bitbucket.org/pypy/pypy/changeset/b6744bb01d61/ Log:Add -Wno-address on Linux to reduce a bit the warnings flood diff --git a/rpython/translator/platform/linux.py

[pypy-commit] pypy py3.5: Found out how to have an argument called "in" without too much troubles

2017-03-05 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r90566:41d8c8e03b7e Date: 2017-03-05 13:02 +0100 http://bitbucket.org/pypy/pypy/changeset/41d8c8e03b7e/ Log:Found out how to have an argument called "in" without too much troubles diff --git a/pypy/module/posix/__init__.py

[pypy-commit] pypy py3.5: only expose sendfile() on linux, instead of warnings/errors during

2017-03-05 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r90565:4503c9682c20 Date: 2017-03-05 12:58 +0100 http://bitbucket.org/pypy/pypy/changeset/4503c9682c20/ Log:only expose sendfile() on linux, instead of warnings/errors during OS/X translation diff --git

[pypy-commit] pypy py3.5: Implement sendfile() in the posix module. (Not implemented so far: the

2017-03-05 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r90564:33eb17e3bdc3 Date: 2017-03-05 12:54 +0100 http://bitbucket.org/pypy/pypy/changeset/33eb17e3bdc3/ Log:Implement sendfile() in the posix module. (Not implemented so far: the extra BSD or OS/X arguments) diff --git

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

2017-03-05 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r90563:e26d7faea9bc Date: 2017-03-05 12:22 +0100 http://bitbucket.org/pypy/pypy/changeset/e26d7faea9bc/ Log:hg merge default diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++

[pypy-commit] pypy default: Basics of sendfile()

2017-03-05 Thread arigo
Author: Armin Rigo Branch: Changeset: r90562:c979853a3b6a Date: 2017-03-05 12:19 +0100 http://bitbucket.org/pypy/pypy/changeset/c979853a3b6a/ Log:Basics of sendfile() diff --git a/rpython/rlib/rposix.py b/rpython/rlib/rposix.py --- a/rpython/rlib/rposix.py +++

[pypy-commit] pypy shadowstack-perf-2: Do not add '-flto' if we're translating with asmgcc

2017-03-05 Thread arigo
Author: Armin Rigo Branch: shadowstack-perf-2 Changeset: r90561:88bd58608e5e Date: 2017-03-05 11:36 +0100 http://bitbucket.org/pypy/pypy/changeset/88bd58608e5e/ Log:Do not add '-flto' if we're translating with asmgcc diff --git a/rpython/translator/c/genc.py

[pypy-commit] pypy shadowstack-perf-2: call postprocess_graph() even if gctransformer.inline is false

2017-03-05 Thread arigo
Author: Armin Rigo Branch: shadowstack-perf-2 Changeset: r90560:0ff4c0371367 Date: 2017-03-05 11:36 +0100 http://bitbucket.org/pypy/pypy/changeset/0ff4c0371367/ Log:call postprocess_graph() even if gctransformer.inline is false diff --git

[pypy-commit] pypy shadowstack-perf-2: fix

2017-03-05 Thread arigo
Author: Armin Rigo Branch: shadowstack-perf-2 Changeset: r90559:33d6090edba2 Date: 2017-03-05 11:18 +0100 http://bitbucket.org/pypy/pypy/changeset/33d6090edba2/ Log:fix diff --git a/rpython/memory/gctransform/shadowcolor.py b/rpython/memory/gctransform/shadowcolor.py ---

[pypy-commit] pypy shadowstack-perf-2: more fixes

2017-03-05 Thread arigo
Author: Armin Rigo Branch: shadowstack-perf-2 Changeset: r90558:8479fcf141ae Date: 2017-03-05 10:55 +0100 http://bitbucket.org/pypy/pypy/changeset/8479fcf141ae/ Log:more fixes diff --git a/rpython/memory/gctransform/asmgcroot.py b/rpython/memory/gctransform/asmgcroot.py

[pypy-commit] pypy shadowstack-perf-2: Properly emulate gc_enter_roots_frame() & co. inside the llinterp.

2017-03-05 Thread arigo
Author: Armin Rigo Branch: shadowstack-perf-2 Changeset: r90557:39add7b84e2a Date: 2017-03-05 10:50 +0100 http://bitbucket.org/pypy/pypy/changeset/39add7b84e2a/ Log:Properly emulate gc_enter_roots_frame() & co. inside the llinterp. diff --git a/rpython/rtyper/llinterp.py

[pypy-commit] pypy shadowstack-perf-2: fix

2017-03-05 Thread arigo
Author: Armin Rigo Branch: shadowstack-perf-2 Changeset: r90556:89ea2cfa36b7 Date: 2017-03-05 10:19 +0100 http://bitbucket.org/pypy/pypy/changeset/89ea2cfa36b7/ Log:fix diff --git a/rpython/memory/gctransform/transform.py b/rpython/memory/gctransform/transform.py ---

[pypy-commit] pypy py3.5: Use rffi.getintfield(). Fixes one translation error

2017-03-05 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r90555:f72cc14bf6c6 Date: 2017-03-05 09:58 +0100 http://bitbucket.org/pypy/pypy/changeset/f72cc14bf6c6/ Log:Use rffi.getintfield(). Fixes one translation error diff --git a/pypy/module/cpyext/unicodeobject.py

[pypy-commit] pypy default: Various new tests. Fix for test_readinto_small_parts.

2017-03-05 Thread arigo
Author: Armin Rigo Branch: Changeset: r90554:c415b3b5820c Date: 2017-03-05 09:50 +0100 http://bitbucket.org/pypy/pypy/changeset/c415b3b5820c/ Log:Various new tests. Fix for test_readinto_small_parts. diff --git a/pypy/module/_io/interp_bufferedio.py

[pypy-commit] pypy default: document branches

2017-03-05 Thread arigo
Author: Armin Rigo Branch: Changeset: r90553:b97fcf9f65b4 Date: 2017-03-05 09:19 +0100 http://bitbucket.org/pypy/pypy/changeset/b97fcf9f65b4/ Log:document branches diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++