[pypy-commit] pypy use-madv-free: Call madvise() from minimarkpage and llarena

2016-07-14 Thread arigo
Author: Armin Rigo Branch: use-madv-free Changeset: r85685:78c7dacab7ab Date: 2016-07-14 10:08 +0200 http://bitbucket.org/pypy/pypy/changeset/78c7dacab7ab/ Log:Call madvise() from minimarkpage and llarena diff --git a/rpython/memory/gc/minimarkpage.py b/rpython/memory/gc/minimarkpage.py ---

[pypy-commit] pypy use-madv-free: Test and fix

2016-07-14 Thread arigo
Author: Armin Rigo Branch: use-madv-free Changeset: r85686:83477b04d5ed Date: 2016-07-14 11:11 +0200 http://bitbucket.org/pypy/pypy/changeset/83477b04d5ed/ Log:Test and fix diff --git a/rpython/rtyper/lltypesystem/llarena.py b/rpython/rtyper/lltypesystem/llarena.py --- a/rpython/rtyper/llty

[pypy-commit] pypy default: hg merge use-madv-free

2016-07-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r85689:95f85a57f5c9 Date: 2016-07-14 12:04 +0200 http://bitbucket.org/pypy/pypy/changeset/95f85a57f5c9/ Log:hg merge use-madv-free Use madvise(MADV_FREE), or if that doesn't exist MADV_DONTNEED, on freed arenas. Fixes issue #2336. diff

[pypy-commit] pypy use-madv-free: Windows test fix

2016-07-14 Thread arigo
Author: Armin Rigo Branch: use-madv-free Changeset: r85687:10d990c7213f Date: 2016-07-14 12:00 +0200 http://bitbucket.org/pypy/pypy/changeset/10d990c7213f/ Log:Windows test fix diff --git a/rpython/rlib/test/test_rmmap.py b/rpython/rlib/test/test_rmmap.py --- a/rpython/rlib/test/test_rmmap.p

[pypy-commit] pypy use-madv-free: ready to merge

2016-07-14 Thread arigo
Author: Armin Rigo Branch: use-madv-free Changeset: r85688:4bd0dcbf94e3 Date: 2016-07-14 12:01 +0200 http://bitbucket.org/pypy/pypy/changeset/4bd0dcbf94e3/ Log:ready to merge ___ pypy-commit mailing list [email protected] https://mail.python.o

[pypy-commit] pypy default: Document branch

2016-07-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r85690:66bb0cd7b0eb Date: 2016-07-14 12:08 +0200 http://bitbucket.org/pypy/pypy/changeset/66bb0cd7b0eb/ Log:Document branch diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whatsnew-hea

[pypy-commit] pypy.org extradoc: Document the memory usage behavior of PyPy, because it is not very clear

2016-07-14 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r766:c4d464e272a9 Date: 2016-07-14 12:37 +0200 http://bitbucket.org/pypy/pypy.org/changeset/c4d464e272a9/ Log:Document the memory usage behavior of PyPy, because it is not very clear that memory usage *does* go down in systems with MADV_F

[pypy-commit] pypy default: Windows support for use-madv-free

2016-07-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r85691:06f4abd385c4 Date: 2016-07-14 14:02 +0200 http://bitbucket.org/pypy/pypy/changeset/06f4abd385c4/ Log:Windows support for use-madv-free diff --git a/rpython/rlib/rmmap.py b/rpython/rlib/rmmap.py --- a/rpython/rlib/rmmap.py +++ b/rpython/rlib/rmmap

[pypy-commit] pypy.org extradoc: Windows madvise_free() supported too

2016-07-14 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r767:547759aa9d78 Date: 2016-07-14 14:04 +0200 http://bitbucket.org/pypy/pypy.org/changeset/547759aa9d78/ Log:Windows madvise_free() supported too diff --git a/compat.html b/compat.html --- a/compat.html +++ b/compat.html @@ -125,11 +125,11 @@

[pypy-commit] pypy py3.5-async: Add Coroutine flags

