Michele Caini
|
b808bb83b7
|
test: suppress warnings
|
2023-01-26 11:42:11 +01:00 |
|
Michele Caini
|
d0090d35fb
|
snapshot: try to make sizes an opaque value to the caller
|
2023-01-26 11:30:52 +01:00 |
|
Michele Caini
|
7a1a06a24b
|
sigh_mixin: avoid shadow warnings
|
2023-01-26 11:13:39 +01:00 |
|
Michele Caini
|
000b17881b
|
-: updated TODO
|
2023-01-26 09:41:36 +01:00 |
|
Michele Caini
|
068b6ed49b
|
registry: first (almost) backward compatible version with opaque hidden entity storage
|
2023-01-26 09:41:25 +01:00 |
|
Michele Caini
|
0187fb48aa
|
test: sigh mixin for entity storage types
|
2023-01-25 11:30:41 +01:00 |
|
Michele Caini
|
35a2b38441
|
sigh_mixin: also support entity storage types
|
2023-01-25 11:29:53 +01:00 |
|
Michele Caini
|
4747c9a4c8
|
registry: extended checks to support swap-only entity storage types
|
2023-01-24 17:34:46 +01:00 |
|
Michele Caini
|
7be8d83278
|
registry: make a couple of conditions opaque
|
2023-01-24 17:08:26 +01:00 |
|
Michele Caini
|
a5d6757d6f
|
registry: prepare to get rid of the vector of entities
|
2023-01-24 17:06:58 +01:00 |
|
Michele Caini
|
3f09d47c81
|
storage: remove redundant typename keyword
|
2023-01-24 16:55:54 +01:00 |
|
Michele Caini
|
9c06d6ba0f
|
registry: use type member names
|
2023-01-24 16:54:32 +01:00 |
|
Michele Caini
|
b7c819bf48
|
test: entity storage
|
2023-01-24 16:46:50 +01:00 |
|
Michele Caini
|
9f31803ba7
|
storage: swap-only entity storage
|
2023-01-24 16:46:37 +01:00 |
|
Michele Caini
|
1e7deff9c9
|
test: drop redundant checks
|
2023-01-24 10:57:37 +01:00 |
|
Michele Caini
|
04ac15d8d9
|
test: minor changes
|
2023-01-24 10:57:25 +01:00 |
|
Michele Caini
|
3762189916
|
sigh_mixin: make pop_all use narrow view iterators if any
|
2023-01-23 10:09:56 +01:00 |
|
Michele Caini
|
18d6e466d0
|
-: [[nodiscard]] as appropriate
|
2023-01-22 18:16:57 +01:00 |
|
Michele Caini
|
095ecf3142
|
group: extended_group_iterator::base to return the underlying iterator
|
2023-01-22 18:16:18 +01:00 |
|
Michele Caini
|
433ed863e5
|
view: extended_view_iterator::base to return the underlying iterator
|
2023-01-22 18:08:32 +01:00 |
|
Michele Caini
|
0dba68e754
|
storage: coding style/minor changes
|
2023-01-22 18:02:49 +01:00 |
|
Michele Caini
|
1ab2815823
|
storage: extended_storage_iterator::base to return the underlying iterator
|
2023-01-22 18:00:28 +01:00 |
|
Michele Caini
|
2af5a725e4
|
doc:
* updated copyright
* udpated TODO list
|
2023-01-20 08:50:26 +01:00 |
|
Michele Caini
|
a86bf1332b
|
test: try to make lcov happy
|
2023-01-18 15:34:49 +01:00 |
|
Michele Caini
|
831054bff1
|
test: share as much as possible
|
2023-01-18 10:29:37 +01:00 |
|
Michele Caini
|
f94de1c069
|
test: rework lib stuff to share common files
|
2023-01-18 10:17:54 +01:00 |
|
Michele Caini
|
a3d9503a17
|
test: try to make lcov happy
|
2023-01-18 08:34:39 +01:00 |
|
Michele Caini
|
3f2b15f9f7
|
test: try to make lcov happy
|
2023-01-17 11:42:14 +01:00 |
|
Michele Caini
|
e48817d518
|
test: try to make lcov happy
|
2023-01-17 10:57:41 +01:00 |
|
Michele Caini
|
d11cebe30b
|
view: uniform design to also help natvis without having to poke into stl internals
|
2023-01-17 08:19:34 +01:00 |
|
Michele Caini
|
77a5efb327
|
natvis: updated to_entity intrinsic
|
2023-01-17 08:18:21 +01:00 |
|
Michele Caini
|
851006efee
|
-: updated TODO
|
2023-01-16 16:36:12 +01:00 |
|
Michele Caini
|
6fc6b2fb35
|
sigh_mixin: further improve ::pop_all
|
2023-01-16 16:08:11 +01:00 |
|
Michele Caini
|
ed17a2c48b
|
sparse_set: ::contiguous function
|
2023-01-16 11:07:10 +01:00 |
|
Michele Caini
|
bd00e797a9
|
sparse_set: further refine pop_all to make it even faster
|
2023-01-13 12:09:42 +01:00 |
|
Michele Caini
|
e645c4928a
|
-: updated TODO
|
2023-01-13 12:06:12 +01:00 |
|
Michele Caini
|
a425878e80
|
sparse_set/storage: clear is backward compatible now
|
2023-01-12 18:37:33 +01:00 |
|
Michele Caini
|
f3cd9d374d
|
storage: fixed clear_all counter
|
2023-01-12 15:53:50 +01:00 |
|
Michele Caini
|
b3e93b084e
|
registry: naming convention
|
2023-01-12 14:45:36 +01:00 |
|
Michele Caini
|
314c189c49
|
test: minor changes
|
2023-01-12 08:56:40 +01:00 |
|
Michele Caini
|
2bb2c55662
|
build: try to make lcov happy again
|
2023-01-11 18:36:23 +01:00 |
|
Michele Caini
|
d13c126e99
|
view: avoid name clashes
|
2023-01-11 18:09:33 +01:00 |
|
Michele Caini
|
9b54ee37a6
|
flow: propagate allocator to generated graph + internal rework
|
2023-01-11 17:55:57 +01:00 |
|
Michele Caini
|
e1ead9d3ee
|
build: update coverage workflow
|
2023-01-11 17:20:58 +01:00 |
|
Michele Caini
|
cf61068dc0
|
mixin: suppress a warning with gcc11
|
2023-01-11 16:50:18 +01:00 |
|
Michele Caini
|
82863f8291
|
test: code coverage for range functionalities
|
2023-01-11 16:49:52 +01:00 |
|
Michele Caini
|
e4de59827f
|
test: try to make lcov happy
|
2023-01-11 16:17:02 +01:00 |
|
Michele Caini
|
ccea4c920a
|
memory: code coverage
|
2023-01-11 15:54:56 +01:00 |
|
Michele Caini
|
89166f0e47
|
build: refine analyzer workflow
|
2023-01-11 15:33:00 +01:00 |
|
Michele Caini
|
7a05a16c54
|
registry: slightly better destroy (yet not quite there though)
|
2023-01-11 11:54:29 +01:00 |
|