Commit Graph

152 Commits

Author SHA1 Message Date
zsxxsz
a6dee23821 compiling fiber on vc 2018-01-07 23:43:05 +08:00
zsx
f505001cd7 compiling on Linux 2018-01-07 23:30:46 +08:00
zsxxsz
3543cdda46 prepare for win gui message fiber 2018-01-07 23:22:38 +08:00
zsxxsz
945fad8380 add htable into fiber 2018-01-07 23:21:50 +08:00
zsxxsz
78dc911358 add win32 gui message event for fiber 2018-01-07 23:21:14 +08:00
zsxxsz
3a5effa102 prepare for win msg event for windows 2018-01-07 14:40:15 +08:00
zsxxsz
2b9cdae22e add sane_socket in fiber's common module. 2018-01-07 14:33:05 +08:00
zsxxsz
45999c8bba fiber project: add vc2012 and vc2013 projects 2018-01-06 23:18:04 +08:00
郑树新
b71952895b add event_poll into fiber's vc project 2018-01-03 14:04:38 +08:00
zsx
0abfa377f6 fiber event: poll API can be used for fiber's event engine 2018-01-03 14:01:22 +08:00
zhengshuxin
88b9f98214 fiber compiling: fixed some warning on FreeBSD 2017-09-22 16:58:18 +08:00
zhengshuxin
c9e8e0f1d6 fixed one compiling error on FreeBSD 2016-01-14 13:14:36 +08:00
zsxxsz
ceadc40c6f compiling error on freebsd 2018-01-01 22:57:20 +08:00
zsx
c4d9790d5f fiber event: using select as event engine internal for unix/windows 2018-01-01 22:50:11 +08:00
zsxxsz
6051fe8bfe fiber: add event_select 2018-01-01 21:08:27 +08:00
zsxxsz
c7fc99f2d8 fiber for windows can run:) 2018-01-01 00:10:00 +08:00
zsxxsz
be2603b720 fiber: compiling on vc2013 ok 2017-12-31 00:24:15 +08:00
zsx
aaf947d323 fiber: the new framework for Unix/Windows will be ready:) 2017-12-31 00:16:46 +08:00
zsx
b3504502b6 for Linux 2017-12-30 23:39:53 +08:00
zsxxsz
fcb36493b1 fiber: rewrite fiber's framework for imgrating to windows 2017-12-30 23:30:30 +08:00
zsx
7e16c01698 fixed one fiber's compilie error 2017-12-29 11:39:17 +08:00
zsx
ec1465f761 remove debug code in event_kqueue.c 2017-12-28 22:56:24 +08:00
zhengshuxin
06ce51b912 changes "\r\n" to "\n" 2017-09-22 12:27:21 +08:00
zhengshuxin
efae38a4bf fiber: add kqueue event for FreeBSD 2017-09-22 12:26:55 +08:00
zhengshuxin
a418cba784 adding fiber's implement for freebsdd 2016-01-14 13:01:36 +08:00
zsx
bb49d5c617 move some API from fiber's internal to outer for using easily 2017-12-24 21:53:11 +08:00
zsx
0da73b81eb fiber: epoll hook ok 2017-12-23 12:30:13 +08:00
zsx
92aa28a8a0 fiber: fixed one bug in event_prepare() of event.c when iterator the event operations 2017-12-22 22:41:23 +08:00
zhengshuxin
297d264825 fixed compiling warn on gcc4.1 2017-12-22 15:24:35 +08:00
zsx
99d14ba217 add lost files 2017-12-22 15:17:43 +08:00
zsx
f5ccd3a22c fixed build fiber error by xmake 2017-12-21 22:51:00 +08:00
zsx
a94fd0299b fiber's dns module can unloaded automaticly when process exiting 2017-12-21 22:23:07 +08:00
zsx
ce60c66bc7 diable valgrind for fiber's release 2017-12-21 18:56:41 +08:00
zsx
19d13adcf9 new fiber module will be ready:) 2017-12-21 18:55:50 +08:00
zsx
d6addafe44 add UNLIKELY for improving performance 2017-12-21 16:13:09 +08:00
zsx
ab44af95c6 fixed some event problems 2017-12-21 15:46:48 +08:00
zsx
64b6a0eb6d fiber_server.cpp should open REUSEPORT flag when runing alone with multi-threads 2017-12-21 11:23:58 +08:00
zsx
f1947a43d6 replace fiber module with the new libaray. 2017-12-20 23:30:33 +08:00
zsx
9638c50179 fiber: fixed one urgent bug in hook_net.c for hooking poll API 2017-12-19 18:56:47 +08:00
zsx
f65d447815 new event for fiber 2017-12-18 16:57:57 +08:00
zsx
1b164db078 ssl: polarssl_conf's init should not in constructor 2017-12-07 16:24:21 +08:00
zsx
95d67507d5 fiber's compile: fixed one warning when USE_JMP not be defined. 2017-11-30 10:59:25 +08:00
ruki
987385ea6e add xmake.lua 2017-11-30 10:04:15 +08:00
zsx
bc2d7c81c8 fiber: eventfd should be ignored on kernel below 2.6.22. 2017-11-24 15:53:43 +08:00
zsx
71289ca92f fiber_event is ok 2017-11-24 15:24:17 +08:00
zsx
450d06a66c fier: add acl_fiber_event_trywait 2017-11-24 11:10:44 +08:00
zsx
173e43bb47 fiber: rename acl_fiber_event_signal to acl_fibrer_event_notify. 2017-11-24 10:42:10 +08:00
zsx
41d1e116d1 fiber: add fiber_event.c which can support mutex lock between fibers and threads with very high performance. 2017-11-23 12:23:17 +08:00
zsx
27f13c2a13 fiber: add fiber_lock_r 2017-11-23 00:36:15 +08:00
zsx
1d35005fca fiber: add fiber_lock_r which can use in threads + fibers 2017-11-23 00:35:51 +08:00