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
|
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
|
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
|
baa0d2c23c
|
any: use vtable instead of descriptor for early exit
|
2025-10-10 10:53:25 +02:00 |
|
skypjack
|
ba0e9fab45
|
any: reduce direct uses of descriptor
|
2025-10-10 10:08:44 +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
|
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
|
38fe05db85
|
meta: minor changes
|
2025-10-07 12:47:35 +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
|
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 |
|