Daily bump.
[official-gcc.git] / libstdc++-v3 / ChangeLog
blob82de1ff85d009bd433f05cca982223a5788a2dbd
1 2018-01-04  Jonathan Wakely  <jwakely@redhat.com>
3         PR libstdc++/83626
4         * src/filesystem/ops.cc (remove(const path&, error_code&))): Remove
5         redundant call to ec.clear().
6         (remove_all(const path&, error_code&))): Do not return an error for
7         non-existent paths.
8         * src/filesystem/std-ops.cc: Likewise.
9         * testsuite/27_io/filesystem/operations/remove.cc: New test.
10         * testsuite/27_io/filesystem/operations/remove_all.cc: Fix expected
11         results for non-existent paths.
12         * testsuite/experimental/filesystem/operations/remove.cc: New test.
13         * testsuite/experimental/filesystem/operations/remove_all.cc: Fix
14         expected results for non-existent paths.
16         * include/bits/fs_ops.h (exists(const path&, error_code&))): Only
17         check status_known once.
18         * include/experimental/bits/fs_ops.h: Likewise.
20         PR libstdc++/83607
21         * include/std/functional (__is_byte_like): New trait.
22         (__is_std_equal_to): Remove.
23         (__boyer_moore_base_t): Use __is_byte_like instead of
24         __is_std_equal_to.
25         * include/experimental/functional (__is_std_equal_to): Remove.
26         (__boyer_moore_base_t): Use __is_byte_like instead of
27         __is_std_equal_to.
28         * testsuite/20_util/function_objects/83607.cc: New test.
30 2018-01-03  Ville Voutilainen  <ville.voutilainen@gmail.com>
32         Protect optional's deduction guide with the feature macro
33         * include/std/optional: Use the feature macro.
35 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
37         Update copyright years.
39 Copyright (C) 2018 Free Software Foundation, Inc.
41 Copying and distribution of this file, with or without modification,
42 are permitted in any medium without royalty provided the copyright
43 notice and this notice are preserved.