Commit Graph

139 Commits

Author SHA1 Message Date
bbbgan 383ba03de0
[struct_json, struct_yaml][feat]support escape during serialization (#581) 2024-01-29 11:40:20 +08:00
qicosmos af945af6de
[coro_http_server][feat]update coro_http server (#578) 2024-01-26 13:57:39 +08:00
qicosmos 679cbac8f3
using namespace alias to simplify importing iguana (#575) 2024-01-22 15:46:06 +08:00
saipubw b7ec8af03c
[coro_io] add size() for channel (#572) 2024-01-19 16:17:21 +08:00
qicosmos 9469e9fd97
[coro_http]update and fix (#571) 2024-01-17 19:57:27 +08:00
saipubw 63bfdbeae1
[struct_pack][breakchange] use struct_pack::err_code instead of struct_pack::errc as return value (#566) 2024-01-17 18:10:56 +08:00
qicosmos 55a637285a
[coro_htttp][feat]update coro_http (#567) 2024-01-16 14:01:31 +08:00
qicosmos aa43023f52
[coro_file][bug]Fix coro file (#565) 2024-01-11 16:31:23 +08:00
saipubw c7bbc44b54
[struct_pack][fix] fix undef macro __has_feature (#564) 2024-01-11 14:25:16 +08:00
saipubw 2a53295012
[struct_pack][doc] fix cnapi document (#563) 2024-01-11 12:30:52 +08:00
saipubw bffaf8f886
[struct_pack][fix] fix benchmark (#561) 2024-01-10 20:28:39 +08:00
saipubw 534136f262
[struct_paack][fix] fix size_info operator + & namespace (#560) 2024-01-08 15:15:33 +08:00
saipubw 3d8252fee1
[coro_rpc][fix] keep protocol compatible/use context<T>::tag() instead o… (#555) 2024-01-03 14:08:48 +08:00
qicosmos 73a0016da9
[coro_http][improve]Remove shared ptr, improve request ssl (#558) 2024-01-03 11:54:36 +08:00
saipubw 59bbecfc00
[struct_pack] enhance struct_pack::write/read/get_write_size (#551) 2023-12-28 16:50:16 +08:00
qicosmos 08d0c6d962
[coro_http_server][feat]Support multipart (#549) 2023-12-28 09:51:04 +08:00
saipubw 5272b07651
[coro_rpc][fix] fix coro_rpc_server default constructor (#545) 2023-12-26 16:29:58 +08:00
qicosmos d8ce57ff79
[coro_rpc]Fix for clang (#544) 2023-12-26 16:29:31 +08:00
saipubw 0580035964
[coro_rpc][breakchange] change err_code to 16bit (#542) 2023-12-26 15:34:47 +08:00
saipubw d669b58cb8
[struct_pack][fix] fix bug of struct_pack::write (#537) 2023-12-26 15:01:09 +08:00
qicosmos a21a606dfc
[coro_http_client][improve]Improve ssl (#540) 2023-12-25 14:47:24 +08:00
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
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 271cd150a3
[coro_rpc] add attachment/close/get_connection_id for coro_rpc::context (#521) 2023-12-07 18:13:02 +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 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
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