[pypy-commit] pypy py3.5: Ensure that binascii.crc_hqx() only returns values below 0xffff (cpython issue #23728)

2016-11-17 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r88459:d897004ed662 Date: 2016-11-18 02:26 + http://bitbucket.org/pypy/pypy/changeset/d897004ed662/ Log:Ensure that binascii.crc_hqx() only returns values below 0x (cpython issue #23728) diff --git a/pypy/module/binascii/interp_hqx.

[pypy-commit] pypy py3.5: Implement http://bugs.python.org/issue17636

2016-11-17 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r88458:3dc6e1434de4 Date: 2016-11-18 01:50 + http://bitbucket.org/pypy/pypy/changeset/3dc6e1434de4/ Log:Implement http://bugs.python.org/issue17636 diff --git a/pypy/interpreter/pyopcode.py b/pypy/interpreter/pyopcode.py --- a/pypy/interpreter/

[pypy-commit] pypy default: check for NULL strides (prevent crash in cython tests)

2016-11-17 Thread mattip
Author: Matti Picus Branch: Changeset: r88457:e782e19bf1de Date: 2016-11-18 00:34 +0200 http://bitbucket.org/pypy/pypy/changeset/e782e19bf1de/ Log:check for NULL strides (prevent crash in cython tests) diff --git a/pypy/module/cpyext/slotdefs.py b/pypy/module/cpyext/slotdefs.py --- a/pypy/m

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

2016-11-17 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88456:b6bd9894b86e Date: 2016-11-17 18:22 +0100 http://bitbucket.org/pypy/pypy/changeset/b6bd9894b86e/ Log:Fix test diff --git a/pypy/module/exceptions/test/test_exc.py b/pypy/module/exceptions/test/test_exc.py --- a/pypy/module/exceptions/test/t

[pypy-commit] pypy py3.5: Pass _multiprocessing/test/test_connection.py -k test_exception

2016-11-17 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88454:8a4da5e45a8c Date: 2016-11-17 17:59 +0100 http://bitbucket.org/pypy/pypy/changeset/8a4da5e45a8c/ Log:Pass _multiprocessing/test/test_connection.py -k test_exception diff --git a/pypy/module/_multiprocessing/interp_connection.py b/pypy/modul

[pypy-commit] pypy py3.5: Allow the current behavior as correct too (see comments)

2016-11-17 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88455:d80ac9390f6f Date: 2016-11-17 18:11 +0100 http://bitbucket.org/pypy/pypy/changeset/d80ac9390f6f/ Log:Allow the current behavior as correct too (see comments) diff --git a/pypy/module/array/test/test_array.py b/pypy/module/array/test/test_ar

[pypy-commit] pypy py3.5: Typo in the test, and fix the test

2016-11-17 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88453:9a277fe1750d Date: 2016-11-17 17:52 +0100 http://bitbucket.org/pypy/pypy/changeset/9a277fe1750d/ Log:Typo in the test, and fix the test diff --git a/pypy/module/_collections/interp_deque.py b/pypy/module/_collections/interp_deque.py --- a/p

[pypy-commit] pypy default: fix _ssl test_ztranslation

2016-11-17 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r88452:5625ca7b74d8 Date: 2016-11-17 18:47 + http://bitbucket.org/pypy/pypy/changeset/5625ca7b74d8/ Log:fix _ssl test_ztranslation diff --git a/pypy/module/_ssl/test/test_ssl.py b/pypy/module/_ssl/test/test_ssl.py --- a/pypy/module/_ssl/test/test_s

[pypy-commit] pypy py3.5-ssl: force parameters of create_cffi_import_libraries to str paths

2016-11-17 Thread plan_rich
Author: Richard Plangger Branch: py3.5-ssl Changeset: r88451:4492eb10be95 Date: 2016-11-17 17:15 +0100 http://bitbucket.org/pypy/pypy/changeset/4492eb10be95/ Log:force parameters of create_cffi_import_libraries to str paths diff --git a/pypy/tool/release/package.py b/pypy/tool/release/packag

[pypy-commit] pypy py3.5-ssl: make new parameter optional to fix compression buildbot step

2016-11-17 Thread plan_rich
Author: Richard Plangger Branch: py3.5-ssl Changeset: r88450:04030a587cc7 Date: 2016-11-17 17:11 +0100 http://bitbucket.org/pypy/pypy/changeset/04030a587cc7/ Log:make new parameter optional to fix compression buildbot step diff --git a/pypy/tool/build_cffi_imports.py b/pypy/tool/build_cffi_i

[pypy-commit] pypy py3.5: Seems at least this internal exception has both __cause__ and

2016-11-17 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88449:a5e66da0d50f Date: 2016-11-17 17:03 +0100 http://bitbucket.org/pypy/pypy/changeset/a5e66da0d50f/ Log:Seems at least this internal exception has both __cause__ and __context__ attributes set diff --git a/pypy/interpreter/generator.py

[pypy-commit] pypy py3.5: dead code, left over from a merge

2016-11-17 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88448:311ce573fdad Date: 2016-11-17 16:35 +0100 http://bitbucket.org/pypy/pypy/changeset/311ce573fdad/ Log:dead code, left over from a merge diff --git a/pypy/interpreter/pyframe.py b/pypy/interpreter/pyframe.py --- a/pypy/interpreter/pyframe.py +

[pypy-commit] pypy py3.5: test and fix: math.logN(very_large_int)

2016-11-17 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88447:5b3bd2f5c4ef Date: 2016-11-17 16:35 +0100 http://bitbucket.org/pypy/pypy/changeset/5b3bd2f5c4ef/ Log:test and fix: math.logN(very_large_int) diff --git a/pypy/module/math/interp_math.py b/pypy/module/math/interp_math.py --- a/pypy/module/mat

[pypy-commit] pypy default: un-recursivify is_acyclic()

2016-11-17 Thread arigo
Author: Armin Rigo Branch: Changeset: r88446:da7ce96af92c Date: 2016-11-17 16:19 +0100 http://bitbucket.org/pypy/pypy/changeset/da7ce96af92c/ Log:un-recursivify is_acyclic() diff --git a/rpython/tool/algo/graphlib.py b/rpython/tool/algo/graphlib.py --- a/rpython/tool/algo/graphlib.py +++ b/

[pypy-commit] pypy default: un-recursivify depth_first_search()

2016-11-17 Thread arigo
Author: Armin Rigo Branch: Changeset: r88444:c49289d2da96 Date: 2016-11-17 16:12 +0100 http://bitbucket.org/pypy/pypy/changeset/c49289d2da96/ Log:un-recursivify depth_first_search() diff --git a/rpython/tool/algo/graphlib.py b/rpython/tool/algo/graphlib.py --- a/rpython/tool/algo/graphlib.p

[pypy-commit] pypy default: Test depth_first_search

2016-11-17 Thread arigo
Author: Armin Rigo Branch: Changeset: r88443:198fd97491aa Date: 2016-11-17 16:00 +0100 http://bitbucket.org/pypy/pypy/changeset/198fd97491aa/ Log:Test depth_first_search diff --git a/rpython/tool/algo/test/test_graphlib.py b/rpython/tool/algo/test/test_graphlib.py --- a/rpython/tool/algo/t

[pypy-commit] pypy default: un-recursivify all_cycles()

2016-11-17 Thread arigo
Author: Armin Rigo Branch: Changeset: r88445:924339af3d65 Date: 2016-11-17 16:16 +0100 http://bitbucket.org/pypy/pypy/changeset/924339af3d65/ Log:un-recursivify all_cycles() diff --git a/rpython/tool/algo/graphlib.py b/rpython/tool/algo/graphlib.py --- a/rpython/tool/algo/graphlib.py +++ b/

[pypy-commit] pypy py3.5-refactor-sys_exc_info: Before running a test, make sure sys_exc_info is cleared

2016-11-17 Thread arigo
Author: Armin Rigo Branch: py3.5-refactor-sys_exc_info Changeset: r88442:0418a55cd4e9 Date: 2016-11-17 15:03 + http://bitbucket.org/pypy/pypy/changeset/0418a55cd4e9/ Log:Before running a test, make sure sys_exc_info is cleared (might be a left-over from a previous failing test) d

[pypy-commit] pypy py3.5-refactor-sys_exc_info: Add a (passing) check for sys_exc_info being saved/restored in all cases

2016-11-17 Thread arigo
Author: Armin Rigo Branch: py3.5-refactor-sys_exc_info Changeset: r88441:4bbf0a7c9f6c Date: 2016-11-17 15:03 + http://bitbucket.org/pypy/pypy/changeset/4bbf0a7c9f6c/ Log:Add a (passing) check for sys_exc_info being saved/restored in all cases diff --git a/pypy/interpreter/pyframe

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

2016-11-17 Thread arigo
Author: Armin Rigo Branch: py3.5-refactor-sys_exc_info Changeset: r88440:aed287295356 Date: 2016-11-17 14:45 + http://bitbucket.org/pypy/pypy/changeset/aed287295356/ Log:fix test diff --git a/pypy/interpreter/astcompiler/test/test_compiler.py b/pypy/interpreter/astcompiler/test/test_com

[pypy-commit] pypy py3.5-refactor-sys_exc_info: hg merge py3.5

2016-11-17 Thread arigo
Author: Armin Rigo Branch: py3.5-refactor-sys_exc_info Changeset: r88439:a915a719632d Date: 2016-11-17 14:42 + http://bitbucket.org/pypy/pypy/changeset/a915a719632d/ Log:hg merge py3.5 diff too long, truncating to 2000 out of 16450 lines diff --git a/_pytest/__init__.py b/_pytest/__init

[pypy-commit] pypy py3.5-ssl: remove _ssl module from the list in pypy options

2016-11-17 Thread plan_rich
Author: Richard Plangger Branch: py3.5-ssl Changeset: r88438:0af0b1854309 Date: 2016-11-17 14:31 +0100 http://bitbucket.org/pypy/pypy/changeset/0af0b1854309/ Log:remove _ssl module from the list in pypy options diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py --- a/pypy/con

[pypy-commit] pypy py3.5-ssl: rename openssl to _cffi_ssl

2016-11-17 Thread plan_rich
Author: Richard Plangger Branch: py3.5-ssl Changeset: r88437:032895d1e16c Date: 2016-11-17 14:25 +0100 http://bitbucket.org/pypy/pypy/changeset/032895d1e16c/ Log:rename openssl to _cffi_ssl diff too long, truncating to 2000 out of 18999 lines diff --git a/.hgignore b/.hgignore --- a/.hgigno

[pypy-commit] pypy py3.5-ssl: remove the old pypy/module/_ssl module

2016-11-17 Thread plan_rich
Author: Richard Plangger Branch: py3.5-ssl Changeset: r88436:c22e66d77f66 Date: 2016-11-17 14:19 +0100 http://bitbucket.org/pypy/pypy/changeset/c22e66d77f66/ Log:remove the old pypy/module/_ssl module diff too long, truncating to 2000 out of 3517 lines diff --git a/pypy/module/_ssl/__init__

[pypy-commit] pypy py3.5-ssl: copy changes made to cryptography, rename method name of call site

2016-11-17 Thread plan_rich
Author: Richard Plangger Branch: py3.5-ssl Changeset: r88435:74ee14214a4e Date: 2016-11-17 14:18 +0100 http://bitbucket.org/pypy/pypy/changeset/74ee14214a4e/ Log:copy changes made to cryptography, rename method name of call site diff --git a/lib_pypy/openssl/_cffi_src/build_openssl.py b/lib

[pypy-commit] pypy default: document

2016-11-17 Thread arigo
Author: Armin Rigo Branch: Changeset: r88432:dc3941998986 Date: 2016-11-17 10:20 +0100 http://bitbucket.org/pypy/pypy/changeset/dc3941998986/ Log:document diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whatsnew-head.rst @

[pypy-commit] pypy default: merge heads

2016-11-17 Thread arigo
Author: Armin Rigo Branch: Changeset: r88434:3dc381df7878 Date: 2016-11-17 14:18 +0100 http://bitbucket.org/pypy/pypy/changeset/3dc381df7878/ Log:merge heads diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whatsnew-head.rs

[pypy-commit] pypy default: document branch

2016-11-17 Thread arigo
Author: Armin Rigo Branch: Changeset: r88433:5990b8c98760 Date: 2016-11-17 14:17 +0100 http://bitbucket.org/pypy/pypy/changeset/5990b8c98760/ 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 default: Merged in clean-exported-state (pull request #490)

2016-11-17 Thread arigo
Author: Armin Rigo Branch: Changeset: r88431:ab8a0b092d2d Date: 2016-11-17 13:14 + http://bitbucket.org/pypy/pypy/changeset/ab8a0b092d2d/ Log:Merged in clean-exported-state (pull request #490) Clean exported state diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/me

[pypy-commit] pypy clean-exported-state: Close branch clean-exported-state

2016-11-17 Thread arigo
Author: Armin Rigo Branch: clean-exported-state Changeset: r88430:c01760e8436e Date: 2016-11-17 13:14 + http://bitbucket.org/pypy/pypy/changeset/c01760e8436e/ Log:Close branch clean-exported-state ___ pypy-commit mailing list pypy-commit@python

[pypy-commit] pypy py3.5-ssl: some simplifications, removed comments

2016-11-17 Thread plan_rich
Author: Richard Plangger Branch: py3.5-ssl Changeset: r88429:d4d6dd1d67d1 Date: 2016-11-17 13:45 +0100 http://bitbucket.org/pypy/pypy/changeset/d4d6dd1d67d1/ Log:some simplifications, removed comments diff --git a/lib_pypy/openssl/_cffi_src/openssl/ssl.py b/lib_pypy/openssl/_cffi_src/openss

[pypy-commit] pypy py3.5-ssl: copy over certificates of cpython stdlib (ssl + ssl_tests) target 3.5.2

2016-11-17 Thread plan_rich
Author: Richard Plangger Branch: py3.5-ssl Changeset: r88427:742c85b008ab Date: 2016-11-17 10:05 +0100 http://bitbucket.org/pypy/pypy/changeset/742c85b008ab/ Log:copy over certificates of cpython stdlib (ssl + ssl_tests) target 3.5.2 diff --git a/lib-python/3/test/capath/0e4015b9.0

[pypy-commit] pypy py3.5-ssl: passing all tests in test_ssl.py

2016-11-17 Thread plan_rich
Author: Richard Plangger Branch: py3.5-ssl Changeset: r88428:d9f42756c388 Date: 2016-11-17 13:34 +0100 http://bitbucket.org/pypy/pypy/changeset/d9f42756c388/ Log:passing all tests in test_ssl.py diff --git a/lib_pypy/openssl/_cffi_src/openssl/bio.py b/lib_pypy/openssl/_cffi_src/openssl/bio.

[pypy-commit] pypy default: Fix (probably a merge error?)

2016-11-17 Thread arigo
Author: Armin Rigo Branch: Changeset: r88426:31fb79a2893f Date: 2016-11-17 10:16 +0100 http://bitbucket.org/pypy/pypy/changeset/31fb79a2893f/ Log:Fix (probably a merge error?) diff --git a/pytest.py b/pytest.py --- a/pytest.py +++ b/pytest.py @@ -1,3 +1,4 @@ +#!/usr/bin/env python # PYTHON

[pypy-commit] extradoc extradoc: Document next cpython crasher

2016-11-17 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5748:572cc735325d Date: 2016-11-17 09:49 +0100 http://bitbucket.org/pypy/extradoc/changeset/572cc735325d/ Log:Document next cpython crasher diff --git a/planning/py3.5/cpython-crashers.rst b/planning/py3.5/cpython-crashers.rst --- a/planning/p

[pypy-commit] pypy py3.5-refactor-sys_exc_info: (arigo) typos. write a minimal test now for the expected errors

2016-11-17 Thread cfbolz
Author: Carl Friedrich Bolz Branch: py3.5-refactor-sys_exc_info Changeset: r88425:3f27a0c78aa5 Date: 2016-11-17 08:56 + http://bitbucket.org/pypy/pypy/changeset/3f27a0c78aa5/ Log:(arigo) typos. write a minimal test now for the expected errors diff --git a/pypy/interpreter/pyframe.py b/py

[pypy-commit] pypy py3.5-refactor-sys_exc_info: (arigo) when running 'py.test -A', detect complete crashes of CPython too

2016-11-17 Thread cfbolz
Author: Carl Friedrich Bolz Branch: py3.5-refactor-sys_exc_info Changeset: r88424:106e9a48e6a9 Date: 2016-11-17 08:53 + http://bitbucket.org/pypy/pypy/changeset/106e9a48e6a9/ Log:(arigo) when running 'py.test -A', detect complete crashes of CPython too diff --git a/pypy/tool/pyte