2638 Commits

Author SHA1 Message Date
skypjack
ca32a3668a test: reduce impact of entity_like, and prepare to fix it 2026-03-24 15:45:30 +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
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
793ea69195 dispatcher: refine ::trigger API - close #1307 2026-03-17 15:27:10 +01:00
skypjack
6ca3db7de4 storage: reintroduce support to args for empty types - see #1323 2026-03-16 14:10:10 +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
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
79188ad748 storage: refine ::pop to improve perf for trivially destructible types - close #1311 2026-02-26 09:34:50 +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
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
skypjack
8d4597ead0 meta: auto-detect meta containers, use traits to opt-out 2026-02-22 15:17:02 +01:00
skypjack
41a8a7d921 test: cleanup 2026-02-20 10:31:54 +01:00
skypjack
3b3638ac8a test: non_trivially_destructible with storage (test coverage for future optimizations) 2026-02-20 10:27:59 +01:00
skypjack
34d2994cf3 test: non_trivially_destructible type 2026-02-20 10:26:54 +01:00
skypjack
8cfb5534ab build: update bazel file 2026-02-16 10:58:51 +01:00
skypjack
737676f23f meta: support all dereferenceable types (i.e. optional) 2026-02-16 10:49:00 +01:00
skypjack
c6a8cf3de6 meta: pointer vs pointer-like rework (prepare to support all dereferenceable types) 2026-02-16 10:39:06 +01:00
skypjack
c18f1c3c07 test: internal changes 2026-02-16 10:25:59 +01:00
skypjack
071febbc0c any: as_ref() on empty returns empty 2026-02-12 09:18:26 +01:00
skypjack
0bb54130c9 meta: invalid meta_any when copying non-copyable types 2026-02-11 18:43:36 +01:00
skypjack
f93d28981f entt: there is a reason why an allocator concept does not exist... 2026-02-10 16:29:46 +01:00
skypjack
7b46448cd9 test: please older compilers (like g++13) 2026-02-06 18:49:49 +01:00
skypjack
ed590b7ac8 concepts: allocator_like 2026-02-06 18:33:57 +01:00
skypjack
bde5d86690 test: concepts 2026-02-06 18:30:46 +01:00
skypjack
f22c7d931b test: iterator concepts workarounds 2026-02-05 18:43:22 +01:00
skypjack
4e191a95f4 test: cleanup 2026-02-04 09:56:08 +01:00
skypjack
e08302e169 test: enclose expression in parentheses 2026-02-02 14:04:46 +01:00
skypjack
f28104bfac test: less sfinae, more concepts 2026-02-02 14:01:06 +01:00
skypjack
924cb5f9e0 test: typo 2026-01-30 18:47:36 +01:00
skypjack
3cc3a03c40 test: internal changes 2026-01-30 18:30:50 +01:00
skypjack
ad330e4c94 meta: support name clashing between meta data/func and type 2026-01-29 09:43:38 +01:00
skypjack
c2e7139a70 test: internal changes 2026-01-26 14:43:29 +01:00
skypjack
b8cb5de8dd dispatcher: try to also please g++12 2026-01-22 17:54:02 +01:00
skypjack
beda424de1 dispatcher: support enqueueing the same event type from listeners - close #1303 2026-01-22 17:19:16 +01:00
skypjack
2aecdfe497 meta: added meta_base to further reduce implicit hidden lookups 2026-01-20 09:17:24 +01:00
skypjack
c91b1c9155 entity: use entity_like as needed to constrain types in the ecs module 2026-01-16 08:28:24 +01:00
skypjack
1f41b86665 test: add missing include 2026-01-10 18:27:04 +01:00
skypjack
7d4933790b test: internal changes to modernize the codebase 2026-01-09 15:32:42 +01:00
skypjack
8992822fe7 test: discard the no longer necessary operator!= 2026-01-08 11:14:37 +01:00