Skip to content
Permalink
Branch: master
Commits on Jan 10, 2020
  1. Merge pull request #245 from frankmcsherry/remove_default

    frankmcsherry committed Jan 10, 2020
    Remove the `Default` requirement from keys.
  2. Remove the `Default` requirement from keys.

    frankmcsherry committed Jan 10, 2020
    This PR removes the requirement that keys in `lookup_map` implement the `Default` trait.
    The implementation was required to get access to instances to re-use in key extraction, but we can instead ask the caller to supply the instances themselves; when a type implements `Default` this is especially easy.
    The constraint is only changed on `lookup_map` and not the `count`, `propose`, or `validate` methods.
Commits on Jan 9, 2020
  1. Remove distinguish capability from look_up.

    frankmcsherry committed Jan 9, 2020
Commits on Jan 7, 2020
  1. Merge pull request #243 from frankmcsherry/arrangement_enter_at

    frankmcsherry committed Jan 7, 2020
    Require arrangement sharing to communicate frontier changes.
  2. correct fundamental errors

    frankmcsherry committed Jan 7, 2020
  3. Require arrangement sharing to communicate frontier changes.

    frankmcsherry committed Jan 7, 2020
    This PR requires that an arrangement's `enter_at` method takes a method to invert timestamps, so that frontier statements about the wrapper trace can be communicated back to the wrapped trace.
    This method requires some care, but for the moment you probably shouldn't be using these methods without knowing about what is going on here; we could hope for a future interface that is clearer and less error prone.
You can’t perform that action at this time.