Commit Graph

872 Commits (8a97e84e1c0f824d50439189f57cbe25b5c665bc)

Author SHA1 Message Date
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
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 1fd4a5da2b upgrade version to V1.0.49 2021-04-20 10:54:50 +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 9665ff87e3 upgrade version to 1.0.48 2021-02-01 10:54:46 +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
YuQing e104d2f7f6 upgrade version to 1.0.47 2021-01-22 10:25:37 +08:00
YuQing aea8a6562d fc_atomic.h add FC_ATOMIC_GET, FC_ATOMIC_INC etc. 2021-01-15 18:05:39 +08:00
YuQing c822e92b19 fast_mblock.[hc]: support wait with element limit 2021-01-14 15:25:37 +08:00
YuQing 1f126476bc fc_atomic.h: add FC_ATOMIC_SET 2021-01-11 16:22:39 +08:00
YuQing 3b2b9d6176 upgrade version to 1.0.46 2020-12-31 20:55:28 +08:00
YuQing 10c037e32d bugfixed for rpm build 2020-12-31 20:53:57 +08:00
YuQing 7d5a540a2f INI_FIND_ITEM just break instead of return 2020-12-29 16:21:00 +08:00
YuQing 89c68e11db add function get_time_item_from_conf_ex 2020-12-29 15:15:49 +08:00
YuQing e96127a040 upgrade version to 1.0.45 2020-12-25 10:25:03 +08:00
YuQing 89abbd2ee4 use readdir instead of readdir_r in Linux 2020-12-24 18:34:16 +08:00
YuQing 7190fad3d0 add function uniq_skiplist_find_node_ex 2020-12-24 16:03:53 +08:00
YuQing 3e192fae09 fc_timedwait_ms must call get_current_time_ms() 2020-12-11 11:36:12 +08:00
YuQing 0cd65f088c tcp_quick_ack option for Linux 2020-12-06 16:59:09 +08:00
YuQing ff7109fcd4 add function: get_current_time_ns 2020-12-04 19:33:21 +08:00
YuQing 85354b6ef6 add functions: iniGetByteValueEx and iniGetIntCorrectValueEx 2020-12-02 18:10:45 +08:00
YuQing 5a04c1c656 timer_modify check new_expires 2020-12-02 13:57:28 +08:00
YuQing 0995f447cb bugfixed: cpool_node object pool must use lock 2020-12-01 21:05:45 +08:00
YuQing 3d74837527 add tests/test_data_visible.c 2020-11-30 10:50:29 +08:00
YuQing 93e6cec05d locked_timer: atomic opt for lock_index 2020-11-29 21:52:49 +08:00
YuQing b236808a69 set entry status and index correctly in add_entry 2020-11-26 22:41:29 +08:00
YuQing 1189c97d8e fast_timer.h restore to NO lock version 2020-11-26 17:26:43 +08:00
YuQing 8718818dc0 add locked_timer.[hc]: time wheel timer with lock 2020-11-26 16:18:37 +08:00
YuQing f5028fcbe0 fast_timer.[hc]: support lock for option 2020-11-23 11:45:33 +08:00
YuQing 58e1aea32b add function: fc_queue_empty 2020-11-03 22:09:42 +08:00
YuQing 5f9bfd8bae add function: iniGetPercentValueEx 2020-10-31 14:19:21 +08:00