Skip to content

[ConstraintSystem] Use correct locator when filtering disjunction cho… #36300

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 1 commit into from
Mar 6, 2021

Conversation

xedin
Copy link
Contributor

@xedin xedin commented Mar 5, 2021

…ices

simplifyAppliedOverloads(Constraint *, ...) wouldn't filter choices
based on labels unless it finds recorded labels in the constraint system
based on the provided locator. addOverloadSet used incorrect locator
when calling simplifyAppliedOverloads which means that this call was
effectively a no-op.

…ices

`simplifyAppliedOverloads(Constraint *, ...)` wouldn't filter choices
based on labels unless it finds recorded labels in the constraint system
based on the provided locator. `addOverloadSet` used incorrect locator
when calling `simplifyAppliedOverloads` which means that this call was
effectively a no-op.
@xedin xedin requested a review from hborla March 5, 2021 01:40
@xedin
Copy link
Contributor Author

xedin commented Mar 5, 2021

@swift-ci please smoke test

Copy link
Member

@hborla hborla left a comment

Choose a reason for hiding this comment

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

Nice!

@xedin
Copy link
Contributor Author

xedin commented Mar 5, 2021

@swift-ci please smoke test compiler performance

@xedin
Copy link
Contributor Author

xedin commented Mar 5, 2021

@swift-ci please test compiler performance

@xedin
Copy link
Contributor Author

xedin commented Mar 5, 2021

@swift-ci please smoke test Windows platform

@swift-ci
Copy link
Contributor

swift-ci commented Mar 5, 2021

Summary for main smoketest

Regressions found (see below)

Debug

debug brief

Regressed (1)
name old new delta delta_pct
time.swift-driver.wall 139.2s 144.5s 5.3s 3.84% ⛔
Improved (0)
name old new delta delta_pct
Unchanged (delta < 1.0% or delta < 100.0ms) (2)
name old new delta delta_pct
Frontend.NumInstructionsExecuted 1,362,562,931,676 1,366,321,736,758 3,758,805,082 0.28%
LLVM.NumLLVMBytesOutput 55,888,360 55,887,996 -364 -0.0%

debug detailed

Regressed (15)
name old new delta delta_pct
Sema.AccessLevelRequest 288,742 293,961 5,219 1.81% ⛔
Sema.CollectOverriddenDeclsRequest 170,602 175,908 5,306 3.11% ⛔
Sema.GetImplicitConcurrentValueRequest 4,457 4,789 332 7.45% ⛔
Sema.InterfaceTypeRequest 329,596 333,454 3,858 1.17% ⛔
Sema.IsFinalRequest 61,599 62,450 851 1.38% ⛔
Sema.LookupAllConformancesInContextRequest 38,309 39,324 1,015 2.65% ⛔
Sema.ModuleQualifiedLookupRequest 82,078 83,089 1,011 1.23% ⛔
Sema.NumConformancesDeserialized 227,399 229,842 2,443 1.07% ⛔
Sema.NumGenericSignatureBuilders 25,028 25,517 489 1.95% ⛔
Sema.NumTypesDeserialized 566,943 572,653 5,710 1.01% ⛔
Sema.OverriddenDeclsRequest 61,296 62,526 1,230 2.01% ⛔
Sema.ProtocolRequiresClassRequest 884 894 10 1.13% ⛔
Sema.ProvideDefaultImplForRequest 170,602 175,908 5,306 3.11% ⛔
Sema.USRGenerationRequest 201,455 206,734 5,279 2.62% ⛔
Sema.UnderlyingTypeDeclsReferencedRequest 5,685 5,789 104 1.83% ⛔
Improved (5)
name old new delta delta_pct
AST.NumSourceLinesPerSecond 92,556 89,946 -2,610 -2.82% ✅
Driver.ChildrenMaxRSS 5,400,731,648 5,315,862,528 -84,869,120 -1.57% ✅
Driver.NumDriverPipePolls 563 546 -17 -3.02% ✅
Driver.NumDriverPipeReads 378 361 -17 -4.5% ✅
Sema.NumConstraintsConsideredForEdgeContraction 78,636 71,397 -7,239 -9.21% ✅
Unchanged (delta < 1.0% or delta < 100.0ms) (243)
name old new delta delta_pct
AST.ImportSetCacheHit 56,562 56,596 34 0.06%
AST.ImportSetCacheMiss 10,748 10,748 0 0.0%
AST.ImportSetFoldHit 4,034 4,034 0 0.0%
AST.ImportSetFoldMiss 6,714 6,714 0 0.0%
AST.ModuleShadowCacheHit 129 129 0 0.0%
AST.ModuleShadowCacheMiss 102 102 0 0.0%
AST.ModuleVisibilityCacheHit 436 436 0 0.0%
AST.ModuleVisibilityCacheMiss 131 131 0 0.0%
AST.NumASTBytesAllocated 1,125,064,419 1,129,307,090 4,242,671 0.38%
AST.NumASTScopeExpansions 136,109 136,109 0 0.0%
AST.NumASTScopeLookups 152,328 152,328 0 0.0%
AST.NumDecls 4,482 4,482 0 0.0%
AST.NumDependencies 5,545 5,545 0 0.0%
AST.NumIncrementalDependencies 188 188 0 0.0%
AST.NumLinkLibraries 0 0 0 0.0%
AST.NumLoadedModules 5,556 5,556 0 0.0%
AST.NumLocalTypeDecls 15 15 0 0.0%
AST.NumModuleLookupClassMember 710 710 0 0.0%
AST.NumModuleLookupValue 1,674,672 1,675,767 1,095 0.07%
AST.NumObjCMethods 179 179 0 0.0%
AST.NumOperators 4 4 0 0.0%
AST.NumPrecedenceGroups 2 2 0 0.0%
AST.NumReferencedDynamicNames 22 22 0 0.0%
AST.NumReferencedMemberNames 359,596 359,645 49 0.01%
AST.NumReferencedTopLevelNames 29,608 29,608 0 0.0%
AST.NumSourceBuffers 8,597 8,597 0 0.0%
AST.NumSourceLines 115,750 115,750 0 0.0%
AST.NumTotalClangImportedEntities 120,704 121,135 431 0.36%
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 718 718 0 0.0%
Driver.NumDriverJobsSkipped 0 0 0 0.0%
Driver.NumProcessFailures 0 0 0 0.0%
Frontend.MaxMallocUsage 18,027,704,096 17,975,838,352 -51,865,744 -0.29%
Frontend.NumInstructionsExecuted 1,362,562,931,676 1,366,321,736,758 3,758,805,082 0.28%
Frontend.NumProcessFailures 0 0 0 0.0%
IRGen.IRGenRequest 699 699 0 0.0%
IRGen.OptimizedIRRequest 0 0 0 0.0%
IRGen.SymbolObjectCodeRequest 0 0 0 0.0%
IRModule.NumGOTEntries 8,933 8,933 0 0.0%
IRModule.NumIRAliases 4,760 4,760 0 0.0%
IRModule.NumIRBasicBlocks 208,909 208,909 0 0.0%
IRModule.NumIRComdatSymbols 0 0 0 0.0%
IRModule.NumIRFunctions 110,838 110,838 0 0.0%
IRModule.NumIRGlobals 121,889 121,889 0 0.0%
IRModule.NumIRIFuncs 0 0 0 0.0%
IRModule.NumIRInsts 2,329,651 2,329,651 0 0.0%
IRModule.NumIRNamedMetaData 3,495 3,495 0 0.0%
IRModule.NumIRValueSymbols 214,674 214,674 0 0.0%
LLVM.NumLLVMBytesOutput 55,888,360 55,887,996 -364 -0.0%
Parse.CodeCompletionSecondPassRequest 0 0 0 0.0%
Parse.NumFunctionsParsed 6,572 6,572 0 0.0%
Parse.NumIterableDeclContextParsed 14,420 14,420 0 0.0%
Parse.ParseAbstractFunctionBodyRequest 5,729 5,729 0 0.0%
Parse.ParseMembersRequest 22,816 22,816 0 0.0%
Parse.ParseSourceFileRequest 8,559 8,559 0 0.0%
SILGen.ASTLoweringRequest 717 717 0 0.0%
SILGen.ParseSILModuleRequest 0 0 0 0.0%
SILModule.NumSILGenDefaultWitnessTables 0 0 0 0.0%
SILModule.NumSILGenFunctions 66,575 66,575 0 0.0%
SILModule.NumSILGenGlobalVariables 2,450 2,450 0 0.0%
SILModule.NumSILGenVtables 450 450 0 0.0%
SILModule.NumSILGenWitnessTables 4,644 4,644 0 0.0%
SILModule.NumSILOptDefaultWitnessTables 0 0 0 0.0%
SILModule.NumSILOptFunctions 79,561 79,561 0 0.0%
SILModule.NumSILOptGlobalVariables 2,505 2,505 0 0.0%
SILModule.NumSILOptVtables 452 452 0 0.0%
SILModule.NumSILOptWitnessTables 5,836 5,836 0 0.0%
SILOptimizer.ExecuteSILPipelineRequest 2,814 2,814 0 0.0%
SILOptimizer.LoweredSILRequest 0 0 0 0.0%
Sema.ABIMembersRequest 428 428 0 0.0%
Sema.AbstractGenericSignatureRequest 384 384 0 0.0%
Sema.ActorIsolationRequest 26,633 26,633 0 0.0%
Sema.AllMembersRequest 4,786 4,786 0 0.0%
Sema.AnyObjectLookupRequest 34 34 0 0.0%
Sema.ApplyAccessNoteRequest 37,012 37,014 2 0.01%
Sema.AreAllStoredPropertiesDefaultInitableRequest 304 304 0 0.0%
Sema.AttachedPropertyWrapperTypeRequest 411 411 0 0.0%
Sema.AttachedPropertyWrappersRequest 6,642,819 6,651,429 8,610 0.13%
Sema.AttachedResultBuilderRequest 18,066 18,066 0 0.0%
Sema.BodyInitKindRequest 1,256 1,256 0 0.0%
Sema.CallerSideDefaultArgExprRequest 647 647 0 0.0%
Sema.CanBeAsyncHandlerRequest 4,012 3,998 -14 -0.35%
Sema.CheckInconsistentImplementationOnlyImportsRequest 166 166 0 0.0%
Sema.CheckRedeclarationRequest 24,334 24,334 0 0.0%
Sema.ClassAncestryFlagsRequest 2,455 2,455 0 0.0%
Sema.ClosureHasExplicitResultRequest 3,263 3,263 0 0.0%
Sema.CodeCompletionFileRequest 0 0 0 0.0%
Sema.CompareDeclSpecializationRequest 14,851 14,970 119 0.8%
Sema.ConformanceHasEffectRequest 0 0 0 0.0%
Sema.CursorInfoRequest 0 0 0 0.0%
Sema.CustomAttrNominalRequest 0 0 0 0.0%
Sema.CustomAttrTypeRequest 0 0 0 0.0%
Sema.DefaultAndMaxAccessLevelRequest 1,545 1,545 0 0.0%
Sema.DefaultArgumentExprRequest 1,105 1,105 0 0.0%
Sema.DefaultArgumentInitContextRequest 13 13 0 0.0%
Sema.DefaultDefinitionTypeRequest 133 133 0 0.0%
Sema.DefaultTypeRequest 5,967 5,967 0 0.0%
Sema.DerivativeAttrOriginalDeclRequest 0 0 0 0.0%
Sema.DifferentiableAttributeTypeCheckRequest 0 0 0 0.0%
Sema.DirectLookupRequest 911,550 912,802 1,252 0.14%
Sema.DirectOperatorLookupRequest 53,960 54,013 53 0.1%
Sema.DirectPrecedenceGroupLookupRequest 16,779 16,779 0 0.0%
Sema.DynamicallyReplacedDeclRequest 26,656 26,656 0 0.0%
Sema.EnumRawTypeRequest 595 595 0 0.0%
Sema.EnumRawValuesRequest 253 253 0 0.0%
Sema.ExistentialConformsToSelfRequest 431 433 2 0.46%
Sema.ExistentialTypeSupportedRequest 325 325 0 0.0%
Sema.ExtendedNominalRequest 14,321 14,321 0 0.0%
Sema.ExtendedTypeRequest 2,155 2,155 0 0.0%
Sema.FragileFunctionKindRequest 39,127 39,127 0 0.0%
Sema.FunctionOperatorRequest 487 487 0 0.0%
Sema.GenericParamListRequest 116,499 117,151 652 0.56%
Sema.GenericSignatureRequest 66,029 66,146 117 0.18%
Sema.GetDestructorRequest 369 369 0 0.0%
Sema.GlobalActorAttributeRequest 30,193 30,193 0 0.0%
Sema.GlobalActorInstanceRequest 0 0 0 0.0%
Sema.HasCircularInheritedProtocolsRequest 182 182 0 0.0%
Sema.HasCircularRawValueRequest 222 222 0 0.0%
Sema.HasDefaultInitRequest 1,319 1,319 0 0.0%
Sema.HasDynamicCallableAttributeRequest 0 0 0 0.0%
Sema.HasDynamicMemberLookupAttributeRequest 15,900 15,920 20 0.13%
Sema.HasImplementationOnlyImportsRequest 8,559 8,559 0 0.0%
Sema.HasMemberwiseInitRequest 843 843 0 0.0%
Sema.HasMissingDesignatedInitializersRequest 404 404 0 0.0%
Sema.HasUserDefinedDesignatedInitRequest 1,319 1,319 0 0.0%
Sema.InferredGenericSignatureRequest 2,762 2,762 0 0.0%
Sema.InheritedDeclsReferencedRequest 156,253 157,095 842 0.54%
Sema.InheritedProtocolsRequest 14,450 14,484 34 0.24%
Sema.InheritedTypeRequest 4,736 4,751 15 0.32%
Sema.InheritsSuperclassInitializersRequest 378 378 0 0.0%
Sema.InitKindRequest 2,228 2,228 0 0.0%
Sema.IsABICompatibleOverrideRequest 3,422 3,422 0 0.0%
Sema.IsAccessorTransparentRequest 6,983 6,983 0 0.0%
Sema.IsActorRequest 8,835 8,853 18 0.2%
Sema.IsAsyncHandlerRequest 37,385 37,278 -107 -0.29%
Sema.IsCallableNominalTypeRequest 199 199 0 0.0%
Sema.IsDeclApplicableRequest 0 0 0 0.0%
Sema.IsDeclRefinementOfRequest 1,246 1,246 0 0.0%
Sema.IsDefaultActorRequest 821 821 0 0.0%
Sema.IsDynamicRequest 42,907 42,907 0 0.0%
Sema.IsGetterMutatingRequest 11,796 11,796 0 0.0%
Sema.IsImplicitlyUnwrappedOptionalRequest 63,414 63,511 97 0.15%
Sema.IsObjCRequest 36,806 36,808 2 0.01%
Sema.IsSetterMutatingRequest 9,463 9,463 0 0.0%
Sema.IsStaticRequest 59,129 59,129 0 0.0%
Sema.LazyStoragePropertyRequest 19 19 0 0.0%
Sema.LookupConformanceInModuleRequest 2,280,068 2,274,177 -5,891 -0.26%
Sema.LookupInModuleRequest 175,307 176,318 1,011 0.58%
Sema.LookupInfixOperatorRequest 2,089 2,089 0 0.0%
Sema.LookupPostfixOperatorRequest 0 0 0 0.0%
Sema.LookupPrecedenceGroupRequest 674 674 0 0.0%
Sema.LookupPrefixOperatorRequest 4 4 0 0.0%
Sema.MangleLocalTypeDeclRequest 30 30 0 0.0%
Sema.ModuleImplicitImportsRequest 184 184 0 0.0%
Sema.NamedLazyMemberLoadSuccessCount 595,980 596,630 650 0.11%
Sema.NamingPatternRequest 5,824 5,824 0 0.0%
Sema.NeedsNewVTableEntryRequest 15,455 15,455 0 0.0%
Sema.NumAccessorBodiesSynthesized 4,587 4,587 0 0.0%
Sema.NumAccessorsSynthesized 6,441 6,441 0 0.0%
Sema.NumConstraintScopes 1,945,461 1,939,237 -6,224 -0.32%
Sema.NumCrossImportsChecked 0 0 0 0.0%
Sema.NumCrossImportsFound 0 0 0 0.0%
Sema.NumCyclicOneWayComponentsCollapsed 0 0 0 0.0%
Sema.NumDeclsDeserialized 1,786,234 1,799,824 13,590 0.76%
Sema.NumDeclsTypechecked 36,419 36,419 0 0.0%
Sema.NumLazyIterableDeclContexts 210,503 210,904 401 0.19%
Sema.NumLazyRequirementSignatures 18,246 18,250 4 0.02%
Sema.NumLazyRequirementSignaturesLoaded 13,386 13,404 18 0.13%
Sema.NumLeafScopes 1,204,843 1,200,406 -4,437 -0.37%
Sema.NumUnloadedLazyIterableDeclContexts 122,912 122,470 -442 -0.36%
Sema.OpaqueReadOwnershipRequest 7,101 7,101 0 0.0%
Sema.OpaqueResultTypeRequest 0 0 0 0.0%
Sema.OperatorPrecedenceGroupRequest 8 8 0 0.0%
Sema.ParamSpecifierRequest 30,540 30,540 0 0.0%
Sema.PatternBindingEntryRequest 12,892 12,892 0 0.0%
Sema.PatternTypeRequest 15,905 15,905 0 0.0%
Sema.PolymorphicEffectKindRequest 2,579 2,579 0 0.0%
Sema.PolymorphicEffectRequirementsRequest 0 0 0 0.0%
Sema.PreCheckResultBuilderRequest 0 0 0 0.0%
Sema.PrimarySourceFilesRequest 184 184 0 0.0%
Sema.PropertyWrapperBackingPropertyInfoRequest 38,867 38,867 0 0.0%
Sema.PropertyWrapperBackingPropertyTypeRequest 411 411 0 0.0%
Sema.PropertyWrapperLValuenessRequest 0 0 0 0.0%
Sema.PropertyWrapperMutabilityRequest 16,762 16,762 0 0.0%
Sema.PropertyWrapperTypeInfoRequest 0 0 0 0.0%
Sema.PropertyWrapperWrappedValueVarRequest 0 0 0 0.0%
Sema.QualifiedLookupRequest 168,453 168,885 432 0.26%
Sema.RangeInfoRequest 0 0 0 0.0%
Sema.RequirementRequest 3,658 3,658 0 0.0%
Sema.RequirementSignatureRequest 14,592 14,625 33 0.23%
Sema.RequiresOpaqueAccessorsRequest 35,836 35,836 0 0.0%
Sema.RequiresOpaqueModifyCoroutineRequest 5,767 5,767 0 0.0%
Sema.ResolveEffectiveMemberwiseInitRequest 0 0 0 0.0%
Sema.ResolveImplicitMemberRequest 11,508 11,508 0 0.0%
Sema.ResolveProtocolNameRequest 0 0 0 0.0%
Sema.ResolveTypeEraserTypeRequest 0 0 0 0.0%
Sema.ResolveTypeRequest 76,611 76,611 0 0.0%
Sema.ResultBuilderTypeRequest 9,612 9,612 0 0.0%
Sema.ResultTypeRequest 13,792 13,792 0 0.0%
Sema.RootAndResultTypeOfKeypathDynamicMemberRequest 0 0 0 0.0%
Sema.RootTypeOfKeypathDynamicMemberRequest 0 0 0 0.0%
Sema.SPIGroupsRequest 152,212 153,001 789 0.52%
Sema.ScopedImportLookupRequest 0 0 0 0.0%
Sema.SelfAccessKindRequest 17,710 17,710 0 0.0%
Sema.SelfBoundsFromWhereClauseRequest 40,447 40,674 227 0.56%
Sema.SetterAccessLevelRequest 3,395 3,395 0 0.0%
Sema.SimpleDidSetRequest 54,102 54,560 458 0.85%
Sema.SpecializeAttrTargetDeclRequest 74 74 0 0.0%
Sema.StorageImplInfoRequest 41,177 41,177 0 0.0%
Sema.StoredPropertiesAndMissingMembersRequest 1,663 1,663 0 0.0%
Sema.StoredPropertiesRequest 8,866 8,866 0 0.0%
Sema.StructuralTypeRequest 36 36 0 0.0%
Sema.SuperclassDeclRequest 9,803 9,844 41 0.42%
Sema.SuperclassTypeRequest 884 885 1 0.11%
Sema.SynthesizeAccessorRequest 6,441 6,441 0 0.0%
Sema.SynthesizeDefaultInitRequest 131 131 0 0.0%
Sema.SynthesizeMainFunctionRequest 2,526 2,526 0 0.0%
Sema.SynthesizeMemberwiseInitRequest 136 136 0 0.0%
Sema.TangentStoredPropertyRequest 0 0 0 0.0%
Sema.TypeCheckASTNodeAtLocRequest 0 0 0 0.0%
Sema.TypeCheckFunctionBodyRequest 12,191 12,191 0 0.0%
Sema.TypeCheckSourceFileRequest 699 699 0 0.0%
Sema.TypeDeclsFromWhereClauseRequest 836 836 0 0.0%
Sema.TypeEraserHasViableInitRequest 0 0 0 0.0%
Sema.TypeRelationCheckRequest 0 0 0 0.0%
Sema.TypeWitnessRequest 230 230 0 0.0%
Sema.UnderlyingTypeRequest 364 364 0 0.0%
Sema.UnqualifiedLookupRequest 109,749 109,749 0 0.0%
Sema.ValidatePrecedenceGroupRequest 3,848 3,848 0 0.0%
Sema.ValueWitnessRequest 2,112 2,112 0 0.0%
TBDGen.APIGenRequest 0 0 0 0.0%
TBDGen.GenerateTBDRequest 0 0 0 0.0%
TBDGen.PublicSymbolsRequest 699 699 0 0.0%
TBDGen.SymbolSourceMapRequest 0 0 0 0.0%

Release

release brief

Regressed (1)
name old new delta delta_pct
time.swift-driver.wall 216.6s 222.8s 6.2s 2.87% ⛔
Improved (0)
name old new delta delta_pct
Unchanged (delta < 1.0% or delta < 100.0ms) (2)
name old new delta delta_pct
Frontend.NumInstructionsExecuted 1,736,645,109,927 1,736,325,348,427 -319,761,500 -0.02%
LLVM.NumLLVMBytesOutput 58,750,324 58,749,812 -512 -0.0%

release detailed

Regressed (3)
name old new delta delta_pct
Driver.NumDriverPipePolls 221 238 17 7.69% ⛔
Driver.NumDriverPipeReads 201 218 17 8.46% ⛔
Frontend.MaxMallocUsage 6,222,435,424 6,295,233,888 72,798,464 1.17% ⛔
Improved (2)
name old new delta delta_pct
AST.NumSourceLinesPerSecond 5,701 5,592 -109 -1.91% ✅
Sema.NumConstraintsConsideredForEdgeContraction 78,616 71,377 -7,239 -9.21% ✅
Unchanged (delta < 1.0% or delta < 100.0ms) (258)
name old new delta delta_pct
AST.ImportSetCacheHit 38,415 38,415 0 0.0%
AST.ImportSetCacheMiss 1,599 1,599 0 0.0%
AST.ImportSetFoldHit 879 879 0 0.0%
AST.ImportSetFoldMiss 720 720 0 0.0%
AST.ModuleShadowCacheHit 71 71 0 0.0%
AST.ModuleShadowCacheMiss 56 56 0 0.0%
AST.ModuleVisibilityCacheHit 236 236 0 0.0%
AST.ModuleVisibilityCacheMiss 51 51 0 0.0%
AST.NumASTBytesAllocated 221,057,074 220,843,678 -213,396 -0.1%
AST.NumASTScopeExpansions 75,439 75,439 0 0.0%
AST.NumASTScopeLookups 117,161 117,161 0 0.0%
AST.NumDecls 4,482 4,482 0 0.0%
AST.NumDependencies 620 620 0 0.0%
AST.NumIncrementalDependencies 0 0 0 0.0%
AST.NumLinkLibraries 0 0 0 0.0%
AST.NumLoadedModules 526 526 0 0.0%
AST.NumLocalTypeDecls 15 15 0 0.0%
AST.NumModuleLookupClassMember 676 676 0 0.0%
AST.NumModuleLookupValue 944,209 944,209 0 0.0%
AST.NumObjCMethods 179 179 0 0.0%
AST.NumOperators 4 4 0 0.0%
AST.NumPrecedenceGroups 2 2 0 0.0%
AST.NumReferencedDynamicNames 0 0 0 0.0%
AST.NumReferencedMemberNames 0 0 0 0.0%
AST.NumReferencedTopLevelNames 0 0 0 0.0%
AST.NumSourceBuffers 706 706 0 0.0%
AST.NumSourceLines 115,750 115,750 0 0.0%
AST.NumTotalClangImportedEntities 15,922 15,922 0 0.0%
Driver.ChildrenMaxRSS 7,598,401,536 7,643,600,896 45,199,360 0.59%
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 20 20 0 0.0%
Driver.NumDriverJobsSkipped 0 0 0 0.0%
Driver.NumProcessFailures 0 0 0 0.0%
Frontend.NumInstructionsExecuted 1,736,645,109,927 1,736,325,348,427 -319,761,500 -0.02%
Frontend.NumProcessFailures 0 0 0 0.0%
IRGen.IRGenRequest 0 0 0 0.0%
IRGen.OptimizedIRRequest 0 0 0 0.0%
IRGen.SymbolObjectCodeRequest 0 0 0 0.0%
IRModule.NumGOTEntries 6,908 6,908 0 0.0%
IRModule.NumIRAliases 3,691 3,691 0 0.0%
IRModule.NumIRBasicBlocks 165,626 165,626 0 0.0%
IRModule.NumIRComdatSymbols 0 0 0 0.0%
IRModule.NumIRFunctions 82,716 82,716 0 0.0%
IRModule.NumIRGlobals 101,650 101,650 0 0.0%
IRModule.NumIRIFuncs 0 0 0 0.0%
IRModule.NumIRInsts 1,459,691 1,459,691 0 0.0%
IRModule.NumIRNamedMetaData 3,495 3,495 0 0.0%
IRModule.NumIRValueSymbols 173,970 173,970 0 0.0%
LLVM.NumLLVMBytesOutput 58,750,324 58,749,812 -512 -0.0%
Parse.CodeCompletionSecondPassRequest 0 0 0 0.0%
Parse.NumFunctionsParsed 6,570 6,570 0 0.0%
Parse.NumIterableDeclContextParsed 2,403 2,403 0 0.0%
Parse.ParseAbstractFunctionBodyRequest 5,608 5,608 0 0.0%
Parse.ParseMembersRequest 8 8 0 0.0%
Parse.ParseSourceFileRequest 699 699 0 0.0%
SILGen.ASTLoweringRequest 18 18 0 0.0%
SILGen.ParseSILModuleRequest 0 0 0 0.0%
SILModule.NumSILGenDefaultWitnessTables 0 0 0 0.0%
SILModule.NumSILGenFunctions 32,377 32,377 0 0.0%
SILModule.NumSILGenGlobalVariables 2,440 2,440 0 0.0%
SILModule.NumSILGenVtables 250 250 0 0.0%
SILModule.NumSILGenWitnessTables 2,207 2,207 0 0.0%
SILModule.NumSILOptDefaultWitnessTables 0 0 0 0.0%
SILModule.NumSILOptFunctions 25,955 25,955 0 0.0%
SILModule.NumSILOptGlobalVariables 2,204 2,204 0 0.0%
SILModule.NumSILOptVtables 324 324 0 0.0%
SILModule.NumSILOptWitnessTables 2,262 2,262 0 0.0%
SILOptimizer.ExecuteSILPipelineRequest 72 72 0 0.0%
SILOptimizer.LoweredSILRequest 0 0 0 0.0%
Sema.ABIMembersRequest 285 285 0 0.0%
Sema.AbstractGenericSignatureRequest 383 383 0 0.0%
Sema.AccessLevelRequest 38,477 38,477 0 0.0%
Sema.ActorIsolationRequest 16,721 16,721 0 0.0%
Sema.AllMembersRequest 2,393 2,393 0 0.0%
Sema.AnyObjectLookupRequest 34 34 0 0.0%
Sema.ApplyAccessNoteRequest 26,676 26,676 0 0.0%
Sema.AreAllStoredPropertiesDefaultInitableRequest 212 212 0 0.0%
Sema.AttachedPropertyWrapperTypeRequest 292 292 0 0.0%
Sema.AttachedPropertyWrappersRequest 6,144,411 6,145,695 1,284 0.02%
Sema.AttachedResultBuilderRequest 17,211 17,211 0 0.0%
Sema.BodyInitKindRequest 1,145 1,145 0 0.0%
Sema.CallerSideDefaultArgExprRequest 647 647 0 0.0%
Sema.CanBeAsyncHandlerRequest 3,219 3,219 0 0.0%
Sema.CheckInconsistentImplementationOnlyImportsRequest 18 18 0 0.0%
Sema.CheckRedeclarationRequest 24,400 24,400 0 0.0%
Sema.ClassAncestryFlagsRequest 1,062 1,062 0 0.0%
Sema.ClosureHasExplicitResultRequest 3,260 3,260 0 0.0%
Sema.CodeCompletionFileRequest 0 0 0 0.0%
Sema.CollectOverriddenDeclsRequest 0 0 0 0.0%
Sema.CompareDeclSpecializationRequest 12,936 12,932 -4 -0.03%
Sema.ConformanceHasEffectRequest 0 0 0 0.0%
Sema.CursorInfoRequest 0 0 0 0.0%
Sema.CustomAttrNominalRequest 0 0 0 0.0%
Sema.CustomAttrTypeRequest 0 0 0 0.0%
Sema.DefaultAndMaxAccessLevelRequest 1,101 1,101 0 0.0%
Sema.DefaultArgumentExprRequest 1,105 1,105 0 0.0%
Sema.DefaultArgumentInitContextRequest 0 0 0 0.0%
Sema.DefaultDefinitionTypeRequest 51 51 0 0.0%
Sema.DefaultTypeRequest 5,650 5,650 0 0.0%
Sema.DerivativeAttrOriginalDeclRequest 0 0 0 0.0%
Sema.DifferentiableAttributeTypeCheckRequest 0 0 0 0.0%
Sema.DirectLookupRequest 790,420 790,521 101 0.01%
Sema.DirectOperatorLookupRequest 43,322 43,322 0 0.0%
Sema.DirectPrecedenceGroupLookupRequest 15,915 15,915 0 0.0%
Sema.DynamicallyReplacedDeclRequest 18,838 18,838 0 0.0%
Sema.EnumRawTypeRequest 222 222 0 0.0%
Sema.EnumRawValuesRequest 241 241 0 0.0%
Sema.ExistentialConformsToSelfRequest 119 119 0 0.0%
Sema.ExistentialTypeSupportedRequest 167 167 0 0.0%
Sema.ExtendedNominalRequest 1,218 1,218 0 0.0%
Sema.ExtendedTypeRequest 1,218 1,218 0 0.0%
Sema.FragileFunctionKindRequest 26,165 26,165 0 0.0%
Sema.FunctionOperatorRequest 82 82 0 0.0%
Sema.GenericParamListRequest 29,870 29,851 -19 -0.06%
Sema.GenericSignatureRequest 25,463 25,463 0 0.0%
Sema.GetDestructorRequest 293 293 0 0.0%
Sema.GetImplicitConcurrentValueRequest 1,167 1,167 0 0.0%
Sema.GlobalActorAttributeRequest 18,598 18,598 0 0.0%
Sema.GlobalActorInstanceRequest 0 0 0 0.0%
Sema.HasCircularInheritedProtocolsRequest 168 168 0 0.0%
Sema.HasCircularRawValueRequest 222 222 0 0.0%
Sema.HasDefaultInitRequest 794 794 0 0.0%
Sema.HasDynamicCallableAttributeRequest 0 0 0 0.0%
Sema.HasDynamicMemberLookupAttributeRequest 6,954 6,955 1 0.01%
Sema.HasImplementationOnlyImportsRequest 699 699 0 0.0%
Sema.HasMemberwiseInitRequest 544 544 0 0.0%
Sema.HasMissingDesignatedInitializersRequest 279 279 0 0.0%
Sema.HasUserDefinedDesignatedInitRequest 794 794 0 0.0%
Sema.InferredGenericSignatureRequest 1,329 1,329 0 0.0%
Sema.InheritedDeclsReferencedRequest 27,668 27,668 0 0.0%
Sema.InheritedProtocolsRequest 1,993 1,993 0 0.0%
Sema.InheritedTypeRequest 3,406 3,406 0 0.0%
Sema.InheritsSuperclassInitializersRequest 181 181 0 0.0%
Sema.InitKindRequest 1,351 1,351 0 0.0%
Sema.InterfaceTypeRequest 78,437 78,437 0 0.0%
Sema.IsABICompatibleOverrideRequest 3,384 3,384 0 0.0%
Sema.IsAccessorTransparentRequest 6,109 6,109 0 0.0%
Sema.IsActorRequest 1,393 1,393 0 0.0%
Sema.IsAsyncHandlerRequest 16,843 16,774 -69 -0.41%
Sema.IsCallableNominalTypeRequest 199 199 0 0.0%
Sema.IsDeclApplicableRequest 0 0 0 0.0%
Sema.IsDeclRefinementOfRequest 658 658 0 0.0%
Sema.IsDefaultActorRequest 423 423 0 0.0%
Sema.IsDynamicRequest 30,584 30,584 0 0.0%
Sema.IsFinalRequest 24,077 24,077 0 0.0%
Sema.IsGetterMutatingRequest 9,285 9,285 0 0.0%
Sema.IsImplicitlyUnwrappedOptionalRequest 49,803 49,784 -19 -0.04%
Sema.IsObjCRequest 26,470 26,470 0 0.0%
Sema.IsSetterMutatingRequest 8,778 8,778 0 0.0%
Sema.IsStaticRequest 13,950 13,950 0 0.0%
Sema.LazyStoragePropertyRequest 11 11 0 0.0%
Sema.LookupAllConformancesInContextRequest 2,557 2,557 0 0.0%
Sema.LookupConformanceInModuleRequest 2,434,574 2,427,544 -7,030 -0.29%
Sema.LookupInModuleRequest 61,097 61,097 0 0.0%
Sema.LookupInfixOperatorRequest 1,726 1,726 0 0.0%
Sema.LookupPostfixOperatorRequest 0 0 0 0.0%
Sema.LookupPrecedenceGroupRequest 666 666 0 0.0%
Sema.LookupPrefixOperatorRequest 2 2 0 0.0%
Sema.MangleLocalTypeDeclRequest 15 15 0 0.0%
Sema.ModuleImplicitImportsRequest 18 18 0 0.0%
Sema.ModuleQualifiedLookupRequest 8,660 8,660 0 0.0%
Sema.NamedLazyMemberLoadSuccessCount 230,389 231,019 630 0.27%
Sema.NamingPatternRequest 2,116 2,116 0 0.0%
Sema.NeedsNewVTableEntryRequest 12,701 12,701 0 0.0%
Sema.NumAccessorBodiesSynthesized 4,550 4,550 0 0.0%
Sema.NumAccessorsSynthesized 4,618 4,618 0 0.0%
Sema.NumConformancesDeserialized 81,130 81,124 -6 -0.01%
Sema.NumConstraintScopes 1,928,906 1,922,439 -6,467 -0.34%
Sema.NumCrossImportsChecked 0 0 0 0.0%
Sema.NumCrossImportsFound 0 0 0 0.0%
Sema.NumCyclicOneWayComponentsCollapsed 0 0 0 0.0%
Sema.NumDeclsDeserialized 224,264 224,254 -10 -0.0%
Sema.NumDeclsTypechecked 36,524 36,524 0 0.0%
Sema.NumGenericSignatureBuilders 4,543 4,542 -1 -0.02%
Sema.NumLazyIterableDeclContexts 27,170 27,170 0 0.0%
Sema.NumLazyRequirementSignatures 1,952 1,952 0 0.0%
Sema.NumLazyRequirementSignaturesLoaded 1,523 1,523 0 0.0%
Sema.NumLeafScopes 1,192,066 1,187,469 -4,597 -0.39%
Sema.NumTypesDeserialized 109,802 109,798 -4 -0.0%
Sema.NumUnloadedLazyIterableDeclContexts 16,767 16,767 0 0.0%
Sema.OpaqueReadOwnershipRequest 5,066 5,066 0 0.0%
Sema.OpaqueResultTypeRequest 0 0 0 0.0%
Sema.OperatorPrecedenceGroupRequest 4 4 0 0.0%
Sema.OverriddenDeclsRequest 26,465 26,465 0 0.0%
Sema.ParamSpecifierRequest 19,561 19,561 0 0.0%
Sema.PatternBindingEntryRequest 8,590 8,590 0 0.0%
Sema.PatternTypeRequest 11,602 11,602 0 0.0%
Sema.PolymorphicEffectKindRequest 1,407 1,407 0 0.0%
Sema.PolymorphicEffectRequirementsRequest 0 0 0 0.0%
Sema.PreCheckResultBuilderRequest 0 0 0 0.0%
Sema.PrimarySourceFilesRequest 18 18 0 0.0%
Sema.PropertyWrapperBackingPropertyInfoRequest 33,081 33,081 0 0.0%
Sema.PropertyWrapperBackingPropertyTypeRequest 292 292 0 0.0%
Sema.PropertyWrapperLValuenessRequest 0 0 0 0.0%
Sema.PropertyWrapperMutabilityRequest 14,116 14,116 0 0.0%
Sema.PropertyWrapperTypeInfoRequest 0 0 0 0.0%
Sema.PropertyWrapperWrappedValueVarRequest 0 0 0 0.0%
Sema.ProtocolRequiresClassRequest 203 203 0 0.0%
Sema.ProvideDefaultImplForRequest 0 0 0 0.0%
Sema.QualifiedLookupRequest 104,134 104,138 4 0.0%
Sema.RangeInfoRequest 0 0 0 0.0%
Sema.RequirementRequest 2,490 2,490 0 0.0%
Sema.RequirementSignatureRequest 1,777 1,777 0 0.0%
Sema.RequiresOpaqueAccessorsRequest 32,247 32,247 0 0.0%
Sema.RequiresOpaqueModifyCoroutineRequest 4,464 4,464 0 0.0%
Sema.ResolveEffectiveMemberwiseInitRequest 0 0 0 0.0%
Sema.ResolveImplicitMemberRequest 8,686 8,686 0 0.0%
Sema.ResolveProtocolNameRequest 0 0 0 0.0%
Sema.ResolveTypeEraserTypeRequest 0 0 0 0.0%
Sema.ResolveTypeRequest 48,025 48,025 0 0.0%
Sema.ResultBuilderTypeRequest 8,757 8,757 0 0.0%
Sema.ResultTypeRequest 9,473 9,473 0 0.0%
Sema.RootAndResultTypeOfKeypathDynamicMemberRequest 0 0 0 0.0%
Sema.RootTypeOfKeypathDynamicMemberRequest 0 0 0 0.0%
Sema.SPIGroupsRequest 45,157 45,157 0 0.0%
Sema.ScopedImportLookupRequest 0 0 0 0.0%
Sema.SelfAccessKindRequest 8,330 8,330 0 0.0%
Sema.SelfBoundsFromWhereClauseRequest 10,469 10,469 0 0.0%
Sema.SetterAccessLevelRequest 2,905 2,905 0 0.0%
Sema.SimpleDidSetRequest 7,896 7,896 0 0.0%
Sema.SpecializeAttrTargetDeclRequest 39 39 0 0.0%
Sema.StorageImplInfoRequest 35,293 35,293 0 0.0%
Sema.StoredPropertiesAndMissingMembersRequest 1,075 1,075 0 0.0%
Sema.StoredPropertiesRequest 3,448 3,448 0 0.0%
Sema.StructuralTypeRequest 10 10 0 0.0%
Sema.SuperclassDeclRequest 1,715 1,715 0 0.0%
Sema.SuperclassTypeRequest 434 434 0 0.0%
Sema.SynthesizeAccessorRequest 4,618 4,618 0 0.0%
Sema.SynthesizeDefaultInitRequest 103 103 0 0.0%
Sema.SynthesizeMainFunctionRequest 2,393 2,393 0 0.0%
Sema.SynthesizeMemberwiseInitRequest 90 90 0 0.0%
Sema.TangentStoredPropertyRequest 0 0 0 0.0%
Sema.TypeCheckASTNodeAtLocRequest 0 0 0 0.0%
Sema.TypeCheckFunctionBodyRequest 12,123 12,123 0 0.0%
Sema.TypeCheckSourceFileRequest 699 699 0 0.0%
Sema.TypeDeclsFromWhereClauseRequest 613 613 0 0.0%
Sema.TypeEraserHasViableInitRequest 0 0 0 0.0%
Sema.TypeRelationCheckRequest 0 0 0 0.0%
Sema.TypeWitnessRequest 114 114 0 0.0%
Sema.USRGenerationRequest 8,581 8,581 0 0.0%
Sema.UnderlyingTypeDeclsReferencedRequest 1,026 1,026 0 0.0%
Sema.UnderlyingTypeRequest 139 139 0 0.0%
Sema.UnqualifiedLookupRequest 61,585 61,585 0 0.0%
Sema.ValidatePrecedenceGroupRequest 3,838 3,838 0 0.0%
Sema.ValueWitnessRequest 1,196 1,196 0 0.0%
TBDGen.APIGenRequest 0 0 0 0.0%
TBDGen.GenerateTBDRequest 0 0 0 0.0%
TBDGen.PublicSymbolsRequest 18 18 0 0.0%
TBDGen.SymbolSourceMapRequest 0 0 0 0.0%

@xedin
Copy link
Contributor Author

xedin commented Mar 5, 2021

Smoke test performance is super flaky lately, I guess I should just stop running it for a while :/

@xedin
Copy link
Contributor Author

xedin commented Mar 5, 2021

e.g. #35966 - empty PR but still some of the stats still jump up and down more than 1%, interestingly NumSourceLinesPerSecond is reported as 55k in Debug but only 6k in Release in that empty PR and this one 92k vs. 5.5k which I guess points to a different build configuration?

@xedin
Copy link
Contributor Author

xedin commented Mar 6, 2021

@swift-ci please smoke test compiler performance

1 similar comment
@xedin
Copy link
Contributor Author

xedin commented Mar 6, 2021

@swift-ci please smoke test compiler performance

@swift-ci
Copy link
Contributor

swift-ci commented Mar 6, 2021

Summary for main full

Unexpected test results, excluded stats for RxCocoa

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,084,623,219,832 73,921,738,129,750 -162,885,090,082 -0.22%
LLVM.NumLLVMBytesOutput 2,397,426,668 2,397,427,916 1,248 0.0%
time.swift-driver.wall 9143.9s 9098.8s -45.1s -0.49%

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) (263)
name old new delta delta_pct
AST.ImportSetCacheHit 2,944,031 2,943,907 -124 -0.0%
AST.ImportSetCacheMiss 786,056 786,072 16 0.0%
AST.ImportSetFoldHit 238,938 238,943 5 0.0%
AST.ImportSetFoldMiss 547,117 547,129 12 0.0%
AST.ModuleShadowCacheHit 5,594 5,594 0 0.0%
AST.ModuleShadowCacheMiss 2,568 2,568 0 0.0%
AST.ModuleVisibilityCacheHit 64,035 64,035 0 0.0%
AST.ModuleVisibilityCacheMiss 12,517 12,517 0 0.0%
AST.NumASTBytesAllocated 82,091,291,057 82,059,381,099 -31,909,958 -0.04%
AST.NumASTScopeExpansions 8,913,565 8,913,371 -194 -0.0%
AST.NumASTScopeLookups 8,353,232 8,353,122 -110 -0.0%
AST.NumDecls 193,172 193,172 0 0.0%
AST.NumDependencies 632,700 632,755 55 0.01%
AST.NumIncrementalDependencies 26,834 26,834 0 0.0%
AST.NumLinkLibraries 0 0 0 0.0%
AST.NumLoadedModules 502,644 502,644 0 0.0%
AST.NumLocalTypeDecls 317 317 0 0.0%
AST.NumModuleLookupClassMember 8,186 8,186 0 0.0%
AST.NumModuleLookupValue 80,298,886 80,294,956 -3,930 -0.0%
AST.NumObjCMethods 29,738 29,738 0 0.0%
AST.NumOperators 806 806 0 0.0%
AST.NumPrecedenceGroups 132 132 0 0.0%
AST.NumReferencedDynamicNames 204 204 0 0.0%
AST.NumReferencedMemberNames 13,818,029 13,817,059 -970 -0.01%
AST.NumReferencedTopLevelNames 1,440,098 1,440,075 -23 -0.0%
AST.NumSourceBuffers 720,495 720,497 2 0.0%
AST.NumSourceLines 6,419,419 6,419,419 0 0.0%
AST.NumSourceLinesPerSecond 5,410,945 5,436,648 25,703 0.48%
AST.NumTotalClangImportedEntities 6,012,169 6,011,081 -1,088 -0.02%
Driver.ChildrenMaxRSS 354,733,916,160 354,545,094,656 -188,821,504 -0.05%
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 35,524 35,524 0 0.0%
Driver.NumDriverJobsSkipped 0 0 0 0.0%
Driver.NumDriverPipePolls 95,893 96,022 129 0.13%
Driver.NumDriverPipeReads 78,657 78,699 42 0.05%
Driver.NumProcessFailures 0 0 0 0.0%
Frontend.MaxMallocUsage 1,408,087,493,920 1,405,662,105,744 -2,425,388,176 -0.17%
Frontend.NumInstructionsExecuted 74,084,623,219,832 73,921,738,129,750 -162,885,090,082 -0.22%
Frontend.NumProcessFailures 0 0 0 0.0%
IRGen.IRGenRequest 33,766 33,766 0 0.0%
IRGen.OptimizedIRRequest 0 0 0 0.0%
IRGen.SymbolObjectCodeRequest 0 0 0 0.0%
IRModule.NumGOTEntries 323,834 323,834 0 0.0%
IRModule.NumIRAliases 261,466 261,466 0 0.0%
IRModule.NumIRBasicBlocks 10,440,079 10,440,079 0 0.0%
IRModule.NumIRComdatSymbols 0 0 0 0.0%
IRModule.NumIRFunctions 4,767,006 4,767,006 0 0.0%
IRModule.NumIRGlobals 4,690,325 4,690,325 0 0.0%
IRModule.NumIRIFuncs 0 0 0 0.0%
IRModule.NumIRInsts 107,530,417 107,530,417 0 0.0%
IRModule.NumIRNamedMetaData 171,050 171,050 0 0.0%
IRModule.NumIRValueSymbols 8,802,037 8,802,037 0 0.0%
LLVM.NumLLVMBytesOutput 2,397,426,668 2,397,427,916 1,248 0.0%
Parse.CodeCompletionSecondPassRequest 0 0 0 0.0%
Parse.NumFunctionsParsed 380,178 380,178 0 0.0%
Parse.NumIterableDeclContextParsed 1,122,229 1,122,212 -17 -0.0%
Parse.ParseAbstractFunctionBodyRequest 356,817 356,817 0 0.0%
Parse.ParseMembersRequest 1,493,253 1,493,207 -46 -0.0%
Parse.ParseSourceFileRequest 715,393 715,393 0 0.0%
SILGen.ASTLoweringRequest 35,469 35,469 0 0.0%
SILGen.ParseSILModuleRequest 0 0 0 0.0%
SILModule.NumSILGenDefaultWitnessTables 0 0 0 0.0%
SILModule.NumSILGenFunctions 3,087,762 3,087,762 0 0.0%
SILModule.NumSILGenGlobalVariables 88,642 88,642 0 0.0%
SILModule.NumSILGenVtables 38,284 38,284 0 0.0%
SILModule.NumSILGenWitnessTables 186,243 186,243 0 0.0%
SILModule.NumSILOptDefaultWitnessTables 0 0 0 0.0%
SILModule.NumSILOptFunctions 3,807,887 3,807,887 0 0.0%
SILModule.NumSILOptGlobalVariables 91,035 91,035 0 0.0%
SILModule.NumSILOptVtables 38,432 38,432 0 0.0%
SILModule.NumSILOptWitnessTables 251,266 251,266 0 0.0%
SILOptimizer.ExecuteSILPipelineRequest 136,833 136,833 0 0.0%
SILOptimizer.LoweredSILRequest 0 0 0 0.0%
Sema.ABIMembersRequest 35,587 35,587 0 0.0%
Sema.AbstractGenericSignatureRequest 55,351 55,351 0 0.0%
Sema.AccessLevelRequest 22,514,337 22,475,869 -38,468 -0.17%
Sema.ActorIsolationRequest 1,571,772 1,571,772 0 0.0%
Sema.AllMembersRequest 249,462 249,462 0 0.0%
Sema.AnyObjectLookupRequest 300 300 0 0.0%
Sema.ApplyAccessNoteRequest 2,286,399 2,286,268 -131 -0.01%
Sema.AreAllStoredPropertiesDefaultInitableRequest 31,314 31,314 0 0.0%
Sema.AttachedPropertyWrapperTypeRequest 16,885 16,885 0 0.0%
Sema.AttachedPropertyWrappersRequest 186,087,485 186,230,560 143,075 0.08%
Sema.AttachedResultBuilderRequest 976,553 976,549 -4 -0.0%
Sema.BodyInitKindRequest 66,021 66,021 0 0.0%
Sema.CallerSideDefaultArgExprRequest 132,920 132,920 0 0.0%
Sema.CanBeAsyncHandlerRequest 325,203 324,876 -327 -0.1%
Sema.CheckInconsistentImplementationOnlyImportsRequest 17,027 17,027 0 0.0%
Sema.CheckRedeclarationRequest 1,370,973 1,370,973 0 0.0%
Sema.ClassAncestryFlagsRequest 153,974 153,974 0 0.0%
Sema.ClosureHasExplicitResultRequest 128,950 128,950 0 0.0%
Sema.CodeCompletionFileRequest 0 0 0 0.0%
Sema.CollectOverriddenDeclsRequest 14,607,378 14,579,504 -27,874 -0.19%
Sema.CompareDeclSpecializationRequest 721,064 719,855 -1,209 -0.17%
Sema.ConformanceHasEffectRequest 0 0 0 0.0%
Sema.CursorInfoRequest 0 0 0 0.0%
Sema.CustomAttrNominalRequest 2,542 2,542 0 0.0%
Sema.CustomAttrTypeRequest 839 839 0 0.0%
Sema.DefaultAndMaxAccessLevelRequest 87,177 87,177 0 0.0%
Sema.DefaultArgumentExprRequest 52,511 52,511 0 0.0%
Sema.DefaultArgumentInitContextRequest 350 350 0 0.0%
Sema.DefaultDefinitionTypeRequest 9,431 9,431 0 0.0%
Sema.DefaultTypeRequest 378,262 378,262 0 0.0%
Sema.DerivativeAttrOriginalDeclRequest 16 16 0 0.0%
Sema.DifferentiableAttributeTypeCheckRequest 0 0 0 0.0%
Sema.DirectLookupRequest 52,042,845 52,032,349 -10,496 -0.02%
Sema.DirectOperatorLookupRequest 2,977,983 2,977,671 -312 -0.01%
Sema.DirectPrecedenceGroupLookupRequest 791,446 791,446 0 0.0%
Sema.DynamicallyReplacedDeclRequest 1,602,428 1,602,428 0 0.0%
Sema.EnumRawTypeRequest 37,999 37,999 0 0.0%
Sema.EnumRawValuesRequest 15,612 15,612 0 0.0%
Sema.ExistentialConformsToSelfRequest 29,311 29,289 -22 -0.08%
Sema.ExistentialTypeSupportedRequest 23,598 23,598 0 0.0%
Sema.ExtendedNominalRequest 1,258,772 1,258,772 0 0.0%
Sema.ExtendedTypeRequest 115,408 115,399 -9 -0.01%
Sema.FragileFunctionKindRequest 2,223,449 2,223,449 0 0.0%
Sema.FunctionOperatorRequest 107,600 107,600 0 0.0%
Sema.GenericParamListRequest 7,746,970 7,742,247 -4,723 -0.06%
Sema.GenericSignatureRequest 4,236,177 4,235,727 -450 -0.01%
Sema.GetDestructorRequest 35,288 35,288 0 0.0%
Sema.GetImplicitConcurrentValueRequest 360,359 358,816 -1,543 -0.43%
Sema.GlobalActorAttributeRequest 1,755,348 1,755,348 0 0.0%
Sema.GlobalActorInstanceRequest 256 256 0 0.0%
Sema.HasCircularInheritedProtocolsRequest 13,938 13,938 0 0.0%
Sema.HasCircularRawValueRequest 13,538 13,538 0 0.0%
Sema.HasDefaultInitRequest 79,377 79,377 0 0.0%
Sema.HasDynamicCallableAttributeRequest 0 0 0 0.0%
Sema.HasDynamicMemberLookupAttributeRequest 904,604 904,566 -38 -0.0%
Sema.HasImplementationOnlyImportsRequest 710,122 710,122 0 0.0%
Sema.HasMemberwiseInitRequest 33,191 33,191 0 0.0%
Sema.HasMissingDesignatedInitializersRequest 33,889 33,889 0 0.0%
Sema.HasUserDefinedDesignatedInitRequest 79,389 79,389 0 0.0%
Sema.InferredGenericSignatureRequest 240,277 240,263 -14 -0.01%
Sema.InheritedDeclsReferencedRequest 10,220,746 10,216,517 -4,229 -0.04%
Sema.InheritedProtocolsRequest 992,293 992,181 -112 -0.01%
Sema.InheritedTypeRequest 385,039 384,994 -45 -0.01%
Sema.InheritsSuperclassInitializersRequest 38,481 38,481 0 0.0%
Sema.InitKindRequest 134,482 134,482 0 0.0%
Sema.InterfaceTypeRequest 23,527,441 23,505,555 -21,886 -0.09%
Sema.IsABICompatibleOverrideRequest 186,083 186,083 0 0.0%
Sema.IsAccessorTransparentRequest 456,854 456,854 0 0.0%
Sema.IsActorRequest 514,096 514,024 -72 -0.01%
Sema.IsAsyncHandlerRequest 2,239,650 2,233,847 -5,803 -0.26%
Sema.IsCallableNominalTypeRequest 3,502 3,498 -4 -0.11%
Sema.IsDeclApplicableRequest 0 0 0 0.0%
Sema.IsDeclRefinementOfRequest 52,956 52,956 0 0.0%
Sema.IsDefaultActorRequest 61,110 61,110 0 0.0%
Sema.IsDynamicRequest 2,507,637 2,507,637 0 0.0%
Sema.IsFinalRequest 4,349,538 4,345,161 -4,377 -0.1%
Sema.IsGetterMutatingRequest 606,729 606,729 0 0.0%
Sema.IsImplicitlyUnwrappedOptionalRequest 3,583,613 3,582,096 -1,517 -0.04%
Sema.IsObjCRequest 2,266,892 2,266,761 -131 -0.01%
Sema.IsSetterMutatingRequest 486,104 486,104 0 0.0%
Sema.IsStaticRequest 3,133,864 3,133,887 23 0.0%
Sema.LazyStoragePropertyRequest 3,433 3,433 0 0.0%
Sema.LookupAllConformancesInContextRequest 3,014,952 3,007,941 -7,011 -0.23%
Sema.LookupConformanceInModuleRequest 50,651,817 50,633,078 -18,739 -0.04%
Sema.LookupInModuleRequest 10,714,736 10,711,246 -3,490 -0.03%
Sema.LookupInfixOperatorRequest 129,605 129,605 0 0.0%
Sema.LookupPostfixOperatorRequest 218 218 0 0.0%
Sema.LookupPrecedenceGroupRequest 35,041 35,041 0 0.0%
Sema.LookupPrefixOperatorRequest 1,117 1,117 0 0.0%
Sema.MangleLocalTypeDeclRequest 634 634 0 0.0%
Sema.ModuleImplicitImportsRequest 18,708 18,708 0 0.0%
Sema.ModuleQualifiedLookupRequest 5,080,212 5,076,792 -3,420 -0.07%
Sema.NamedLazyMemberLoadSuccessCount 31,284,982 31,310,402 25,420 0.08%
Sema.NamingPatternRequest 358,826 358,826 0 0.0%
Sema.NeedsNewVTableEntryRequest 990,693 990,693 0 0.0%
Sema.NumAccessorBodiesSynthesized 275,855 275,855 0 0.0%
Sema.NumAccessorsSynthesized 430,427 430,427 0 0.0%
Sema.NumConformancesDeserialized 17,175,103 17,159,680 -15,423 -0.09%
Sema.NumConstraintScopes 32,960,551 32,961,570 1,019 0.0%
Sema.NumConstraintsConsideredForEdgeContraction 3,188,998 3,205,685 16,687 0.52%
Sema.NumCrossImportsChecked 0 0 0 0.0%
Sema.NumCrossImportsFound 0 0 0 0.0%
Sema.NumCyclicOneWayComponentsCollapsed 554 554 0 0.0%
Sema.NumDeclsDeserialized 129,984,474 129,907,173 -77,301 -0.06%
Sema.NumDeclsTypechecked 1,967,848 1,967,848 0 0.0%
Sema.NumGenericSignatureBuilders 1,917,967 1,915,034 -2,933 -0.15%
Sema.NumLazyIterableDeclContexts 15,225,956 15,224,485 -1,471 -0.01%
Sema.NumLazyRequirementSignatures 1,517,174 1,517,152 -22 -0.0%
Sema.NumLazyRequirementSignaturesLoaded 1,000,552 1,000,471 -81 -0.01%
Sema.NumLeafScopes 21,349,789 21,328,052 -21,737 -0.1%
Sema.NumTypesDeserialized 39,913,106 39,882,485 -30,621 -0.08%
Sema.NumUnloadedLazyIterableDeclContexts 9,084,258 9,088,652 4,394 0.05%
Sema.OpaqueReadOwnershipRequest 401,937 401,937 0 0.0%
Sema.OpaqueResultTypeRequest 428 428 0 0.0%
Sema.OperatorPrecedenceGroupRequest 921 921 0 0.0%
Sema.OverriddenDeclsRequest 4,481,523 4,476,368 -5,155 -0.12%
Sema.ParamSpecifierRequest 1,846,475 1,846,475 0 0.0%
Sema.PatternBindingEntryRequest 706,232 706,232 0 0.0%
Sema.PatternTypeRequest 816,202 816,202 0 0.0%
Sema.PolymorphicEffectKindRequest 165,045 165,021 -24 -0.01%
Sema.PolymorphicEffectRequirementsRequest 0 0 0 0.0%
Sema.PreCheckResultBuilderRequest 962 962 0 0.0%
Sema.PrimarySourceFilesRequest 18,708 18,708 0 0.0%
Sema.PropertyWrapperBackingPropertyInfoRequest 1,977,274 1,977,274 0 0.0%
Sema.PropertyWrapperBackingPropertyTypeRequest 16,885 16,885 0 0.0%
Sema.PropertyWrapperLValuenessRequest 646 646 0 0.0%
Sema.PropertyWrapperMutabilityRequest 850,274 850,274 0 0.0%
Sema.PropertyWrapperTypeInfoRequest 263 263 0 0.0%
Sema.PropertyWrapperWrappedValueVarRequest 7 7 0 0.0%
Sema.ProtocolRequiresClassRequest 58,411 58,379 -32 -0.05%
Sema.ProvideDefaultImplForRequest 14,607,378 14,579,504 -27,874 -0.19%
Sema.QualifiedLookupRequest 9,356,518 9,353,142 -3,376 -0.04%
Sema.RangeInfoRequest 0 0 0 0.0%
Sema.RequirementRequest 140,557 140,553 -4 -0.0%
Sema.RequirementSignatureRequest 1,100,410 1,100,287 -123 -0.01%
Sema.RequiresOpaqueAccessorsRequest 1,818,619 1,818,619 0 0.0%
Sema.RequiresOpaqueModifyCoroutineRequest 385,780 385,780 0 0.0%
Sema.ResolveEffectiveMemberwiseInitRequest 0 0 0 0.0%
Sema.ResolveImplicitMemberRequest 651,929 651,830 -99 -0.02%
Sema.ResolveProtocolNameRequest 0 0 0 0.0%
Sema.ResolveTypeEraserTypeRequest 0 0 0 0.0%
Sema.ResolveTypeRequest 4,845,110 4,845,083 -27 -0.0%
Sema.ResultBuilderTypeRequest 501,758 501,754 -4 -0.0%
Sema.ResultTypeRequest 986,630 986,630 0 0.0%
Sema.RootAndResultTypeOfKeypathDynamicMemberRequest 0 0 0 0.0%
Sema.RootTypeOfKeypathDynamicMemberRequest 0 0 0 0.0%
Sema.SPIGroupsRequest 9,871,963 9,866,594 -5,369 -0.05%
Sema.ScopedImportLookupRequest 1,173 1,173 0 0.0%
Sema.SelfAccessKindRequest 1,118,580 1,118,600 20 0.0%
Sema.SelfBoundsFromWhereClauseRequest 2,630,395 2,629,667 -728 -0.03%
Sema.SetterAccessLevelRequest 219,539 219,539 0 0.0%
Sema.SimpleDidSetRequest 4,195,619 4,193,801 -1,818 -0.04%
Sema.SpecializeAttrTargetDeclRequest 5,191 5,191 0 0.0%
Sema.StorageImplInfoRequest 2,113,703 2,113,703 0 0.0%
Sema.StoredPropertiesAndMissingMembersRequest 88,538 88,538 0 0.0%
Sema.StoredPropertiesRequest 551,456 551,456 0 0.0%
Sema.StructuralTypeRequest 2,768 2,768 0 0.0%
Sema.SuperclassDeclRequest 739,837 739,627 -210 -0.03%
Sema.SuperclassTypeRequest 75,691 75,663 -28 -0.04%
Sema.SynthesizeAccessorRequest 430,427 430,427 0 0.0%
Sema.SynthesizeDefaultInitRequest 8,000 8,000 0 0.0%
Sema.SynthesizeMainFunctionRequest 136,039 136,039 0 0.0%
Sema.SynthesizeMemberwiseInitRequest 5,746 5,746 0 0.0%
Sema.TangentStoredPropertyRequest 0 0 0 0.0%
Sema.TypeCheckASTNodeAtLocRequest 0 0 0 0.0%
Sema.TypeCheckFunctionBodyRequest 727,344 727,344 0 0.0%
Sema.TypeCheckSourceFileRequest 34,210 34,210 0 0.0%
Sema.TypeDeclsFromWhereClauseRequest 39,014 39,014 0 0.0%
Sema.TypeEraserHasViableInitRequest 0 0 0 0.0%
Sema.TypeRelationCheckRequest 0 0 0 0.0%
Sema.TypeWitnessRequest 12,577 12,553 -24 -0.19%
Sema.USRGenerationRequest 16,640,569 16,613,437 -27,132 -0.16%
Sema.UnderlyingTypeDeclsReferencedRequest 515,716 515,072 -644 -0.12%
Sema.UnderlyingTypeRequest 55,995 55,971 -24 -0.04%
Sema.UnqualifiedLookupRequest 6,710,241 6,710,131 -110 -0.0%
Sema.ValidatePrecedenceGroupRequest 252,765 252,765 0 0.0%
Sema.ValueWitnessRequest 92,351 92,351 0 0.0%
TBDGen.APIGenRequest 0 0 0 0.0%
TBDGen.GenerateTBDRequest 0 0 0 0.0%
TBDGen.PublicSymbolsRequest 33,788 33,788 0 0.0%
TBDGen.SymbolSourceMapRequest 0 0 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 70,403,137,693,695 70,382,683,408,462 -20,454,285,233 -0.03%
LLVM.NumLLVMBytesOutput 2,397,592,152 2,397,565,580 -26,572 -0.0%
time.swift-driver.wall 14691.2s 14698.1s 7.0s 0.05%

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) (263)
name old new delta delta_pct
AST.ImportSetCacheHit 1,750,740 1,750,742 2 0.0%
AST.ImportSetCacheMiss 81,030 81,030 0 0.0%
AST.ImportSetFoldHit 33,716 33,716 0 0.0%
AST.ImportSetFoldMiss 47,314 47,314 0 0.0%
AST.ModuleShadowCacheHit 4,642 4,642 0 0.0%
AST.ModuleShadowCacheMiss 1,768 1,768 0 0.0%
AST.ModuleVisibilityCacheHit 37,088 37,088 0 0.0%
AST.ModuleVisibilityCacheMiss 4,501 4,501 0 0.0%
AST.NumASTBytesAllocated 13,405,954,673 13,401,356,377 -4,598,296 -0.03%
AST.NumASTScopeExpansions 4,009,699 4,009,699 0 0.0%
AST.NumASTScopeLookups 5,825,142 5,825,141 -1 -0.0%
AST.NumDecls 195,824 195,824 0 0.0%
AST.NumDependencies 75,651 75,652 1 0.0%
AST.NumIncrementalDependencies 0 0 0 0.0%
AST.NumLinkLibraries 0 0 0 0.0%
AST.NumLoadedModules 39,275 39,275 0 0.0%
AST.NumLocalTypeDecls 317 317 0 0.0%
AST.NumModuleLookupClassMember 7,886 7,886 0 0.0%
AST.NumModuleLookupValue 37,807,368 37,807,389 21 0.0%
AST.NumObjCMethods 29,474 29,474 0 0.0%
AST.NumOperators 806 806 0 0.0%
AST.NumPrecedenceGroups 132 132 0 0.0%
AST.NumReferencedDynamicNames 0 0 0 0.0%
AST.NumReferencedMemberNames 3,976 3,976 0 0.0%
AST.NumReferencedTopLevelNames 352 352 0 0.0%
AST.NumSourceBuffers 36,621 36,621 0 0.0%
AST.NumSourceLines 6,506,362 6,506,362 0 0.0%
AST.NumSourceLinesPerSecond 445,114 444,869 -245 -0.06%
AST.NumTotalClangImportedEntities 639,000 639,000 0 0.0%
Driver.ChildrenMaxRSS 452,989,528,064 452,481,947,648 -507,580,416 -0.11%
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 2,044 2,044 0 0.0%
Driver.NumDriverJobsSkipped 0 0 0 0.0%
Driver.NumDriverPipePolls 84,738 84,293 -445 -0.53%
Driver.NumDriverPipeReads 82,694 82,249 -445 -0.54%
Driver.NumProcessFailures 0 0 0 0.0%
Frontend.MaxMallocUsage 345,264,255,024 344,958,116,520 -306,138,504 -0.09%
Frontend.NumInstructionsExecuted 70,403,137,693,695 70,382,683,408,462 -20,454,285,233 -0.03%
Frontend.NumProcessFailures 0 0 0 0.0%
IRGen.IRGenRequest 12 12 0 0.0%
IRGen.OptimizedIRRequest 0 0 0 0.0%
IRGen.SymbolObjectCodeRequest 0 0 0 0.0%
IRModule.NumGOTEntries 314,601 314,601 0 0.0%
IRModule.NumIRAliases 207,450 207,450 0 0.0%
IRModule.NumIRBasicBlocks 6,539,256 6,539,256 0 0.0%
IRModule.NumIRComdatSymbols 0 0 0 0.0%
IRModule.NumIRFunctions 3,779,825 3,779,825 0 0.0%
IRModule.NumIRGlobals 4,251,064 4,251,064 0 0.0%
IRModule.NumIRIFuncs 0 0 0 0.0%
IRModule.NumIRInsts 62,296,623 62,296,623 0 0.0%
IRModule.NumIRNamedMetaData 174,240 174,240 0 0.0%
IRModule.NumIRValueSymbols 7,675,282 7,675,282 0 0.0%
LLVM.NumLLVMBytesOutput 2,397,592,152 2,397,565,580 -26,572 -0.0%
Parse.CodeCompletionSecondPassRequest 0 0 0 0.0%
Parse.NumFunctionsParsed 385,189 385,189 0 0.0%
Parse.NumIterableDeclContextParsed 130,813 130,813 0 0.0%
Parse.ParseAbstractFunctionBodyRequest 358,717 358,717 0 0.0%
Parse.ParseMembersRequest 682 682 0 0.0%
Parse.ParseSourceFileRequest 34,872 34,872 0 0.0%
SILGen.ASTLoweringRequest 1,728 1,728 0 0.0%
SILGen.ParseSILModuleRequest 0 0 0 0.0%
SILModule.NumSILGenDefaultWitnessTables 0 0 0 0.0%
SILModule.NumSILGenFunctions 1,718,105 1,718,105 0 0.0%
SILModule.NumSILGenGlobalVariables 88,616 88,616 0 0.0%
SILModule.NumSILGenVtables 23,429 23,429 0 0.0%
SILModule.NumSILGenWitnessTables 98,606 98,606 0 0.0%
SILModule.NumSILOptDefaultWitnessTables 0 0 0 0.0%
SILModule.NumSILOptFunctions 1,406,704 1,406,704 0 0.0%
SILModule.NumSILOptGlobalVariables 65,077 65,077 0 0.0%
SILModule.NumSILOptVtables 28,680 28,680 0 0.0%
SILModule.NumSILOptWitnessTables 100,980 100,980 0 0.0%
SILOptimizer.ExecuteSILPipelineRequest 6,900 6,900 0 0.0%
SILOptimizer.LoweredSILRequest 0 0 0 0.0%
Sema.ABIMembersRequest 24,557 24,557 0 0.0%
Sema.AbstractGenericSignatureRequest 36,316 36,316 0 0.0%
Sema.AccessLevelRequest 2,187,001 2,187,001 0 0.0%
Sema.ActorIsolationRequest 929,129 929,129 0 0.0%
Sema.AllMembersRequest 127,394 127,394 0 0.0%
Sema.AnyObjectLookupRequest 300 300 0 0.0%
Sema.ApplyAccessNoteRequest 1,528,099 1,528,099 0 0.0%
Sema.AreAllStoredPropertiesDefaultInitableRequest 18,833 18,833 0 0.0%
Sema.AttachedPropertyWrapperTypeRequest 10,031 10,031 0 0.0%
Sema.AttachedPropertyWrappersRequest 149,240,724 149,424,616 183,892 0.12%
Sema.AttachedResultBuilderRequest 941,985 941,980 -5 -0.0%
Sema.BodyInitKindRequest 64,688 64,688 0 0.0%
Sema.CallerSideDefaultArgExprRequest 132,899 132,899 0 0.0%
Sema.CanBeAsyncHandlerRequest 247,790 247,790 0 0.0%
Sema.CheckInconsistentImplementationOnlyImportsRequest 1,724 1,724 0 0.0%
Sema.CheckRedeclarationRequest 1,393,094 1,393,094 0 0.0%
Sema.ClassAncestryFlagsRequest 63,772 63,772 0 0.0%
Sema.ClosureHasExplicitResultRequest 127,958 127,958 0 0.0%
Sema.CodeCompletionFileRequest 0 0 0 0.0%
Sema.CollectOverriddenDeclsRequest 0 0 0 0.0%
Sema.CompareDeclSpecializationRequest 530,574 529,984 -590 -0.11%
Sema.ConformanceHasEffectRequest 0 0 0 0.0%
Sema.CursorInfoRequest 0 0 0 0.0%
Sema.CustomAttrNominalRequest 528 528 0 0.0%
Sema.CustomAttrTypeRequest 373 373 0 0.0%
Sema.DefaultAndMaxAccessLevelRequest 56,358 56,358 0 0.0%
Sema.DefaultArgumentExprRequest 52,922 52,922 0 0.0%
Sema.DefaultArgumentInitContextRequest 126 126 0 0.0%
Sema.DefaultDefinitionTypeRequest 4,066 4,066 0 0.0%
Sema.DefaultTypeRequest 361,839 361,839 0 0.0%
Sema.DerivativeAttrOriginalDeclRequest 8 8 0 0.0%
Sema.DifferentiableAttributeTypeCheckRequest 0 0 0 0.0%
Sema.DirectLookupRequest 42,119,355 42,120,441 1,086 0.0%
Sema.DirectOperatorLookupRequest 1,557,159 1,557,159 0 0.0%
Sema.DirectPrecedenceGroupLookupRequest 742,618 742,618 0 0.0%
Sema.DynamicallyReplacedDeclRequest 1,116,120 1,116,120 0 0.0%
Sema.EnumRawTypeRequest 13,617 13,617 0 0.0%
Sema.EnumRawValuesRequest 14,361 14,361 0 0.0%
Sema.ExistentialConformsToSelfRequest 6,644 6,644 0 0.0%
Sema.ExistentialTypeSupportedRequest 11,026 11,026 0 0.0%
Sema.ExtendedNominalRequest 61,330 61,330 0 0.0%
Sema.ExtendedTypeRequest 61,298 61,298 0 0.0%
Sema.FragileFunctionKindRequest 1,411,746 1,411,746 0 0.0%
Sema.FunctionOperatorRequest 12,483 12,483 0 0.0%
Sema.GenericParamListRequest 1,660,794 1,660,001 -793 -0.05%
Sema.GenericSignatureRequest 1,411,650 1,411,622 -28 -0.0%
Sema.GetDestructorRequest 24,345 24,345 0 0.0%
Sema.GetImplicitConcurrentValueRequest 57,092 57,092 0 0.0%
Sema.GlobalActorAttributeRequest 1,030,042 1,030,042 0 0.0%
Sema.GlobalActorInstanceRequest 60 60 0 0.0%
Sema.HasCircularInheritedProtocolsRequest 11,404 11,404 0 0.0%
Sema.HasCircularRawValueRequest 13,616 13,616 0 0.0%
Sema.HasDefaultInitRequest 41,903 41,903 0 0.0%
Sema.HasDynamicCallableAttributeRequest 0 0 0 0.0%
Sema.HasDynamicMemberLookupAttributeRequest 348,161 348,218 57 0.02%
Sema.HasImplementationOnlyImportsRequest 34,709 34,709 0 0.0%
Sema.HasMemberwiseInitRequest 18,482 18,482 0 0.0%
Sema.HasMissingDesignatedInitializersRequest 25,316 25,316 0 0.0%
Sema.HasUserDefinedDesignatedInitRequest 41,903 41,903 0 0.0%
Sema.InferredGenericSignatureRequest 91,092 91,092 0 0.0%
Sema.InheritedDeclsReferencedRequest 1,497,991 1,497,991 0 0.0%
Sema.InheritedProtocolsRequest 135,237 135,223 -14 -0.01%
Sema.InheritedTypeRequest 207,912 207,912 0 0.0%
Sema.InheritsSuperclassInitializersRequest 18,276 18,276 0 0.0%
Sema.InitKindRequest 80,290 80,290 0 0.0%
Sema.InterfaceTypeRequest 4,463,036 4,463,021 -15 -0.0%
Sema.IsABICompatibleOverrideRequest 184,854 184,854 0 0.0%
Sema.IsAccessorTransparentRequest 370,192 370,192 0 0.0%
Sema.IsActorRequest 72,807 72,807 0 0.0%
Sema.IsAsyncHandlerRequest 981,846 979,349 -2,497 -0.25%
Sema.IsCallableNominalTypeRequest 2,938 2,934 -4 -0.14%
Sema.IsDeclApplicableRequest 0 0 0 0.0%
Sema.IsDeclRefinementOfRequest 31,798 31,798 0 0.0%
Sema.IsDefaultActorRequest 34,538 34,538 0 0.0%
Sema.IsDynamicRequest 1,727,673 1,727,673 0 0.0%
Sema.IsFinalRequest 1,364,438 1,364,438 0 0.0%
Sema.IsGetterMutatingRequest 451,196 451,196 0 0.0%
Sema.IsImplicitlyUnwrappedOptionalRequest 2,632,036 2,631,625 -411 -0.02%
Sema.IsObjCRequest 1,507,366 1,507,366 0 0.0%
Sema.IsSetterMutatingRequest 434,735 434,735 0 0.0%
Sema.IsStaticRequest 778,613 778,613 0 0.0%
Sema.LazyStoragePropertyRequest 862 862 0 0.0%
Sema.LookupAllConformancesInContextRequest 132,001 132,001 0 0.0%
Sema.LookupConformanceInModuleRequest 88,525,559 88,522,239 -3,320 -0.0%
Sema.LookupInModuleRequest 3,071,404 3,071,393 -11 -0.0%
Sema.LookupInfixOperatorRequest 74,421 74,421 0 0.0%
Sema.LookupPostfixOperatorRequest 47 47 0 0.0%
Sema.LookupPrecedenceGroupRequest 34,097 34,097 0 0.0%
Sema.LookupPrefixOperatorRequest 186 186 0 0.0%
Sema.MangleLocalTypeDeclRequest 337 337 0 0.0%
Sema.ModuleImplicitImportsRequest 1,728 1,728 0 0.0%
Sema.ModuleQualifiedLookupRequest 573,027 573,017 -10 -0.0%
Sema.NamedLazyMemberLoadSuccessCount 11,197,266 11,203,093 5,827 0.05%
Sema.NamingPatternRequest 95,640 95,640 0 0.0%
Sema.NeedsNewVTableEntryRequest 757,743 757,743 0 0.0%
Sema.NumAccessorBodiesSynthesized 280,182 280,182 0 0.0%
Sema.NumAccessorsSynthesized 284,619 284,619 0 0.0%
Sema.NumConformancesDeserialized 4,624,322 4,624,279 -43 -0.0%
Sema.NumConstraintScopes 31,491,268 31,495,448 4,180 0.01%
Sema.NumConstraintsConsideredForEdgeContraction 3,165,575 3,182,400 16,825 0.53%
Sema.NumCrossImportsChecked 0 0 0 0.0%
Sema.NumCrossImportsFound 0 0 0 0.0%
Sema.NumCyclicOneWayComponentsCollapsed 554 554 0 0.0%
Sema.NumDeclsDeserialized 15,922,315 15,921,499 -816 -0.01%
Sema.NumDeclsTypechecked 1,998,510 1,998,510 0 0.0%
Sema.NumGenericSignatureBuilders 296,188 296,160 -28 -0.01%
Sema.NumLazyIterableDeclContexts 1,916,144 1,916,082 -62 -0.0%
Sema.NumLazyRequirementSignatures 163,382 163,368 -14 -0.01%
Sema.NumLazyRequirementSignaturesLoaded 124,912 124,884 -28 -0.02%
Sema.NumLeafScopes 20,238,376 20,218,833 -19,543 -0.1%
Sema.NumTypesDeserialized 7,075,404 7,074,585 -819 -0.01%
Sema.NumUnloadedLazyIterableDeclContexts 1,218,658 1,218,794 136 0.01%
Sema.OpaqueReadOwnershipRequest 254,119 254,119 0 0.0%
Sema.OpaqueResultTypeRequest 356 356 0 0.0%
Sema.OperatorPrecedenceGroupRequest 716 716 0 0.0%
Sema.OverriddenDeclsRequest 1,471,105 1,471,105 0 0.0%
Sema.ParamSpecifierRequest 1,080,964 1,080,964 0 0.0%
Sema.PatternBindingEntryRequest 423,459 423,459 0 0.0%
Sema.PatternTypeRequest 531,106 531,106 0 0.0%
Sema.PolymorphicEffectKindRequest 96,912 96,912 0 0.0%
Sema.PolymorphicEffectRequirementsRequest 0 0 0 0.0%
Sema.PreCheckResultBuilderRequest 888 888 0 0.0%
Sema.PrimarySourceFilesRequest 1,728 1,728 0 0.0%
Sema.PropertyWrapperBackingPropertyInfoRequest 1,689,000 1,689,000 0 0.0%
Sema.PropertyWrapperBackingPropertyTypeRequest 10,031 10,031 0 0.0%
Sema.PropertyWrapperLValuenessRequest 646 646 0 0.0%
Sema.PropertyWrapperMutabilityRequest 688,501 688,501 0 0.0%
Sema.PropertyWrapperTypeInfoRequest 59 59 0 0.0%
Sema.PropertyWrapperWrappedValueVarRequest 7 7 0 0.0%
Sema.ProtocolRequiresClassRequest 11,935 11,935 0 0.0%
Sema.ProvideDefaultImplForRequest 0 0 0 0.0%
Sema.QualifiedLookupRequest 5,287,926 5,287,920 -6 -0.0%
Sema.RangeInfoRequest 0 0 0 0.0%
Sema.RequirementRequest 89,652 89,652 0 0.0%
Sema.RequirementSignatureRequest 138,892 138,864 -28 -0.02%
Sema.RequiresOpaqueAccessorsRequest 1,595,116 1,595,116 0 0.0%
Sema.RequiresOpaqueModifyCoroutineRequest 251,073 251,073 0 0.0%
Sema.ResolveEffectiveMemberwiseInitRequest 0 0 0 0.0%
Sema.ResolveImplicitMemberRequest 468,953 468,953 0 0.0%
Sema.ResolveProtocolNameRequest 0 0 0 0.0%
Sema.ResolveTypeEraserTypeRequest 0 0 0 0.0%
Sema.ResolveTypeRequest 2,540,399 2,540,437 38 0.0%
Sema.ResultBuilderTypeRequest 461,382 461,377 -5 -0.0%
Sema.ResultTypeRequest 565,892 565,892 0 0.0%
Sema.RootAndResultTypeOfKeypathDynamicMemberRequest 0 0 0 0.0%
Sema.RootTypeOfKeypathDynamicMemberRequest 0 0 0 0.0%
Sema.SPIGroupsRequest 2,549,744 2,549,744 0 0.0%
Sema.ScopedImportLookupRequest 1,267 1,267 0 0.0%
Sema.SelfAccessKindRequest 438,798 438,798 0 0.0%
Sema.SelfBoundsFromWhereClauseRequest 588,487 588,487 0 0.0%
Sema.SetterAccessLevelRequest 182,574 182,574 0 0.0%
Sema.SimpleDidSetRequest 461,554 461,554 0 0.0%
Sema.SpecializeAttrTargetDeclRequest 2,917 2,917 0 0.0%
Sema.StorageImplInfoRequest 1,740,998 1,740,998 0 0.0%
Sema.StoredPropertiesAndMissingMembersRequest 56,736 56,736 0 0.0%
Sema.StoredPropertiesRequest 203,291 203,291 0 0.0%
Sema.StructuralTypeRequest 695 695 0 0.0%
Sema.SuperclassDeclRequest 135,632 135,632 0 0.0%
Sema.SuperclassTypeRequest 32,290 32,290 0 0.0%
Sema.SynthesizeAccessorRequest 284,619 284,619 0 0.0%
Sema.SynthesizeDefaultInitRequest 4,231 4,231 0 0.0%
Sema.SynthesizeMainFunctionRequest 127,374 127,374 0 0.0%
Sema.SynthesizeMemberwiseInitRequest 3,629 3,629 0 0.0%
Sema.TangentStoredPropertyRequest 0 0 0 0.0%
Sema.TypeCheckASTNodeAtLocRequest 0 0 0 0.0%
Sema.TypeCheckFunctionBodyRequest 735,359 735,359 0 0.0%
Sema.TypeCheckSourceFileRequest 34,848 34,848 0 0.0%
Sema.TypeDeclsFromWhereClauseRequest 28,608 28,608 0 0.0%
Sema.TypeEraserHasViableInitRequest 0 0 0 0.0%
Sema.TypeRelationCheckRequest 0 0 0 0.0%
Sema.TypeWitnessRequest 5,182 5,182 0 0.0%
Sema.USRGenerationRequest 508,943 508,943 0 0.0%
Sema.UnderlyingTypeDeclsReferencedRequest 74,483 74,483 0 0.0%
Sema.UnderlyingTypeRequest 26,403 26,403 0 0.0%
Sema.UnqualifiedLookupRequest 3,012,320 3,012,319 -1 -0.0%
Sema.ValidatePrecedenceGroupRequest 252,775 252,775 0 0.0%
Sema.ValueWitnessRequest 44,205 44,205 0 0.0%
TBDGen.APIGenRequest 0 0 0 0.0%
TBDGen.GenerateTBDRequest 0 0 0 0.0%
TBDGen.PublicSymbolsRequest 1,724 1,724 0 0.0%
TBDGen.SymbolSourceMapRequest 0 0 0 0.0%

@xedin xedin merged commit 5c8d64a into swiftlang:main Mar 6, 2021
@swift-ci
Copy link
Contributor

swift-ci commented Mar 6, 2021

Summary for main smoketest

Regressions found (see below)

Debug

debug brief

Regressed (1)
name old new delta delta_pct
time.swift-driver.wall 135.9s 138.0s 2.1s 1.57% ⛔
Improved (0)
name old new delta delta_pct
Unchanged (delta < 1.0% or delta < 100.0ms) (2)
name old new delta delta_pct
Frontend.NumInstructionsExecuted 1,360,677,732,242 1,361,143,711,714 465,979,472 0.03%
LLVM.NumLLVMBytesOutput 55,886,944 55,887,604 660 0.0%

debug detailed

Regressed (3)
name old new delta delta_pct
Driver.ChildrenMaxRSS 5,263,515,648 5,337,645,056 74,129,408 1.41% ⛔
Driver.NumDriverPipePolls 392 427 35 8.93% ⛔
Driver.NumDriverPipeReads 207 242 35 16.91% ⛔
Improved (2)
name old new delta delta_pct
AST.NumSourceLinesPerSecond 97,455 96,036 -1,419 -1.46% ✅
Sema.NumConstraintsConsideredForEdgeContraction 78,636 71,397 -7,239 -9.21% ✅
Unchanged (delta < 1.0% or delta < 100.0ms) (258)
name old new delta delta_pct
AST.ImportSetCacheHit 56,557 56,548 -9 -0.02%
AST.ImportSetCacheMiss 10,746 10,746 0 0.0%
AST.ImportSetFoldHit 4,032 4,032 0 0.0%
AST.ImportSetFoldMiss 6,714 6,714 0 0.0%
AST.ModuleShadowCacheHit 129 129 0 0.0%
AST.ModuleShadowCacheMiss 102 102 0 0.0%
AST.ModuleVisibilityCacheHit 436 436 0 0.0%
AST.ModuleVisibilityCacheMiss 131 131 0 0.0%
AST.NumASTBytesAllocated 1,124,396,389 1,123,954,690 -441,699 -0.04%
AST.NumASTScopeExpansions 136,109 136,109 0 0.0%
AST.NumASTScopeLookups 152,330 152,330 0 0.0%
AST.NumDecls 4,482 4,482 0 0.0%
AST.NumDependencies 5,545 5,545 0 0.0%
AST.NumIncrementalDependencies 188 188 0 0.0%
AST.NumLinkLibraries 0 0 0 0.0%
AST.NumLoadedModules 5,556 5,556 0 0.0%
AST.NumLocalTypeDecls 15 15 0 0.0%
AST.NumModuleLookupClassMember 710 710 0 0.0%
AST.NumModuleLookupValue 1,674,494 1,674,344 -150 -0.01%
AST.NumObjCMethods 179 179 0 0.0%
AST.NumOperators 4 4 0 0.0%
AST.NumPrecedenceGroups 2 2 0 0.0%
AST.NumReferencedDynamicNames 22 22 0 0.0%
AST.NumReferencedMemberNames 361,610 361,659 49 0.01%
AST.NumReferencedTopLevelNames 29,610 29,610 0 0.0%
AST.NumSourceBuffers 8,779 8,779 0 0.0%
AST.NumSourceLines 115,750 115,750 0 0.0%
AST.NumTotalClangImportedEntities 120,670 120,635 -35 -0.03%
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 718 718 0 0.0%
Driver.NumDriverJobsSkipped 0 0 0 0.0%
Driver.NumProcessFailures 0 0 0 0.0%
Frontend.MaxMallocUsage 17,935,122,168 17,954,717,760 19,595,592 0.11%
Frontend.NumInstructionsExecuted 1,360,677,732,242 1,361,143,711,714 465,979,472 0.03%
Frontend.NumProcessFailures 0 0 0 0.0%
IRGen.IRGenRequest 699 699 0 0.0%
IRGen.OptimizedIRRequest 0 0 0 0.0%
IRGen.SymbolObjectCodeRequest 0 0 0 0.0%
IRModule.NumGOTEntries 8,933 8,933 0 0.0%
IRModule.NumIRAliases 4,760 4,760 0 0.0%
IRModule.NumIRBasicBlocks 208,909 208,909 0 0.0%
IRModule.NumIRComdatSymbols 0 0 0 0.0%
IRModule.NumIRFunctions 110,838 110,838 0 0.0%
IRModule.NumIRGlobals 121,889 121,889 0 0.0%
IRModule.NumIRIFuncs 0 0 0 0.0%
IRModule.NumIRInsts 2,329,651 2,329,651 0 0.0%
IRModule.NumIRNamedMetaData 3,495 3,495 0 0.0%
IRModule.NumIRValueSymbols 214,674 214,674 0 0.0%
LLVM.NumLLVMBytesOutput 55,886,944 55,887,604 660 0.0%
Parse.CodeCompletionSecondPassRequest 0 0 0 0.0%
Parse.NumFunctionsParsed 6,572 6,572 0 0.0%
Parse.NumIterableDeclContextParsed 14,419 14,419 0 0.0%
Parse.ParseAbstractFunctionBodyRequest 5,729 5,729 0 0.0%
Parse.ParseMembersRequest 22,815 22,815 0 0.0%
Parse.ParseSourceFileRequest 8,559 8,559 0 0.0%
SILGen.ASTLoweringRequest 717 717 0 0.0%
SILGen.ParseSILModuleRequest 0 0 0 0.0%
SILModule.NumSILGenDefaultWitnessTables 0 0 0 0.0%
SILModule.NumSILGenFunctions 66,575 66,575 0 0.0%
SILModule.NumSILGenGlobalVariables 2,450 2,450 0 0.0%
SILModule.NumSILGenVtables 450 450 0 0.0%
SILModule.NumSILGenWitnessTables 4,644 4,644 0 0.0%
SILModule.NumSILOptDefaultWitnessTables 0 0 0 0.0%
SILModule.NumSILOptFunctions 79,561 79,561 0 0.0%
SILModule.NumSILOptGlobalVariables 2,505 2,505 0 0.0%
SILModule.NumSILOptVtables 452 452 0 0.0%
SILModule.NumSILOptWitnessTables 5,836 5,836 0 0.0%
SILOptimizer.ExecuteSILPipelineRequest 2,814 2,814 0 0.0%
SILOptimizer.LoweredSILRequest 0 0 0 0.0%
Sema.ABIMembersRequest 428 428 0 0.0%
Sema.AbstractGenericSignatureRequest 384 384 0 0.0%
Sema.AccessLevelRequest 287,785 287,627 -158 -0.05%
Sema.ActorIsolationRequest 26,964 26,964 0 0.0%
Sema.AllMembersRequest 4,786 4,786 0 0.0%
Sema.AnyObjectLookupRequest 34 34 0 0.0%
Sema.ApplyAccessNoteRequest 37,012 37,012 0 0.0%
Sema.AreAllStoredPropertiesDefaultInitableRequest 304 304 0 0.0%
Sema.AttachedPropertyWrapperTypeRequest 411 411 0 0.0%
Sema.AttachedPropertyWrappersRequest 6,646,964 6,647,959 995 0.01%
Sema.AttachedResultBuilderRequest 18,066 18,066 0 0.0%
Sema.BodyInitKindRequest 1,256 1,256 0 0.0%
Sema.CallerSideDefaultArgExprRequest 647 647 0 0.0%
Sema.CanBeAsyncHandlerRequest 4,012 3,998 -14 -0.35%
Sema.CheckInconsistentImplementationOnlyImportsRequest 166 166 0 0.0%
Sema.CheckRedeclarationRequest 24,334 24,334 0 0.0%
Sema.ClassAncestryFlagsRequest 2,455 2,455 0 0.0%
Sema.ClosureHasExplicitResultRequest 3,263 3,263 0 0.0%
Sema.CodeCompletionFileRequest 0 0 0 0.0%
Sema.CollectOverriddenDeclsRequest 169,761 169,604 -157 -0.09%
Sema.CompareDeclSpecializationRequest 14,824 14,806 -18 -0.12%
Sema.ConformanceHasEffectRequest 0 0 0 0.0%
Sema.CursorInfoRequest 0 0 0 0.0%
Sema.CustomAttrNominalRequest 0 0 0 0.0%
Sema.CustomAttrTypeRequest 0 0 0 0.0%
Sema.DefaultAndMaxAccessLevelRequest 1,545 1,545 0 0.0%
Sema.DefaultArgumentExprRequest 1,105 1,105 0 0.0%
Sema.DefaultArgumentInitContextRequest 13 13 0 0.0%
Sema.DefaultDefinitionTypeRequest 133 133 0 0.0%
Sema.DefaultTypeRequest 5,967 5,967 0 0.0%
Sema.DerivativeAttrOriginalDeclRequest 0 0 0 0.0%
Sema.DifferentiableAttributeTypeCheckRequest 0 0 0 0.0%
Sema.DirectLookupRequest 921,846 921,831 -15 -0.0%
Sema.DirectOperatorLookupRequest 53,949 53,947 -2 -0.0%
Sema.DirectPrecedenceGroupLookupRequest 16,779 16,779 0 0.0%
Sema.DynamicallyReplacedDeclRequest 26,656 26,656 0 0.0%
Sema.EnumRawTypeRequest 595 595 0 0.0%
Sema.EnumRawValuesRequest 253 253 0 0.0%
Sema.ExistentialConformsToSelfRequest 431 430 -1 -0.23%
Sema.ExistentialTypeSupportedRequest 325 325 0 0.0%
Sema.ExtendedNominalRequest 14,321 14,321 0 0.0%
Sema.ExtendedTypeRequest 2,155 2,155 0 0.0%
Sema.FragileFunctionKindRequest 39,127 39,127 0 0.0%
Sema.FunctionOperatorRequest 487 487 0 0.0%
Sema.GenericParamListRequest 116,376 116,298 -78 -0.07%
Sema.GenericSignatureRequest 66,012 65,996 -16 -0.02%
Sema.GetDestructorRequest 369 369 0 0.0%
Sema.GetImplicitConcurrentValueRequest 4,385 4,372 -13 -0.3%
Sema.GlobalActorAttributeRequest 33,806 33,806 0 0.0%
Sema.GlobalActorInstanceRequest 0 0 0 0.0%
Sema.HasCircularInheritedProtocolsRequest 182 182 0 0.0%
Sema.HasCircularRawValueRequest 222 222 0 0.0%
Sema.HasDefaultInitRequest 1,319 1,319 0 0.0%
Sema.HasDynamicCallableAttributeRequest 0 0 0 0.0%
Sema.HasDynamicMemberLookupAttributeRequest 15,896 15,894 -2 -0.01%
Sema.HasImplementationOnlyImportsRequest 8,559 8,559 0 0.0%
Sema.HasMemberwiseInitRequest 843 843 0 0.0%
Sema.HasMissingDesignatedInitializersRequest 404 404 0 0.0%
Sema.HasUserDefinedDesignatedInitRequest 1,319 1,319 0 0.0%
Sema.InferredGenericSignatureRequest 2,762 2,762 0 0.0%
Sema.InheritedDeclsReferencedRequest 156,058 155,956 -102 -0.07%
Sema.InheritedProtocolsRequest 14,441 14,435 -6 -0.04%
Sema.InheritedTypeRequest 4,731 4,726 -5 -0.11%
Sema.InheritsSuperclassInitializersRequest 378 378 0 0.0%
Sema.InitKindRequest 2,228 2,228 0 0.0%
Sema.InterfaceTypeRequest 328,948 328,818 -130 -0.04%
Sema.IsABICompatibleOverrideRequest 3,422 3,422 0 0.0%
Sema.IsAccessorTransparentRequest 6,983 6,983 0 0.0%
Sema.IsActorRequest 8,832 8,829 -3 -0.03%
Sema.IsAsyncHandlerRequest 37,368 37,172 -196 -0.52%
Sema.IsCallableNominalTypeRequest 199 199 0 0.0%
Sema.IsDeclApplicableRequest 0 0 0 0.0%
Sema.IsDeclRefinementOfRequest 1,246 1,246 0 0.0%
Sema.IsDefaultActorRequest 821 821 0 0.0%
Sema.IsDynamicRequest 42,907 42,907 0 0.0%
Sema.IsFinalRequest 61,422 61,371 -51 -0.08%
Sema.IsGetterMutatingRequest 11,796 11,796 0 0.0%
Sema.IsImplicitlyUnwrappedOptionalRequest 63,411 63,353 -58 -0.09%
Sema.IsObjCRequest 36,806 36,806 0 0.0%
Sema.IsSetterMutatingRequest 9,463 9,463 0 0.0%
Sema.IsStaticRequest 59,129 59,129 0 0.0%
Sema.LazyStoragePropertyRequest 19 19 0 0.0%
Sema.LookupAllConformancesInContextRequest 38,776 38,759 -17 -0.04%
Sema.LookupConformanceInModuleRequest 2,283,873 2,276,699 -7,174 -0.31%
Sema.LookupInModuleRequest 175,106 174,973 -133 -0.08%
Sema.LookupInfixOperatorRequest 2,089 2,089 0 0.0%
Sema.LookupPostfixOperatorRequest 0 0 0 0.0%
Sema.LookupPrecedenceGroupRequest 674 674 0 0.0%
Sema.LookupPrefixOperatorRequest 4 4 0 0.0%
Sema.MangleLocalTypeDeclRequest 30 30 0 0.0%
Sema.ModuleImplicitImportsRequest 184 184 0 0.0%
Sema.ModuleQualifiedLookupRequest 81,875 81,742 -133 -0.16%
Sema.NamedLazyMemberLoadSuccessCount 595,452 596,028 576 0.1%
Sema.NamingPatternRequest 5,824 5,824 0 0.0%
Sema.NeedsNewVTableEntryRequest 15,455 15,455 0 0.0%
Sema.NumAccessorBodiesSynthesized 4,587 4,587 0 0.0%
Sema.NumAccessorsSynthesized 6,441 6,441 0 0.0%
Sema.NumConformancesDeserialized 226,861 226,723 -138 -0.06%
Sema.NumConstraintScopes 1,945,407 1,938,913 -6,494 -0.33%
Sema.NumCrossImportsChecked 0 0 0 0.0%
Sema.NumCrossImportsFound 0 0 0 0.0%
Sema.NumCyclicOneWayComponentsCollapsed 0 0 0 0.0%
Sema.NumDeclsDeserialized 1,783,835 1,783,086 -749 -0.04%
Sema.NumDeclsTypechecked 36,419 36,419 0 0.0%
Sema.NumGenericSignatureBuilders 24,928 24,919 -9 -0.04%
Sema.NumLazyIterableDeclContexts 210,407 210,368 -39 -0.02%
Sema.NumLazyRequirementSignatures 18,245 18,245 0 0.0%
Sema.NumLazyRequirementSignaturesLoaded 13,383 13,383 0 0.0%
Sema.NumLeafScopes 1,204,807 1,200,192 -4,615 -0.38%
Sema.NumTypesDeserialized 565,789 565,586 -203 -0.04%
Sema.NumUnloadedLazyIterableDeclContexts 122,976 122,958 -18 -0.01%
Sema.OpaqueReadOwnershipRequest 7,101 7,101 0 0.0%
Sema.OpaqueResultTypeRequest 0 0 0 0.0%
Sema.OperatorPrecedenceGroupRequest 8 8 0 0.0%
Sema.OverriddenDeclsRequest 61,384 61,354 -30 -0.05%
Sema.ParamSpecifierRequest 30,540 30,540 0 0.0%
Sema.PatternBindingEntryRequest 12,892 12,892 0 0.0%
Sema.PatternTypeRequest 15,905 15,905 0 0.0%
Sema.PolymorphicEffectKindRequest 2,579 2,579 0 0.0%
Sema.PolymorphicEffectRequirementsRequest 0 0 0 0.0%
Sema.PreCheckResultBuilderRequest 0 0 0 0.0%
Sema.PrimarySourceFilesRequest 184 184 0 0.0%
Sema.PropertyWrapperBackingPropertyInfoRequest 38,867 38,867 0 0.0%
Sema.PropertyWrapperBackingPropertyTypeRequest 411 411 0 0.0%
Sema.PropertyWrapperLValuenessRequest 0 0 0 0.0%
Sema.PropertyWrapperMutabilityRequest 16,762 16,762 0 0.0%
Sema.PropertyWrapperTypeInfoRequest 0 0 0 0.0%
Sema.PropertyWrapperWrappedValueVarRequest 0 0 0 0.0%
Sema.ProtocolRequiresClassRequest 880 877 -3 -0.34%
Sema.ProvideDefaultImplForRequest 169,761 169,604 -157 -0.09%
Sema.QualifiedLookupRequest 168,365 168,350 -15 -0.01%
Sema.RangeInfoRequest 0 0 0 0.0%
Sema.RequirementRequest 3,658 3,658 0 0.0%
Sema.RequirementSignatureRequest 14,584 14,579 -5 -0.03%
Sema.RequiresOpaqueAccessorsRequest 35,836 35,836 0 0.0%
Sema.RequiresOpaqueModifyCoroutineRequest 5,767 5,767 0 0.0%
Sema.ResolveEffectiveMemberwiseInitRequest 0 0 0 0.0%
Sema.ResolveImplicitMemberRequest 11,508 11,508 0 0.0%
Sema.ResolveProtocolNameRequest 0 0 0 0.0%
Sema.ResolveTypeEraserTypeRequest 0 0 0 0.0%
Sema.ResolveTypeRequest 76,611 76,611 0 0.0%
Sema.ResultBuilderTypeRequest 9,612 9,612 0 0.0%
Sema.ResultTypeRequest 13,792 13,792 0 0.0%
Sema.RootAndResultTypeOfKeypathDynamicMemberRequest 0 0 0 0.0%
Sema.RootTypeOfKeypathDynamicMemberRequest 0 0 0 0.0%
Sema.SPIGroupsRequest 152,045 152,003 -42 -0.03%
Sema.ScopedImportLookupRequest 0 0 0 0.0%
Sema.SelfAccessKindRequest 17,710 17,710 0 0.0%
Sema.SelfBoundsFromWhereClauseRequest 40,379 40,312 -67 -0.17%
Sema.SetterAccessLevelRequest 3,395 3,395 0 0.0%
Sema.SimpleDidSetRequest 54,063 54,052 -11 -0.02%
Sema.SpecializeAttrTargetDeclRequest 74 74 0 0.0%
Sema.StorageImplInfoRequest 41,177 41,177 0 0.0%
Sema.StoredPropertiesAndMissingMembersRequest 1,663 1,663 0 0.0%
Sema.StoredPropertiesRequest 8,866 8,866 0 0.0%
Sema.StructuralTypeRequest 36 36 0 0.0%
Sema.SuperclassDeclRequest 9,795 9,790 -5 -0.05%
Sema.SuperclassTypeRequest 884 884 0 0.0%
Sema.SynthesizeAccessorRequest 6,441 6,441 0 0.0%
Sema.SynthesizeDefaultInitRequest 131 131 0 0.0%
Sema.SynthesizeMainFunctionRequest 2,526 2,526 0 0.0%
Sema.SynthesizeMemberwiseInitRequest 136 136 0 0.0%
Sema.TangentStoredPropertyRequest 0 0 0 0.0%
Sema.TypeCheckASTNodeAtLocRequest 0 0 0 0.0%
Sema.TypeCheckFunctionBodyRequest 12,191 12,191 0 0.0%
Sema.TypeCheckSourceFileRequest 699 699 0 0.0%
Sema.TypeDeclsFromWhereClauseRequest 836 836 0 0.0%
Sema.TypeEraserHasViableInitRequest 0 0 0 0.0%
Sema.TypeRelationCheckRequest 0 0 0 0.0%
Sema.TypeWitnessRequest 230 230 0 0.0%
Sema.USRGenerationRequest 200,650 200,485 -165 -0.08%
Sema.UnderlyingTypeDeclsReferencedRequest 5,674 5,676 2 0.04%
Sema.UnderlyingTypeRequest 364 364 0 0.0%
Sema.UnqualifiedLookupRequest 109,751 109,751 0 0.0%
Sema.ValidatePrecedenceGroupRequest 3,848 3,848 0 0.0%
Sema.ValueWitnessRequest 2,112 2,112 0 0.0%
TBDGen.APIGenRequest 0 0 0 0.0%
TBDGen.GenerateTBDRequest 0 0 0 0.0%
TBDGen.PublicSymbolsRequest 699 699 0 0.0%
TBDGen.SymbolSourceMapRequest 0 0 0 0.0%

Release

release brief

Regressed (1)
name old new delta delta_pct
time.swift-driver.wall 211.9s 215.3s 3.4s 1.59% ⛔
Improved (0)
name old new delta delta_pct
Unchanged (delta < 1.0% or delta < 100.0ms) (2)
name old new delta delta_pct
Frontend.NumInstructionsExecuted 1,736,181,193,383 1,735,305,845,580 -875,347,803 -0.05%
LLVM.NumLLVMBytesOutput 58,749,924 58,749,236 -688 -0.0%

release detailed

Regressed (2)
name old new delta delta_pct
Driver.NumDriverPipePolls 183 202 19 10.38% ⛔
Driver.NumDriverPipeReads 163 182 19 11.66% ⛔
Improved (1)
name old new delta delta_pct
Sema.NumConstraintsConsideredForEdgeContraction 78,616 71,377 -7,239 -9.21% ✅
Unchanged (delta < 1.0% or delta < 100.0ms) (260)
name old new delta delta_pct
AST.ImportSetCacheHit 38,419 38,419 0 0.0%
AST.ImportSetCacheMiss 1,599 1,599 0 0.0%
AST.ImportSetFoldHit 879 879 0 0.0%
AST.ImportSetFoldMiss 720 720 0 0.0%
AST.ModuleShadowCacheHit 71 71 0 0.0%
AST.ModuleShadowCacheMiss 56 56 0 0.0%
AST.ModuleVisibilityCacheHit 236 236 0 0.0%
AST.ModuleVisibilityCacheMiss 51 51 0 0.0%
AST.NumASTBytesAllocated 221,208,122 221,001,002 -207,120 -0.09%
AST.NumASTScopeExpansions 75,439 75,439 0 0.0%
AST.NumASTScopeLookups 117,163 117,163 0 0.0%
AST.NumDecls 4,482 4,482 0 0.0%
AST.NumDependencies 620 620 0 0.0%
AST.NumIncrementalDependencies 0 0 0 0.0%
AST.NumLinkLibraries 0 0 0 0.0%
AST.NumLoadedModules 526 526 0 0.0%
AST.NumLocalTypeDecls 15 15 0 0.0%
AST.NumModuleLookupClassMember 676 676 0 0.0%
AST.NumModuleLookupValue 944,311 944,311 0 0.0%
AST.NumObjCMethods 179 179 0 0.0%
AST.NumOperators 4 4 0 0.0%
AST.NumPrecedenceGroups 2 2 0 0.0%
AST.NumReferencedDynamicNames 0 0 0 0.0%
AST.NumReferencedMemberNames 0 0 0 0.0%
AST.NumReferencedTopLevelNames 0 0 0 0.0%
AST.NumSourceBuffers 757 757 0 0.0%
AST.NumSourceLines 115,750 115,750 0 0.0%
AST.NumSourceLinesPerSecond 5,862 5,818 -44 -0.75%
AST.NumTotalClangImportedEntities 15,922 15,922 0 0.0%
Driver.ChildrenMaxRSS 7,641,987,072 7,640,913,920 -1,073,152 -0.01%
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 20 20 0 0.0%
Driver.NumDriverJobsSkipped 0 0 0 0.0%
Driver.NumProcessFailures 0 0 0 0.0%
Frontend.MaxMallocUsage 6,253,997,112 6,231,135,728 -22,861,384 -0.37%
Frontend.NumInstructionsExecuted 1,736,181,193,383 1,735,305,845,580 -875,347,803 -0.05%
Frontend.NumProcessFailures 0 0 0 0.0%
IRGen.IRGenRequest 0 0 0 0.0%
IRGen.OptimizedIRRequest 0 0 0 0.0%
IRGen.SymbolObjectCodeRequest 0 0 0 0.0%
IRModule.NumGOTEntries 6,908 6,908 0 0.0%
IRModule.NumIRAliases 3,691 3,691 0 0.0%
IRModule.NumIRBasicBlocks 165,626 165,626 0 0.0%
IRModule.NumIRComdatSymbols 0 0 0 0.0%
IRModule.NumIRFunctions 82,716 82,716 0 0.0%
IRModule.NumIRGlobals 101,650 101,650 0 0.0%
IRModule.NumIRIFuncs 0 0 0 0.0%
IRModule.NumIRInsts 1,459,695 1,459,695 0 0.0%
IRModule.NumIRNamedMetaData 3,495 3,495 0 0.0%
IRModule.NumIRValueSymbols 173,970 173,970 0 0.0%
LLVM.NumLLVMBytesOutput 58,749,924 58,749,236 -688 -0.0%
Parse.CodeCompletionSecondPassRequest 0 0 0 0.0%
Parse.NumFunctionsParsed 6,570 6,570 0 0.0%
Parse.NumIterableDeclContextParsed 2,403 2,403 0 0.0%
Parse.ParseAbstractFunctionBodyRequest 5,608 5,608 0 0.0%
Parse.ParseMembersRequest 8 8 0 0.0%
Parse.ParseSourceFileRequest 699 699 0 0.0%
SILGen.ASTLoweringRequest 18 18 0 0.0%
SILGen.ParseSILModuleRequest 0 0 0 0.0%
SILModule.NumSILGenDefaultWitnessTables 0 0 0 0.0%
SILModule.NumSILGenFunctions 32,377 32,377 0 0.0%
SILModule.NumSILGenGlobalVariables 2,440 2,440 0 0.0%
SILModule.NumSILGenVtables 250 250 0 0.0%
SILModule.NumSILGenWitnessTables 2,207 2,207 0 0.0%
SILModule.NumSILOptDefaultWitnessTables 0 0 0 0.0%
SILModule.NumSILOptFunctions 25,955 25,955 0 0.0%
SILModule.NumSILOptGlobalVariables 2,204 2,204 0 0.0%
SILModule.NumSILOptVtables 324 324 0 0.0%
SILModule.NumSILOptWitnessTables 2,262 2,262 0 0.0%
SILOptimizer.ExecuteSILPipelineRequest 72 72 0 0.0%
SILOptimizer.LoweredSILRequest 0 0 0 0.0%
Sema.ABIMembersRequest 285 285 0 0.0%
Sema.AbstractGenericSignatureRequest 383 383 0 0.0%
Sema.AccessLevelRequest 38,477 38,477 0 0.0%
Sema.ActorIsolationRequest 16,801 16,801 0 0.0%
Sema.AllMembersRequest 2,393 2,393 0 0.0%
Sema.AnyObjectLookupRequest 34 34 0 0.0%
Sema.ApplyAccessNoteRequest 26,676 26,676 0 0.0%
Sema.AreAllStoredPropertiesDefaultInitableRequest 212 212 0 0.0%
Sema.AttachedPropertyWrapperTypeRequest 292 292 0 0.0%
Sema.AttachedPropertyWrappersRequest 6,147,710 6,148,994 1,284 0.02%
Sema.AttachedResultBuilderRequest 17,211 17,211 0 0.0%
Sema.BodyInitKindRequest 1,145 1,145 0 0.0%
Sema.CallerSideDefaultArgExprRequest 647 647 0 0.0%
Sema.CanBeAsyncHandlerRequest 3,219 3,219 0 0.0%
Sema.CheckInconsistentImplementationOnlyImportsRequest 18 18 0 0.0%
Sema.CheckRedeclarationRequest 24,400 24,400 0 0.0%
Sema.ClassAncestryFlagsRequest 1,062 1,062 0 0.0%
Sema.ClosureHasExplicitResultRequest 3,260 3,260 0 0.0%
Sema.CodeCompletionFileRequest 0 0 0 0.0%
Sema.CollectOverriddenDeclsRequest 0 0 0 0.0%
Sema.CompareDeclSpecializationRequest 12,936 12,932 -4 -0.03%
Sema.ConformanceHasEffectRequest 0 0 0 0.0%
Sema.CursorInfoRequest 0 0 0 0.0%
Sema.CustomAttrNominalRequest 0 0 0 0.0%
Sema.CustomAttrTypeRequest 0 0 0 0.0%
Sema.DefaultAndMaxAccessLevelRequest 1,101 1,101 0 0.0%
Sema.DefaultArgumentExprRequest 1,105 1,105 0 0.0%
Sema.DefaultArgumentInitContextRequest 0 0 0 0.0%
Sema.DefaultDefinitionTypeRequest 51 51 0 0.0%
Sema.DefaultTypeRequest 5,650 5,650 0 0.0%
Sema.DerivativeAttrOriginalDeclRequest 0 0 0 0.0%
Sema.DifferentiableAttributeTypeCheckRequest 0 0 0 0.0%
Sema.DirectLookupRequest 799,482 799,594 112 0.01%
Sema.DirectOperatorLookupRequest 43,322 43,322 0 0.0%
Sema.DirectPrecedenceGroupLookupRequest 15,915 15,915 0 0.0%
Sema.DynamicallyReplacedDeclRequest 18,838 18,838 0 0.0%
Sema.EnumRawTypeRequest 222 222 0 0.0%
Sema.EnumRawValuesRequest 241 241 0 0.0%
Sema.ExistentialConformsToSelfRequest 119 119 0 0.0%
Sema.ExistentialTypeSupportedRequest 167 167 0 0.0%
Sema.ExtendedNominalRequest 1,218 1,218 0 0.0%
Sema.ExtendedTypeRequest 1,218 1,218 0 0.0%
Sema.FragileFunctionKindRequest 26,165 26,165 0 0.0%
Sema.FunctionOperatorRequest 82 82 0 0.0%
Sema.GenericParamListRequest 29,874 29,855 -19 -0.06%
Sema.GenericSignatureRequest 25,463 25,463 0 0.0%
Sema.GetDestructorRequest 293 293 0 0.0%
Sema.GetImplicitConcurrentValueRequest 1,167 1,167 0 0.0%
Sema.GlobalActorAttributeRequest 21,952 21,952 0 0.0%
Sema.GlobalActorInstanceRequest 0 0 0 0.0%
Sema.HasCircularInheritedProtocolsRequest 168 168 0 0.0%
Sema.HasCircularRawValueRequest 222 222 0 0.0%
Sema.HasDefaultInitRequest 794 794 0 0.0%
Sema.HasDynamicCallableAttributeRequest 0 0 0 0.0%
Sema.HasDynamicMemberLookupAttributeRequest 6,954 6,955 1 0.01%
Sema.HasImplementationOnlyImportsRequest 699 699 0 0.0%
Sema.HasMemberwiseInitRequest 544 544 0 0.0%
Sema.HasMissingDesignatedInitializersRequest 279 279 0 0.0%
Sema.HasUserDefinedDesignatedInitRequest 794 794 0 0.0%
Sema.InferredGenericSignatureRequest 1,329 1,329 0 0.0%
Sema.InheritedDeclsReferencedRequest 27,674 27,674 0 0.0%
Sema.InheritedProtocolsRequest 1,993 1,993 0 0.0%
Sema.InheritedTypeRequest 3,406 3,406 0 0.0%
Sema.InheritsSuperclassInitializersRequest 181 181 0 0.0%
Sema.InitKindRequest 1,351 1,351 0 0.0%
Sema.InterfaceTypeRequest 78,478 78,478 0 0.0%
Sema.IsABICompatibleOverrideRequest 3,384 3,384 0 0.0%
Sema.IsAccessorTransparentRequest 6,109 6,109 0 0.0%
Sema.IsActorRequest 1,393 1,393 0 0.0%
Sema.IsAsyncHandlerRequest 16,843 16,774 -69 -0.41%
Sema.IsCallableNominalTypeRequest 199 199 0 0.0%
Sema.IsDeclApplicableRequest 0 0 0 0.0%
Sema.IsDeclRefinementOfRequest 658 658 0 0.0%
Sema.IsDefaultActorRequest 423 423 0 0.0%
Sema.IsDynamicRequest 30,584 30,584 0 0.0%
Sema.IsFinalRequest 24,077 24,077 0 0.0%
Sema.IsGetterMutatingRequest 9,285 9,285 0 0.0%
Sema.IsImplicitlyUnwrappedOptionalRequest 49,803 49,784 -19 -0.04%
Sema.IsObjCRequest 26,470 26,470 0 0.0%
Sema.IsSetterMutatingRequest 8,778 8,778 0 0.0%
Sema.IsStaticRequest 13,950 13,950 0 0.0%
Sema.LazyStoragePropertyRequest 11 11 0 0.0%
Sema.LookupAllConformancesInContextRequest 2,982 2,982 0 0.0%
Sema.LookupConformanceInModuleRequest 2,437,526 2,430,446 -7,080 -0.29%
Sema.LookupInModuleRequest 61,101 61,101 0 0.0%
Sema.LookupInfixOperatorRequest 1,726 1,726 0 0.0%
Sema.LookupPostfixOperatorRequest 0 0 0 0.0%
Sema.LookupPrecedenceGroupRequest 666 666 0 0.0%
Sema.LookupPrefixOperatorRequest 2 2 0 0.0%
Sema.MangleLocalTypeDeclRequest 15 15 0 0.0%
Sema.ModuleImplicitImportsRequest 18 18 0 0.0%
Sema.ModuleQualifiedLookupRequest 8,662 8,662 0 0.0%
Sema.NamedLazyMemberLoadSuccessCount 230,163 230,791 628 0.27%
Sema.NamingPatternRequest 2,116 2,116 0 0.0%
Sema.NeedsNewVTableEntryRequest 12,701 12,701 0 0.0%
Sema.NumAccessorBodiesSynthesized 4,550 4,550 0 0.0%
Sema.NumAccessorsSynthesized 4,618 4,618 0 0.0%
Sema.NumConformancesDeserialized 81,130 81,124 -6 -0.01%
Sema.NumConstraintScopes 1,928,906 1,922,439 -6,467 -0.34%
Sema.NumCrossImportsChecked 0 0 0 0.0%
Sema.NumCrossImportsFound 0 0 0 0.0%
Sema.NumCyclicOneWayComponentsCollapsed 0 0 0 0.0%
Sema.NumDeclsDeserialized 224,429 224,419 -10 -0.0%
Sema.NumDeclsTypechecked 36,524 36,524 0 0.0%
Sema.NumGenericSignatureBuilders 4,543 4,542 -1 -0.02%
Sema.NumLazyIterableDeclContexts 27,172 27,172 0 0.0%
Sema.NumLazyRequirementSignatures 1,952 1,952 0 0.0%
Sema.NumLazyRequirementSignaturesLoaded 1,523 1,523 0 0.0%
Sema.NumLeafScopes 1,192,066 1,187,469 -4,597 -0.39%
Sema.NumTypesDeserialized 109,815 109,811 -4 -0.0%
Sema.NumUnloadedLazyIterableDeclContexts 16,756 16,756 0 0.0%
Sema.OpaqueReadOwnershipRequest 5,066 5,066 0 0.0%
Sema.OpaqueResultTypeRequest 0 0 0 0.0%
Sema.OperatorPrecedenceGroupRequest 4 4 0 0.0%
Sema.OverriddenDeclsRequest 26,523 26,523 0 0.0%
Sema.ParamSpecifierRequest 19,561 19,561 0 0.0%
Sema.PatternBindingEntryRequest 8,590 8,590 0 0.0%
Sema.PatternTypeRequest 11,602 11,602 0 0.0%
Sema.PolymorphicEffectKindRequest 1,407 1,407 0 0.0%
Sema.PolymorphicEffectRequirementsRequest 0 0 0 0.0%
Sema.PreCheckResultBuilderRequest 0 0 0 0.0%
Sema.PrimarySourceFilesRequest 18 18 0 0.0%
Sema.PropertyWrapperBackingPropertyInfoRequest 33,081 33,081 0 0.0%
Sema.PropertyWrapperBackingPropertyTypeRequest 292 292 0 0.0%
Sema.PropertyWrapperLValuenessRequest 0 0 0 0.0%
Sema.PropertyWrapperMutabilityRequest 14,116 14,116 0 0.0%
Sema.PropertyWrapperTypeInfoRequest 0 0 0 0.0%
Sema.PropertyWrapperWrappedValueVarRequest 0 0 0 0.0%
Sema.ProtocolRequiresClassRequest 203 203 0 0.0%
Sema.ProvideDefaultImplForRequest 0 0 0 0.0%
Sema.QualifiedLookupRequest 104,136 104,140 4 0.0%
Sema.RangeInfoRequest 0 0 0 0.0%
Sema.RequirementRequest 2,490 2,490 0 0.0%
Sema.RequirementSignatureRequest 1,777 1,777 0 0.0%
Sema.RequiresOpaqueAccessorsRequest 32,247 32,247 0 0.0%
Sema.RequiresOpaqueModifyCoroutineRequest 4,464 4,464 0 0.0%
Sema.ResolveEffectiveMemberwiseInitRequest 0 0 0 0.0%
Sema.ResolveImplicitMemberRequest 8,686 8,686 0 0.0%
Sema.ResolveProtocolNameRequest 0 0 0 0.0%
Sema.ResolveTypeEraserTypeRequest 0 0 0 0.0%
Sema.ResolveTypeRequest 48,025 48,025 0 0.0%
Sema.ResultBuilderTypeRequest 8,757 8,757 0 0.0%
Sema.ResultTypeRequest 9,473 9,473 0 0.0%
Sema.RootAndResultTypeOfKeypathDynamicMemberRequest 0 0 0 0.0%
Sema.RootTypeOfKeypathDynamicMemberRequest 0 0 0 0.0%
Sema.SPIGroupsRequest 45,157 45,157 0 0.0%
Sema.ScopedImportLookupRequest 0 0 0 0.0%
Sema.SelfAccessKindRequest 8,330 8,330 0 0.0%
Sema.SelfBoundsFromWhereClauseRequest 10,471 10,471 0 0.0%
Sema.SetterAccessLevelRequest 2,905 2,905 0 0.0%
Sema.SimpleDidSetRequest 7,896 7,896 0 0.0%
Sema.SpecializeAttrTargetDeclRequest 39 39 0 0.0%
Sema.StorageImplInfoRequest 35,293 35,293 0 0.0%
Sema.StoredPropertiesAndMissingMembersRequest 1,075 1,075 0 0.0%
Sema.StoredPropertiesRequest 3,448 3,448 0 0.0%
Sema.StructuralTypeRequest 10 10 0 0.0%
Sema.SuperclassDeclRequest 1,715 1,715 0 0.0%
Sema.SuperclassTypeRequest 434 434 0 0.0%
Sema.SynthesizeAccessorRequest 4,618 4,618 0 0.0%
Sema.SynthesizeDefaultInitRequest 103 103 0 0.0%
Sema.SynthesizeMainFunctionRequest 2,393 2,393 0 0.0%
Sema.SynthesizeMemberwiseInitRequest 90 90 0 0.0%
Sema.TangentStoredPropertyRequest 0 0 0 0.0%
Sema.TypeCheckASTNodeAtLocRequest 0 0 0 0.0%
Sema.TypeCheckFunctionBodyRequest 12,123 12,123 0 0.0%
Sema.TypeCheckSourceFileRequest 699 699 0 0.0%
Sema.TypeDeclsFromWhereClauseRequest 613 613 0 0.0%
Sema.TypeEraserHasViableInitRequest 0 0 0 0.0%
Sema.TypeRelationCheckRequest 0 0 0 0.0%
Sema.TypeWitnessRequest 114 114 0 0.0%
Sema.USRGenerationRequest 8,777 8,777 0 0.0%
Sema.UnderlyingTypeDeclsReferencedRequest 1,026 1,026 0 0.0%
Sema.UnderlyingTypeRequest 139 139 0 0.0%
Sema.UnqualifiedLookupRequest 61,587 61,587 0 0.0%
Sema.ValidatePrecedenceGroupRequest 3,838 3,838 0 0.0%
Sema.ValueWitnessRequest 1,196 1,196 0 0.0%
TBDGen.APIGenRequest 0 0 0 0.0%
TBDGen.GenerateTBDRequest 0 0 0 0.0%
TBDGen.PublicSymbolsRequest 18 18 0 0.0%
TBDGen.SymbolSourceMapRequest 0 0 0 0.0%

@davezarzycki
Copy link
Contributor

Git bisect has identified this change as the source of a regression on my Fedora 33 (x86-64) box. Is this expected?

FAIL: Swift(linux-x86_64) :: Constraints/diagnostics.swift (2 of 2)
******************** TEST 'Swift(linux-x86_64) :: Constraints/diagnostics.swift' FAILED ********************
Script:
--
: 'RUN: at line 1';   /home/dave/b/u/t/bin/swift-frontend -target x86_64-unknown-linux-gnu  -module-cache-path /home/dave/b/u/t/swift-test-results/x86_64-unknown-linux-gnu/clang-module-cache -swift-version 4  -ignore-module-source-info  -typo-correction-limit 10  -typecheck -verify -disable-objc-attr-requires-foundation-module /home/dave/ro_s/u/swift/test/Constraints/diagnostics.swift
--
Exit Code: 1

Command Output (stderr):
--
Open File failed on file: /home/dave/b/u/t/swift-test-results/x86_64-unknown-linux-gnu/clang-module-cache/modules.timestamp
Error: No such file or directory
Attempted again: 10 times
/home/dave/ro_s/u/swift/test/Constraints/diagnostics.swift:1105:12: error: unexpected error produced: cannot convert value of type 'Int?' to expected element type 'Bool'
  let _ = [i, j, k].reduce(0 as Int?) {
           ^
/home/dave/ro_s/u/swift/test/Constraints/diagnostics.swift:1105:30: error: unexpected note produced: coalesce using '??' to provide a default when the optional value contains 'nil'
  let _ = [i, j, k].reduce(0 as Int?) {
                             ^
/home/dave/ro_s/u/swift/test/Constraints/diagnostics.swift:1105:30: error: unexpected note produced: force-unwrap using '!' to abort execution if the optional value contains 'nil'
  let _ = [i, j, k].reduce(0 as Int?) {
                             ^
/home/dave/ro_s/u/swift/test/Constraints/diagnostics.swift:1105:30: error: unexpected error produced: value of optional type 'Int?' must be unwrapped to a value of type 'Int'
  let _ = [i, j, k].reduce(0 as Int?) {
                             ^
/home/dave/ro_s/u/swift/test/Constraints/diagnostics.swift:1106:27: error: incorrect message found
    // expected-error@-1{{missing argument label 'into:' in call}}
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          cannot convert value of type 'Int?' to expected element type 'Bool'
/home/dave/ro_s/u/swift/test/Constraints/diagnostics.swift:1107:27: error: incorrect message found
    // expected-error@-2{{cannot convert value of type 'Int?' to expected argument type}}
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          cannot convert value of type 'Int?' to expected element type 'Bool'
/home/dave/ro_s/u/swift/test/Constraints/diagnostics.swift:1108:5: error: unexpected error produced: type 'Int' cannot be used as a boolean; test for '!= 0' instead
    $0 && $1 ? $0 + $1 : ($0 ? $0 : ($1 ? $1 : nil))
    ^
/home/dave/ro_s/u/swift/test/Constraints/diagnostics.swift:1108:19: error: unexpected error produced: result values in '? :' expression have mismatching types 'Int' and 'Bool?'
    $0 && $1 ? $0 + $1 : ($0 ? $0 : ($1 ? $1 : nil))
                  ^
/home/dave/ro_s/u/swift/test/Constraints/diagnostics.swift:1108:21: error: unexpected error produced: cannot convert value of type 'Bool' to expected argument type 'Int'
    $0 && $1 ? $0 + $1 : ($0 ? $0 : ($1 ? $1 : nil))
                    ^
/home/dave/ro_s/u/swift/test/Constraints/diagnostics.swift:1108:27: error: unexpected error produced: type 'Int' cannot be used as a boolean; test for '!= 0' instead
    $0 && $1 ? $0 + $1 : ($0 ? $0 : ($1 ? $1 : nil))
                          ^
/home/dave/ro_s/u/swift/test/Constraints/diagnostics.swift:1108:32: error: unexpected error produced: result values in '? :' expression have mismatching types 'Int' and 'Bool?'
    $0 && $1 ? $0 + $1 : ($0 ? $0 : ($1 ? $1 : nil))
                               ^
/home/dave/ro_s/u/swift/test/Constraints/diagnostics.swift:1109:28: error: incorrect message found
    // expected-error@-1 {{binary operator '+' cannot be applied to two 'Bool' operands}}
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                           cannot convert value of type 'Bool?' to closure result type 'Int'
Swift.Equatable:1:17: note: diagnostic produced elsewhere: where 'Self' = 'AssocTest'
public protocol Equatable {
                ^
Swift.String:3:12: note: diagnostic produced elsewhere: 'subscript(_:)' has been explicitly marked unavailable here
    public subscript(i: Int) -> Character { get }
           ^
Swift.Array:3:23: note: diagnostic produced elsewhere: candidate requires that the types 'Int' and '[Int]' be equivalent (requirement specified as 'Element' == 'S.Element')
    @inlinable public init<S>(_ s: S) where Element == S.Element, S : Sequence
                      ^
Swift.RangeReplaceableCollection:3:23: note: diagnostic produced elsewhere: candidate requires that the types 'Int' and '[Int]' be equivalent (requirement specified as 'Self.Element' == 'S.Element')
    @inlinable public init<S>(_ elements: S) where S : Sequence, Self.Element == S.Element
                      ^

--


@davezarzycki
Copy link
Contributor

I did some triage. The branch (unmerged) tests clean, so that means that the testing results are stale. I bisected the conflict further and found that this pull request conflicts with #36267 (also authored by you).

This conflict is blocking testing of unrelated PRs, so I'm going to revert this one (arbitrarily).

davezarzycki added a commit to davezarzycki/swift that referenced this pull request Mar 6, 2021
…tion choices"

This reverts commit 2df4ba7 from swiftlang#36300
which conflicts with swiftlang#36267 and was missed because of classic "time of
test was too old before merging".
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