Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace HashMap implementation with SwissTable #56241

Closed
wants to merge 20 commits into from

Commits on Dec 11, 2018

  1. Configuration menu
    Copy the full SHA
    25f6e67 View commit details
    Browse the repository at this point in the history
  2. Change Entry<'a, K, V, S> back to Entry<'a, K, V>

    This fixes a breaking change.
    Amanieu committed Dec 11, 2018
    Configuration menu
    Copy the full SHA
    bd6164a View commit details
    Browse the repository at this point in the history
  3. Add missing #[may_dangle]

    Amanieu committed Dec 11, 2018
    Configuration menu
    Copy the full SHA
    a818cf0 View commit details
    Browse the repository at this point in the history
  4. Fix warning

    Amanieu committed Dec 11, 2018
    Configuration menu
    Copy the full SHA
    2f89153 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7fb0e90 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7f493fa View commit details
    Browse the repository at this point in the history
  7. Fix an overflow in subtract

    Amanieu committed Dec 11, 2018
    Configuration menu
    Copy the full SHA
    8d1b330 View commit details
    Browse the repository at this point in the history
  8. Fix a test

    Amanieu committed Dec 11, 2018
    Configuration menu
    Copy the full SHA
    2bec4c8 View commit details
    Browse the repository at this point in the history
  9. Inline ALL THE THINGS!

    Adding #[inline] to generic functions *does* have an effect: it makes
    LLVM inline more aggressively.
    Amanieu committed Dec 11, 2018
    Configuration menu
    Copy the full SHA
    e2e743a View commit details
    Browse the repository at this point in the history
  10. Fix tests

    Amanieu committed Dec 11, 2018
    Configuration menu
    Copy the full SHA
    b1b2032 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b87e919 View commit details
    Browse the repository at this point in the history
  12. Apply feedback

    Amanieu committed Dec 11, 2018
    Configuration menu
    Copy the full SHA
    9eb3eb8 View commit details
    Browse the repository at this point in the history
  13. Implement try_reserve

    Amanieu committed Dec 11, 2018
    Configuration menu
    Copy the full SHA
    5f44f16 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1ed8a6a View commit details
    Browse the repository at this point in the history
  15. Fix test_try_reserve

    Amanieu committed Dec 11, 2018
    Configuration menu
    Copy the full SHA
    a7b34ab View commit details
    Browse the repository at this point in the history
  16. Remove search_bucket from raw_entry

    It doesn't work in hashbrown anyways (see rust-lang#56167)
    Amanieu committed Dec 11, 2018
    Configuration menu
    Copy the full SHA
    44a9ce8 View commit details
    Browse the repository at this point in the history
  17. Fix variance for IterMut

    Amanieu committed Dec 11, 2018
    Configuration menu
    Copy the full SHA
    d687300 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    ed31ad7 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    3bee3c0 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2019

  1. Minor changes

    Amanieu committed Feb 5, 2019
    Configuration menu
    Copy the full SHA
    ac86ef6 View commit details
    Browse the repository at this point in the history