YuQing
af68bf5d6a
add macros: fc_queue_notify and fc_queue_notify_all
2022-01-06 20:32:05 +08:00
YuQing
7fbdb0cece
add macros: ptr_array_allocator_xxx
2022-01-03 10:24:28 +08:00
YuQing
c3f22aa867
fix arginfo_get_next_local_ip parameter
2021-12-31 22:41:57 +08:00
YuQing
89e1a99129
fastcommon php extension adapt to php 8
2021-12-31 03:15:38 +08:00
YuQing
59acf16fae
php7_ext_wrapper.h adapt to php 8
2021-12-31 01:51:50 +08:00
vazmin
7fe16fd1b5
update debian package version
2021-12-27 21:34:40 +08:00
YuQing
d9097001b5
mblock stat output support order by used ratio
2021-12-24 17:16:39 +08:00
YuQing
d5d317f912
fix cmp_mblock_info for fast_mblock_manager_stat
2021-12-24 11:40:52 +08:00
YuQing
b4f6152776
upgrade version to 1.0.54
2021-12-23 11:23:45 +08:00
YuQing
750c2c5e8a
normalize_path removes prefix one ./ and multi ../
2021-12-23 10:04:48 +08:00
YuQing
fdb6bfb233
fix test_uniq_skiplist.c compile error
2021-12-16 09:44:16 +08:00
YuQing
f6c5256264
fast path for sorted_array_insert
2021-12-14 21:18:30 +08:00
YuQing
0c437d3799
array_allocator.[hc] add parameter: need_lock
2021-12-14 21:15:30 +08:00
YuQing
64ae0757d7
pthread_rwlock_init: use NULL attr for non-Linux
2021-12-12 20:43:20 +08:00
YuQing
720c4a686d
mblock add macro FAST_MBLOCK_MAGIC_CHECK for debug
2021-12-12 10:16:06 +08:00
YuQing
87377981ec
sorted_queue.h: remove useless field: next_ptr_offset
2021-12-10 10:34:47 +08:00
YuQing
740272e303
typedef TaskContinueCallback function pointer
2021-11-28 10:34:01 +08:00
YuQing
4f29fd71eb
sorted_array.[hc]: add function sorted_array_delete_by_index
2021-11-17 20:37:18 +08:00
YuQing
976872192a
add macros id_name_array_allocator_xxx
2021-11-17 11:41:53 +08:00
YuQing
b03963d4f6
add function sorted_array_find and marco sorted_id_name_array_init
2021-11-16 19:47:14 +08:00
YuQing
ce2ee0f482
add macros FC_ATOMIC_SET_LARGER/SMALLER
2021-11-10 16:04:42 +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
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