Commit Graph
3642 Commits
Author SHA1 Message Date
Michele Caini ee55085f3a view: try to make msvc happy again 2024-02-29 14:41:38 +01:00
Michele Caini dca2fefaba view: avoid duplicating data on iterators 2024-02-29 09:36:54 +01:00
Michele Caini d8ef21b08b view: internal changes 2024-02-29 09:35:54 +01:00
Michele Caini 945b8881b6 view: drop unnecessary argument 2024-02-28 09:29:13 +01:00
Michele Caini 0d71afacd8 view: drop redundant member 2024-02-28 09:26:43 +01:00
Michele Caini c3fedcc151 storage: drop unnecessary template parameter 2024-02-27 15:04:33 +01:00
Michele Caini 2f1c99ab81 entity: refine checks to fully support zero-sized versions/fully defined entity masks 2024-02-27 13:52:59 +01:00
Michele Caini 83576bf94e view: check the index directly before invoking ::each 2024-02-27 10:36:00 +01:00
Michele Caini 42c8df773c sparse_set: drop an useless check of the mode 2024-02-27 10:23:16 +01:00
Michele Caini f18c8f14bf storage: prevent ::next from spinning forever 2024-02-26 09:20:39 +01:00
Michele Caini 4e5b6de873 doc: minor changes 2024-02-26 09:18:27 +01:00
Michele Caini 79dfb454e2 doc: typo 2024-02-23 14:01:10 +01:00
Michele Caini 463e8e0098 tombstone: zero-sized version support 2024-02-23 13:59:53 +01:00
Michele Caini a922216ab4 sparse_set: null/tombstone check when try_emplace-ing 2024-02-22 09:18:28 +01:00
Michele Caini ba116ba949 sparse_set: drop force_back check for swap_only policy 2024-02-22 09:17:41 +01:00
Michele Caini 8b31b165b5 sparse_set: minor changes 2024-02-22 09:16:29 +01:00
Michele Caini 91a095dba4 storage: avoid emplacing extra entities when using a hint - close #1113 2024-02-21 08:55:25 +01:00
Michele Caini bec1f60859 storage: prepare to directly create the single entity upon hint 2024-02-20 09:42:53 +01:00
Michele Caini f2a8c0ffe6 storage: reset next on clear 2024-02-19 17:26:38 +01:00
Michele Caini 15aa6c7727 storage: decouple size and next identifier - see #1113 2024-02-19 14:30:00 +01:00
Michele Caini 209768cdbe core: make all compilers happy again 2024-02-15 10:31:52 +01:00
Michele Caini 5ecc254a91 core: export more types as fwd decl - close #1114 2024-02-15 10:09:40 +01:00
Michele Caini 6f7839f8c4 meta: drop a bunch of NOLINT 2024-02-08 10:12:28 +01:00
Michele Caini 8a4a312250 meta: update meta_type::is_pointer to use is_pointer meta traits 2024-02-08 10:11:41 +01:00
Michele Caini ed21813170 meta: is_pointer meta traits 2024-02-08 10:10:49 +01:00
Michele Caini 48c3f58462 view: use ::index when picking the right ::each 2024-02-07 11:57:09 +01:00
Michele Caini d0528c7a4d doc: minor changes 2024-02-07 11:50:40 +01:00
Michele Caini 4e9b4371e2 group: try to make vs happy again 2024-02-07 10:16:50 +01:00
Michele Caini 5ca2a95f36 registry: improved ::valid check 2024-02-07 09:25:23 +01:00
Michele Caini df1968255b group: suppress shadow warning 2024-02-07 09:23:17 +01:00
Michele Caini 83aabf7cfc registry: assert when emplacing invalid entities - close #1095 2024-02-02 09:47:06 +01:00
Michele Caini ad743ff327 hashed_string: refine ctos and avoid uninitialized ::length in all cases 2024-02-01 14:28:30 +01:00
Michele Caini 53f8600ae5 runtime_view: bool operator to test for validity 2024-01-31 10:26:10 +01:00
Michele Caini c1b7229238 adjacency_matrix: ::empty function 2024-01-30 11:12:31 +01:00
Michele Caini 00ac590e2f flow: ::empty function 2024-01-30 11:07:00 +01:00
Michele Caini 9e9bed06af storage: drop deprecated member pack 2024-01-25 08:30:06 +01:00
Michele Caini bba8b6bdd8 registry: review destroy to use sort_as 2024-01-25 08:28:58 +01:00
Michele Caini b96631c486 sparse_set: make sort_as return an iterator past the last shared element 2024-01-25 08:28:28 +01:00
Michele Caini 469a3cd568 meta: drop deprecated function owner 2024-01-24 14:57:45 +01:00
Michele Caini d0e2edc13f meta: drop deprecated function key_only 2024-01-24 14:57:26 +01:00
Michele Caini 1eb4b36643 any: drop deprecated function owner 2024-01-24 14:56:35 +01:00
Michele Caini 7d0cf207fd helper: drop deprecated function to_entity 2024-01-24 08:18:28 +01:00
Michele Caini 2f625b0a6f storage: drop deprecated member in_use 2024-01-24 08:12:07 +01:00
Michele Caini 01957a73fd meta: const correctness 2024-01-23 13:30:35 +01:00
Michele Caini 00a58db0a7 view: drop deprecated member operator[] 2024-01-23 10:27:55 +01:00
Michele Caini e3cb863f94 sparse_set: drop deprecated member at 2024-01-23 08:06:16 +01:00
Michele Caini e5381cee86 sparse_set: drop deprecated member sort_as 2024-01-22 17:10:46 +01:00
Michele Caini 406ba3cb7d group: drop deprecated member sort_as 2024-01-22 16:51:44 +01:00
Michele Caini 2375c0489b group: avoid swapping observed types - close #1100 2024-01-19 14:22:07 +01:00
Michele Caini 353b3d19ee snapshot: refine the check in the constructor of the loader class - close #1106 2024-01-19 09:21:46 +01:00