Commit Graph

6904 Commits

Author SHA1 Message Date
skypjack
4ab5a375e8 *: updated TODO 2025-10-10 10:08:18 +02:00
skypjack
f63f36a411 any: basic_any_storage, prepare for vtable-less optimizations 2025-10-09 15:52:43 +02:00
skypjack
f2b8177aaf any: avoid name clashing if possible 2025-10-09 09:24:18 +02:00
skypjack
53fab33423 core: cleanup headers 2025-10-08 15:41:26 +02:00
skypjack
4a252bdb84 any: minor changes 2025-10-08 14:24:33 +02:00
skypjack
cece4be1ec any: prepare for ebco 2025-10-08 14:20:48 +02:00
skypjack
8f23d743ca *: updated TODO 2025-10-08 12:29:30 +02:00
skypjack
0fa1bc5999 test: cleanup 2025-10-08 12:28:22 +02:00
skypjack
281276e84e meta: rollback some stuff to make everything clang-tidy friendly 2025-10-07 18:52:46 +02:00
skypjack
f73409e9ad meta: safe self-assignment for meta_any 2025-10-07 17:33:45 +02:00
skypjack
740cf006d9 any: safe self-assignment 2025-10-07 17:33:32 +02:00
skypjack
828ecb57e6 any: internal changes 2025-10-07 17:24:22 +02:00
skypjack
8794888c98 meta: cleanup 2025-10-07 17:23:29 +02:00
skypjack
dd7b96fc9e test: make them clang-tidy friendly 2025-10-07 15:59:01 +02:00
skypjack
1116c33ada test: minor changes 2025-10-07 15:30:58 +02:00
skypjack
38fe05db85 meta: minor changes 2025-10-07 12:47:35 +02:00
skypjack
b2d4832842 clang-tidy: typo 2025-10-07 12:37:29 +02:00
skypjack
4c19d2844e clang-tidy: refine config to match my tastes too :) 2025-10-07 11:46:27 +02:00
skypjack
6f2e5090e1 any: [[nodiscard]] 2025-10-07 11:45:20 +02:00
skypjack
25e5123128 meta: remove redundant initializer 2025-10-07 11:23:38 +02:00
skypjack
8c3ca20d19 clang-tidy: I do actually prefer else-after-return style 2025-10-07 11:21:45 +02:00
skypjack
ee7f24be63 meta: no else after return 2025-10-07 11:15:17 +02:00
skypjack
a5f58ef49f meta: clang-tidy 2025-10-07 11:11:01 +02:00
skypjack
ba5c4ba121 meta: use any::has_value (perf) 2025-10-07 09:53:52 +02:00
skypjack
fcf455f7ef any: ::has_value overloads 2025-10-07 09:24:21 +02:00
skypjack
6836d5b024 meta: refine meta_any::assign 2025-10-06 17:07:09 +02:00
skypjack
8142136940 meta: internal changes 2025-10-03 17:42:41 +02:00
skypjack
e76bbb2015 test: code coverage 2025-10-03 17:36:50 +02:00
skypjack
6f57622eff *: updated TODO 2025-10-03 17:32:16 +02:00
skypjack
0c5cab164a any: missing template keywords 2025-10-03 14:21:22 +02:00
skypjack
c67a62de81 *: updated TODO 2025-10-03 14:13:59 +02:00
skypjack
80eba8afb4 any: typed ::data with fallback (perf) 2025-10-03 14:12:46 +02:00
skypjack
0d6615a767 meta: cleanup 2025-10-02 17:05:00 +02:00
skypjack
fc4d18ce44 meta: cleanup 2025-10-02 15:42:18 +02:00
skypjack
ddf28480dc *: internal changes 2025-10-01 13:12:11 +02:00
skypjack
f49f2331ba doc: minor changes 2025-10-01 13:12:00 +02:00
skypjack
6526d67d16 any: internal changes 2025-09-30 15:13:15 +02:00
skypjack
4d90521fcf *: updated TODO 2025-09-30 14:58:05 +02:00
skypjack
9165a1df1e meta: minor changes 2025-09-30 14:57:33 +02:00
skypjack
a1406baf61 meta: cleanup 2025-09-29 18:56:41 +02:00
skypjack
645b3563a9 natvis: meta 2025-09-29 08:38:12 +02:00
skypjack
91eecc1efd sparse set: minor changes 2025-09-29 08:38:03 +02:00
skypjack
0782855880 meta: internal changes 2025-09-28 17:43:34 +02:00
skypjack
b9bfeb9b3d meta: bring meta custom back in place 2025-09-26 16:56:03 +02:00
skypjack
0409aab6bb meta: cleanup 2025-09-26 15:09:10 +02:00
skypjack
947d89844b *: no entt:: namespace 2025-09-26 15:05:39 +02:00
Ted de Munnik
ff8544f97d sparse set: simplify try_emplace iterator computation to improve MSVC codegen (#1286) 2025-09-26 11:20:58 +02:00
skypjack
c777cda857 meta: support {} on static calls 2025-09-25 16:37:29 +02:00
skypjack
a90584f1ce meta: update meta_handle context propagation (with non-regression tests) 2025-09-25 15:44:01 +02:00
skypjack
4e47c535c4 meta: meta_any -> meta_handle 2025-09-24 15:52:32 +02:00