Commit Graph
6577 Commits
Author SHA1 Message Date
Michele Caini 4d3efa7fb9 any: use plain C-style arrays when it makes sense 2024-06-21 18:15:22 +02:00
Michele Caini 834cefc35f *: updated TODO 2024-06-21 18:14:52 +02:00
Michele Caini ed62adb744 observer: avoid unnecessary local lambda 2024-06-21 15:28:08 +02:00
Michele Caini cc6e578f63 observer: share discard_if 2024-06-21 15:21:48 +02:00
Michele Caini f4ff91143f observer: no need to inherit from storage here 2024-06-21 15:15:22 +02:00
Michele Caini d9e5dbb587 observer: use base_type as argument to listeners 2024-06-21 15:08:38 +02:00
Michele Caini 3927ddeb58 sigh: internal changes 2024-06-21 11:37:04 +02:00
Michele Caini b7c3cb267c delegate: cleanup 2024-06-21 10:02:01 +02:00
Michele Caini 9ec6f050c4 any: error message 2024-06-20 15:25:05 +02:00
Michele Caini 6c3202e429 any: no args to new[] (fair enough) 2024-06-20 15:24:14 +02:00
Michele Caini 133f6a0a28 any: get around an issue with latest MSVC and C++20 2024-06-20 09:26:39 +02:00
Michele Caini c2c5342ea4 snapshot: thanks msvc for accepting invalid code 2024-06-19 09:26:42 +02:00
Michele Caini 97ed546e7b snapshot: decouple from component_traits 2024-06-19 09:23:18 +02:00
Michele Caini 5130420dd2 group: decouple from component_traits 2024-06-19 09:23:07 +02:00
Michele Caini 442821b061 storage: use void value_type as needed 2024-06-19 09:11:52 +02:00
Michele Caini 88889c5a8a storage: entity storage value_type 2024-06-19 09:04:13 +02:00
Michele Caini 3acf37100e view: decouple from compopnent_traits 2024-06-19 08:41:58 +02:00
Michele Caini 4fed6228a3 *: updated TODO 2024-06-19 08:41:47 +02:00
Michele Caini 9e2bc6c856 mixin: avoid using component_traits 2024-06-18 15:39:51 +02:00
Michele Caini f49a405dce test: cleanup 2024-06-18 14:39:30 +02:00
Michele Caini 57a567629f view: rollback of some changes, they didn't lead where expected 2024-06-18 14:31:35 +02:00
Michele Caini 342db5c24f mixin: typo 2024-06-17 23:57:36 +02:00
Michele Caini 41fe71ebf4 doc: typo 2024-06-17 10:22:36 +02:00
Michele Caini 9e6e09fe2b view: internal changes to avoid errors 2024-06-17 10:11:19 +02:00
Michele Caini 8b3a2f7ce9 *: updated TODO 2024-06-14 16:31:19 +02:00
Michele Caini 5f5907c228 view: minor changes 2024-06-14 16:22:39 +02:00
Michele Caini d67fd1e72c view: drop unnecessary member 2024-06-14 15:16:50 +02:00
Michele Caini 12ae4cd4c1 entity: minor changes 2024-06-13 18:39:57 +02:00
Michele Caini 04460d336e container: minor changes 2024-06-13 18:39:48 +02:00
Michele Caini e262b60225 test: cleanup 2024-06-13 18:39:35 +02:00
Michele Caini aca7872ba7 view: internal changes 2024-06-13 15:43:50 +02:00
Michele Caini c9e48c0a14 view: path towards further reducing istantiations 2024-06-13 15:43:17 +02:00
Michele Caini f931687ff0 view: avoid pointer arithmetic if possible 2024-06-12 14:31:20 +02:00
Michele Caini f7cdf202e9 view: drop redundant check 2024-06-12 11:36:03 +02:00
Ezekiel Warren 154b91e835 chore: cleanup bazel files + sync bzlmod version (#1147) 2024-06-12 09:12:19 +02:00
Michele Caini 109434235f doc: core 2024-06-11 09:41:02 +02:00
Michele Caini 081c8f799e core: bit.hpp (waiting for C++20) 2024-06-11 09:34:19 +02:00
Michele Caini 786329c1d0 core: is_power_of_two -> has_single_bit 2024-06-11 09:01:25 +02:00
Michele Caini fb47314d6f core: public popcount (waiting for C++20) 2024-06-10 18:32:28 +02:00
Michele Caini 3cec7c1065 *: updated TODO 2024-06-10 18:31:12 +02:00
Michele Caini 514e6e710c any: use std::array internally 2024-06-10 12:46:29 +02:00
Michele Caini e197a04412 linter: exclude cppcoreguidelines-pro-bounds-constant-array-index (too annoying) 2024-06-10 12:46:17 +02:00
Michele Caini 87d69c4e77 meta: ctor review 2024-06-10 12:45:58 +02:00
Michele Caini 75307337ea meta: drop redundant argument 2024-06-07 16:47:25 +02:00
Michele Caini 7ce821f92e linter: I prefer my previous approach :) to coding style 2024-06-07 14:41:09 +02:00
Michele Caini da8a8650cb core/entity: enable enable_borrowed_range/enable_view for a few types - close #1119 2024-06-07 08:37:52 +02:00
Michele Caini 29bc422a6a iwyu: update entt.imp 2024-06-07 08:33:35 +02:00
Michele Caini 3299fa1e40 sparse_set: review/cleanup constructors 2024-06-06 11:00:10 +02:00
Michele Caini f8336ba5a1 any: review/cleanup constructors 2024-06-06 10:59:28 +02:00
Michele Caini c28981e30f meta: minor changes (linter) 2024-06-06 10:58:55 +02:00