Dmitry Simonenko
|
f4b7424190
|
machinarium: add examples/benchmark.c
|
2017-05-16 13:10:00 +03:00 |
Dmitry Simonenko
|
d64a736e36
|
machinarium: rename test-suite into tests
|
2017-05-16 13:09:38 +03:00 |
Dmitry Simonenko
|
44c33d77de
|
machinarium: update .gitignore file
|
2017-05-16 13:08:47 +03:00 |
Dmitry Simonenko
|
ed1a98e283
|
machinarium: remove previous test suite directory
|
2017-05-16 13:06:56 +03:00 |
Dmitry Simonenko
|
3370cf43e7
|
machinarium: add getaddrinfo tests
|
2017-05-16 12:54:03 +03:00 |
Dmitry Simonenko
|
ffff1d7606
|
machinarium: add read timeout and cancel tests
|
2017-05-16 12:48:16 +03:00 |
Dmitry Simonenko
|
c520c508db
|
machinarium: add basic client-server tests
|
2017-05-15 17:53:55 +03:00 |
Dmitry Simonenko
|
22123c7823
|
machinarium: add context-switch test
|
2017-05-15 17:38:39 +03:00 |
Dmitry Simonenko
|
f0ad7a3db9
|
machinarium: add accept cancel and timeout tests
|
2017-05-15 17:32:22 +03:00 |
Dmitry Simonenko
|
f2b5f69ba0
|
machinarium: add connect timeout and cancel tests
|
2017-05-15 17:21:34 +03:00 |
Dmitry Simonenko
|
c96122a687
|
machinarium: add io create and connect tests
|
2017-05-15 17:10:58 +03:00 |
Dmitry Simonenko
|
2dc8bef8bc
|
machinarium: add condition tests
|
2017-05-15 16:55:10 +03:00 |
Dmitry Simonenko
|
0b7c3909d9
|
machinarium: add wait test
|
2017-05-15 16:48:28 +03:00 |
Dmitry Simonenko
|
af3770be90
|
machinarium: add create and sleep tests
|
2017-05-15 16:41:31 +03:00 |
Dmitry Simonenko
|
40420f7714
|
machinarium: add new test-suite implementation
|
2017-05-15 16:21:56 +03:00 |
Dmitry Simonenko
|
cb588f4973
|
machinarium: build static library by default
|
2017-05-15 15:32:13 +03:00 |
Dmitry Simonenko
|
ac30023f1e
|
machinarium: fix readahead callback read status
|
2017-04-21 14:52:16 +03:00 |
Dmitry Simonenko
|
ee52bd22d7
|
machinarium: sort timers after removal
|
2017-04-21 13:28:36 +03:00 |
Dmitry Simonenko
|
40500d578a
|
machinarium: include limits.h in machinarium.h
|
2017-04-20 15:18:09 +03:00 |
Dmitry Simonenko
|
e619cbf266
|
machinarium: turn readahead back on
|
2017-04-20 15:12:41 +03:00 |
Dmitry Simonenko
|
a4ec75820d
|
machinarium: implement fast call stub
|
2017-04-20 15:08:56 +03:00 |
Dmitry Simonenko
|
c60340d6cb
|
machinarium: major rework of fiber operation call logic
|
2017-04-20 14:56:47 +03:00 |
Dmitry Simonenko
|
ea3ef72118
|
machinarium: remove return value from fd callback
|
2017-04-19 16:38:00 +03:00 |
Dmitry Simonenko
|
bd74e1f6bb
|
machinarium: try to do one syscall during poller callback
|
2017-04-18 16:05:17 +03:00 |
Dmitry Simonenko
|
7807f860ea
|
machinarium: rework readahead support
|
2017-04-18 15:02:28 +03:00 |
Dmitry Simonenko
|
259fc79315
|
machinarium: do optimistic io call before polling
|
2017-04-17 16:16:35 +03:00 |
Dmitry Simonenko
|
771f8e3141
|
machinarium: remove leftovers
|
2017-04-14 18:04:20 +03:00 |
Dmitry Simonenko
|
0c0a861243
|
machinarium: update tests
|
2017-04-14 17:55:15 +03:00 |
Dmitry Simonenko
|
b4818c0148
|
machinarium: make machine_read() readahead-less version
|
2017-04-14 17:53:55 +03:00 |
Dmitry Simonenko
|
b182b930ce
|
machinarium: use correct fiber in machine_write() cb
|
2017-04-14 17:50:02 +03:00 |
Dmitry Simonenko
|
c630877d90
|
machinarium: implement machine_accept_timedout()
|
2017-04-13 22:46:35 +03:00 |
Dmitry Simonenko
|
c435fc3640
|
machinarium: make name resolution work; enable tls
|
2017-04-13 22:41:18 +03:00 |
Dmitry Simonenko
|
9b7b773dbc
|
machinarium: add accept cancel test
|
2017-04-13 21:55:57 +03:00 |
Dmitry Simonenko
|
21480234ea
|
machinarium: add accept timeout test
|
2017-04-13 21:51:14 +03:00 |
Dmitry Simonenko
|
5476fcb34b
|
machinarium: add readahead test
|
2017-04-13 21:50:38 +03:00 |
Dmitry Simonenko
|
6301d72b3a
|
machinarium: properly setup accepted client io
|
2017-04-13 21:36:17 +03:00 |
Dmitry Simonenko
|
53bcf195b0
|
machinarium: support machine_accept() timeout
|
2017-04-13 21:10:42 +03:00 |
Dmitry Simonenko
|
c932b593f7
|
machinarium: implement machine_accept()
|
2017-04-13 21:08:21 +03:00 |
Dmitry Simonenko
|
8eda2208ef
|
machinarium: make typedef of coroutine function
|
2017-04-13 20:35:49 +03:00 |
Dmitry Simonenko
|
ed2e975ea3
|
machinarium: add more read tests
|
2017-04-12 16:23:55 +03:00 |
Dmitry Simonenko
|
46ad1cc0df
|
machinarium: switch machine_read() to new event loop impl
|
2017-04-12 16:22:41 +03:00 |
Dmitry Simonenko
|
18b834b6f8
|
machinarium: add test_write
|
2017-04-12 15:34:50 +03:00 |
Dmitry Simonenko
|
b28c02d16d
|
machinarium: detach fd from event loop during close and connect
|
2017-04-12 15:33:34 +03:00 |
Dmitry Simonenko
|
edc5ed4f65
|
machinarium: implement machine_write()
|
2017-04-12 15:19:30 +03:00 |
Dmitry Simonenko
|
08731e1152
|
machinarium: separate on_read and on_write fd handler events
|
2017-04-12 15:17:51 +03:00 |
Dmitry Simonenko
|
93b5ed2a6a
|
machinarium: add simplified mm_timer_start()
|
2017-04-12 15:16:01 +03:00 |
Dmitry Simonenko
|
7d6cacb432
|
machinarium: implement machine_bind()
|
2017-04-11 17:39:20 +03:00 |
Dmitry Simonenko
|
17289280e1
|
machinarium: add test_connect and test_connect_timeout tests
|
2017-04-11 16:59:02 +03:00 |
Dmitry Simonenko
|
74f9054ed8
|
machinarium: implement machine_connect() and tests
|
2017-04-11 16:50:11 +03:00 |
Dmitry Simonenko
|
5900bb4d49
|
machinarium: add separate machine_free_io() method
|
2017-04-11 16:48:40 +03:00 |