golang / gofrontend
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: 2030
  • Daily file updates (only one update per file and date counted): 7840
  • First update: 2010-01-29
  • Latest update: 2022-01-21
  • Days between first and latest update: 4376 (625 weeks, estimated 3125 working days)
  • Active days (at least one file change): 1297
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 2,027 files with 426,797 lines of code in files.
    • 1,929 files that are 366+ days old (417,213 lines of code)
    • 98 files that are 181-365 days old (9,584 lines of code)
    • 0 files that are 91-180 days old (0 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)
97% | 2% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 2,027 files with 426,797 lines of code in files.
    • 1,092 files have been last changed 366+ days ago (155,845 lines of code)
    • 903 files have been last changed 181-365 days ago (209,524 lines of code)
    • 26 files have been last changed 91-180 days ago (23,376 lines of code)
    • 4 files have been last changed 31-90 days ago (28,233 lines of code)
    • 2 files have been last changed 1-30 days ago (9,819 lines of code)
36% | 49% | 5% | 6% | 2%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
go, txt, c, h, cc, obj, s, in, json, sh, mod, m4, cfg, awk, x, bash, f90, css, cgi, md, html, S, gitignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
go97% | 2% | 0% | 0% | 0%
cc100% | 0% | 0% | 0% | 0%
h100% | 0% | 0% | 0% | 0%
c100% | 0% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
awk100% | 0% | 0% | 0% | 0%
S100% | 0% | 0% | 0% | 0%
bash100% | 0% | 0% | 0% | 0%
f90100% | 0% | 0% | 0% | 0%
cfg100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
go40% | 55% | 3% | 0% | <1%
c78% | 19% | 2% | 0% | 0%
cc5% | 21% | 13% | 41% | 17%
h21% | 7% | 25% | 44% | 0%
in100% | 0% | 0% | 0% | 0%
awk100% | 0% | 0% | 0% | 0%
S100% | 0% | 0% | 0% | 0%
bash100% | 0% | 0% | 0% | 0%
f90100% | 0% | 0% | 0% | 0%
cfg100% | 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
go100% | 0% | 0% | 0% | 0%
libgo/go/golang.org98% | 1% | 0% | 0% | 0%
libgo/go/cmd98% | 1% | 0% | 0% | 0%
libgo/go/net99% | <1% | 0% | 0% | 0%
libgo/go/runtime98% | 1% | 0% | 0% | 0%
libgo/go/crypto85% | 14% | 0% | 0% | 0%
libgo/go/go91% | 8% | 0% | 0% | 0%
libgo/go/encoding100% | 0% | 0% | 0% | 0%
libgo/go/internal96% | 3% | 0% | 0% | 0%
libgo/go/time100% | 0% | 0% | 0% | 0%
libgo/go/debug100% | 0% | 0% | 0% | 0%
libgo/go/math96% | 3% | 0% | 0% | 0%
libgo/go/unicode100% | 0% | 0% | 0% | 0%
libgo/go/syscall99% | <1% | 0% | 0% | 0%
libgo/go/image100% | 0% | 0% | 0% | 0%
libgo/go/os99% | <1% | 0% | 0% | 0%
libgo/runtime100% | 0% | 0% | 0% | 0%
libgo/go/html100% | 0% | 0% | 0% | 0%
libgo/go/text100% | 0% | 0% | 0% | 0%
libgo/go/regexp100% | 0% | 0% | 0% | 0%
libgo/go/reflect98% | 1% | 0% | 0% | 0%
libgo/go/compress100% | 0% | 0% | 0% | 0%
libgo/go/strconv90% | 9% | 0% | 0% | 0%
libgo/go/testing100% | 0% | 0% | 0% | 0%
libgo/go/archive100% | 0% | 0% | 0% | 0%
libgo/go/database100% | 0% | 0% | 0% | 0%
libgo/go/fmt100% | 0% | 0% | 0% | 0%
libgo/go/mime100% | 0% | 0% | 0% | 0%
libgo/go/index100% | 0% | 0% | 0% | 0%
libgo/go/strings100% | 0% | 0% | 0% | 0%
libgo/go/sync100% | 0% | 0% | 0% | 0%
libgo/go/path100% | 0% | 0% | 0% | 0%
libgo/go/hash100% | 0% | 0% | 0% | 0%
libgo/go/bytes100% | 0% | 0% | 0% | 0%
libgo/go/io100% | 0% | 0% | 0% | 0%
libgo/go/bufio100% | 0% | 0% | 0% | 0%
libgo100% | 0% | 0% | 0% | 0%
libgo/go/sort100% | 0% | 0% | 0% | 0%
libgo/go/flag100% | 0% | 0% | 0% | 0%
libgo/go/log100% | 0% | 0% | 0% | 0%
libgo/testsuite100% | 0% | 0% | 0% | 0%
libgo/misc/cgo100% | 0% | 0% | 0% | 0%
libgo/go/container100% | 0% | 0% | 0% | 0%
libgo/go/context100% | 0% | 0% | 0% | 0%
libgo/go/expvar100% | 0% | 0% | 0% | 0%
libgo/go/embed100% | 0% | 0% | 0% | 0%
libgo/go/plugin100% | 0% | 0% | 0% | 0%
libgo/go/errors100% | 0% | 0% | 0% | 0%
libgo/go/builtin100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
libgo/go/golang.org55% | 44% | 0% | 0% | 0%
libgo/go/internal62% | 37% | <1% | 0% | 0%
libgo/go/unicode97% | 2% | 0% | 0% | 0%
libgo/go/runtime24% | 74% | 1% | 0% | <1%
libgo/go/crypto27% | 72% | <1% | 0% | 0%
libgo/go/net22% | 55% | 21% | 0% | 0%
libgo/go/encoding53% | 46% | 0% | 0% | 0%
libgo/go/time70% | 19% | 10% | 0% | 0%
libgo/go/cmd16% | 78% | 4% | 0% | 0%
libgo/go/math58% | 41% | 0% | 0% | 0%
go8% | 19% | 15% | 42% | 14%
libgo/go/go18% | 77% | 3% | 0% | 0%
libgo/go/html99% | <1% | 0% | 0% | 0%
libgo/go/syscall54% | 42% | 2% | 0% | 0%
libgo/go/debug38% | 61% | 0% | 0% | 0%
libgo/go/regexp94% | 5% | 0% | 0% | 0%
libgo/runtime73% | 24% | 2% | 0% | 0%
libgo/go/image48% | 51% | 0% | 0% | 0%
libgo/go/compress89% | 10% | 0% | 0% | 0%
libgo/go/os41% | 57% | <1% | 0% | 0%
libgo/go/fmt80% | 19% | 0% | 0% | 0%
libgo/go/archive53% | 30% | 16% | 0% | 0%
libgo/go/text39% | 60% | 0% | 0% | 0%
libgo/go/index95% | 4% | 0% | 0% | 0%
libgo/go/strings95% | 4% | 0% | 0% | 0%
libgo/go/mime71% | 28% | 0% | 0% | 0%
libgo/go/strconv29% | 70% | 0% | 0% | 0%
libgo/go/hash80% | 19% | 0% | 0% | 0%
libgo/go/bytes78% | 21% | 0% | 0% | 0%
libgo/go/sync72% | 18% | 9% | 0% | 0%
libgo/go/testing26% | 73% | 0% | 0% | 0%
libgo/go/path69% | 30% | 0% | 0% | 0%
libgo100% | 0% | 0% | 0% | 0%
libgo/go/database25% | 74% | 0% | 0% | 0%
libgo/go/sort84% | 15% | 0% | 0% | 0%
libgo/testsuite100% | 0% | 0% | 0% | 0%
libgo/go/reflect10% | 89% | 0% | 0% | 0%
libgo/misc/cgo100% | 0% | 0% | 0% | 0%
libgo/go/io30% | 57% | 12% | 0% | 0%
libgo/go/container100% | 0% | 0% | 0% | 0%
libgo/go/log54% | 45% | 0% | 0% | 0%
libgo/go/expvar100% | 0% | 0% | 0% | 0%
libgo/go/builtin100% | 0% | 0% | 0% | 0%
libgo/go/plugin11% | 88% | 0% | 0% | 0%
libgo/go/errors15% | 84% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
libgo/go/bufio0% | 100% | 0% | 0% | 0%
libgo/go/flag0% | 100% | 0% | 0% | 0%
libgo/go/context0% | 100% | 0% | 0% | 0%
libgo/go/embed0% | 100% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
expressions.cc
in go
15932 - 85 4388 430
types.cc
in go
9753 - 29 4388 277
gogo.cc
in go
7217 - 32 4388 281
statements.cc
in go
5452 - 185 4388 175
parse.cc
in go
4770 - 101 4388 142
types.h
in go
2239 3 127 4388 137
gogo.h
in go
2197 1 32 4388 178
parse.h
in go
238 - 101 4388 33
go.cc
in go
123 - 395 4387 46
unsafe.cc
in go
89 - 182 4387 20
type.go
in libgo/go/reflect
1747 85 189 4386 73
import.cc
in go
1327 - 182 4386 55
export.cc
in go
1065 1 182 4386 46
statements.h
in go
1376 1 409 4383 60
expressions.h
in go
2887 - 85 4381 169
type.go
in libgo/go/runtime
175 11 189 4381 30
go-reflect-call.c
in libgo/runtime
171 3 871 4381 26
parser.go
in libgo/go/go/parser
1992 94 189 4367 41
value.go
in libgo/go/reflect
1834 136 189 4367 63
handshake_messages.go
in libgo/go/crypto/tls
1544 47 764 4367 25
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
go-assert.h
in libgo/runtime
6 - 4205 4205 1
rtems-task-variable-add.c
in libgo/runtime
14 - 4205 4235 3
go-dump.cc
in go
32 - 4097 4103 2
ast-dump.h
in go
62 - 3817 3838 2
arch.h
in libgo/runtime
3 - 3754 3754 1
writer.go
in libgo/go/testing/iotest
24 2 3716 3716 1
conj.go
in libgo/go/math/cmplx
2 1 3712 3712 1
phase.go
in libgo/go/math/cmplx
3 1 3712 3712 1
polar.go
in libgo/go/math/cmplx
4 1 3712 3712 1
rect.go
in libgo/go/math/cmplx
6 1 3712 3712 1
casetables.go
in libgo/go/unicode
9 - 3648 4236 3
atan2.go
in libgo/go/math
43 2 3648 4367 5
go-matherr.c
in libgo/runtime
61 - 3647 3649 2
go-assert.c
in libgo/runtime
10 - 3543 4205 2
libcall_support.go
in libgo/go/syscall
9 - 3532 3757 4
copysign.go
in libgo/go/math
5 1 3391 4367 3
digit.go
in libgo/go/unicode
7 1 3391 3794 3
logb.go
in libgo/go/math
27 3 3391 4236 5
array.h
in libgo/runtime
9 - 3382 4209 2
go-string.h
in libgo/runtime
20 - 3377 4265 3
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
go-dump.h
in go
17 -
defs.h
in libgo/runtime
1 -
pclinetest.h
in libgo/go/debug/gosym
1 -
p256_asm_table.go
in libgo/go/crypto/elliptic
1465 - 189 189 1
scalar.go
in libgo/go/crypto/ed25519/internal/edwards25519
860 19 189 189 1
parser.go
in libgo/go/crypto/x509
828 19 189 189 1
resolver.go
in libgo/go/go/parser
421 20 189 189 1
subst.go
in libgo/go/go/types
383 16 189 189 1
ftoaryu.go
in libgo/go/strconv
375 13 189 189 1
edit.go
in libgo/go/cmd/go/internal/modload
344 10 141 189 2
mgcpacer.go
in libgo/go/runtime
337 12 189 189 1
index.go
in libgo/go/go/types
334 6 189 189 1
infer.go
in libgo/go/go/types
299 7 189 189 1
fe.go
in libgo/go/crypto/ed25519/internal/edwards25519/field
285 23 189 189 1
unify.go
in libgo/go/go/types
269 12 189 189 1
natdiv.go
in libgo/go/math/big
230 9 189 189 1
fe_amd64_asm.go
in libgo/go/crypto/ed25519/internal/edwards25519/field/_asm
227 10 189 189 1
profile.go
in libgo/go/golang.org/x/tools/cover
208 13 189 189 1
p521.go
in libgo/go/crypto/elliptic
196 13 189 189 1
sanitize.go
in libgo/go/go/types
155 8 189 189 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
go-dump.h
in go
17 -
defs.h
in libgo/runtime
1 -
pclinetest.h
in libgo/go/debug/gosym
1 -
panic32.go
in libgo/go/runtime
66 16 14 892 5
types.cc
in go
9753 - 29 4388 277
gogo.cc
in go
7217 - 32 4388 281
gogo.h
in go
2197 1 32 4388 178
expressions.cc
in go
15932 - 85 4388 430
expressions.h
in go
2887 - 85 4381 169
parse.cc
in go
4770 - 101 4388 142
lex.cc
in go
2674 - 101 4349 51
lex.h
in go
387 - 101 4349 24
parse.h
in go
238 - 101 4388 33
types.h
in go
2239 3 127 4388 137
extern.go
in libgo/go/runtime
18 2 136 4367 45
h2_bundle.go
in libgo/go/net/http
7616 453 141 2193 20
reader.go
in libgo/go/archive/zip
548 34 141 4103 33
call.go
in libgo/go/go/types
513 8 141 2289 16
resolver.go
in libgo/go/go/types
456 16 141 2289 16
edit.go
in libgo/go/cmd/go/internal/modload
344 10 141 189 2