Commit Graph
4511 Commits
Author SHA1 Message Date
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