Michele Caini
|
1e9c9fe5f8
registry: better, faster range-remove + refine range-erase
|
3 vuotta sitten |
Michele Caini
|
80fac8d8e5
test: minor changes
|
3 vuotta sitten |
Michele Caini
|
c774b98389
-: updated TODO
|
3 vuotta sitten |
Michele Caini
|
3fd0403cc9
registry: faster, better range-erase
|
3 vuotta sitten |
Michele Caini
|
6eb3347a3b
test: a couple of extra functions to stress the upcoming changes
|
3 vuotta sitten |
Michele Caini
|
89bceaff75
-: updated TODO
|
3 vuotta sitten |
Michele Caini
|
dc25c9c1a2
sparse_set: invoke release_sparse_pages before clearing the sparse array
|
3 vuotta sitten |
Michele Caini
|
e68ba5870c
sigh_mixin: add a missing include
|
3 vuotta sitten |
Michele Caini
|
c68cb33751
entity: make deletion_policy publicly available via fwd.hpp
|
3 vuotta sitten |
Michele Caini
|
59f807fd02
sparse_set: suppress warnings due to unused expressions
|
3 vuotta sitten |
Michele Caini
|
232ffebc1e
sparse_set: internal clear_all function
|
3 vuotta sitten |
Michele Caini
|
3cea845a0f
sparse_set: sparse_set_iterator::data function
|
3 vuotta sitten |
Michele Caini
|
295f3b32e4
registry: a couple of extra move calls here and there
|
3 vuotta sitten |
Michele Caini
|
254da2c3c6
sparse_set: better, faster range remove
|
3 vuotta sitten |
Michele Caini
|
ecd3b8d933
sparse_set: prevent rework errors as much as possible
|
3 vuotta sitten |
Michele Caini
|
c673b9b17c
sigh_mixin: slightly improved pop + review insert
|
3 vuotta sitten |
Michele Caini
|
cd28de0d63
test: clear-stable bench
|
3 vuotta sitten |
Michele Caini
|
672f6a7112
test: minor changes
|
3 vuotta sitten |
Michele Caini
|
3b50672b70
storage: restore storage_for/storage_type duality, it turned out to be very useful in practice
|
3 vuotta sitten |
Michele Caini
|
f0613b1c6c
sparse_set/storage: minor changes to reuse type members
|
3 vuotta sitten |
Michele Caini
|
2197e160ef
-: drop file pushed by mistake :)
|
3 vuotta sitten |
Michele Caini
|
2dccd90166
handle: discard entity on destruction
|
3 vuotta sitten |
Michele Caini
|
2f873f2dd2
-: storage_mixin.hpp -> mixin.hpp (non-storage mixins are also a thing)
|
3 vuotta sitten |
Michele Caini
|
fde1a524ea
sparse_set: ::get -> ::value (to avoid hiding from derived classes)
|
3 vuotta sitten |
Michele Caini
|
0558010479
doc: drop references to docsforge + minor changes
|
3 vuotta sitten |
Michele Caini
|
79a054a524
sigh_mixin: scope base_type properly
|
3 vuotta sitten |
Michele Caini
|
d94e443a14
doc: drop outdated section
|
3 vuotta sitten |
Michele Caini
|
3862184e88
sigh_mixin: support self managed storage classes
|
3 vuotta sitten |
Michele Caini
|
f40fa3c2f6
test:
|
3 vuotta sitten |
Michele Caini
|
01bc93459b
test (bench): the new entity storage enables the fast path in all cases
|
3 vuotta sitten |