diff options
Diffstat (limited to 'libstdc++-v3/ChangeLog')
-rw-r--r-- | libstdc++-v3/ChangeLog | 85 |
1 files changed, 85 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index cbe0fc5daa8..8db45525a7d 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,88 @@ +2018-01-15 Jonathan Wakely <jwakely@redhat.com> + + * python/libstdcxx/v6/printers.py (register_type_printers): Remove + printer for experimental::any. Fix printers for experimental::optional + and experimental::basic_string_view. + + Backport from mainline + 2018-01-04 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/83626 + * src/filesystem/ops.cc (remove(const path&, error_code&))): Do not + return an error for non-existent paths. Remove unnecessary + symlink_status call. + (remove_all(const path&)): Fix type of result variable. + (remove_all(const path&, error_code&))): Use non-throwing increment + for directory iterator. Do not return an error for non-existent paths. + * testsuite/experimental/filesystem/operations/remove.cc: New test. + * testsuite/experimental/filesystem/operations/remove_all.cc: Fix + expected results for non-existent paths. + +2018-01-05 Jonathan Wakely <jwakely@redhat.com> + + Backport from mainline + 2017-11-14 Jonathan Wakely <jwakely@redhat.com> + + * include/bits/locale_conv.h (wbuffer_convert::_M_conv_get): Fix typo. + * testsuite/22_locale/conversions/buffer/3.cc: New test. + + Backport from mainline + 2017-10-19 Jonathan Wakely <jwakely@redhat.com> + + * testsuite/experimental/filesystem/iterators/ + recursive_directory_iterator.cc: Ensure that error_code arguments are + cleared when required. + * testsuite/experimental/filesystem/operations/create_directory.cc: + Remove redundant check. + * testsuite/experimental/filesystem/operations/temp_directory_path.cc: + Ensure that error_code argument is cleared when required. + + Backport from mainline + 2017-12-27 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/83600 + * include/bits/regex.h (match_results::end()): Return valid iterator + when not ready. + * testsuite/28_regex/match_results/ctors/char/default.cc: Check that + unready objects are empty and have equal begin and end iterators. + * testsuite/28_regex/match_results/ctors/wchar_t/default.cc: Likewise. + + Backport from mainline + 2017-12-27 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/83598 + * include/bits/regex.h (basic_regex): Don't modify flags passed to + constructors. + * testsuite/28_regex/basic_regex/ctors/83598.cc: New test. + + Backport from mainline + 2017-12-14 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/83279 + * src/filesystem/std-ops.cc (do_copy_file): Handle sendfile not + copying entire file. + + Backport from mainline + 2018-01-04 Jonathan Wakely <jwakely@redhat.com> + + * include/experimental/fs_ops.h (exists(const path&, error_code&))): + Only check status_known once. + + Backport from mainline + 2017-10-25 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/79283 + * src/filesystem/ops.cc (read_symlink): Handle st_size being zero. + +2017-12-14 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/59568 + * include/std/complex (operator>>): Only use putback if a character + was successfully extracted and only set the value if a number was + successfully extracted. + * testsuite/26_numerics/complex/inserters_extractors/char/59568.cc: + New test. + 2017-11-11 John David Anglin <danglin@gcc.gnu.org> Backport from mainline |