Skip to content

[3.7] bpo-28866: No type cache for types with specialized mro, invalidation is hard. (GH-13157)#13589

Merged
miss-islington merged 1 commit intopython:3.7from
miss-islington:backport-180dc1b-3.7
May 26, 2019
Merged

[3.7] bpo-28866: No type cache for types with specialized mro, invalidation is hard. (GH-13157)#13589
miss-islington merged 1 commit intopython:3.7from
miss-islington:backport-180dc1b-3.7

Conversation

@miss-islington
Copy link
Contributor

@miss-islington miss-islington commented May 26, 2019

  • No type cache for types with specialized mro, invalidation is hard.

  • FIX: Don't disable method cache custom types that do not implement mro().

  • fixing implem.

  • Avoid storing error flags, also decref.

  • news entry

  • Clear as soon as we're getting an error.

  • FIX: Reference leak.
    (cherry picked from commit 180dc1b)

Co-authored-by: Julien Palard julien@palard.fr

https://bugs.python.org/issue28866

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants