apple / swift
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).

Files Most Frequently Changed Together (Top 20)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
lib/AST/Type.cpp
include/swift/AST/Types.h
37 2305 (1%) 2136 (1%) 2022-01-26
include/swift/AST/Types.h
lib/AST/ASTContext.cpp
24 2136 (1%) 2574 (<1%) 2022-01-26
lib/AST/Type.cpp
lib/AST/ASTContext.cpp
24 2305 (1%) 2574 (<1%) 2022-01-26
include/swift/AST/Decl.h
lib/AST/Decl.cpp
23 3461 (<1%) 4080 (<1%) 2022-01-28
lib/Serialization/ModuleFormat.h
lib/Serialization/Serialization.cpp
18 789 (2%) 2627 (<1%) 2022-01-27
lib/AST/RequirementMachine/PropertyMap.h
lib/AST/RequirementMachine/PropertyMap.cpp
18 78 (23%) 99 (18%) 2022-01-25
lib/AST/ASTContext.cpp
include/swift/AST/ASTContext.h
17 2574 (<1%) 1274 (1%) 2022-01-28
lib/Serialization/ModuleFormat.h
lib/Serialization/Deserialization.cpp
17 789 (2%) 2269 (<1%) 2022-01-27
lib/SIL/Utils/SILBridging.cpp
include/swift/SIL/SILBridging.h
17 57 (29%) 70 (24%) 2022-01-27
lib/AST/RequirementMachine/PropertyUnification.cpp
lib/AST/RequirementMachine/PropertyMap.h
17 79 (21%) 78 (21%) 2022-01-25
lib/Serialization/Deserialization.cpp
lib/Serialization/Serialization.cpp
16 2269 (<1%) 2627 (<1%) 2022-01-27
lib/AST/RequirementMachine/MinimalConformances.cpp
lib/AST/RequirementMachine/HomotopyReduction.cpp
15 28 (53%) 110 (13%) 2022-01-28
lib/Sema/TypeCheckType.cpp
lib/AST/ASTContext.cpp
15 2519 (<1%) 2574 (<1%) 2022-01-26
include/swift/AST/Types.h
lib/Sema/TypeCheckType.cpp
15 2136 (<1%) 2519 (<1%) 2022-01-26
lib/AST/Type.cpp
lib/Sema/TypeCheckType.cpp
15 2305 (<1%) 2519 (<1%) 2022-01-26
lib/AST/Type.cpp
lib/Serialization/Deserialization.cpp
15 2305 (<1%) 2269 (<1%) 2022-01-26
lib/AST/RequirementMachine/PropertyUnification.cpp
lib/AST/RequirementMachine/PropertyMap.cpp
15 79 (18%) 99 (15%) 2022-01-25
lib/AST/GenericEnvironment.cpp
include/swift/AST/Types.h
15 361 (4%) 2136 (<1%) 2022-01-20
lib/AST/GenericEnvironment.cpp
lib/AST/Type.cpp
15 361 (4%) 2305 (<1%) 2022-01-20
lib/AST/RequirementMachine/RewriteSystem.h
lib/AST/RequirementMachine/HomotopyReduction.cpp
14 177 (7%) 110 (12%) 2022-01-28
File Change History per Logical Decomposition
primary
primary
The number on the lines shows the number of shared commits.
G lib lib include include lib--include 178 SwiftCompilerSources SwiftCompilerSources lib--SwiftCompilerSources 28 include--SwiftCompilerSources 27 ROOT ROOT include--ROOT 2 stdlib stdlib stdlib--include 35 stdlib--lib 32 stdlib--SwiftCompilerSources 3 tools tools tools--lib 21 tools--include 17 tools--stdlib 8 tools--SwiftCompilerSources 2 cmake cmake tools--cmake 2 benchmark benchmark tools--benchmark 1 validation-test validation-test validation-test--lib 18 validation-test--include 12 validation-test--tools 5 validation-test--stdlib 5 utils utils validation-test--utils 5 validation-test--cmake 3 validation-test--SwiftCompilerSources 2 utils--stdlib 9 utils--include 5 utils--lib 3 utils--SwiftCompilerSources 3 utils--benchmark 3 utils--cmake 2 utils--tools 2 unittests unittests unittests--include 9 unittests--stdlib 7 unittests--lib 4 unittests--SwiftCompilerSources 2 unittests--utils 2 unittests--validation-test 2 unittests--cmake 2 unittests--tools 2 unittests--benchmark 1 cmake--stdlib 4 cmake--lib 3 cmake--include 3 cmake--SwiftCompilerSources 2 cmake--benchmark 1 benchmark--lib 1 benchmark--include 1 benchmark--stdlib 1 benchmark--SwiftCompilerSources 1 benchmark--validation-test 1 ROOT--lib 2

Open 3D force graph...