You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Reduce the overheads of `applyInheritance` for families with lots of
children.
* Use a map for O(1) lookup times when checking whether child nodes
are present in the store.
* This should change scaling from `O(mn)` to `O(n)` where `n` is the
number of tasks in a family when created and `m` is the number of
children after an update (n~=m for most cases).
* Partially addresses #1614
* For the reduced example (`hours = 20`) this reduces the time taken
by ~85% from ~0.6s to <0.1s (though these times will be subject to
much jitter).
0 commit comments