[pypy-commit] pypy cpyext-injection: try to rpythonize the whole mess

2016-10-26 Thread fijal
Author: fijal Branch: cpyext-injection Changeset: r87936:2bbc5adbc7a4 Date: 2016-10-26 15:35 +0200 http://bitbucket.org/pypy/pypy/changeset/2bbc5adbc7a4/ Log:try to rpythonize the whole mess diff --git a/pypy/interpreter/typedef.py b/pypy/interpreter/typedef.py --- a/pypy/interpreter/typedef.

[pypy-commit] pypy cpyext-injection: hack for initialization

2016-10-26 Thread fijal
Author: fijal Branch: cpyext-injection Changeset: r87937:6bfd7994f601 Date: 2016-10-26 15:46 +0200 http://bitbucket.org/pypy/pypy/changeset/6bfd7994f601/ Log:hack for initialization diff --git a/pypy/objspace/std/objspace.py b/pypy/objspace/std/objspace.py --- a/pypy/objspace/std/objspace.py

[pypy-commit] pypy default: Compatibility: implement staticmethod.__init__ and classmethod.__init__

2016-10-26 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r87938:82c402ba12b1 Date: 2016-10-25 18:05 +0100 http://bitbucket.org/pypy/pypy/changeset/82c402ba12b1/ Log:Compatibility: implement staticmethod.__init__ and classmethod.__init__ (backport of 6961be5cf15d) diff --git a/pypy/interpreter/function

[pypy-commit] pypy default: Make {static, class}method.w_function quasi-immutable

2016-10-26 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r87939:e01865fd309e Date: 2016-10-26 16:16 +0100 http://bitbucket.org/pypy/pypy/changeset/e01865fd309e/ Log:Make {static,class}method.w_function quasi-immutable diff --git a/pypy/interpreter/function.py b/pypy/interpreter/function.py --- a/pypy/interpre

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

2016-10-26 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r87940:c35d8da07409 Date: 2016-10-26 16:24 +0100 http://bitbucket.org/pypy/pypy/changeset/c35d8da07409/ Log:hg merge default] diff --git a/pypy/interpreter/error.py b/pypy/interpreter/error.py --- a/pypy/interpreter/error.py +++ b/pypy/interpreter/

[pypy-commit] pypy py3.5: Skip tests for C-implemented _stat module

2016-10-26 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r87941:8e57dc88928e Date: 2016-10-26 17:05 +0100 http://bitbucket.org/pypy/pypy/changeset/8e57dc88928e/ Log:Skip tests for C-implemented _stat module diff --git a/lib-python/3/test/test_stat.py b/lib-python/3/test/test_stat.py --- a/lib-python/3/te

[pypy-commit] pypy py3.5: Do not use CPython-specific _pickle in test_pydoc

2016-10-26 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r87942:c5507ae34f14 Date: 2016-10-26 17:28 +0100 http://bitbucket.org/pypy/pypy/changeset/c5507ae34f14/ Log:Do not use CPython-specific _pickle in test_pydoc diff --git a/lib-python/3/test/test_pydoc.py b/lib-python/3/test/test_pydoc.py --- a/lib-p

[pypy-commit] pypy pypy-config: reinstate _sysconfigdata, minimize differenct to CPython 2.7.12

2016-10-26 Thread mattip
Author: Matti Picus Branch: pypy-config Changeset: r87945:450c2a27038f Date: 2016-10-25 20:56 +0300 http://bitbucket.org/pypy/pypy/changeset/450c2a27038f/ Log:reinstate _sysconfigdata, minimize differenct to CPython 2.7.12 diff --git a/lib-python/2.7/sysconfig.py b/lib-python/2.7/sysconfig.p

[pypy-commit] pypy pypy-config: Add _sysconfigdata module.

2016-10-26 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: pypy-config Changeset: r87944:a6fa09a29c78 Date: 2014-04-07 17:31 +0200 http://bitbucket.org/pypy/pypy/changeset/a6fa09a29c78/ Log:Add _sysconfigdata module. Empty so far, but it's probably a good idea to move some distutils variables there. diff

[pypy-commit] pypy pypy-config: add a pypy-config based on Misc/python-config.in from CPython

2016-10-26 Thread mattip
Author: Matti Picus Branch: pypy-config Changeset: r87943:8095ff3ffdfb Date: 2016-10-25 20:43 +0300 http://bitbucket.org/pypy/pypy/changeset/8095ff3ffdfb/ Log:add a pypy-config based on Misc/python-config.in from CPython diff --git a/pypy-config b/pypy-config new file mode 100755 --- /dev/nu

[pypy-commit] pypy pypy-config: minimize diff to distutils/sysconfig_python.py

