Commit Graph

4821 Commits

Author SHA1 Message Date
Michele Caini
592147a499 test: drop unused aliases 2023-10-06 11:08:08 +02:00
Michele Caini
02e2532e17 test: drop a bunch of useless ASSERT_DEATH since they are very expensive on the CI 2023-10-06 11:00:12 +02:00
Michele Caini
4891c8fcd2 test: reduce the scope of the sparse set tests to something meaningful 2023-10-06 10:38:37 +02:00
Michele Caini
ae20db416f test: avoid testing entt::entity like types more than once with the sparse set 2023-10-06 10:30:26 +02:00
Michele Caini
283ad71283 mixin: suppress warning due to constepxr expression 2023-10-06 10:27:04 +02:00
Michele Caini
25bbc4e053 test: suppress warnings due to unused variables 2023-10-06 10:22:48 +02:00
Michele Caini
913d313098 sparse_set: cast null to the right entity type before using it 2023-10-06 10:04:36 +02:00
Michele Caini
7efbafb8b4 test: test different entity types to show off a wip-only failure in the sparse set after recent rework 2023-10-06 10:04:06 +02:00
Michele Caini
3500757c97 test: typed parametrized sparse set tests 2023-10-06 10:02:47 +02:00
Michele Caini
c4c6ba7620 meta: use is_void_v as needed 2023-10-05 14:18:21 +02:00
Michele Caini
c53eaf939d storage: use is_void_v as needed 2023-10-05 14:18:09 +02:00
Michele Caini
d5613e8c65 registry: use is_void_v as needed 2023-10-05 14:17:58 +02:00
Michele Caini
7fada722e7 type_traits: use is_void_v as needed 2023-10-05 14:17:46 +02:00
Michele Caini
66ee7bab32 any: use is_void_v as needed 2023-10-05 14:17:35 +02:00
Michele Caini
8848040203 meta: meta_sequence_container::resize support to non default constructible types (close #1072) 2023-10-05 12:38:14 +02:00
Michele Caini
33ef814a76 meta: minor changes 2023-10-05 11:08:52 +02:00
Michele Caini
06e032bc6d test: prepare for new meta container tests 2023-10-05 10:38:03 +02:00
Michele Caini
25e844fadd test: minor changes 2023-10-05 10:02:56 +02:00
Michele Caini
08474c671b test: drop unused type 2023-10-05 09:46:29 +02:00
Michele Caini
8f94041ea2 doc: typo 2023-10-05 09:43:31 +02:00
Michele Caini
08fc2b3a4a test: still reworking storage tests, empty types are done 2023-10-04 18:58:04 +02:00
Michele Caini
37aec0ab84 view: use type members as needed 2023-10-04 09:06:21 +02:00
Michele Caini
61ad570ecc storage: use type members as needed 2023-10-04 09:06:13 +02:00
Michele Caini
90e158e519 group: use type members as needed 2023-10-04 09:06:05 +02:00
Michele Caini
97d49b4bf3 test: rework storage tests (work in progress) 2023-10-03 14:49:43 +02:00
Michele Caini
4c3a35bc95 storage: make get_allocator work with void type 2023-10-03 14:49:04 +02:00
Michele Caini
244b5d56ff test: add required include 2023-10-02 12:08:26 +02:00
Michele Caini
755cb0f4e0 test: merge storage and storage entity tests, prepare for storage tests rework 2023-10-02 11:50:08 +02:00
Michele Caini
7b2b402d37 *: updated TODO 2023-10-02 11:49:31 +02:00
Michele Caini
41481548b8 test: finish to rework sparse set tests to cover all policies 2023-10-02 11:49:13 +02:00
Michele Caini
f2411a1db7 sparse_set: do not invoke compact automatically when sorting 2023-10-02 11:48:34 +02:00
Michele Caini
073cbae9d5 test: still working on sparse set to fully cover all policies 2023-09-29 17:29:57 +02:00
Michele Caini
db8e22196d test: make test local functions static 2023-09-29 10:16:28 +02:00
Michele Caini
8a68fea16e test: sparse set tests (work in progress) 2023-09-29 10:00:18 +02:00
Michele Caini
6501ca9b3c doc: more links (engine + YT series) 2023-09-29 09:59:45 +02:00
Michele Caini
0c7c6c58c0 test: suppress warning due to unused alias 2023-09-29 09:46:49 +02:00
Michele Caini
f3f0ba6955 test: TEST[_P] -> ENTT_DEBUG_TEST[_P] 2023-09-29 09:46:29 +02:00
Michele Caini
52da5cf894 test: help the coverage tool who goes crazy sometimes 2023-09-29 09:45:10 +02:00
Michele Caini
2878e096e6 test: keep working on sparse set tests (work in progress) 2023-09-28 09:37:55 +02:00
Michele Caini
4f3ef4818a test: review sparse set (work in progress) 2023-09-27 09:48:33 +02:00
Michele Caini
ffc0c5f2d3 *: updated TODO 2023-09-27 09:47:49 +02:00
Michele Caini
9d97c83909 view: use scoped iterators with ::contains 2023-09-26 14:32:02 +02:00
Michele Caini
6a21e29397 view: use scoped iterators with ::back 2023-09-26 14:31:42 +02:00
Michele Caini
8fdc24097e view: begin/end return scoped iterators as needed 2023-09-26 08:45:52 +02:00
Michele Caini
4e7368f79a storage: entity storage no longer has component traits exposed 2023-09-25 14:26:10 +02:00
Michele Caini
1e1dee88b7 registry: avoid warnings due to unused variables 2023-09-25 08:50:16 +02:00
Michele Caini
91e4ff6a08 storage: internal changes 2023-09-22 18:31:28 +02:00
Michele Caini
4be9aac7a6 storage: use scoped iterators in entity storage 2023-09-22 18:30:31 +02:00
Michele Caini
af059b5e21 mixin: rework pop_all to make it work without component traits 2023-09-22 18:27:48 +02:00
Michele Caini
fdb1978f89 component: cleanup 2023-09-22 17:35:33 +02:00