Skip to content

Delete ReferencedNameTracker #31960

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
May 23, 2020

Conversation

CodaFi
Copy link
Contributor

@CodaFi CodaFi commented May 22, 2020

The DependencyRecorder has grown a mapping from primaries to sets of References they consume. This removes the last reason we had for keeping the ReferencedNameTracker abstraction around.

While we're here, put the UsedDeclEnumerator back in its place - it turns out to have hidden information from the dependency verifier and reported incorrect cascading information. On top of that, we no longer have to go through the mangle->demangle->copy dance when producing keys in the dependency verifier. Instead, just use the ASTPrinter to print out the fully-qualified declared interface type of each subject. This explains e.g. the change from __C to ObjectiveC.

Once we cut over to private dependencies, we can delete everything with the word "cascading" in it - and also get the dependency graph out of the business of using access control levels to add implementation/interface edges which we know to be incorrect.

CodaFi added 7 commits May 21, 2020 18:44
Have to find a way to hide these implementation details from clients if possible...
We'll be able to delete this once we cut over to private dependencies
…ctor

This completely obviates the need for the referenced name trackers

rdar://59076016
This abstraction turns out to have hidden dependencies from the dependency verifier. Invert the dependency here and have it use the new enumerators in the DependencyRecorder instead.
@CodaFi
Copy link
Contributor Author

CodaFi commented May 22, 2020

@swift-ci test

@CodaFi
Copy link
Contributor Author

CodaFi commented May 22, 2020

@swift-ci test compiler performance

@swift-ci
Copy link
Contributor

Build failed
Swift Test OS X Platform
Git Sha - acbf927

@CodaFi
Copy link
Contributor Author

CodaFi commented May 22, 2020

@swift-ci clean test macOS

@swift-ci
Copy link
Contributor

Compilation-performance test failed

@CodaFi
Copy link
Contributor Author

CodaFi commented May 22, 2020

Not sure if this works

@swift-ci clean test compiler performance

Copy link
Contributor

@davidungar davidungar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Didn't burrow down into the details, but it looks fine to me.

@swift-ci
Copy link
Contributor

Summary for master full

Unexpected test results, excluded stats for RxCocoa, SwifterSwift, Base64CoderSwiftUI, Backend

No regressions above thresholds

Debug-batch

debug-batch brief

Regressed (0)
name old new delta delta_pct
Improved (0)
name old new delta delta_pct
Unchanged (delta < 1.0% or delta < 100.0ms) (3)
name old new delta delta_pct
Frontend.NumInstructionsExecuted 74,379,921,019,672 74,429,380,688,626 49,459,668,954 0.07%
LLVM.NumLLVMBytesOutput 1,874,310,306 1,874,310,012 -294 -0.0%
time.swift-driver.wall 6308.9s 6271.8s -37.1s -0.59%

debug-batch detailed

