microsoft / arcana.cpp
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: 48
  • Daily file updates (only one update per file and date counted): 101
  • First update: 2019-04-25
  • Latest update: 2022-01-03
  • Days between first and latest update: 985 (140 weeks, estimated 700 working days)
  • Active days (at least one file change): 29
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 48 files with 4,966 lines of code in files.
    • 44 files that are 366+ days old (4,836 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 4 files that are 31-90 days old (130 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
97% | 0% | 0% | 2% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 48 files with 4,966 lines of code in files.
    • 42 files have been last changed 366+ days ago (4,610 lines of code)
    • 1 files have been last changed 181-365 days ago (118 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 4 files have been last changed 31-90 days ago (130 lines of code)
    • 1 files have been last changed 1-30 days ago (108 lines of code)
92% | 2% | 0% | 2% | 2%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
h, cpp, md, txt, vcxproj, props, json, gitignore, gitmodules
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
h97% | 0% | 0% | 2% | 0%
vcxproj100% | 0% | 0% | 0% | 0%
cpp100% | 0% | 0% | 0% | 0%
props100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
h91% | 2% | 0% | 2% | 2%
vcxproj100% | 0% | 0% | 0% | 0%
cpp100% | 0% | 0% | 0% | 0%
props100% | 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
Source/Shared/arcana/threading100% | 0% | 0% | 0% | 0%
Source/Shared/arcana100% | 0% | 0% | 0% | 0%
Source/Shared/arcana/containers100% | 0% | 0% | 0% | 0%
Source/Shared/arcana/functional100% | 0% | 0% | 0% | 0%
Source/Shared/arcana/scheduling100% | 0% | 0% | 0% | 0%
Source/Windows100% | 0% | 0% | 0% | 0%
Source/Android100% | 0% | 0% | 0% | 0%
Source/Windows/arcana100% | 0% | 0% | 0% | 0%
Source/Windows/arcana/threading100% | 0% | 0% | 0% | 0%
Source/Shared/arcana/messaging100% | 0% | 0% | 0% | 0%
Source/Android/arcana/threading100% | 0% | 0% | 0% | 0%
Source/Apple/arcana/threading100% | 0% | 0% | 0% | 0%
Source/Shared/arcana/experimental100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
Source/Unix/arcana/threading100% | 0% | 0% | 0% | 0%
Source/Apple/arcana/tracing0% | 0% | 0% | 100% | 0%
Source/Android/arcana/tracing0% | 0% | 0% | 100% | 0%
Source/Unix/arcana/tracing0% | 0% | 0% | 100% | 0%
Source/Windows/arcana/tracing0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
Source/Shared/arcana/threading92% | 7% | 0% | 0% | 0%
Source/Shared/arcana100% | 0% | 0% | 0% | 0%
Source/Shared/arcana/containers100% | 0% | 0% | 0% | 0%
Source/Shared/arcana/functional100% | 0% | 0% | 0% | 0%
Source/Shared/arcana/scheduling100% | 0% | 0% | 0% | 0%
Source/Windows100% | 0% | 0% | 0% | 0%
Source/Android100% | 0% | 0% | 0% | 0%
Source/Windows/arcana100% | 0% | 0% | 0% | 0%
Source/Windows/arcana/threading100% | 0% | 0% | 0% | 0%
Source/Shared/arcana/messaging100% | 0% | 0% | 0% | 0%
Source/Apple/arcana/threading100% | 0% | 0% | 0% | 0%
Source/Shared/arcana/experimental100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
Source/Unix/arcana/threading100% | 0% | 0% | 0% | 0%
Source/Apple/arcana/tracing0% | 0% | 0% | 100% | 0%
Source/Android/arcana/tracing0% | 0% | 0% | 100% | 0%
Source/Unix/arcana/tracing0% | 0% | 0% | 100% | 0%
Source/Windows/arcana/tracing0% | 0% | 0% | 100% | 0%
Source/Android/arcana/threading0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
internal_task.h
in Source/Shared/arcana/threading/internal
399 27 658 1001 2
task.h
in Source/Shared/arcana/threading
368 18 620 1001 4
expected.h
in Source/Shared/arcana
317 14 909 1001 3
inplace_function.h
in Source/Shared/arcana/functional
286 13 631 1001 4
coroutine.h
in Source/Shared/arcana/threading
286 28 651 1001 3
algorithm.h
in Source/Shared/arcana
241 18 651 1001 2
state_machine.h
in Source/Shared/arcana/scheduling
237 10 1001 1001 1
sorted_vector.h
in Source/Shared/arcana/containers
198 27 651 1001 2
vcxproj
Arcana.Android.vcxproj
in Source/Android
186 - 678 1001 2
type_traits.h
in Source/Shared/arcana
172 7 1001 1001 1
unique_vector.h
in Source/Shared/arcana/containers
153 22 1001 1001 1
dispatcher.h
in Source/Shared/arcana/threading
125 10 757 1001 3
ticketed_collection.h
in Source/Shared/arcana/containers
122 9 1001 1001 1
router.h
in Source/Shared/arcana/messaging
122 5 1001 1001 1
cancellation.h
in Source/Shared/arcana/threading
118 7 347 1001 5
blocking_concurrent_queue.h
in Source/Shared/arcana/threading
105 10 631 1001 2
pending_task_scope.h
in Source/Shared/arcana/threading
97 4 1001 1001 1
math.h
in Source/Shared/arcana
70 9 1001 1001 1
callable_traits.h
in Source/Shared/arcana/threading/internal
56 - 1001 1001 1
string.h
in Source/Shared/arcana
54 7 1001 1001 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
props
Android.props
in root
3 - 1001 1001 1
macros.h
in Source/Shared/arcana
9 - 1001 1001 1
finally_scope.h
in Source/Shared/arcana
26 1 1001 1001 1
state_machine_state.h
in Source/Shared/arcana/scheduling
28 - 1001 1001 1
mediator.h
in Source/Shared/arcana/messaging
36 3 1001 1001 1
sentry.h
in Source/Shared/arcana
46 2 1001 1001 1
array.h
in Source/Shared/arcana/experimental
47 1 1001 1001 1
iterators.h
in Source/Shared/arcana
51 6 1001 1001 1
string.h
in Source/Shared/arcana
54 7 1001 1001 1
callable_traits.h
in Source/Shared/arcana/threading/internal
56 - 1001 1001 1
math.h
in Source/Shared/arcana
70 9 1001 1001 1
pending_task_scope.h
in Source/Shared/arcana/threading
97 4 1001 1001 1
router.h
in Source/Shared/arcana/messaging
122 5 1001 1001 1
ticketed_collection.h
in Source/Shared/arcana/containers
122 9 1001 1001 1
unique_vector.h
in Source/Shared/arcana/containers
153 22 1001 1001 1
type_traits.h
in Source/Shared/arcana
172 7 1001 1001 1
state_machine.h
in Source/Shared/arcana/scheduling
237 10 1001 1001 1
expected.h
in Source/Shared/arcana
317 14 909 1001 3
affinity.h
in Source/Shared/arcana/threading
27 2 757 1001 3
dispatcher.h
in Source/Shared/arcana/threading
125 10 757 1001 3
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
trace_region.h
in Source/Apple/arcana/tracing
55 2 89 89 1
trace_region.h
in Source/Android/arcana/tracing
25 2 89 89 1
trace_region.h
in Source/Unix/arcana/tracing
25 2 89 89 1
trace_region.h
in Source/Windows/arcana/tracing
25 2 89 89 1
vcxproj
Arcana.Windows.vcxproj
in Source/Windows
218 - 658 658 1
hresult.cpp
in Source/Windows/arcana
136 8 651 658 2
weak_table.h
in Source/Shared/arcana/containers
71 3 658 658 1
task_conversions.h
in Source/Windows/arcana/threading
64 7 658 658 1
task_schedulers.h
in Source/Windows/arcana/threading
51 2 658 658 1
hresult.h
in Source/Windows/arcana
42 1 658 658 1
set_thread_name.cpp
in Source/Windows/arcana/threading
33 1 658 658 1
set_thread_name.h
in Source/Windows/arcana/threading
7 - 658 658 1
task_schedulers.cpp
in Source/Windows/arcana/threading
6 - 658 658 1
task_schedulers.h
in Source/Unix/arcana/threading
15 1 671 671 1
task_schedulers.h
in Source/Android/arcana/threading
108 6 29 684 8
task_schedulers.h
in Source/Apple/arcana/threading
50 4 585 684 3
unordered_bimap.h
in Source/Shared/arcana/containers
27 1 684 686 2
internal_task.h
in Source/Shared/arcana/threading/internal
399 27 658 1001 2
task.h
in Source/Shared/arcana/threading
368 18 620 1001 4
expected.h
in Source/Shared/arcana
317 14 909 1001 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
task_schedulers.h
in Source/Android/arcana/threading
108 6 29 684 8
trace_region.h
in Source/Apple/arcana/tracing
55 2 89 89 1
trace_region.h
in Source/Android/arcana/tracing
25 2 89 89 1
trace_region.h
in Source/Unix/arcana/tracing
25 2 89 89 1
trace_region.h
in Source/Windows/arcana/tracing
25 2 89 89 1
cancellation.h
in Source/Shared/arcana/threading
118 7 347 1001 5
task_schedulers.h
in Source/Apple/arcana/threading
50 4 585 684 3
task.h
in Source/Shared/arcana/threading
368 18 620 1001 4
inplace_function.h
in Source/Shared/arcana/functional
286 13 631 1001 4
blocking_concurrent_queue.h
in Source/Shared/arcana/threading
105 10 631 1001 2
coroutine.h
in Source/Shared/arcana/threading
286 28 651 1001 3
algorithm.h
in Source/Shared/arcana
241 18 651 1001 2
sorted_vector.h
in Source/Shared/arcana/containers
198 27 651 1001 2
hresult.cpp
in Source/Windows/arcana
136 8 651 658 2
internal_task.h
in Source/Shared/arcana/threading/internal
399 27 658 1001 2
vcxproj
Arcana.Windows.vcxproj
in Source/Windows
218 - 658 658 1
weak_table.h
in Source/Shared/arcana/containers
71 3 658 658 1
task_conversions.h
in Source/Windows/arcana/threading
64 7 658 658 1
task_schedulers.h
in Source/Windows/arcana/threading
51 2 658 658 1
hresult.h
in Source/Windows/arcana
42 1 658 658 1