Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: indexmap-rs/indexmap
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2.5.0
Choose a base ref
...
head repository: indexmap-rs/indexmap
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2.6.0
Choose a head ref
  • 14 commits
  • 16 files changed
  • 3 contributors

Commits on Aug 30, 2024

  1. Merge pull request #344 from cuviper/release-2.5.0

    Release 2.5.0
    cuviper authored Aug 30, 2024
    Configuration menu
    Copy the full SHA
    abdd155 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Test the various heuristics of erase_indices

    This is a targeted test to make sure we cover all the heuristic edge
    cases in `erase_indices`, used by `drain` and other methods.
    
    I found a failure from `cargo mutants` where we still passed tests after
    `erase_indices_sweep` was replaced with an empty body. I was concerned
    because that function contains `unsafe` code, so we *really* need it
    tested. It turns out that we do *sometimes* hit that in `quickcheck`
    tests, but might miss that if we're randomly unlucky, so this PR adds a
    new test that will hit all the edge cases every time.
    cuviper committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    efa81da View commit details
    Browse the repository at this point in the history
  2. Merge pull request #347 from cuviper/test-erase_indices

    Test the various heuristics of `erase_indices`
    cuviper authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    6328647 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Configuration menu
    Copy the full SHA
    5d9cb11 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #348 from cuviper/clone-intoiter

    Derive `Clone` for `{map,set}::IntoIter`
    cuviper authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    15518f3 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Configuration menu
    Copy the full SHA
    5b0ed20 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #349 from waywardmonkeys/improve-doc-formatting

    docs: Improve doc formatting with backticks
    cuviper authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    d74a4da View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Add an explicit bounds check in move_index

    It did already panic as expected, but with a confusing message if the
    `to` index was out of bounds. Now we have a direct bounds check for that
    at the start, just as there already was for the `from` index.
    cuviper committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    267b83d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #353 from cuviper/move_index

    Add an explicit bounds check in `move_index`
    cuviper authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    09b48ec View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Configuration menu
    Copy the full SHA
    e577bf2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #343 from cuviper/hash_table

    Use `hashbrown::HashTable` instead of `RawTable`
    cuviper authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    7f80229 View commit details
    Browse the repository at this point in the history
  3. Release 2.6.0

    cuviper committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    5340049 View commit details
    Browse the repository at this point in the history
  4. Add all release dates

    cuviper committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    bd0b4f7 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #354 from cuviper/release-2.6.0

    Release 2.6.0
    cuviper authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    bf0362b View commit details
    Browse the repository at this point in the history
Loading