-
Notifications
You must be signed in to change notification settings - Fork 183
Comparing changes
Open a pull request
base repository: indexmap-rs/indexmap
base: 2.5.0
head repository: indexmap-rs/indexmap
compare: 2.6.0
- 14 commits
- 16 files changed
- 3 contributors
Commits on Aug 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for abdd155 - Browse repository at this point
Copy the full SHA abdd155View commit details
Commits on Sep 13, 2024
-
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.
Configuration menu - View commit details
-
Copy full SHA for efa81da - Browse repository at this point
Copy the full SHA efa81daView commit details -
Merge pull request #347 from cuviper/test-erase_indices
Test the various heuristics of `erase_indices`
Configuration menu - View commit details
-
Copy full SHA for 6328647 - Browse repository at this point
Copy the full SHA 6328647View commit details
Commits on Sep 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5d9cb11 - Browse repository at this point
Copy the full SHA 5d9cb11View commit details -
Merge pull request #348 from cuviper/clone-intoiter
Derive `Clone` for `{map,set}::IntoIter`
Configuration menu - View commit details
-
Copy full SHA for 15518f3 - Browse repository at this point
Copy the full SHA 15518f3View commit details
Commits on Sep 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5b0ed20 - Browse repository at this point
Copy the full SHA 5b0ed20View commit details -
Merge pull request #349 from waywardmonkeys/improve-doc-formatting
docs: Improve doc formatting with backticks
Configuration menu - View commit details
-
Copy full SHA for d74a4da - Browse repository at this point
Copy the full SHA d74a4daView commit details
Commits on Sep 27, 2024
-
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.
Configuration menu - View commit details
-
Copy full SHA for 267b83d - Browse repository at this point
Copy the full SHA 267b83dView commit details -
Merge pull request #353 from cuviper/move_index
Add an explicit bounds check in `move_index`
Configuration menu - View commit details
-
Copy full SHA for 09b48ec - Browse repository at this point
Copy the full SHA 09b48ecView commit details
Commits on Oct 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e577bf2 - Browse repository at this point
Copy the full SHA e577bf2View commit details -
Merge pull request #343 from cuviper/hash_table
Use `hashbrown::HashTable` instead of `RawTable`
Configuration menu - View commit details
-
Copy full SHA for 7f80229 - Browse repository at this point
Copy the full SHA 7f80229View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5340049 - Browse repository at this point
Copy the full SHA 5340049View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd0b4f7 - Browse repository at this point
Copy the full SHA bd0b4f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf0362b - Browse repository at this point
Copy the full SHA bf0362bView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 2.5.0...2.6.0