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
|
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 |
|
skypjack
|
fdaaeea52d
|
meta: lazy initialization for nodes in meta_any
|
2025-09-08 15:43:01 +02:00 |
|
skypjack
|
d81e57daa1
|
meta: use fwd ctors internally
|
2025-09-08 08:39:57 +02:00 |
|
skypjack
|
ed84c6e9ff
|
meta: early exit from allow_cast
|
2025-09-05 15:34:04 +02:00 |
|
skypjack
|
d8aa90234a
|
meta: cleanup internal::try_convert
|
2025-09-05 13:04:20 +02:00 |
|
skypjack
|
28d8041da6
|
doc: typo
|
2025-09-05 12:58:35 +02:00 |
|
skypjack
|
1f53d163b7
|
meta: prepare internal::try_cast for lazy load on nodes
|
2025-09-05 12:57:30 +02:00 |
|
skypjack
|
7f38b7668e
|
meta: break pointless meta destructors support for perf reasons (breaking change, use type destructors instead)
|
2025-09-04 15:05:15 +02:00 |
|
skypjack
|
9bbc8ad014
|
natvis: remove view for meta_dtor_node
|
2025-09-04 14:55:35 +02:00 |
|
skypjack
|
626b882f26
|
meta: reduce uses of node in meta_any
|
2025-09-03 17:00:22 +02:00 |
|
skypjack
|
9b44fa47d0
|
meta: guard try_cast to reduce uses of the internal node
|
2025-09-02 17:53:42 +02:00 |
|
skypjack
|
9170fc850b
|
meta: cleanup
|
2025-09-02 14:29:39 +02:00 |
|
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
|
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 |
|