microsoft / ShaderConductor
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 17 files with 2,429 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 files changed 21-50 times (1,056 lines of code)
    • 8 files changed 6-20 times (1,171 lines of code)
    • 8 files changed 1-5 times (202 lines of code)
0% | 0% | 43% | 48% | 8%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
hlsl, glsl, txt, cmake, hlsli, cpp, md, gitignore, cs, yml, svg, clang-format, h, py, hpp, gitattributes, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cpp0% | 0% | 79% | 20% | 0%
yml0% | 0% | 0% | 87% | 12%
py0% | 0% | 0% | 100% | 0%
hpp0% | 0% | 0% | 100% | 0%
cs0% | 0% | 0% | 100% | 0%
h0% | 0% | 0% | 100% | 0%
cmake0% | 0% | 0% | 0% | 100%
hlsl0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
Source/Core0% | 0% | 100% | 0% | 0%
ROOT0% | 0% | 0% | 100% | 0%
Source/Wrapper0% | 0% | 0% | 90% | 9%
Include/ShaderConductor0% | 0% | 0% | 100% | 0%
Source/Tools0% | 0% | 0% | 100% | 0%
External0% | 0% | 0% | 0% | 100%
CI/AzurePipelines0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 17)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ShaderConductor.cpp
in Source/Core
1056 28 363 1180 23
ShaderConductor.hpp
in Include/ShaderConductor
192 1 363 1180 13
Native.cpp
in Source/Wrapper
83 4 493 1153 10
ShaderConductorCmd.cpp
in Source/Tools
189 1 493 1180 10
BuildAll.py
in root
232 12 639 1180 10
azure-pipelines.yml
in root
235 - 639 1168 9
Native.h
in Source/Wrapper
53 - 640 1153 6
Program.cs
in Source/Wrapper
64 1 649 1153 6
Wrapper.cs
in Source/Wrapper
123 1 649 1153 6
cmake
SPIRV-Tools.cmake
in External
19 - 493 694 5
cmake
DirectXShaderCompiler.cmake
in External
76 - 494 694 5
cmake
SPIRV-Header.cmake
in External
9 - 494 694 3
cmake
SPIRV-Cross.cmake
in External
14 - 494 694 3
ContinuousBuild.yml
in CI/AzurePipelines
33 - 639 1156 3
cmake
googletest.cmake
in External
12 - 649 694 2
hlsl
shader.hlsl
in Source/Wrapper
32 - 859 1153 2
cmake
cxxopts.cmake
in External
7 - 694 694 1