Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
splitting
now is used only for addresses/structs memory regionsIMemoryKey.MatchCondition
is not used anymore inMemoryRegion.fs
. Now we use onlyIMemoryKey.IntersectionCondition
, which does not require entry region. Records inRegionTree
are ordered from oldest to newest in order of addition to the dictionary.splitRead
traverses tree from newest records to oldest ones.RegionTree.write
is used incompose
andmap
insted ofsplitWrite
UpdateTreeKey.time
was removedsplitRead
is terminated whenkey
which is equal toreadKey
occursIte
-values in write operationssplitRead