[pypy-commit] pypy more-cpyext: copy in cpython's implementation of pytime.c, adjust headers as needed

2019-09-11 Thread mattip
Author: Matti Picus Branch: more-cpyext Changeset: r97432:c421c4bc8247 Date: 2019-09-11 15:13 +0300 http://bitbucket.org/pypy/pypy/changeset/c421c4bc8247/ Log:copy in cpython's implementation of pytime.c, adjust headers as needed diff --git a/lib_pypy/_testcapimodule.c b/lib_pypy/_te

[pypy-commit] pypy more-cpyext: change order for cpython compatibility, be more verbose in compilation

2019-09-11 Thread mattip
Author: Matti Picus Branch: more-cpyext Changeset: r97431:3eae4033694d Date: 2019-09-11 12:33 +0300 http://bitbucket.org/pypy/pypy/changeset/3eae4033694d/ Log:change order for cpython compatibility, be more verbose in compilation diff --git a/lib_pypy/_pypy_testcapi.py b/lib_pypy/_py

[pypy-commit] pypy default: backport eee2717be5e2 to default:

2019-09-11 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: Changeset: r97434:2352eded240c Date: 2019-09-11 13:42 +0200 http://bitbucket.org/pypy/pypy/changeset/2352eded240c/ Log:backport eee2717be5e2 to default: more improvement to the performance of _io: make get_chars track the number o

[pypy-commit] pypy default: backport d84985e571ba to default:

2019-09-11 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: Changeset: r97433:69bb930ed884 Date: 2019-09-11 11:09 +0200 http://bitbucket.org/pypy/pypy/changeset/69bb930ed884/ Log:backport d84985e571ba to default: optimize W_TextIOWrapper._readline by not doing a slice for every single chara

[pypy-commit] pypy py3.6: be explicit

2019-09-11 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: py3.6 Changeset: r97437:ea8b601d6d05 Date: 2019-09-11 14:30 +0200 http://bitbucket.org/pypy/pypy/changeset/ea8b601d6d05/ Log:be explicit diff --git a/pypy/module/_io/test/test_textio.py b/pypy/module/_io/test/test_textio.py --- a/pypy/module/_io/t

[pypy-commit] pypy py3.6: optimize W_TextIOWrapper._readline by not doing a slice for every single

2019-09-11 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: py3.6 Changeset: r97435:11abdafa1ff7 Date: 2019-09-11 11:09 +0200 http://bitbucket.org/pypy/pypy/changeset/11abdafa1ff7/ Log:optimize W_TextIOWrapper._readline by not doing a slice for every single character :-(. Still more work to be done

[pypy-commit] pypy py3.6: more improvement to the performance of _io:

2019-09-11 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: py3.6 Changeset: r97436:7c591df76a01 Date: 2019-09-11 13:42 +0200 http://bitbucket.org/pypy/pypy/changeset/7c591df76a01/ Log:more improvement to the performance of _io: make get_chars track the number of unicode codepoints. also fix a

[pypy-commit] pypy py3.6: merge default

2019-09-11 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: py3.6 Changeset: r97438:6c178b391f40 Date: 2019-09-11 14:41 +0200 http://bitbucket.org/pypy/pypy/changeset/6c178b391f40/ Log:merge default ___ pypy-commit mailing list pypy-commit@python.org https://mail.

[pypy-commit] pypy more-cpyext: fixes for c421c4bc8247

2019-09-11 Thread mattip
Author: Matti Picus Branch: more-cpyext Changeset: r97439:52a33358db70 Date: 2019-09-11 16:01 +0300 http://bitbucket.org/pypy/pypy/changeset/52a33358db70/ Log:fixes for c421c4bc8247 diff --git a/pypy/module/cpyext/include/pyport.h b/pypy/module/cpyext/include/pyport.h --- a/pypy/module/cpye

[pypy-commit] pypy default: make sure that ByteBuffer.getslice is optimized

2019-09-11 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: Changeset: r97440:5a6cb24984c1 Date: 2019-09-11 15:01 +0200 http://bitbucket.org/pypy/pypy/changeset/5a6cb24984c1/ Log:make sure that ByteBuffer.getslice is optimized diff --git a/rpython/rlib/buffer.py b/rpython/rlib/buffer.py --- a/rpython/rlib/

