Commit Graph

6784 Commits

Author SHA1 Message Date
skypjack
973f010d85 meta: early exit when assigning 2025-09-02 14:20:18 +02:00
skypjack
6241543fe2 meta: cleanup 2025-09-02 10:33:31 +02:00
skypjack
5e99452cf3 meta: avoid using node in meta_any if not necessary 2025-09-01 18:41:34 +02:00
skypjack
d058ccd084 meta: avoid using node in meta_any if not necessary 2025-09-01 14:23:26 +02:00
skypjack
7e4694ce69 meta: prepare for lazy node initialization 2025-09-01 13:47:15 +02:00
skypjack
b3b7975290 *: updated TODO 2025-08-29 17:33:57 +02:00
skypjack
5ee0a39616 meta: review allow_cast 2025-08-29 15:24:24 +02:00
skypjack
27b9a25d06 meta: cleanup comparison operator 2025-08-29 11:41:54 +02:00
skypjack
9f5a6260ce meta: node_or_assert for data/func 2025-08-29 09:59:28 +02:00
skypjack
b4b85c8d53 meta: remove unnecessary checks 2025-08-29 09:55:27 +02:00
skypjack
4bc11e4297 natvis: meta 2025-08-29 09:34:32 +02:00
skypjack
ad291d4280 natvis: core 2025-08-29 09:34:26 +02:00
skypjack
f61fd4584a meta: skip unnecessary resolve calls (perf) 2025-08-28 16:56:31 +02:00
skypjack
536dba3048 meta: rollback safe mode for meta data and functions (perf, not necessary) 2025-08-28 13:38:41 +02:00
skypjack
4760a09d61 meta: avoid creating a new shared_ptr if not needed (perf) 2025-08-28 12:53:01 +02:00
skypjack
47ff98e25b storage: quit accepting (and silently discarding) arguments for empty types when invoking ::insert 2025-08-27 12:08:25 +02:00
skypjack
a638df6cae storage: quit accepting (and silently discarding) arguments for empty types when invoking ::emplace 2025-08-26 11:05:01 +02:00
skypjack
4f1626fce9 runtime view: rework/get rid of NOLINT 2025-08-26 10:56:02 +02:00
skypjack
9b3965c2c9 family: rework/get rid of NOLINT 2025-08-26 10:51:45 +02:00
skypjack
536a43be90 storage: add proper swap function to entity specialization - close #1273 2025-08-25 15:18:00 +02:00
Christoph
09b0e7f528 meta: add parentheses around max to prevent conflicts with max macro on Windows (#1278) 2025-08-25 08:59:16 +02:00
skypjack
76b6841c51 organizer: make graph() const - close #1274 2025-08-25 08:57:41 +02:00
skypjack
4507c546c1 meta: reduce instantiations on meta containers 2025-08-07 11:04:27 +02:00
skypjack
add999d105 meta: internal changes 2025-08-06 12:20:57 +02:00
skypjack
9cefbc3c79 meta: reduce size of fake vtable/template functions 2025-08-06 12:20:44 +02:00
skypjack
22347cfbd0 meta: remove pointless check 2025-08-05 14:47:39 +02:00
skypjack
6966eabd25 resource: minor changes 2025-08-05 13:59:23 +02:00
skypjack
a32e004c92 test: a few more 2025-08-05 13:59:09 +02:00
skypjack
49d9385aa4 process: handle_type to make the type opaque for future changes 2025-08-05 13:36:13 +02:00
skypjack
9970ba2284 davey: remove useless macro 2025-08-04 16:33:08 +02:00
skypjack
20cc85011e davey: no more entt:: 2025-08-04 16:21:22 +02:00
skypjack
7f5d4fb8d2 davey: minor changes 2025-08-04 16:19:13 +02:00
skypjack
03e046f880 davey: revert recent changes, move towards multiple tools with shared functions instead 2025-08-04 16:13:52 +02:00
skypjack
436f077e0b *: updated TODO 2025-08-04 16:12:14 +02:00
skypjack
d76cfb06f0 davey: prepare to support editor mode 2025-08-04 15:06:11 +02:00
Aaron Heysse
2bb947f6de doc: fixed variadic template args on a resource loader example (#1272) 2025-08-01 11:55:28 +02:00
skypjack
8a8f8dfd1b test: refine tests for dense_map 2025-07-31 14:49:47 +02:00
skypjack
15b8db6f61 doc: dense map 2025-07-31 14:49:38 +02:00
Terens
05e0a22fb3 dense_map: transparent lookup for at (#1270) 2025-07-31 14:29:44 +02:00
skypjack
ada11c4be1 test: headers cleanup 2025-07-30 14:09:56 +02:00
skypjack
7dbb59adc9 test: increase code coverage 2025-07-30 12:04:57 +02:00
skypjack
02440e17ae test: code coverage 2025-07-30 10:35:11 +02:00
skypjack
fa234af36b gh: update iwyu version 2025-07-30 10:24:36 +02:00
skypjack
40fdd26788 test: make clang-tidy happy 2025-07-30 10:21:10 +02:00
skypjack
6fa668900e natvis: sparse_set/storage/handle 2025-07-29 09:27:16 +02:00
skypjack
17e88e506c test: scheduler - close #1257 2025-07-28 15:10:11 +02:00
skypjack
3bcbea785a test: process 2025-07-28 14:32:42 +02:00
skypjack
3bac3d4bbe process: make inheritance from enable_shared_from_this public 2025-07-28 14:28:54 +02:00
skypjack
abdb293106 doc: a note about shared processes 2025-07-28 14:28:29 +02:00
skypjack
f4b960dc93 process: enable_shared_from_this to allow callers to get valid references 2025-07-28 14:20:38 +02:00