Commit Graph

1001 Commits

Author SHA1 Message Date
zhengshuxin
1fc4f9a676 Delete some debug codes in fiber module. 2024-10-28 13:48:09 +08:00
zhengshuxin
112c6cf452 Optimize fiber_io_check() for no fiber mode. 2024-10-28 11:08:46 +08:00
zhengshuxin
721b5f383b Optimize fiber event process. 2024-10-26 13:53:44 +08:00
zhengshuxin
06df92ff34 Fixed one crash bug in fiber module that the fe shouldn't be freed in wait_write() in fiber_write.c. 2024-10-25 17:49:57 +08:00
zhengshuxin
65f9375a00 test fiber IO. 2024-10-25 16:38:16 +08:00
zhengshuxin
808709245c Optimize and test fiber log 2024-10-25 15:03:15 +08:00
zhengshuxin
77be9ac628 Just modify acl time stamp. 2024-10-21 17:31:12 +08:00
shuxin   zheng
6600a6ac3b Add split_at/split_at_right in string class. 2024-09-30 15:49:41 +08:00
zhengshuxin
a8c4b5b057 Build ok on FreeBSD. 2018-01-07 17:40:15 +08:00
郑树新
bf6e64e46e split name value should be use optional char. 2024-09-22 15:16:48 +08:00
shuxin   zheng
6d8aa2c8b9 Fixed bugs in HttpSerletRequest; Add one method in http_header. 2024-09-18 17:30:19 +08:00
shuxin   zheng
88b9dc3632 Add align bytes set when creating dbuf; 16 bytes align for redis module. 2024-09-12 11:48:12 +08:00
zhengshuxin
16adf968c9 slice memory module should use 64 bits align on x64. 2024-09-10 11:54:17 +08:00
zhengshuxin
01d8b965b6 Fixed memory crashing in acl_dbuf_pool.c on UbuntuOS because the memory align. 2024-09-10 09:54:28 +08:00
郑树新
b19af9809d Optimize building process by cmake on Windows platforms. 2024-08-31 21:10:21 +08:00
zhengshuxin
db529f4ca5 Json node can be removed when walling through the json tree. 2024-08-24 22:30:56 +08:00
shuxin   zheng
5a234d4244 Add json test for testing disable json node. 2024-08-23 18:52:00 +08:00
shuxin   zheng
d0a75a3843 Json node can be disabled and won't appear in the json string. 2024-08-23 18:50:47 +08:00
shuxin   zheng
7729ab3fe5 Fixed some compiling errors on MaxOS. 2024-08-19 16:23:14 +08:00
shuxin   zheng
20b36c3bfa Upgrade acl update timestamp. 2024-08-15 17:55:13 +08:00
shuxin   zheng
076d93dd71 Optimize acl_socket_alive2() API. 2024-08-15 17:20:57 +08:00
shuxin   zheng
f389e7c10c Add debug args for socket_stream::alive() API; 2024-08-15 16:37:04 +08:00
郑树新
ebeb2e02cb Supports building for ARMEC64. 2024-07-18 14:43:29 +08:00
郑树新
7e33f21589 Supports vc2022 and Arm64. 2024-07-17 18:19:27 +08:00
郑树新
7fe7af7555 Compiling on Windows ARM64 2024-07-17 14:49:48 +08:00
zhengshuxin
ed7e368022 Fixed one idle exiing problem in threads_server template. 2024-07-02 15:01:45 +08:00
zhengshuxin
b7ab0c8283 Add more demos for testing dns. 2024-06-26 10:36:43 +08:00
zhengshuxin
711596bb53 Format codes style. 2024-06-21 09:47:58 +08:00
郑树新
353186995c Fixed compiling warning on windows. 2024-06-21 09:41:00 +08:00
zhengshuxin
68a8e932ac Use acl_fiber_yield() when calling acl_fiber_delay(0). 2024-06-19 11:37:54 +08:00
shuxin   zheng
eb934d9601 Optimize split namevalue string. 2024-06-05 09:39:50 +08:00
zhengshuxin
0e96092516 Try to use flock first to avoid the bugs in fcntl. 2024-04-24 11:35:03 +08:00
shuxin   zheng
28558ae7d7 test file lock. 2024-04-22 16:52:03 +08:00
zhengshuxin
dcce3ea081 Optimize make build. 2024-04-16 10:48:06 +08:00
zhengshuxin
37dada83f2 Optimize cmake building. 2024-04-16 10:12:29 +08:00
zhengshuxin
434760abe8 Don't warn when the reserved's size bigger than the pool's size in acl_dbuf_pool_reset(). 2024-04-10 18:34:25 +08:00
zhengshuxin
19b88135b6 Test building process. 2024-04-04 16:44:43 +08:00
shuxin   zheng
af28e0a6ce Optimize project's building. 2024-04-04 15:28:22 +08:00
shuxin   zheng
84327cacb7 Build lib_acl ok by xcode. 2024-04-02 18:54:28 +08:00
shuxin   zheng
a2de0a120c Build ok by Android Studio. 2024-04-02 18:30:24 +08:00
zhengshuxin
bef360157d Add install options after built by cmake. 2024-04-02 17:40:52 +08:00
zhengshuxin
1e886b9270 Add conditional compiling for socket write API to avoid blocked when writing data. 2024-03-22 18:55:55 +08:00
zhengshuxin
53dccd2fd3 Merge branch 'master' of gitee:zsxxsz/acl into gitee-master 2024-03-22 18:27:39 +08:00
zhengshuxin
3f2c682958 Don't show warning for dbuf module. 2024-03-22 18:27:06 +08:00
shuxin   zheng
f17c5ed094 Support harmonyOS. 2024-03-20 18:09:28 +08:00
shuxin   zheng
35b5c73793 Support harmonyOS 2024-03-19 15:14:27 +08:00
shuxin   zheng
cbcbb4085a Adding supporting for harmonyOS. 2024-03-18 15:47:59 +08:00
zhengshuxin
f2e553bc98 Build acl by cosmocc. 2024-03-16 16:08:06 +08:00
zhengshuxin
5e7b208702 Add pre_exit callback before service exiting which is different with the old on_exit callback. 2024-03-01 17:23:27 +08:00
shuxin   zheng
590babc67c Optimize acl_host_addrinfo2 by using the buffer with the fixed size. 2024-02-26 16:02:25 +08:00