Commits

Daniel Dunbar committed a9ed5671d6e
[DependencyResolver] Use `merging` for constraint container update. - This fixes some subtlety in the previous code about which merge operations could perform partial update on the container, some call sites relied critically on one container not doing that. - Instead, switch both containers to only expose a `merging` method which provides a new result. This is somewhat less efficient with the current implementations, but should go out in the wash once we switch to more efficient implementations backed by persistent data structures.