github / semantic
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: 194
  • Daily file updates (only one update per file and date counted): 10985
  • First update: 2015-07-18
  • Latest update: 2022-02-08
  • Days between first and latest update: 2398 (342 weeks, estimated 1710 working days)
  • Active days (at least one file change): 1293
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 194 files with 45,979 lines of code in files.
    • 188 files that are 366+ days old (45,630 lines of code)
    • 5 files that are 181-365 days old (207 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 1 files that are 31-90 days old (142 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
99% | <1% | 0% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 194 files with 45,979 lines of code in files.
    • 163 files have been last changed 366+ days ago (43,787 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 16 files have been last changed 91-180 days ago (744 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 15 files have been last changed 1-30 days ago (1,448 lines of code)
95% | 0% | 1% | 0% | 3%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
txt, hs, ts, rb, py, js, go, java, md, json, cabal, php, yaml, project, sh, bzl, tsx, yml, gitignore, dockerignore, gitattributes, proto
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
hs99% | <1% | 0% | <1% | 0%
cabal100% | 0% | 0% | 0% | 0%
bzl100% | 0% | 0% | 0% | 0%
proto100% | 0% | 0% | 0% | 0%
rb100% | 0% | 0% | 0% | 0%
project100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
hs97% | 0% | 1% | 0% | 1%
cabal52% | 0% | 0% | 0% | 47%
bzl46% | 0% | 0% | 0% | 53%
proto100% | 0% | 0% | 0% | 0%
rb100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
yaml25% | 0% | 75% | 0% | 0%
project13% | 0% | 0% | 0% | 86%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
semantic-proto100% | 0% | 0% | 0% | 0%
semantic-java100% | 0% | 0% | 0% | 0%
semantic-php100% | 0% | 0% | 0% | 0%
semantic-codeql100% | 0% | 0% | 0% | 0%
semantic-ruby100% | 0% | 0% | 0% | 0%
semantic-python100% | 0% | 0% | 0% | 0%
semantic-go100% | 0% | 0% | 0% | 0%
semantic100% | 0% | 0% | 0% | 0%
semantic-ast100% | 0% | 0% | 0% | 0%
semantic-analysis72% | 16% | 0% | 11% | 0%
semantic-scope-graph100% | 0% | 0% | 0% | 0%
semantic-json100% | 0% | 0% | 0% | 0%
semantic-source100% | 0% | 0% | 0% | 0%
semantic-typescript100% | 0% | 0% | 0% | 0%
semantic-tsx100% | 0% | 0% | 0% | 0%
semantic-rust100% | 0% | 0% | 0% | 0%
build100% | 0% | 0% | 0% | 0%
semantic-tags100% | 0% | 0% | 0% | 0%
semantic-parse100% | 0% | 0% | 0% | 0%
proto100% | 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
semantic-proto100% | 0% | 0% | 0% | 0%
semantic-java100% | 0% | 0% | 0% | 0%
semantic-php98% | 0% | 0% | 0% | 1%
semantic-codeql98% | 0% | 0% | 0% | 1%
semantic-ruby98% | 0% | 0% | 0% | 1%
semantic-python97% | 0% | 0% | 0% | 2%
semantic-go98% | 0% | 0% | 0% | 1%
semantic93% | 0% | 6% | 0% | 0%
semantic-ast100% | 0% | 0% | 0% | 0%
semantic-scope-graph100% | 0% | 0% | 0% | 0%
semantic-json100% | 0% | 0% | 0% | 0%
semantic-source100% | 0% | 0% | 0% | 0%
semantic-typescript82% | 0% | 0% | 0% | 17%
semantic-tsx82% | 0% | 0% | 0% | 17%
semantic-rust100% | 0% | 0% | 0% | 0%
semantic-tags72% | 0% | 0% | 0% | 27%
build46% | 0% | 0% | 0% | 53%
semantic-parse100% | 0% | 0% | 0% | 0%
proto100% | 0% | 0% | 0% | 0%
semantic-analysis4% | 0% | 43% | 0% | 51%
ROOT11% | 0% | 33% | 0% | 55%
Oldest Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
project
20 - 3 1664 120
proto
106 - 583 1115 39
hs
Core.hs
in semantic-python/src/Language/Python
341 - 598 976 75
cabal
semantic-python.cabal
in semantic-python
128 - 3 976 101
hs
Setup.hs
in semantic-python
2 - 954 976 3
cabal
semantic-ast.cabal
in semantic-ast
75 - 511 885 73
hs
Setup.hs
in semantic-ast
2 - 736 885 7
cabal
semantic-tags.cabal
in semantic-tags
64 - 3 877 51
hs
Setup.hs
in semantic-tags
2 - 864 877 3
hs
Source.hs
in semantic-source/src/Source
116 - 596 875 20
hs
Span.hs
in semantic-source/src/Source
89 - 682 875 11
cabal
semantic-source.cabal
in semantic-source
81 - 527 875 39
hs
Range.hs
in semantic-source/src/Source
44 - 527 875 13
hs
Loc.hs
in semantic-source/src/Source
35 - 527 875 13
hs
Setup.hs
in semantic-source
2 - 871 875 3
hs
Tag.hs
in semantic-tags/src/Tags
23 - 583 872 35
hs
Precise.hs
in semantic-tags/src/Tags/Tagging
140 - 583 871 40
hs
Tags.hs
in semantic-java/src/Language/Java
236 - 583 867 52
cabal
semantic-java.cabal
in semantic-java
70 - 527 867 55
hs
Java.hs
in semantic-java/src/Language
22 - 534 867 26
hs
Setup.hs
in semantic-java
2 - 850 867 4
hs
Tags.hs
in semantic-python/src/Language/Python
218 - 583 862 52
hs
Python.hs
in semantic-python/src/Language
26 - 534 862 33
cabal
semantic-json.cabal
in semantic-json
67 - 527 858 45
hs
JSON.hs
in semantic-json/src/Language
22 - 534 858 28
hs
Setup.hs
in semantic-json
2 - 840 858 5
hs
Typecheck.hs
in semantic-analysis/src/Analysis
206 - 3 854 29
hs
Concrete.hs
in semantic-analysis/src/Analysis
162 - 3 854 30
hs
FlowInsensitive.hs
in semantic-analysis/src/Analysis
125 - 171 854 17
cabal
semantic-analysis.cabal
in semantic-analysis
70 - 3 854 50
hs
File.hs
in semantic-analysis/src/Analysis
33 - 171 854 18
hs
Setup.hs
in semantic-analysis
2 - 736 854 4
project
cabal.project
in semantic-source
3 - 736 836 8
hs
Precise.hs
in semantic-analysis/src/Analysis/Carrier/Env
28 - 171 833 10
hs
Monovariant.hs
in semantic-analysis/src/Analysis/Carrier/Env
24 - 171 833 10
hs
Env.hs
in semantic-analysis/src/Analysis/Effect
20 - 171 833 11
hie.yaml
in root
4 - 583 833 8
hs
Name.hs
in semantic-analysis/src/Analysis
75 - 171 829 11
hs
Domain.hs
in semantic-analysis/src/Analysis/Effect
76 - 3 828 22
hs
Failure.hs
in semantic-python/src/Language/Python
53 - 575 821 12
hs
Tags.hs
in semantic-ruby/src/Language/Ruby
480 - 583 788 44
cabal
semantic-ruby.cabal
in semantic-ruby
97 - 3 788 42
hs
Ruby.hs
in semantic-ruby/src/Language
25 - 534 788 23
hs
Setup.hs
in semantic-ruby
2 - 736 788 4
hs
Tags.hs
in semantic-go/src/Language/Go
179 - 583 786 35
cabal
semantic-go.cabal
in semantic-go
70 - 3 786 41
hs
Go.hs
in semantic-go/src/Language
22 - 534 786 24
hs
Setup.hs
in semantic-go
2 - 736 786 4
hs
Tags.hs
in semantic-typescript/src/Language/TypeScript
299 - 583 785 45
cabal
semantic-typescript.cabal
in semantic-typescript
70 - 3 785 41
Files Not Recently Changed (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
hs
Setup.hs
in semantic-python
2 - 954 976 3
hs
Setup.hs
in semantic-source
2 - 871 875 3
hs
Setup.hs
in semantic-tags
2 - 864 877 3
hs
Setup.hs
in semantic-java
2 - 850 867 4
hs
Setup.hs
in semantic-json
2 - 840 858 5
hs
Setup.hs
in semantic-tsx
2 - 736 784 4
hs
Setup.hs
in semantic-ruby
2 - 736 788 4
hs
Setup.hs
in semantic-typescript
2 - 736 785 4
hs
Setup.hs
in semantic-scope-graph
2 - 736 767 4
hs
Setup.hs
in semantic-analysis
2 - 736 854 4
hs
Setup.hs
in semantic-go
2 - 736 786 4
hs
Setup.hs
in semantic-ast
2 - 736 885 7
project
cabal.project
in semantic-source
3 - 736 836 8
hs
Hole.hs
in semantic-scope-graph/src/Data
5 - 736 759 4
hs
Setup.hs
in semantic-parse
2 - 729 738 4
hs
ScopeGraph.hs
in semantic-scope-graph/src/Data
12 - 729 767 17
hs
Function.hs
in semantic-scope-graph/src/Control/Effect/ScopeGraph/Properties
18 - 729 735 2
hs
Declaration.hs
in semantic-scope-graph/src/Control/Effect/ScopeGraph/Properties
21 - 729 735 2
hs
Reference.hs
in semantic-scope-graph/src/Scope
23 - 729 735 2
hs
Scope.hs
in semantic-scope-graph/src/Scope
26 - 729 735 2
hs
Named.hs
in semantic-analysis/src/Analysis/Functor
28 - 729 756 5
hs
Path.hs
in semantic-scope-graph/src/Scope
35 - 729 735 2
hs
Traversable1.hs
in semantic-ast/src/AST
64 - 729 738 4
hs
Class.hs
in semantic-ast/src/AST/Traversable1
84 - 729 738 4
hs
Convert.hs
in semantic-scope-graph/src/Scope/Graph
38 - 722 735 6
hs
Setup.hs
in semantic-php
2 - 721 731 3
hs
Main.hs
in semantic-ruby/bench
5 - 721 738 3
hs
Grammar.hs
in semantic-php/src/Language/PHP
10 - 721 731 5
hs
Grammar.hs
in semantic-tsx/src/Language/TSX
10 - 721 739 9
hs
Grammar.hs
in semantic-python/src/Language/Python
10 - 721 745 11
hs
Grammar.hs
in semantic-ruby/src/Language/Ruby
10 - 721 745 11
hs
Grammar.hs
in semantic-typescript/src/Language/TypeScript
10 - 721 742 10
hs
Grammar.hs
in semantic-json/src/Language/JSON
10 - 721 744 11
hs
Grammar.hs
in semantic-go/src/Language/Go
10 - 721 744 11
hs
Main.hs
in semantic-ruby/app
16 - 721 738 4
hs
Reference.hs
in semantic-scope-graph/src/Control/Effect/ScopeGraph/Properties
23 - 721 735 8
hs
Parsing.hs
in semantic-ruby/bench
26 - 721 738 4
hs
TH.hs
in semantic-ast/src/AST/Grammar
30 - 721 743 4
hs
ScopeGraph.hs
in semantic-scope-graph/src/Control/Carrier/Sketch
52 - 721 736 8
hs
Examples.hs
in semantic-ast/src/AST/Grammar
65 - 721 738 3
hs
Types.hs
in semantic-scope-graph/src/Scope
82 - 721 735 6
hs
Deserialize.hs
in semantic-ast/src/AST
110 - 721 745 4
hs
ScopeGraph.hs
in semantic-scope-graph/src/Control/Effect
168 - 721 736 9
hs
AdjacencyList.hs
in semantic-scope-graph/src/Scope/Graph
217 - 721 735 8
hs
Span.hs
in semantic-source/src/Source
89 - 682 875 11
hs
Main.hs
in semantic-parse/app
64 - 681 738 8
hs
Setup.hs
in semantic-codeql
2 - 619 694 5
hs
Grammar.hs
in semantic-codeql/src/Language/CodeQL
10 - 619 694 5
hs
Project.hs
in semantic-analysis/src/Analysis
27 - 619 731 8
hs
Module.hs
in semantic-scope-graph/src/Data
32 - 619 759 9
Most Recently Created Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
hs
Syntax.hs
in semantic-analysis/src/Analysis
142 - 3 59 11
hs
Monovariant.hs
in semantic-analysis/src/Analysis/Carrier/Store
68 - 171 198 2
hs
Precise.hs
in semantic-analysis/src/Analysis/Carrier/Store
59 - 171 198 2
hs
WithLoc.hs
in semantic-analysis/src/Analysis/Carrier/Fail
31 - 171 198 2
hs
Store.hs
in semantic-analysis/src/Analysis/Effect
30 - 171 198 2
hs
Reference.hs
in semantic-analysis/src/Analysis
19 - 171 198 2
hs
Fixture.hs
in semantic-ast/src/System/Path
46 - 583 590 3
130 - 568 591 7
common.bzl
in build
147 - 3 611 20
hs
Semantic.hs
in semantic-proto/src/Proto
5009 - 513 617 12
hs
Semantic_JSON.hs
in semantic-proto/src/Proto
476 - 513 617 12
hs
Semantic_Fields.hs
in semantic-proto/src/Proto
327 - 513 617 12
cabal
semantic-proto.cabal
in semantic-proto
52 - 513 617 8
hs
Setup.hs
in semantic-proto
2 - 612 617 3
12 - 171 633 18
cabal
semantic.cabal
in semantic
236 - 527 634 23
hs
Stat.hs
in semantic/src/Semantic/Telemetry
155 - 583 634 6
hs
Telemetry.hs
in semantic/src/Semantic
151 - 527 634 7
hs
Config.hs
in semantic/src/Semantic
143 - 527 634 5
hs
Terms.hs
in semantic/src/Semantic/Api
128 - 527 634 13
hs
Parser.hs
in semantic/src/Parsing
122 - 575 634 8
hs
StackGraph.hs
in semantic/src/Semantic/Api
115 - 534 634 10
hs
Task.hs
in semantic/src/Semantic
114 - 534 634 9
hs
CLI.hs
in semantic/src/Semantic
112 - 534 634 10
hs
Algebraic.hs
in semantic/src/Data/Graph
97 - 592 634 4
hs
Error.hs
in semantic/src/Data
93 - 527 634 5
hs
Files.hs
in semantic/src/Semantic/Task
89 - 575 634 7
hs
Blob.hs
in semantic/src/Data
86 - 592 634 4
hs
Log.hs
in semantic/src/Semantic/Telemetry
80 - 592 634 3
hs
Symbols.hs
in semantic/src/Semantic/Api
79 - 527 634 16
hs
TreeSitter.hs
in semantic/src/Parsing
79 - 592 634 4
hs
Bridge.hs
in semantic/src/Semantic/Api
78 - 171 634 12
hs
Measured.hs
in semantic/src/Control/Carrier/Parse
74 - 527 634 9
hs
Tagging.hs
in semantic/bench
73 - 527 634 16
hs
IO.hs
in semantic/src/Data/Blob
66 - 171 634 8
hs
Parse.hs
in semantic/src/Control/Effect
63 - 575 634 7
hs
Handle.hs
in semantic/src/Data
60 - 583 634 6
hs
Edit.hs
in semantic/src/Data
58 - 592 634 3
hs
Precise.hs
in semantic/src/Serializing/SExpression
56 - 592 634 3
hs
Simple.hs
in semantic/src/Control/Carrier/Parse
53 - 527 634 9
hs
AsyncQueue.hs
in semantic/src/Semantic/Telemetry
48 - 592 634 3
hs
IO.hs
in semantic/src/Semantic
39 - 592 634 3
hs
Flag.hs
in semantic/src/Data
37 - 592 634 3
hs
Format.hs
in semantic/src/Serializing
35 - 534 634 7
hs
Util.hs
in semantic/src/Semantic
34 - 171 634 10
hs
Duration.hs
in semantic/src/Data
30 - 592 634 3
hs
Error.hs
in semantic/src/Semantic/Telemetry
23 - 592 634 3
hs
Version.hs
in semantic/src/Semantic
20 - 583 634 7
hs
Timeout.hs
in semantic/src/Control/Effect
20 - 575 634 5
hs
App.hs
in semantic/src/Data/Semigroup
19 - 592 634 3
Most Recently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
hs
Typecheck.hs
in semantic-analysis/src/Analysis
206 - 3 854 29
hs
Concrete.hs
in semantic-analysis/src/Analysis
162 - 3 854 30
common.bzl
in build
147 - 3 611 20
hs
Syntax.hs
in semantic-analysis/src/Analysis
142 - 3 59 11
cabal
semantic-python.cabal
in semantic-python
128 - 3 976 101
cabal
semantic-ruby.cabal
in semantic-ruby
97 - 3 788 42
hs
Domain.hs
in semantic-analysis/src/Analysis/Effect
76 - 3 828 22
cabal
semantic-go.cabal
in semantic-go
70 - 3 786 41
cabal
semantic-codeql.cabal
in semantic-codeql
70 - 3 694 20
cabal
semantic-analysis.cabal
in semantic-analysis
70 - 3 854 50
cabal
semantic-typescript.cabal
in semantic-typescript
70 - 3 785 41
cabal
semantic-tsx.cabal
in semantic-tsx
70 - 3 784 42
cabal
semantic-tags.cabal
in semantic-tags
64 - 3 877 51
cabal
semantic-php.cabal
in semantic-php
56 - 3 731 21
project
20 - 3 1664 120
hs
FlowInsensitive.hs
in semantic-analysis/src/Analysis
125 - 171 854 17
hs
Bridge.hs
in semantic/src/Semantic/Api
78 - 171 634 12
hs
Name.hs
in semantic-analysis/src/Analysis
75 - 171 829 11
hs
Monovariant.hs
in semantic-analysis/src/Analysis/Carrier/Store
68 - 171 198 2
hs
IO.hs
in semantic/src/Data/Blob
66 - 171 634 8
hs
Precise.hs
in semantic-analysis/src/Analysis/Carrier/Store
59 - 171 198 2
hs
Blob.hs
in semantic-analysis/src/Analysis
42 - 171 731 10
hs
Util.hs
in semantic/src/Semantic
34 - 171 634 10
hs
File.hs
in semantic-analysis/src/Analysis
33 - 171 854 18
hs
WithLoc.hs
in semantic-analysis/src/Analysis/Carrier/Fail
31 - 171 198 2
hs
Store.hs
in semantic-analysis/src/Analysis/Effect
30 - 171 198 2
hs
Precise.hs
in semantic-analysis/src/Analysis/Carrier/Env
28 - 171 833 10
hs
Monovariant.hs
in semantic-analysis/src/Analysis/Carrier/Env
24 - 171 833 10
hs
Env.hs
in semantic-analysis/src/Analysis/Effect
20 - 171 833 11
hs
Reference.hs
in semantic-analysis/src/Analysis
19 - 171 198 2
12 - 171 633 18
hs
AST.hs
in semantic-java/src/Language/Java
5161 - 511 746 21
hs
AST.hs
in semantic-php/src/Language/PHP
5017 - 511 731 13
hs
AST.hs
in semantic-codeql/src/Language/CodeQL
4922 - 511 694 13
hs
AST.hs
in semantic-ruby/src/Language/Ruby
4534 - 511 746 21
hs
AST.hs
in semantic-go/src/Language/Go
3940 - 511 746 22
hs
AST.hs
in semantic-python/src/Language/Python
3895 - 511 746 22
hs
AST.hs
in semantic-json/src/Language/JSON
486 - 511 746 25
hs
GenerateSyntax.hs
in semantic-ast/src/AST
202 - 511 745 21
hs
Main.hs
in semantic-ast/app
185 - 511 749 12
cabal
semantic-ast.cabal
in semantic-ast
75 - 511 885 73
hs
Semantic.hs
in semantic-proto/src/Proto
5009 - 513 617 12
hs
Semantic_JSON.hs
in semantic-proto/src/Proto
476 - 513 617 12
hs
Semantic_Fields.hs
in semantic-proto/src/Proto
327 - 513 617 12
cabal
semantic-proto.cabal
in semantic-proto
52 - 513 617 8
cabal
semantic.cabal
in semantic
236 - 527 634 23
hs
Telemetry.hs
in semantic/src/Semantic
151 - 527 634 7
hs
Config.hs
in semantic/src/Semantic
143 - 527 634 5
hs
Terms.hs
in semantic/src/Semantic/Api
128 - 527 634 13
hs
Language.hs
in semantic-source/src/Source
119 - 527 746 16