[issue45636] Merge BINARY_*/INPLACE_* into BINARY_OP

2021-12-12 Thread Irit Katriel
Change by Irit Katriel : -- pull_requests: +28294 pull_request: https://github.com/python/cpython/pull/30073 ___ Python tracker ___

[issue45636] Merge BINARY_*/INPLACE_* into BINARY_OP

2021-12-12 Thread Irit Katriel
Change by Irit Katriel : -- pull_requests: -28293 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue45636] Merge BINARY_*/INPLACE_* into BINARY_OP

2021-12-12 Thread Irit Katriel
Change by Irit Katriel : -- nosy: +iritkatriel nosy_count: 3.0 -> 4.0 pull_requests: +28293 pull_request: https://github.com/python/cpython/pull/30073 ___ Python tracker ___

[issue45636] Merge BINARY_*/INPLACE_* into BINARY_OP

2021-11-19 Thread Mark Shannon
Change by Mark Shannon : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___ ___

[issue45636] Merge BINARY_*/INPLACE_* into BINARY_OP

2021-11-16 Thread Brandt Bucher
Brandt Bucher added the comment: New changeset 6a84d61c55f2e543cf5fa84522d8781a795bba33 by Brandt Bucher in branch 'main': bpo-45636: Simplify BINARY_OP (GH-29565) https://github.com/python/cpython/commit/6a84d61c55f2e543cf5fa84522d8781a795bba33 --

[issue45636] Merge BINARY_*/INPLACE_* into BINARY_OP

2021-11-15 Thread Brandt Bucher
Change by Brandt Bucher : -- pull_requests: +27813 pull_request: https://github.com/python/cpython/pull/29565 ___ Python tracker ___

[issue45636] Merge BINARY_*/INPLACE_* into BINARY_OP

2021-11-15 Thread Brandt Bucher
Brandt Bucher added the comment: New changeset ec382fac0db6d9159c2d3496a70b7a605545957e by Brandt Bucher in branch 'main': bpo-45636: Remove the old %-formatting fast-path (GH-29532) https://github.com/python/cpython/commit/ec382fac0db6d9159c2d3496a70b7a605545957e --

[issue45636] Merge BINARY_*/INPLACE_* into BINARY_OP

2021-11-11 Thread Brandt Bucher
Change by Brandt Bucher : -- pull_requests: +27782 pull_request: https://github.com/python/cpython/pull/29532 ___ Python tracker ___

[issue45636] Merge BINARY_*/INPLACE_* into BINARY_OP

2021-11-10 Thread Brandt Bucher
Brandt Bucher added the comment: Tasks for tomorrow: - Reimplement the string formatting fast-path as a proper specialization. - Try indexing into an array of function pointers instead of switching. - Experiment more generic specializations for all operators (for instance, when lhs.__class__

[issue45636] Merge BINARY_*/INPLACE_* into BINARY_OP

2021-11-10 Thread Brandt Bucher
Change by Brandt Bucher : -- title: Merge BINARY_*/INPLACE_* into BINARY_OP/INPLACE_OP -> Merge BINARY_*/INPLACE_* into BINARY_OP ___ Python tracker ___

[issue45636] Merge BINARY_*/INPLACE_* into BINARY_OP/INPLACE_OP

2021-11-10 Thread Brandt Bucher
Brandt Bucher added the comment: New changeset 9178f533ff5ea7462a2ca22cfa67afd78dad433b by Brandt Bucher in branch 'main': bpo-45636: Merge all numeric operators (GH-29482) https://github.com/python/cpython/commit/9178f533ff5ea7462a2ca22cfa67afd78dad433b --

[issue45636] Merge BINARY_*/INPLACE_* into BINARY_OP/INPLACE_OP

2021-11-08 Thread Brandt Bucher
Change by Brandt Bucher : -- pull_requests: +27733 pull_request: https://github.com/python/cpython/pull/29482 ___ Python tracker ___

[issue45636] Merge BINARY_*/INPLACE_* into BINARY_OP/INPLACE_OP

2021-11-04 Thread Brandt Bucher
Change by Brandt Bucher : -- pull_requests: +27671 pull_request: https://github.com/python/cpython/pull/29418 ___ Python tracker ___

[issue45636] Merge BINARY_*/INPLACE_* into BINARY_OP/INPLACE_OP

2021-10-28 Thread Brandt Bucher
Brandt Bucher added the comment: Slower (29): - unpack_sequence: 43.7 ns +- 0.9 ns -> 45.7 ns +- 1.1 ns: 1.04x slower - float: 80.5 ms +- 0.9 ms -> 83.5 ms +- 1.3 ms: 1.04x slower - regex_effbot: 3.15 ms +- 0.03 ms -> 3.26 ms +- 0.04 ms: 1.04x slower - go: 165 ms +- 1 ms -> 171 ms +- 3 ms:

[issue45636] Merge BINARY_*/INPLACE_* into BINARY_OP/INPLACE_OP

2021-10-28 Thread Mark Shannon
Mark Shannon added the comment: Do you have results for pyperformance? -- ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue45636] Merge BINARY_*/INPLACE_* into BINARY_OP/INPLACE_OP

2021-10-27 Thread Brandt Bucher
Change by Brandt Bucher : -- keywords: +patch pull_requests: +27519 stage: -> patch review pull_request: https://github.com/python/cpython/pull/29255 ___ Python tracker ___

[issue45636] Merge BINARY_*/INPLACE_* into BINARY_OP/INPLACE_OP

2021-10-27 Thread Brandt Bucher
New submission from Brandt Bucher : ...as discussed in https://github.com/faster-cpython/ideas/issues/101. This change merges all BINARY_*/INPLACE_* instructions, except for a few special cases: - BINARY_ADD/INPLACE_ADD, which interact with sq_concat/sq_inplace_concat and already have their