shuxin zheng
|
ee0565d169
|
Fixed one dead loop bug in mqtt_connect.cpp.
|
2023-10-17 16:30:56 +08:00 |
|
zhengshuxin
|
425927b886
|
recvmmsg API's declaration is different between Ubuntu and CentOS.
|
2023-05-19 17:57:49 +08:00 |
|
zhengshuxin
|
d8f3bcd4ec
|
test fiber in sharing stack mode.
|
2023-04-26 14:11:40 +08:00 |
|
zhengshuxin
|
43dde62075
|
Optimeize peformance by using clock_gettime to replace gettimeofday
|
2023-03-19 21:21:11 +08:00 |
|
zhengshuxin
|
489937e444
|
Optimize Makefile.
|
2023-02-14 16:36:24 +08:00 |
|
zhengshuxin
|
f36257685e
|
Test .
|
2023-01-12 17:50:40 +08:00 |
|
zhengshuxin
|
884c1457b2
|
Set fiber's status before it's suspended.
|
2023-01-12 17:49:24 +08:00 |
|
zhengshuxin
|
fd9806b2a6
|
Add conditional compiling with DEBUG_STACK
|
2023-01-11 23:02:39 +08:00 |
|
zhengshuxin
|
6305f57e48
|
test
|
2023-01-11 22:42:03 +08:00 |
|
zhengshuxin
|
758dd3852a
|
Add stacktrace for fiber cpp lib.
|
2023-01-11 10:22:33 +08:00 |
|
zhengshuxin
|
0732c5dd06
|
We can get any fibers' stack now.
|
2023-01-03 15:33:41 +08:00 |
|
zhengshuxin
|
127c23da34
|
Optimize fiber sturcture and add fiber stack's backtrace for debuging.
|
2023-01-03 00:04:43 +08:00 |
|
zhengshuxin
|
0b559431ea
|
add conditional compiling for statx, renameat in fiber module
|
2022-12-03 20:06:02 +08:00 |
|
zhengshuxin
|
4d81f0fe5f
|
adding fiber_mutex ...
|
2022-11-07 18:28:28 +08:00 |
|
zhengshuxin
|
7344b417a4
|
adding fiber mutex ...
|
2022-11-06 09:21:53 -05:00 |
|
zhengshuxin
|
b78e958dea
|
test splice, pread, pwrite in multiple coroutines in multiple threads
|
2022-10-31 04:54:43 -04:00 |
|
zhengshuxin
|
bd04860c0e
|
optimize io_uring engine in lib_fiber
|
2022-10-30 05:48:23 -04:00 |
|
zhengshuxin
|
5baf77edf5
|
add conditional compiling for using io_uring
|
2022-10-23 17:22:14 +08:00 |
|
zhengshuxin
|
61c6053c29
|
build ok on macos
|
2022-10-11 22:37:09 +08:00 |
|
zhengshuxin
|
14e9a8a159
|
adding io_uring ...
|
2022-10-08 10:25:40 -04:00 |
|
zhengshuxin
|
e664f21494
|
build acl ok on Cygwin
|
2022-08-06 20:03:51 +08:00 |
|
shuxin zheng
|
e4e3615f34
|
build for arm32
|
2022-06-02 23:06:53 +08:00 |
|
shuxin zheng
|
835eaf3c4e
|
build for arm32
|
2022-06-02 23:04:15 +08:00 |
|
zhengshuxin
|
d9f0c8b5da
|
remove some compiling options for MacOS
|
2022-04-11 19:09:39 +08:00 |
|
shuxin zheng
|
e388eb2fb2
|
cross compile on macos
|
2022-04-11 14:59:02 +08:00 |
|
郑树新
|
a6573584ce
|
Merge pull request #269 from dragon-zhang/dev_mac_support_cross_compilation
mac support cross compile
|
2022-04-10 21:50:13 +08:00 |
|
zhengshuxin
|
76199ea5e6
|
Shared stack has been as the default compiling options.
|
2022-04-10 19:35:16 +08:00 |
|
hailang
|
5ef96d62fe
|
Merge remote-tracking branch 'origin/master' into dev_mac_support_cross_compilation
|
2022-04-10 17:29:58 +08:00 |
|
hailang
|
3ddff50476
|
mac support cross compile
|
2022-04-10 15:43:29 +08:00 |
|
root
|
40dc44f72d
|
test memcpy from Clickhouse
|
2022-04-09 20:02:58 +08:00 |
|
zhengshuxin
|
a81e8880c4
|
Disable shared stack in default mode
|
2022-04-07 09:31:37 +08:00 |
|
zhengshuxin
|
67b964c8b0
|
optimize for shared stack for redis client lib in pipeline mode
|
2022-04-05 22:17:16 +08:00 |
|
zhengshuxin
|
c4509a539b
|
test shared stack
|
2022-04-01 19:06:54 +08:00 |
|
zhengshuxin
|
cadde6f996
|
add acl_fiber_get_shared_stack_size()
|
2022-04-01 14:39:54 +08:00 |
|
zhengshuxin
|
300de6b7e4
|
poll.c can support shared stack
|
2022-03-31 18:35:14 +08:00 |
|
zhengshuxin
|
e9ab8794c1
|
test shared stack of fiber module
|
2022-03-31 07:37:20 +08:00 |
|
zhengshuxin
|
49d4f2d5ce
|
The fiber module has supported shared stack mode to decrease memory usage for many cocurrent clients.
|
2022-03-30 19:11:25 +08:00 |
|
zhengshuxin
|
f46a765ff7
|
Disable debug for valgrind in Makefile
|
2022-03-27 18:51:05 +08:00 |
|
zhengshuxin
|
9ace98a715
|
test fiber event
|
2022-03-26 14:18:31 +08:00 |
|
shuxin zheng
|
9fceb75a52
|
support MacOS arm64
|
2022-03-15 16:32:07 +08:00 |
|
zhengshuxin
|
efed44582f
|
modify compiling condition which jump lib should be used on diffrent platform
|
2022-03-15 16:25:32 +08:00 |
|
shuxin zheng
|
6667c91705
|
optimize event module of fiber
|
2022-03-13 15:51:03 +08:00 |
|
zhengshuxin
|
69d5e8bd63
|
test closing fd in another fiber
|
2022-03-12 23:59:32 +08:00 |
|
zhengshuxin
|
fc3f1d5fee
|
optimize hooked API in poll.c
|
2022-03-08 18:12:04 +08:00 |
|
root
|
c532379f51
|
optimize performance by decrease calling gettimeofday();
optimize performance in the hooked API for poll and epoll;
|
2022-03-06 16:24:34 +08:00 |
|
zhengshuxin
|
f93fe96ec1
|
optimize and test fiber module
|
2022-02-16 23:01:54 +08:00 |
|
zhengshuxin
|
d4a829102f
|
test fiber
|
2022-02-16 18:16:58 +08:00 |
|
root
|
edf0b72aa3
|
porting to Alpine Linux ok
|
2022-01-27 19:37:10 +00:00 |
|
shuxin zheng
|
7e89735ac1
|
dns module has been ready!
|
2020-10-21 15:48:40 +08:00 |
|
zhengshuxin
|
a9b2a20963
|
rewrite dns module
|
2020-10-20 18:30:00 +08:00 |
|