Commit Graph
4636 Commits
Author SHA1 Message Date
skypjack 0c5cab164a any: missing template keywords 2025-10-03 14:21:22 +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 6526d67d16 any: internal changes 2025-09-30 15:13:15 +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
skypjack 84fee2848f tools: update davey 2025-09-24 15:42:37 +02:00
skypjack 42259fb1ce meta: reintroduce meta_handle default ctor for utilities 2025-09-24 15:41:40 +02:00
skypjack e38e88362f meta: cleanup meta_handle further (breaking change) 2025-09-24 15:30:16 +02:00
skypjack 14be4141fa meta: strip deprecated ctor from meta_handle (breaking change) 2025-09-24 15:29:47 +02:00
skypjack 6a4ca4c4ba tools: update davey 2025-09-24 15:19:51 +02:00
skypjack 71e61b5270 meta: make meta_handle support empty construction from nullptr 2025-09-24 15:14:33 +02:00
skypjack affe6ca7b8 meta: internal changes 2025-09-24 15:13:03 +02:00
skypjack f0a07c4530 meta: avoid shadow warnings 2025-09-24 15:01:03 +02:00
skypjack a003575811 meta: avoid useless moves 2025-09-24 14:58:47 +02:00
skypjack be3f022445 meta: struct -> class 2025-09-24 14:57:04 +02:00
skypjack 4b5b3fec41 meta: deferred meta handle creation (perf) 2025-09-24 14:55:41 +02:00
skypjack 4debb79a60 meta: improved meta_handle support to meta_any 2025-09-24 13:07:24 +02:00
skypjack f3b763d973 meta: deprecate ctors that should not exist 2025-09-24 13:06:05 +02:00
skypjack 356024ed6e doc: cleanup 2025-09-24 12:38:57 +02:00
skypjack e8e62638fc meta: deprecate meta_handle ctor 2025-09-24 12:33:54 +02:00
skypjack 6ecf1f35c0 meta: revert automatic policy (too convenient a feature) 2025-09-24 12:30:21 +02:00
skypjack 05863c6a15 meta: automatic policy (perf, breaking change) 2025-09-24 12:02:56 +02:00
skypjack 1a02b6ad57 meta: refine meta_any move ctor 2025-09-23 15:53:50 +02:00
skypjack 5ee1f3fec1 meta: internal changes 2025-09-23 15:53:18 +02:00
skypjack f44c9a1c05 meta: deprecate a few functions that should not be there 2025-09-23 09:12:34 +02:00
skypjack 715e5318de meta: refine try_convert/allow_cast 2025-09-22 16:35:11 +02:00
skypjack 9347e91db6 meta: stable meta types 2025-09-19 11:30:21 +02:00
skypjack bebfbada68 meta: refine factory init step 2025-09-19 11:28:26 +02:00
skypjack c239821d12 meta: keep supporting invalid types 2025-09-19 10:46:28 +02:00
skypjack 293cbe2769 meta: avoid copying meta type nodes 2025-09-19 09:49:33 +02:00
skypjack 3587eaed9a meta: deprecate meta_type::operator bool, meta types are never invalid 2025-09-19 08:54:45 +02:00
skypjack cb9d8ac3f0 meta: meta_type is void (and safe again) when empty 2025-09-18 17:44:32 +02:00
skypjack e544755bbc meta: refine meta_any::fetch_node function 2025-09-18 17:33:56 +02:00
skypjack e2003ff17a natvis: meta_any view 2025-09-18 17:33:16 +02:00
skypjack 6232c93907 meta: a bunch of [[nodiscard]] 2025-09-18 17:26:34 +02:00
skypjack 6153cdcbbe meta: lazy_node -> node 2025-09-18 17:25:21 +02:00
skypjack 89af917748 natvis: updated meta_any/meta_type_node views 2025-09-18 14:25:23 +02:00