427 Commits

Author SHA1 Message Date
mutouyun
eee15dda02 Add unit tests for monotonic_buffer_resource. 2023-09-17 16:59:32 +08:00
mutouyun
665a347447 fix some bugs 2023-09-17 14:44:48 +08:00
mutouyun
47b8f605f5 add: [pmr] implementation for monotonic_buffer_resource 2023-09-17 13:44:41 +08:00
mutouyun
891e161e82 Prepare for monotonic_buffer_resource implementation. 2023-09-16 20:35:54 +08:00
mutouyun
a56a0cd643 Adjust the parameter error of the existing api implementation. 2023-09-09 12:42:14 +08:00
mutouyun
3d4e92a9c5 Remove the custom error_code. 2023-09-09 12:13:56 +08:00
mutouyun
cd545653c4 upd: [pmr] optimize allocator implementation 2023-09-02 14:10:51 +08:00
mutouyun
774a3c9af7 fixed a stupid bug in benchmark 2023-09-02 10:52:37 +08:00
mutouyun
f930dfe34d continue adding event ut 2023-07-30 16:09:29 +08:00
mutouyun
08b6649946 add: [ipc] add Windows implementation of event 2023-07-29 12:53:17 +08:00
mutouyun
f657fd1c7e upd: [ipc] optimizes the return value of shm_close 2023-07-23 18:33:44 +08:00
mutouyun
ca78e3511b upd: [imp] optimized log interface implementation 2023-05-27 21:19:25 +08:00
mutouyun
19cb391624 fix: [imp] fmt issue 2023-05-27 16:40:43 +08:00
mutouyun
1014baf821 upd: [imp] a little optimization of fmt 2023-05-27 16:29:05 +08:00
mutouyun
ce04c79112 upd: [imp] enum_cast => underlyof 2023-05-20 17:06:16 +08:00
mutouyun
426b7c3768 add: [concur] queue and simple ut 2023-05-20 16:58:42 +08:00
mutouyun
983673266e upd: [imp] optimize log performance 2023-01-01 16:26:55 +08:00
mutouyun
d17aeaae1e add: [imp] result<void> 2022-12-25 13:48:06 +08:00
mutouyun
649a5ee02a upd: [imp] optimize result interface and fix some bugs 2022-12-25 13:25:29 +08:00
mutouyun
19edc54f6e fix: linux error 2022-12-24 21:24:01 +08:00
mutouyun
7571a6fa40 fix: linux error 2022-12-24 21:21:51 +08:00
mutouyun
e7262af0db upd: [imp] rearrange the relationship between result and error_code 2022-12-24 21:20:18 +08:00
mutouyun
424bb73c94 upd: comment style 2022-12-24 19:26:06 +08:00
mutouyun
1f5dd46339 fix: result error 2022-12-18 20:15:31 +08:00
mutouyun
fc6f28a886 upd: [imp] modify interface of the system header file 2022-12-18 18:16:08 +08:00
mutouyun
e60f856295 add: [imp] error_category.name 2022-12-18 17:57:07 +08:00
mutouyun
3aac7bea08 add: [imp] error_code 2022-12-18 17:38:24 +08:00
mutouyun
ff250cd7ac upd: [imp] optimize result 2022-12-18 14:20:36 +08:00
mutouyun
9f51c017e7 upd: [imp] optimize the size of the fmt context 2022-12-06 23:14:23 +08:00
mutouyun
6ca5d39a0c fix: [imp] fmt buffer failsafe 2022-12-04 19:50:09 +08:00
mutouyun
8a79e9a86b fix: [imp] long string formatting output 2022-12-04 19:50:09 +08:00
mutouyun
b687e27a0a upd: [imp] fmt_context 2022-12-04 19:50:09 +08:00
mutouyun
c39b0fc18c upd: ut 2022-12-03 18:13:10 +08:00
mutouyun
d258e00710 upd: [imp] fmt performance optimization 2022-12-03 17:59:03 +08:00
mutouyun
f2e981c538 upd: [imp] optimizes two formatting operations for short strings for fmt 2022-12-03 16:53:02 +08:00
mutouyun
73443ee0a6 upd: [imp] optimize the performance of fmt a little bit 2022-12-03 16:16:55 +08:00
mutouyun
7ba65c6f18 upd: benchmark cmake 2022-11-28 22:27:07 +08:00
mutouyun
03d352c238 upd: [imp] remove {fmt} completely 2022-11-28 22:22:22 +08:00
mutouyun
f8691a3a80 fix: expected ‘)’ before string constant 2022-11-27 23:00:56 +08:00
mutouyun
89ba7c762f upd: replace {fmt} with imp::fmt 2022-11-27 22:58:06 +08:00
mutouyun
31e4c4d5e4 add: [imp] tag_invoke for fmt 2022-11-27 21:45:52 +08:00
mutouyun
bbbb03408d add: [imp] fmt 2022-11-27 21:04:25 +08:00
mutouyun
44fe8ce8da upd: LIBIMP_ => LIBIMP 2022-11-27 16:41:52 +08:00
mutouyun
8540de7797 add: [concur] ut for prod-cons 2022-11-26 17:48:18 +08:00
mutouyun
4981ce7b9c del: 3rdparty 2022-11-26 14:57:36 +08:00
mutouyun
5a46c3d93e upd: try-catch 2022-11-20 14:33:45 +08:00
mutouyun
16c16ad3d0 fix: error C2535 for vs2015 2022-11-19 22:33:59 +08:00
mutouyun
093597ca66 upd: [imp] optimized log implementation 2022-11-19 22:10:42 +08:00
mutouyun
4d5939c513 upd: adjusting error output 2022-11-19 17:13:52 +08:00
mutouyun
890492a3b9 fix: [pmr] explicit specialization in non-namespace scope ‘class pmr::allocator’ 2022-11-18 21:55:08 +08:00