path # lines of code number of updates days since first update days since last update first updated last updated cmake/CMakeLists.txt.in 21 6 877 260 2019-11-21 2021-07-30 cmake/unifex_flags.cmake 64 9 882 260 2019-11-16 2021-07-30 cmake/FindCoroutines.cmake 189 9 882 260 2019-11-16 2021-07-30 cmake/gtest.cmake 26 2 877 260 2019-11-21 2021-07-30 cmake/unifex_options.cmake 6 3 882 260 2019-11-16 2021-07-30 cmake/FindLibUring.cmake 25 6 822 260 2020-01-15 2021-07-30 cmake/project-is-top-level.cmake 7 1 347 347 2021-05-04 2021-05-04 cmake/unifex_env.cmake 25 7 882 260 2019-11-16 2021-07-30 cmake/FindMemoryResource.cmake 175 6 882 260 2019-11-16 2021-07-30 include/unifex/sender_concepts.hpp 314 28 879 124 2019-11-19 2021-12-13 include/unifex/range_stream.hpp 68 13 879 260 2019-11-19 2021-07-30 include/unifex/stop_if_requested.hpp 76 2 399 260 2021-03-13 2021-07-30 include/unifex/let_value_with_stop_source.hpp 143 2 247 238 2021-08-12 2021-08-21 include/unifex/static_thread_pool.hpp 134 17 879 260 2019-11-19 2021-07-30 include/unifex/new_thread_context.hpp 138 16 801 260 2020-02-05 2021-07-30 include/unifex/materialize.hpp 205 29 860 162 2019-12-08 2021-11-05 include/unifex/invoke.hpp 37 3 348 260 2021-05-03 2021-07-30 include/unifex/execution_policy.hpp 10 5 687 260 2020-05-29 2021-07-30 include/unifex/on.hpp 38 18 879 260 2019-11-19 2021-07-30 include/unifex/scope_guard.hpp 31 8 764 260 2020-03-13 2021-07-30 include/unifex/file_concepts.hpp 55 9 767 260 2020-03-10 2021-07-30 include/unifex/type_erased_stream.hpp 316 22 879 260 2019-11-19 2021-07-30 include/unifex/any_sender_of.hpp 201 13 590 260 2020-09-03 2021-07-30 include/unifex/manual_lifetime.hpp 139 13 764 260 2020-03-13 2021-07-30 include/unifex/stream_concepts.hpp 71 11 879 260 2019-11-19 2021-07-30 include/unifex/any_unique.hpp 400 23 884 260 2019-11-14 2021-07-30 include/unifex/bulk_join.hpp 121 13 687 260 2020-05-29 2021-07-30 include/unifex/let_with_stop_source.hpp 10 13 634 233 2020-07-21 2021-08-26 include/unifex/timed_single_thread_context.hpp 241 26 885 260 2019-11-13 2021-07-30 include/unifex/get_allocator.hpp 27 9 767 260 2020-03-10 2021-07-30 include/unifex/async_mutex.hpp 88 16 885 260 2019-11-13 2021-07-30 include/unifex/span.hpp 245 10 728 260 2020-04-18 2021-07-30 include/unifex/upon_done.hpp 196 1 226 226 2021-09-02 2021-09-02 include/unifex/retry_when.hpp 338 31 806 260 2020-01-31 2021-07-30 include/unifex/never.hpp 74 16 879 260 2019-11-19 2021-07-30 include/unifex/scheduler_concepts.hpp 348 25 885 260 2019-11-13 2021-07-30 include/unifex/spin_wait.hpp 22 5 728 260 2020-04-18 2021-07-30 include/unifex/just_void_or_done.hpp 58 6 190 161 2021-10-08 2021-11-06 include/unifex/indexed_for.hpp 148 27 838 260 2019-12-30 2021-07-30 include/unifex/null_receiver.hpp 19 8 879 260 2019-11-19 2021-07-30 include/unifex/then.hpp 179 2 247 238 2021-08-12 2021-08-21 include/unifex/bulk_transform.hpp 203 12 687 260 2020-05-29 2021-07-30 include/unifex/with_query_value.hpp 125 26 884 260 2019-11-14 2021-07-30 include/unifex/sequence.hpp 377 33 877 260 2019-11-21 2021-07-30 include/unifex/just_done.hpp 59 5 563 260 2020-09-30 2021-07-30 include/unifex/let_value.hpp 294 3 247 222 2021-08-12 2021-09-06 include/unifex/just.hpp 85 22 879 222 2019-11-19 2021-09-06 include/unifex/transform_stream.hpp 28 11 765 238 2020-03-12 2021-08-21 include/unifex/thread_unsafe_event_loop.hpp 318 26 885 260 2019-11-13 2021-07-30 include/unifex/allocate.hpp 115 21 860 260 2019-12-08 2021-07-30 include/unifex/filesystem.hpp 35 7 799 260 2020-02-07 2021-07-30 include/unifex/transform_done.hpp 10 27 733 238 2020-04-13 2021-08-21 include/unifex/transform.hpp 10 37 879 238 2019-11-19 2021-08-21 include/unifex/execute.hpp 55 8 879 260 2019-11-19 2021-07-30 include/unifex/unstoppable_token.hpp 17 5 728 260 2020-04-18 2021-07-30 include/unifex/reduce_stream.hpp 309 33 885 260 2019-11-13 2021-07-30 include/unifex/task.hpp 206 28 884 176 2019-11-14 2021-10-22 include/unifex/let_done.hpp 304 2 247 238 2021-08-12 2021-08-21 include/unifex/stop_token_concepts.hpp 16 7 765 260 2020-03-12 2021-07-30 include/unifex/single_thread_context.hpp 26 8 766 260 2020-03-11 2021-07-30 include/unifex/create.hpp 121 2 289 257 2021-07-01 2021-08-02 include/unifex/just_error.hpp 75 6 563 222 2020-09-30 2021-09-06 include/unifex/adapt_stream.hpp 74 11 879 260 2019-11-19 2021-07-30 include/unifex/async_trace.hpp 82 22 884 260 2019-11-14 2021-07-30 include/unifex/receiver_concepts.hpp 221 20 879 260 2019-11-19 2021-07-30 include/unifex/get_execution_policy.hpp 24 5 687 260 2020-05-29 2021-07-30 include/unifex/delay.hpp 35 12 879 260 2019-11-19 2021-07-30 include/unifex/manual_event_loop.hpp 121 22 885 260 2019-11-13 2021-07-30 include/unifex/tag_invoke.hpp 70 15 884 260 2019-11-14 2021-07-30 include/unifex/bulk_schedule.hpp 167 16 687 260 2020-05-29 2021-07-30 include/unifex/find_if.hpp 338 19 631 238 2020-07-24 2021-08-21 include/unifex/type_traits.hpp 217 23 860 260 2019-12-08 2021-07-30 include/unifex/type_index.hpp 76 5 616 260 2020-08-08 2021-07-30 include/unifex/ready_done_sender.hpp 43 13 879 260 2019-11-19 2021-07-30 include/unifex/let_value_with.hpp 109 2 247 238 2021-08-12 2021-08-21 include/unifex/via_stream.hpp 46 13 879 260 2019-11-19 2021-07-30 include/unifex/std_concepts.hpp 224 5 728 260 2020-04-18 2021-07-30 include/unifex/memory_resource.hpp 8 6 882 260 2019-11-16 2021-07-30 include/unifex/typed_via.hpp 46 12 879 260 2019-11-19 2021-07-30 include/unifex/detail/intrusive_stack.hpp 39 7 673 260 2020-06-12 2021-07-30 include/unifex/detail/atomic_intrusive_queue.hpp 111 10 885 260 2019-11-13 2021-07-30 include/unifex/detail/intrusive_list.hpp 96 7 673 260 2020-06-12 2021-07-30 include/unifex/detail/intrusive_heap.hpp 79 10 822 260 2020-01-15 2021-07-30 include/unifex/detail/prologue.hpp 18 7 728 260 2020-04-18 2021-07-30 include/unifex/detail/concept_macros.hpp 226 7 728 260 2020-04-18 2021-07-30 include/unifex/detail/epilogue.hpp 6 5 728 260 2020-04-18 2021-07-30 include/unifex/detail/intrusive_queue.hpp 91 9 885 260 2019-11-13 2021-07-30 include/unifex/detail/unifex_fwd.hpp 31 12 717 257 2020-04-29 2021-08-02 include/unifex/get_stop_token.hpp 68 15 767 260 2020-03-10 2021-07-30 include/unifex/submit.hpp 171 22 884 260 2019-11-14 2021-07-30 include/unifex/let_with.hpp 10 10 604 238 2020-08-20 2021-08-21 include/unifex/swap.hpp 69 5 728 260 2020-04-18 2021-07-30 include/unifex/type_list.hpp 86 11 860 124 2019-12-08 2021-12-13 include/unifex/any_scheduler.hpp 212 4 347 260 2021-05-04 2021-07-30 include/unifex/upon_error.hpp 177 1 226 226 2021-09-02 2021-09-02 include/unifex/stop_immediately.hpp 361 25 884 260 2019-11-14 2021-07-30 include/unifex/coroutine.hpp 8 6 882 260 2019-11-16 2021-07-30 include/unifex/next_adapt_stream.hpp 43 11 879 260 2019-11-19 2021-07-30 include/unifex/with_allocator.hpp 24 9 765 260 2020-03-12 2021-07-30 include/unifex/let.hpp 10 35 884 231 2019-11-14 2021-08-28 include/unifex/linux/mmap_region.hpp 32 7 822 260 2020-01-15 2021-07-30 include/unifex/linux/safe_file_descriptor.hpp 33 7 822 260 2020-01-15 2021-07-30 include/unifex/linux/io_uring_context.hpp 688 24 879 130 2019-11-19 2021-12-07 include/unifex/linux/io_epoll_context.hpp 733 20 820 260 2020-01-17 2021-07-30 include/unifex/linux/monotonic_clock.hpp 130 7 822 260 2020-01-15 2021-07-30 include/unifex/just_from.hpp 19 4 348 238 2021-05-03 2021-08-21 include/unifex/repeat_effect_until.hpp 246 22 733 260 2020-04-13 2021-07-30 include/unifex/let_error.hpp 331 3 247 124 2021-08-12 2021-12-13 include/unifex/manual_lifetime_union.hpp 79 9 728 260 2020-04-18 2021-07-30 include/unifex/config.hpp.in 181 33 882 238 2019-11-16 2021-08-21 include/unifex/async_scope.hpp 175 11 402 204 2021-03-10 2021-09-24 include/unifex/async_manual_reset_event.hpp 109 5 423 260 2021-02-17 2021-07-30 include/unifex/inline_scheduler.hpp 75 15 879 260 2019-11-19 2021-07-30 include/unifex/sync_wait.hpp 136 32 879 260 2019-11-19 2021-07-30 include/unifex/when_all.hpp 313 28 884 248 2019-11-14 2021-08-11 include/unifex/at_coroutine_exit.hpp 209 5 330 122 2021-05-21 2021-12-15 include/unifex/for_each.hpp 71 16 879 238 2019-11-19 2021-08-21 include/unifex/blocking.hpp 30 12 879 260 2019-11-19 2021-07-30 include/unifex/schedule_with_subscheduler.hpp 69 16 879 238 2019-11-19 2021-08-21 include/unifex/finally.hpp 578 32 809 260 2020-01-28 2021-07-30 include/unifex/dematerialize.hpp 177 25 860 162 2019-12-08 2021-11-05 include/unifex/then_execute.hpp 19 11 879 238 2019-11-19 2021-08-21 include/unifex/bind_back.hpp 106 6 603 260 2020-08-21 2021-07-30 include/unifex/stop_when.hpp 314 18 731 260 2020-04-15 2021-07-30 include/unifex/trampoline_scheduler.hpp 120 20 885 260 2019-11-13 2021-07-30 include/unifex/coroutine_concepts.hpp 64 13 884 260 2019-11-14 2021-07-30 include/unifex/win32/detail/safe_handle.hpp 43 5 673 260 2020-06-12 2021-07-30 include/unifex/win32/detail/ntapi.hpp 153 6 481 66 2020-12-21 2022-02-09 include/unifex/win32/detail/types.hpp 45 7 673 66 2020-06-12 2022-02-09 include/unifex/win32/filetime_clock.hpp 79 4 684 260 2020-06-01 2021-07-30 include/unifex/win32/low_latency_iocp_context.hpp 585 10 673 66 2020-06-12 2022-02-09 include/unifex/win32/windows_thread_pool.hpp 577 10 684 66 2020-06-01 2022-02-09 include/unifex/single.hpp 109 22 879 260 2019-11-19 2021-07-30 include/unifex/inplace_stop_token.hpp 217 16 728 174 2020-04-18 2021-10-24 include/unifex/take_until.hpp 374 24 884 260 2019-11-14 2021-07-30 include/unifex/transform_error.hpp 10 4 312 238 2021-06-08 2021-08-21 include/unifex/io_concepts.hpp 133 7 729 260 2020-04-17 2021-07-30 include/unifex/connect_awaitable.hpp 173 11 604 260 2020-08-20 2021-07-30 include/unifex/defer.hpp 19 5 358 238 2021-04-23 2021-08-21 include/unifex/pipe_concepts.hpp 22 7 729 260 2020-04-17 2021-07-30 include/unifex/on_stream.hpp 40 15 879 260 2019-11-19 2021-07-30 include/unifex/into_variant.hpp 120 1 208 208 2021-09-20 2021-09-20 include/unifex/await_transform.hpp 175 19 604 166 2020-08-20 2021-11-01 include/unifex/overload.hpp 43 8 766 260 2020-03-11 2021-07-30 include/unifex/exception.hpp 59 8 565 260 2020-09-28 2021-07-30 include/unifex/typed_via_stream.hpp 39 11 879 260 2019-11-19 2021-07-30 include/unifex/continuations.hpp 256 3 330 260 2021-05-21 2021-07-30 include/unifex/done_as_optional.hpp 38 1 176 176 2021-10-22 2021-10-22 include/unifex/this.hpp 105 11 731 260 2020-04-15 2021-07-30 include/unifex/via.hpp 274 23 879 260 2019-11-19 2021-07-30 source/trampoline_scheduler.cpp 13 3 423 260 2021-02-17 2021-07-30 source/inplace_stop_token.cpp 120 8 430 260 2021-02-10 2021-07-30 source/exception.cpp 19 5 565 260 2020-09-28 2021-07-30 source/async_manual_reset_event.cpp 29 2 423 260 2021-02-17 2021-07-30 source/thread_unsafe_event_loop.cpp 58 5 771 260 2020-03-06 2021-07-30 source/unifex.pc.in 9 1 130 130 2021-12-07 2021-12-07 source/linux/io_epoll_context.cpp 348 13 820 260 2020-01-17 2021-07-30 source/linux/monotonic_clock.cpp 9 5 822 260 2020-01-15 2021-07-30 source/linux/io_uring_context.cpp 465 18 822 130 2020-01-15 2021-12-07 source/linux/io_uring_syscall.cpp 46 4 775 260 2020-03-02 2021-07-30 source/linux/io_uring_syscall.hpp 9 4 775 260 2020-03-02 2021-07-30 source/linux/mmap_region.cpp 9 5 822 260 2020-01-15 2021-07-30 source/linux/safe_file_descriptor.cpp 9 7 822 260 2020-01-15 2021-07-30 source/manual_event_loop.cpp 38 4 764 260 2020-03-13 2021-07-30 source/static_thread_pool.cpp 116 10 879 260 2019-11-19 2021-07-30 source/win32/ntapi.cpp 43 6 481 66 2020-12-21 2022-02-09 source/win32/windows_thread_pool.cpp 44 6 684 260 2020-06-01 2021-07-30 source/win32/filetime_clock.cpp 13 4 684 260 2020-06-01 2021-07-30 source/win32/low_latency_iocp_context.cpp 498 12 673 66 2020-06-12 2022-02-09 source/win32/safe_handle.cpp 11 5 673 260 2020-06-12 2021-07-30 source/async_mutex.cpp 19 6 885 260 2019-11-13 2021-07-30 source/timed_single_thread_context.cpp 80 7 771 260 2020-03-06 2021-07-30 doc/std/metadata.yaml 4 1 791 791 2020-02-15 2020-02-15