Commit Graph

539 Commits

Author SHA1 Message Date
chuanzhisongshu bcfb71569a
fix code error (#539)
Co-authored-by: Zezheng.Li <Zezheng.Li@linux.alibaba.com>
2023-12-25 11:34:49 +08:00
saipubw 06cebf1ff6
[coro_rpc][breakchange] enhance error handling (#538) 2023-12-22 14:33:58 +08:00
saipubw 3ae41f7937
[struct_pack] relax limitation for long (#535) 2023-12-21 14:17:01 +08:00
qicosmos 72238a500e
[strcut_xml][fix] fix parse Chinese text in xml (#533) 2023-12-20 11:40:14 +08:00
saipubw 3850f605fa
[struct_pack][fix]add ID collsion compile-time check & doc. (#532) 2023-12-19 18:57:16 +08:00
qicosmos 394effaad5
correct ec (#531) 2023-12-19 17:43:52 +08:00
qicosmos 7e8098d34e
fix (#530) 2023-12-17 12:22:35 +08:00
qicosmos bbf17fb0ec
use fs path (#529) 2023-12-17 00:56:47 +08:00
qicosmos 9ae8f0027f
[coro_http][demo]add chat room demo (#528) 2023-12-15 18:01:43 +08:00
qicosmos 8229d723f6
update coro_http_server (#526) 2023-12-14 17:14:45 +08:00
saipubw 04c8a2bfc3
[struct_pack] add benchmark for zero-copy & varint (#525) 2023-12-12 20:31:52 +08:00
qicosmos 13a24b881b
[coro_http][fix and update]update coro_http (#524) 2023-12-12 10:59:30 +08:00
saipubw 30cf244926
[struct_pack][fix] set std::bitset as unportable type (#522) 2023-12-08 20:54:28 +08:00
saipubw 3171bc5707
Add document for cmake FetchContent 2023-12-08 14:47:21 +08:00
saipubw 271cd150a3
[coro_rpc] add attachment/close/get_connection_id for coro_rpc::context (#521) 2023-12-07 18:13:02 +08:00
JYLeeLYJ c41e7a0865
feat: support FetchContent use in CMake (#519) 2023-12-07 10:27:58 +08:00
qicosmos 2d637af85f
fix path when roll files (#518) 2023-12-05 17:45:59 +08:00
saipubw 9566c49a12
[struct_pack][feature] add support for user-defined serialization (#514) 2023-12-05 12:07:39 +08:00
qicosmos a7a8d0b0f7
[coro_file][fix]read at, write at (#513) 2023-12-04 13:44:00 +08:00
qicosmos 95c4f33fba
[coro_file][improve]do some improvement (#510) 2023-12-01 16:59:57 +08:00
saipubw 63c3bf5187
[struct_pack][bugfix] fix broken container size cause program crash (#509) 2023-12-01 11:27:23 +08:00
qicosmos 418c3dbe85
[easylog][improve]make easylog independent (#508) 2023-11-28 17:51:07 +08:00
saipubw 04c3e75e0c
V 0.2.7 Release 2023-11-27 18:04:04 +08:00
saipubw 091ce7c774
[struct_pack] improve performance when deserialize vector<pod>/string (#506) 2023-11-27 17:45:19 +08:00
qicosmos 1d6d03a9a5
coro_http_server support websocket (#504) 2023-11-27 12:10:07 +08:00
saipubw dc10d035f5
[struct_pack] add document, bench, example for fast_varint (#503)
* improve varint performance

* add bench for fast_var_int

* add document & example for fast_varint
2023-11-24 23:40:45 +08:00
saipubw c8dbcf65d5
[struct_pack] support fast_varint encode, allow encode int as varint by config (#499)
* add support for fast_varint encoding

* allow serialize normal int as varint encode
2023-11-23 20:36:49 +08:00
saipubw f42226632d
Update CMakeLists.txt 2023-11-22 14:36:56 +08:00
qicosmos 493578223e
improve performance (#501) 2023-11-21 17:38:08 +08:00
qicosmos a37a8d3708
[coro_io][improve]Improve post (#500) 2023-11-21 15:36:42 +08:00
qicosmos 377fa9f39a
avoid redefine (#498) 2023-11-20 09:43:45 +08:00
sweet2honey 4c6f2d606b
opti easylog (#492) 2023-11-15 08:17:33 +08:00
scuzqy 4d5da049b2
[easylog]if statement can be constexpr (#494) 2023-11-14 14:09:10 +08:00
scuzqy 51505c40cb
[coro_io]fix: std::move used on a local var as return value (#490)
Moving local variables as return value interferes with RVO.
2023-11-13 18:46:18 +08:00
saipubw 873d75fadf
[struct_pack] enhance serialize performance by uninitialized resize (#489) 2023-11-10 16:36:36 +08:00
saipubw ae6abd1685
[struct_pack] add config DISABLE_ALL_META_INFO (#488) 2023-11-09 19:21:25 +08:00
qicosmos 47925f550e
simplified with namespace alias (#486) 2023-11-02 17:48:03 +08:00
Shuaibing Zhao 29e542c772
fix ut for rate_limiter (#487) 2023-11-02 17:19:37 +08:00
qicosmos 38fcdb3cd4
[coro_http_client][improve]some improvment (#485) 2023-11-01 17:49:16 +08:00
Shuaibing Zhao 0e386d4556
[feature]add ratelimiter using async_simple coroutine (#482) 2023-11-01 11:13:06 +08:00
qicosmos e4efeff403
fix ci (#484) 2023-11-01 10:26:51 +08:00
saipubw 8d1905e4da
[struct_pb][cmake] use INFO instead of WARNING when skip struct_pb (#481) 2023-10-31 15:52:44 +08:00
qicosmos 18ac0ecc9c
[ci][fix]use libc++ when compile with clang (#483) 2023-10-31 15:00:31 +08:00
qicosmos 9fd6b9a06a
add missed header (#477) 2023-10-19 18:12:44 +08:00
qicosmos 2655514a51
do some update; add a check for client (#476) 2023-10-19 16:05:47 +08:00
qicosmos a682d7ea40
[new lib]coro_http_server (#475) 2023-10-17 15:48:01 +08:00
saipubw 71692db591
[struct_pack] Add support for big-endian platform (#474) 2023-10-13 15:36:33 +08:00
saipubw 44ea4e497f
[struct_pack] add test for cross_platform (#471) 2023-10-10 11:39:12 +08:00
qicosmos 62dd9f290e
resize compatible with gcc4.x string (#470) 2023-10-09 11:34:45 +08:00
qicosmos 2c47a66a83
add set get http headers (#469) 2023-09-26 15:35:31 +08:00