facebookexperimental / libunifex
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 173 files with 22,387 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 33 files changed 21-50 times (7,903 lines of code)
    • 93 files changed 6-20 times (10,590 lines of code)
    • 47 files changed 1-5 times (3,894 lines of code)
0% | 0% | 35% | 47% | 17%
Legend:
101+
51-100
21-50
6-20
1-5
explore: zoomable circles | data
File Change Frequency per File Extension
hpp, cpp, md, cmake, txt, in, gitignore, clang-format, sh, json, yml, gitmodules, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
hpp0% | 0% | 39% | 42% | 18%
in0% | 0% | 85% | 9% | 4%
cpp0% | 0% | 0% | 87% | 12%
cmake0% | 0% | 0% | 92% | 7%
yaml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
include/unifex0% | 0% | 44% | 33% | 21%
include/unifex/linux0% | 0% | 42% | 57% | 0%
include/unifex/win320% | 0% | 0% | 93% | 6%
source/linux0% | 0% | 0% | 91% | 8%
include/unifex/detail0% | 0% | 0% | 99% | <1%
source/win320% | 0% | 0% | 96% | 3%
cmake0% | 0% | 0% | 92% | 7%
source0% | 0% | 0% | 66% | 33%
include/unifex/win32/detail0% | 0% | 0% | 82% | 17%
doc/std0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
transform.hpp
in include/unifex
10 - 238 879 37 7
let.hpp
in include/unifex
10 - 231 884 35 10
in
config.hpp.in
in include/unifex
181 - 238 882 33 10
reduce_stream.hpp
in include/unifex
309 21 260 885 33 7
sequence.hpp
in include/unifex
377 19 260 877 33 7
sync_wait.hpp
in include/unifex
136 9 260 879 32 7
finally.hpp
in include/unifex
578 29 260 809 32 7
retry_when.hpp
in include/unifex
338 20 260 806 31 7
materialize.hpp
in include/unifex
205 10 162 860 29 8
task.hpp
in include/unifex
206 20 176 884 28 6
when_all.hpp
in include/unifex
313 21 248 884 28 9
sender_concepts.hpp
in include/unifex
314 7 124 879 28 7
transform_done.hpp
in include/unifex
10 - 238 733 27 8
indexed_for.hpp
in include/unifex
148 11 260 838 27 7
with_query_value.hpp
in include/unifex
125 7 260 884 26 9
241 18 260 885 26 8
318 23 260 885 26 8
dematerialize.hpp
in include/unifex
177 11 162 860 25 8
scheduler_concepts.hpp
in include/unifex
348 21 260 885 25 6
stop_immediately.hpp
in include/unifex
361 26 260 884 25 8
take_until.hpp
in include/unifex
374 35 260 884 24 8
io_uring_context.hpp
in include/unifex/linux
688 48 130 879 24 9
type_traits.hpp
in include/unifex
217 - 260 860 23 6
via.hpp
in include/unifex
274 23 260 879 23 6
any_unique.hpp
in include/unifex
400 25 260 884 23 8
async_trace.hpp
in include/unifex
82 4 260 884 22 7
just.hpp
in include/unifex
85 5 222 879 22 7
single.hpp
in include/unifex
109 9 260 879 22 7
manual_event_loop.hpp
in include/unifex
121 11 260 885 22 8
submit.hpp
in include/unifex
171 12 260 884 22 8
repeat_effect_until.hpp
in include/unifex
246 17 260 733 22 7
type_erased_stream.hpp
in include/unifex
316 36 260 879 22 7
allocate.hpp
in include/unifex
115 6 260 860 21 7
trampoline_scheduler.hpp
in include/unifex
120 9 260 885 20 8
receiver_concepts.hpp
in include/unifex
221 8 260 879 20 7
io_epoll_context.hpp
in include/unifex/linux
733 46 260 820 20 8
await_transform.hpp
in include/unifex
175 13 166 604 19 6
find_if.hpp
in include/unifex
338 20 238 631 19 7
on.hpp
in include/unifex
38 2 260 879 18 7
stop_when.hpp
in include/unifex
314 26 260 731 18 7
io_uring_context.cpp
in source/linux
465 21 130 822 18 10
static_thread_pool.hpp
in include/unifex
134 8 260 879 17 7
69 6 238 879 16 6
for_each.hpp
in include/unifex
71 5 238 879 16 7
never.hpp
in include/unifex
74 5 260 879 16 6
async_mutex.hpp
in include/unifex
88 6 260 885 16 6
new_thread_context.hpp
in include/unifex
138 9 260 801 16 6
bulk_schedule.hpp
in include/unifex
167 9 260 687 16 8
inplace_stop_token.hpp
in include/unifex
217 21 174 728 16 5
on_stream.hpp
in include/unifex
40 3 260 879 15 6
Files With Most Contributors (Top 50)
Files sorted by the number of unique email addresses found in commits.

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
transform.hpp
in include/unifex
10 - 238 879 37 7
let.hpp
in include/unifex
10 - 231 884 35 10
reduce_stream.hpp
in include/unifex
309 21 260 885 33 7
sequence.hpp
in include/unifex
377 19 260 877 33 7
in
config.hpp.in
in include/unifex
181 - 238 882 33 10
finally.hpp
in include/unifex
578 29 260 809 32 7
sync_wait.hpp
in include/unifex
136 9 260 879 32 7
retry_when.hpp
in include/unifex
338 20 260 806 31 7
materialize.hpp
in include/unifex
205 10 162 860 29 8
task.hpp
in include/unifex
206 20 176 884 28 6
sender_concepts.hpp
in include/unifex
314 7 124 879 28 7
when_all.hpp
in include/unifex
313 21 248 884 28 9
indexed_for.hpp
in include/unifex
148 11 260 838 27 7
transform_done.hpp
in include/unifex
10 - 238 733 27 8
318 23 260 885 26 8
241 18 260 885 26 8
with_query_value.hpp
in include/unifex
125 7 260 884 26 9
scheduler_concepts.hpp
in include/unifex
348 21 260 885 25 6
dematerialize.hpp
in include/unifex
177 11 162 860 25 8
stop_immediately.hpp
in include/unifex
361 26 260 884 25 8
take_until.hpp
in include/unifex
374 35 260 884 24 8
io_uring_context.hpp
in include/unifex/linux
688 48 130 879 24 9
via.hpp
in include/unifex
274 23 260 879 23 6
type_traits.hpp
in include/unifex
217 - 260 860 23 6
any_unique.hpp
in include/unifex
400 25 260 884 23 8
single.hpp
in include/unifex
109 9 260 879 22 7
repeat_effect_until.hpp
in include/unifex
246 17 260 733 22 7
async_trace.hpp
in include/unifex
82 4 260 884 22 7
just.hpp
in include/unifex
85 5 222 879 22 7
type_erased_stream.hpp
in include/unifex
316 36 260 879 22 7
submit.hpp
in include/unifex
171 12 260 884 22 8
manual_event_loop.hpp
in include/unifex
121 11 260 885 22 8
allocate.hpp
in include/unifex
115 6 260 860 21 7
receiver_concepts.hpp
in include/unifex
221 8 260 879 20 7
trampoline_scheduler.hpp
in include/unifex
120 9 260 885 20 8
io_epoll_context.hpp
in include/unifex/linux
733 46 260 820 20 8
await_transform.hpp
in include/unifex
175 13 166 604 19 6
find_if.hpp
in include/unifex
338 20 238 631 19 7
stop_when.hpp
in include/unifex
314 26 260 731 18 7
on.hpp
in include/unifex
38 2 260 879 18 7
io_uring_context.cpp
in source/linux
465 21 130 822 18 10
static_thread_pool.hpp
in include/unifex
134 8 260 879 17 7
inplace_stop_token.hpp
in include/unifex
217 21 174 728 16 5
69 6 238 879 16 6
never.hpp
in include/unifex
74 5 260 879 16 6
async_mutex.hpp
in include/unifex
88 6 260 885 16 6
new_thread_context.hpp
in include/unifex
138 9 260 801 16 6
for_each.hpp
in include/unifex
71 5 238 879 16 7
bulk_schedule.hpp
in include/unifex
167 9 260 687 16 8
tag_invoke.hpp
in include/unifex
70 2 260 884 15 5
Correlations

