This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gcc-5-branch in repository gcc.
from 3cdf4b0 * config/i386/i386.h (TARGET_AVOID_4BYTE_PREFIXES): Define. [...] new de6ef32 Add noexcept to Filesystem TS operators new 101783f libstdc++/70609 fix filesystem::copy() new 70cde80 libstdc++/71004 fix recursive_directory_iterator default constructor new c40ccd0 libstdc++/71005 fix post-increment for filesystem iterators new 38a4c1f libstdc++/71037 Add base path to filesystem::canonical exceptions new 6d666c5 libstdc++/71036 Handle EEXIST in filesystem::create_directory new 7054255 Optimize __directory_iterator_proxy for the common case new 0a712b3 libstdc++/71038 fix error checks in filesystem::copy_file new e6c252f Test begin and end functions for directory iterators
The 9 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: libstdc++-v3/ChangeLog | 100 +++++++++++++++++ libstdc++-v3/include/experimental/fs_dir.h | 59 +++++++--- libstdc++-v3/include/experimental/fs_fwd.h | 42 ++++---- libstdc++-v3/src/filesystem/ops.cc | 88 ++++++++++----- .../filesystem/iterators/directory_iterator.cc | 71 ++++++++++++ .../iterators/recursive_directory_iterator.cc | 75 +++++++++++++ .../filesystem/operations/canonical.cc | 20 ++++ .../experimental/filesystem/operations/copy.cc | 120 ++++++++++++++++++--- .../{create_directories.cc => copy_file.cc} | 71 ++++++------ .../{canonical.cc => create_directory.cc} | 39 ++++--- 10 files changed, 555 insertions(+), 130 deletions(-) copy libstdc++-v3/testsuite/experimental/filesystem/operations/{create_directories [...] copy libstdc++-v3/testsuite/experimental/filesystem/operations/{canonical.cc => cr [...]