Michele Caini
|
be0e896d25
|
storage: reserved entities support
|
2025-03-06 09:57:01 +01:00 |
|
Michele Caini
|
2427c09ec6
|
test: updated test names
|
2025-03-04 15:48:07 +01:00 |
|
Michele Caini
|
fc01149121
|
test: registry emplace_or_replace empty - close #1228
|
2025-03-03 08:49:36 +01:00 |
|
Michele Caini
|
4d1501277d
|
test: registry get_or_emplace empty
|
2025-03-03 08:48:25 +01:00 |
|
Michele Caini
|
269bb61f91
|
test: registry emplace empty
|
2025-03-03 08:47:51 +01:00 |
|
Michele Caini
|
bbf1b9c1ab
|
test: registry emplace aggregate
|
2025-03-03 08:42:40 +01:00 |
|
Michele Caini
|
82b5bcc282
|
test: some hints by iwyu
|
2025-02-28 19:00:03 +01:00 |
|
Michele Caini
|
8c55c09c3f
|
meta: revert rebind meta_any with context(ctx), I prefer the rebinding constructors actually
|
2025-02-28 18:44:43 +01:00 |
|
Michele Caini
|
e3e84490e5
|
meta: rebind meta_any with context(ctx)
|
2025-02-28 08:37:32 +01:00 |
|
Michele Caini
|
da1f56d046
|
mixin: support custom private/protected registries - close #1222
|
2025-02-27 09:52:05 +01:00 |
|
Michele Caini
|
da60ec0a9e
|
test: code coverage
|
2025-02-26 15:45:25 +01:00 |
|
Michele Caini
|
780e3d8e3b
|
test: suppress a false positive by the linter
|
2025-02-25 15:06:03 +01:00 |
|
Michele Caini
|
6b95c614bb
|
view: setup placeholders on view packs - close #1224
|
2025-02-21 12:36:03 +01:00 |
|
Michele Caini
|
7a7695e603
|
organizer: group support
|
2025-02-20 11:30:41 +01:00 |
|
Michele Caini
|
cf51b5bed5
|
test: more tests around component_traits
|
2025-02-19 11:59:43 +01:00 |
|
Michele Caini
|
777ef5a0bd
|
component_traits: entity based model
|
2025-02-18 14:24:27 +01:00 |
|
Michele Caini
|
de80e7b910
|
component_traits: deprecate old version (sort of) to make the migration easier
|
2025-02-17 11:01:43 +01:00 |
|
Michele Caini
|
dd70a5833a
|
test: rework things a little
|
2025-02-14 15:31:58 +01:00 |
|
Michele Caini
|
aaf7661f8e
|
test: cleanup
|
2025-02-14 15:15:17 +01:00 |
|
Michele Caini
|
fdb6214879
|
sparse_set: test shrink_to_fit and improve corner cases
|
2025-02-14 15:15:10 +01:00 |
|
Michele Caini
|
c3853e7a39
|
dense_map: make tests -Wconversion friendly
|
2025-02-13 11:42:42 +01:00 |
|
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 |
|