File Size vs. Number of Changes: 173 points

include/unifex/win32/detail/ntapi.hpp x: 153 lines of code y: 6 # changes include/unifex/win32/detail/types.hpp x: 45 lines of code y: 7 # changes include/unifex/win32/low_latency_iocp_context.hpp x: 585 lines of code y: 10 # changes include/unifex/win32/windows_thread_pool.hpp x: 577 lines of code y: 10 # changes source/win32/low_latency_iocp_context.cpp x: 498 lines of code y: 12 # changes source/win32/ntapi.cpp x: 43 lines of code y: 6 # changes include/unifex/at_coroutine_exit.hpp x: 209 lines of code y: 5 # changes include/unifex/let_error.hpp x: 331 lines of code y: 3 # changes include/unifex/sender_concepts.hpp x: 314 lines of code y: 28 # changes include/unifex/type_list.hpp x: 86 lines of code y: 11 # changes source/unifex.pc.in x: 9 lines of code y: 1 # changes include/unifex/linux/io_uring_context.hpp x: 688 lines of code y: 24 # changes source/linux/io_uring_context.cpp x: 465 lines of code y: 18 # changes include/unifex/just_void_or_done.hpp x: 58 lines of code y: 6 # changes include/unifex/dematerialize.hpp x: 177 lines of code y: 25 # changes include/unifex/materialize.hpp x: 205 lines of code y: 29 # changes include/unifex/await_transform.hpp x: 175 lines of code y: 19 # changes include/unifex/inplace_stop_token.hpp x: 217 lines of code y: 16 # changes include/unifex/done_as_optional.hpp x: 38 lines of code y: 1 # changes include/unifex/task.hpp x: 206 lines of code y: 28 # changes include/unifex/async_scope.hpp x: 175 lines of code y: 11 # changes include/unifex/into_variant.hpp x: 120 lines of code y: 1 # changes include/unifex/just.hpp x: 85 lines of code y: 22 # changes include/unifex/just_error.hpp x: 75 lines of code y: 6 # changes include/unifex/let_value.hpp x: 294 lines of code y: 3 # changes include/unifex/upon_done.hpp x: 196 lines of code y: 1 # changes include/unifex/upon_error.hpp x: 177 lines of code y: 1 # changes include/unifex/let.hpp x: 10 lines of code y: 35 # changes include/unifex/let_with_stop_source.hpp x: 10 lines of code y: 13 # changes include/unifex/config.hpp.in x: 181 lines of code y: 33 # changes include/unifex/defer.hpp x: 19 lines of code y: 5 # changes include/unifex/find_if.hpp x: 338 lines of code y: 19 # changes include/unifex/for_each.hpp x: 71 lines of code y: 16 # changes include/unifex/just_from.hpp x: 19 lines of code y: 4 # changes include/unifex/let_done.hpp x: 304 lines of code y: 2 # changes include/unifex/let_value_with.hpp x: 109 lines of code y: 2 # changes include/unifex/let_value_with_stop_source.hpp x: 143 lines of code y: 2 # changes include/unifex/let_with.hpp x: 10 lines of code y: 10 # changes include/unifex/schedule_with_subscheduler.hpp x: 69 lines of code y: 16 # changes include/unifex/then.hpp x: 179 lines of code y: 2 # changes include/unifex/then_execute.hpp x: 19 lines of code y: 11 # changes include/unifex/transform.hpp x: 10 lines of code y: 37 # changes include/unifex/transform_done.hpp x: 10 lines of code y: 27 # changes include/unifex/transform_error.hpp x: 10 lines of code y: 4 # changes include/unifex/transform_stream.hpp x: 28 lines of code y: 11 # changes include/unifex/when_all.hpp x: 313 lines of code y: 28 # changes include/unifex/create.hpp x: 121 lines of code y: 2 # changes include/unifex/detail/unifex_fwd.hpp x: 31 lines of code y: 12 # changes include/unifex/execute.hpp x: 55 lines of code y: 8 # changes include/unifex/receiver_concepts.hpp x: 221 lines of code y: 20 # changes include/unifex/scheduler_concepts.hpp x: 348 lines of code y: 25 # changes cmake/CMakeLists.txt.in x: 21 lines of code y: 6 # changes cmake/FindCoroutines.cmake x: 189 lines of code y: 9 # changes cmake/FindLibUring.cmake x: 25 lines of code y: 6 # changes cmake/FindMemoryResource.cmake x: 175 lines of code y: 6 # changes cmake/gtest.cmake x: 26 lines of code y: 2 # changes cmake/unifex_env.cmake x: 25 lines of code y: 7 # changes cmake/unifex_flags.cmake x: 64 lines of code y: 9 # changes cmake/unifex_options.cmake x: 6 lines of code y: 3 # changes include/unifex/adapt_stream.hpp x: 74 lines of code y: 11 # changes include/unifex/allocate.hpp x: 115 lines of code y: 21 # changes include/unifex/any_scheduler.hpp x: 212 lines of code y: 4 # changes include/unifex/any_sender_of.hpp x: 201 lines of code y: 13 # changes include/unifex/any_unique.hpp x: 400 lines of code y: 23 # changes include/unifex/async_manual_reset_event.hpp x: 109 lines of code y: 5 # changes include/unifex/async_mutex.hpp x: 88 lines of code y: 16 # changes include/unifex/async_trace.hpp x: 82 lines of code y: 22 # changes include/unifex/bind_back.hpp x: 106 lines of code y: 6 # changes include/unifex/blocking.hpp x: 30 lines of code y: 12 # changes include/unifex/bulk_join.hpp x: 121 lines of code y: 13 # changes include/unifex/bulk_schedule.hpp x: 167 lines of code y: 16 # changes include/unifex/bulk_transform.hpp x: 203 lines of code y: 12 # changes include/unifex/connect_awaitable.hpp x: 173 lines of code y: 11 # changes include/unifex/continuations.hpp x: 256 lines of code y: 3 # changes include/unifex/coroutine.hpp x: 8 lines of code y: 6 # changes include/unifex/coroutine_concepts.hpp x: 64 lines of code y: 13 # changes include/unifex/delay.hpp x: 35 lines of code y: 12 # changes include/unifex/detail/atomic_intrusive_queue.hpp x: 111 lines of code y: 10 # changes include/unifex/detail/concept_macros.hpp x: 226 lines of code y: 7 # changes include/unifex/detail/epilogue.hpp x: 6 lines of code y: 5 # changes include/unifex/detail/intrusive_heap.hpp x: 79 lines of code y: 10 # changes include/unifex/detail/intrusive_list.hpp x: 96 lines of code y: 7 # changes include/unifex/detail/intrusive_queue.hpp x: 91 lines of code y: 9 # changes include/unifex/detail/intrusive_stack.hpp x: 39 lines of code y: 7 # changes include/unifex/detail/prologue.hpp x: 18 lines of code y: 7 # changes include/unifex/exception.hpp x: 59 lines of code y: 8 # changes include/unifex/execution_policy.hpp x: 10 lines of code y: 5 # changes include/unifex/file_concepts.hpp x: 55 lines of code y: 9 # changes include/unifex/filesystem.hpp x: 35 lines of code y: 7 # changes include/unifex/finally.hpp x: 578 lines of code y: 32 # changes include/unifex/get_allocator.hpp x: 27 lines of code y: 9 # changes include/unifex/get_execution_policy.hpp x: 24 lines of code y: 5 # changes include/unifex/get_stop_token.hpp x: 68 lines of code y: 15 # changes include/unifex/indexed_for.hpp x: 148 lines of code y: 27 # changes include/unifex/inline_scheduler.hpp x: 75 lines of code y: 15 # changes include/unifex/invoke.hpp x: 37 lines of code y: 3 # changes include/unifex/io_concepts.hpp x: 133 lines of code y: 7 # changes include/unifex/just_done.hpp x: 59 lines of code y: 5 # changes include/unifex/linux/io_epoll_context.hpp x: 733 lines of code y: 20 # changes include/unifex/linux/mmap_region.hpp x: 32 lines of code y: 7 # changes include/unifex/linux/monotonic_clock.hpp x: 130 lines of code y: 7 # changes include/unifex/manual_event_loop.hpp x: 121 lines of code y: 22 # changes include/unifex/manual_lifetime.hpp x: 139 lines of code y: 13 # changes include/unifex/manual_lifetime_union.hpp x: 79 lines of code y: 9 # changes include/unifex/never.hpp x: 74 lines of code y: 16 # changes include/unifex/new_thread_context.hpp x: 138 lines of code y: 16 # changes include/unifex/next_adapt_stream.hpp x: 43 lines of code y: 11 # changes include/unifex/null_receiver.hpp x: 19 lines of code y: 8 # changes include/unifex/on.hpp x: 38 lines of code y: 18 # changes include/unifex/on_stream.hpp x: 40 lines of code y: 15 # changes include/unifex/overload.hpp x: 43 lines of code y: 8 # changes include/unifex/pipe_concepts.hpp x: 22 lines of code y: 7 # changes include/unifex/range_stream.hpp x: 68 lines of code y: 13 # changes include/unifex/ready_done_sender.hpp x: 43 lines of code y: 13 # changes include/unifex/reduce_stream.hpp x: 309 lines of code y: 33 # changes include/unifex/repeat_effect_until.hpp x: 246 lines of code y: 22 # changes include/unifex/retry_when.hpp x: 338 lines of code y: 31 # changes include/unifex/scope_guard.hpp x: 31 lines of code y: 8 # changes include/unifex/sequence.hpp x: 377 lines of code y: 33 # changes include/unifex/single.hpp x: 109 lines of code y: 22 # changes include/unifex/single_thread_context.hpp x: 26 lines of code y: 8 # changes include/unifex/span.hpp x: 245 lines of code y: 10 # changes include/unifex/spin_wait.hpp x: 22 lines of code y: 5 # changes include/unifex/static_thread_pool.hpp x: 134 lines of code y: 17 # changes include/unifex/std_concepts.hpp x: 224 lines of code y: 5 # changes include/unifex/stop_if_requested.hpp x: 76 lines of code y: 2 # changes include/unifex/stop_immediately.hpp x: 361 lines of code y: 25 # changes include/unifex/stop_token_concepts.hpp x: 16 lines of code y: 7 # changes include/unifex/stop_when.hpp x: 314 lines of code y: 18 # changes include/unifex/stream_concepts.hpp x: 71 lines of code y: 11 # changes include/unifex/submit.hpp x: 171 lines of code y: 22 # changes include/unifex/swap.hpp x: 69 lines of code y: 5 # changes include/unifex/sync_wait.hpp x: 136 lines of code y: 32 # changes include/unifex/tag_invoke.hpp x: 70 lines of code y: 15 # changes include/unifex/take_until.hpp x: 374 lines of code y: 24 # changes include/unifex/this.hpp x: 105 lines of code y: 11 # changes include/unifex/thread_unsafe_event_loop.hpp x: 318 lines of code y: 26 # changes include/unifex/timed_single_thread_context.hpp x: 241 lines of code y: 26 # changes include/unifex/trampoline_scheduler.hpp x: 120 lines of code y: 20 # changes include/unifex/type_erased_stream.hpp x: 316 lines of code y: 22 # changes include/unifex/type_index.hpp x: 76 lines of code y: 5 # changes include/unifex/type_traits.hpp x: 217 lines of code y: 23 # changes include/unifex/typed_via.hpp x: 46 lines of code y: 12 # changes include/unifex/typed_via_stream.hpp x: 39 lines of code y: 11 # changes include/unifex/unstoppable_token.hpp x: 17 lines of code y: 5 # changes include/unifex/via.hpp x: 274 lines of code y: 23 # changes include/unifex/via_stream.hpp x: 46 lines of code y: 13 # changes include/unifex/win32/detail/safe_handle.hpp x: 43 lines of code y: 5 # changes include/unifex/win32/filetime_clock.hpp x: 79 lines of code y: 4 # changes include/unifex/with_allocator.hpp x: 24 lines of code y: 9 # changes include/unifex/with_query_value.hpp x: 125 lines of code y: 26 # changes source/async_manual_reset_event.cpp x: 29 lines of code y: 2 # changes source/async_mutex.cpp x: 19 lines of code y: 6 # changes source/inplace_stop_token.cpp x: 120 lines of code y: 8 # changes source/linux/io_epoll_context.cpp x: 348 lines of code y: 13 # changes source/linux/io_uring_syscall.cpp x: 46 lines of code y: 4 # changes source/linux/io_uring_syscall.hpp x: 9 lines of code y: 4 # changes source/linux/mmap_region.cpp x: 9 lines of code y: 5 # changes source/linux/safe_file_descriptor.cpp x: 9 lines of code y: 7 # changes source/manual_event_loop.cpp x: 38 lines of code y: 4 # changes source/static_thread_pool.cpp x: 116 lines of code y: 10 # changes source/thread_unsafe_event_loop.cpp x: 58 lines of code y: 5 # changes source/timed_single_thread_context.cpp x: 80 lines of code y: 7 # changes source/trampoline_scheduler.cpp x: 13 lines of code y: 3 # changes source/win32/filetime_clock.cpp x: 13 lines of code y: 4 # changes source/win32/safe_handle.cpp x: 11 lines of code y: 5 # changes source/win32/windows_thread_pool.cpp x: 44 lines of code y: 6 # changes cmake/project-is-top-level.cmake x: 7 lines of code y: 1 # changes doc/std/metadata.yaml x: 4 lines of code y: 1 # changes
37.0
# changes
  min: 1.0
  average: 11.83
  25th percentile: 5.0
  median: 9.0
  75th percentile: 16.0
  max: 37.0
