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
|
1c76f92687
|
[MSVC] error C2039: "uninitialized_move_n"
|
2023-09-16 14:29:30 +08:00 |
|
mutouyun
|
9bef0a7b18
|
Optimization of the storage behavior for small_storage.
|
2023-09-16 14:11:39 +08:00 |
|
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
|
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
|
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
|
f930dfe34d
|
continue adding event ut
|
2023-07-30 16:09:29 +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
|
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
|
8a4e6be9da
|
add: [concur] (TBD) bus
|
2023-05-28 19:05:17 +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
|
9be0651ae8
|
fix: warning C4138 '*/' found outside of comment
|
2023-05-27 21:23:50 +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
|
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
|
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 |
|