Hongcai Deng
a1da445899
Merge a16fde8070 into 9acc202481
2025-08-03 11:32:00 +08:00
YuQing
a6dc24e2f3
add files: spinlock.[hc]
2025-07-07 17:30:43 +08:00
YuQing
fef0a4a7f3
adapt to FreeBSD 13
2024-05-19 11:11:42 +08:00
YuQing
8e4adccb83
Makefile.in: force symlink library
2022-11-13 17:15:44 +08:00
YuQing
2993b34e80
add files: sorted_array.[hc]
2021-09-13 11:18:45 +08:00
YuQing
f5fa33611f
add files: array_allocator.[hc]
2021-09-10 16:36:14 +08:00
YuQing
a66370d0f8
add files: sorted_queue.[hc]
2021-09-02 21:05:09 +08:00
YuQing
6a3bcd4547
add file locked_list.h
2021-04-09 21:28:22 +08:00
YuQing
10c037e32d
bugfixed for rpm build
2020-12-31 20:53:57 +08:00
YuQing
8718818dc0
add locked_timer.[hc]: time wheel timer with lock
2020-11-26 16:18:37 +08:00
YuQing
556b7337c4
add file src/fc_atomic.h
2020-09-14 15:05:38 +08:00
YuQing
29586005ba
add files: thread_pool.[hc]
2020-07-20 18:03:47 +08:00
YuQing
8e0f5794d9
add files: shared_buffer.[hc]
2020-07-10 21:44:10 +08:00
YuQing
4aad4f78b9
add files: fc_memory.[hc]
2020-07-07 10:32:16 +08:00
YuQing
fb03bf23ba
add fc_queue.[hc]
2020-06-01 16:38:48 +08:00
YuQing
7459f7ded4
add files: server_id_func.[hc]
2020-02-14 21:21:42 +08:00
YuQing
91e0124ae5
add uniq_skiplist.[hc]
2020-01-19 22:40:46 +08:00
YuQing
2992bfc4be
add buffered_file_writer.[hc]
2019-12-25 10:41:58 +08:00
yuqing
827fc115e2
add json_parser.[hc] for parse json array and map
2018-08-22 10:35:33 +08:00
yuqing
4ae9c8f55f
add function fc_compare_string
2018-07-31 14:27:13 +08:00
yuqing
0bdb5e4b03
ini_file_reader add function iniGetRequiredStrValueEx
2018-07-23 12:48:44 +08:00
yuqing
fd894d810b
add skiplist_set.[hc] and skiplist bug fixed
2018-05-29 18:10:50 +08:00
yuqing
6d9d71005a
make.sh and Makefile changed
2018-05-22 17:32:04 +08:00
yuqing
004c0036b2
restore target path from /usr/local/include to /usr/include
2018-05-22 09:29:19 +08:00
yuqing
6c9b0b4401
add files: multi_socket_client.[hc]
2018-05-18 16:48:26 +08:00
yuqing
83d1eb2bde
add files: common_blocked_queue.[hc]
2018-05-17 09:36:55 +08:00
Hongcai Deng
a16fde8070
fix: compile error when build .so using .a
...
```
src/libfastcommon.a(hash.o): relocation R_X86_64_32 against `.data' can not be used when making a shared object; recompile with -fPIC
```
env: Ubuntu 14.04, gcc 4.8
2017-01-29 14:20:18 +08:00
yuqing
33085e9bf6
add files: char_convert_loader.h and char_convert_loader.c
2016-11-26 12:20:43 +08:00
yuqing
e2735189a5
add files: char_converter.h and char_converter.c
2016-11-25 09:02:03 +08:00
yuqing
8104af5d27
add id generator for multi processes
2016-04-10 00:22:50 +08:00
yuqing
cfad73a8d5
add php7_ext_wrapper.h for php7 migration
2016-02-15 11:21:29 +08:00
yuqing
cb82009656
add fast_blocked_queue.[hc]
2016-01-26 09:42:53 +08:00
yuqing
700f8d2c2b
add system_info.h and system_info.c
2016-01-12 15:14:47 +08:00
yuqing
66e2db7b6f
add skiplist wrapper
2015-12-30 11:16:06 +08:00
yuqing
866c8a83fe
support multi skiplist
2015-12-28 17:03:34 +08:00
yuqing
d07af5dda8
make.sh: replace perl with sed
2015-12-25 16:26:26 +08:00
yuqing
74fe4c8889
add skiplist
2015-12-24 18:20:14 +08:00
liuwei
62e9004f2c
fixed rpm build error
2015-11-18 10:59:16 +08:00
Yu Qing
b6eb0e20da
add fast_buffer
2015-11-13 15:13:28 +08:00
Yu Qing
fb5abf5927
add fast_allocator
2015-11-04 17:19:36 +08:00
Yu Qing
75198e5005
install to /usr/lib/ anyway
2015-10-10 11:37:11 +08:00
yuqing
c0b48a7bf8
make clean
2015-08-26 19:00:15 +08:00
yuqing
31149bb6e9
correct PTHREAD_MUTEX_ERRORCHECK define
2015-08-26 18:46:07 +08:00
hao
77bb1bf94e
compile depends system bit version
2015-08-26 11:32:16 +08:00
yuqing
ee32ccd512
make.sh changed
2015-08-17 15:31:47 +08:00
yuqing
e610e8a45d
OS macro defines put in _os_define.h
2015-07-15 14:26:39 +08:00
yuqing
f9936ec4ba
ini_file_reader.c realloc change to malloc and memcpy
2015-07-14 09:50:35 +08:00
yuqing
59fbe9214a
add fast_mpool for memory pool
2015-07-01 13:26:07 +08:00
liaozaixue
b29e27fb13
add static library
2014-08-04 17:52:09 +08:00
liaozaixue
1852d4ce66
change library name
2014-08-04 09:43:19 +08:00