dfd66a5 Vendor import of libc++ release_38 branch r257836:

Authored and Committed by Dimitry Andric 8 years ago
43 files changed. 776 lines added. 112 lines removed.
include/algorithm
file modified
+0 -19
include/iterator
file modified
+23 -0
include/string
file modified
+59 -55
test/libcxx/iterators/trivial_iterators.pass.cpp
file added
+187
test/libcxx/strings/iterators.exceptions.pass.cpp
file added
+79
test/libcxx/strings/iterators.noexcept.pass.cpp
file added
+79
test/std/strings/basic.string/string.modifiers/string_append/initializer_list.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_append/iterator.pass.cpp
file modified
+29 -2
test/std/strings/basic.string/string.modifiers/string_append/pointer.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_append/pointer_size.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_append/push_back.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_append/size_char.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_append/string.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_append/string_size_size.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_assign/initializer_list.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_assign/iterator.pass.cpp
file modified
+28 -1
test/std/strings/basic.string/string.modifiers/string_assign/pointer.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_assign/pointer_size.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_assign/rv_string.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_assign/size_char.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_assign/string.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_assign/string_size_size.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_insert/iter_char.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_insert/iter_initializer_list.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_insert/iter_iter_iter.pass.cpp
file modified
+30 -2
test/std/strings/basic.string/string.modifiers/string_insert/iter_size_char.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_insert/size_pointer.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_insert/size_pointer_size.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_insert/size_size_char.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_insert/size_string.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_insert/size_string_size_size.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_initializer_list.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_iter_iter.pass.cpp
file modified
+31 -1
test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_pointer.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_pointer_size.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_size_char.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_string.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_replace/size_size_pointer.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_replace/size_size_pointer_size.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_replace/size_size_size_char.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_replace/size_size_string.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.modifiers/string_replace/size_size_string_size_size.pass.cpp
file modified
+1 -1
test/support/test_iterators.h
file modified
+199 -0
    Vendor import of libc++ release_38 branch r257836:
    https://llvm.org/svn/llvm-project/libcxx/branches/release_38@257836
    
        
file modified
+0 -19
file modified
+23 -0
file modified
+59 -55
file modified
+199 -0