Michele Caini
|
9f10d32b73
|
meta: move meta_dynamic_extent to fwd.hpp
|
2025-07-21 12:02:35 +02:00 |
|
Michele Caini
|
21e82abfa7
|
scheduler: cleanup API
|
2025-07-18 18:59:08 +02:00 |
|
Michele Caini
|
7b48069bd5
|
process: process_from utility
|
2025-07-18 18:58:46 +02:00 |
|
Michele Caini
|
e140399725
|
doc: cleanup
|
2025-07-17 18:23:45 +02:00 |
|
Michele Caini
|
7f1a2b1887
|
doc: refine doc for process adaptor
|
2025-07-17 18:22:35 +02:00 |
|
Michele Caini
|
0fd70878b3
|
doc: process_adaptor
|
2025-07-17 18:17:14 +02:00 |
|
Michele Caini
|
b5201a56df
|
scheduler: add a plain attach for shared processes - see #1257
|
2025-07-16 15:26:18 +02:00 |
|
Michele Caini
|
9c05f1d8f3
|
natvis: process
|
2025-07-16 15:08:58 +02:00 |
|
Michele Caini
|
093718a1c6
|
process: add base_type alias to process_adaptor
|
2025-07-16 15:08:47 +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
|
62b56e1b56
|
process: move basic_process_adaptor design from base class functor to member
|
2025-07-14 17:20:34 +02:00 |
|
skypjack
|
0f49a1fe27
|
davey: initial doc (despite the work-in-progress nature)
|
2025-07-02 09:41:20 +02:00 |
|
skypjack
|
ad4ab9dc08
|
davey: fix entry points for storage types
|
2025-07-02 09:37:15 +02:00 |
|
skypjack
|
1293990605
|
davey: comment out internals to avoid warnings due to missing doc
|
2025-07-01 16:43:26 +02:00 |
|
skypjack
|
c71bf6e8d9
|
process: avoid unqualified lookup
|
2025-07-01 16:37:42 +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
|
2532158860
|
scheduler: process type
|
2025-06-30 17:32:04 +02:00 |
|
skypjack
|
da65e347b3
|
doc: typo
|
2025-06-30 08:35:01 +02:00 |
|
skypjack
|
c940bc8015
|
process: enable_shared_from_this is no longer required
|
2025-06-30 08:33:25 +02:00 |
|
skypjack
|
9c4676f4c0
|
process: merge peek/release, no need for two functions
|
2025-06-30 08:26:24 +02:00 |
|
skypjack
|
3b64dae13e
|
natvis: process
|
2025-06-30 08:18:09 +02:00 |
|
skypjack
|
3126b3efbf
|
scheduler: review internals to use peek/release/whatever - see #1257
|
2025-06-27 11:27:12 +02:00 |
|
skypjack
|
01e12fa011
|
doc: cleanup
|
2025-06-27 11:26:28 +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
|
bf28bab7ba
|
natvis: basic_scheduler
|
2025-06-25 16:43:53 +02:00 |
|
skypjack
|
a6c2dc89ac
|
scheduler/process: abort immediate param does not propagate anymore
|
2025-06-24 18:12:27 +02:00 |
|
skypjack
|
e36ff3d50e
|
build: move tools to source dir
|
2025-06-24 17:41:01 +02:00 |
|
skypjack
|
dd4c36333b
|
natvis: basic_process
|
2025-06-24 17:12:04 +02:00 |
|
skypjack
|
5642788046
|
process: struct vs class decl
|
2025-06-23 08:48:38 +02:00 |
|
skypjack
|
a0d738215a
|
build: move natvis files to source dir
|
2025-06-20 15:17:39 +02:00 |
|
skypjack
|
3b89567d77
|
type_info: wrap ENTT_PRETTY_FUNCTION_PREFIX/SUFFIX with an ifdef
|
2025-06-20 13:26:13 +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
|
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 |
|