mutouyun
|
bbe1bb3fb7
|
Merge branch 'refactoring' of github.com:mutouyun/cpp-ipc into refactoring
|
2023-09-10 12:31:46 +08:00 |
|
mutouyun
|
1f93852fe7
|
Fixed segmentation fault in unit test.
|
2023-09-10 12:31:09 +08:00 |
|
mutouyun
|
e083ab7426
|
Adjust note.
|
2023-09-10 12:10:42 +08:00 |
|
mutouyun
|
342f3ef27e
|
The small_storage is complete.
|
2023-09-10 12:05:29 +08:00 |
|
mutouyun
|
6a243514ae
|
Add unit tests for small_storage
|
2023-09-09 16:42:23 +08:00 |
|
mutouyun
|
c503812c6f
|
[MSVC 19] error C2440: cannot convert to 'void (__cdecl *)(void *,std::size_t) noexcept'
|
2023-09-09 13:35:47 +08:00 |
|
mutouyun
|
2d75c87672
|
Fixed ut error on win.
|
2023-09-09 13:25:47 +08:00 |
|
mutouyun
|
a56a0cd643
|
Adjust the parameter error of the existing api implementation.
|
2023-09-09 12:42:14 +08:00 |
|
mutouyun
|
d0af950071
|
Adjust the default behavior of result.
|
2023-09-09 12:27:15 +08:00 |
|
mutouyun
|
3d4e92a9c5
|
Remove the custom error_code.
|
2023-09-09 12:13:56 +08:00 |
|
mutouyun
|
6020739552
|
[MSVC 19] error C2259: 'pmr::allocator::holder_mr<void *,bool>': cannot instantiate abstract class.
|
2023-09-09 11:22:30 +08:00 |
|
mutouyun
|
2ed0614ec8
|
fix ut
|
2023-09-04 23:37:11 +08:00 |
|
mutouyun
|
6b22006897
|
Continue to update holders.
|
2023-09-03 18:11:12 +08:00 |
|
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 |
|