YuQing
a439b8e62d
add macro FC_INIT_CHAIN and FC_IS_CHAIN_EMPTY
2021-10-09 20:54:35 +08:00
YuQing
8acd5e031b
sched_thread.[hc]: add function sched_make_first_call_time
2021-09-27 15:51:45 +08:00
YuQing
2432e0bc79
add function fc_queue_alloc_chain
2021-09-22 09:25:28 +08:00
YuQing
1b35cbc094
sorted_queue.c: set notify correctly
2021-09-20 10:40:17 +08:00
YuQing
8491c5d155
add comments for sorted_array.h
2021-09-14 10:05:27 +08:00
YuQing
8717f85608
fast_allocator.c: optimize for the region with single allocator
2021-09-14 08:28:03 +08:00
YuQing
55f1e139a9
add file src/tests/test_sorted_array.c
2021-09-13 16:54:09 +08:00
YuQing
2993b34e80
add files: sorted_array.[hc]
2021-09-13 11:18:45 +08:00
YuQing
81950ac246
add function fc_queue_free_chain
2021-09-11 18:40:26 +08:00
YuQing
7614f789c8
add function sorted_queue_pop_to_queue_ex
2021-09-11 11:47:05 +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
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
zhiming
082a0fbc06
feat debian package
...
debian clear
deb clean rules
update the shared library install dirs in deb
Update rules
Update rules
Revert "Update rules"
This reverts commit 0d32aec147 .
2021-08-03 08:57:12 +08:00
YuQing
3e0f1eb1fc
fast_mblock_init_ex1: unify obj name
2021-07-20 20:27:48 +08:00
YuQing
1e9df48fec
upgrade version to V1.0.53
2021-07-06 21:23:31 +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
zhangchunsheng
3a61bf8074
Merge branch 'feature/debian'
2021-06-25 18:49:15 +08:00
zhangchunsheng
df43a7d48b
add debian pkg
2021-06-25 18:47:45 +08:00
zhangchunsheng
d5f9271597
add debian
2021-06-25 18:23:16 +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
d5fd9a176d
upgrade version to 1.0.52
2021-06-01 15:45:36 +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
5650e87665
upgrade version to V1.0.50
2021-04-30 10:59:59 +08:00
YuQing
63d57f82c6
set thread name OK
2021-04-28 07:54:57 +08:00