YuQing
|
0806435fcc
|
fast_allocator.c adapt fast_mblock_malloc_trunk_notify_func
|
2023-05-15 15:10:01 +08:00 |
YuQing
|
2c5734ab22
|
add function uniq_skiplist_clear
|
2023-05-08 17:48:28 +08:00 |
YuQing
|
6dbc8b8937
|
sorted queue use double link chain for quick push
|
2023-05-04 17:08:51 +08:00 |
YuQing
|
f1691b7480
|
lc_pair in struct fc_queue change to lcp
|
2023-03-27 16:18:32 +08:00 |
YuQing
|
ee3631d426
|
struct fast_task_info remove field nio_stages.next
|
2023-02-12 20:00:48 +08:00 |
YuQing
|
6d3d082c6d
|
add field notify_next for nio notify queue
|
2023-02-12 17:09:32 +08:00 |
YuQing
|
c5138cc7cf
|
struct fast_task_info add field: nio_stages.next for epoll edge trigger
|
2023-02-12 10:30:42 +08:00 |
YuQing
|
0113263e87
|
add function get_groups
|
2023-01-09 16:47:57 +08:00 |
YuQing
|
fd8fbfe644
|
parse_bytes support space charactors
|
2023-01-04 12:20:45 +08:00 |
YuQing
|
8ab3420bce
|
add function tcp_socket_connected
|
2022-12-30 17:18:28 +08:00 |
YuQing
|
aa2fc62cbb
|
add functions locked_list_move and locked_list_move_tail
|
2022-12-20 09:00:24 +08:00 |
YuQing
|
d07058934b
|
bugfixed: can't use global malloc_allocator
|
2022-11-19 17:13:02 +08:00 |
YuQing
|
1eb603cfd1
|
bugfixed: common_blocked_queue_[alloc|free]_node must use lock
|
2022-11-10 08:47:07 +08:00 |
YuQing
|
22c7e31752
|
shared_func.[hc]: normalize_path use type string_t for general purpose
|
2022-11-07 08:27:43 +08:00 |
YuQing
|
7289215470
|
sockopt.[hc]: getIpAndPort support ipv6
|
2022-10-17 15:58:27 +08:00 |
YuQing
|
6ea757f492
|
add function fc_itoa
|
2022-09-28 22:13:57 +08:00 |
YuQing
|
cf66174cf9
|
add function fc_sleep_us
|
2022-09-27 20:28:29 +08:00 |
YuQing
|
88ad619902
|
add function common_blocked_queue_push_chain
|
2022-09-21 21:48:34 +08:00 |
YuQing
|
47fb7b2abd
|
get_base_path_from_conf_file_ex support parameter: noent_log_level
|
2022-09-21 11:35:32 +08:00 |
YuQing
|
82bbc013b2
|
fast_allocator.[hc] support object size
|
2022-08-27 21:24:16 +08:00 |
YuQing
|
7e52e7607a
|
fast_allocator.[hc] support object callbacks
|
2022-08-27 09:49:20 +08:00 |
YuQing
|
f47f136f56
|
add functions: iniGetDoubleCorrectValueEx and iniGetPercentCorrectValueEx
|
2022-08-26 11:02:36 +08:00 |
YuQing
|
e11b22ad7d
|
struct fast_task_info add field recv_body for dynamic recv buffer
|
2022-08-25 18:20:41 +08:00 |
YuQing
|
ed66409220
|
normalize_path for base_path
|
2022-08-20 10:04:25 +08:00 |
YuQing
|
a9e82600b7
|
add function fc_get_first_lines
|
2022-07-21 18:30:53 +08:00 |
YuQing
|
599d0f1446
|
add global var g_set_cloexec and macro FC_SET_CLOEXEC
|
2022-06-25 11:23:43 +08:00 |
YuQing
|
e254b8e1d3
|
open file with flag O_CLOEXEC
|
2022-06-24 18:52:39 +08:00 |
YuQing
|
0b539bbba2
|
json decode supports memory pool for persistency
|
2022-06-04 12:41:07 +08:00 |
YuQing
|
275279a264
|
json_parser.[hc] refined for better performance
|
2022-05-29 10:55:16 +08:00 |
YuQing
|
f24c558761
|
add function iniGetCharValueEx
|
2022-05-26 10:37:52 +08:00 |
YuQing
|
630a6a2af6
|
add function conn_pool_connect_server_ex1 to support service name
|
2022-05-07 16:53:02 +08:00 |
YuQing
|
5802203f9f
|
upgrade version to V1.0.57
|
2022-04-22 14:55:55 +08:00 |
YuQing
|
26abf68ebd
|
fast_mblock.[hc] support object destroy callback
|
2022-03-17 20:50:06 +08:00 |
YuQing
|
ba011767f8
|
add functions: fc_get_path_child_count and fc_copy_file
|
2022-03-16 11:46:43 +08:00 |
YuQing
|
80b751980b
|
add function fc_format_path
|
2022-03-14 17:10:43 +08:00 |
YuQing
|
08f74db732
|
add function fc_check_rename_ex
|
2022-03-09 08:21:07 +08:00 |
YuQing
|
7b9c257652
|
rename trim to fc_trim
|
2022-02-25 09:44:15 +08:00 |
YuQing
|
29cc5af134
|
add function fc_iov_get_bytes
|
2022-02-02 20:37:13 +08:00 |
YuQing
|
a19a0071db
|
sockopt.[hc] support tcpwritev and tcpreadv
|
2022-01-31 17:03:42 +08:00 |
YuQing
|
787eb3a7d6
|
NULL from parameter for getcwd
|
2022-01-29 17:18:13 +08:00 |
YuQing
|
4b9e2d6517
|
add function fc_gettid
|
2022-01-29 15:56:41 +08:00 |
YuQing
|
0410c7fedd
|
add function sched_delay_free_ptr
|
2022-01-12 11:03:50 +08:00 |
YuQing
|
0381982ac2
|
function fast_mblock_batch_alloc changed
|
2022-01-09 15:26:27 +08:00 |
YuQing
|
b4f6152776
|
upgrade version to 1.0.54
|
2021-12-23 11:23:45 +08:00 |
YuQing
|
9ca9592326
|
shared_func.[hc]: add function fc_read_lines
|
2021-10-19 20:29:15 +08:00 |
YuQing
|
09e00bcf5e
|
add functions fc_safe_write_file_init/open/close
|
2021-10-10 14:45:08 +08:00 |
YuQing
|
2432e0bc79
|
add function fc_queue_alloc_chain
|
2021-09-22 09:25:28 +08:00 |
YuQing
|
2993b34e80
|
add files: sorted_array.[hc]
|
2021-09-13 11:18:45 +08:00 |
YuQing
|
f5fa33611f
|
add files: array_allocator.[hc]
|
2021-09-10 16:36:14 +08:00 |
YuQing
|
6957c19992
|
fast_mblock.[hc]: add function fast_mblock_free_objects
|
2021-09-09 08:39:51 +08:00 |