commit | d07d9f4c43bc85a77021bcc7d77643f8ebb605cf | [log] [tgz] |
---|---|---|
author | Bruce Merry <bmerry@gmail.com> | Wed Jan 29 09:09:24 2020 +0200 |
committer | GitHub <noreply@github.com> | Wed Jan 29 16:09:24 2020 +0900 |
tree | 1a34ea430e52347e71547a55e4fd994634bd3358 | |
parent | 6a65eba44bfd82ccc8bed4b5c6dd6637549955d5 [diff] |
bpo-36051: Drop GIL during large bytes.join() (GH-17757) Improve multi-threaded performance by dropping the GIL in the fast path of bytes.join. To avoid increasing overhead for small joins, it is only done if the output size exceeds a threshold.