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

2017-09-29 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r92521:45380b7b402f Date: 2017-09-30 00:42 +0200 http://bitbucket.org/pypy/pypy/changeset/45380b7b402f/ Log:hg merge default diff --git a/pypy/doc/release-v5.9.0.rst b/pypy/doc/release-v5.9.0.rst ---

[pypy-commit] pypy default: Expose the Descr_Types, like on CPython 3.*

2017-09-29 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r92520:fb1ae9b91f2f Date: 2017-09-30 00:39 +0200 http://bitbucket.org/pypy/pypy/changeset/fb1ae9b91f2f/ Log:Expose the Descr_Types, like on CPython 3.* diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py ---

[pypy-commit] pypy cpyext-jit: don't look inside this for now, else it raises InvalidCast; probably it is possible to work-around it by casting both operands to void*, but didn't try yet

2017-09-29 Thread antocuni
Author: Antonio Cuni Branch: cpyext-jit Changeset: r92519:31cea4ce3c8c Date: 2017-09-29 21:41 +0100 http://bitbucket.org/pypy/pypy/changeset/31cea4ce3c8c/ Log:don't look inside this for now, else it raises InvalidCast; probably it is possible to work-around it by

[pypy-commit] pypy default: update per 1721ac9f04a9

2017-09-29 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r92518:f5e9d7a6acf1 Date: 2017-09-29 13:36 -0700 http://bitbucket.org/pypy/pypy/changeset/f5e9d7a6acf1/ Log:update per 1721ac9f04a9 diff --git a/pypy/doc/release-v5.9.0.rst b/pypy/doc/release-v5.9.0.rst ---

[pypy-commit] pypy py3.5: Fix vmprof test.

2017-09-29 Thread mjacob
Author: Manuel Jacob Branch: py3.5 Changeset: r92517:42233a3efdd4 Date: 2017-09-29 20:44 +0200 http://bitbucket.org/pypy/pypy/changeset/42233a3efdd4/ Log:Fix vmprof test. diff --git a/pypy/module/_vmprof/test/test__vmprof.py b/pypy/module/_vmprof/test/test__vmprof.py

[pypy-commit] pypy default: bump the limit back

2017-09-29 Thread fijal
Author: fijal Branch: Changeset: r92516:1721ac9f04a9 Date: 2017-09-29 19:52 +0200 http://bitbucket.org/pypy/pypy/changeset/1721ac9f04a9/ Log:bump the limit back diff --git a/pypy/module/_ssl/interp_ssl.py b/pypy/module/_ssl/interp_ssl.py --- a/pypy/module/_ssl/interp_ssl.py +++

[pypy-commit] pypy memory-accounting: change back to 10M seems less insane

2017-09-29 Thread fijal
Author: fijal Branch: memory-accounting Changeset: r92515:ddd3bbb41771 Date: 2017-09-29 19:50 +0200 http://bitbucket.org/pypy/pypy/changeset/ddd3bbb41771/ Log:change back to 10M seems less insane diff --git a/pypy/module/_ssl/interp_ssl.py b/pypy/module/_ssl/interp_ssl.py ---

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

2017-09-29 Thread mjacob
Author: Manuel Jacob Branch: py3.6 Changeset: r92514:d4a38e82d0d7 Date: 2017-09-29 19:50 +0200 http://bitbucket.org/pypy/pypy/changeset/d4a38e82d0d7/ Log:hg merge py3.5 diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.py

[pypy-commit] pypy cpyext-jit: hg merge default

2017-09-29 Thread antocuni
Author: Antonio Cuni Branch: cpyext-jit Changeset: r92513:820724c1b021 Date: 2017-09-29 19:48 +0200 http://bitbucket.org/pypy/pypy/changeset/820724c1b021/ Log:hg merge default diff too long, truncating to 2000 out of 20222 lines diff --git a/.hgignore b/.hgignore ---

[pypy-commit] pypy len_w: The idea is to do this change, to make space.len_w() actually

2017-09-29 Thread arigo
Author: Armin Rigo Branch: len_w Changeset: r92512:6bb19d21ddea Date: 2017-09-29 19:46 +0200 http://bitbucket.org/pypy/pypy/changeset/6bb19d21ddea/ Log:The idea is to do this change, to make space.len_w() actually not allocate a temporary W_IntObject even if the call

[pypy-commit] pypy len_w: Branch to make "len_w()" a method on W_Root, for optimization purposes

2017-09-29 Thread arigo
Author: Armin Rigo Branch: len_w Changeset: r92511:6136622851dc Date: 2017-09-29 19:36 +0200 http://bitbucket.org/pypy/pypy/changeset/6136622851dc/ Log:Branch to make "len_w()" a method on W_Root, for optimization purposes

[pypy-commit] pypy memory-accounting: whack for a bit until we a) initialize to 0 and b) have it not on W_Root

2017-09-29 Thread fijal
Author: fijal Branch: memory-accounting Changeset: r92510:4420cc75f88e Date: 2017-09-29 19:37 +0200 http://bitbucket.org/pypy/pypy/changeset/4420cc75f88e/ Log:whack for a bit until we a) initialize to 0 and b) have it not on W_Root diff --git a/pypy/module/__pypy__/interp_magic.py