2016-07-14 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5-async Changeset: r85692:a48e02697dd8 Date: 2016-07-14 14:29 +0200 http://bitbucket.org/pypy/pypy/changeset/a48e02697dd8/ Log:Add Coroutine flags diff --git a/pypy/interpreter/astcompiler/consts.py b/pypy/interpreter/astcompiler/consts.py --- a/pypy/inter

[pypy-commit] pypy issue2343: fix test

2016-07-14 Thread arigo
Author: Armin Rigo Branch: issue2343 Changeset: r85693:1009a35a5711 Date: 2016-07-14 15:10 +0200 http://bitbucket.org/pypy/pypy/changeset/1009a35a5711/ Log:fix test diff --git a/pypy/module/__builtin__/test/test_abstractinst.py b/pypy/module/__builtin__/test/test_abstractinst.py --- a/pypy/

[pypy-commit] pypy issue2343: in-progress, trying to copy the logic of CPython and finding messes

2016-07-14 Thread arigo
Author: Armin Rigo Branch: issue2343 Changeset: r85694:d581b89514a5 Date: 2016-07-14 15:55 +0200 http://bitbucket.org/pypy/pypy/changeset/d581b89514a5/ Log:in-progress, trying to copy the logic of CPython and finding messes in our different logic diff --git a/pypy/module/__builtin__/

[pypy-commit] pypy issue2343: Copy CPython's logic more closely

2016-07-14 Thread arigo
Author: Armin Rigo Branch: issue2343 Changeset: r85695:66c0e2134605 Date: 2016-07-14 16:54 +0200 http://bitbucket.org/pypy/pypy/changeset/66c0e2134605/ Log:Copy CPython's logic more closely diff --git a/pypy/module/__builtin__/abstractinst.py b/pypy/module/__builtin__/abstractinst.py --- a/

[pypy-commit] pypy py3.5-async: set CO_GENERATOR flag in async function code

2016-07-14 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5-async Changeset: r85696:43805b5f2878 Date: 2016-07-14 17:31 +0200 http://bitbucket.org/pypy/pypy/changeset/43805b5f2878/ Log:set CO_GENERATOR flag in async function code diff --git a/pypy/interpreter/astcompiler/codegen.py b/pypy/interpreter/astcompiler/

[pypy-commit] pypy py3.5-async: Apply cpython 3.5.1 change regarding async function flag

2016-07-14 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5-async Changeset: r85697:7db7039d9d40 Date: 2016-07-14 17:52 +0200 http://bitbucket.org/pypy/pypy/changeset/7db7039d9d40/ Log:Apply cpython 3.5.1 change regarding async function flag diff --git a/pypy/interpreter/astcompiler/codegen.py b/pypy/interpreter/

[pypy-commit] pypy ppc-vsx-support: adds removed function to free fail args registers

2016-07-14 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85698:2954ca91b89a Date: 2016-07-13 18:16 -0500 http://bitbucket.org/pypy/pypy/changeset/2954ca91b89a/ Log:adds removed function to free fail args registers diff --git a/rpython/jit/backend/ppc/codebuilder.py b/rpython/jit/backend

[pypy-commit] pypy json-surrogates: add test to ensure to adapt the behaviour in the json module (see #2345)

2016-07-14 Thread plan_rich
Author: Richard Plangger Branch: json-surrogates Changeset: r85699:e3ee9d867add Date: 2016-07-14 11:13 -0500 http://bitbucket.org/pypy/pypy/changeset/e3ee9d867add/ Log:add test to ensure to adapt the behaviour in the json module (see #2345) diff --git a/pypy/module/_pypyjson/test/tes

[pypy-commit] pypy json-surrogates: align json module decode with the cpython's impl

2016-07-14 Thread plan_rich
Author: Richard Plangger Branch: json-surrogates Changeset: r85700:ec18acf52840 Date: 2016-07-14 11:43 -0500 http://bitbucket.org/pypy/pypy/changeset/ec18acf52840/ Log:align json module decode with the cpython's impl diff --git a/pypy/module/_pypyjson/interp_decoder.py b/pypy/module/_pypyjs

[pypy-commit] pypy cling-support: drop the use of g_globalfuncs vars as it is no longer needed for life-time management

2016-07-14 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r85703:d24dadc47ff8 Date: 2016-07-14 11:09 -0700 http://bitbucket.org/pypy/pypy/changeset/d24dadc47ff8/ Log:drop the use of g_globalfuncs vars as it is no longer needed for life-time management diff --git a/pypy/module/cppyy/src/

[pypy-commit] pypy cling-support: from Aditi: add signature strings

2016-07-14 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r85702:60f4ffb2e3b4 Date: 2016-07-14 09:44 -0700 http://bitbucket.org/pypy/pypy/changeset/60f4ffb2e3b4/ Log:from Aditi: add signature strings diff --git a/pypy/module/cppyy/src/clingcwrapper.cxx b/pypy/module/cppyy/src/clingcwrapper.cxx

[pypy-commit] pypy cling-support: from Aditi: proper message on failure to load dictionary file

2016-07-14 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r85701:6d4c1909c9ad Date: 2016-07-14 09:30 -0700 http://bitbucket.org/pypy/pypy/changeset/6d4c1909c9ad/ Log:from Aditi: proper message on failure to load dictionary file diff --git a/pypy/module/cppyy/interp_cppyy.py b/pypy/module/cppyy

[pypy-commit] pypy default: merged default head

2016-07-14 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r85706:0cdc78795c00 Date: 2016-07-14 13:49 -0500 http://bitbucket.org/pypy/pypy/changeset/0cdc78795c00/ Log:merged default head diff --git a/pypy/module/_pypyjson/interp_decoder.py b/pypy/module/_pypyjson/interp_decoder.py --- a/pypy/module/_pypy

[pypy-commit] pypy json-surrogates: close branch

2016-07-14 Thread plan_rich
Author: Richard Plangger Branch: json-surrogates Changeset: r85704:409c2338bd70 Date: 2016-07-14 13:39 -0500 http://bitbucket.org/pypy/pypy/changeset/409c2338bd70/ Log:close branch ___ pypy-commit mailing list [email protected] https://mail.py

[pypy-commit] pypy default: merge fix for issue #2345

2016-07-14 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r85705:fb7becc5ce15 Date: 2016-07-14 13:40 -0500 http://bitbucket.org/pypy/pypy/changeset/fb7becc5ce15/ Log:merge fix for issue #2345 diff --git a/pypy/module/_pypyjson/interp_decoder.py b/pypy/module/_pypyjson/interp_decoder.py --- a/pypy/module

[pypy-commit] pypy cpyext-slotdefs2: test, add tp_as_sequence slots when creating PyType_Object from PyPy

2016-07-14 Thread mattip
Author: Matti Picus Branch: cpyext-slotdefs2 Changeset: r85708:58297846176c Date: 2016-07-13 09:27 -0500 http://bitbucket.org/pypy/pypy/changeset/58297846176c/ Log:test, add tp_as_sequence slots when creating PyType_Object from PyPy diff --git a/pypy/module/cpyext/slotdefs.py b/pypy/module/c

[pypy-commit] pypy cpyext-slotdefs2: hack to skip filling tp_as_number on (list, tuple). Needs eventual refactoring

2016-07-14 Thread mattip
Author: Matti Picus Branch: cpyext-slotdefs2 Changeset: r85709:61a414d6be12 Date: 2016-07-13 09:46 -0500 http://bitbucket.org/pypy/pypy/changeset/61a414d6be12/ Log:hack to skip filling tp_as_number on (list, tuple). Needs eventual refactoring diff --git a/pypy/module/cpyext/typeobjec

[pypy-commit] pypy cpyext-slotdefs2: test, fix for __hex__, __sub__, __pow__ slots. More still missing

2016-07-14 Thread mattip
Author: Matti Picus Branch: cpyext-slotdefs2 Changeset: r85710:78f9ec6ff96f Date: 2016-07-14 07:36 -0500 http://bitbucket.org/pypy/pypy/changeset/78f9ec6ff96f/ Log:test, fix for __hex__, __sub__, __pow__ slots. More still missing diff --git a/pypy/module/cpyext/slotdefs.py b/pypy/module/cpye

[pypy-commit] pypy default: merge cpyext-slotdefs2 which fills more slots when creating a PyTypeObject

2016-07-14 Thread mattip
Author: Matti Picus Branch: Changeset: r85713:ac0972f36db2 Date: 2016-07-14 14:45 -0500 http://bitbucket.org/pypy/pypy/changeset/ac0972f36db2/ Log:merge cpyext-slotdefs2 which fills more slots when creating a PyTypeObject diff --git a/pypy/module/cpyext/slotdefs.py b/pypy/module/cpy

[pypy-commit] pypy cpyext-slotdefs2: fill more slots when creating a PyTypeObject from a W_TypeObject

2016-07-14 Thread mattip
Author: Matti Picus Branch: cpyext-slotdefs2 Changeset: r85707:345ec1c0c41e Date: 2016-07-14 14:41 -0500 http://bitbucket.org/pypy/pypy/changeset/345ec1c0c41e/ Log:fill more slots when creating a PyTypeObject from a W_TypeObject ___ pypy-commit mai

[pypy-commit] pypy cpyext-slotdefs2: close branch to be merged

2016-07-14 Thread mattip
Author: Matti Picus Branch: cpyext-slotdefs2 Changeset: r85712:9016427866c2 Date: 2016-07-14 14:45 -0500 http://bitbucket.org/pypy/pypy/changeset/9016427866c2/ Log:close branch to be merged ___ pypy-commit mailing list [email protected] https:

[pypy-commit] pypy default: alternative phrasing

2016-07-14 Thread mattip
Author: Matti Picus Branch: Changeset: r85711:7bbaab81720f Date: 2016-07-13 09:51 -0500 http://bitbucket.org/pypy/pypy/changeset/7bbaab81720f/ Log:alternative phrasing diff --git a/pypy/doc/faq.rst b/pypy/doc/faq.rst --- a/pypy/doc/faq.rst +++ b/pypy/doc/faq.rst @@ -380,7 +380,7 @@ repro

[pypy-commit] pypy default: document merged branches

2016-07-14 Thread mattip
Author: Matti Picus Branch: Changeset: r85714:9540c130a102 Date: 2016-07-14 14:50 -0500 http://bitbucket.org/pypy/pypy/changeset/9540c130a102/ Log:document merged branches diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/wh

[pypy-commit] pypy.org extradoc: update the values

2016-07-14 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r768:43bd6d95250b Date: 2016-07-14 22:33 +0200 http://bitbucket.org/pypy/pypy.org/changeset/43bd6d95250b/ Log:update the values diff --git a/don1.html b/don1.html --- a/don1.html +++ b/don1.html @@ -9,13 +9,13 @@ $(function() { $("#pro

[pypy-commit] pypy py3.5-async: Create Coroutine class in generator with typedef (unfinished)

2016-07-14 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5-async Changeset: r85715:15b50bccd6cd Date: 2016-07-14 23:13 +0200 http://bitbucket.org/pypy/pypy/changeset/15b50bccd6cd/ Log:Create Coroutine class in generator with typedef (unfinished) diff --git a/pypy/interpreter/generator.py b/pypy/interpreter/genera

[pypy-commit] pypy cling-support: clean up some warnings about duplicates

2016-07-14 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r85716:e6e59e1bc7fa Date: 2016-07-14 15:09 -0700 http://bitbucket.org/pypy/pypy/changeset/e6e59e1bc7fa/ Log:clean up some warnings about duplicates diff --git a/pypy/module/cppyy/test/stltypes.xml b/pypy/module/cppyy/test/stltypes.xml -

[pypy-commit] pypy cling-support: implement lookup of global operators

2016-07-14 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r85717:14334ff3d976 Date: 2016-07-14 15:20 -0700 http://bitbucket.org/pypy/pypy/changeset/14334ff3d976/ Log:implement lookup of global operators diff --git a/pypy/module/cppyy/interp_cppyy.py b/pypy/module/cppyy/interp_cppyy.py --- a/py