Michele Caini
|
357ee3f994
|
scheduler: remove unnecessary template parameter
|
2025-07-22 10:59:40 +02:00 |
|
Michele Caini
|
e35eed905b
|
process: safety net
|
2025-07-22 10:58:00 +02:00 |
|
Michele Caini
|
7942648035
|
process/scheduler: refine API - see #1257
|
2025-07-22 10:51:15 +02:00 |
|
Michele Caini
|
93dca93616
|
process: prepare for a more user-friendly attach/then API
|
2025-07-21 12:51:38 +02:00 |
|
Michele Caini
|
21e82abfa7
|
scheduler: cleanup API
|
2025-07-18 18:59:08 +02:00 |
|
Michele Caini
|
06e88ce062
|
test: prepare to refactor scheduler API
|
2025-07-17 18:06:08 +02:00 |
|
Michele Caini
|
b5201a56df
|
scheduler: add a plain attach for shared processes - see #1257
|
2025-07-16 15:26:18 +02:00 |
|
skypjack
|
04da178800
|
process; process as first argument in process_adaptor
|
2025-07-15 09:47:55 +02:00 |
|
skypjack
|
da684a4159
|
process: basic_process_adaptor -> process_adaptor
|
2025-07-15 09:31:44 +02:00 |
|
skypjack
|
ba20bde250
|
process: refine basic_process_adaptor implementation to use deduction guides
|
2025-07-15 09:30:04 +02:00 |
|
skypjack
|
cec550ad11
|
process: pass directly the base process to callbacks
|
2025-07-14 18:00:05 +02:00 |
|
skypjack
|
b045846579
|
test: minor changes
|
2025-07-14 16:48:03 +02:00 |
|
skypjack
|
716c67d3a5
|
process: enable_shared_from_this was actually useful here
|
2025-07-01 15:32:37 +02:00 |
|
skypjack
|
33b1daafa0
|
process: refine then return type
|
2025-06-30 17:32:27 +02:00 |
|
skypjack
|
9c4676f4c0
|
process: merge peek/release, no need for two functions
|
2025-06-30 08:26:24 +02:00 |
|
skypjack
|
1d163ee113
|
process: then/release/peek for child processes
|
2025-06-27 09:12:02 +02:00 |
|
skypjack
|
f97ecd3ba4
|
process: rollback token based ctor, prep to move continuation to process
|
2025-06-25 19:16:29 +02:00 |
|
skypjack
|
a6c2dc89ac
|
scheduler/process: abort immediate param does not propagate anymore
|
2025-06-24 18:12:27 +02:00 |
|
skypjack
|
09bb10377b
|
process: basic_process_adaptor vs process_adaptor
|
2025-06-19 17:16:56 +02:00 |
|
skypjack
|
ffbc5519c1
|
process: start refining process_adaptor
|
2025-06-19 13:02:12 +02:00 |
|
skypjack
|
c80b634497
|
process: basic_process vs process
|
2025-06-18 12:22:41 +02:00 |
|
skypjack
|
7257dd50c6
|
process: single allocate ::function
|
2025-06-17 15:26:27 +02:00 |
|
skypjack
|
41ebe0e779
|
scheduler/process: factory-like model, first draft, work in progress - see #1257
|
2025-06-17 08:16:05 +02:00 |
|
skypjack
|
f502827e88
|
tests: update to match the last changes to the process and scheduler classes
|
2025-06-11 17:11:21 +02:00 |
|
skypjack
|
45e9c12b29
|
process: remove init, we have constructors already
|
2025-06-11 14:10:01 +02:00 |
|
skypjack
|
ca40a3e62f
|
process: move away from the crtp idiom - see #1257
|
2025-06-06 15:15:20 +02:00 |
|
skypjack
|
8574335fe6
|
process: make succeed and fail functions public
|
2025-06-05 15:12:21 +02:00 |
|
skypjack
|
9493756895
|
test: cleanup
|
2025-06-05 15:10:52 +02:00 |
|
skypjack
|
d7d63b09b7
|
registry: context .clear() function - close #1262
|
2025-06-03 10:49:10 +02:00 |
|
skypjack
|
ae7b3d87ee
|
test: avoid shadow variable warning
|
2025-05-29 17:49:13 +02:00 |
|
skypjack
|
8dfa4aa677
|
test: cleanup
|
2025-05-29 17:39:29 +02:00 |
|
skypjack
|
25cad2543d
|
test: reduce NOLINT usage
|
2025-05-29 14:23:12 +02:00 |
|
skypjack
|
34e50d6550
|
organizer: a const registry is not a sync point - close #1258
|
2025-05-28 18:28:22 +02:00 |
|
skypjack
|
bf5b188b13
|
test: missing include
|
2025-05-27 09:20:47 +02:00 |
|
skypjack
|
20af487ea9
|
test: minor changes
|
2025-05-27 09:10:22 +02:00 |
|
skypjack
|
3b977186ed
|
runtime view: swap-only policy support - close #1252
|
2025-05-23 15:03:09 +02:00 |
|
skypjack
|
38caafd999
|
test: runtime view and storage entity with exclude
|
2025-05-22 15:35:15 +02:00 |
|
skypjack
|
d7232dcf56
|
test: runtime view and storage entity
|
2025-05-22 15:32:09 +02:00 |
|
skypjack
|
825f73df6b
|
test: more on the runtime view
|
2025-05-22 14:48:50 +02:00 |
|
skypjack
|
182a6d5fe4
|
meta: refine label support implementation
|
2025-05-14 14:53:02 +02:00 |
|
skypjack
|
d775841457
|
meta: built-in labels for meta data
|
2025-05-09 17:22:57 +02:00 |
|
skypjack
|
154c16a9d3
|
meta: built-in labels for meta functions
|
2025-05-08 16:46:54 +02:00 |
|
skypjack
|
9536039932
|
meta: refine type label impl and tests
|
2025-05-08 10:17:49 +02:00 |
|
skypjack
|
7615e55e96
|
meta: built-in labels for meta types
|
2025-05-05 18:31:22 +02:00 |
|
Michele Caini
|
7ecfe45923
|
meta: rollback factory setup support to get wip in e healthy state (damn MSVC that accepts everything)
|
2025-04-09 10:30:52 +02:00 |
|
Michele Caini
|
5212f0c44a
|
test: scoped functions
|
2025-04-09 10:23:31 +02:00 |
|
Michele Caini
|
8b1b7a0fc9
|
test: add missing template keywords
|
2025-04-09 10:11:45 +02:00 |
|
Michele Caini
|
2a37b972d9
|
meta: meta_factory::setup function
|
2025-04-09 09:26:00 +02:00 |
|
Michele Caini
|
b4b1cf38a6
|
test: cleanup
|
2025-04-08 17:12:39 +02:00 |
|
Michele Caini
|
9c39f76774
|
build: update tests to make them work (again) with cr
|
2025-03-31 14:31:51 +02:00 |
|