October 21, 2015
  Branch: refs/heads/stable
  Home:   https://github.com/D-Programming-Language/phobos
  Commit: d947b8190bbe5a29583afda52713974a12060744
      https://github.com/D-Programming-Language/phobos/commit/d947b8190bbe5a29583afda52713974a12060744
  Author: Martin Nowak <code@dawg.eu>
  Date:   2015-10-21 (Wed, 21 Oct 2015)

  Changed paths:
    M std/string.d

  Log Message:
  -----------
  consistently handle StringTypeOf overloads

- use auto ref to avoid expensive copies
- leave the overloads undocumented
- move them below the real implementations
- use explict template instantiation to avoid casts
- had to factor out LineSplitter b/c of fwd
  reference complaints by the compiler


  Commit: bf955ecb6ce1c02647e2ba4026544d136c8407ca
      https://github.com/D-Programming-Language/phobos/commit/bf955ecb6ce1c02647e2ba4026544d136c8407ca
  Author: Dmitry Olshansky <dmitry.olsh@gmail.com>
  Date:   2015-10-22 (Thu, 22 Oct 2015)

  Changed paths:
    M std/string.d

  Log Message:
  -----------
  Merge pull request #3758 from MartinNowak/string_type_of

consistently handle StringTypeOf overloads


Compare: https://github.com/D-Programming-Language/phobos/compare/287d48364562...bf955ecb6ce1