facebook / zstd
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 188 files with 68,249 lines of code.
    • 26 files changed more than 100 times (35,457 lines of code)
    • 28 files changed 51-100 times (13,650 lines of code)
    • 46 files changed 21-50 times (11,562 lines of code)
    • 57 files changed 6-20 times (5,793 lines of code)
    • 31 files changed 1-5 times (1,787 lines of code)
51% | 20% | 16% | 8% | 2%
Legend:
101+
51-100
21-50
6-20
1-5
explore: zoomable circles | data
File Change Frequency per File Extension
c, h, sh, md, gitignore, cpp, py, txt, cmd, vcxproj, yml, cmake, html, mk, in, inl, lua, gitattributes, bat, json, yaml, swift, cfg, props, s
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c61% | 20% | 11% | 5% | 2%
h18% | 21% | 36% | 20% | 3%
html100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
vcxproj0% | 56% | 12% | 20% | 10%
cpp0% | 0% | 80% | 18% | 1%
py0% | 0% | 77% | 22% | 0%
in0% | 0% | 41% | 0% | 58%
cmake0% | 0% | 0% | 66% | 33%
cmd0% | 0% | 0% | 57% | 42%
swift0% | 0% | 0% | 100% | 0%
lua0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
props0% | 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
lib/compress79% | 10% | 7% | 2% | 0%
lib/legacy60% | 37% | 1% | 0% | 0%
programs70% | 13% | 1% | 4% | 9%
lib/decompress92% | 3% | 3% | <1% | 0%
doc100% | 0% | 0% | 0% | 0%
lib/dictBuilder21% | 22% | 15% | 39% | <1%
lib75% | 0% | 1% | 14% | 7%
lib/common4% | 33% | 53% | 9% | 0%
ROOT87% | 0% | 0% | 12% | 0%
build/VS20100% | 62% | 13% | 22% | <1%
zlibWrapper0% | 35% | 55% | 8% | 0%
doc/educational_decoder0% | 0% | 100% | 0% | 0%
contrib/pzstd0% | 0% | 53% | 40% | 5%
contrib/largeNbDicts0% | 0% | 100% | 0% | 0%
contrib/seekable_format0% | 0% | 92% | 7% | 0%
contrib/freestanding_lib0% | 0% | 100% | 0% | 0%
lib/deprecated0% | 0% | 31% | 68% | 0%
contrib/linux-kernel0% | 0% | 0% | 100% | 0%
contrib/diagnose_corruption0% | 0% | 0% | 100% | 0%
build/single_file_libs0% | 0% | 0% | 100% | 0%
contrib/gen_html0% | 0% | 0% | 100% | 0%
build/cmake0% | 0% | 0% | 57% | 42%
build/meson0% | 0% | 0% | 100% | 0%
build/VS_scripts0% | 0% | 0% | 57% | 42%
programs/windres0% | 0% | 0% | 100% | 0%
contrib/match_finders0% | 0% | 0% | 0% | 100%
lib/dll0% | 0% | 0% | 0% | 100%
contrib/recovery0% | 0% | 0% | 0% | 100%
contrib/premake0% | 0% | 0% | 0% | 100%
contrib/snap0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
zstd_compress.c
in lib/compress
5025 175 32 2184 725 51
zstd.h
in lib
570 - 32 2615 490 41
fileio.c
in programs
2357 55 32 2637 481 57
zstdcli.c
in programs
1225 26 18 2637 431 53
zstd_decompress.c
in lib/decompress
1713 78 32 2184 391 31
841 37 57 1619 262 25
zstdmt_compress.c
in lib/compress
1424 49 32 1935 260 23
zstd_internal.h
in lib/common
260 6 57 2184 256 33
1665 - 32 1999 199 26
fileio.h
in programs
99 - 75 2638 163 27
zstd_opt.c
in lib/compress
1120 31 80 1686 163 13
util.h
in programs
138 - 134 2167 162 32
zdict.c
in lib/dictBuilder
858 25 57 2184 152 27
zstd_lazy.c
in lib/compress
1614 47 32 1686 146 18
huf_compress.c
in lib/compress
984 48 57 2184 130 21
huf_decompress.c
in lib/decompress
1461 57 57 2184 129 19
186 - 134 2167 119 17
zstd_ldm.c
in lib/compress
507 18 32 1681 116 15
zstd_v05.c
in lib/legacy
2449 90 32 2197 114 23
zstd_v04.c
in lib/legacy
2274 83 32 2263 113 29
util.c
in programs
1063 44 32 1282 111 28
zstd_fast.c
in lib/compress
502 6 29 1686 110 14
zstd_decompress_block.c
in lib/decompress
1594 22 32 1267 105 21
dibio.c
in programs
308 9 44 2254 104 21
zstd_v07.c
in lib/legacy
2779 113 32 2090 104 24
zstd_v06.c
in lib/legacy
2441 92 32 2136 103 25
fse_compress.c
in lib/compress
548 15 57 2184 100 15
zstdmt_compress.h
in lib/compress
38 - 87 1935 99 15
cover.c
in lib/dictBuilder
901 32 32 1930 97 27
bitstream.h
in lib/common
247 18 32 2184 93 24
mem.h
in lib/common
336 46 57 2184 93 24
zstd_double_fast.c
in lib/compress
541 7 80 1686 93 11
zstd_opt.h
in lib/compress
32 - 345 2184 89 12
zstd_v02.c
in lib/legacy
2273 77 32 2359 87 23
huf.h
in lib/common
171 - 134 2184 86 14
zstd_zlibwrapper.c
in zlibWrapper
939 54 134 2164 85 17
compiler.h
in lib/common
174 - 43 1704 82 23
fse.h
in lib/common
246 12 32 2184 82 13
zstd_v03.c
in lib/legacy
1988 70 32 2332 82 20
zstd_v01.c
in lib/legacy
1553 55 130 2371 73 19
pool.c
in lib/common
254 16 84 1932 66 17
vcxproj
zstd.vcxproj
in build/VS2010/zstd
259 - 81 2034 65 19
vcxproj
libzstd.vcxproj
in build/VS2010/libzstd
243 - 345 1978 64 18
fse_decompress.c
in lib/common
277 14 32 2167 64 13
datagen.c
in programs
124 8 345 2638 62 9
vcxproj
libzstd-dll.vcxproj
in build/VS2010/libzstd-dll
250 - 345 1978 62 17
benchzstd.c
in programs
714 18 98 1249 62 12
zstd_legacy.h
in lib/legacy
378 8 345 2359 61 11
162 1 78 1269 58 11
vcxproj
fuzzer.vcxproj
in build/VS2010/fuzzer
223 - 336 2034 56 16
Files With Most Contributors (Top 50)
Files sorted by the number of unique email addresses found in commits.

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
zstd_compress.c
in lib/compress
5025 175 32 2184 725 51
zstd.h
in lib
570 - 32 2615 490 41
fileio.c
in programs
2357 55 32 2637 481 57
zstdcli.c
in programs
1225 26 18 2637 431 53
zstd_decompress.c
in lib/decompress
1713 78 32 2184 391 31
841 37 57 1619 262 25
zstdmt_compress.c
in lib/compress
1424 49 32 1935 260 23
zstd_internal.h
in lib/common
260 6 57 2184 256 33
1665 - 32 1999 199 26
zstd_opt.c
in lib/compress
1120 31 80 1686 163 13
fileio.h
in programs
99 - 75 2638 163 27
util.h
in programs
138 - 134 2167 162 32
zdict.c
in lib/dictBuilder
858 25 57 2184 152 27
zstd_lazy.c
in lib/compress
1614 47 32 1686 146 18
huf_compress.c
in lib/compress
984 48 57 2184 130 21
huf_decompress.c
in lib/decompress
1461 57 57 2184 129 19
186 - 134 2167 119 17
zstd_ldm.c
in lib/compress
507 18 32 1681 116 15
zstd_v05.c
in lib/legacy
2449 90 32 2197 114 23
zstd_v04.c
in lib/legacy
2274 83 32 2263 113 29
util.c
in programs
1063 44 32 1282 111 28
zstd_fast.c
in lib/compress
502 6 29 1686 110 14
zstd_decompress_block.c
in lib/decompress
1594 22 32 1267 105 21
dibio.c
in programs
308 9 44 2254 104 21
zstd_v07.c
in lib/legacy
2779 113 32 2090 104 24
zstd_v06.c
in lib/legacy
2441 92 32 2136 103 25
fse_compress.c
in lib/compress
548 15 57 2184 100 15
zstdmt_compress.h
in lib/compress
38 - 87 1935 99 15
cover.c
in lib/dictBuilder
901 32 32 1930 97 27
zstd_double_fast.c
in lib/compress
541 7 80 1686 93 11
mem.h
in lib/common
336 46 57 2184 93 24
bitstream.h
in lib/common
247 18 32 2184 93 24
zstd_opt.h
in lib/compress
32 - 345 2184 89 12
zstd_v02.c
in lib/legacy
2273 77 32 2359 87 23
huf.h
in lib/common
171 - 134 2184 86 14
zstd_zlibwrapper.c
in zlibWrapper
939 54 134 2164 85 17
fse.h
in lib/common
246 12 32 2184 82 13
zstd_v03.c
in lib/legacy
1988 70 32 2332 82 20
compiler.h
in lib/common
174 - 43 1704 82 23
zstd_v01.c
in lib/legacy
1553 55 130 2371 73 19
pool.c
in lib/common
254 16 84 1932 66 17
vcxproj
zstd.vcxproj
in build/VS2010/zstd
259 - 81 2034 65 19
fse_decompress.c
in lib/common
277 14 32 2167 64 13
vcxproj
libzstd.vcxproj
in build/VS2010/libzstd
243 - 345 1978 64 18
datagen.c
in programs
124 8 345 2638 62 9
benchzstd.c
in programs
714 18 98 1249 62 12
vcxproj
libzstd-dll.vcxproj
in build/VS2010/libzstd-dll
250 - 345 1978 62 17
zstd_legacy.h
in lib/legacy
378 8 345 2359 61 11
162 1 78 1269 58 11
zstd_cwksp.h
in lib/compress
363 25 78 969 56 13
Correlations

