YuQing
|
6957c19992
|
fast_mblock.[hc]: add function fast_mblock_free_objects
|
2021-09-09 08:39:51 +08:00 |
YuQing
|
a66370d0f8
|
add files: sorted_queue.[hc]
|
2021-09-02 21:05:09 +08:00 |
YuQing
|
e1ef38d6a4
|
add type void_array_t
|
2021-08-20 11:01:50 +08:00 |
YuQing
|
45da326ce2
|
add types int32_array_t and int64_array_t
|
2021-08-19 19:28:15 +08:00 |
YuQing
|
ebe7d87ca4
|
locked_list.h adds macros: locked_list_empty, locked_list_first_entry etc.
|
2021-08-17 15:39:01 +08:00 |
YuQing
|
c6b2c32fe2
|
add function: fast_allocator_avail_memory
|
2021-08-17 10:01:42 +08:00 |
YuQing
|
b7ecd0d4c4
|
add function init_pthread_rwlock
|
2021-08-13 21:10:05 +08:00 |
YuQing
|
2fafa215fd
|
add function fc_queue_timedpeek
|
2021-08-11 11:32:23 +08:00 |
YuQing
|
44dcf4f821
|
add functions getFileContentEx1 and getFileContent1
|
2021-08-08 15:11:29 +08:00 |
YuQing
|
47c4eaeb13
|
fast_allocator.[hc]: correct reclaim_interval logic
|
2021-08-06 15:18:36 +08:00 |
YuQing
|
3e0f1eb1fc
|
fast_mblock_init_ex1: unify obj name
|
2021-07-20 20:27:48 +08:00 |
YuQing
|
75b2aaee97
|
open for write MUST have the third parameter: mode
|
2021-07-01 07:41:29 +08:00 |
YuQing
|
de879c15ee
|
uniq_skiplist.h: add function uniq_skiplist_iterator_at
|
2021-06-30 15:05:31 +08:00 |
YuQing
|
3ad4a89ff5
|
process_action support action status
|
2021-06-26 11:00:52 +08:00 |
YuQing
|
e10bb45605
|
correct macro MEM_ALIGN
|
2021-06-11 11:09:48 +08:00 |
YuQing
|
a5ee277e2d
|
add macros: MEM_ALIGN_FLOOR and MEM_ALIGN_CEIL
|
2021-06-11 11:03:26 +08:00 |
YuQing
|
ba1f8eb38f
|
add function fc_check_realloc_iovec_array
|
2021-06-08 14:15:24 +08:00 |
YuQing
|
e6be76eb74
|
remove compile warning (the compiler is too worried)
|
2021-06-06 16:25:21 +08:00 |
YuQing
|
1d1a766c70
|
process_restart more gracefully
|
2021-06-04 17:56:02 +08:00 |
YuQing
|
e068391c87
|
add function get_path_block_size and get_device_block_size
|
2021-06-02 11:07:28 +08:00 |
YuQing
|
48f108b40d
|
add function fc_queue_pop_to_queue_ex
|
2021-06-01 17:08:24 +08:00 |
YuQing
|
41681a5eb7
|
process_stop more gracefully (kill -9 on timeout)
|
2021-06-01 15:34:18 +08:00 |
YuQing
|
da2077c6b8
|
add function get_kernel_version
|
2021-05-27 10:05:52 +08:00 |
YuQing
|
8174aed8e3
|
set errno to result ASAP for safety
|
2021-05-26 18:05:50 +08:00 |
YuQing
|
ec181d51cf
|
use macros: IS_URL_RESOURCE and IS_FILE_RESOURCE
|
2021-05-26 18:01:13 +08:00 |
YuQing
|
639d388c6d
|
use libcurl to fetch URL resource
|
2021-05-26 15:21:55 +08:00 |
YuQing
|
768fbb68d4
|
normalize_path support file resource start with file://
|
2021-05-26 09:38:04 +08:00 |
YuQing
|
6fddce73c5
|
add function normalize_path_ex and normalize_uri
|
2021-05-25 16:48:10 +08:00 |
YuQing
|
df4fdfcab7
|
uniq_skiplist.[hc]: init function add parameter: allocator_use_lock
|
2021-05-20 10:08:01 +08:00 |
YuQing
|
797f4e08b8
|
fast_mblock.[hc]: support batch alloc and batch free
|
2021-05-18 15:06:59 +08:00 |
YuQing
|
4558290e1e
|
add macro fc_fallocate
|
2021-05-11 09:07:23 +08:00 |
YuQing
|
63d57f82c6
|
set thread name OK
|
2021-04-28 07:54:57 +08:00 |
YuQing
|
082da383ff
|
set thread name as necessary
|
2021-04-29 21:02:36 +08:00 |
YuQing
|
9d9cee76ac
|
add functions fc_server_load_from_ini_context etc.
|
2021-04-28 20:31:00 +08:00 |
YuQing
|
f37c3bf013
|
parse_bytes function more graceful
|
2021-04-17 21:51:27 +08:00 |
YuQing
|
76ef22d380
|
add function locked_list_count
|
2021-04-12 15:31:59 +08:00 |
YuQing
|
6a3bcd4547
|
add file locked_list.h
|
2021-04-09 21:28:22 +08:00 |
YuQing
|
c1bb9d6532
|
add functions: fc_queue_push_queue_to_tail etc.
|
2021-04-07 14:53:29 +08:00 |
YuQing
|
097a7db3cb
|
add functions: fc_check_filename_ex
|
2021-03-28 21:08:20 +08:00 |
YuQing
|
cc304e5d7a
|
add functions: fc_string_case_compare, fc_string_case_equal etc.
|
2021-03-21 10:15:29 +08:00 |
YuQing
|
07ba689835
|
add FilenameString type and macro
|
2021-03-19 09:17:11 +08:00 |
YuQing
|
13de41bc05
|
add functions: fc_mkdirs and str_replace
|
2021-03-16 09:10:34 +08:00 |
YuQing
|
88aa31df07
|
add uniq_skiplist_pair struct and init function
|
2021-03-15 20:57:48 +08:00 |
YuQing
|
04226e28fc
|
add macros: FC_ABS and FC_NEGATIVE
|
2021-03-10 14:38:09 +08:00 |
YuQing
|
3f15be8d92
|
correct tests compile error and warning
|
2021-02-25 15:09:35 +08:00 |
YuQing
|
0ed5b405d9
|
add test_mutex_lock_perf
|
2021-02-25 15:06:23 +08:00 |
YuQing
|
02701c3781
|
add function fc_queue_timedpop
|
2021-02-01 10:52:55 +08:00 |
YuQing
|
12aab5f94c
|
small changes for logger.c
|
2021-02-01 09:27:18 +08:00 |
YuQing
|
35aa996333
|
add function common_blocked_queue_timedpop
|
2021-01-29 17:39:12 +08:00 |
YuQing
|
41a4ca78c7
|
fast_buffer.[hc]: add function fast_buffer_append_binary
|
2021-01-27 21:10:43 +08:00 |