YuQing
|
3f20211a52
|
add const modifier for unification
|
2022-02-01 21:30:47 +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
|
505893dc4c
|
change include <sys/poll.h> to #include <poll.h>
|
2022-01-28 18:16:28 +08:00 |
YuQing
|
34f8c3abb9
|
correct pthread_rwlockattr getkind_np to setkind_np
|
2022-01-28 18:05:27 +08:00 |
YuQing
|
a39005253b
|
check pthread_rwlockattr_getkind_np for porting
|
2022-01-28 12:44:21 +08:00 |
vazmin
|
013b7888ea
|
upgrade version to 1.0.55
|
2022-01-15 19:56:31 +08:00 |
YuQing
|
f734710832
|
upgrade version to 1.0.55
|
2022-01-13 10:13:06 +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
|
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 |