microsoft / snmalloc
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: 83
  • Daily file updates (only one update per file and date counted): 162
  • First update: 2019-01-09
  • Latest update: 2022-01-21
  • Days between first and latest update: 1109 (158 weeks, estimated 790 working days)
  • Active days (at least one file change): 327
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 83 files with 8,776 lines of code in files.
    • 55 files that are 366+ days old (5,073 lines of code)
    • 16 files that are 181-365 days old (2,688 lines of code)
    • 12 files that are 91-180 days old (1,015 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
57% | 30% | 11% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 83 files with 8,776 lines of code in files.
    • 8 files have been last changed 366+ days ago (253 lines of code)
    • 8 files have been last changed 181-365 days ago (309 lines of code)
    • 21 files have been last changed 91-180 days ago (1,670 lines of code)
    • 33 files have been last changed 31-90 days ago (4,130 lines of code)
    • 13 files have been last changed 1-30 days ago (2,414 lines of code)
2% | 3% | 19% | 47% | 27%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
h, cc, md, txt, gitignore, cmake, clang-format, json, yml, clang-tidy
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
h57% | 32% | 10% | 0% | 0%
cc67% | 0% | 32% | 0% | 0%
cmake0% | 100% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
h3% | 3% | 19% | 49% | 24%
cc0% | 0% | 14% | 9% | 75%
cmake0% | 0% | 100% | 0% | 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
src/ds91% | 0% | 8% | 0% | 0%
src/mem40% | 51% | 8% | 0% | 0%
src/pal90% | 0% | 9% | 0% | 0%
src/aal86% | 13% | 0% | 0% | 0%
src/override64% | 0% | 35% | 0% | 0%
src58% | 41% | 0% | 0% | 0%
src/backend0% | 74% | 25% | 0% | 0%
ci0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/aal33% | 7% | 40% | 17% | 0%
src/ds2% | 11% | 42% | 35% | 8%
src/pal1% | 2% | 26% | 41% | 27%
src/override1% | 0% | 17% | 9% | 71%
src/mem0% | <1% | 4% | 71% | 23%
src0% | 11% | 88% | 0% | 0%
src/backend0% | 0% | 6% | 25% | 68%
ci0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
allocstats.h
in src/mem
339 27 73 1112 20
sizeclasstable.h
in src/mem
325 30 24 1112 28
bits.h
in src/ds
271 21 179 1112 39
malloc.cc
in src/override
211 8 10 1112 51
dllist.h
in src/ds
173 1 203 1112 16
helpers.h
in src/ds
171 7 60 1112 37
metaslab.h
in src/mem
169 1 45 1112 73
aba.h
in src/ds
149 8 45 1112 19
globalalloc.h
in src/mem
149 6 73 1112 35
pal_windows.h
in src/pal
145 7 75 1112 40
pal.h
in src/pal
112 1 103 1112 38
threadalloc.h
in src/mem
106 9 10 1112 46
pal_linux.h
in src/pal
100 3 24 1112 26
remoteallocator.h
in src/mem
95 1 45 1112 36
flaglock.h
in src/ds
80 9 45 1112 9
mpmcstack.h
in src/ds
74 2 45 1112 12
allocconfig.h
in src/mem
61 - 82 1112 33
new.cc
in src/override
61 3 150 1112 5
csv.h
in src/ds
46 1 1007 1112 3
pal_open_enclave.h
in src/pal
41 3 75 1112 24
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
csv.h
in src/ds
46 1 1007 1112 3
pal_openbsd.h
in src/pal
12 - 914 916 3
aal_powerpc.h
in src/aal
21 1 615 629 2
aal_x86_sgx.h
in src/aal
42 3 615 683 4
aal_x86.h
in src/aal
74 7 615 936 6
pal_solaris.h
in src/pal
13 - 572 572 1
malloc-extensions.h
in src/override
6 - 521 521 1
aal_sparc.h
in src/aal
39 3 391 391 1
pal_dragonfly.h
in src/pal
19 1 309 486 2
pal_haiku.h
in src/pal
19 1 251 580 5
snmalloc_front.h
in src
2 - 203 203 1
scopedalloc.h
in src/mem
28 1 203 203 1
invalidptr.h
in src/ds
28 1 203 438 2
dllist.h
in src/ds
173 1 203 1112 16
aal_riscv.h
in src/aal
20 1 196 196 1
aal_consts.h
in src/aal
20 - 196 437 2
snmalloc_core.h
in src
5 - 179 203 3
snmalloc.h
in src
10 - 179 1112 4
bits.h
in src/ds
271 21 179 1112 39
override.h
in src/override
21 - 174 174 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
spmcstack.h
in src/ds
44 2 75 95 2
seqset.h
in src/ds
108 4 67 101 2
chunkallocator.h
in src/mem
249 8 75 103 4
pal_ds.h
in src/pal
98 6 48 103 2
ticker.h
in src/mem
52 2 75 103 2
pal_timer_default.h
in src/pal
23 2 103 103 1
backend_concept.h
in src/backend
63 - 160 168 4
memcpy.cc
in src/override
161 4 21 174 9
override.h
in src/override
21 - 174 174 1
globalconfig.h
in src/backend
70 4 60 179 5
commonconfig.h
in src/backend
66 2 24 179 5
fixedglobalconfig.h
in src/backend
60 1 75 179 7
cmake
Toolchain.cmake
in ci
14 - 104 181 3
aal_cheri.h
in src/aal
48 1 81 196 2
aal_riscv.h
in src/aal
20 1 196 196 1
corealloc.h
in src/mem
634 22 45 203 35
localalloc.h
in src/mem
406 23 21 203 29
backend.h
in src/backend
252 5 21 203 13
pagemap.h
in src/backend
191 9 21 203 14
address_space_core.h
in src/backend
188 7 24 203 11
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
malloc.cc
in src/override
211 8 10 1112 51
defines.h
in src/ds
151 2 10 937 26
threadalloc.h
in src/mem
106 9 10 1112 46
localalloc.h
in src/mem
406 23 21 203 29
backend.h
in src/backend
252 5 21 203 13
pagemap.h
in src/backend
191 9 21 203 14
memcpy.cc
in src/override
161 4 21 174 9
sizeclasstable.h
in src/mem
325 30 24 1112 28
pal_posix.h
in src/pal
239 8 24 914 44
address_space_core.h
in src/backend
188 7 24 203 11
pal_linux.h
in src/pal
100 3 24 1112 26
commonconfig.h
in src/backend
66 2 24 179 5
pal_netbsd.h
in src/pal
18 1 24 914 5
corealloc.h
in src/mem
634 22 45 203 35
metaslab.h
in src/mem
169 1 45 1112 73
aba.h
in src/ds
149 8 45 1112 19
remoteallocator.h
in src/mem
95 1 45 1112 36
localcache.h
in src/mem
85 2 45 203 18
flaglock.h
in src/ds
80 9 45 1112 9
mpmcstack.h
in src/ds
74 2 45 1112 12