0 733.0
lines of code
min: 4.0 | average: 129.4 | 25th percentile: 30.5 | median: 76.0 | 75th percentile: 180.0 | max: 733.0

Number of Contributors vs. Number of Changes: 173 points

include/unifex/win32/detail/ntapi.hpp x: 5 # contributors y: 6 # changes include/unifex/win32/detail/types.hpp x: 6 # contributors y: 7 # changes include/unifex/win32/low_latency_iocp_context.hpp x: 6 # contributors y: 10 # changes include/unifex/win32/windows_thread_pool.hpp x: 5 # contributors y: 10 # changes source/win32/low_latency_iocp_context.cpp x: 7 # contributors y: 12 # changes include/unifex/at_coroutine_exit.hpp x: 3 # contributors y: 5 # changes include/unifex/let_error.hpp x: 2 # contributors y: 3 # changes include/unifex/sender_concepts.hpp x: 7 # contributors y: 28 # changes include/unifex/type_list.hpp x: 7 # contributors y: 11 # changes source/unifex.pc.in x: 1 # contributors y: 1 # changes include/unifex/linux/io_uring_context.hpp x: 9 # contributors y: 24 # changes source/linux/io_uring_context.cpp x: 10 # contributors y: 18 # changes include/unifex/just_void_or_done.hpp x: 1 # contributors y: 6 # changes include/unifex/dematerialize.hpp x: 8 # contributors y: 25 # changes include/unifex/materialize.hpp x: 8 # contributors y: 29 # changes include/unifex/await_transform.hpp x: 6 # contributors y: 19 # changes include/unifex/inplace_stop_token.hpp x: 5 # contributors y: 16 # changes include/unifex/task.hpp x: 6 # contributors y: 28 # changes include/unifex/async_scope.hpp x: 5 # contributors y: 11 # changes include/unifex/just.hpp x: 7 # contributors y: 22 # changes include/unifex/just_error.hpp x: 4 # contributors y: 6 # changes include/unifex/let_value.hpp x: 1 # contributors y: 3 # changes include/unifex/let.hpp x: 10 # contributors y: 35 # changes include/unifex/let_with_stop_source.hpp x: 6 # contributors y: 13 # changes include/unifex/config.hpp.in x: 10 # contributors y: 33 # changes include/unifex/defer.hpp x: 2 # contributors y: 5 # changes include/unifex/find_if.hpp x: 7 # contributors y: 19 # changes include/unifex/for_each.hpp x: 7 # contributors y: 16 # changes include/unifex/just_from.hpp x: 2 # contributors y: 4 # changes include/unifex/let_done.hpp x: 1 # contributors y: 2 # changes include/unifex/schedule_with_subscheduler.hpp x: 6 # contributors y: 16 # changes include/unifex/then_execute.hpp x: 6 # contributors y: 11 # changes include/unifex/transform.hpp x: 7 # contributors y: 37 # changes include/unifex/transform_done.hpp x: 8 # contributors y: 27 # changes include/unifex/transform_error.hpp x: 3 # contributors y: 4 # changes include/unifex/when_all.hpp x: 9 # contributors y: 28 # changes include/unifex/create.hpp x: 2 # contributors y: 2 # changes include/unifex/detail/unifex_fwd.hpp x: 5 # contributors y: 12 # changes include/unifex/execute.hpp x: 3 # contributors y: 8 # changes include/unifex/receiver_concepts.hpp x: 7 # contributors y: 20 # changes include/unifex/scheduler_concepts.hpp x: 6 # contributors y: 25 # changes cmake/CMakeLists.txt.in x: 6 # contributors y: 6 # changes cmake/FindCoroutines.cmake x: 5 # contributors y: 9 # changes cmake/unifex_flags.cmake x: 6 # contributors y: 9 # changes include/unifex/allocate.hpp x: 7 # contributors y: 21 # changes include/unifex/any_sender_of.hpp x: 4 # contributors y: 13 # changes include/unifex/any_unique.hpp x: 8 # contributors y: 23 # changes include/unifex/bulk_join.hpp x: 7 # contributors y: 13 # changes include/unifex/bulk_schedule.hpp x: 8 # contributors y: 16 # changes include/unifex/continuations.hpp x: 3 # contributors y: 3 # changes include/unifex/coroutine_concepts.hpp x: 5 # contributors y: 13 # changes include/unifex/detail/concept_macros.hpp x: 5 # contributors y: 7 # changes include/unifex/detail/epilogue.hpp x: 4 # contributors y: 5 # changes include/unifex/detail/intrusive_list.hpp x: 4 # contributors y: 7 # changes include/unifex/exception.hpp x: 4 # contributors y: 8 # changes include/unifex/execution_policy.hpp x: 5 # contributors y: 5 # changes include/unifex/finally.hpp x: 7 # contributors y: 32 # changes include/unifex/get_allocator.hpp x: 4 # contributors y: 9 # changes include/unifex/get_stop_token.hpp x: 6 # contributors y: 15 # changes include/unifex/indexed_for.hpp x: 7 # contributors y: 27 # changes include/unifex/linux/io_epoll_context.hpp x: 8 # contributors y: 20 # changes include/unifex/manual_event_loop.hpp x: 8 # contributors y: 22 # changes include/unifex/null_receiver.hpp x: 5 # contributors y: 8 # changes include/unifex/on.hpp x: 7 # contributors y: 18 # changes include/unifex/reduce_stream.hpp x: 7 # contributors y: 33 # changes include/unifex/retry_when.hpp x: 7 # contributors y: 31 # changes include/unifex/static_thread_pool.hpp x: 7 # contributors y: 17 # changes include/unifex/tag_invoke.hpp x: 5 # contributors y: 15 # changes include/unifex/take_until.hpp x: 8 # contributors y: 24 # changes include/unifex/thread_unsafe_event_loop.hpp x: 8 # contributors y: 26 # changes include/unifex/type_traits.hpp x: 6 # contributors y: 23 # changes include/unifex/win32/filetime_clock.hpp x: 4 # contributors y: 4 # changes include/unifex/with_query_value.hpp x: 9 # contributors y: 26 # changes
37.0
# changes
  min: 1.0
  average: 11.83
  25th percentile: 5.0
  median: 9.0
  75th percentile: 16.0
  max: 37.0
0 10.0
# contributors
min: 1.0 | average: 5.17 | 25th percentile: 4.0 | median: 5.0 | 75th percentile: 7.0 | max: 10.0