public inbox for libstdc++-cvs@sourceware.org help / color / mirror / Atom feed
From: GCC Administrator <gccadmin@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r11-8563] Daily bump. Date: Sat, 12 Jun 2021 00:18:51 +0000 (GMT) [thread overview] Message-ID: <20210612001851.875D539AF429@sourceware.org> (raw) https://gcc.gnu.org/g:f9cc49ecebfa11f356c5c5ba550c9ac87a7231f6 commit r11-8563-gf9cc49ecebfa11f356c5c5ba550c9ac87a7231f6 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Sat Jun 12 00:18:14 2021 +0000 Daily bump. Diff: --- gcc/DATESTAMP | 2 +- gcc/d/ChangeLog | 22 +++++++++ gcc/testsuite/ChangeLog | 31 ++++++++++++ libphobos/ChangeLog | 9 ++++ libstdc++-v3/ChangeLog | 126 ++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 189 insertions(+), 1 deletion(-) diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 702992b4bf6..b0825d04bef 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210611 +20210612 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 2f461990dda..77ec7a68a22 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,25 @@ +2021-06-11 Iain Buclaw <ibuclaw@gdcproject.org> + + Backported from master: + 2021-06-11 Iain Buclaw <ibuclaw@gdcproject.org> + + PR d/100999 + * dmd/cond.c (lowerArrayAggregate): Run CTFE interpret on foreach + input range. + (createTupleType): Don't generate typeinfo when disabled. + (lowerNonArrayAggregate): Suppress errors when running type semantic. + (staticForeachPrepare): Don't run CTFE interpret from here. + * dmd/dinterpret.c (ctfeInterpret): Add more shortcut cases. + * dmd/expression.c (Expression::checkPostblit): Don't generate + typeinfo when type is missing from library. + * dmd/expressionsem.c (resolvePropertiesX): Remove early error. + * dmd/statementsem.c (StatementSemanticVisitor::declareVariable): + Don't override index type. + (StatementSemanticVisitor::makeTupleForeachBody): Check index type is + integral and index range fits type size. + (StatementSemanticVisitor::visit (ForeachStatement*)): Adjust index + range before testing. + 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 4c81b61af61..6df458da645 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,34 @@ +2021-06-11 Iain Buclaw <ibuclaw@gdcproject.org> + + Backported from master: + 2021-06-11 Iain Buclaw <ibuclaw@gdcproject.org> + + PR d/100999 + * gdc.test/compilable/staticforeach.d: Add new tests. + * gdc.test/fail_compilation/diag16976.d: Likewise. + * gdc.test/fail_compilation/fail117.d: Likewise. + * gdc.test/fail_compilation/fail238_m32.d: Likewise. + * gdc.test/fail_compilation/fail238_m64.d: Likewise. + * gdc.test/fail_compilation/fail7424b.d: Likewise. + * gdc.test/fail_compilation/fail7424c.d: Likewise. + * gdc.test/fail_compilation/fail7424d.d: Likewise. + * gdc.test/fail_compilation/fail7424e.d: Likewise. + * gdc.test/fail_compilation/fail7424f.d: Likewise. + * gdc.test/fail_compilation/fail7424g.d: Likewise. + * gdc.test/fail_compilation/fail7424h.d: Likewise. + * gdc.test/fail_compilation/fail7424i.d: Likewise. + * gdc.test/fail_compilation/fail9766.d: Likewise. + * gdc.test/fail_compilation/ice9406.d: Likewise. + * gdc.test/compilable/extra-files/minimal/object.d: New file. + * gdc.test/compilable/interpret5.d: New test. + * gdc.test/compilable/minimal3.d: New test. + * gdc.test/compilable/test21742.d: New test. + * gdc.test/compilable/test22006.d: New test. + * gdc.test/fail_compilation/b12504.d: New test. + * gdc.test/fail_compilation/fail22006.d: New test. + * gdc.test/fail_compilation/test21927.d: New test. + * gdc.test/fail_compilation/test21939.d: New test. + 2021-06-11 Aaron Sawdey <acsawdey@linux.ibm.com> Backported from master: diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog index 65122ac7345..2700d34ccb9 100644 --- a/libphobos/ChangeLog +++ b/libphobos/ChangeLog @@ -1,3 +1,12 @@ +2021-06-11 Iain Buclaw <ibuclaw@gdcproject.org> + + Backported from master: + 2021-06-11 Iain Buclaw <ibuclaw@gdcproject.org> + + PR d/100999 + * src/std/typecons.d (template Proxy): Check for field or property + functions as the else branch. + 2021-05-13 Iain Buclaw <ibuclaw@gdcproject.org> Backported from master: diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index daa05af3581..f8aff918288 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,129 @@ +2021-06-11 Jonathan Wakely <jwakely@redhat.com> + + Backported from master: + 2021-06-11 Jonathan Wakely <jwakely@redhat.com> + + * include/bits/fs_path.h (operator==, operator<=>): Use new + _S_compare function. + (path::_S_compare): New function to call path::compare in a + context where path::iterator is complete. + * include/experimental/bits/fs_path.h (operator<, operator==): + Define after path::iterator is complete. + * testsuite/27_io/filesystem/path/native/conv_c++23.cc: New + test. + * testsuite/experimental/filesystem/path/native/conv_c++23.cc: + New test. + +2021-06-11 Jonathan Wakely <jwakely@redhat.com> + + Backported from master: + 2021-06-08 Jonathan Wakely <jwakely@redhat.com> + + * include/experimental/propagate_const (swap): Constrain. + * testsuite/experimental/propagate_const/swap/lwg3413.cc: New test. + +2021-06-11 Jonathan Wakely <jwakely@redhat.com> + + Backported from master: + 2021-06-09 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/100982 + * include/std/optional (optional::operator=(const optional<U>&)): + Fix value category used in is_assignable check. + * testsuite/20_util/optional/assignment/100982.cc: New test. + +2021-06-11 Jonathan Wakely <jwakely@redhat.com> + + Backported from master: + 2021-06-07 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/98842 + * include/std/optional (operator<=>(const optional<T>& const U&)): + Add missing constraint and add workaround for template + recursion. + * testsuite/20_util/optional/relops/three_way.cc: Check that + type without equality comparison cannot be compared when wrapped + in std::optional. + +2021-06-11 Jonathan Wakely <jwakely@redhat.com> + + Backported from master: + 2021-06-05 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/100824 + * include/bits/ranges_base.h (_SSize): Return signed type. + * testsuite/std/ranges/access/ssize.cc: Check with __int128. + +2021-06-11 Jonathan Wakely <jwakely@redhat.com> + + Backported from master: + 2021-06-04 Jonathan Wakely <jwakely@redhat.com> + + * include/bits/ranges_base.h (_SSize): Return the result of + ranges::size converted to the wider of make-signed-like-t<S> and + ptrdiff_t, rather than the ranges different type. + * testsuite/std/ranges/access/ssize.cc: Adjust expected result + for an iota_view that uses an integer class type for its + difference_type. + +2021-06-11 Jonathan Wakely <jwakely@redhat.com> + + Backported from master: + 2021-06-04 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/100824 + * include/bits/ranges_base.h (__member_data): Use __decay_copy. + * testsuite/std/ranges/access/data.cc: Add testcase from PR. + +2021-06-11 Jonathan Wakely <jwakely@redhat.com> + + Backported from master: + 2021-06-04 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/100824 + * include/bits/iterator_concepts.h (__detail::__decay_copy) + (__detail::__member_begin, __detail::__adl_begin): Move to + namespace ranges::__cust_access. + (__detail::__ranges_begin): Likewise, and rename to __begin. + Remove redundant static assertion. + * include/bits/ranges_base.h (_Begin, _End, _RBegin, _REnd): + Use lvalue in noexcept specifier. + (__as_const): Add non-deduced parameter for value category. + (_CBegin, _CEnd, _CRBegin, _CREnd, _CData): Adjust uses of + __as_const. + (__member_size, __adl_size, __member_empty, __size0_empty): + (__eq_iter_empty, __adl_data): Use lvalue objects in + requirements. + (__sentinel_size): Likewise. Add check for conversion to + unsigned-like. + (__member_data): Allow non-lvalue types to satisfy the concept, + but use lvalue object in requirements. + (_Size, _SSize): Remove forwarding to always use an lvalue. + (_Data): Likewise. Add static assertion for arrays. + * testsuite/std/ranges/access/cdata.cc: Adjust expected + behaviour for rvalues. Add negative tests for ill-formed + expressions. + * testsuite/std/ranges/access/data.cc: Likewise. + * testsuite/std/ranges/access/empty.cc: Adjust expected + behaviour for rvalues. + * testsuite/std/ranges/access/size.cc: Likewise. + +2021-06-11 Jonathan Wakely <jwakely@redhat.com> + + Backported from master: + 2021-06-04 Jonathan Wakely <jwakely@redhat.com> + + * doc/xml/manual/status_cxx2020.xml: + * doc/html/*: Regenerate. + * include/bits/hashtable.h (__cpp_lib_generic_unordered_lookup): + Define. + * include/std/version (__cpp_lib_generic_unordered_lookup): + Define. + * testsuite/23_containers/unordered_map/operations/1.cc: Check + feature test macro. + * testsuite/23_containers/unordered_set/operations/1.cc: + Likewise. + 2021-06-10 Patrick Palka <ppalka@redhat.com> Backported from master:
reply other threads:[~2021-06-12 0:18 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20210612001851.875D539AF429@sourceware.org \ --to=gccadmin@gcc.gnu.org \ --cc=gcc-cvs@gcc.gnu.org \ --cc=libstdc++-cvs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).