Michele Caini
|
ddbfaa2dc6
|
build: try to enable -Wconversion on the CI (see #1215)
|
2025-02-06 16:00:53 +01:00 |
|
Michele Caini
|
38fb30e336
|
test: const correctness
|
2025-02-05 15:09:01 +01:00 |
|
Michele Caini
|
24446f2f81
|
meta: [[nodiscard]]
|
2025-02-05 11:52:22 +01:00 |
|
Michele Caini
|
0d0373e222
|
test: cleanup
|
2025-02-05 11:34:27 +01:00 |
|
Michele Caini
|
86c3c4565b
|
registry: ::storage<T> const correctness - close #1217
|
2025-02-05 11:32:07 +01:00 |
|
Michele Caini
|
12859bb856
|
meta: limit ::context() to meta_any
|
2025-02-05 11:26:57 +01:00 |
|
Michele Caini
|
43a7b452c4
|
meta: drop context holder base class
|
2025-02-05 10:44:08 +01:00 |
|
Michele Caini
|
f30ca72c69
|
meta: make meta_type return the underlying context
|
2025-02-05 10:34:50 +01:00 |
|
Michele Caini
|
041b5e9882
|
meta: make meta_func return the underlying context
|
2025-02-04 16:54:05 +01:00 |
|
Michele Caini
|
36c1a58bff
|
meta: make meta_data return the underlying context
|
2025-02-04 16:53:20 +01:00 |
|
Michele Caini
|
0c73244575
|
meta: common base class for meta context holders
|
2025-02-04 15:15:00 +01:00 |
|
Michele Caini
|
8e6bbc4a6c
|
meta: as_ref for void types still returns a valid meta_any
|
2025-02-03 17:48:09 +01:00 |
|
Michele Caini
|
303801c23b
|
any: typo
|
2025-01-31 12:35:21 +01:00 |
|
Michele Caini
|
165a048fa1
|
algorithm: suppress yet another annoying warning
|
2025-01-31 12:33:59 +01:00 |
|
Michele Caini
|
6eb42cd782
|
sigh_mixin: const correctness
|
2025-01-31 12:32:08 +01:00 |
|
Michele Caini
|
d726bd761c
|
view: cannot also please the linter when unpacking like this
|
2025-01-31 12:27:07 +01:00 |
|
Michele Caini
|
c506fd6f5e
|
test: clang triggers a false positive, but doesn't even want me to suppress it
|
2025-01-31 12:22:56 +01:00 |
|
Michele Caini
|
39aae24c0a
|
test: minor changes
|
2025-01-31 12:20:12 +01:00 |
|
Michele Caini
|
8b890993a2
|
storage: refine from_placeholder function
|
2025-01-31 08:50:02 +01:00 |
|
Michele Caini
|
0a706ec1c5
|
build: no need to run tests after clang-tidy
|
2025-01-30 10:25:06 +01:00 |
|
Michele Caini
|
06d5694f7a
|
test: cleanup
|
2025-01-30 10:24:51 +01:00 |
|
Michele Caini
|
15be7d0301
|
signal: review sink API
|
2025-01-30 09:42:32 +01:00 |
|
Michele Caini
|
e878406824
|
*: updated TODO
|
2025-01-30 09:42:16 +01:00 |
|
Michele Caini
|
ee7a33f62f
|
build: update tools workflow
|
2025-01-29 14:08:01 +01:00 |
|
Michele Caini
|
68c649794c
|
build: update iwyu job
|
2025-01-29 09:32:15 +01:00 |
|
Michele Caini
|
4686094c09
|
storage: avoid do-while loops
|
2025-01-29 09:31:15 +01:00 |
|
Michele Caini
|
476822e6c4
|
sparse_set: improved shrink_to_fit to also cleanup the sparse array
|
2025-01-28 15:11:16 +01:00 |
|
Michele Caini
|
7fe1a69d58
|
*: updated TODO
|
2025-01-28 14:10:48 +01:00 |
|
Michele Caini
|
7bcb4d739e
|
meta: move lint directive to the right spot
|
2025-01-27 15:11:24 +01:00 |
|
Michele Caini
|
08b21b17e2
|
any: I know what I'm doing, I don't want to cast things explicitly and make it harder to read
|
2025-01-27 13:53:11 +01:00 |
|
Michele Caini
|
9ae5a3d7d4
|
meta: suppress wrong warning by clang
|
2025-01-27 13:52:35 +01:00 |
|
Michele Caini
|
0aa6cb8301
|
type_traits: sizeof(A*) used on purpose
|
2025-01-27 13:46:19 +01:00 |
|
Michele Caini
|
9aaef992ba
|
meta: suppress wrong warning by clang-tidy
|
2025-01-27 13:43:20 +01:00 |
|
Michele Caini
|
a5d4611d21
|
mixin: avoid use-after-move (wrong) warnings
|
2025-01-27 10:08:08 +01:00 |
|
Michele Caini
|
25dff4bddc
|
sparse_set: suppress a wrong warning by gcc - see #1194
|
2025-01-24 15:35:02 +01:00 |
|
Michele Caini
|
6936aa951a
|
test: no leak here clang, but thanks for caring
|
2025-01-24 15:32:24 +01:00 |
|
Michele Caini
|
54adabee28
|
test: remove useless inline specifier
|
2025-01-24 15:28:22 +01:00 |
|
Michele Caini
|
85bc3b778a
|
factory: explicit casts
|
2025-01-24 15:26:12 +01:00 |
|
Michele Caini
|
c38f1349fc
|
type_traits: suppress warnings on blind operations
|
2025-01-24 14:29:58 +01:00 |
|
Michele Caini
|
f86c325f0b
|
storage/mixin: prefer NOLINTBEGIN/END on the right (wrong) warning
|
2025-01-24 14:27:09 +01:00 |
|
Michele Caini
|
38551a5332
|
storage/mixin: avoid use-after-move (wrong) warnings
|
2025-01-24 10:08:57 +01:00 |
|
Michele Caini
|
00365b26d9
|
any: suppress a wrong warning by the linter
|
2025-01-24 09:34:46 +01:00 |
|
Michele Caini
|
1eaff4f3d9
|
any: explicit casts
|
2025-01-24 09:34:31 +01:00 |
|
Michele Caini
|
9e0f8149a4
|
meta: small internal change to suppress a warning
|
2025-01-24 09:34:03 +01:00 |
|
Michele Caini
|
279166cb8b
|
emitter: updated definition for ::publish
|
2025-01-24 09:33:30 +01:00 |
|
Michele Caini
|
b6d3c84595
|
test: const correctness
|
2025-01-24 08:22:22 +01:00 |
|
Michele Caini
|
0d944f6547
|
any/meta_any: no leaks here clang, but thanks for asking
|
2025-01-24 08:22:08 +01:00 |
|
Michele Caini
|
20b99b6b8b
|
clang-tidy: first attempt to disable EnumCastOutOfRange warnings
|
2025-01-23 11:29:52 +01:00 |
|
Michele Caini
|
5e687893de
|
clang-tidy: feel free to ignore meta_traits
|
2025-01-23 11:29:21 +01:00 |
|
Michele Caini
|
915207aa6b
|
test: minor changes to enum class types
|
2025-01-23 11:28:46 +01:00 |
|