Michele Caini
|
da69a6f19c
|
build: suppress conversion warnings when using external libraries
|
2025-02-12 15:46:06 +01:00 |
|
Michele Caini
|
f17d1801d5
|
test: handle conversion warnings
|
2025-02-09 11:45:14 +01:00 |
|
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
|
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
|
8e6bbc4a6c
|
meta: as_ref for void types still returns a valid meta_any
|
2025-02-03 17:48:09 +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
|
06d5694f7a
|
test: cleanup
|
2025-01-30 10:24:51 +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
|
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
|
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
|
915207aa6b
|
test: minor changes to enum class types
|
2025-01-23 11:28:46 +01:00 |
|
Michele Caini
|
b229ca3aba
|
test: const correctness
|
2025-01-22 10:17:19 +01:00 |
|
Michele Caini
|
d99bb004d7
|
test: const correctness
|
2025-01-21 10:49:32 +01:00 |
|
Michele Caini
|
15c3ac27e9
|
storage: emplace/insert -> generate, for storage entity
|
2025-01-20 14:10:00 +01:00 |
|
Michele Caini
|
3c5e77e4dd
|
sigh: support uninitialized sink objects
|
2025-01-16 15:28:04 +01:00 |
|
Michele Caini
|
65bf5cfe2d
|
meta: allow attaching const values of non-Type type to meta types
|
2025-01-15 15:43:13 +01:00 |
|
Michele Caini
|
32fbc8a51f
|
any/meta_any: safe but unspecified state after self move - close #1206
Related Work Items: #1
|
2025-01-13 12:13:06 +01:00 |
|
Michele Caini
|
167ec4b310
|
meta: safer meta_type
|
2025-01-08 08:49:59 +01:00 |
|
Michele Caini
|
49f4eab570
|
test: minor changes
|
2025-01-07 18:16:13 +01:00 |
|
Michele Caini
|
acdd212767
|
meta: safer empty meta_data/meta_func
|
2025-01-07 09:14:04 +01:00 |
|
Michele Caini
|
47d0a4328f
|
view: join -> operator|
|
2024-12-20 09:59:55 +01:00 |
|
Michele Caini
|
326bb9879d
|
test: minor changes
|
2024-12-18 17:13:55 +01:00 |
|
Terens
|
832ff4afcb
|
view: joining views with storages (#1196)
|
2024-12-18 16:47:28 +01:00 |
|
Michele Caini
|
b5b3106d35
|
test: ops, fixed the path
|
2024-12-16 11:53:03 +01:00 |
|
Michele Caini
|
3ae5cbbc3a
|
view: refine fallback mechanism (with non-regression lib tests)
|
2024-12-16 11:42:44 +01:00 |
|
Michele Caini
|
abdbddf77f
|
test: try to trick clang
|
2024-12-12 14:16:44 +01:00 |
|
Michele Caini
|
295bbb209f
|
test: try to please the linter
|
2024-12-12 14:12:03 +01:00 |
|
Michele Caini
|
b879c722f4
|
test: linter changes
|
2024-12-12 09:24:49 +01:00 |
|
Michele Caini
|
b9c50bc731
|
test: [[nodiscard]] to make the linter happy
|
2024-12-12 09:16:38 +01:00 |
|
Michele Caini
|
626a8cfb50
|
test: prepare tests for views across boundaries
|
2024-12-11 16:34:41 +01:00 |
|
Michele Caini
|
b971116c21
|
meta_any: transfer ownership with from_void - close #1179
|
2024-12-10 16:34:44 +01:00 |
|
Michele Caini
|
abc823303c
|
meta_any: support taking ownership of passed in pointers
|
2024-12-10 16:34:43 +01:00 |
|
Michele Caini
|
9a19f9aa2f
|
test: minor changes
|
2024-12-10 16:34:43 +01:00 |
|
Michele Caini
|
f3f9e9a8b9
|
test: use meta_factory<T> instead of meta<T>
|
2024-11-29 14:18:41 +01:00 |
|
Michele Caini
|
01940a5ee0
|
test: fixed typo
|
2024-11-28 17:59:05 +01:00 |
|
Michele Caini
|
60289fa846
|
test: meta_reset
|
2024-11-28 15:47:54 +01:00 |
|
Michele Caini
|
d84ebb4b0c
|
test: meta<T>(...)
|
2024-11-28 09:51:08 +01:00 |
|
Michele Caini
|
9c4bfdef7c
|
test: meta_factory::custom
|
2024-11-28 09:49:33 +01:00 |
|
Michele Caini
|
4bdda6c0cf
|
test: meta_factory::traits
|
2024-11-27 17:01:03 +01:00 |
|
Michele Caini
|
388b39dfac
|
test: meta_factory::func
|
2024-11-27 16:48:06 +01:00 |
|