7395 Commits

Author SHA1 Message Date
skypjack
1333fa5312 entity: refine requires on entt_traits for enum 2026-03-27 15:41:04 +01:00
skypjack
171700153e stl: internal changes 2026-03-26 18:31:26 +01:00
skypjack
0ebf837e6a entt_traits: relax class constraints for backward compatibility 2026-03-26 17:42:05 +01:00
skypjack
093bb5bd89 entity: let the traits check the concept for us 2026-03-25 10:02:23 +01:00
skypjack
720dda4103 entity_like: move the concept to the file it belongs to, and fix it - see #1244 2026-03-25 10:01:15 +01:00
skypjack
05d11b7fa0 sparse_set: reduce impact of entity_like, and prepare to fix it 2026-03-25 00:03:59 +01:00
skypjack
9b94f09999 component_traits: reduce impact of entity_like, and prepare to fix it 2026-03-24 15:50:47 +01:00
skypjack
ca32a3668a test: reduce impact of entity_like, and prepare to fix it 2026-03-24 15:45:30 +01:00
skypjack
060eda7586 davey: reduce impact of entity_like, and prepare to fix it 2026-03-24 15:44:40 +01:00
skypjack
7c463516b1 storage_for 2026-03-24 14:16:05 +01:00
skypjack
f23f923608 storage_type: reduce impact of entity_like, and prepare to fix it 2026-03-24 14:15:12 +01:00
skypjack
8cc2eb43b3 storage: reduce impact of entity_like, and prepare to fix it 2026-03-24 14:12:43 +01:00
skypjack
6d31b33a10 view: minor changes on internal stuff 2026-03-24 14:11:26 +01:00
skypjack
fe517b0592 registry: reduce impact of entity_like, and prepare to fix it 2026-03-24 14:10:17 +01:00
skypjack
06bcc770f0 config: config injection 2026-03-23 16:46:24 +01:00
skypjack
75769cde27 build: refine SETUP_BASIC_TEST to also support include directories 2026-03-21 15:29:21 +01:00
skypjack
eec10a861e storage: minor change to suppress doc warning 2026-03-19 19:20:37 +01:00
skypjack
e099db8e15 storage: no fwd ref, no NOLINT 2026-03-19 19:09:37 +01:00
skypjack
9905ed6cff type_info: no fwd ref, no NOLINT 2026-03-19 18:33:12 +01:00
skypjack
6d6ba9b175 doc: a note about context variables - close #1326 2026-03-18 15:40:16 +01:00
skypjack
793ea69195 dispatcher: refine ::trigger API - close #1307 2026-03-17 15:27:10 +01:00
skypjack
ef088a298f updated TODO 2026-03-17 15:25:06 +01:00
skypjack
814a3e1404 cleanup 2026-03-16 14:29:01 +01:00
skypjack
f79c6dbde1 storage: constrain iterator types - close #1323 2026-03-16 14:15:33 +01:00
skypjack
6ca3db7de4 storage: reintroduce support to args for empty types - see #1323 2026-03-16 14:10:10 +01:00
skypjack
9c5281c79a sparse_set: make ::pop_all check pages before filling them 2026-03-12 09:50:27 +01:00
skypjack
136b137940 test: cover sparse_set::clear with empty pages (and make the sanitizer complain on the CI hopefully) 2026-03-12 09:29:25 +01:00
skypjack
1de7c8bbd2 view: avoid warnings and add a test to trigger them on the CI in future - close #1328 2026-03-11 16:38:01 +01:00
skypjack
93cb729322 test: use the mixin design a little more 2026-03-03 15:29:32 +01:00
skypjack
7d931a8df3 meta: avoid shadow warnings 2026-03-03 12:40:54 +01:00
skypjack
e3a736a2a5 test: use the mixin design a little more 2026-03-03 11:13:02 +01:00
skypjack
6b8fe4deff test: use the mixin design a little more 2026-03-03 10:10:46 +01:00
skypjack
3cf061201a test: use the mixin design a little more 2026-03-03 09:42:52 +01:00
skypjack
70d908d854 test: minor changes 2026-03-02 14:58:54 +01:00
skypjack
ca9a5f22d0 test: empty_mixin 2026-03-02 14:51:10 +01:00
skypjack
b7e8bb265f test: use the mixin design a little more 2026-03-02 14:30:43 +01:00
skypjack
b5797912d3 test: use the mixin design a little more 2026-03-02 14:09:26 +01:00
skypjack
c113dfe082 test: use the mixin design a little more 2026-03-02 13:54:46 +01:00
skypjack
24a7cc0deb sparse_set: review internal functions (perf) 2026-03-02 13:54:28 +01:00
skypjack
4d7fce0edc doc: review meta container support section 2026-02-27 17:36:34 +01:00
skypjack
79188ad748 storage: refine ::pop to improve perf for trivially destructible types - close #1311 2026-02-26 09:34:50 +01:00
skypjack
b1758e221b storage: small improvement for shrink_to_size 2026-02-26 09:19:52 +01:00
skypjack
017123be3e storage: skip ::clear for-loop for trivially destructible types - see #1311 2026-02-25 15:54:03 +01:00
skypjack
b43bbd5e25 updated TODO 2026-02-25 15:52:55 +01:00
skypjack
bb6a4abd6b sparse_set: ::pop_all early exit on empty sets 2026-02-24 15:08:01 +01:00
skypjack
3209cd854e test: meta dereference const correctness for non-pointer non-pointer-like types 2026-02-24 15:07:16 +01:00
skypjack
d20fc9551f meta: coding style 2026-02-23 11:24:59 +01:00
skypjack
9fdc43f6f8 meta: std::forward_iterator -> entt::stl::forward_iterator 2026-02-23 09:06:18 +01:00
skypjack
4e7833540c updated TODO 2026-02-23 08:37:02 +01:00
skypjack
1c456e2cb6 test: refine common classes to cover both trivially destructible and non trivially destructible types in the storage tests - see #1311 2026-02-23 08:36:47 +01:00