Regressed (0)
name old new delta delta_pct
Improved (0)
name old new delta delta_pct
Unchanged (delta < 1.0% or delta < 100.0ms) (240)
name old new delta delta_pct
AST.ImportSetCacheHit 2,009,887 2,009,867 -20 -0.0%
AST.ImportSetCacheMiss 576,982 576,980 -2 -0.0%
AST.ImportSetFoldHit 179,040 179,038 -2 -0.0%
AST.ImportSetFoldMiss 397,941 397,942 1 0.0%
AST.ModuleShadowCacheHit 3,731 3,731 0 0.0%
AST.ModuleShadowCacheMiss 1,984 1,984 0 0.0%
AST.ModuleVisibilityCacheHit 41,675 41,675 0 0.0%
AST.ModuleVisibilityCacheMiss 10,561 10,561 0 0.0%
AST.NumASTBytesAllocated 74,771,388,176 74,853,014,433 81,626,257 0.11%
AST.NumASTScopeLookups 4,472,698 4,472,678 -20 -0.0%
AST.NumBraceStmtASTScopeExpansions 650,754 650,754 0 0.0%
AST.NumBraceStmtASTScopes 650,754 650,754 0 0.0%
AST.NumDecls 146,140 146,140 0 0.0%
AST.NumDependencies 448,286 448,176 -110 -0.02%
AST.NumIterableTypeBodyASTScopeExpansions 289,058 289,057 -1 -0.0%
AST.NumIterableTypeBodyASTScopes 372,351 372,342 -9 -0.0%
AST.NumLinkLibraries 0 0 0 0.0%
AST.NumLoadedModules 365,324 365,324 0 0.0%
AST.NumLocalTypeDecls 255 255 0 0.0%
AST.NumModuleLookupClassMember 6,993 6,993 0 0.0%
AST.NumModuleLookupValue 56,971,085 56,974,666 3,581 0.01%
AST.NumObjCMethods 25,372 25,372 0 0.0%
AST.NumOperators 589 589 0 0.0%
AST.NumPrecedenceGroups 93 93 0 0.0%
AST.NumReferencedDynamicNames 191 191 0 0.0%
AST.NumReferencedMemberNames 7,729,962 7,746,488 16,526 0.21%
AST.NumReferencedTopLevelNames 616,081 616,081 0 0.0%
AST.NumSourceBuffers 603,788 603,788 0 0.0%
AST.NumSourceLines 4,861,186 4,861,186 0 0.0%
AST.NumSourceLinesPerSecond 2,730,693 2,735,706 5,013 0.18%
AST.NumTotalClangImportedEntities 2,454,168 2,458,593 4,425 0.18%
Driver.ChildrenMaxRSS 276,669,417,472 275,502,022,656 -1,167,394,816 -0.42%
Driver.DriverDepCascadingDynamic 0 0 0 0.0%
Driver.DriverDepCascadingExternal 0 0 0 0.0%
Driver.DriverDepCascadingMember 0 0 0 0.0%
Driver.DriverDepCascadingNominal 0 0 0 0.0%
Driver.DriverDepCascadingTopLevel 0 0 0 0.0%
Driver.DriverDepDynamic 0 0 0 0.0%
Driver.DriverDepExternal 0 0 0 0.0%
Driver.DriverDepMember 0 0 0 0.0%
Driver.DriverDepNominal 0 0 0 0.0%
Driver.DriverDepTopLevel 0 0 0 0.0%
Driver.NumDriverJobsRun 29,026 29,026 0 0.0%
Driver.NumDriverJobsSkipped 0 0 0 0.0%
Driver.NumDriverPipePolls 69,618 69,918 300 0.43%
Driver.NumDriverPipeReads 56,072 56,525 453 0.81%
Driver.NumProcessFailures 0 0 0 0.0%
Frontend.MaxMallocUsage 1,685,705,392,144 1,684,868,015,688 -837,376,456 -0.05%
Frontend.NumInstructionsExecuted 74,379,921,019,672 74,429,380,688,626 49,459,668,954 0.07%
Frontend.NumProcessFailures 0 0 0 0.0%
IRGen.IRGenSourceFileRequest 27,711 27,711 0 0.0%
IRGen.IRGenWholeModuleRequest 20 20 0 0.0%
IRModule.NumGOTEntries 249,593 249,593 0 0.0%
IRModule.NumIRAliases 203,760 203,760 0 0.0%
IRModule.NumIRBasicBlocks 7,067,557 7,067,557 0 0.0%
IRModule.NumIRComdatSymbols 0 0 0 0.0%
IRModule.NumIRFunctions 3,553,282 3,553,282 0 0.0%
IRModule.NumIRGlobals 3,853,883 3,853,883 0 0.0%
IRModule.NumIRIFuncs 0 0 0 0.0%
IRModule.NumIRInsts 90,775,245 90,775,245 0 0.0%
IRModule.NumIRNamedMetaData 140,155 140,155 0 0.0%
IRModule.NumIRValueSymbols 6,728,555 6,728,555 0 0.0%
LLVM.NumLLVMBytesOutput 1,874,310,306 1,874,310,012 -294 -0.0%
Parse.CodeCompletionSecondPassRequest 0 0 0 0.0%
Parse.NumFunctionsParsed 280,497 280,497 0 0.0%
Parse.NumIterableDeclContextParsed 966,835 966,836 1 0.0%
Parse.ParseAbstractFunctionBodyRequest 258,338 258,338 0 0.0%
Parse.ParseMembersRequest 795,578 795,579 1 0.0%
Parse.ParseSourceFileRequest 593,185 593,185 0 0.0%
SILGen.ParseSILModuleRequest 0 0 0 0.0%
SILGen.SILGenerationRequest 29,014 29,014 0 0.0%
SILModule.NumSILGenDefaultWitnessTables 0 0 0 0.0%
SILModule.NumSILGenFunctions 1,773,652 1,773,652 0 0.0%
SILModule.NumSILGenGlobalVariables 55,396 55,396 0 0.0%
SILModule.NumSILGenVtables 19,143 19,143 0 0.0%
SILModule.NumSILGenWitnessTables 75,979 75,979 0 0.0%
SILModule.NumSILOptDefaultWitnessTables 0 0 0 0.0%
SILModule.NumSILOptFunctions 2,613,417 2,613,417 0 0.0%
SILModule.NumSILOptGlobalVariables 57,115 57,115 0 0.0%
SILModule.NumSILOptVtables 32,441 32,441 0 0.0%
SILModule.NumSILOptWitnessTables 175,886 175,886 0 0.0%
SILOptimizer.ExecuteSILPipelineRequest 112,207 112,207 0 0.0%
Sema.AbstractGenericSignatureRequest 40,151 40,151 0 0.0%
Sema.AccessLevelRequest 16,620,375 16,690,282 69,907 0.42%
Sema.AnyObjectLookupRequest 283 283 0 0.0%
Sema.AreAllStoredPropertiesDefaultInitableRequest 24,623 24,623 0 0.0%
Sema.AttachedFunctionBuilderRequest 192 192 0 0.0%
Sema.AttachedPropertyWrapperTypeRequest 592,347 592,347 0 0.0%
Sema.AttachedPropertyWrappersRequest 2,726,714 2,726,714 0 0.0%
Sema.CallerSideDefaultArgExprRequest 79,508 79,508 0 0.0%
Sema.CheckInconsistentImplementationOnlyImportsRequest 13,205 13,205 0 0.0%
Sema.CheckRedeclarationRequest 1,014,995 1,014,995 0 0.0%
Sema.ClassAncestryFlagsRequest 119,513 119,513 0 0.0%
Sema.ClosureHasExplicitResultRequest 93,539 93,539 0 0.0%
Sema.CollectOverriddenDeclsRequest 10,754,209 10,815,210 61,001 0.57%
Sema.CompareDeclSpecializationRequest 515,257 515,348 91 0.02%
Sema.CursorInfoRequest 0 0 0 0.0%
Sema.CustomAttrNominalRequest 552 552 0 0.0%
Sema.DefaultAndMaxAccessLevelRequest 60,900 60,900 0 0.0%
Sema.DefaultArgumentExprRequest 39,942 39,942 0 0.0%
Sema.DefaultArgumentInitContextRequest 259 259 0 0.0%
Sema.DefaultDefinitionTypeRequest 8,725 8,725 0 0.0%
Sema.DefaultTypeRequest 502,765 502,765 0 0.0%
Sema.DerivativeAttrOriginalDeclRequest 0 0 0 0.0%
Sema.DifferentiableAttributeTypeCheckRequest 0 0 0 0.0%
Sema.DirectLookupRequest 36,727,872 36,745,204 17,332 0.05%
Sema.DirectOperatorLookupRequest 593,778 594,091 313 0.05%
Sema.DirectPrecedenceGroupLookupRequest 147,150 147,150 0 0.0%
Sema.DynamicallyReplacedDeclRequest 1,109,466 1,109,466 0 0.0%
Sema.EmittedMembersRequest 29,004 29,004 0 0.0%
Sema.EnumRawTypeRequest 27,240 27,240 0 0.0%
Sema.EnumRawValuesRequest 10,973 10,973 0 0.0%
Sema.ExistentialConformsToSelfRequest 14,521 14,523 2 0.01%
Sema.ExistentialTypeSupportedRequest 18,526 18,526 0 0.0%
Sema.ExpandASTScopeRequest 8,097,532 8,097,516 -16 -0.0%
Sema.ExtendedNominalRequest 926,824 926,824 0 0.0%
Sema.ExtendedTypeRequest 87,594 87,593 -1 -0.0%
Sema.FragileFunctionKindRequest 1,969,045 1,969,043 -2 -0.0%
Sema.FunctionBuilderTypeRequest 192 192 0 0.0%
Sema.FunctionOperatorRequest 74,345 74,345 0 0.0%
Sema.GenericParamListRequest 12,177,115 12,213,952 36,837 0.3%
Sema.GenericSignatureRequest 2,888,669 2,889,600 931 0.03%
Sema.GetDestructorRequest 29,514 29,514 0 0.0%
Sema.HasCircularInheritanceRequest 24,560 24,560 0 0.0%
Sema.HasCircularInheritedProtocolsRequest 10,676 10,676 0 0.0%
Sema.HasCircularRawValueRequest 9,295 9,295 0 0.0%
Sema.HasDefaultInitRequest 59,799 59,799 0 0.0%
Sema.HasDynamicCallableAttributeRequest 0 0 0 0.0%
Sema.HasDynamicMemberLookupAttributeRequest 696,192 696,298 106 0.02%
Sema.HasImplementationOnlyImportsRequest 593,185 593,185 0 0.0%
Sema.HasMemberwiseInitRequest 21,783 21,783 0 0.0%
Sema.HasMissingDesignatedInitializersRequest 27,560 27,560 0 0.0%
Sema.HasUserDefinedDesignatedInitRequest 59,809 59,809 0 0.0%
Sema.InferredGenericSignatureRequest 192,823 192,821 -2 -0.0%
Sema.InheritedDeclsReferencedRequest 6,771,506 6,778,799 7,293 0.11%
Sema.InheritedProtocolsRequest 711,675 711,880 205 0.03%
Sema.InheritedTypeRequest 326,438 326,391 -47 -0.01%
Sema.InheritsSuperclassInitializersRequest 30,300 30,300 0 0.0%
Sema.InitKindRequest 102,646 102,646 0 0.0%
Sema.InterfaceTypeRequest 17,373,311 17,418,779 45,468 0.26%
Sema.IsABICompatibleOverrideRequest 141,376 141,376 0 0.0%
Sema.IsAccessorTransparentRequest 330,908 330,908 0 0.0%
Sema.IsCallableNominalTypeRequest 2,173 2,173 0 0.0%
Sema.IsDeclApplicableRequest 0 0 0 0.0%
Sema.IsDynamicRequest 1,820,646 1,820,646 0 0.0%
Sema.IsFinalRequest 3,161,781 3,168,562 6,781 0.21%
Sema.IsGetterMutatingRequest 453,618 453,618 0 0.0%
Sema.IsImplicitlyUnwrappedOptionalRequest 2,573,607 2,575,193 1,586 0.06%
Sema.IsObjCRequest 1,677,866 1,678,270 404 0.02%
Sema.IsSetterMutatingRequest 385,593 385,593 0 0.0%
Sema.IsStaticRequest 989,725 989,746 21 0.0%
Sema.LazyStoragePropertyRequest 3,005 3,005 0 0.0%
Sema.LookupAllConformancesInContextRequest 85,578 85,578 0 0.0%
Sema.LookupConformanceInModuleRequest 39,396,132 39,410,008 13,876 0.04%
Sema.LookupInModuleRequest 7,872,417 7,875,914 3,497 0.04%
Sema.LookupInfixOperatorRequest 98,207 98,207 0 0.0%
Sema.LookupPostfixOperatorRequest 215 215 0 0.0%
Sema.LookupPrecedenceGroupRequest 32,663 32,663 0 0.0%
Sema.LookupPrefixOperatorRequest 716 716 0 0.0%
Sema.MangleLocalTypeDeclRequest 510 510 0 0.0%
Sema.ModuleImplicitImportsRequest 14,488 14,488 0 0.0%
Sema.ModuleQualifiedLookupRequest 3,696,097 3,699,613 3,516 0.1%
Sema.NamedLazyMemberLoadSuccessCount 23,499,231 23,499,779 548 0.0%
Sema.NamingPatternRequest 250,517 250,517 0 0.0%
Sema.NeedsNewVTableEntryRequest 722,496 722,496 0 0.0%
Sema.NumAccessorBodiesSynthesized 196,202 196,202 0 0.0%
Sema.NumAccessorsSynthesized 308,815 308,815 0 0.0%
Sema.NumConformancesDeserialized 11,745,267 11,773,097 27,830 0.24%
Sema.NumConstraintScopes 31,500,477 31,502,074 1,597 0.01%
Sema.NumConstraintsConsideredForEdgeContraction 103,473,494 103,474,147 653 0.0%
Sema.NumCrossImportsChecked 0 0 0 0.0%
Sema.NumCrossImportsFound 0 0 0 0.0%
Sema.NumCyclicOneWayComponentsCollapsed 269 269 0 0.0%
Sema.NumDeclsDeserialized 93,586,778 93,767,615 180,837 0.19%
Sema.NumDeclsTypechecked 1,463,742 1,463,742 0 0.0%
Sema.NumGenericSignatureBuilders 1,654,016 1,658,134 4,118 0.25%
Sema.NumLazyIterableDeclContexts 11,074,915 11,082,502 7,587 0.07%
Sema.NumLazyRequirementSignatures 1,109,194 1,109,441 247 0.02%
Sema.NumLazyRequirementSignaturesLoaded 794,134 794,439 305 0.04%
Sema.NumLeafScopes 20,129,979 20,131,336 1,357 0.01%
Sema.NumTypesDeserialized 28,705,091 28,763,096 58,005 0.2%
Sema.NumTypesValidated 687,570 687,570 0 0.0%
Sema.NumUnloadedLazyIterableDeclContexts 7,000,977 6,996,680 -4,297 -0.06%
Sema.OpaqueReadOwnershipRequest 294,562 294,562 0 0.0%
Sema.OpaqueResultTypeRequest 199 199 0 0.0%
Sema.OperatorPrecedenceGroupRequest 749 749 0 0.0%
Sema.OverriddenDeclsRequest 3,013,597 3,025,636 12,039 0.4%
Sema.ParamSpecifierRequest 1,349,267 1,349,266 -1 -0.0%
Sema.PatternBindingEntryRequest 510,738 510,738 0 0.0%
Sema.PatternTypeRequest 586,514 586,514 0 0.0%
Sema.PreCheckFunctionBuilderRequest 312 312 0 0.0%
Sema.PropertyWrapperBackingPropertyInfoRequest 585,563 585,563 0 0.0%
Sema.PropertyWrapperBackingPropertyTypeRequest 592,347 592,347 0 0.0%
Sema.PropertyWrapperLValuenessRequest 250 250 0 0.0%
Sema.PropertyWrapperMutabilityRequest 640,591 640,591 0 0.0%
Sema.PropertyWrapperTypeInfoRequest 115 115 0 0.0%
Sema.ProtocolRequiresClassRequest 46,071 46,044 -27 -0.06%
Sema.ProvideDefaultImplForRequest 10,754,209 10,815,210 61,001 0.57%
Sema.QualifiedLookupRequest 6,112,424 6,117,029 4,605 0.08%
Sema.RangeInfoRequest 0 0 0 0.0%
Sema.RequirementRequest 120,829 120,828 -1 -0.0%
Sema.RequirementSignatureRequest 864,543 864,804 261 0.03%
Sema.RequiresOpaqueAccessorsRequest 1,372,022 1,372,022 0 0.0%
Sema.RequiresOpaqueModifyCoroutineRequest 284,395 284,395 0 0.0%
Sema.ResolveEffectiveMemberwiseInitRequest 0 0 0 0.0%
Sema.ResolveImplicitMemberRequest 420,921 421,186 265 0.06%
Sema.ResolveProtocolNameRequest 0 0 0 0.0%
Sema.ResolveTypeEraserTypeRequest 0 0 0 0.0%
Sema.ResolveTypeRequest 3,769,342 3,769,332 -10 -0.0%
Sema.ResultTypeRequest 717,946 717,945 -1 -0.0%
Sema.RootAndResultTypeOfKeypathDynamicMemberRequest 0 0 0 0.0%
Sema.RootTypeOfKeypathDynamicMemberRequest 0 0 0 0.0%
Sema.SPIGroupsRequest 19,071,912 19,138,222 66,310 0.35%
Sema.ScopedImportLookupRequest 1,076 1,076 0 0.0%
Sema.SelfAccessKindRequest 691,821 691,838 17 0.0%
Sema.SelfBoundsFromWhereClauseRequest 2,030,460 2,030,181 -279 -0.01%
Sema.SetterAccessLevelRequest 152,405 152,405 0 0.0%
Sema.SimpleDidSetRequest 3,235,719 3,244,834 9,115 0.28%
Sema.StorageImplInfoRequest 1,537,025 1,537,025 0 0.0%
Sema.StoredPropertiesAndMissingMembersRequest 34,820 34,820 0 0.0%
Sema.StoredPropertiesRequest 398,428 398,428 0 0.0%
Sema.StructuralTypeRequest 2,343 2,343 0 0.0%
Sema.SuperclassDeclRequest 539,174 539,416 242 0.04%
Sema.SuperclassTypeRequest 63,117 63,117 0 0.0%
Sema.SynthesizeAccessorRequest 308,815 308,815 0 0.0%
Sema.SynthesizeDefaultInitRequest 5,682 5,682 0 0.0%
Sema.SynthesizeMemberwiseInitRequest 3,794 3,794 0 0.0%
Sema.TypeCheckFunctionBodyUntilRequest 548,663 548,663 0 0.0%
Sema.TypeCheckSourceFileRequest 28,031 28,031 0 0.0%
Sema.TypeDeclsFromWhereClauseRequest 31,852 31,852 0 0.0%
Sema.TypeEraserHasViableInitRequest 0 0 0 0.0%
Sema.TypeRelationCheckRequest 0 0 0 0.0%
Sema.TypeWitnessRequest 10,292 10,291 -1 -0.01%
Sema.USRGenerationRequest 12,324,447 12,384,975 60,528 0.49%
Sema.UnderlyingTypeDeclsReferencedRequest 338,228 338,822 594 0.18%
Sema.UnderlyingTypeRequest 40,354 40,354 0 0.0%
Sema.UnqualifiedLookupRequest 4,625,721 4,625,701 -20 -0.0%
Sema.ValidatePrecedenceGroupRequest 184,121 184,121 0 0.0%
Sema.ValueWitnessRequest 72,155 72,155 0 0.0%
TBDGen.GenerateTBDRequest 27,731 27,731 0 0.0%

