facebookincubator / cinder
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: 2231
  • Daily file updates (only one update per file and date counted): 1171
  • First update: 2021-04-13
  • Latest update: 2022-04-01
  • Days between first and latest update: 354 (50 weeks, estimated 250 working days)
  • Active days (at least one file change): 245
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 515 files with 266,992 lines of code in files.
    • 32 files that are 366+ days old (41,536 lines of code)
    • 375 files that are 181-365 days old (198,885 lines of code)
    • 47 files that are 91-180 days old (13,439 lines of code)
    • 49 files that are 31-90 days old (9,499 lines of code)
    • 12 files that are 1-30 days old (3,633 lines of code)
15% | 74% | 5% | 3% | 1%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
Latest Change Distribution Overall
Days since last update
  • There are 515 files with 266,992 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 174 files have been last changed 181-365 days ago (97,248 lines of code)
    • 145 files have been last changed 91-180 days ago (52,546 lines of code)
    • 106 files have been last changed 31-90 days ago (47,679 lines of code)
    • 90 files have been last changed 1-30 days ago (69,519 lines of code)
0% | 36% | 19% | 17% | 26%
Legend:
366+
181-365
91-180
31-90
1-30

explore: zoomable circles
File Change History per File Extension
py, h, rst, c, cpp, txt, cc, vcxproj, xml, wxs, filters, yml, js, md, bat, wixproj, sh, in, html, svg, css, wxl, json, props, d, m, nuspec, m4, s, cmake, ps1, inc, plist, gitignore, proj, pyi, pck, clang-format, natvis, targets, pyw, gitattributes, ini, ps, dockerignore, hs, patch, vbs, mak, man, cfg, hpp, toml, fish, asm, psm1, babelrc, lisp, pro, xsl, go, command, csh, prettierignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
c12% | 83% | 3% | <1% | <1%
cpp40% | 50% | 1% | 7% | <1%
h16% | 72% | 8% | 2% | <1%
py1% | 69% | 11% | 12% | 5%
in0% | 63% | 0% | 0% | 36%
js0% | 100% | 0% | 0% | 0%
pyi0% | 100% | 0% | 0% | 0%
d0% | 100% | 0% | 0% | 0%
toml0% | 0% | 0% | 100% | 0%
yml0% | 0% | 0% | 0% | 100%
props0% | 0% | 0% | 0% | 0%
vcxproj0% | 0% | 0% | 0% | 0%
filters0% | 0% | 0% | 0% | 0%
pro0% | 0% | 0% | 0% | 0%
man0% | 0% | 0% | 0% | 0%
html0% | 0% | 0% | 0% | 0%
wxs0% | 0% | 0% | 0% | 0%
wxl0% | 0% | 0% | 0% | 0%
wixproj0% | 0% | 0% | 0% | 0%
ps10% | 0% | 0% | 0% | 0%
psm10% | 0% | 0% | 0% | 0%
targets0% | 0% | 0% | 0% | 0%
proj0% | 0% | 0% | 0% | 0%
pyw0% | 0% | 0% | 0% | 0%
inc0% | 0% | 0% | 0% | 0%
m0% | 0% | 0% | 0% | 0%
command0% | 0% | 0% | 0% | 0%
cfg0% | 0% | 0% | 0% | 0%
fish0% | 0% | 0% | 0% | 0%
csh0% | 0% | 0% | 0% | 0%
css0% | 0% | 0% | 0% | 0%
xml0% | 0% | 0% | 0% | 0%
lisp0% | 0% | 0% | 0% | 0%
asm0% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
c0% | 46% | 22% | 15% | 15%
cpp0% | 33% | 4% | 12% | 49%
py0% | 20% | 14% | 25% | 39%
h0% | 16% | 38% | 26% | 18%
js0% | 62% | 0% | 37% | 0%
d0% | 100% | 0% | 0% | 0%
pyi0% | 0% | 0% | 45% | 54%
toml0% | 0% | 0% | 100% | 0%
in0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
props0% | 0% | 0% | 0% | 0%
vcxproj0% | 0% | 0% | 0% | 0%
filters0% | 0% | 0% | 0% | 0%
pro0% | 0% | 0% | 0% | 0%
man0% | 0% | 0% | 0% | 0%
html0% | 0% | 0% | 0% | 0%
wxs0% | 0% | 0% | 0% | 0%
wxl0% | 0% | 0% | 0% | 0%
wixproj0% | 0% | 0% | 0% | 0%
ps10% | 0% | 0% | 0% | 0%
psm10% | 0% | 0% | 0% | 0%
targets0% | 0% | 0% | 0% | 0%
proj0% | 0% | 0% | 0% | 0%
pyw0% | 0% | 0% | 0% | 0%
inc0% | 0% | 0% | 0% | 0%
m0% | 0% | 0% | 0% | 0%
command0% | 0% | 0% | 0% | 0%
cfg0% | 0% | 0% | 0% | 0%
fish0% | 0% | 0% | 0% | 0%
csh0% | 0% | 0% | 0% | 0%
css0% | 0% | 0% | 0% | 0%
xml0% | 0% | 0% | 0% | 0%
lisp0% | 0% | 0% | 0% | 0%
asm0% | 0% | 0% | 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
Jit55% | 31% | 3% | 9% | <1%
Python19% | 77% | 2% | 0% | <1%
Modules16% | 74% | 8% | <1% | 0%
Tools6% | 43% | 11% | 20% | 17%
Include8% | 75% | 14% | <1% | <1%
RuntimeTests21% | 68% | 0% | 10% | 0%
Objects0% | 97% | 2% | <1% | 0%
Lib0% | 76% | 11% | 5% | 5%
StrictModules0% | 100% | 0% | 0% | 0%
Experiments0% | 100% | 0% | 0% | 0%
ROOT0% | 57% | 0% | 42% | 0%
Parser0% | 100% | 0% | 0% | 0%
CinderVM0% | 0% | 0% | 100% | 0%
copilot0% | 0% | 0% | 0% | 100%
PC0% | 0% | 0% | 0% | 0%
Misc0% | 0% | 0% | 0% | 0%
Mac0% | 0% | 0% | 0% | 0%
Programs0% | 0% | 0% | 0% | 0%
PCbuild0% | 0% | 0% | 0% | 0%
Doc0% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
Modules0% | 70% | 8% | <1% | 19%
Objects0% | 48% | 13% | 35% | 2%
Python0% | 25% | 39% | 12% | 22%
StrictModules0% | 63% | 33% | 2% | 0%
Lib0% | 17% | 12% | 17% | 52%
Tools0% | 24% | 16% | 41% | 17%
Experiments0% | 100% | 0% | 0% | 0%
Jit0% | 3% | 11% | 17% | 66%
Include0% | 22% | 21% | 47% | 8%
Parser0% | 0% | 100% | 0% | 0%
ROOT0% | 0% | 0% | 42% | 57%
RuntimeTests0% | 0% | 0% | 35% | 64%
CinderVM0% | 0% | 0% | 100% | 0%
copilot0% | 0% | 0% | 0% | 100%
PC0% | 0% | 0% | 0% | 0%
Misc0% | 0% | 0% | 0% | 0%
Mac0% | 0% | 0% | 0% | 0%
Programs0% | 0% | 0% | 0% | 0%
PCbuild0% | 0% | 0% | 0% | 0%
Doc0% | 0% | 0% | 0% | 0%
Oldest Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
6766 6 30 368 18 5
builder.cpp
in Jit/hir
3320 124 23 368 64 11
1770 68 24 368 51 15
operand.h
in Jit/lir
450 50 74 368 9 7
jit_rt.h
in Jit
274 - 24 368 26 9
192 26 29 368 6 5
25 - 246 368 3 3
ceval.c
in Python
7579 217 16 367 64 15
hir.h
in Jit/hir
2884 150 18 367 64 12
generator.cpp
in Jit/lir
2647 21 18 367 53 12
printer.cpp
in Jit/hir
912 27 16 367 36 10
hir.cpp
in Jit/hir
840 38 18 367 36 10
ssa.cpp
in Jit/hir
748 16 18 367 41 10
analysis.cpp
in Jit/hir
628 26 18 367 26 9
600 18 144 367 8 4
494 11 44 367 15 8
memoizemodule.c
in Modules
272 - 353 367 3 3
214 4 18 367 26 9
189 2 157 367 5 2
146 8 288 367 3 3
classloader.c
in Python
3716 8 25 366 61 9
pyjit.cpp
in Jit
1614 53 30 366 48 12
gen_asm.cpp
in Jit/codegen
1371 33 24 366 48 12
autogen.cpp
in Jit/codegen
818 26 24 366 23 9
parser.cpp
in Jit/hir
786 12 16 366 21 7
jit_test_runner.py
in Tools/scripts
643 42 207 366 6 3
classloader.h
in Include
496 1 44 366 30 8
builder.h
in Jit/hir
410 2 37 366 21 8
runtime.h
in Jit
239 14 37 366 15 4
215 11 23 366 18 8
ref.h
in Jit
142 9 135 366 7 3
main.cpp
in RuntimeTests
136 3 23 366 21 7
instruction.h
in Jit/lir
490 25 44 365 22 8
x86_64.h
in Jit/codegen
224 20 25 365 6 6
util.h
in Jit
146 11 82 365 13 5
funcobject.c
in Objects
1066 2 15 363 12 5
case.py
in Lib/unittest
983 121 268 363 3 2
559 14 47 363 5 3
423 26 148 363 10 5
gen_asm.h
in Jit/codegen
157 4 17 363 19 6
104 2 148 363 10 4
pyjit.h
in Jit
99 - 35 363 21 8
89 5 30 363 8 4
__init__.py
in Lib/unittest
28 1 363 363 1 1
capsule.h
in Jit
22 2 157 363 4 2
20 - 157 363 4 2
2209 - 16 361 52 13
pycodegen.py
in Lib/compiler
2136 184 17 361 20 10
numerics.cpp
in StrictModules/Objects
1286 111 266 361 7 3
pystrictmodule.cpp
in StrictModules
627 6 183 361 9 4
Files Not Recently Changed (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
__init__.py
in Lib/unittest
28 1 363 363 1 1
pydoc.py
in Lib
2111 120 358 358 1 1
lir.cpp
in Jit/lir
1 - 353 353 1 1
ast_visitor.cpp
in StrictModules
1 - 353 353 1 1
__init__.py
in Lib/compiler
3 - 353 353 1 1
9 - 353 353 1 1
9 - 353 353 1 1
pycore_unionobject.h
in Include/internal
14 - 353 353 1 1
module.cpp
in StrictModules/Objects
20 2 353 353 1 1
StaticTracepoint.h
in Include/folly/tracing
23 - 353 353 1 1
switchboard.h
in Include
24 - 353 353 1 1
memoizemodule.c.h
in Modules/clinic
25 - 353 353 1 1
scope.cpp
in StrictModules
25 1 353 353 1 1
_functoolsmodule.c.h
in Modules/clinic
32 - 353 353 1 1
graph.js
in Tools/irviewer/src
36 5 353 353 1 1
alias_class.cpp
in Jit/hir
38 2 353 353 1 1
39 6 353 353 1 1
nqueens.py
in Tools/benchmarks
45 4 353 353 1 1
misc.py
in Lib/compiler
47 11 353 353 1 1
dump_bytecode.py
in Tools/scripts
49 4 353 353 1 1
base_object.cpp
in StrictModules/Objects
59 7 353 353 1 1
util.js
in Tools/irviewer/src
66 13 353 353 1 1
70 - 353 353 1 1
socketmodule.c.h
in Modules/clinic
72 - 353 353 1 1
diff-2o.py
in Tools/scripts
81 4 353 353 1 1
tokenizer.js
in Tools/irviewer/src/hir
86 7 353 353 1 1
copy_graph.cpp
in Jit/codegen
94 5 353 353 1 1
clang-format-diff.py
in Tools/scripts
94 1 353 353 1 1
StaticTracepoint-ELFx86.h
in Include/folly/tracing
96 - 353 353 1 1
nbody.py
in Tools/benchmarks
107 6 353 353 1 1
111 - 353 353 1 1
index.js
in Tools/irviewer/src
113 4 353 353 1 1
119 - 353 361 2 2
pystone.py
in Tools/benchmarks
183 16 353 353 1 1
memoizemodule.c
in Modules
272 - 353 367 3 3
279 18 353 353 1 1
switchboard.c
in Python
346 - 353 353 1 1
xxclassloader.c
in Modules
410 - 353 353 1 1
unionobject.c
in Objects
427 - 353 353 1 1
deltablue.py
in Tools/benchmarks
452 68 353 353 1 1
signalmodule.c
in Modules
1251 1 344 344 1 1
socketmodule.h
in Modules
201 - 341 341 1 1
socketmodule.c
in Modules
6649 15 341 341 1 1
utils.py
in Lib/email
213 16 339 339 1 1
_warnings.c
in Python
1099 - 333 333 1 1
_tracemalloc.c
in Modules
1219 - 333 333 1 1
sysmodule.c
in Python
2463 2 333 333 1 1
70 6 324 346 3 3
jitlist_bisect.py
in Tools/scripts
98 8 324 353 2 2
pyice.py
in Experiments/icepack
1058 104 317 317 1 1
Most Recently Created Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
7641 1
posixmodule.c.h
in Modules/clinic
7197 -
_ssl_data.h
in Modules
6319 -
mpdecimal.c
in Modules/_decimal/libmpdec
6215 1
6186 3
_pickle.c
in Modules
6085 -
xmlparse.c
in Modules/expat
5829 1
5677 3
_ssl.c
in Modules
5014 10
4999 -
ast.c
in Python
4833 2
_decimal.c
in Modules/_decimal
4768 -
mappings_jp.h
in Modules/cjkcodecs
4743 -
mappings_cn.h
in Modules/cjkcodecs
4092 -
_cursesmodule.c.h
in Modules/clinic
3937 -
3824 2
_elementtree.c
in Modules
3294 2
mappings_kr.h
in Modules/cjkcodecs
3246 -
clinic.py
in Tools/clinic
3010 209
2858 237
graminit.c
in Python
2699 -
mappings_tw.h
in Modules/cjkcodecs
2626 -
_tkinter.c
in Modules
2623 -
_codecsmodule.c.h
in Modules/clinic
2597 -
entities.py
in Lib/html
2494 -
PythonBootstrapperApplication.cpp
in Tools/msi/bundle/bootstrap
2470 81
getargs.c
in Python
2415 2
mappings_hk.h
in Modules/cjkcodecs
2369 -
exceptions.c
in Objects
2285 -
_testbuffer.c
in Modules
2155 -
__init__.py
in Lib/tkinter
2140 506
2129 -
2119 -
2099 144
install.c
in PC/bdist_wininst
2017 39
_sre.c
in Modules
1984 7
dtoa.c
in Python
1975 -
turtle.py
in Lib
1959 214
1940 129
mathmodule.c
in Modules
1937 1
hamt.c
in Python
1931 -
request.py
in Lib/urllib
1900 154
_struct.c
in Modules
1883 1
selectmodule.c
in Modules
1847 2
1715 108
xmltok_impl.c
in Modules/expat
1663 -
1661 116
1635 184
_json.c
in Modules
1635 -
obmalloc.c
in Objects
1632 1
Most Recently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
7641 1
posixmodule.c.h
in Modules/clinic
7197 -
_ssl_data.h
in Modules
6319 -
mpdecimal.c
in Modules/_decimal/libmpdec
6215 1
6186 3
_pickle.c
in Modules
6085 -
xmlparse.c
in Modules/expat
5829 1
5677 3
_ssl.c
in Modules
5014 10
4999 -
ast.c
in Python
4833 2
_decimal.c
in Modules/_decimal
4768 -
mappings_jp.h
in Modules/cjkcodecs
4743 -
mappings_cn.h
in Modules/cjkcodecs
4092 -
_cursesmodule.c.h
in Modules/clinic
3937 -
3824 2
_elementtree.c
in Modules
3294 2
mappings_kr.h
in Modules/cjkcodecs
3246 -
clinic.py
in Tools/clinic
3010 209
2858 237
graminit.c
in Python
2699 -
mappings_tw.h
in Modules/cjkcodecs
2626 -
_tkinter.c
in Modules
2623 -
_codecsmodule.c.h
in Modules/clinic
2597 -
entities.py
in Lib/html
2494 -
PythonBootstrapperApplication.cpp
in Tools/msi/bundle/bootstrap
2470 81
getargs.c
in Python
2415 2
mappings_hk.h
in Modules/cjkcodecs
2369 -
exceptions.c
in Objects
2285 -
_testbuffer.c
in Modules
2155 -
__init__.py
in Lib/tkinter
2140 506
2129 -
2119 -
2099 144
install.c
in PC/bdist_wininst
2017 39
_sre.c
in Modules
1984 7
dtoa.c
in Python
1975 -
turtle.py
in Lib
1959 214
1940 129
mathmodule.c
in Modules
1937 1
hamt.c
in Python
1931 -
request.py
in Lib/urllib
1900 154
_struct.c
in Modules
1883 1
selectmodule.c
in Modules
1847 2
1715 108
xmltok_impl.c
in Modules/expat
1663 -
1661 116
1635 184
_json.c
in Modules
1635 -
obmalloc.c
in Objects
1632 1