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 |
|
Tobias Backer Dirks
|
211e5fddc1
|
doc: add Game link to EnTT In Action (#1284)
|
2025-09-22 09:15:21 +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 |
|
skypjack
|
28466a7316
|
meta: lighter meta type objects (perf)
|
2025-09-18 14:11:24 +02:00 |
|
skypjack
|
33efea3f03
|
meta: avoid moving meta handles again and again (perf)
|
2025-09-17 09:13:42 +02:00 |
|
skypjack
|
55f1a47fcc
|
meta: lazy_node pointer in meta_any (perf)
|
2025-09-16 10:44:35 +02:00 |
|
skypjack
|
e9b3eee6d3
|
meta: static local meta type node fallback
|
2025-09-15 14:48:15 +02:00 |
|
skypjack
|
b400927f02
|
meta: missing [[nodiscard]]
|
2025-09-12 18:06:07 +02:00 |
|
skypjack
|
a6d566ae4a
|
natvis: update meta type and meta type descriptor views
|
2025-09-12 17:44:13 +02:00 |
|
skypjack
|
93979e13ac
|
meta: typo
|
2025-09-12 17:43:50 +02:00 |
|
skypjack
|
a77e40093d
|
meta: cleanup
|
2025-09-12 17:00:24 +02:00 |
|
skypjack
|
695ac44673
|
meta: prepare for more perf improvements
|
2025-09-12 16:23:37 +02:00 |
|
skypjack
|
1cc078e4fb
|
test: cleanup
|
2025-09-12 16:11:00 +02:00 |
|
skypjack
|
94cd89a72a
|
doc: typo
|
2025-09-12 14:38:58 +02:00 |
|
skypjack
|
5497291c29
|
meta: avoid copying meta_custom_node as not needed (perf)
|
2025-09-11 17:54:10 +02:00 |
|
skypjack
|
3c75f7e2fd
|
meta: move custom data to meta type node details (perf)
|
2025-09-11 17:52:26 +02:00 |
|
skypjack
|
03d8cccc86
|
meta: use unique_ptr internall for meta_func_node
|
2025-09-11 17:30:31 +02:00 |
|
skypjack
|
47bfffc7cc
|
meta: avoid moving handles if not needed
|
2025-09-10 19:09:02 +02:00 |
|
skypjack
|
9795f60bc1
|
meta: use ctx only for return type
|
2025-09-10 19:08:31 +02:00 |
|
skypjack
|
b3b48db957
|
meta: cleanup
|
2025-09-09 18:21:30 +02:00 |
|
skypjack
|
7d2b4fcf57
|
meta: internal changes
|
2025-09-09 17:30:09 +02:00 |
|
skypjack
|
3af8525eb8
|
natvis: refine meta_any view
|
2025-09-09 08:27:30 +02:00 |
|
skypjack
|
3306b72f87
|
natvis: refine basic_any view
|
2025-09-09 08:27:14 +02:00 |
|
skypjack
|
91a239a277
|
meta: typo
|
2025-09-09 08:13:22 +02:00 |
|