File Size vs. Number of Changes: 188 points

programs/zstdcli.c x: 1225 lines of code y: 431 # changes lib/compress/zstd_fast.c x: 502 lines of code y: 110 # changes build/single_file_libs/combine.py x: 120 lines of code y: 9 # changes build/single_file_libs/zstd-in.c x: 47 lines of code y: 15 # changes build/single_file_libs/zstddeclib-in.c x: 23 lines of code y: 15 # changes contrib/match_finders/zstd_edist.c x: 400 lines of code y: 5 # changes contrib/match_finders/zstd_edist.h x: 9 lines of code y: 5 # changes contrib/pzstd/utils/ScopeGuard.h x: 24 lines of code y: 6 # changes doc/zstd_manual.html x: 1665 lines of code y: 199 # changes lib/common/bitstream.h x: 247 lines of code y: 93 # changes lib/common/fse.h x: 246 lines of code y: 82 # changes lib/common/fse_decompress.c x: 277 lines of code y: 64 # changes lib/common/xxhash.h x: 2859 lines of code y: 22 # changes lib/compress/zstd_compress.c x: 5025 lines of code y: 725 # changes lib/compress/zstd_compress_sequences.c x: 361 lines of code y: 45 # changes lib/compress/zstd_compress_superblock.c x: 459 lines of code y: 45 # changes lib/compress/zstd_lazy.c x: 1614 lines of code y: 146 # changes lib/compress/zstd_ldm.c x: 507 lines of code y: 116 # changes lib/compress/zstdmt_compress.c x: 1424 lines of code y: 260 # changes lib/decompress/zstd_decompress.c x: 1713 lines of code y: 391 # changes lib/decompress/zstd_decompress_block.c x: 1594 lines of code y: 105 # changes lib/dictBuilder/cover.c x: 901 lines of code y: 97 # changes lib/dictBuilder/fastcover.c x: 556 lines of code y: 41 # changes lib/legacy/zstd_v02.c x: 2273 lines of code y: 87 # changes lib/legacy/zstd_v03.c x: 1988 lines of code y: 82 # changes lib/legacy/zstd_v04.c x: 2274 lines of code y: 113 # changes lib/legacy/zstd_v05.c x: 2449 lines of code y: 114 # changes lib/legacy/zstd_v06.c x: 2441 lines of code y: 103 # changes lib/legacy/zstd_v07.c x: 2779 lines of code y: 104 # changes lib/zdict.h x: 110 lines of code y: 14 # changes lib/zstd.h x: 570 lines of code y: 490 # changes programs/fileio.c x: 2357 lines of code y: 481 # changes programs/util.c x: 1063 lines of code y: 111 # changes contrib/linux-kernel/zstd_compress_module.c x: 130 lines of code y: 14 # changes lib/common/portability_macros.h x: 80 lines of code y: 7 # changes lib/common/compiler.h x: 174 lines of code y: 82 # changes programs/dibio.c x: 308 lines of code y: 104 # changes lib/common/bits.h x: 151 lines of code y: 7 # changes lib/common/entropy_common.c x: 245 lines of code y: 52 # changes lib/common/mem.h x: 336 lines of code y: 93 # changes lib/common/zstd_internal.h x: 260 lines of code y: 256 # changes lib/compress/fse_compress.c x: 548 lines of code y: 100 # changes lib/compress/huf_compress.c x: 984 lines of code y: 130 # changes lib/compress/zstd_compress_internal.h x: 841 lines of code y: 262 # changes lib/decompress/huf_decompress.c x: 1461 lines of code y: 129 # changes lib/dictBuilder/zdict.c x: 858 lines of code y: 152 # changes contrib/largeNbDicts/largeNbDicts.c x: 739 lines of code y: 30 # changes lib/common/zstd_trace.h x: 55 lines of code y: 11 # changes programs/fileio_asyncio.c x: 416 lines of code y: 4 # changes programs/fileio_asyncio.h x: 70 lines of code y: 4 # changes lib/compress/zstd_compress_literals.c x: 139 lines of code y: 38 # changes programs/fileio_common.h x: 88 lines of code y: 2 # changes programs/fileio_types.h x: 44 lines of code y: 2 # changes programs/fileio.h x: 99 lines of code y: 163 # changes lib/common/error_private.c x: 43 lines of code y: 44 # changes lib/zstd_errors.h x: 57 lines of code y: 5 # changes lib/compress/zstd_cwksp.h x: 363 lines of code y: 56 # changes lib/decompress/zstd_ddict.c x: 182 lines of code y: 28 # changes lib/decompress/zstd_decompress_internal.h x: 162 lines of code y: 58 # changes lib/compress/zstd_double_fast.c x: 541 lines of code y: 93 # changes lib/compress/zstd_opt.c x: 1120 lines of code y: 163 # changes build/VS2010/zstd/zstd.vcxproj x: 259 lines of code y: 65 # changes lib/common/pool.c x: 254 lines of code y: 66 # changes lib/common/pool.h x: 23 lines of code y: 43 # changes lib/compress/zstdmt_compress.h x: 38 lines of code y: 99 # changes programs/benchzstd.c x: 714 lines of code y: 62 # changes lib/compress/clevels.h x: 111 lines of code y: 6 # changes programs/dibio.h x: 9 lines of code y: 44 # changes contrib/linux-kernel/mem.h x: 184 lines of code y: 10 # changes lib/decompress/zstd_decompress_block.h x: 19 lines of code y: 23 # changes lib/common/xxhash.c x: 3 lines of code y: 40 # changes lib/libzstd.pc.in x: 14 lines of code y: 21 # changes lib/legacy/zstd_v01.c x: 1553 lines of code y: 73 # changes contrib/linux-kernel/decompress_sources.h x: 11 lines of code y: 11 # changes lib/deprecated/zbuff_compress.c x: 89 lines of code y: 16 # changes appveyor.yml x: 186 lines of code y: 119 # changes build/VS_scripts/build.generic.cmd x: 54 lines of code y: 11 # changes contrib/freestanding_lib/freestanding.py x: 598 lines of code y: 22 # changes contrib/linux-kernel/linux_zstd.h x: 52 lines of code y: 8 # changes contrib/linux-kernel/zstd_decompress_module.c x: 76 lines of code y: 9 # changes contrib/linux-kernel/zstd_deps.h x: 45 lines of code y: 11 # changes contrib/pzstd/Options.cpp x: 369 lines of code y: 33 # changes contrib/pzstd/utils/Range.h x: 90 lines of code y: 8 # changes doc/educational_decoder/zstd_decompress.c x: 1297 lines of code y: 42 # changes lib/common/error_private.h x: 75 lines of code y: 38 # changes lib/common/huf.h x: 171 lines of code y: 86 # changes lib/compress/zstd_ldm.h x: 29 lines of code y: 46 # changes lib/compress/zstd_ldm_geartab.h x: 93 lines of code y: 7 # changes programs/benchzstd.h x: 75 lines of code y: 32 # changes programs/util.h x: 138 lines of code y: 162 # changes zlibWrapper/zstd_zlibwrapper.c x: 939 lines of code y: 85 # changes build/VS2010/fullbench-dll/fullbench-dll.vcxproj x: 189 lines of code y: 16 # changes build/VS2010/fullbench/fullbench.vcxproj x: 218 lines of code y: 50 # changes build/VS2010/fuzzer/fuzzer.vcxproj x: 223 lines of code y: 56 # changes contrib/pzstd/Pzstd.h x: 87 lines of code y: 20 # changes build/cmake/CMakeModules/AddZstdCompilationFlags.cmake x: 76 lines of code y: 16 # changes contrib/seekable_format/zstdseek_compress.c x: 255 lines of code y: 23 # changes programs/platform.h x: 136 lines of code y: 55 # changes build/VS2010/libzstd-dll/libzstd-dll.vcxproj x: 250 lines of code y: 62 # changes build/VS2010/libzstd/libzstd.vcxproj x: 243 lines of code y: 64 # changes lib/common/cpu.h x: 183 lines of code y: 19 # changes lib/common/debug.c x: 2 lines of code y: 9 # changes lib/common/debug.h x: 38 lines of code y: 18 # changes lib/common/zstd_common.c x: 35 lines of code y: 53 # changes lib/common/zstd_deps.h x: 49 lines of code y: 12 # changes lib/compress/hist.c x: 122 lines of code y: 20 # changes lib/compress/hist.h x: 16 lines of code y: 16 # changes lib/compress/zstd_compress_sequences.h x: 37 lines of code y: 22 # changes lib/compress/zstd_compress_superblock.h x: 8 lines of code y: 14 # changes lib/compress/zstd_fast.h x: 22 lines of code y: 26 # changes lib/compress/zstd_lazy.h x: 96 lines of code y: 33 # changes lib/compress/zstd_opt.h x: 32 lines of code y: 89 # changes lib/deprecated/zbuff.h x: 61 lines of code y: 26 # changes lib/deprecated/zbuff_common.c x: 4 lines of code y: 16 # changes lib/deprecated/zbuff_decompress.c x: 42 lines of code y: 13 # changes lib/dictBuilder/cover.h x: 56 lines of code y: 23 # changes lib/legacy/zstd_legacy.h x: 378 lines of code y: 61 # changes lib/legacy/zstd_v04.h x: 35 lines of code y: 31 # changes lib/legacy/zstd_v05.h x: 49 lines of code y: 38 # changes lib/legacy/zstd_v06.h x: 50 lines of code y: 32 # changes lib/legacy/zstd_v07.h x: 57 lines of code y: 29 # changes programs/benchfn.c x: 173 lines of code y: 19 # changes programs/datagen.c x: 124 lines of code y: 62 # changes programs/datagen.h x: 6 lines of code y: 21 # changes programs/timefn.h x: 43 lines of code y: 26 # changes programs/windres/verrsrc.h x: 5 lines of code y: 8 # changes programs/zstdcli_trace.c x: 109 lines of code y: 5 # changes contrib/seekable_format/zstd_seekable.h x: 58 lines of code y: 14 # changes contrib/pzstd/Pzstd.cpp x: 467 lines of code y: 34 # changes contrib/recovery/recover_directory.c x: 117 lines of code y: 1 # changes lib/dictBuilder/divsufsort.c x: 1585 lines of code y: 9 # changes zlibWrapper/zstd_zlibwrapper.h x: 26 lines of code y: 32 # changes lib/common/threading.c x: 77 lines of code y: 31 # changes contrib/diagnose_corruption/check_flipped_bits.c x: 329 lines of code y: 8 # changes zlibWrapper/gzread.c x: 461 lines of code y: 25 # changes zlibWrapper/gzclose.c x: 14 lines of code y: 13 # changes zlibWrapper/gzlib.c x: 482 lines of code y: 23 # changes zlibWrapper/gzwrite.c x: 479 lines of code y: 23 # changes build/cmake/CMakeModules/FindLibLZ4.cmake x: 41 lines of code y: 3 # changes contrib/pzstd/utils/ResourcePool.h x: 56 lines of code y: 7 # changes zlibWrapper/gzguts.h x: 163 lines of code y: 15 # changes build/cmake/lib/cmake_uninstall.cmake.in x: 20 lines of code y: 4 # changes build/meson/InstallSymlink.py x: 35 lines of code y: 6 # changes build/VS2010/datagen/datagen.vcxproj x: 168 lines of code y: 6 # changes build/VS_scripts/build.VS2017.cmd x: 5 lines of code y: 2 # changes contrib/snap/snapcraft.yaml x: 10 lines of code y: 1 # changes contrib/gen_html/gen_html.cpp x: 172 lines of code y: 9 # changes contrib/pzstd/ErrorHolder.h x: 35 lines of code y: 5 # changes contrib/pzstd/SkippableFrame.cpp x: 18 lines of code y: 5 # changes contrib/pzstd/utils/FileSystem.h x: 65 lines of code y: 9 # changes contrib/pzstd/utils/WorkQueue.h x: 110 lines of code y: 9 # changes lib/dll/example/fullbench-dll.vcxproj x: 181 lines of code y: 3 # changes
725.0
# changes
  min: 1.0
  average: 52.8
  25th percentile: 8.0
  median: 22.5
  75th percentile: 61.75
  max: 725.0
