Commit Graph

  • cf51b5bed5 test: more tests around component_traits Michele Caini 2025-02-19 11:59:43 +01:00
  • 777ef5a0bd component_traits: entity based model Michele Caini 2025-02-18 14:24:27 +01:00
  • f301738bf4 doc: rollback changes about component_traits Michele Caini 2025-02-18 09:09:52 +01:00
  • de80e7b910 component_traits: deprecate old version (sort of) to make the migration easier Michele Caini 2025-02-17 11:01:43 +01:00
  • dd70a5833a test: rework things a little Michele Caini 2025-02-14 15:31:58 +01:00
  • aaf7661f8e test: cleanup Michele Caini 2025-02-14 15:15:17 +01:00
  • fdb6214879 sparse_set: test shrink_to_fit and improve corner cases Michele Caini 2025-02-14 15:15:10 +01:00
  • 2df2dd2d6f bit: handle conversion warnings Michele Caini 2025-02-13 11:48:14 +01:00
  • c3853e7a39 dense_map: make tests -Wconversion friendly Michele Caini 2025-02-13 11:42:42 +01:00
  • da69a6f19c build: suppress conversion warnings when using external libraries Michele Caini 2025-02-12 15:46:06 +01:00
  • 65b2e5c671 core: handle conversion warnings Michele Caini 2025-02-12 15:45:23 +01:00
  • dfeac358cc view: handle conversion warnings Michele Caini 2025-02-11 10:57:14 +01:00
  • 52be46965b container: handle conversion warnings Michele Caini 2025-02-11 10:57:04 +01:00
  • 95c142ad65 entity: handle conversion warnings Michele Caini 2025-02-10 11:09:43 +01:00
  • 562d25c7ca container: handle conversion warnings Michele Caini 2025-02-10 11:09:39 +01:00
  • b10ba4da1c entity: handle conversion warnings Michele Caini 2025-02-10 10:31:32 +01:00
  • ba70637eeb entity: handle conversion warnings Michele Caini 2025-02-09 11:45:36 +01:00
  • c2226ee1f4 flow: handle conversion warnings Michele Caini 2025-02-09 11:45:26 +01:00
  • f17d1801d5 test: handle conversion warnings Michele Caini 2025-02-09 11:45:14 +01:00
  • 3ef946802b storage: handle conversion warnings Michele Caini 2025-02-09 10:53:53 +01:00
  • 86757df072 registry: handle conversion warnings Michele Caini 2025-02-07 15:41:06 +01:00
  • f0c763b984 container: difference_type Michele Caini 2025-02-07 15:38:45 +01:00
  • 5fbddb471c signal: handle conversion warnings Michele Caini 2025-02-07 15:27:11 +01:00
  • 1fddb2c4c9 entity: handle conversion warnings Michele Caini 2025-02-07 15:27:04 +01:00
  • 8156eeb47e core: handle conversion warnings Michele Caini 2025-02-07 15:26:57 +01:00
  • ccb63bfd80 container: handle conversion warnings Michele Caini 2025-02-07 15:26:48 +01:00
  • baad567dfa dense_set: handle conversion warnings Michele Caini 2025-02-07 15:14:39 +01:00
  • b0bd5f641d dense_map: handle conversion warnings Michele Caini 2025-02-07 15:12:53 +01:00
  • 6ae6e038d6 dispatcher: handle conversion warnings Michele Caini 2025-02-07 14:03:44 +01:00
  • 9b2a791878 dense_set: handle conversion warnings Michele Caini 2025-02-07 13:59:49 +01:00
  • fc48670219 dense_map: handle conversion warnings Michele Caini 2025-02-07 13:59:42 +01:00
  • f7f1e2162f adjacency matrix: minor changes Michele Caini 2025-02-07 13:59:25 +01:00
  • 9f7be95782 adjacency matrix: handle conversion warning Michele Caini 2025-02-07 10:48:52 +01:00
  • 1a3e16d7ce *: updated TODO Michele Caini 2025-02-07 10:48:27 +01:00
  • ddbfaa2dc6 build: try to enable -Wconversion on the CI (see #1215) Michele Caini 2025-02-06 16:00:53 +01:00
  • 38fb30e336 test: const correctness Michele Caini 2025-02-05 15:09:01 +01:00
  • 24446f2f81 meta: [[nodiscard]] Michele Caini 2025-02-05 11:52:22 +01:00
  • 0d0373e222 test: cleanup Michele Caini 2025-02-05 11:34:27 +01:00
  • 86c3c4565b registry: ::storage<T> const correctness - close #1217 Michele Caini 2025-02-05 11:32:07 +01:00
  • 12859bb856 meta: limit ::context() to meta_any Michele Caini 2025-02-05 11:26:29 +01:00
  • 43a7b452c4 meta: drop context holder base class Michele Caini 2025-02-05 10:44:08 +01:00
  • f30ca72c69 meta: make meta_type return the underlying context Michele Caini 2025-02-05 10:34:50 +01:00
  • 041b5e9882 meta: make meta_func return the underlying context Michele Caini 2025-02-04 16:54:05 +01:00
  • 36c1a58bff meta: make meta_data return the underlying context Michele Caini 2025-02-04 15:16:05 +01:00
  • 0c73244575 meta: common base class for meta context holders Michele Caini 2025-02-04 15:15:00 +01:00
  • 8e6bbc4a6c meta: as_ref for void types still returns a valid meta_any Michele Caini 2025-02-03 17:48:09 +01:00
  • 303801c23b any: typo Michele Caini 2025-01-31 12:35:21 +01:00
  • 165a048fa1 algorithm: suppress yet another annoying warning Michele Caini 2025-01-31 12:33:59 +01:00
  • 6eb42cd782 sigh_mixin: const correctness Michele Caini 2025-01-31 12:32:08 +01:00
  • d726bd761c view: cannot also please the linter when unpacking like this Michele Caini 2025-01-31 12:27:07 +01:00
  • c506fd6f5e test: clang triggers a false positive, but doesn't even want me to suppress it Michele Caini 2025-01-31 12:22:56 +01:00
  • 39aae24c0a test: minor changes Michele Caini 2025-01-31 12:20:12 +01:00
  • 8b890993a2 storage: refine from_placeholder function Michele Caini 2025-01-31 08:50:02 +01:00
  • 0a706ec1c5 build: no need to run tests after clang-tidy Michele Caini 2025-01-30 10:25:06 +01:00
  • 06d5694f7a test: cleanup Michele Caini 2025-01-30 10:24:51 +01:00
  • 15be7d0301 signal: review sink API Michele Caini 2025-01-30 09:42:32 +01:00
  • e878406824 *: updated TODO Michele Caini 2025-01-30 09:42:16 +01:00
  • ee7a33f62f build: update tools workflow Michele Caini 2025-01-29 14:08:01 +01:00
  • 68c649794c build: update iwyu job Michele Caini 2025-01-29 09:32:15 +01:00
  • 4686094c09 storage: avoid do-while loops Michele Caini 2025-01-29 09:31:15 +01:00
  • 476822e6c4 sparse_set: improved shrink_to_fit to also cleanup the sparse array Michele Caini 2025-01-28 15:11:16 +01:00
  • 7fe1a69d58 *: updated TODO Michele Caini 2025-01-28 14:10:48 +01:00
  • 7bcb4d739e meta: move lint directive to the right spot Michele Caini 2025-01-27 15:11:24 +01:00
  • 08b21b17e2 any: I know what I'm doing, I don't want to cast things explicitly and make it harder to read Michele Caini 2025-01-27 13:53:11 +01:00
  • 9ae5a3d7d4 meta: suppress wrong warning by clang Michele Caini 2025-01-27 13:52:35 +01:00
  • 0aa6cb8301 type_traits: sizeof(A*) used on purpose Michele Caini 2025-01-27 13:46:19 +01:00
  • 9aaef992ba meta: suppress wrong warning by clang-tidy Michele Caini 2025-01-27 13:43:20 +01:00
  • a5d4611d21 mixin: avoid use-after-move (wrong) warnings Michele Caini 2025-01-27 10:08:08 +01:00
  • 25dff4bddc sparse_set: suppress a wrong warning by gcc - see #1194 Michele Caini 2025-01-24 15:35:02 +01:00
  • 6936aa951a test: no leak here clang, but thanks for caring Michele Caini 2025-01-24 15:32:24 +01:00
  • 54adabee28 test: remove useless inline specifier Michele Caini 2025-01-24 15:28:22 +01:00
  • 85bc3b778a factory: explicit casts Michele Caini 2025-01-24 15:26:12 +01:00
  • c38f1349fc type_traits: suppress warnings on blind operations Michele Caini 2025-01-24 14:29:58 +01:00
  • f86c325f0b storage/mixin: prefer NOLINTBEGIN/END on the right (wrong) warning Michele Caini 2025-01-24 14:27:09 +01:00
  • 38551a5332 storage/mixin: avoid use-after-move (wrong) warnings Michele Caini 2025-01-24 10:08:57 +01:00
  • 00365b26d9 any: suppress a wrong warning by the linter Michele Caini 2025-01-24 09:34:46 +01:00
  • 1eaff4f3d9 any: explicit casts Michele Caini 2025-01-24 09:34:31 +01:00
  • 9e0f8149a4 meta: small internal change to suppress a warning Michele Caini 2025-01-24 09:34:03 +01:00
  • 279166cb8b emitter: updated definition for ::publish Michele Caini 2025-01-24 09:33:30 +01:00
  • b6d3c84595 test: const correctness Michele Caini 2025-01-24 08:22:22 +01:00
  • 0d944f6547 any/meta_any: no leaks here clang, but thanks for asking Michele Caini 2025-01-24 08:22:08 +01:00
  • 20b99b6b8b clang-tidy: first attempt to disable EnumCastOutOfRange warnings Michele Caini 2025-01-23 11:29:52 +01:00
  • 5e687893de clang-tidy: feel free to ignore meta_traits Michele Caini 2025-01-23 11:29:21 +01:00
  • 915207aa6b test: minor changes to enum class types Michele Caini 2025-01-23 11:28:46 +01:00
  • 9ba4fb867a process: review ::next fallback Michele Caini 2025-01-23 11:25:10 +01:00
  • e342f3b419 storage: suppress wrong-ish warning Michele Caini 2025-01-23 11:24:46 +01:00
  • 3721cf31a4 type_info: suppress wrong-ish warning Michele Caini 2025-01-23 11:23:56 +01:00
  • 19ca7143c8 any: not-moved-params are moved later on, suppress the warnings Michele Caini 2025-01-23 11:23:14 +01:00
  • 2aebb12e06 version: no, linter, I really want them to be macros, sorry Michele Caini 2025-01-22 10:19:04 +01:00
  • b4dfda501b resource_cache_iterator: const correctness Michele Caini 2025-01-22 10:18:38 +01:00
  • eb7c15bee0 view_iterator(s): const correctness Michele Caini 2025-01-22 10:18:25 +01:00
  • 5636304217 storage_iterator(s): const correctness Michele Caini 2025-01-22 10:18:06 +01:00
  • 588440b487 sparse_set_iterator: const correctness Michele Caini 2025-01-22 10:17:49 +01:00
  • bea0418927 handle_storage_iterator: const correctness Michele Caini 2025-01-22 10:17:34 +01:00
  • b229ca3aba test: const correctness Michele Caini 2025-01-22 10:16:44 +01:00
  • 41b4acb5b5 meta_range_iterator: const correctness Michele Caini 2025-01-22 10:14:26 +01:00
  • 3b371e9e52 meta: explicit check to avoid warnings due to implicit conversions Michele Caini 2025-01-22 10:14:08 +01:00
  • eb1e055941 edge_iterator: const correctness Michele Caini 2025-01-22 10:13:43 +01:00
  • 93152791da iota_iterator: const correctness Michele Caini 2025-01-22 10:13:27 +01:00
  • 7a7cd41b8c adjacency_matrix: drop redundant inline Michele Caini 2025-01-21 12:46:52 +01:00