Michele Caini
|
aa178dd2cf
|
resource: add ::reset functions (with tests)
|
2024-04-12 11:17:57 +02:00 |
|
Michele Caini
|
0b6e325109
|
doc: fixed links
|
2024-04-12 11:17:03 +02:00 |
|
Michele Caini
|
453d32d3fd
|
test: use common types as much as possible
|
2024-04-10 09:30:32 +02:00 |
|
Michele Caini
|
9891e70a20
|
test: more common empty types
|
2024-04-10 09:29:25 +02:00 |
|
Michele Caini
|
6ca01d2faf
|
group: make older compilers happy too
|
2024-04-10 09:01:06 +02:00 |
|
Michele Caini
|
4c98e3aa1e
|
group: share common setup
|
2024-04-10 09:01:06 +02:00 |
|
Michele Caini
|
2c700bb812
|
group: finally decouple handlers and types to further reduce instantiations
|
2024-04-10 09:01:06 +02:00 |
|
Michele Caini
|
03f94a8834
|
registry: oops :) forgot to pack storage when constructing groups
|
2024-04-10 09:01:06 +02:00 |
|
Michele Caini
|
fb87ae392f
|
group: use group_id rather than handler type to mark groups
|
2024-04-10 09:01:06 +02:00 |
|
Michele Caini
|
48c122fb28
|
meta: minor changes
|
2024-04-10 09:01:06 +02:00 |
|
Michele Caini
|
77d646f05d
|
group: add missing include
|
2024-04-10 09:01:06 +02:00 |
|
Michele Caini
|
35d048304f
|
group: decouple ::owned and owned types
|
2024-04-10 09:01:06 +02:00 |
|
Michele Caini
|
0d0880d81f
|
group: drop unnecessary index sequence
|
2024-04-10 09:01:06 +02:00 |
|
Michele Caini
|
08e9e059b5
|
group: prepare to decouple handlers from types
|
2024-04-10 09:01:06 +02:00 |
|
Michele Caini
|
4602de245c
|
group: pass common type as template parameter, prepare to get rid of storage types
|
2024-04-10 09:01:05 +02:00 |
|
Michele Caini
|
0b9d7b3538
|
group: required template keywords (thanks as usual msvc)
|
2024-04-10 09:01:05 +02:00 |
|
Michele Caini
|
38c7cddac0
|
group: move a static assert on storage types out from handlers
|
2024-04-10 09:01:05 +02:00 |
|
Michele Caini
|
d4588208e3
|
group: prepare to decouple group handlers from types
|
2024-04-10 09:01:05 +02:00 |
|
Michele Caini
|
666e988995
|
group: prepare to further reduce instantiations for groups too
|
2024-04-10 09:01:05 +02:00 |
|
Michele Caini
|
f8e452c7c8
|
group: drop unnecessary lambdas/std::apply calls
|
2024-04-10 09:01:05 +02:00 |
|
Michele Caini
|
f9a9034001
|
test: minor changes
|
2024-04-10 09:01:05 +02:00 |
|
Michele Caini
|
d2b6eed671
|
doc: minor changes
|
2024-04-10 09:01:05 +02:00 |
|
Michele Caini
|
d734c92ee4
|
memory: class level new/delete support - close #1131
|
2024-04-10 09:01:05 +02:00 |
|
Michele Caini
|
69f12a1110
|
any: class level new/delete support
|
2024-04-10 09:01:05 +02:00 |
|
Michele Caini
|
717696e7a3
|
test: common class level new/delete type - see #1131
|
2024-04-10 09:01:05 +02:00 |
|
Michele Caini
|
affbc668df
|
test: storage type checks
|
2024-04-10 09:01:05 +02:00 |
|
Michele Caini
|
6ede10fa47
|
test: suppress a warning by clang
|
2024-04-10 09:01:05 +02:00 |
|
Michele Caini
|
1ba01ca3e2
|
test: drop unused alias
|
2024-04-10 09:01:05 +02:00 |
|
Michele Caini
|
8739e9185a
|
snapshot: suppress a warning by clang
|
2024-04-10 09:01:05 +02:00 |
|
Michele Caini
|
40208e6b37
|
build: try to add more compilers on the CI
|
2024-04-10 09:01:05 +02:00 |
|
Michele Caini
|
32078f033f
|
natvis: basic handle view - see #1052
|
2024-04-10 09:01:05 +02:00 |
|
Michele Caini
|
54f27382ca
|
handle: a few changes to make natvis views easier
|
2024-04-10 09:01:05 +02:00 |
|
Michele Caini
|
5908d01017
|
view. branch-less centralized swap-only mode check
|
2024-04-10 09:01:05 +02:00 |
|
Michele Caini
|
2f8998bd92
|
sparse_set: branch-less paths
|
2024-04-10 09:01:05 +02:00 |
|
Michele Caini
|
48c953d23e
|
update single include file
|
2024-04-10 09:00:16 +02:00 |
|
Michele Caini
|
df87206c94
|
snapshot: full support to stable types - close #1118
|
2024-03-28 10:49:18 +01:00 |
|
Michele Caini
|
abaa5c468e
|
*: updated TODO
|
2024-03-28 10:48:31 +01:00 |
|
Michele Caini
|
f4431368e3
|
handle: drop a [[nodiscard]] that breaks toolset v141
|
2024-03-27 15:32:20 +01:00 |
|
Michele Caini
|
6bc8f4cfa4
|
handle: full review with test coverage - close #1129
|
2024-03-27 14:41:19 +01:00 |
|
Michele Caini
|
70c4b1f4c4
|
clang-tidy: suppress a good amount of wrong warnings
|
2024-03-27 14:37:29 +01:00 |
|
Michele Caini
|
1be0175a18
|
sparse_set: drop scoped iterators
|
2024-03-26 11:40:30 +01:00 |
|
Michele Caini
|
3796f055d6
|
sigh_mixin: avoid using scoped iterators
|
2024-03-25 11:19:45 +01:00 |
|
Michele Caini
|
0128620803
|
sparse_set: review ::push
|
2024-03-25 11:19:07 +01:00 |
|
Michele Caini
|
a8a86ba090
|
sparse_set: avoid using scoped iterators internally when sorting
|
2024-03-25 11:18:35 +01:00 |
|
Michele Caini
|
430d1dda86
|
test: avoid using scoped iterators if not needed
|
2024-03-25 10:50:37 +01:00 |
|
Michele Caini
|
f4e7e9738f
|
sparse_set: avoid annoying warnings
|
2024-03-25 10:25:12 +01:00 |
|
Michele Caini
|
3dfc65a357
|
view: stop using scoped iterators
|
2024-03-25 10:24:40 +01:00 |
|
Michele Caini
|
fe83215f52
|
doc: links
|
2024-03-25 10:23:53 +01:00 |
|
Michele Caini
|
4df0f7ebf1
|
doc: updated similar projects
|
2024-03-25 10:20:55 +01:00 |
|
Michele Caini
|
3d40651112
|
test: suppress a clang-tidy warning
|
2024-03-25 08:10:39 +01:00 |
|