facebook / zstd
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 188
  • Daily file updates (only one update per file and date counted): 1113
  • First update: 2015-01-24
  • Latest update: 2022-03-31
  • Days between first and latest update: 2623 (374 weeks, estimated 1870 working days)
  • Active days (at least one file change): 1746
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 188 files with 68,249 lines of code in files.
    • 176 files that are 366+ days old (67,015 lines of code)
    • 3 files that are 181-365 days old (127 lines of code)
    • 3 files that are 91-180 days old (218 lines of code)
    • 6 files that are 31-90 days old (889 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
98% | <1% | <1% | 1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
Latest Change Distribution Overall
Days since last update
  • There are 188 files with 68,249 lines of code in files.
    • 46 files have been last changed 366+ days ago (5,605 lines of code)
    • 46 files have been last changed 181-365 days ago (3,880 lines of code)
    • 29 files have been last changed 91-180 days ago (7,087 lines of code)
    • 65 files have been last changed 31-90 days ago (49,950 lines of code)
    • 2 files have been last changed 1-30 days ago (1,727 lines of code)
8% | 5% | 10% | 73% | 2%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
File Change History 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 Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
c99% | <1% | 0% | <1% | 0%
h94% | <1% | 1% | 3% | 0%
vcxproj100% | 0% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
cpp100% | 0% | 0% | 0% | 0%
py84% | 0% | 0% | 15% | 0%
yml100% | 0% | 0% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
lua100% | 0% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
props100% | 0% | 0% | 0% | 0%
swift0% | 0% | 100% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
c6% | 2% | 8% | 78% | 3%
h7% | 15% | 11% | 66% | 0%
cpp64% | 0% | 35% | 0% | 0%
vcxproj20% | 64% | 0% | 14% | 0%
lua100% | 0% | 0% | 0% | 0%
py7% | 0% | 77% | 15% | 0%
cmake39% | 60% | 0% | 0% | 0%
cmd42% | 0% | 57% | 0% | 0%
in58% | 0% | 41% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
props100% | 0% | 0% | 0% | 0%
yml0% | 0% | 100% | 0% | 0%
swift0% | 0% | 100% | 0% | 0%
html0% | 0% | 0% | 100% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
lib/legacy100% | 0% | 0% | 0% | 0%
lib/compress99% | 0% | <1% | 0% | 0%
programs91% | 0% | 0% | 8% | 0%
lib/common96% | 0% | 1% | 2% | 0%
lib/decompress100% | 0% | 0% | 0% | 0%
lib/dictBuilder100% | 0% | 0% | 0% | 0%
zlibWrapper100% | 0% | 0% | 0% | 0%
doc100% | 0% | 0% | 0% | 0%
contrib/pzstd100% | 0% | 0% | 0% | 0%
build/VS2010100% | 0% | 0% | 0% | 0%
doc/educational_decoder100% | 0% | 0% | 0% | 0%
contrib/seekable_format100% | 0% | 0% | 0% | 0%
contrib/largeNbDicts100% | 0% | 0% | 0% | 0%
lib92% | 7% | 0% | 0% | 0%
contrib/freestanding_lib100% | 0% | 0% | 0% | 0%
contrib/linux-kernel100% | 0% | 0% | 0% | 0%
contrib/match_finders100% | 0% | 0% | 0% | 0%
contrib/diagnose_corruption100% | 0% | 0% | 0% | 0%
lib/deprecated100% | 0% | 0% | 0% | 0%
ROOT87% | 0% | 12% | 0% | 0%
lib/dll100% | 0% | 0% | 0% | 0%
contrib/gen_html100% | 0% | 0% | 0% | 0%
build/cmake100% | 0% | 0% | 0% | 0%
contrib/recovery100% | 0% | 0% | 0% | 0%
build/VS_scripts100% | 0% | 0% | 0% | 0%
contrib/premake100% | 0% | 0% | 0% | 0%
build/meson100% | 0% | 0% | 0% | 0%
contrib/snap100% | 0% | 0% | 0% | 0%
programs/windres100% | 0% | 0% | 0% | 0%
build/single_file_libs0% | 36% | 0% | 63% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
zlibWrapper64% | 0% | 35% | 0% | 0%
lib/dictBuilder40% | 1% | 0% | 58% | 0%
contrib/pzstd56% | 8% | 32% | 1% | 0%
contrib/diagnose_corruption100% | 0% | 0% | 0% | 0%
lib/dll100% | 0% | 0% | 0% | 0%
build/VS201011% | 72% | 0% | 16% | 0%
contrib/gen_html100% | 0% | 0% | 0% | 0%
lib/common2% | 5% | 4% | 87% | 0%
contrib/recovery100% | 0% | 0% | 0% | 0%
build/cmake47% | 52% | 0% | 0% | 0%
contrib/premake100% | 0% | 0% | 0% | 0%
contrib/seekable_format7% | 33% | 0% | 59% | 0%
build/meson100% | 0% | 0% | 0% | 0%
build/VS_scripts42% | 0% | 57% | 0% | 0%
contrib/snap100% | 0% | 0% | 0% | 0%
programs0% | 9% | 12% | 61% | 16%
lib/legacy0% | 3% | 9% | 86% | 0%
lib/compress0% | 2% | 1% | 92% | 3%
lib/deprecated0% | 54% | 45% | 0% | 0%
doc/educational_decoder0% | 6% | 93% | 0% | 0%
lib/decompress0% | <1% | <1% | 99% | 0%
programs/windres0% | 100% | 0% | 0% | 0%
contrib/freestanding_lib0% | 0% | 100% | 0% | 0%
contrib/linux-kernel0% | 0% | 73% | 26% | 0%
ROOT0% | 0% | 100% | 0% | 0%
lib0% | 0% | 1% | 98% | 0%
doc0% | 0% | 0% | 100% | 0%
contrib/largeNbDicts0% | 0% | 0% | 100% | 0%
contrib/match_finders0% | 0% | 0% | 100% | 0%
build/single_file_libs0% | 0% | 0% | 100% | 0%
Oldest Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
datagen.c
in programs
124 8 345 2638 62 9
fileio.h
in programs
99 - 75 2638 163 27
fileio.c
in programs
2357 55 32 2637 481 57
zstdcli.c
in programs
1225 26 18 2637 431 53
datagen.h
in programs
6 - 345 2622 21 7
zstd.h
in lib
570 - 32 2615 490 41
zstd_v01.c
in lib/legacy
1553 55 130 2371 73 19
zstd_v01.h
in lib/legacy
26 - 345 2371 26 10
zstd_v02.c
in lib/legacy
2273 77 32 2359 87 23
zstd_legacy.h
in lib/legacy
378 8 345 2359 61 11
zstd_v02.h
in lib/legacy
25 - 345 2359 25 10
zstd_v03.c
in lib/legacy
1988 70 32 2332 82 20
zstd_v03.h
in lib/legacy
25 - 345 2332 26 10
zstd_v04.c
in lib/legacy
2274 83 32 2263 113 29
zstd_v04.h
in lib/legacy
35 - 345 2263 31 10
dibio.c
in programs
308 9 44 2254 104 21
zdict.h
in lib
110 - 32 2254 14 6
dibio.h
in programs
9 - 121 2254 44 13
zstd_v05.c
in lib/legacy
2449 90 32 2197 114 23
zstd_v05.h
in lib/legacy
49 - 345 2197 38 11
zstd_compress.c
in lib/compress
5025 175 32 2184 725 51
zstd_decompress.c
in lib/decompress
1713 78 32 2184 391 31
divsufsort.c
in lib/dictBuilder
1585 - 462 2184 9 6
huf_decompress.c
in lib/decompress
1461 57 57 2184 129 19
huf_compress.c
in lib/compress
984 48 57 2184 130 21
zdict.c
in lib/dictBuilder
858 25 57 2184 152 27
fse_compress.c
in lib/compress
548 15 57 2184 100 15
mem.h
in lib/common
336 46 57 2184 93 24
zstd_internal.h
in lib/common
260 6 57 2184 256 33
bitstream.h
in lib/common
247 18 32 2184 93 24
fse.h
in lib/common
246 12 32 2184 82 13
huf.h
in lib/common
171 - 134 2184 86 14
error_private.h
in lib/common
75 3 134 2184 38 9
zstd_common.c
in lib/common
35 1 345 2184 53 11
zstd_opt.h
in lib/compress
32 - 345 2184 89 12
divsufsort.h
in lib/dictBuilder
13 - 2053 2184 5 4
fse_decompress.c
in lib/common
277 14 32 2167 64 13
186 - 134 2167 119 17
util.h
in programs
138 - 134 2167 162 32
zstd_zlibwrapper.c
in zlibWrapper
939 54 134 2164 85 17
zstd_zlibwrapper.h
in zlibWrapper
26 - 465 2164 32 8
entropy_common.c
in lib/common
245 9 57 2163 52 8
xxhash.h
in lib/common
2859 58 32 2147 22 8
xxhash.c
in lib/common
3 - 127 2147 40 13
zstd_v06.c
in lib/legacy
2441 92 32 2136 103 25
zstd_v06.h
in lib/legacy
50 - 345 2136 32 11
zstd_v07.c
in lib/legacy
2779 113 32 2090 104 24
zstd_v07.h
in lib/legacy
57 - 345 2090 29 11
Pzstd.cpp
in contrib/pzstd
467 15 416 2051 34 10
Options.cpp
in contrib/pzstd
369 6 134 2051 33 9
Files Not Recently Changed (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
divsufsort.h
in lib/dictBuilder
13 - 2053 2184 5 4
cmd
build.VS2010.cmd
in build/VS_scripts
5 - 2025 2034 3 3
cmd
build.VS2013.cmd
in build/VS_scripts
5 - 2025 2034 3 3
cmd
build.VS2012.cmd
in build/VS_scripts
5 - 2025 2034 3 3
cmd
build.VS2015.cmd
in build/VS_scripts
5 - 2025 2034 3 3
props
CompileAsCpp.props
in build/VS2010
8 - 2025 2034 3 3
vcxproj
fullbench-dll.vcxproj
in lib/dll/example
181 - 1941 1971 3 3
Likely.h
in contrib/pzstd/utils
10 - 1687 2051 4 5
main.cpp
in contrib/pzstd
16 1 1687 2051 10 5
SkippableFrame.cpp
in contrib/pzstd
18 1 1687 2051 5 5
SkippableFrame.h
in contrib/pzstd
26 2 1687 2051 4 5
ThreadPool.h
in contrib/pzstd/utils
33 2 1687 2051 7 5
ErrorHolder.h
in contrib/pzstd
35 4 1687 2051 5 5
FileSystem.h
in contrib/pzstd/utils
65 6 1687 2051 9 5
WorkQueue.h
in contrib/pzstd/utils
110 11 1687 2051 9 5
gen_html.cpp
in contrib/gen_html
172 5 1687 1999 9 6
cmd
build.VS2017Community.cmd
in build/VS_scripts
5 - 1497 1497 1 2
cmd
build.VS2017Enterprise.cmd
in build/VS_scripts
5 - 1497 1497 1 2
cmd
build.VS2017Professional.cmd
in build/VS_scripts
5 - 1497 1497 1 2
snapcraft.yaml
in contrib/snap
10 - 1487 1487 1 1
cmd
build.VS2017.cmd
in build/VS_scripts
5 - 1481 1486 2 2
lua
premake4.lua
in contrib/premake
4 - 1352 1374 3 3
lua
zstd.lua
in contrib/premake
65 1 1352 1374 4 3
vcxproj
datagen.vcxproj
in build/VS2010/datagen
168 - 1273 2034 6 5
InstallSymlink.py
in build/meson
35 2 1218 1233 6 3
20 2 1217 1233 7 3
in
cmake_uninstall.cmake.in
in build/cmake/lib
20 - 1208 1820 4 5
cmake
GetZstdLibraryVersion.cmake
in build/cmake/CMakeModules
8 - 1094 1820 6 6
ResourcePool.h
in contrib/pzstd/utils
56 3 1094 2010 7 7
gzguts.h
in zlibWrapper
163 - 1094 1968 15 5
cmake
FindLibLZ4.cmake
in build/cmake/CMakeModules
41 - 1001 1047 3 3
gzclose.c
in zlibWrapper
14 1 897 1968 13 8
gzwrite.c
in zlibWrapper
479 14 897 1968 23 10
gzlib.c
in zlibWrapper
482 18 897 1968 23 10
gzread.c
in zlibWrapper
461 14 893 1968 25 9
cmake
zstdConfig.cmake
in build/cmake
1 - 693 736 3 3
threading.h
in lib/common
91 - 693 1931 32 14
check_flipped_bits.c
in contrib/diagnose_corruption
329 8 693 878 8 4
Logging.h
in contrib/pzstd
52 5 692 2010 7 5
threading.c
in lib/common
77 7 589 1931 31 14
zstd_zlibwrapper.h
in zlibWrapper
26 - 465 2164 32 8
gzcompatibility.h
in zlibWrapper
49 - 465 1964 15 5
divsufsort.c
in lib/dictBuilder
1585 - 462 2184 9 6
recover_directory.c
in contrib/recovery
117 4 455 455 1 1
Pzstd.cpp
in contrib/pzstd
467 15 416 2051 34 10
zstd_seekable.h
in contrib/seekable_format
58 - 406 1830 14 5
debug.c
in lib/common
2 - 345 1402 9 3
zbuff_common.c
in lib/deprecated
4 - 345 1946 16 6
zstdcli_trace.h
in programs
5 - 345 435 4 2
verrsrc.h
in programs/windres
5 - 345 1995 8 4
Most Recently Created Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
fileio_asyncio.c
in programs
416 27 70 81 4 4
fileio_common.h
in programs
88 2 73 81 2 2
fileio_asyncio.h
in programs
70 - 70 81 4 4
fileio_types.h
in programs
44 - 73 81 2 2
bits.h
in lib/common
151 8 57 84 7 1
combine.py
in build/single_file_libs
120 7 32 88 9 5
80 - 41 135 7 5
27 - 99 152 6 4
clevels.h
in lib/compress
111 - 116 172 6 4
zstd-in.c
in build/single_file_libs
47 - 32 345 15 7
zstddeclib-in.c
in build/single_file_libs
23 - 32 345 15 7
57 - 78 349 5 3
zstdcli_trace.c
in programs
109 9 345 435 5 2
zstd_trace.h
in lib/common
55 - 63 435 11 4
zstdcli_trace.h
in programs
5 - 345 435 4 2
recover_directory.c
in contrib/recovery
117 4 455 455 1 1
zstd_ldm_geartab.h
in lib/compress
93 - 134 459 7 5
linux_zstd.h
in contrib/linux-kernel
52 - 134 499 8 2
mem.h
in contrib/linux-kernel
184 29 121 568 10 4
decompress_sources.h
in contrib/linux-kernel
11 - 133 578 11 2
zstd_compress_module.c
in contrib/linux-kernel
130 12 35 612 14 3
zstd_decompress_module.c
in contrib/linux-kernel
76 9 134 612 9 2
zstd_deps.h
in contrib/linux-kernel
45 1 134 612 11 2
freestanding.py
in contrib/freestanding_lib
598 29 134 613 22 4
zstd_deps.h
in lib/common
49 - 345 616 12 3
cmake
zstdConfig.cmake
in build/cmake
1 - 693 736 3 3
zstd_edist.c
in contrib/match_finders
400 10 32 763 5 4
zstd_edist.h
in contrib/match_finders
9 - 32 763 5 4
check_flipped_bits.c
in contrib/diagnose_corruption
329 8 693 878 8 4
459 8 32 892 45 10
8 - 345 892 14 5
zstd_cwksp.h
in lib/compress
363 25 78 969 56 13
361 7 32 1017 45 11
139 4 73 1017 38 13
37 - 345 1017 22 9
14 - 134 1017 20 11
cmake
FindLibLZ4.cmake
in build/cmake/CMakeModules
41 - 1001 1047 3 3
timefn.c
in programs
117 11 345 1101 13 4
timefn.h
in programs
43 - 345 1101 26 11
InstallSymlink.py
in build/meson
35 2 1218 1233 6 3
20 2 1217 1233 7 3
benchzstd.c
in programs
714 18 98 1249 62 12
benchfn.c
in programs
173 9 345 1249 19 5
benchzstd.h
in programs
75 - 134 1249 32 10
benchfn.h
in programs
52 - 32 1249 15 5
zstd_decompress_block.c
in lib/decompress
1594 22 32 1267 105 21
zstd_decompress_block.h
in lib/decompress
19 - 121 1267 23 7
zstd_ddict.c
in lib/decompress
182 7 78 1269 28 6
162 1 78 1269 58 11
zstd_ddict.h
in lib/decompress
8 - 345 1269 14 5
Most Recently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
zstdcli.c
in programs
1225 26 18 2637 431 53
zstd_fast.c
in lib/compress
502 6 29 1686 110 14
zstd_compress.c
in lib/compress
5025 175 32 2184 725 51
xxhash.h
in lib/common
2859 58 32 2147 22 8
zstd_v07.c
in lib/legacy
2779 113 32 2090 104 24
zstd_v05.c
in lib/legacy
2449 90 32 2197 114 23
zstd_v06.c
in lib/legacy
2441 92 32 2136 103 25
fileio.c
in programs
2357 55 32 2637 481 57
zstd_v04.c
in lib/legacy
2274 83 32 2263 113 29
zstd_v02.c
in lib/legacy
2273 77 32 2359 87 23
zstd_v03.c
in lib/legacy
1988 70 32 2332 82 20
zstd_decompress.c
in lib/decompress
1713 78 32 2184 391 31
1665 - 32 1999 199 26
zstd_lazy.c
in lib/compress
1614 47 32 1686 146 18
zstd_decompress_block.c
in lib/decompress
1594 22 32 1267 105 21
zstdmt_compress.c
in lib/compress
1424 49 32 1935 260 23
util.c
in programs
1063 44 32 1282 111 28
cover.c
in lib/dictBuilder
901 32 32 1930 97 27
zstd.h
in lib
570 - 32 2615 490 41
fastcover.c
in lib/dictBuilder
556 4 32 1331 41 14
zstd_ldm.c
in lib/compress
507 18 32 1681 116 15
459 8 32 892 45 10
zstd_edist.c
in contrib/match_finders
400 10 32 763 5 4
361 7 32 1017 45 11
fse_decompress.c
in lib/common
277 14 32 2167 64 13
bitstream.h
in lib/common
247 18 32 2184 93 24
fse.h
in lib/common
246 12 32 2184 82 13
combine.py
in build/single_file_libs
120 7 32 88 9 5
zdict.h
in lib
110 - 32 2254 14 6
benchfn.h
in programs
52 - 32 1249 15 5
zstd-in.c
in build/single_file_libs
47 - 32 345 15 7
ScopeGuard.h
in contrib/pzstd/utils
24 3 32 2051 6 6
zstddeclib-in.c
in build/single_file_libs
23 - 32 345 15 7
zstd_edist.h
in contrib/match_finders
9 - 32 763 5 4
zstd_compress_module.c
in contrib/linux-kernel
130 12 35 612 14 3
80 - 41 135 7 5
compiler.h
in lib/common
174 - 43 1704 82 23
dibio.c
in programs
308 9 44 2254 104 21
huf_decompress.c
in lib/decompress
1461 57 57 2184 129 19
huf_compress.c
in lib/compress
984 48 57 2184 130 21
zdict.c
in lib/dictBuilder
858 25 57 2184 152 27
841 37 57 1619 262 25
fse_compress.c
in lib/compress
548 15 57 2184 100 15
mem.h
in lib/common
336 46 57 2184 93 24
zstd_internal.h
in lib/common
260 6 57 2184 256 33
entropy_common.c
in lib/common
245 9 57 2163 52 8
bits.h
in lib/common
151 8 57 84 7 1
largeNbDicts.c
in contrib/largeNbDicts
739 29 63 1327 30 9
zstd_trace.h
in lib/common
55 - 63 435 11 4
fileio_asyncio.c
in programs
416 27 70 81 4 4