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

Add Iterator trait TrustedLen to enable better FromIterator / Extend #37306

Merged
merged 9 commits into from
Nov 4, 2016

Commits on Oct 20, 2016

  1. Configuration menu
    Copy the full SHA
    9ae9930 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4955711 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    69b9400 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a3cab90 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2016

  1. vec: Use Vec::extend specializations in extend_from_slice and more

    The new Vec::extend covers the duties of .extend_from_slice() and some
    previous specializations.
    bluss committed Oct 21, 2016
    Configuration menu
    Copy the full SHA
    622f24f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ee84ec1 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2016

  1. Configuration menu
    Copy the full SHA
    2411be5 View commit details
    Browse the repository at this point in the history
  2. vec: Remove the Vec specialization for .extend()

    This now produces as good code (with optimizations) using the TrustedLen
    codepath.
    bluss committed Oct 26, 2016
    Configuration menu
    Copy the full SHA
    5dc9db5 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2016

  1. Configuration menu
    Copy the full SHA
    f0e6b90 View commit details
    Browse the repository at this point in the history