Commit Graph

4854 Commits

Author SHA1 Message Date
Michele Caini
c201a44f1a test: more about storage no instance 2023-10-23 08:54:31 +02:00
Michele Caini
382be6c4e1 *: updated TODO 2023-10-20 12:24:06 +02:00
Michele Caini
aad20ed035 storage: deprecate ::pack, use ::sort_as instead 2023-10-20 12:23:43 +02:00
Michele Caini
c24adea40f test: minor changes 2023-10-20 12:23:28 +02:00
Michele Caini
223e2376b6 test: suppress warnings due to shadow variables 2023-10-19 16:23:44 +02:00
Michele Caini
0ce65cec6b test: suppress warnings due to unused type aliases 2023-10-19 16:22:12 +02:00
Michele Caini
7ddef2586c group: iterator based sort_as 2023-10-19 14:34:38 +02:00
Michele Caini
4d9f137980 test: use iterator based sort_as in the storage tests 2023-10-19 14:34:14 +02:00
Michele Caini
03aabbfa07 registry: use iterator based sort_as 2023-10-18 11:49:42 +02:00
Michele Caini
fe0d412b98 sparse_set: iterator based sort_as as it should be 2023-10-18 11:13:07 +02:00
LiterallyVoid
826eb7ed65 doc: fix typo in Sorting section (#1080) 2023-10-18 10:32:24 +02:00
Michele Caini
2dc121e3df meta: correctly initialize all members of meta container wrappers 2023-10-17 15:20:56 +02:00
Michele Caini
75bff4d67f meta: expose basic_meta_sequence_container_traits::fixed_size 2023-10-17 14:20:11 +02:00
Michele Caini
9d33ae86be helper: storage-based to_entity function 2023-10-17 14:09:04 +02:00
Michele Caini
173c4e1c78 test: make toolset v141 happy again 2023-10-13 19:33:43 +02:00
Michele Caini
2d0b451ed0 test: storage 2023-10-13 18:48:59 +02:00
Michele Caini
35f2dbad09 *: updated TODO 2023-10-12 14:58:15 +02:00
Michele Caini
872fc4751b build: updated bazel files 2023-10-12 14:57:42 +02:00
Michele Caini
504959850c test: more on storage optimization 2023-10-12 14:55:56 +02:00
Michele Caini
2466c7123e test: storage entity 2023-10-11 08:15:00 +02:00
Michele Caini
0f9b4f1b6c test: more on storage no instance 2023-10-10 16:29:29 +02:00
Michele Caini
38f63135a8 test: split storage utilities 2023-10-10 08:38:02 +02:00
Michele Caini
b0ad2ddbe7 test: another attempt to get around an issue of msvc 2023-10-09 15:57:40 +02:00
Michele Caini
94b3944003 test: try to get around an issue of msvc 2023-10-09 15:26:39 +02:00
Michele Caini
aa1bfebc46 test: split storage tests for better management and to avoid issues with the CI 2023-10-09 14:45:59 +02:00
Michele Caini
62dd41f0a1 test: minor changes 2023-10-09 12:35:24 +02:00
Michele Caini
bb54e2542c test: typed test empty/void for storage optimization (to fully cover void version) 2023-10-09 12:35:05 +02:00
Michele Caini
639191af23 build: set test timeout once for all workflows 2023-10-06 15:26:22 +02:00
Michele Caini
4670a939bf workflow: increase test timeout to avoid failures when the CI is particularly slow 2023-10-06 15:18:35 +02:00
Michele Caini
391dcf9639 test: further reduce the number of ASSERT_DEATH to please GH CI :) 2023-10-06 15:04:18 +02:00
Michele Caini
7378abdedb test: further reduce ASSERT_DEATH cost on sparse set tests 2023-10-06 11:28:42 +02:00
Michele Caini
43c5c2dd0d test: suppress another warning by clang-cl 2023-10-06 11:12:33 +02:00
Michele Caini
ffa0a7f276 test: suppress a warning from clang-cl 2023-10-06 11:08:39 +02:00
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