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

Optimize VecDeque::drain for (half-)open ranges #118264

Merged
merged 6 commits into from
Feb 18, 2024

Commits on Feb 16, 2024

  1. simplify codegen for trivially droppable types

    Lukas Markeffsky committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    ec95d25 View commit details
    Browse the repository at this point in the history
  2. reduce amount of math

    Lukas Markeffsky committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    500ef67 View commit details
    Browse the repository at this point in the history
  3. reduce branchiness

    Lukas Markeffsky committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    1e3849a View commit details
    Browse the repository at this point in the history
  4. outline large copies

    Lukas Markeffsky committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    b670293 View commit details
    Browse the repository at this point in the history
  5. add codegen test

    Lukas Markeffsky committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    8f259ad View commit details
    Browse the repository at this point in the history
  6. address review comments

    Lukas Markeffsky committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    5d98977 View commit details
    Browse the repository at this point in the history