.. |
CMakeLists.txt
|
odyssey: minor fixes
|
2019-09-28 17:42:29 +03:00 |
accept.c
|
Coverity scan results (#119)
|
2020-02-18 18:05:02 +05:00 |
bind.c
|
machinarium: move root to third_party/machinarium
|
2018-03-29 14:30:14 +03:00 |
buf.h
|
machinarium: move root to third_party/machinarium
|
2018-03-29 14:30:14 +03:00 |
build.h.cmake
|
odyssey: add support for BoringSSL
|
2018-11-23 17:07:39 +03:00 |
call.c
|
odyssey: major rework of io architecture
|
2019-01-23 18:43:52 +03:00 |
call.h
|
odyssey: major rework of io architecture
|
2019-01-23 18:43:52 +03:00 |
channel.c
|
machinarium: rework msg_cache/coroutine_cache per machine thread
|
2018-11-19 17:52:37 +03:00 |
channel.h
|
machinarium: switch to sleeplock instead of pthread_mutex_t
|
2018-11-15 15:22:38 +03:00 |
channel_api.c
|
machinarium: move root to third_party/machinarium
|
2018-03-29 14:30:14 +03:00 |
channel_fast.c
|
machinarium: fix readers race in fast_channel implementation
|
2019-03-12 19:39:46 +03:00 |
channel_fast.h
|
machinarium: move root to third_party/machinarium
|
2018-03-29 14:30:14 +03:00 |
channel_type.h
|
machinarium: move root to third_party/machinarium
|
2018-03-29 14:30:14 +03:00 |
clock.c
|
Optimize clocks
|
2019-12-02 18:19:44 +05:00 |
clock.h
|
machinarium: rework time update logic
|
2018-11-27 16:19:16 +03:00 |
close.c
|
machinarium: move root to third_party/machinarium
|
2018-03-29 14:30:14 +03:00 |
cond.c
|
odyssey: major rework of io architecture
|
2019-01-23 18:43:52 +03:00 |
cond.h
|
odyssey: major rework of io architecture
|
2019-01-23 18:43:52 +03:00 |
connect.c
|
machinarium: add support for unix sockets
|
2018-06-28 15:25:24 +03:00 |
context.c
|
machinarium: move root to third_party/machinarium
|
2018-03-29 14:30:14 +03:00 |
context.h
|
machinarium: move root to third_party/machinarium
|
2018-03-29 14:30:14 +03:00 |
context_stack.c
|
machinarium: move root to third_party/machinarium
|
2018-03-29 14:30:14 +03:00 |
context_stack.h
|
machinarium: move root to third_party/machinarium
|
2018-03-29 14:30:14 +03:00 |
coroutine.c
|
machinarium: move root to third_party/machinarium
|
2018-03-29 14:30:14 +03:00 |
coroutine.h
|
machinarium: move root to third_party/machinarium
|
2018-03-29 14:30:14 +03:00 |
coroutine_cache.c
|
machinarium: rework msg_cache/coroutine_cache per machine thread
|
2018-11-19 17:52:37 +03:00 |
coroutine_cache.h
|
machinarium: rework msg_cache/coroutine_cache per machine thread
|
2018-11-19 17:52:37 +03:00 |
dns.c
|
machinarium: move root to third_party/machinarium
|
2018-03-29 14:30:14 +03:00 |
epoll.c
|
odyssey: major rework of io architecture
|
2019-01-23 18:43:52 +03:00 |
epoll.h
|
machinarium: move root to third_party/machinarium
|
2018-03-29 14:30:14 +03:00 |
event.h
|
machinarium: move root to third_party/machinarium
|
2018-03-29 14:30:14 +03:00 |
event_mgr.c
|
machinarium: fix channel/event_mgr timeout race
|
2019-08-11 15:08:55 +03:00 |
event_mgr.h
|
machinarium: switch to sleeplock instead of pthread_mutex_t
|
2018-11-15 15:22:38 +03:00 |
eventfd.c
|
machinarium: implement machine_eventfd()
|
2018-07-17 17:22:09 +03:00 |
fd.h
|
machinarium: move root to third_party/machinarium
|
2018-03-29 14:30:14 +03:00 |
idle.h
|
machinarium: move root to third_party/machinarium
|
2018-03-29 14:30:14 +03:00 |
io.c
|
Use one tls cts per thread
|
2020-02-24 15:18:35 +05:00 |
io.h
|
Use one tls cts per thread
|
2020-02-24 15:18:35 +05:00 |
iov.c
|
odyssey: major rework of io architecture
|
2019-01-23 18:43:52 +03:00 |
iov.h
|
odyssey: allocate temp buffer for tls writev support
|
2019-01-24 16:46:46 +03:00 |
list.h
|
machinarium: move root to third_party/machinarium
|
2018-03-29 14:30:14 +03:00 |
loop.c
|
machinarium: rework time update logic
|
2018-11-27 16:19:16 +03:00 |
loop.h
|
odyssey: major rework of io architecture
|
2019-01-23 18:43:52 +03:00 |
lrand48.c
|
machinarium: fix readers race in fast_channel implementation
|
2019-03-12 19:39:46 +03:00 |
lrand48.h
|
Use pg_lrand48 for portability (#48)
|
2019-01-30 14:30:31 +05:00 |
machinarium.h
|
Try to stop TLS handshakes on shutdown
|
2020-03-23 18:14:18 +05:00 |
machinarium_private.h
|
odyssey: fix warnings
|
2019-02-10 14:27:28 +03:00 |
machine.c
|
Try to stop TLS handshakes on shutdown
|
2020-03-23 18:14:18 +05:00 |
machine.h
|
Try to stop TLS handshakes on shutdown
|
2020-03-23 18:14:18 +05:00 |
machine_mgr.c
|
Try to stop TLS handshakes on shutdown
|
2020-03-23 18:14:18 +05:00 |
machine_mgr.h
|
Try to stop TLS handshakes on shutdown
|
2020-03-23 18:14:18 +05:00 |
macro.h
|
machinarium: move root to third_party/machinarium
|
2018-03-29 14:30:14 +03:00 |
mm.c
|
odyssey: major rework of io architecture
|
2019-01-23 18:43:52 +03:00 |
mm.h
|
machinarium: rework msg_cache/coroutine_cache per machine thread
|
2018-11-19 17:52:37 +03:00 |
msg.c
|
odyssey: major rework of io architecture
|
2019-01-23 18:43:52 +03:00 |
msg.h
|
machinarium: avoid caching messages from other workers
|
2018-11-20 19:08:27 +03:00 |
msg_cache.c
|
machinarium: avoid caching messages from other workers
|
2018-11-20 19:08:27 +03:00 |
msg_cache.h
|
machinarium: rework msg_cache/coroutine_cache per machine thread
|
2018-11-19 17:52:37 +03:00 |
pg_rand48.c
|
Use pg_lrand48 for portability (#48)
|
2019-01-30 14:30:31 +05:00 |
poll.h
|
odyssey: major rework of io architecture
|
2019-01-23 18:43:52 +03:00 |
read.c
|
odyssey: make restart read logic explicit in router attach
|
2019-06-13 11:55:01 +03:00 |
scheduler.c
|
Coverity scan results (#119)
|
2020-02-18 18:05:02 +05:00 |
scheduler.h
|
machinarium: move root to third_party/machinarium
|
2018-03-29 14:30:14 +03:00 |
signal_mgr.c
|
Fix ignoring of SIGPIPE
|
2019-12-18 14:32:36 +05:00 |
signal_mgr.h
|
Fix ignoring of SIGPIPE
|
2019-12-18 14:32:36 +05:00 |
sleep_lock.h
|
machinarium: rework msg_cache/coroutine_cache per machine thread
|
2018-11-19 17:52:37 +03:00 |
socket.c
|
machinarium: rewrite write logic using msg queue/flush
|
2018-08-22 16:36:28 +03:00 |
socket.h
|
machinarium: rewrite write logic using msg queue/flush
|
2018-08-22 16:36:28 +03:00 |
task.h
|
machinarium: move root to third_party/machinarium
|
2018-03-29 14:30:14 +03:00 |
task_mgr.c
|
machinarium: avoid caching messages from other workers
|
2018-11-20 19:08:27 +03:00 |
task_mgr.h
|
machinarium: move root to third_party/machinarium
|
2018-03-29 14:30:14 +03:00 |
thread.c
|
machinarium: try PTHREAD_CANCEL_DISABLE/DEFERRED to avoid __libc calls
|
2018-11-22 18:44:53 +03:00 |
thread.h
|
machinarium: try PTHREAD_CANCEL_DISABLE/DEFERRED to avoid __libc calls
|
2018-11-22 18:44:53 +03:00 |
timer.h
|
machinarium: move root to third_party/machinarium
|
2018-03-29 14:30:14 +03:00 |
tls.c
|
Fix multiple listeners
|
2020-02-24 15:18:35 +05:00 |
tls.h
|
Use one tls cts per thread
|
2020-02-24 15:18:35 +05:00 |
util.h
|
machinarium: move root to third_party/machinarium
|
2018-03-29 14:30:14 +03:00 |
write.c
|
odyssey: major rework of io architecture
|
2019-01-23 18:43:52 +03:00 |