Commit Graph

  • dad6061cbb view: minor changes Michele Caini 2023-12-15 11:49:54 +01:00
  • 07777c78aa view: back to the plain pointer model for internal functions Michele Caini 2023-12-15 11:40:59 +01:00
  • 7a12dc6533 view: refine internal functions Michele Caini 2023-12-15 11:29:25 +01:00
  • 80c8c76fdb view: use more explicit types on internal functions Michele Caini 2023-12-15 09:00:09 +01:00
  • 1931ade325 view: drop check set as a whole Michele Caini 2023-12-15 08:54:28 +01:00
  • 2e264dffb3 view: index-based view iterator (no check set required) Michele Caini 2023-12-15 08:54:18 +01:00
  • 09197a91a0 view: prepare to drop check set Michele Caini 2023-12-15 08:42:30 +01:00
  • 70053f9301 core: minimize compilation cost of type_list_unique Michele Caini 2023-12-15 08:15:45 +01:00
  • 91a193141f view: proper ctors for multi type base view Michele Caini 2023-12-14 14:47:50 +01:00
  • 5d8a1e3ee1 view: proper ctors for single type base view Michele Caini 2023-12-14 09:42:23 +01:00
  • 9c85cd8d55 view: prepare to optimize further view definitions Michele Caini 2023-12-14 09:42:04 +01:00
  • 1fb1027036 build system: use env var for bazel version in CI (#1098) Ezekiel Warren 2023-12-14 00:16:11 -08:00
  • bdea65d500 build: updated action versions Michele Caini 2023-12-13 12:35:54 +01:00
  • 88f65c8d5d doc: updated README file Michele Caini 2023-12-13 12:35:26 +01:00
  • 8355f12398 doc: add conan badge to README (#1096) Samuel Dowling 2023-12-13 21:52:28 +10:30
  • f3120f7e7d view: drop duplicated function Michele Caini 2023-12-12 15:54:48 +01:00
  • a74b1b8220 doc: include FetchContent as needed (#1097) Mojert 2023-12-13 11:57:28 +01:00
  • b81e40e07e signal: doc review Michele Caini 2023-12-12 14:15:07 +01:00
  • e4df106417 resource: doc review Michele Caini 2023-12-12 14:15:02 +01:00
  • d0a16cd852 process: doc review Michele Caini 2023-12-12 14:14:53 +01:00
  • b274d49b3f platform: doc review Michele Caini 2023-12-12 14:14:48 +01:00
  • 3d9651b783 meta: doc review Michele Caini 2023-12-12 14:14:42 +01:00
  • dfd7cb90d0 graph: doc review Michele Caini 2023-12-12 14:14:36 +01:00
  • c33bee892d entity: doc review Michele Caini 2023-12-12 14:14:30 +01:00
  • a986f68e45 core: doc review Michele Caini 2023-12-12 14:14:20 +01:00
  • c0f1a691f9 container: doc review Michele Caini 2023-12-12 14:14:12 +01:00
  • 711e82b688 view: suppress doc warning Michele Caini 2023-12-12 14:14:01 +01:00
  • 5190db0222 registry: explicit iterable and const_iterable types Michele Caini 2023-12-11 12:14:41 +01:00
  • b00830d382 registry: refine ::assure (const and non-const) Michele Caini 2023-12-11 12:09:16 +01:00
  • cd24c0aac5 view: use a name that doesn't drive me crazy when I search for it Michele Caini 2023-12-07 16:56:03 +01:00
  • a927d6db07 view: use the right len for the check array Michele Caini 2023-12-06 10:01:47 +01:00
  • 294a606cf9 *: updated TODO Michele Caini 2023-12-06 09:13:04 +01:00
  • 735db1e6af view: shared implementation for common views Michele Caini 2023-12-06 09:12:57 +01:00
  • 3ec5e81d81 view: backward compat/coverage purposes Michele Caini 2023-12-05 17:08:16 +01:00
  • 4664d0601f view: explicit trivial return types Michele Caini 2023-12-05 15:02:25 +01:00
  • 43fcc94682 view: minor changes Michele Caini 2023-12-05 15:01:12 +01:00
  • 4cdff43781 view: shared implementation for storage views Michele Caini 2023-12-05 15:00:14 +01:00
  • 9d23522086 *: updated TODO Michele Caini 2023-12-05 14:46:19 +01:00
  • feed10c9f6 view: avoid calculating the check set again and again Michele Caini 2023-12-04 08:54:37 +01:00
  • 9732092c0f view: improved validity check Michele Caini 2023-12-03 23:23:22 +01:00
  • aa46b2504c *: updated TODO Michele Caini 2023-12-01 15:53:58 +01:00
  • c3e36e7148 build: prepare for tools Michele Caini 2023-12-01 15:24:37 +01:00
  • c912b85f6e test: reserved bits example - see #888 Michele Caini 2023-12-01 15:24:27 +01:00
  • 4f700f90ec natvis: update snippets for storage/sparse set Michele Caini 2023-12-01 09:01:12 +01:00
  • f2c417435c test: another couple of changes to make all compilers happy :) Michele Caini 2023-11-30 15:19:51 +01:00
  • 48c374be2a test: try to make all compilers happy again Michele Caini 2023-11-30 15:16:57 +01:00
  • 4cb4553796 *: updated TODO Michele Caini 2023-11-30 15:13:34 +01:00
  • 3db20d0aa5 entity: fully support reserved bits on identifiers Michele Caini 2023-11-30 15:13:15 +01:00
  • 9e62e1dab6 sparse_set: ::contains uses the right version mask Michele Caini 2023-11-30 15:12:47 +01:00
  • 42529d0ab2 doc: minor changes Michele Caini 2023-11-29 18:13:10 +01:00
  • 637d6bbabc natvis: drop unused intrinsic Michele Caini 2023-11-29 17:30:40 +01:00
  • f8eba58e19 test: avoid using registry if not needed Michele Caini 2023-11-29 16:13:48 +01:00
  • d58c5766bc test: use template keyword with dependent template name Michele Caini 2023-11-29 13:06:41 +01:00
  • 5b2c136a7c entity: avoid unnecessary operations Michele Caini 2023-11-29 12:59:39 +01:00
  • 8c532fb377 test: more on entity traits Michele Caini 2023-11-28 16:56:08 +01:00
  • c5552d85c3 *: updated TODO Michele Caini 2023-11-28 08:04:28 +01:00
  • d5c162e6a0 test: more on view Michele Caini 2023-11-28 08:04:08 +01:00
  • 95b73d94f7 storage: minor changes Michele Caini 2023-11-28 08:03:53 +01:00
  • 9f80b14f88 meta: avoid duplicating data in meta containers Michele Caini 2023-11-27 15:13:59 +01:00
  • 1a6565d5f9 meta: review meta containers' begin/end functions Michele Caini 2023-11-27 15:13:29 +01:00
  • 9c60708203 meta: drop unnecessary remove_reference_t Michele Caini 2023-11-27 08:25:11 +01:00
  • e0cac58500 meta: avoid indirections due to any in meta containers Michele Caini 2023-11-27 08:18:33 +01:00
  • 60e2557c45 meta_range_iterator: iterator_concept Michele Caini 2023-11-26 10:17:42 +01:00
  • 228066c1f6 cache: iterator_concept Michele Caini 2023-11-26 10:17:26 +01:00
  • 0744937811 adjacency_matrix: iterator_concept Michele Caini 2023-11-26 10:17:18 +01:00
  • a383c0c0a5 storage: iterator_concept Michele Caini 2023-11-26 10:17:01 +01:00
  • b6da31d933 registry: iterator_concept Michele Caini 2023-11-26 10:16:52 +01:00
  • 5985531d9e handle: iterator_concept Michele Caini 2023-11-26 10:16:42 +01:00
  • 847099932d group: iterator_concept Michele Caini 2023-11-26 10:16:33 +01:00
  • d43416102b dense_map: iterator_concept Michele Caini 2023-11-26 10:16:20 +01:00
  • 9e73c3c44a meta: iterator_concept Michele Caini 2023-11-26 10:16:03 +01:00
  • d152153547 view: iterator_concept - close #1090 Michele Caini 2023-11-23 18:01:44 +01:00
  • 5016dd8bb0 test: try to make gcc happy again Michele Caini 2023-11-23 15:21:34 +01:00
  • a3fdc96b0d container: minor changes Michele Caini 2023-11-23 14:58:21 +01:00
  • b5fbe50fa1 doc: updated FAQs - close #1063 Michele Caini 2023-11-23 14:34:11 +01:00
  • e9039ece28 meta: drop [[maybe_unused]] Michele Caini 2023-11-22 15:48:07 +01:00
  • 60e8763fe8 *: updated TODO Michele Caini 2023-11-22 10:15:47 +01:00
  • e3475c026c mixin: make sigh mixin work with custom registry types - close #1079 Michele Caini 2023-11-22 10:15:17 +01:00
  • 24c95e493f meta: internal changes to make things easier to maintain and evolve Michele Caini 2023-11-21 14:35:40 +01:00
  • 8ce80145de test: minor changes Michele Caini 2023-11-20 16:47:26 +01:00
  • 838d0e5f76 doc: updated README Michele Caini 2023-11-20 16:46:44 +01:00
  • 7fecbf7e03 doc: minor changes Michele Caini 2023-11-17 16:26:45 +01:00
  • e04f2bdb24 *: coding style Michele Caini 2023-11-17 16:26:21 +01:00
  • c26a24e713 test: static-less throwing allocator Michele Caini 2023-11-17 15:51:08 +01:00
  • c785260783 test: continue the internal rework Michele Caini 2023-11-17 08:57:00 +01:00
  • 8372292841 flow: correctly forward allocator to members Michele Caini 2023-11-16 18:13:52 +01:00
  • 2ce6317c9a test: code coverage for scheduler class Michele Caini 2023-11-16 11:03:56 +01:00
  • 16d43d2975 scheduler: allocator-aware implementation Michele Caini 2023-11-16 11:03:36 +01:00
  • d7d8752a84 test: minor changes Michele Caini 2023-11-16 11:02:04 +01:00
  • 339df18c06 dispatcher: minor changes Michele Caini 2023-11-15 17:29:20 +01:00
  • 757eb5f10c scheduler: prepare to support allocators Michele Caini 2023-11-15 17:29:03 +01:00
  • 580f1edb91 *: updated TODO Michele Caini 2023-11-15 10:11:13 +01:00
  • 6e03ca088e doc: updated scheduler doc Michele Caini 2023-11-15 10:10:16 +01:00
  • c75a4804da test: minor changes Michele Caini 2023-11-15 10:06:12 +01:00
  • 3487196d0d scheduler: redesign basic scheduler Michele Caini 2023-11-15 10:06:02 +01:00
  • adbcc8dca9 process: minor changes Michele Caini 2023-11-15 10:04:46 +01:00
  • 8b79ee586a test: suppress conversion warnings Michele Caini 2023-11-14 14:27:20 +01:00
  • abfd8e035c test: minor changes to utility class Michele Caini 2023-11-14 14:26:36 +01:00
  • 9bad12064c scheduler: avoid handling ::next in the update function Michele Caini 2023-11-14 08:54:19 +01:00
  • a5608bf7bb process: prepare to redesign scheduler Michele Caini 2023-11-14 08:53:27 +01:00