Commit Graph

1840 Commits

Author SHA1 Message Date
Oliver Kowalke
8e04df986c multithreaded condition_variable 2013-10-22 19:32:10 +02:00
Oliver Kowalke
3eafc0725f thread-safe mutex' 2013-10-22 14:42:01 +02:00
Oliver Kowalke
bdbe2ea1f7 mutex' call lk.unlock() instead splk_.unlock() 2013-10-18 20:29:18 +02:00
Oliver Kowalke
bc4478c599 condition thread-safe 2013-10-18 20:29:03 +02:00
Oliver Kowalke
8948ddc12f this_fiber::sleep() is interruption-point 2013-10-18 20:28:25 +02:00
Oliver Kowalke
ee13cc1700 make mutex thread-safe 2013-10-18 17:41:08 +02:00
Oliver Kowalke
ef0367bec4 protect list of wiating fibers in fiber_base 2013-10-17 21:01:12 +02:00
Oliver Kowalke
d924f5aa87 spinlock added 2013-10-17 20:55:16 +02:00
Oliver Kowalke
ec8a11e60c atomic fiber::state_ 2013-10-17 19:21:26 +02:00
Oliver Kowalke
1507e34d02 cleanup 2013-10-17 19:20:36 +02:00
Oliver Kowalke
de58203ea8 docu 2013-10-14 19:31:43 +02:00
Oliver Kowalke
9b1a76ad2f docu 2013-10-14 19:24:43 +02:00
Oliver Kowalke
8d4987bf5c reset() + future 2013-10-14 17:43:18 +02:00
Oliver Kowalke
3a0d0309e5 docu 2013-10-14 17:24:37 +02:00
Oliver Kowalke
4f60f804ff docuemtnation update 2013-10-13 11:01:38 +02:00
Oliver Kowalke
88b72766c3 call scheduler::run() not in loop in asio-helpers 2013-10-07 19:41:06 +02:00
Oliver Kowalke
4a483d3215 do not throw in start_fiber_() 2013-10-02 17:13:00 +02:00
Oliver Kowalke
decba3f33f std::terminate() called if exception not catched 2013-10-01 19:44:06 +02:00
Oliver Kowalke
147d41833a remove exception example 2013-10-01 19:43:29 +02:00
Oliver Kowalke
500c1e605b example regarding to exceptions 2013-09-29 11:05:57 +02:00
Oliver Kowalke
045a40e5c6 docu 2013-09-29 10:42:29 +02:00
Oliver Kowalke
4465d50c0c example interrupting fiber 2013-09-29 10:42:11 +02:00
Oliver Kowalke
2a6ea310a1 fix linkingissue 2013-09-28 16:53:04 +02:00
Oliver Kowalke
84d2a50491 fix Jamfiles and multithreading 2013-09-28 10:24:47 +02:00
Oliver Kowalke
abff6f6aa8 fix for MacOS X reated to scheduler::instance_ 2013-09-28 08:22:37 +02:00
Oliver Kowalke
73e87bc599 fix bug related to fiber::join() 2013-09-28 08:20:59 +02:00
olk
2c2f5156e9 Update README.md 2013-09-26 20:28:36 +02:00
Oliver Kowalke
49cb3692bd docu 2013-09-26 20:27:25 +02:00
Oliver Kowalke
2d005f743e docu 2013-09-26 19:26:18 +02:00
Oliver Kowalke
60031f8ec1 Nat's patch applied (Mac OS X related stuff) 2013-09-26 19:25:24 +02:00
Oliver Kowalke
5be0757ffd docu updated 2013-09-24 17:17:57 +02:00
Oliver Kowalke
13e52fdb23 docu 2013-09-16 17:33:15 +02:00
Oliver Kowalke
327104ffe3 dou 2013-09-15 19:38:29 +02:00
Oliver Kowalke
5e59b45c8d documentation 2013-09-13 17:38:36 +02:00
Oliver Kowalke
a71c8478fe make fiber::detach() not inlined 2013-09-13 17:38:09 +02:00
Oliver Kowalke
32405f7a99 add asio example demonstaratiing sync. of fibers 2013-09-11 09:27:27 +02:00
Oliver Kowalke
dfafec5c8b run scheduler after each asio::spawn and usage of yield_context 2013-09-11 09:26:51 +02:00
Oliver Kowalke
8734e49176 remove obsolete classes/files 2013-09-09 09:41:04 +02:00
Oliver Kowalke
0eeaf2e9ec some clean-up of the code 2013-09-09 09:33:11 +02:00
Oliver Kowalke
e996d2e28f use coroutines inside fiber 2013-09-09 08:52:26 +02:00
Oliver Kowalke
00ec9d32a3 update 2013-08-28 21:57:14 +02:00
Oliver Kowalke
2e000575e1 docu 2013-08-27 22:04:12 +02:00
Oliver Kowalke
1e838db13d docu 2013-08-25 19:52:15 +02:00
Oliver Kowalke
0cf8661315 documentation prepared 2013-08-21 17:30:00 +02:00
Oliver Kowalke
f1ff2b2c94 fix promsie issue related to MSVC + typedef 2013-08-19 17:40:53 +02:00
Oliver Kowalke
d91578120f fix libname 2013-08-18 22:14:10 +02:00
Oliver Kowalke
104278aa8a some fixes for auto-linking on WINDOWS 2013-08-18 21:03:29 +02:00
Oliver Kowalke
5afff7e0f9 fix libname for install process 2013-08-18 21:02:39 +02:00
Oliver Kowalke
9387202486 fix typedef of function-ptr in packaged_task 2013-08-18 19:47:33 +02:00
Oliver Kowalke
87f10d7d70 fix template arg for packaged_task in asnyc() 2013-08-18 19:46:03 +02:00