Egor Suvorov
|
8261455019
|
persistent_range_query: add layer_map_test
|
2022-11-24 04:47:19 +02:00 |
|
Egor Suvorov
|
aad88d6c39
|
persistent_range_query: add stress test
|
2022-11-24 03:50:18 +02:00 |
|
Egor Suvorov
|
6188315b51
|
persistent_range_query: more refs
|
2022-11-24 03:45:02 +02:00 |
|
Egor Suvorov
|
3a4b932d8a
|
Draft generic persistent segment tree
|
2022-11-24 02:31:48 +02:00 |
|
Egor Suvorov
|
cc2b3c986c
|
Simplify code: fewer lifetimes, auto-impl VecFrozenVersion
|
2022-11-24 02:11:06 +02:00 |
|
Egor Suvorov
|
c250c2664b
|
Always require Clone for RangeQueryResult
|
2022-11-24 01:42:14 +02:00 |
|
Egor Suvorov
|
e5550a01b0
|
VecVersion: make it read-only, only the latest version can be modified
|
2022-11-24 01:28:13 +02:00 |
|
Egor Suvorov
|
45617ceaef
|
RangeModification: add is_no_op/is_reinitialization
|
2022-11-24 00:12:05 +02:00 |
|
Egor Suvorov
|
29b39301fe
|
RangeQueryResult: do not require Clone and do not provide default combine/add implementations
|
2022-11-24 00:11:52 +02:00 |
|
Egor Suvorov
|
b01a93be60
|
persistent_range_query: second draft
Move same generic parameters to associated types.
Work around private fields of SumResult<T>
|
2022-11-23 23:09:25 +02:00 |
|
Egor Suvorov
|
4c68d019e3
|
persistent_range_query: first draft
|
2022-11-23 20:52:34 +02:00 |
|