Skip to content
Snippets Groups Projects

Repository graph

You can move around the graph by using the arrow keys.
Select Git revision
  • add_callback_wait_assert
  • async_network2
  • bisect_client
  • buffer-selection
  • build-without-filesystem-constexpr
  • burak
  • cactus_stack_devel
  • callback-fsearch
  • callback-fsearch-alternative
  • cancel-callbacks
  • cancel-callbacks-simple
  • cq_lock
  • current-fiber-in-context-memleak-fix
  • distributed-eventd-sleep-strategy
  • du
  • ebpf-wakeup
  • ebpf-wakeup-reg-buf
  • echo_client_semantic_echos
  • emper_exit
  • expose_context_memory_cache_configuration
20 results
Created with Raphaël 2.2.018Dec1714131097532130Nov2726252320191716111065428Oct2724614Sep111023Aug1131Jul161528Mar7626Feb2423222019181629Jan26252221121110987432129Dec2717135312Nov730Oct24201427Sep262418171512115131Aug3029161576531Jul2524191713123Aug2131Jul19121128Jun2320191817927Apr1176423Mar2114Sep8[clang-tidy] prevent modernize warnings in C header include/emper.h[IO] fix syscall trial[IO] include hints for what we use the included headers[IO] make size of io_uring configurable and increase the default value[IO] exit with 77 to skip tests when we are not allowed to create an io_uring[test] fix unused variable warning for builds without assert[IO] use MSG_DONTWAIT recv/send flag instead of SOCK_NONBLOCK socket option[IO] batch io_uring_submit calls in submitActor[tests] make number of echos in ConcurrentNetworkEchoTest a cmdline argument[IO] Use "if constexpr" for EMPER_ASYNC_LIB*[IO] rename IO functions and improve documentation[IO] rename IO functions exported to C from sync_* to emper_*[IO] wrap io into emper namespace[IO] don't try to cleanly shutdown IO subsystem[IO] make io::Future inherit from Logger and explicitly use global io_logger through IO_LOGD[gitlab-ci] install liburing-dev[test] overhaul async_lib tests and introduce test fixturesturn on IO support by defaultresubmit non completed IO requests instead of unblocking the fiberdo not try write and read syscalls because they may block the worker waiting for disk IOsupport POSIX accept interface[test] add concurrent echo network testuse an Actor instead of a pthread to submit IO to io_uringadd flags to send and recvset O_NONBLOCK fd flag on connect IO requestsquit io_loop on exitadd support for syscall completion before submitting IO to io_uringsplit io_thread into an submission and one completion partintroduce blocking IO functions sync_* and only export those to Cuse adt::MpscQueue or adt::LockedUnboundedQueue to implement the IO submission queueIntroduce io::Future to make the async_* functions non blockingexport async_* functions to CAdd IO support using the linux io_uring APIMerge branch 'ubmpscq_handle_spurious_wakeup' into 'master'Merge branch 'test-laws' into 'master'handle UnboundedBlockingMpscQueue spurious wake-ups[Runtime] don't allocate threads array twiceAdd meson option for scheduling strategy and according CI jobsMerge branch 'worker-improvements' into 'master'[Worker] Align 'seed' to cache line
Loading