746 Commits

Author SHA1 Message Date
mutouyun
5fec1f80ff Fix compilation errors. 2023-09-03 13:54:52 +08:00
mutouyun
a50bc78678 Continue to update holders. 2023-09-03 13:43:32 +08:00
mutouyun
c8010e3a51 Place holder-base into small-storage. 2023-09-03 11:43:06 +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
7ec99c3394 add some simple event tests 2023-07-29 13:27:22 +08:00
mutouyun
f5908cfe69 clean up unnecessary 3rdparty library files 2023-07-29 13:26:06 +08:00
mutouyun
bad1ff4696 fix: [imp] dataof/countof's SFINAE may be invalid 2023-07-29 13:18:46 +08:00
mutouyun
08b6649946 add: [ipc] add Windows implementation of event 2023-07-29 12:53:17 +08:00
mutouyun
5a3ecbbc69 shield system api tests 2023-07-29 11:57:48 +08:00
mutouyun
5dc436e047 add: [ipc] operation declaration for event object 2023-07-23 18:44:01 +08:00
mutouyun
f657fd1c7e upd: [ipc] optimizes the return value of shm_close 2023-07-23 18:33:44 +08:00
mutouyun
746ee51584 fix: benchmark in linux 2023-07-23 18:28:55 +08:00
mutouyun
8b12e1fefb add: (linux) benchmark for inotify 2023-07-09 18:47:43 +08:00
mutouyun
f00e11699e add: (linux) benchmark for named pipe 2023-06-04 18:17:36 +08:00
mutouyun
2df08237a4 add: (linux) some performance tests for the system ipc 2023-06-04 17:10:50 +08:00
mutouyun
8a4e6be9da add: [concur] (TBD) bus 2023-05-28 19:05:17 +08:00
mutouyun
a55bcd8abf fix: ‘std::this_thread’ has not been declared 2023-05-28 14:40:28 +08:00
mutouyun
9b15767084 add: [concur] benchmark for queue 2023-05-28 14:38:21 +08:00
mutouyun
f6af394195 add: basic mt ut for queue 2023-05-28 13:54:29 +08:00
mutouyun
af96a09e36 upd: [imp] output interface of the log should be const 2023-05-28 13:01:09 +08:00
mutouyun
f2ae0f5a3a fix: (vs2015) call does not result in a constant expression 2023-05-28 12:47:38 +08:00
mutouyun
e200c49f24 fix: [concur] initialization issues for queue 2023-05-28 12:37:54 +08:00
mutouyun
15db3c6234 upd: queue ut 2023-05-28 12:24:36 +08:00
mutouyun
9be0651ae8 fix: warning C4138 '*/' found outside of comment 2023-05-27 21:23:50 +08:00
mutouyun
3cb323d748 fix: ‘reinterpret_cast’ is not a constant expression 2023-05-27 21:22:49 +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
3c1fec6058 upd: [imp] span 2023-05-27 16:18:18 +08:00
mutouyun
07c13f1b3a add: [imp] dataof 2023-05-27 15:53:52 +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
934bb31778 add: [concur] add push & pop for queue (TBD) 2023-04-28 13:37:05 +08:00
mutouyun
0b4f69266f add: [concur] queue (TBD) 2023-04-28 13:25:29 +08:00
mutouyun
4e7688f109 upd: optimize ut 2023-04-16 20:45:05 +08:00
mutouyun
4e05befbe9 fix: MSVC error C2672 2023-04-16 16:10:07 +08:00
mutouyun
a7b8af7fa8 add: [concur] producer<trans::broadcast, relation::multi> 2023-04-16 15:40:46 +08:00
mutouyun
5578f48595 upd: improving the broadcasting ut. 2023-04-15 20:23:05 +08:00
mutouyun
32585a39f3 upd: [concur] (TBD) continue the implementation of the broadcast pattern. 2023-04-09 15:17:10 +08:00
mutouyun
a80d7f7590 add: [imp] (TBD) impl trans::broadcast 2023-04-05 19:21:15 +08:00
mutouyun
33768dd79d add: [concur] utility template for extracting object type internal traits. 2023-04-05 15:51:13 +08:00
mutouyun
bb67bd9ddc upd: [concur] context => header 2023-04-05 15:31:21 +08:00
mutouyun
7e1f9f306e fix: [imp] ‘T’ was not declared in this scope. 2023-04-02 21:06:35 +08:00
mutouyun
1565ae0eaf upd: [concur] adjust and optimize the comments, as well as some other details. 2023-04-02 21:00:55 +08:00
mutouyun
43021c1aba add: [imp] copy_cvref 2023-04-01 18:01:33 +08:00
mutouyun
b75022b4a4 add: [imp] expected ut 2023-03-05 18:34:53 +08:00
mutouyun
0883929918 upd: [imp] improve expected 2023-02-25 16:44:57 +08:00
mutouyun
3b781db42e upd: [imp] improve expected 2023-02-12 16:28:52 +08:00