Commit Graph

6955 Commits

Author SHA1 Message Date
skypjack
d92bea4afd test: non-regression tests for meta_type::lookup constness 2025-10-27 00:01:13 +01:00
skypjack
bbfd458d2d test: more about overloaded meta functions 2025-10-26 23:51:18 +01:00
skypjack
87a114ccc6 test: more about meta_func 2025-10-26 23:37:43 +01:00
skypjack
6852415ffc test: minor changes 2025-10-26 15:11:04 +01:00
skypjack
15f65bd58e core/meta: minor changes 2025-10-26 13:59:09 +01:00
skypjack
54c7c47e3d .*: updated TODO 2025-10-26 13:58:58 +01:00
skypjack
5e6ccdedc8 meta: not going to drop policy anymore, we can use it safely 2025-10-24 10:19:42 +02:00
skypjack
dadf493aca meta: cleanup 2025-10-23 18:39:30 +02:00
skypjack
3e5842a467 meta: try to make the linter happy 2025-10-23 18:32:19 +02:00
skypjack
75ae0a10d0 any: cleanup 2025-10-23 18:19:54 +02:00
skypjack
e87a8e4b63 storage: NOLINT odissey :) 2025-10-23 17:58:55 +02:00
skypjack
41282b0ecc entity: reduce number of NOLINT 2025-10-23 17:28:13 +02:00
skypjack
030095f48d .*: updated TODO 2025-10-23 17:27:47 +02:00
skypjack
e18061bf86 any: avoid vtable calls to release trivially destructible objects (perf) 2025-10-23 11:58:29 +02:00
Michele Caini
38bcbf41a3 any: discard pointless NOLINT 2025-10-22 23:21:27 +02:00
Michele Caini
602626c840 .*: cleanup TODO 2025-10-22 23:17:03 +02:00
skypjack
41e359502d any: avoid vtable calls to get data (perf) 2025-10-22 17:09:41 +02:00
skypjack
8e64f8accf any: info request to get rid of descriptor 2025-10-22 15:58:15 +02:00
skypjack
0afab946da meta: reduce uses of basic_any<...>::policy() 2025-10-21 15:10:52 +02:00
skypjack
20d77024f7 *: updated TODO 2025-10-21 15:10:23 +02:00
skypjack
b1bb9b4b5b test: reduce uses of basic_any<...>::policy() 2025-10-21 15:10:17 +02:00
skypjack
978e003dbc meta: internal changes 2025-10-21 15:09:51 +02:00
skypjack
47c65a20a1 any: clang-tidy docet 2025-10-20 17:20:29 +02:00
skypjack
31d845a5f5 meta: clang-tidy docet 2025-10-20 17:18:26 +02:00
skypjack
03c5661df9 meta: rework internal fake vtable 2025-10-20 15:57:32 +02:00
skypjack
48644e568f meta: cleanup 2025-10-20 15:54:35 +02:00
skypjack
19c0e8029d meta: remove the resolve function from meta_any to reduce the footprint 2025-10-20 15:14:08 +02:00
skypjack
3562bec4a7 meta: reduce internal uses of meta_any::resolve 2025-10-18 23:11:35 +02:00
skypjack
e863e4fe54 meta: reduce internal uses of meta_any::resolve 2025-10-18 12:43:39 +02:00
skypjack
c5d89597fc meta: avoid using meta_any::resolve when comparing 2025-10-18 12:40:33 +02:00
skypjack
091eef0e4c any: void fake vtable for the win 2025-10-18 11:48:32 +02:00
skypjack
96b56ca630 any: try to make all compilers happy again 2025-10-17 16:50:19 +02:00
skypjack
56d78c767a any: no delete for const void * 2025-10-17 16:49:22 +02:00
skypjack
1f57b2795f any: cleanup 2025-10-17 16:46:08 +02:00
skypjack
de054655ab any: doc 2025-10-17 16:41:27 +02:00
skypjack
bee74568e5 *; updated TODO 2025-10-17 08:18:14 +02:00
skypjack
ebb2af1225 any: make ::initialize fully support void 2025-10-17 08:13:41 +02:00
skypjack
1487ad292b any: avoid using vtable ptr with has_value 2025-10-16 23:31:55 +02:00
skypjack
d3b8e92294 any: cleanup 2025-10-16 13:59:08 +02:00
skypjack
ab1d7d0126 any: make vtable void-friendly 2025-10-15 17:48:09 +02:00
skypjack
01b21afca0 any: make in_situ void-friendly 2025-10-15 17:46:25 +02:00
skypjack
ef0056908a core: doc 2025-10-15 11:13:27 +02:00
skypjack
b021c78550 natvis: update basic_any view 2025-10-14 15:23:27 +02:00
skypjack
aedaa7f6a4 any: cleanup 2025-10-13 14:56:36 +02:00
skypjack
e15af7b500 doc: minor changes 2025-10-10 15:11:24 +02:00
skypjack
38b34eb986 any: add comments for things to cleanup :) 2025-10-10 12:58:14 +02:00
skypjack
b4fc627c99 any: use vtable instead of descriptor 2025-10-10 12:54:54 +02:00
skypjack
c9364d3af5 *: updated TODO 2025-10-10 12:49:49 +02:00
skypjack
baa0d2c23c any: use vtable instead of descriptor for early exit 2025-10-10 10:53:25 +02:00
skypjack
dc154a4b8a build: also test toolset v143 for backward compatibility 2025-10-10 10:24:22 +02:00