skypjack
|
db6c6573af
|
scheduler: suppress warnings due to shadow variables
|
2025-06-17 15:27:11 +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
|
0cc95c947e
|
scheduler: further cleanup
|
2025-06-16 14:49:01 +02:00 |
|
skypjack
|
991f66e1a3
|
scheduler: cleanup to reduce allocations
|
2025-06-16 14:42:43 +02:00 |
|
skypjack
|
50c842883f
|
scheduler: init calls are no longer required
|
2025-06-11 17:10:59 +02:00 |
|
skypjack
|
2f5b25b189
|
process: minor changes
|
2025-06-11 17:10:37 +02:00 |
|
skypjack
|
45e9c12b29
|
process: remove init, we have constructors already
|
2025-06-11 14:10:01 +02:00 |
|
skypjack
|
e52957fabb
|
scheduler: reduce process_handler to a single class
|
2025-06-10 08:04:50 +02:00 |
|
skypjack
|
209f333252
|
scheduler: keep removing logic from process handler
|
2025-06-09 14:50:47 +02:00 |
|
skypjack
|
aa5c0d14ed
|
scheduler: prepare to get rid of process handler
|
2025-06-09 14:46:15 +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
|
df5e57f381
|
process: make pause/unpause public - see #1257
|
2025-06-04 19:04:56 +02:00 |
|
skypjack
|
62e05abc77
|
doc: process
|
2025-06-03 10:50:37 +02:00 |
|
skypjack
|
d7d63b09b7
|
registry: context .clear() function - close #1262
|
2025-06-03 10:49:10 +02:00 |
|
skypjack
|
e2ef08f129
|
clang-tidy: suppress ok-ish warning
|
2025-05-29 17:45:10 +02:00 |
|
skypjack
|
34e50d6550
|
organizer: a const registry is not a sync point - close #1258
|
2025-05-28 18:28:22 +02:00 |
|
skypjack
|
b7a06c535d
|
hashed string: suppress linter warning
|
2025-05-27 15:36:49 +02:00 |
|
skypjack
|
d037976bcd
|
hashed string: suppress warnings due to pointer arithmetic
|
2025-05-27 09:07:34 +02:00 |
|
skypjack
|
330bf8e120
|
sparse set: avoid warning due to missing [[nodiscard]]
|
2025-05-27 08:58:23 +02:00 |
|
skypjack
|
3b977186ed
|
runtime view: swap-only policy support - close #1252
|
2025-05-23 15:03:09 +02:00 |
|
skypjack
|
4ee86d8456
|
meta: forward declare meta_ctx
|
2025-05-16 09:43:47 +02:00 |
|
skypjack
|
182a6d5fe4
|
meta: refine label support implementation
|
2025-05-14 14:53:02 +02:00 |
|
skypjack
|
49b5b5b2b1
|
hashed_string: make const char * conversion explicit
|
2025-05-12 16:05:35 +02:00 |
|
skypjack
|
f984ae4930
|
hashed_string: break the dependency with string_view
|
2025-05-12 09:09:35 +02:00 |
|
skypjack
|
d775841457
|
meta: built-in labels for meta data
|
2025-05-09 17:22:57 +02:00 |
|
skypjack
|
393a347bad
|
meta: prepare factory for labels on data
|
2025-05-09 14:57:48 +02:00 |
|
skypjack
|
6a4c594792
|
doc: cleanup
|
2025-05-09 09:29:56 +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 |
|
skypjack
|
0f54af1a11
|
doc: typo
|
2025-05-05 18:30:16 +02:00 |
|
skypjack
|
a439cf476c
|
meta: prepare for built-in name support
|
2025-05-05 17:50:24 +02:00 |
|
skypjack
|
121e5a0ca8
|
hashed_string: minor changes
|
2025-05-05 17:49:59 +02:00 |
|
skypjack
|
7a90e2a93b
|
type_info: rename things for the best
|
2025-04-14 15:35:34 +02:00 |
|
skypjack
|
11c3ea2fdb
|
type_info: full_type_name returns a non-null name in all cases
|
2025-04-14 15:32:14 +02:00 |
|
skypjack
|
57d604bcb2
|
type_info: full_type_name vs stripped_type_name
|
2025-04-14 15:24:00 +02:00 |
|
skypjack
|
63e38e40dd
|
type_info: stripped_type_name returns empty views if name is not available
|
2025-04-14 15:20:27 +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
|
fa58cedd2e
|
meta: avoid shadow-warnings
|
2025-04-09 10:20:30 +02:00 |
|
Michele Caini
|
2a37b972d9
|
meta: meta_factory::setup function
|
2025-04-09 09:26:00 +02:00 |
|
Michele Caini
|
df7ebd244b
|
doc: minor changes
|
2025-04-08 17:13:17 +02:00 |
|
Michele Caini
|
292d57a60b
|
meta: add meta_factory to fwd file
|
2025-04-08 12:08:27 +02:00 |
|
Michele Caini
|
9d6850636a
|
meta_factory: type -> element_type to avoid collisions
|
2025-04-08 11:41:38 +02:00 |
|
Michele Caini
|
8879a76e88
|
meta_factory: expose underlying type
|
2025-04-07 17:50:56 +02:00 |
|
Michele Caini
|
fe8d7d78c4
|
meta: drop unnecessary static keywords
|
2025-04-04 12:35:12 +02:00 |
|
Michele Caini
|
ff32d77eba
|
meta: deprecate fixed_size in favor of extent/meta_dynamic_extent
|
2025-04-04 12:00:15 +02:00 |
|
Michele Caini
|
e42231fab0
|
sparse_set: deprecate type() in favor of info() for consistency
|
2025-03-27 10:23:26 +01:00 |
|
Michele Caini
|
d60efe04fd
|
poly: deprecate type() in favor of info() for consistency
|
2025-03-26 15:19:15 +01:00 |
|