郑树新
|
fcd083d307
|
build on Windows ok
|
2018-12-14 16:34:28 +08:00 |
|
zsx
|
a1636cb371
|
fixed sample's bug
|
2018-12-14 11:47:17 +08:00 |
|
zsx
|
04dd410821
|
add samples: thread_cond/thread_tbox
|
2018-11-30 18:26:25 +08:00 |
|
zsx
|
fb271fd104
|
format to DOS style.
|
2018-11-30 14:38:22 +08:00 |
|
zsx
|
ec495072b1
|
lib_fiber/c/src/fiber_event.c: fixed one bug for lock conlision
|
2018-11-28 09:47:04 +08:00 |
|
zhengshuxin
|
f7af753d9e
|
add one flag when creating fiber_event
|
2018-11-24 11:49:18 +08:00 |
|
郑树新
|
e6cead0a67
|
fixed one problem in getaddrinfo of lib_fiber;
|
2018-09-19 18:36:05 +08:00 |
|
zsx
|
f403d09da6
|
delete unused files.
|
2018-09-17 14:31:12 +08:00 |
|
zsx
|
4e393625c0
|
delete unused files.
|
2018-09-17 14:26:46 +08:00 |
|
zsx
|
f15c17ae29
|
build ok for Mac
|
2018-09-17 14:20:45 +08:00 |
|
zsx
|
46f12d39ca
|
using libfiber.h for C and libfiber.hpp for C++
|
2018-08-19 23:03:39 +08:00 |
|
zhengshuxin
|
e5b554930b
|
some samples of fiber should be compiled by c++11 compiler.
|
2018-08-10 21:02:14 +08:00 |
|
zsx
|
d64d78eb16
|
libfiber can be used on MacOS
|
2018-04-24 14:29:35 +08:00 |
|
zhengshuxin
|
7647c210b7
|
acl build without ACL_PREPARE_COMPILE defined
|
2018-04-17 16:42:26 +08:00 |
|
zsx
|
902a76e55b
|
build on windows
|
2018-03-05 11:11:55 +08:00 |
|
zsx
|
63f9ac04f8
|
merge from libfiber
|
2018-03-05 11:05:05 +08:00 |
|
zhengshuxin
|
4614c7e118
|
fiber event: fixed possible bug in events
|
2017-09-22 22:11:51 +08:00 |
|
zhengshuxin
|
7670fca314
|
compiling for FreeBSD ok
|
2017-09-22 19:22:26 +08:00 |
|
zsx
|
3c46adddb3
|
fiber_server: support setting schedule event type in configure.
|
2018-02-05 10:16:52 +08:00 |
|
郑树新
|
342f42c38a
|
fiber: support winsock IOCP event.
|
2018-02-01 18:40:31 +08:00 |
|
郑树新
|
2af5a9307f
|
fiber: adding iocp event
|
2018-01-31 19:01:04 +08:00 |
|
zsxxsz
|
580fdc4f72
|
fiber event: adding iocp for winsock
|
2018-01-30 23:45:34 +08:00 |
|
zsx
|
7329f830e9
|
server_socket supports SO_REUSEPORT on Linux3.x
|
2018-01-29 23:33:49 +08:00 |
|
zsx
|
a6f74434c6
|
fiber sample server2: testing schedule automticaly
|
2018-01-28 17:11:57 +08:00 |
|
zsxxsz
|
2e38ce1365
|
fiber schedule process can be triggered automaticly.
|
2018-01-28 12:34:23 +08:00 |
|
zsx
|
52ac1f747b
|
acl_fiber_schedule_stop needn't be called when all IO fibers were finished.
|
2018-01-22 23:46:58 +08:00 |
|
zsxxsz
|
66c05c16cb
|
fiber for windows: client2 and server2 run very well:)
|
2018-01-22 22:01:12 +08:00 |
|
郑树新
|
49a92e9348
|
fiber io can also stop automaticly when no IO and no timers been set.
|
2018-01-22 18:38:50 +08:00 |
|
zsx
|
12fe61726a
|
fiber_io.c: IO fiber can exit automatically when no FD and no timer.
|
2018-01-22 17:31:00 +08:00 |
|
zsxxsz
|
588c871124
|
fiber client2 sample can run on Windows.
|
2018-01-21 15:41:19 +08:00 |
|
zsxxsz
|
3b2d58ed59
|
fiber server2 can run on windows.
|
2018-01-21 11:39:19 +08:00 |
|
zsxxsz
|
400904dccf
|
add error handling in acl_vstream.c & poll.c when operation timeout;
in fiber_win.c when calling CreateFiberEx, using size as the parameter
dwStackReserveSize;
|
2018-01-20 21:57:39 +08:00 |
|
zsx
|
e799a55b9f
|
fiber sample: server5
|
2018-01-19 19:22:06 +08:00 |
|
zsx
|
7af7f753fb
|
add one fiber sample
|
2018-01-18 16:07:20 +08:00 |
|
zsx
|
602128784f
|
fiber sample: add http_request sample
|
2018-01-17 15:55:10 +08:00 |
|
郑树新
|
d819724c3b
|
fiber performance: improve the messages handling performance in Windows
|
2018-01-17 14:10:19 +08:00 |
|
zsxxsz
|
a2b795a7fe
|
fiber_io fiber can be restarted.
|
2018-01-16 22:37:23 +08:00 |
|
郑树新
|
4afcac70a0
|
improve fiber IO performance when using timedwait read/write.
|
2018-01-16 18:24:13 +08:00 |
|
郑树新
|
0e12675b7b
|
WinEchod use UNICODE charset
|
2018-01-15 12:22:04 +08:00 |
|
郑树新
|
a19555d3c2
|
WinEchodDl's vc2013 project
|
2018-01-15 12:15:51 +08:00 |
|
郑树新
|
fd1cd5df2e
|
add vc2013 project for demo WinEchod of acl fiber.
|
2018-01-15 11:32:59 +08:00 |
|
zsxxsz
|
768d30a56c
|
fiber for windows OS can use IO read/write with timed waiting by using select/poll;
ACL_VSTREAM's NETWORK IO read/write interface can be hooked by user's IO API.
|
2018-01-14 22:54:44 +08:00 |
|
zsxxsz
|
c2a2d1b579
|
building fiber lib and samples are all ok by vc2012 and vc2013
|
2018-01-13 23:24:45 +08:00 |
|
zsxxsz
|
ebf0361142
|
fiber event optimize
|
2018-01-13 09:37:57 +08:00 |
|
zsx
|
f58d187421
|
compiling fiber on Linux
|
2018-01-12 22:29:21 +08:00 |
|
郑树新
|
bc24d1e75a
|
fiber based on win32 gui message
|
2018-01-12 19:15:08 +08:00 |
|
zsxxsz
|
d108b3750a
|
for win32 gui fiber
|
2018-01-12 00:28:30 +08:00 |
|
郑树新
|
5a45a0d886
|
win32 message fiber event
|
2018-01-11 19:13:31 +08:00 |
|
郑树新
|
4843851cbf
|
add FiberSleep class for demo
|
2018-01-11 18:30:06 +08:00 |
|
郑树新
|
e55a183e1e
|
WinEchod: rename class files' name;
win32 message is OK;
|
2018-01-11 14:19:09 +08:00 |
|