Commit Graph

  • 49d9385aa4 process: handle_type to make the type opaque for future changes skypjack 2025-08-05 13:36:13 +02:00
  • 9970ba2284 davey: remove useless macro skypjack 2025-08-04 16:33:08 +02:00
  • 20cc85011e davey: no more entt:: skypjack 2025-08-04 16:21:22 +02:00
  • 7f5d4fb8d2 davey: minor changes skypjack 2025-08-04 16:19:13 +02:00
  • 03e046f880 davey: revert recent changes, move towards multiple tools with shared functions instead skypjack 2025-08-04 16:13:44 +02:00
  • 436f077e0b *: updated TODO skypjack 2025-08-04 16:12:14 +02:00
  • d76cfb06f0 davey: prepare to support editor mode skypjack 2025-08-04 15:06:11 +02:00
  • 2bb947f6de doc: fixed variadic template args on a resource loader example (#1272) Aaron Heysse 2025-08-01 02:55:28 -07:00
  • 8a8f8dfd1b test: refine tests for dense_map skypjack 2025-07-31 14:49:47 +02:00
  • 15b8db6f61 doc: dense map skypjack 2025-07-31 14:49:38 +02:00
  • 05e0a22fb3 dense_map: transparent lookup for at (#1270) Terens 2025-07-31 08:29:44 -04:00
  • ada11c4be1 test: headers cleanup skypjack 2025-07-30 14:09:56 +02:00
  • 7dbb59adc9 test: increase code coverage skypjack 2025-07-30 12:04:57 +02:00
  • 02440e17ae test: code coverage skypjack 2025-07-30 10:35:11 +02:00
  • fa234af36b gh: update iwyu version skypjack 2025-07-30 10:24:36 +02:00
  • 40fdd26788 test: make clang-tidy happy skypjack 2025-07-30 10:21:10 +02:00
  • 6fa668900e natvis: sparse_set/storage/handle skypjack 2025-07-29 09:27:16 +02:00
  • 17e88e506c test: scheduler - close #1257 skypjack 2025-07-28 15:10:11 +02:00
  • 3bcbea785a test: process skypjack 2025-07-28 14:32:42 +02:00
  • 3bac3d4bbe process: make inheritance from enable_shared_from_this public skypjack 2025-07-28 14:28:54 +02:00
  • abdb293106 doc: a note about shared processes skypjack 2025-07-28 14:28:29 +02:00
  • f4b960dc93 process: enable_shared_from_this to allow callers to get valid references skypjack 2025-07-28 14:20:38 +02:00
  • 71c217da28 *: updated TODO skypjack 2025-07-25 18:17:40 +02:00
  • 4777ca2980 doc: process skypjack 2025-07-25 18:17:20 +02:00
  • 4aabca2f0b natvis: process skypjack 2025-07-25 18:02:42 +02:00
  • 5c31fda9bd process/scheduler: refine API (finally), add allocator support - see #1257 skypjack 2025-07-25 14:59:39 +02:00
  • eecd1dc636 doc: process (draft) skypjack 2025-07-24 18:48:16 +02:00
  • 998f4b45da doc: process (wip - tbd) Michele Caini 2025-07-23 18:11:14 +02:00
  • fb0b7e2aab *: updated TODO Michele Caini 2025-07-23 18:01:07 +02:00
  • cbb50c1292 process: prepare migration to allocator-aware model Michele Caini 2025-07-23 16:05:13 +02:00
  • fcd265a6ed process: shared_from_this is no longer required Michele Caini 2025-07-23 10:55:42 +02:00
  • 357ee3f994 scheduler: remove unnecessary template parameter Michele Caini 2025-07-22 10:59:40 +02:00
  • e35eed905b process: safety net Michele Caini 2025-07-22 10:58:00 +02:00
  • 7942648035 process/scheduler: refine API - see #1257 Michele Caini 2025-07-22 10:51:15 +02:00
  • 93dca93616 process: prepare for a more user-friendly attach/then API Michele Caini 2025-07-21 12:51:38 +02:00
  • 9f10d32b73 meta: move meta_dynamic_extent to fwd.hpp Michele Caini 2025-07-21 12:02:35 +02:00
  • 21e82abfa7 scheduler: cleanup API Michele Caini 2025-07-18 18:59:08 +02:00
  • 7b48069bd5 process: process_from utility Michele Caini 2025-07-18 18:58:46 +02:00
  • 5721e62ed0 *: updated TODO Michele Caini 2025-07-18 18:10:55 +02:00
  • e140399725 doc: cleanup Michele Caini 2025-07-17 18:23:45 +02:00
  • 7f1a2b1887 doc: refine doc for process adaptor Michele Caini 2025-07-17 18:22:35 +02:00
  • 0fd70878b3 doc: process_adaptor Michele Caini 2025-07-17 18:17:14 +02:00
  • 06e88ce062 test: prepare to refactor scheduler API Michele Caini 2025-07-17 18:06:08 +02:00
  • b5201a56df scheduler: add a plain attach for shared processes - see #1257 Michele Caini 2025-07-16 15:26:18 +02:00
  • 9c05f1d8f3 natvis: process Michele Caini 2025-07-16 15:08:58 +02:00
  • 093718a1c6 process: add base_type alias to process_adaptor Michele Caini 2025-07-16 15:08:47 +02:00
  • c07cb32ef8 *: updated TODO skypjack 2025-07-15 18:56:14 +02:00
  • 04da178800 process; process as first argument in process_adaptor skypjack 2025-07-15 09:47:55 +02:00
  • 5ab8da50cb *: updated TODO skypjack 2025-07-15 09:47:31 +02:00
  • da684a4159 process: basic_process_adaptor -> process_adaptor skypjack 2025-07-15 09:31:44 +02:00
  • ba20bde250 process: refine basic_process_adaptor implementation to use deduction guides skypjack 2025-07-15 09:30:04 +02:00
  • cec550ad11 process: pass directly the base process to callbacks skypjack 2025-07-14 18:00:05 +02:00
  • 62b56e1b56 process: move basic_process_adaptor design from base class functor to member skypjack 2025-07-14 17:20:34 +02:00
  • b045846579 test: minor changes skypjack 2025-07-14 16:48:03 +02:00
  • 665aa3c4cf *: updated TODO skypjack 2025-07-02 16:31:53 +02:00
  • 0f49a1fe27 davey: initial doc (despite the work-in-progress nature) skypjack 2025-07-02 09:41:20 +02:00
  • ad4ab9dc08 davey: fix entry points for storage types skypjack 2025-07-02 09:37:15 +02:00
  • 1293990605 davey: comment out internals to avoid warnings due to missing doc skypjack 2025-07-01 16:43:26 +02:00
  • c71bf6e8d9 process: avoid unqualified lookup skypjack 2025-07-01 16:37:42 +02:00
  • 716c67d3a5 process: enable_shared_from_this was actually useful here skypjack 2025-07-01 15:29:58 +02:00
  • 33b1daafa0 process: refine then return type skypjack 2025-06-30 17:32:27 +02:00
  • 2532158860 scheduler: process type skypjack 2025-06-30 17:32:04 +02:00
  • da65e347b3 doc: typo skypjack 2025-06-30 08:35:01 +02:00
  • c940bc8015 process: enable_shared_from_this is no longer required skypjack 2025-06-30 08:33:25 +02:00
  • 9c4676f4c0 process: merge peek/release, no need for two functions skypjack 2025-06-30 08:26:24 +02:00
  • 3b64dae13e natvis: process skypjack 2025-06-30 08:18:09 +02:00
  • 3126b3efbf scheduler: review internals to use peek/release/whatever - see #1257 skypjack 2025-06-27 11:27:12 +02:00
  • 01e12fa011 doc: cleanup skypjack 2025-06-27 11:26:28 +02:00
  • 1d163ee113 process: then/release/peek for child processes skypjack 2025-06-27 09:12:02 +02:00
  • f97ecd3ba4 process: rollback token based ctor, prep to move continuation to process skypjack 2025-06-25 19:16:29 +02:00
  • 3d66676c1b doc: a note about ENTT_INSTALL - close #1265 skypjack 2025-06-25 18:13:26 +02:00
  • bf28bab7ba natvis: basic_scheduler skypjack 2025-06-25 16:43:53 +02:00
  • a6c2dc89ac scheduler/process: abort immediate param does not propagate anymore skypjack 2025-06-24 18:12:27 +02:00
  • e36ff3d50e build: move tools to source dir skypjack 2025-06-24 17:41:01 +02:00
  • dd4c36333b natvis: basic_process skypjack 2025-06-24 17:12:04 +02:00
  • 9e328ce232 build: remove extra > from HEADERS_FILES skypjack 2025-06-23 13:53:53 +02:00
  • 624d0994ff build: BUILD_INTERFACE vs INSTALL_INTERFACE for headers skypjack 2025-06-23 10:38:35 +02:00
  • 6ec1ee6072 build: refine cmake natvis to reduce boilerplate skypjack 2025-06-23 10:37:57 +02:00
  • 5642788046 process: struct vs class decl skypjack 2025-06-23 08:48:38 +02:00
  • e8e77bf011 build: minor changes skypjack 2025-06-23 08:13:07 +02:00
  • 964dc6ec87 build: BUILD_INTERFACE vs INSTALL_INTERFACE skypjack 2025-06-20 16:24:41 +02:00
  • a0d738215a build: move natvis files to source dir skypjack 2025-06-20 15:17:39 +02:00
  • 9ae1181ca7 build: also install natvis files skypjack 2025-06-20 15:09:39 +02:00
  • 3b89567d77 type_info: wrap ENTT_PRETTY_FUNCTION_PREFIX/SUFFIX with an ifdef skypjack 2025-06-20 13:26:13 +02:00
  • 09bb10377b process: basic_process_adaptor vs process_adaptor skypjack 2025-06-19 17:16:56 +02:00
  • ffbc5519c1 process: start refining process_adaptor skypjack 2025-06-19 13:02:12 +02:00
  • c80b634497 process: basic_process vs process skypjack 2025-06-18 12:22:41 +02:00
  • db6c6573af scheduler: suppress warnings due to shadow variables skypjack 2025-06-17 15:27:11 +02:00
  • 7257dd50c6 process: single allocate ::function skypjack 2025-06-17 15:26:27 +02:00
  • 5f0af48b4c *: updated TODO skypjack 2025-06-17 08:16:10 +02:00
  • 41ebe0e779 scheduler/process: factory-like model, first draft, work in progress - see #1257 skypjack 2025-06-17 08:16:05 +02:00
  • 0cc95c947e scheduler: further cleanup skypjack 2025-06-16 14:49:01 +02:00
  • 991f66e1a3 scheduler: cleanup to reduce allocations skypjack 2025-06-16 14:42:43 +02:00
  • d75efb9f16 *: updated TODO skypjack 2025-06-13 18:31:32 +02:00
  • 3575f00bb4 doc: minor changes skypjack 2025-06-13 18:31:18 +02:00
  • f532221685 doc: You are Circle skypjack 2025-06-13 08:02:30 +02:00
  • f502827e88 tests: update to match the last changes to the process and scheduler classes skypjack 2025-06-11 17:11:21 +02:00
  • 50c842883f scheduler: init calls are no longer required skypjack 2025-06-11 17:10:59 +02:00
  • 2f5b25b189 process: minor changes skypjack 2025-06-11 17:10:37 +02:00
  • fb0fedf8fc doc: process skypjack 2025-06-11 14:10:07 +02:00