0 5025.0
lines of code
min: 1.0 | average: 363.03 | 25th percentile: 27.5 | median: 89.5 | 75th percentile: 354.75 | max: 5025.0

Number of Contributors vs. Number of Changes: 188 points

programs/zstdcli.c x: 53 # contributors y: 431 # changes lib/compress/zstd_fast.c x: 14 # contributors y: 110 # changes build/single_file_libs/combine.py x: 5 # contributors y: 9 # changes build/single_file_libs/zstd-in.c x: 7 # contributors y: 15 # changes contrib/match_finders/zstd_edist.c x: 4 # contributors y: 5 # changes contrib/pzstd/utils/ScopeGuard.h x: 6 # contributors y: 6 # changes doc/zstd_manual.html x: 26 # contributors y: 199 # changes lib/common/bitstream.h x: 24 # contributors y: 93 # changes lib/common/fse.h x: 13 # contributors y: 82 # changes lib/common/fse_decompress.c x: 13 # contributors y: 64 # changes lib/common/xxhash.h x: 8 # contributors y: 22 # changes lib/compress/zstd_compress.c x: 51 # contributors y: 725 # changes lib/compress/zstd_compress_sequences.c x: 11 # contributors y: 45 # changes lib/compress/zstd_compress_superblock.c x: 10 # contributors y: 45 # changes lib/compress/zstd_lazy.c x: 18 # contributors y: 146 # changes lib/compress/zstd_ldm.c x: 15 # contributors y: 116 # changes lib/compress/zstdmt_compress.c x: 23 # contributors y: 260 # changes lib/decompress/zstd_decompress.c x: 31 # contributors y: 391 # changes lib/decompress/zstd_decompress_block.c x: 21 # contributors y: 105 # changes lib/dictBuilder/cover.c x: 27 # contributors y: 97 # changes lib/dictBuilder/fastcover.c x: 14 # contributors y: 41 # changes lib/legacy/zstd_v02.c x: 23 # contributors y: 87 # changes lib/legacy/zstd_v03.c x: 20 # contributors y: 82 # changes lib/legacy/zstd_v04.c x: 29 # contributors y: 113 # changes lib/legacy/zstd_v05.c x: 23 # contributors y: 114 # changes lib/legacy/zstd_v06.c x: 25 # contributors y: 103 # changes lib/legacy/zstd_v07.c x: 24 # contributors y: 104 # changes lib/zdict.h x: 6 # contributors y: 14 # changes lib/zstd.h x: 41 # contributors y: 490 # changes programs/benchfn.h x: 5 # contributors y: 15 # changes programs/fileio.c x: 57 # contributors y: 481 # changes programs/util.c x: 28 # contributors y: 111 # changes contrib/linux-kernel/zstd_compress_module.c x: 3 # contributors y: 14 # changes lib/common/portability_macros.h x: 5 # contributors y: 7 # changes lib/common/compiler.h x: 23 # contributors y: 82 # changes lib/common/bits.h x: 1 # contributors y: 7 # changes lib/common/entropy_common.c x: 8 # contributors y: 52 # changes lib/common/zstd_internal.h x: 33 # contributors y: 256 # changes lib/compress/fse_compress.c x: 15 # contributors y: 100 # changes lib/compress/huf_compress.c x: 21 # contributors y: 130 # changes lib/compress/zstd_compress_internal.h x: 25 # contributors y: 262 # changes lib/decompress/huf_decompress.c x: 19 # contributors y: 129 # changes lib/dictBuilder/zdict.c x: 27 # contributors y: 152 # changes contrib/largeNbDicts/largeNbDicts.c x: 9 # contributors y: 30 # changes lib/common/zstd_trace.h x: 4 # contributors y: 11 # changes lib/compress/zstd_compress_literals.c x: 13 # contributors y: 38 # changes programs/fileio_common.h x: 2 # contributors y: 2 # changes programs/fileio.h x: 27 # contributors y: 163 # changes lib/zstd_errors.h x: 3 # contributors y: 5 # changes lib/compress/zstd_cwksp.h x: 13 # contributors y: 56 # changes lib/decompress/zstd_ddict.c x: 6 # contributors y: 28 # changes lib/decompress/zstd_decompress_internal.h x: 11 # contributors y: 58 # changes contrib/seekable_format/zstdseek_decompress.c x: 14 # contributors y: 44 # changes lib/compress/zstd_double_fast.c x: 11 # contributors y: 93 # changes lib/compress/zstd_opt.c x: 13 # contributors y: 163 # changes build/VS2010/zstd/zstd.vcxproj x: 19 # contributors y: 65 # changes lib/common/pool.c x: 17 # contributors y: 66 # changes lib/compress/zstdmt_compress.h x: 15 # contributors y: 99 # changes programs/benchzstd.c x: 12 # contributors y: 62 # changes Package.swift x: 4 # contributors y: 6 # changes programs/dibio.h x: 13 # contributors y: 44 # changes lib/decompress/zstd_decompress_block.h x: 7 # contributors y: 23 # changes lib/common/xxhash.c x: 13 # contributors y: 40 # changes lib/legacy/zstd_v01.c x: 19 # contributors y: 73 # changes contrib/linux-kernel/decompress_sources.h x: 2 # contributors y: 11 # changes appveyor.yml x: 17 # contributors y: 119 # changes build/VS_scripts/build.generic.cmd x: 7 # contributors y: 11 # changes contrib/freestanding_lib/freestanding.py x: 4 # contributors y: 22 # changes contrib/linux-kernel/linux_zstd.h x: 2 # contributors y: 8 # changes contrib/pzstd/Options.cpp x: 9 # contributors y: 33 # changes contrib/pzstd/utils/Range.h x: 7 # contributors y: 8 # changes doc/educational_decoder/zstd_decompress.c x: 16 # contributors y: 42 # changes lib/common/error_private.h x: 9 # contributors y: 38 # changes lib/common/huf.h x: 14 # contributors y: 86 # changes lib/compress/zstd_compress_literals.h x: 11 # contributors y: 20 # changes lib/compress/zstd_ldm.h x: 9 # contributors y: 46 # changes programs/benchzstd.h x: 10 # contributors y: 32 # changes programs/util.h x: 32 # contributors y: 162 # changes zlibWrapper/zstd_zlibwrapper.c x: 17 # contributors y: 85 # changes build/VS2010/fullbench/fullbench.vcxproj x: 16 # contributors y: 50 # changes build/VS2010/fuzzer/fuzzer.vcxproj x: 16 # contributors y: 56 # changes contrib/pzstd/Pzstd.h x: 7 # contributors y: 20 # changes build/cmake/CMakeModules/AddZstdCompilationFlags.cmake x: 10 # contributors y: 16 # changes contrib/seekable_format/zstdseek_compress.c x: 8 # contributors y: 23 # changes programs/platform.h x: 17 # contributors y: 55 # changes build/VS2010/libzstd-dll/libzstd-dll.vcxproj x: 17 # contributors y: 62 # changes build/VS2010/libzstd/libzstd.vcxproj x: 18 # contributors y: 64 # changes doc/educational_decoder/harness.c x: 13 # contributors y: 32 # changes lib/common/cpu.h x: 7 # contributors y: 19 # changes lib/common/debug.c x: 3 # contributors y: 9 # changes lib/common/debug.h x: 5 # contributors y: 18 # changes lib/common/zstd_common.c x: 11 # contributors y: 53 # changes lib/compress/hist.c x: 5 # contributors y: 20 # changes lib/compress/zstd_compress_sequences.h x: 9 # contributors y: 22 # changes lib/compress/zstd_compress_superblock.h x: 5 # contributors y: 14 # changes lib/compress/zstd_double_fast.h x: 5 # contributors y: 25 # changes lib/compress/zstd_fast.h x: 5 # contributors y: 26 # changes lib/compress/zstd_opt.h x: 12 # contributors y: 89 # changes lib/deprecated/zbuff.h x: 10 # contributors y: 26 # changes lib/deprecated/zbuff_common.c x: 6 # contributors y: 16 # changes lib/dictBuilder/cover.h x: 10 # contributors y: 23 # changes lib/legacy/zstd_legacy.h x: 11 # contributors y: 61 # changes lib/legacy/zstd_v04.h x: 10 # contributors y: 31 # changes lib/legacy/zstd_v05.h x: 11 # contributors y: 38 # changes lib/legacy/zstd_v06.h x: 11 # contributors y: 32 # changes lib/legacy/zstd_v07.h x: 11 # contributors y: 29 # changes programs/datagen.c x: 9 # contributors y: 62 # changes programs/timefn.c x: 4 # contributors y: 13 # changes programs/timefn.h x: 11 # contributors y: 26 # changes programs/zstdcli_trace.c x: 2 # contributors y: 5 # changes contrib/recovery/recover_directory.c x: 1 # contributors y: 1 # changes lib/dictBuilder/divsufsort.c x: 6 # contributors y: 9 # changes zlibWrapper/zstd_zlibwrapper.h x: 8 # contributors y: 32 # changes lib/common/threading.c x: 14 # contributors y: 31 # changes lib/common/threading.h x: 14 # contributors y: 32 # changes zlibWrapper/gzread.c x: 9 # contributors y: 25 # changes zlibWrapper/gzclose.c x: 8 # contributors y: 13 # changes build/cmake/lib/cmake_uninstall.cmake.in x: 5 # contributors y: 4 # changes build/meson/GetZstdLibraryVersion.py x: 3 # contributors y: 7 # changes
725.0
# changes
  min: 1.0
  average: 52.8
  25th percentile: 8.0
  median: 22.5
  75th percentile: 61.75
  max: 725.0
0 57.0
# contributors
min: 1.0 | average: 10.73 | 25th percentile: 5.0 | median: 8.0 | 75th percentile: 14.0 | max: 57.0