[pypy-commit] pypy default: (antocuni, arigo)

2017-09-29 Thread arigo
Author: Armin Rigo Branch: Changeset: r92509:094524b8baa4 Date: 2017-09-29 18:32 +0200 http://bitbucket.org/pypy/pypy/changeset/094524b8baa4/ Log:(antocuni, arigo) aa even more hacking diff --git a/pypy/module/cpyext/test/test_typeobject.py

[pypy-commit] pypy default: (antocuni, arigo)

2017-09-29 Thread arigo
Author: Armin Rigo Branch: Changeset: r92507:075a4ef2fb28 Date: 2017-09-29 17:48 +0200 http://bitbucket.org/pypy/pypy/changeset/075a4ef2fb28/ Log:(antocuni, arigo) oops, fix for 3f4fc7771154 (some tests in cpyext fail) diff --git a/pypy/objspace/std/typeobject.py

[pypy-commit] pypy default: merge heads

2017-09-29 Thread arigo
Author: Armin Rigo Branch: Changeset: r92508:c4d6cc4a81fe Date: 2017-09-29 17:52 +0200 http://bitbucket.org/pypy/pypy/changeset/c4d6cc4a81fe/ Log:merge heads diff --git a/pypy/module/cpyext/methodobject.py b/pypy/module/cpyext/methodobject.py ---

[pypy-commit] pypy memory-accounting: * Review all the places that add memory pressure outside of numpy and cpyext

2017-09-29 Thread fijal
Author: fijal Branch: memory-accounting Changeset: r92506:f8fd62a0f087 Date: 2017-09-29 17:19 +0200 http://bitbucket.org/pypy/pypy/changeset/f8fd62a0f087/ Log:* Review all the places that add memory pressure outside of numpy and cpyext * Add a test * Fixes about

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

2017-09-29 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r92505:a0fe3f649ba8 Date: 2017-09-29 17:14 +0200 http://bitbucket.org/pypy/pypy/changeset/a0fe3f649ba8/ Log:hg merge default diff --git a/pypy/module/cpyext/methodobject.py b/pypy/module/cpyext/methodobject.py ---

[pypy-commit] pypy default: Add a PyMethodDescr_Check() (not in the CPython API) for Cython's benefit

2017-09-29 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r92504:5acb984186b5 Date: 2017-09-29 16:33 +0200 http://bitbucket.org/pypy/pypy/changeset/5acb984186b5/ Log:Add a PyMethodDescr_Check() (not in the CPython API) for Cython's benefit diff --git

[pypy-commit] pypy default: (antocuni, arigo) Issue #2666

2017-09-29 Thread arigo
Author: Armin Rigo Branch: Changeset: r92503:3f4fc7771154 Date: 2017-09-29 15:23 +0200 http://bitbucket.org/pypy/pypy/changeset/3f4fc7771154/ Log:(antocuni, arigo) Issue #2666 Mess with cpyext. See comments. diff --git a/pypy/module/cpyext/test/test_typeobject.py

[pypy-commit] pypy default: fix Cython issue with classmethods in cdef classes

2017-09-29 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r92502:484db8c81ec1 Date: 2017-09-29 12:17 +0200 http://bitbucket.org/pypy/pypy/changeset/484db8c81ec1/ Log:fix Cython issue with classmethods in cdef classes diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py ---

[pypy-commit] pypy memory-accounting: (arigo, fijal) add accounting for basic memory pressure done by raw mallocs

2017-09-29 Thread fijal
Author: fijal Branch: memory-accounting Changeset: r92501:f0e56ca3a8d6 Date: 2017-09-29 13:01 +0200 http://bitbucket.org/pypy/pypy/changeset/f0e56ca3a8d6/ Log:(arigo, fijal) add accounting for basic memory pressure done by raw mallocs diff --git a/rpython/memory/gc/base.py

[pypy-commit] pypy py3.5: fix Cython issue with classmethods in cdef classes

2017-09-29 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r92500:3c8212fb97a5 Date: 2017-09-29 12:17 +0200 http://bitbucket.org/pypy/pypy/changeset/3c8212fb97a5/ Log:fix Cython issue with classmethods in cdef classes diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py

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

2017-09-29 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r92499:2fef598a1c41 Date: 2017-09-29 11:36 +0200 http://bitbucket.org/pypy/pypy/changeset/2fef598a1c41/ Log:fix test diff --git a/pypy/module/cpyext/test/test_fileobject.py b/pypy/module/cpyext/test/test_fileobject.py ---

[pypy-commit] pypy py3.5: help testrunner find pypy3 exe on win32

2017-09-29 Thread mattip
Author: Matti Picus Branch: py3.5 Changeset: r92498:48bda039069f Date: 2017-09-29 11:37 +0300 http://bitbucket.org/pypy/pypy/changeset/48bda039069f/ Log:help testrunner find pypy3 exe on win32 diff --git a/pypy/pytest-A.cfg b/pypy/pytest-A.cfg --- a/pypy/pytest-A.cfg