3e8c15c62a
Profiling has shown, that supertype hierarchy scan for all calls has considerable performance cost. However, missing supertypes may be calculated only once per descriptor which would help avoiding multiple supertype hierarchy scans for resolved calls from the same class. New memoizer is injected into call completers and checker contexts and then used for retrieving missing super classifiers. #KT-19234 Fixed