Commit Graph

13 Commits

Author SHA1 Message Date
Dmitry Simonenko 74397d02e2 machinarium: rename context function type 2017-05-17 14:43:14 +03:00
Dmitry Simonenko 80062433fe machinarium: add valgrind support 2017-05-16 17:31:01 +03:00
Dmitry Simonenko baa03e2680 machinarium: expose context structure 2017-05-16 16:58:06 +03:00
Dmitry Simonenko 614923d2a5 machnarium: do not pass main context pointer 2017-05-16 16:49:58 +03:00
Dmitry Simonenko c3be82a715 machinarium: context: use ret instead of popq/jmpq 2017-05-16 16:47:08 +03:00
Dmitry Simonenko 9638fc9f4d machinarium: implement custom stack switch for x86/x86-64 2017-05-16 16:27:46 +03:00
Dmitry Simonenko 7340a1e61c machinarium: separate fiber stack from context 2017-05-16 15:07:55 +03:00
Dmitry Simonenko a92434071d machinarium: remove libcoro and temporary switch to ucontext 2017-05-16 14:50:45 +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 74411a0a7b machinarium: import and use libcoro for coroutine creation 2017-03-01 16:21:08 +03:00
Dmitry Simonenko 0c466a90ae machinarium: move source code base from lib into src 2017-01-17 17:12:21 +03:00