← Back to events
ActiveAIRelease3.14

trunk/af6328688b5c168a52a3b838737ee82b9000a454: [jit] Resolve module annotations in MRO order (#199074)

Photo: PyTorch Releases

What happened

Summary: Reland of D121628079 after D122147109 reverted it for upstream PYFMT import grouping. Python 3.14 lazy class annotations are not reliably visible through module instances, while immediate-class lookup misses inherited annotations. Test Plan: Python 3.12: buck test fbcode//mode/opt fbcode//caffe2/test:jit -- --regex "jit.test_typing.TestTyping" Tests finished: Pass 43. Fail 0. Timeout 0. Fatal 0. Skip 0. Omi…

Summary assembled by rule from the sources below

Why it's spreading

Sources