2016-10-26 Thread mattip
Author: Matti Picus Branch: pypy-config Changeset: r87946:cb9e85067732 Date: 2016-10-26 20:09 +0300 http://bitbucket.org/pypy/pypy/changeset/cb9e85067732/ Log:minimize diff to distutils/sysconfig_python.py diff --git a/lib-python/2.7/distutils/sysconfig_pypy.py b/lib-python/2.7/distutils/sy

[pypy-commit] pypy pypy-config: hack to show what compilation/build should be filling in, tests needed

2016-10-26 Thread mattip
Author: Matti Picus Branch: pypy-config Changeset: r87947:49935c97e717 Date: 2016-10-26 20:10 +0300 http://bitbucket.org/pypy/pypy/changeset/49935c97e717/ Log:hack to show what compilation/build should be filling in, tests needed diff --git a/lib_pypy/_sysconfigdata.py b/lib_pypy/_sy

[pypy-commit] pypy clean-exported-state: Merge with default

2016-10-26 Thread sbauman
Author: Spenser Andrew Bauman Branch: clean-exported-state Changeset: r87948:52de89fb0bdb Date: 2016-10-24 21:00 -0400 http://bitbucket.org/pypy/pypy/changeset/52de89fb0bdb/ Log:Merge with default diff too long, truncating to 2000 out of 2085 lines diff --git a/pypy/doc/faq.rst b/pypy/doc/f

[pypy-commit] pypy default: Add rposix wrappers for fcntl(..., F_{G, S}ETFL, ...) (required for 3.5 os.{g, s}et_blocking())

2016-10-26 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r87949:ab8add093f73 Date: 2016-10-26 19:34 +0100 http://bitbucket.org/pypy/pypy/changeset/ab8add093f73/ Log:Add rposix wrappers for fcntl(..., F_{G,S}ETFL, ...) (required for 3.5 os.{g,s}et_blocking()) diff --git a/rpython/rlib/rposix.py b/rpyth

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

2016-10-26 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r87950:8a61624582bf Date: 2016-10-26 19:36 +0100 http://bitbucket.org/pypy/pypy/changeset/8a61624582bf/ Log:hg merge default diff --git a/rpython/rlib/rposix.py b/rpython/rlib/rposix.py --- a/rpython/rlib/rposix.py +++ b/rpython/rlib/rposix.py @@ -

[pypy-commit] pypy py3.5: Implement os.get_blocking() and os.set_blocking()

2016-10-26 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r87951:675ae4c0f6d1 Date: 2016-10-26 20:03 +0100 http://bitbucket.org/pypy/pypy/changeset/675ae4c0f6d1/ Log:Implement os.get_blocking() and os.set_blocking() diff --git a/pypy/module/posix/__init__.py b/pypy/module/posix/__init__.py --- a/pypy/modu

[pypy-commit] pypy py3.5: Add missing import

2016-10-26 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r87952:5d93cef12950 Date: 2016-10-26 20:18 +0100 http://bitbucket.org/pypy/pypy/changeset/5d93cef12950/ Log:Add missing import diff --git a/lib-python/3/test/test_isinstance.py b/lib-python/3/test/test_isinstance.py --- a/lib-python/3/test/test_is

[pypy-commit] extradoc extradoc: Add PEP 475

2016-10-26 Thread rlamy
Author: Ronan Lamy Branch: extradoc Changeset: r5742:a32aad4d070f Date: 2016-10-26 19:39 + http://bitbucket.org/pypy/extradoc/changeset/a32aad4d070f/ Log:Add PEP 475 diff --git a/planning/py3.5/milestone-1-progress.rst b/planning/py3.5/milestone-1-progress.rst --- a/planning/py3.5/miles

[pypy-commit] pypy py3.5: Avoid disabling all inspect tests due to a top-level import of _pickle

2016-10-26 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r87953:f2acb89e6b37 Date: 2016-10-26 20:31 +0100 http://bitbucket.org/pypy/pypy/changeset/f2acb89e6b37/ Log:Avoid disabling all inspect tests due to a top-level import of _pickle diff --git a/lib-python/3/test/test_inspect.py b/lib-python/

[pypy-commit] pypy cpyext-injection: test one, add some tp_as_number methods

2016-10-26 Thread mattip
Author: Matti Picus Branch: cpyext-injection Changeset: r87954:ab7fe034304c Date: 2016-10-26 23:36 +0300 http://bitbucket.org/pypy/pypy/changeset/ab7fe034304c/ Log:test one, add some tp_as_number methods diff --git a/pypy/module/cpyext/injection/test/multiarray.c b/pypy/module/cpyext/inject