[pypy-commit] pypy default: cache the string keys that occur in the json dicts, as they are likely to repeat

2017-09-22 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: Changeset: r92444:8aeaf30c80e8 Date: 2017-09-22 21:18 +0200 http://bitbucket.org/pypy/pypy/changeset/8aeaf30c80e8/ Log:cache the string keys that occur in the json dicts, as they are likely to repeat this reduces both parsing time

[pypy-commit] pypy default: create a dict with the unicode strategy directly

2017-09-22 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: Changeset: r92445:64e7df28f623 Date: 2017-09-22 21:19 +0200 http://bitbucket.org/pypy/pypy/changeset/64e7df28f623/ Log:create a dict with the unicode strategy directly (also fix targetjson) diff --git a/pypy/module/_pypyjson/interp_decode

[pypy-commit] pypy py3.5: Fix the leakfinder issues in test_recompiler

2017-09-22 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r92443:f368583e1d76 Date: 2017-09-22 15:42 +0200 http://bitbucket.org/pypy/pypy/changeset/f368583e1d76/ Log:Fix the leakfinder issues in test_recompiler diff --git a/pypy/module/_cffi_backend/test/test_recompiler.py b/pypy/module/_cffi_backend/tes

[pypy-commit] pypy default: import cffi/19ab3ca30f71

2017-09-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r92441:5d1a2179a4b2 Date: 2017-09-22 15:37 +0200 http://bitbucket.org/pypy/pypy/changeset/5d1a2179a4b2/ Log:import cffi/19ab3ca30f71 diff --git a/pypy/module/test_lib_pypy/cffi_tests/cffi0/test_verify.py b/pypy/module/test_lib_pypy/cffi_tests/cffi0/tes

[pypy-commit] pypy default: Point to explanation for the missing '__builtins__' support in PyPy

2017-09-22 Thread arigo
Author: Armin Rigo Branch: Changeset: r92442:1e266d4f0472 Date: 2017-09-22 15:38 +0200 http://bitbucket.org/pypy/pypy/changeset/1e266d4f0472/ Log:Point to explanation for the missing '__builtins__' support in PyPy diff --git a/pypy/doc/cpython_differences.rst b/pypy/doc/cpython_differences.

[pypy-commit] pypy py3.5: Fix this test, which might be confused by partially-initialized codecs

2017-09-22 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r92440:1dbe3599b597 Date: 2017-09-22 15:35 +0200 http://bitbucket.org/pypy/pypy/changeset/1dbe3599b597/ Log:Fix this test, which might be confused by partially-initialized codecs diff --git a/pypy/module/_cffi_backend/test/test_recompiler.p

[pypy-commit] pypy py3.5: Fix the last test in test_marshal

2017-09-22 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r92439:ea46b2e0a190 Date: 2017-09-22 15:20 +0200 http://bitbucket.org/pypy/pypy/changeset/ea46b2e0a190/ Log:Fix the last test in test_marshal diff --git a/lib-python/3/test/test_marshal.py b/lib-python/3/test/test_marshal.py --- a/lib-python/3/tes

[pypy-commit] pypy py3.5: Skip more tests on pypy

2017-09-22 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r92438:8246644e701d Date: 2017-09-22 15:17 +0200 http://bitbucket.org/pypy/pypy/changeset/8246644e701d/ Log:Skip more tests on pypy diff --git a/lib-python/3/test/test_marshal.py b/lib-python/3/test/test_marshal.py --- a/lib-python/3/test/test_mar

[pypy-commit] pypy py3.5: Skip one check on pypy

2017-09-22 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r92437:115c47f3c022 Date: 2017-09-22 15:14 +0200 http://bitbucket.org/pypy/pypy/changeset/115c47f3c022/ Log:Skip one check on pypy diff --git a/lib-python/3/test/test_marshal.py b/lib-python/3/test/test_marshal.py --- a/lib-python/3/test/test_mars

[pypy-commit] pypy py3.5: Test and fix for CPython's test_itertools (broken by accident in 17c8c1d27c41)

2017-09-22 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r92436:db294f23903a Date: 2017-09-22 14:56 +0200 http://bitbucket.org/pypy/pypy/changeset/db294f23903a/ Log:Test and fix for CPython's test_itertools (broken by accident in 17c8c1d27c41) diff --git a/pypy/module/itertools/interp_itertools.p

[pypy-commit] pypy unicode-utf8: rutf8.codepoint_position_at_index() should also work for index == len(u)

2017-09-22 Thread arigo
Author: Armin Rigo Branch: unicode-utf8 Changeset: r92435:0f1073a0843b Date: 2017-09-22 14:37 +0200 http://bitbucket.org/pypy/pypy/changeset/0f1073a0843b/ Log:rutf8.codepoint_position_at_index() should also work for index == len(u) diff --git a/rpython/rlib/rutf8.py b/rpython/rlib/ru