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

[stdlib] String index interchange, etc. #9806

Merged
merged 14 commits into from
Jul 7, 2017
Merged

[stdlib] String index interchange, etc. #9806

merged 14 commits into from
Jul 7, 2017

Commits on Jul 7, 2017

  1. [stdlib] Index interchange, part I

    Dave Abrahams committed Jul 7, 2017
    Configuration menu
    Copy the full SHA
    e523c80 View commit details
    Browse the repository at this point in the history
  2. [stdlib] String index interchange, part II (UTF16)

    Dave Abrahams committed Jul 7, 2017
    Configuration menu
    Copy the full SHA
    2e0bb2f View commit details
    Browse the repository at this point in the history
  3. [stdlib] String index interchange, part III (UTF8)

    Dave Abrahams committed Jul 7, 2017
    Configuration menu
    Copy the full SHA
    b1d2f4c View commit details
    Browse the repository at this point in the history
  4. [stdlib] Minimal docs for the new string index

    natecook1000 authored and Dave Abrahams committed Jul 7, 2017
    Configuration menu
    Copy the full SHA
    b9f3a2a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d94297c View commit details
    Browse the repository at this point in the history
  6. [stdlib] UTF8View Iterator and count specialization

    Dave Abrahams committed Jul 7, 2017
    Configuration menu
    Copy the full SHA
    b21fa45 View commit details
    Browse the repository at this point in the history
  7. [stdlib] Foundation SPI fixup

    Dave Abrahams committed Jul 7, 2017
    Configuration menu
    Copy the full SHA
    189f166 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    73f116e View commit details
    Browse the repository at this point in the history
  9. [stdlib] Small correction to UTF8 Iterator

    This works either way I suppose, but the code is clearer now.
    Dave Abrahams committed Jul 7, 2017
    Configuration menu
    Copy the full SHA
    dd3fb9b View commit details
    Browse the repository at this point in the history
  10. [stdlib] UTF8View: count by iterating

    The fancy code didn't turn out to be any faster.
    Dave Abrahams committed Jul 7, 2017
    Configuration menu
    Copy the full SHA
    cf09e6b View commit details
    Browse the repository at this point in the history
  11. [stdlib] Speed String.UTF8View.count even more

    Dave Abrahams committed Jul 7, 2017
    Configuration menu
    Copy the full SHA
    576b8de View commit details
    Browse the repository at this point in the history
  12. [stdlib] Rebuild String.Index for UTF8View

    Dave Abrahams committed Jul 7, 2017
    Configuration menu
    Copy the full SHA
    283775e View commit details
    Browse the repository at this point in the history
  13. [stdlib] Drop a couple bogus duplicate tests

    Only the last of each set of dups gets run anyway.  See
    https://bugs.swift.org/browse/SR-5362
    Dave Abrahams committed Jul 7, 2017
    Configuration menu
    Copy the full SHA
    8485de6 View commit details
    Browse the repository at this point in the history
  14. [stdlib] Extend String index conversion tests for interchange

    test the new APIs as well as the legacy failing conversions.
    Dave Abrahams committed Jul 7, 2017
    Configuration menu
    Copy the full SHA
    a2db605 View commit details
    Browse the repository at this point in the history