[issue38045] enum.Flag instance creation is slow

2020-05-14 Thread Antony Lee
Antony Lee added the comment: Now fixed, I believe. -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___

[issue38045] enum.Flag instance creation is slow

2019-11-26 Thread Ethan Furman
Ethan Furman added the comment: New changeset 0b41a922f95f62b620d5a197b9f2ed8e4bb70730 by Ethan Furman (HongWeipeng) in branch 'master': bpo-38045: Improve the performance of _decompose() in enum.py (GH-16483) https://github.com/python/cpython/commit/0b41a922f95f62b620d5a197b9f2ed8e4bb70730

[issue38045] enum.Flag instance creation is slow

2019-09-29 Thread hongweipeng
Change by hongweipeng : -- pull_requests: +16068 pull_request: https://github.com/python/cpython/pull/16483 ___ Python tracker ___

[issue38045] enum.Flag instance creation is slow

2019-09-21 Thread Karthikeyan Singaravelan
Change by Karthikeyan Singaravelan : -- nosy: +ethan.furman ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue38045] enum.Flag instance creation is slow

2019-09-19 Thread Roundup Robot
Change by Roundup Robot : -- keywords: +patch pull_requests: +15876 stage: -> patch review pull_request: https://github.com/python/cpython/pull/16291 ___ Python tracker ___

[issue38045] enum.Flag instance creation is slow

2019-09-06 Thread Antony Lee
Antony Lee added the comment: Actually, microoptimizing _power_of_two is a red herring and the problem is the quadratic complexity of _decompose (_value2member_map_ becomes bigger and bigger at each iteration). Replacing the implementation of _decompose by the following fixes the

[issue38045] enum.Flag instance creation is slow

2019-09-06 Thread STINNER Victor
Change by STINNER Victor : -- title: Flag instance creation is slow -> enum.Flag instance creation is slow ___ Python tracker ___