[pypy-commit] pypy more-cpyext: add PyErr_SetFromWindowsErr, test needed

2019-09-11 Thread mattip
Author: Matti Picus Branch: more-cpyext Changeset: r97441:64d4dfe78eb4 Date: 2019-09-11 17:53 +0300 http://bitbucket.org/pypy/pypy/changeset/64d4dfe78eb4/ Log:add PyErr_SetFromWindowsErr, test needed diff --git a/pytime.h b/pypy/module/cpyext/include/pytime.h rename from pytime.h rename to p

[pypy-commit] pypy default: CPython issue #38106

2019-09-11 Thread arigo
Author: Armin Rigo Branch: Changeset: r97442:6cd7a0d1a940 Date: 2019-09-11 17:05 +0200 http://bitbucket.org/pypy/pypy/changeset/6cd7a0d1a940/ Log:CPython issue #38106 On OS X, call pthread_cond_signal() before pthread_mutex_unlock(). This should not make a difference, but do

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

2019-09-11 Thread mattip
Author: Matti Picus Branch: more-cpyext Changeset: r97444:2bb6d725ad61 Date: 2019-09-11 10:13 -0500 http://bitbucket.org/pypy/pypy/changeset/2bb6d725ad61/ Log:close branch to be merged diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b

[pypy-commit] pypy more-cpyext: cpython compatibility

2019-09-11 Thread mattip
Author: Matti Picus Branch: more-cpyext Changeset: r97443:454d7d902ed4 Date: 2019-09-11 10:11 -0500 http://bitbucket.org/pypy/pypy/changeset/454d7d902ed4/ Log:cpython compatibility diff --git a/pypy/module/cpyext/include/Python.h b/pypy/module/cpyext/include/Python.h --- a/pypy/module/cpyex

[pypy-commit] pypy py3.6: merge more-cpyext which adds many more datetime c functions via pytime.c

2019-09-11 Thread mattip
Author: Matti Picus Branch: py3.6 Changeset: r97445:4b18478c878b Date: 2019-09-11 10:14 -0500 http://bitbucket.org/pypy/pypy/changeset/4b18478c878b/ Log:merge more-cpyext which adds many more datetime c functions via pytime.c diff --git a/lib_pypy/_pypy_testcapi.py b/lib_pypy/_pypy_t

[pypy-commit] pypy default: do not rebuild unconditionally during packaging, it doesn't work on windows

2019-09-11 Thread mattip
Author: Matti Picus Branch: Changeset: r97446:67f9b04c3662 Date: 2019-09-11 19:43 +0300 http://bitbucket.org/pypy/pypy/changeset/67f9b04c3662/ Log:do not rebuild unconditionally during packaging, it doesn't work on windows diff --git a/pypy/tool/release/package.py b/pypy/tool/releas

[pypy-commit] pypy py3.6: merge default into branch

2019-09-11 Thread mattip
Author: Matti Picus Branch: py3.6 Changeset: r97447:26d040d0bd1f Date: 2019-09-11 19:57 +0300 http://bitbucket.org/pypy/pypy/changeset/26d040d0bd1f/ Log:merge default into branch diff --git a/pypy/tool/release/package.py b/pypy/tool/release/package.py --- a/pypy/tool/release/package.py +++ b

[pypy-commit] pypy py3.6: enable more capi tests; test, fix exception compatibility

2019-09-11 Thread mattip
Author: Matti Picus Branch: py3.6 Changeset: r97450:930650622627 Date: 2019-09-11 22:52 +0300 http://bitbucket.org/pypy/pypy/changeset/930650622627/ Log:enable more capi tests; test, fix exception compatibility diff --git a/lib_pypy/_testcapimodule.c b/lib_pypy/_testcapimodule.c --- a/lib_py

[pypy-commit] pypy py3.6: merge default

2019-09-11 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: py3.6 Changeset: r97453:6e81e44fab5b Date: 2019-09-11 23:18 +0200 http://bitbucket.org/pypy/pypy/changeset/6e81e44fab5b/ Log:merge default diff --git a/pypy/module/_codecs/interp_codecs.py b/pypy/module/_codecs/interp_codecs.py --- a/pypy/module/_