apple / darwin-libpthread
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: 63
  • Daily file updates (only one update per file and date counted): 239
  • First update: 2015-06-05
  • Latest update: 2021-05-27
  • Days between first and latest update: 2184 (312 weeks, estimated 1560 working days)
  • Active days (at least one file change): 26
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 61 files with 12,683 lines of code in files.
    • 60 files that are 366+ days old (12,656 lines of code)
    • 1 files that are 181-365 days old (27 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)
99% | <1% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 61 files with 12,683 lines of code in files.
    • 54 files have been last changed 366+ days ago (9,425 lines of code)
    • 7 files have been last changed 181-365 days ago (3,258 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
74% | 25% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
c, h, sh, plist, lua, d, gitignore, py, txt, s, json
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
c100% | 0% | 0% | 0% | 0%
h98% | 1% | 0% | 0% | 0%
lua100% | 0% | 0% | 0% | 0%
s100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
d0% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
c69% | 30% | 0% | 0% | 0%
h84% | 15% | 0% | 0% | 0%
lua100% | 0% | 0% | 0% | 0%
s100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
d0% | 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
src100% | 0% | 0% | 0% | 0%
kern100% | 0% | 0% | 0% | 0%
private/pthread95% | 4% | 0% | 0% | 0%
include/pthread100% | 0% | 0% | 0% | 0%
tools100% | 0% | 0% | 0% | 0%
lldbmacros100% | 0% | 0% | 0% | 0%
include/sys100% | 0% | 0% | 0% | 0%
src/resolver100% | 0% | 0% | 0% | 0%
private/sys100% | 0% | 0% | 0% | 0%
src/variants0% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src69% | 30% | 0% | 0% | 0%
kern72% | 27% | 0% | 0% | 0%
private/pthread95% | 4% | 0% | 0% | 0%
include/pthread100% | 0% | 0% | 0% | 0%
tools100% | 0% | 0% | 0% | 0%
lldbmacros100% | 0% | 0% | 0% | 0%
include/sys100% | 0% | 0% | 0% | 0%
src/resolver100% | 0% | 0% | 0% | 0%
private/sys100% | 0% | 0% | 0% | 0%
src/variants0% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
kern_synch.c
in kern
2148 - 439 2432 10
kern_support.c
in kern
780 - 249 2432 13
qos.c
in src
487 - 439 2432 9
kern_internal.h
in kern
143 - 249 2432 9
pthread.c
in src
2094 1 249 2341 14
pthread_mutex.c
in src
1410 1 439 2341 9
pthread_rwlock.c
in src
838 - 439 2341 6
pthread_cond.c
in src
709 1 439 2341 6
s
pthread_asm.s
in src
298 - 439 2341 6
pthread_tsd.c
in src
289 - 439 2341 7
kern_trace.h
in kern
79 - 439 2341 6
kern_init.c
in kern
48 2 439 2341 6
internal.h
in src
45 - 249 2341 11
pthread_cancelable.c
in src
318 - 439 1916 6
pthread_atfork.c
in src
143 - 439 1916 7
pthread_cwd.c
in src
11 - 439 1916 3
synch_internal.h
in kern
118 - 1215 1588 2
lua
pthtrace.lua
in tools
61 3 1588 1588 1
resolver.h
in src/resolver
4 - 1588 1588 1
resolver_internal.h
in src/resolver
3 - 1588 1588 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
resolver.c
in src/resolver
1 - 1588 1588 1
resolver_internal.h
in src/resolver
3 - 1588 1588 1
resolver.h
in src/resolver
4 - 1588 1588 1
lua
pthtrace.lua
in tools
61 3 1588 1588 1
synch_internal.h
in kern
118 - 1215 1588 2
init.py
in lldbmacros
224 18 1215 1215 1
lua
locktrace.lua
in tools
318 7 1215 1265 2
qos_private.h
in private/sys
4 - 439 439 1
introspection_private.h
in private/pthread
4 - 439 439 1
_pthread_t.h
in include/sys/_pthread
5 - 439 439 1
_pthread_rwlockattr_t.h
in include/sys/_pthread
5 - 439 439 1
_pthread_rwlock_t.h
in include/sys/_pthread
5 - 439 439 1
_pthread_once_t.h
in include/sys/_pthread
5 - 439 439 1
_pthread_mutexattr_t.h
in include/sys/_pthread
5 - 439 439 1
_pthread_mutex_t.h
in include/sys/_pthread
5 - 439 439 1
_pthread_key_t.h
in include/sys/_pthread
5 - 439 439 1
_pthread_condattr_t.h
in include/sys/_pthread
5 - 439 439 1
_pthread_cond_t.h
in include/sys/_pthread
5 - 439 439 1
_pthread_attr_t.h
in include/sys/_pthread
5 - 439 439 1
pthread_cwd.c
in src
11 - 439 1916 3
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
plockstat.d
in src
21 -
pthread_cancelable_cancel.c
in src/variants
5 -
jit_private.h
in private/pthread
27 - 249 249 1
types_internal.h
in src
358 - 439 439 1
pthread.h
in include/pthread
327 - 370 439 2
tsd_private.h
in private/pthread
188 - 439 439 1
inline_internal.h
in src
179 - 439 439 1
workqueue_private.h
in private/pthread
115 - 439 439 1
exports_internal.h
in src
106 - 249 439 2
private.h
in private/pthread
90 - 439 439 1
qos_private.h
in private/pthread
81 - 439 439 1
_pthread_types.h
in include/sys/_pthread
77 - 439 439 1
prototypes_internal.h
in src
63 - 287 439 2
qos.h
in include/pthread
46 - 439 439 1
qos.h
in include/sys
45 - 439 439 1
imports_internal.h
in src
41 - 439 439 1
pthread_spis.h
in include/pthread
32 - 439 439 1
dependency_private.h
in private/pthread
32 - 439 439 1
offsets_internal.h
in src
31 - 439 439 1
introspection.h
in include/pthread
28 - 439 439 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
plockstat.d
in src
21 -
pthread_cancelable_cancel.c
in src/variants
5 -
pthread.c
in src
2094 1 249 2341 14
kern_support.c
in kern
780 - 249 2432 13
kern_internal.h
in kern
143 - 249 2432 9
exports_internal.h
in src
106 - 249 439 2
internal.h
in src
45 - 249 2341 11
jit_private.h
in private/pthread
27 - 249 249 1
prototypes_internal.h
in src
63 - 287 439 2
pthread.h
in include/pthread
327 - 370 439 2
kern_synch.c
in kern
2148 - 439 2432 10
pthread_mutex.c
in src
1410 1 439 2341 9
pthread_rwlock.c
in src
838 - 439 2341 6
pthread_cond.c
in src
709 1 439 2341 6
qos.c
in src
487 - 439 2432 9
types_internal.h
in src
358 - 439 439 1
pthread_cancelable.c
in src
318 - 439 1916 6
s
pthread_asm.s
in src
298 - 439 2341 6
pthread_tsd.c
in src
289 - 439 2341 7
tsd_private.h
in private/pthread
188 - 439 439 1