Commit Graph

19 Commits

Author SHA1 Message Date
Dmitry Simonenko e89110d87d machinarium: make machines run in separate threads 2017-05-17 17:20:04 +03:00
Dmitry Simonenko 93646e25b9 machinarium: rename mm_t into mm_machine_t 2017-05-17 14:49:52 +03:00
Dmitry Simonenko c60340d6cb machinarium: major rework of fiber operation call logic 2017-04-20 14:56:47 +03:00
Dmitry Simonenko c435fc3640 machinarium: make name resolution work; enable tls 2017-04-13 22:41:18 +03:00
Dmitry Simonenko b0f4e9c092 machinarium: remake core api using new event loop impl 2017-04-10 18:07:14 +03:00
Dmitry Simonenko 9be76d1eb4 machinarium: remake error setters 2017-03-29 14:58:27 +03:00
Dmitry Simonenko 53ee461e5b machinarium: bind use tls for connect, read and write 2017-03-28 14:51:57 +03:00
Dmitry Simonenko 72e540f282 machinarium: add openssl initialization and basic tls_io 2017-03-24 17:53:39 +03:00
Dmitry Simonenko 1c3841885a machinarium: include OpenSSL into build; update tests 2017-03-24 16:50:23 +03:00
Dmitry Simonenko 66923d3d82 machinarium: do not use libtls 2017-03-24 16:19:48 +03:00
Dmitry Simonenko a9bd970418 machinarium: add tls work mode 2017-03-24 12:55:18 +03:00
Dmitry Simonenko 078376c749 machinarium: use fiber id instead of object pointer 2017-03-21 16:32:54 +03:00
Dmitry Simonenko ae15cce60d machinarium: rename machine.h to machinarium.h 2017-03-21 15:55:23 +03:00
Dmitry Simonenko 5360997ad3 machinarium: move machine to src (complete refactoring) 2017-03-21 15:50:44 +03:00
Dmitry Simonenko d9357c7dc2 machinarium: remove src/ 2017-03-21 15:48:48 +03:00
Dmitry Simonenko 305850068a machinarium: switch to prepare_t as async handler 2017-03-10 15:50:27 +03:00
Dmitry Simonenko 74411a0a7b machinarium: import and use libcoro for coroutine creation 2017-03-01 16:21:08 +03:00
Dmitry Simonenko 7b08be8d08 machinarium: implement mm_condition/mm_signal functions 2017-02-01 15:57:15 +03:00
Dmitry Simonenko 0c466a90ae machinarium: move source code base from lib into src 2017-01-17 17:12:21 +03:00