[pypy-commit] pypy default: merge cpyext-faster-arg-passing

2018-02-02 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: Changeset: r93739:6a370242b86c Date: 2018-02-02 22:24 +0100 http://bitbucket.org/pypy/pypy/changeset/6a370242b86c/ Log:merge cpyext-faster-arg-passing When using cpyext, improve the speed of passing certain objects from

[pypy-commit] pypy default: merge 2634_datetime_timedelta_performance

2018-02-02 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: Changeset: r93738:2f5eb5410769 Date: 2018-02-02 13:36 +0100 http://bitbucket.org/pypy/pypy/changeset/2f5eb5410769/ Log:merge 2634_datetime_timedelta_performance improve the performance of datetime + timedelta by skipping

[pypy-commit] pypy 2634_datetime_timedelta_performance: Remove __iadd__ and __isub__ functions. Add streamlined path in datetime.__new__.

2018-02-02 Thread barrywhart
Author: Barry Hart Branch: 2634_datetime_timedelta_performance Changeset: r93734:9aba94e5fe7c Date: 2018-01-01 08:15 -0500 http://bitbucket.org/pypy/pypy/changeset/9aba94e5fe7c/ Log:Remove __iadd__ and __isub__ functions. Add streamlined path in

[pypy-commit] pypy 2634_datetime_timedelta_performance: Implement __iadd__ and __isub__ on datetime objects

2018-02-02 Thread barrywhart
Author: Barry Hart Branch: 2634_datetime_timedelta_performance Changeset: r93733:6513e6af0511 Date: 2017-12-31 21:40 -0500 http://bitbucket.org/pypy/pypy/changeset/6513e6af0511/ Log:Implement __iadd__ and __isub__ on datetime objects diff --git a/lib_pypy/datetime.py

[pypy-commit] pypy 2634_datetime_timedelta_performance: Use new construction method in _from_timestamp

2018-02-02 Thread barrywhart
Author: Barry Hart Branch: 2634_datetime_timedelta_performance Changeset: r93736:eed3086fd841 Date: 2018-01-01 08:32 -0500 http://bitbucket.org/pypy/pypy/changeset/eed3086fd841/ Log:Use new construction method in _from_timestamp diff --git a/lib_pypy/datetime.py

[pypy-commit] pypy 2634_datetime_timedelta_performance: Fix accidental change

2018-02-02 Thread barrywhart
Author: Barry Hart Branch: 2634_datetime_timedelta_performance Changeset: r93735:ac4aeeed1bd1 Date: 2018-01-01 08:21 -0500 http://bitbucket.org/pypy/pypy/changeset/ac4aeeed1bd1/ Log:Fix accidental change diff --git a/lib_pypy/datetime.py b/lib_pypy/datetime.py ---

[pypy-commit] pypy 2634_datetime_timedelta_performance: modify __new__ less invasively

2018-02-02 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: 2634_datetime_timedelta_performance Changeset: r93737:2a0f482a854d Date: 2018-02-02 13:33 +0100 http://bitbucket.org/pypy/pypy/changeset/2a0f482a854d/ Log:modify __new__ less invasively diff --git a/lib_pypy/datetime.py