Release

release brief

Regressed (0)
name old new delta delta_pct
Improved (0)
name old new delta delta_pct
Unchanged (delta < 1.0% or delta < 100.0ms) (3)
name old new delta delta_pct
Frontend.NumInstructionsExecuted 55,782,647,343,556 55,792,159,724,039 9,512,380,483 0.02%
LLVM.NumLLVMBytesOutput 1,888,624,302 1,888,633,726 9,424 0.0%
time.swift-driver.wall 10264.3s 10233.1s -31.2s -0.3%

release detailed

Regressed (0)
name old new delta delta_pct
Improved (0)
name old new delta delta_pct
Unchanged (delta < 1.0% or delta < 100.0ms) (17)
name old new delta delta_pct
AST.NumLoadedModules 27,738 27,738 0 0.0%
AST.NumTotalClangImportedEntities 478,300 478,300 0 0.0%
IRModule.NumIRBasicBlocks 4,988,635 4,988,635 0 0.0%
IRModule.NumIRFunctions 2,895,356 2,895,356 0 0.0%
IRModule.NumIRGlobals 3,409,255 3,409,255 0 0.0%
IRModule.NumIRInsts 50,387,641 50,387,641 0 0.0%
IRModule.NumIRValueSymbols 5,933,637 5,933,637 0 0.0%
LLVM.NumLLVMBytesOutput 1,888,624,302 1,888,633,726 9,424 0.0%
SILModule.NumSILGenFunctions 1,243,573 1,243,573 0 0.0%
SILModule.NumSILOptFunctions 1,041,895 1,041,895 0 0.0%
Sema.NumConformancesDeserialized 3,603,668 3,603,668 0 0.0%
Sema.NumConstraintScopes 31,700,304 31,700,283 -21 -0.0%
Sema.NumDeclsDeserialized 11,307,767 11,307,767 0 0.0%
Sema.NumGenericSignatureBuilders 280,337 280,337 0 0.0%
Sema.NumLazyIterableDeclContexts 1,412,821 1,412,821 0 0.0%
Sema.NumTypesDeserialized 5,473,880 5,473,880 0 0.0%
Sema.NumTypesValidated 497,726 497,726 0 0.0%

@CodaFi CodaFi merged commit 4eb5689 into swiftlang:master May 23, 2020
@CodaFi CodaFi deleted the your-references-are-off-the-chain branch May 26, 2020 18:12
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.

3 participants