public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/c++-coroutines] Merge master r12-5870.
@ 2021-12-10  7:49 Iain D Sandoe
  0 siblings, 0 replies; only message in thread
From: Iain D Sandoe @ 2021-12-10  7:49 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:50c9379ee34e2cfcd026769597acd5299e4216c7

commit 50c9379ee34e2cfcd026769597acd5299e4216c7
Merge: e8273857420 9eeca99ccce
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Thu Dec 9 19:06:11 2021 +0000

    Merge master r12-5870.
    
            * Merge master r12-5870-g9eeca99ccce4.

Diff:

 gcc/ChangeLog                                      |  112 ++
 gcc/DATESTAMP                                      |    2 +-
 gcc/Makefile.in                                    |    5 +-
 gcc/ada/gcc-interface/decl.c                       |    2 +-
 gcc/c-family/c-pch.c                               |    3 +-
 gcc/c/ChangeLog                                    |   24 +
 gcc/c/c-decl.c                                     |    4 +-
 gcc/config.gcc                                     |   11 +-
 gcc/config/aarch64/aarch64-sve-builtins.cc         |    2 +-
 gcc/config/aarch64/aarch64-vxworks.h               |    3 +-
 gcc/config/darwin.h                                |    8 +-
 gcc/config/host-darwin.c                           |   91 +-
 gcc/config/host-darwin.h                           |    2 +-
 gcc/config/host-hpux.c                             |    8 +-
 gcc/config/host-linux.c                            |   16 +-
 gcc/config/host-netbsd.c                           |    2 +-
 gcc/config/host-openbsd.c                          |    2 +-
 gcc/config/host-solaris.c                          |    2 +-
 gcc/config/i386/host-mingw32.c                     |    4 +-
 gcc/config/rs6000/rs6000-gen-builtins.c            |    4 +-
 gcc/config/t-vxworks                               |   22 +-
 gcc/config/vxworks/stdint.h                        |   28 -
 gcc/coretypes.h                                    |    6 +-
 gcc/cp/ChangeLog                                   |   40 +
 gcc/cp/module.cc                                   |    2 +-
 gcc/cp/name-lookup.c                               |    4 +-
 gcc/cp/parser.c                                    |   38 +-
 gcc/d/ChangeLog                                    |   47 +
 gcc/d/Make-lang.in                                 |   10 +-
 gcc/d/d-builtins.cc                                |    7 +-
 gcc/d/d-codegen.cc                                 |   36 +-
 gcc/d/d-frontend.cc                                |   11 +-
 gcc/d/d-gimplify.cc                                |   65 +-
 gcc/d/d-lang.cc                                    |   16 +
 gcc/d/d-tree.h                                     |    9 +-
 gcc/d/decl.cc                                      |  155 ++-
 gcc/d/dmd/MERGE                                    |    2 +-
 gcc/d/dmd/README.md                                |   18 +-
 gcc/d/dmd/VERSION                                  |    2 +-
 gcc/d/dmd/aggregate.d                              |   81 +-
 gcc/d/dmd/aggregate.h                              |   17 +-
 gcc/d/dmd/aliasthis.d                              |   23 +-
 gcc/d/dmd/arrayop.d                                |    2 +-
 gcc/d/dmd/attrib.d                                 |   22 +-
 gcc/d/dmd/blockexit.d                              |    4 +-
 gcc/d/dmd/builtin.d                                |    2 +-
 gcc/d/dmd/chkformat.d                              |    8 +-
 gcc/d/dmd/clone.d                                  |  139 +--
 gcc/d/dmd/common/README.md                         |    7 +
 gcc/d/dmd/common/file.d                            |  576 ++++++++++
 gcc/d/dmd/{root => common}/outbuffer.d             |  243 +++-
 gcc/d/dmd/{root => common}/outbuffer.h             |   10 +-
 gcc/d/dmd/common/string.d                          |  209 ++++
 gcc/d/dmd/cond.d                                   |    3 +-
 gcc/d/dmd/cparse.d                                 |  225 +++-
 gcc/d/dmd/cppmangle.d                              |   15 +-
 gcc/d/dmd/ctfeexpr.d                               |    5 +
 gcc/d/dmd/dcast.d                                  |  136 ++-
 gcc/d/dmd/dclass.d                                 |   23 +-
 gcc/d/dmd/declaration.d                            |  161 ++-
 gcc/d/dmd/declaration.h                            |    9 +-
 gcc/d/dmd/dinterpret.d                             |   46 +-
 gcc/d/dmd/dmacro.d                                 |    2 +-
 gcc/d/dmd/dmangle.d                                |   53 +-
 gcc/d/dmd/dmodule.d                                |  142 +--
 gcc/d/dmd/doc.d                                    |   28 +-
 gcc/d/dmd/dscope.d                                 |   15 +-
 gcc/d/dmd/dstruct.d                                |   39 +-
 gcc/d/dmd/dsymbol.d                                |  110 +-
 gcc/d/dmd/dsymbol.h                                |   20 +-
 gcc/d/dmd/dsymbolsem.d                             |  167 ++-
 gcc/d/dmd/dtemplate.d                              |   41 +-
 gcc/d/dmd/dtoh.d                                   |   31 +-
 gcc/d/dmd/dversion.d                               |    2 +-
 gcc/d/dmd/expression.d                             |  104 +-
 gcc/d/dmd/expression.h                             |   55 +-
 gcc/d/dmd/expressionsem.d                          |  426 ++++---
 gcc/d/dmd/file_manager.d                           |  301 +++++
 gcc/d/dmd/{root/root.h => file_manager.h}          |   17 +-
 gcc/d/dmd/func.d                                   |   76 +-
 gcc/d/dmd/globals.d                                |   27 +-
 gcc/d/dmd/globals.h                                |   23 +-
 gcc/d/dmd/gluelayer.d                              |    1 +
 gcc/d/dmd/hdrgen.d                                 |   20 +-
 gcc/d/dmd/iasmgcc.d                                |    2 +-
 gcc/d/dmd/id.d                                     |   11 +
 gcc/d/dmd/identifier.d                             |    2 +-
 gcc/d/dmd/importc.d                                |  171 +++
 gcc/d/dmd/init.d                                   |    2 +-
 gcc/d/dmd/initsem.d                                |  128 ++-
 gcc/d/dmd/intrange.h                               |  177 ---
 gcc/d/dmd/json.d                                   |    6 +-
 gcc/d/dmd/lambdacomp.d                             |    2 +-
 gcc/d/dmd/lexer.d                                  |  237 +++-
 gcc/d/dmd/lexer.h                                  |   75 --
 gcc/d/dmd/macro.h                                  |   38 -
 gcc/d/dmd/mars.h                                   |   93 --
 gcc/d/dmd/module.h                                 |    2 +-
 gcc/d/dmd/mtype.d                                  |  211 ++--
 gcc/d/dmd/mtype.h                                  |    4 +
 gcc/d/dmd/ob.d                                     |    2 +-
 gcc/d/dmd/objc.d                                   |    2 +-
 gcc/d/dmd/opover.d                                 |   43 +-
 gcc/d/dmd/optimize.d                               |    2 +
 gcc/d/dmd/parse.d                                  |   12 +-
 gcc/d/dmd/parse.h                                  |  192 ----
 gcc/d/dmd/printast.d                               |    2 +-
 gcc/d/dmd/root/README.md                           |    1 -
 gcc/d/dmd/root/aav.h                               |   22 -
 gcc/d/dmd/root/checkedint.h                        |   30 -
 gcc/d/dmd/root/file.d                              |  529 +--------
 gcc/d/dmd/root/filename.d                          |  102 +-
 gcc/d/dmd/root/hash.h                              |   76 --
 gcc/d/dmd/root/rootobject.d                        |    2 +-
 gcc/d/dmd/root/speller.h                           |   16 -
 gcc/d/dmd/root/stringtable.h                       |   56 -
 gcc/d/dmd/safe.d                                   |    2 +-
 gcc/d/dmd/semantic2.d                              |    4 +-
 gcc/d/dmd/semantic3.d                              |   18 +-
 gcc/d/dmd/statement.d                              |    8 +-
 gcc/d/dmd/statement.h                              |    6 +-
 gcc/d/dmd/statement_rewrite_walker.h               |  172 ---
 gcc/d/dmd/statementsem.d                           |  160 ++-
 gcc/d/dmd/staticcond.d                             |    2 +-
 gcc/d/dmd/target.d                                 |    3 +-
 gcc/d/dmd/target.h                                 |    3 +-
 gcc/d/dmd/template.h                               |   10 +-
 gcc/d/dmd/tokens.d                                 |    2 +-
 gcc/d/dmd/tokens.h                                 |    1 +
 gcc/d/dmd/traits.d                                 |   33 +-
 gcc/d/dmd/typesem.d                                |   48 +-
 gcc/d/dmd/typinf.d                                 |  238 +++-
 gcc/d/dmd/utf.h                                    |  117 --
 gcc/d/dmd/utils.d                                  |    2 +-
 gcc/d/expr.cc                                      |   12 +-
 gcc/d/gdc.texi                                     |    9 +
 gcc/d/lang.opt                                     |    4 +
 gcc/d/modules.cc                                   |    2 +-
 gcc/d/types.cc                                     |   19 +-
 gcc/doc/extend.texi                                |    5 +-
 gcc/doc/gty.texi                                   |    4 +-
 gcc/expr.c                                         |    2 +-
 gcc/fortran/ChangeLog                              |   17 +
 gcc/fortran/symbol.c                               |    3 +
 gcc/gengtype.c                                     |   23 +-
 gcc/ggc-common.c                                   |  202 +++-
 gcc/ggc-tests.c                                    |    2 +-
 gcc/gimple-harden-conditionals.cc                  |   74 +-
 gcc/gimple-ssa-warn-access.cc                      |   22 +-
 gcc/gimple-ssa-warn-restrict.c                     |    4 +-
 gcc/hash-map.h                                     |    4 +-
 gcc/hash-set.h                                     |    2 +-
 gcc/hash-table.h                                   |    2 +-
 gcc/hash-traits.h                                  |    2 +-
 gcc/hosthooks-def.h                                |    4 +-
 gcc/hosthooks.h                                    |   10 +-
 gcc/machmode.h                                     |    2 +-
 gcc/pointer-query.cc                               | 1197 ++++++++++++--------
 gcc/pointer-query.h                                |   59 +-
 gcc/poly-int.h                                     |    2 +-
 gcc/reg-stack.c                                    |    5 +-
 gcc/stringpool.c                                   |    2 +-
 gcc/testsuite/ChangeLog                            |   72 ++
 .../g++.dg/cpp1y/lambda-generic-85713-2.C          |    2 +-
 gcc/testsuite/g++.dg/cpp1y/pr60054.C               |    4 +-
 gcc/testsuite/g++.dg/cpp1y/pr60332.C               |    3 +-
 gcc/testsuite/g++.dg/cpp23/auto-fncast7.C          |    9 +
 gcc/testsuite/g++.dg/cpp23/auto-fncast8.C          |   42 +
 gcc/testsuite/g++.dg/cpp23/auto-fncast9.C          |   17 +
 gcc/testsuite/g++.dg/cpp2a/concepts-pr84979-2.C    |   12 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr84979-3.C    |   12 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr84979.C      |    2 +-
 gcc/testsuite/g++.dg/pr103024.C                    |   12 +
 gcc/testsuite/g++.dg/pr103530.C                    |   27 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-83.c       |   19 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-86.c       |   63 ++
 gcc/testsuite/gcc.target/i386/pr103097.c           |   30 +
 gcc/testsuite/gcc.target/riscv/pr103302.c          |   47 +
 gcc/testsuite/gdc.test/compilable/b19294.d         |   69 ++
 gcc/testsuite/gdc.test/compilable/cdcmp.d          |    2 +-
 .../compilable/ddoc_markdown_tables_22285.d        |   15 +
 gcc/testsuite/gdc.test/compilable/dtoh_ignored.d   |    5 +-
 .../gdc.test/compilable/imports/cstuff3.c          |    6 -
 gcc/testsuite/gdc.test/compilable/mixintype2.d     |   49 +
 gcc/testsuite/gdc.test/compilable/noreturn1.d      |   49 +-
 gcc/testsuite/gdc.test/compilable/previewall.d     |   10 -
 .../gdc.test/compilable/reinterpretctfe.d          |   14 +
 gcc/testsuite/gdc.test/compilable/sroa.d           |   55 +
 gcc/testsuite/gdc.test/compilable/stc_traits.d     |  172 +++
 gcc/testsuite/gdc.test/compilable/test15711.d      |   31 +
 gcc/testsuite/gdc.test/compilable/test16492.d      |   87 --
 gcc/testsuite/gdc.test/compilable/test19482.d      |   68 ++
 gcc/testsuite/gdc.test/compilable/test21438.d      |   15 +
 gcc/testsuite/gdc.test/compilable/test21794.d      |   52 +
 gcc/testsuite/gdc.test/compilable/test21850.d      |   35 +
 gcc/testsuite/gdc.test/compilable/test22214.d      |   16 +
 gcc/testsuite/gdc.test/compilable/test22224.d      |    4 +
 gcc/testsuite/gdc.test/compilable/test22228.d      |   11 +
 gcc/testsuite/gdc.test/compilable/test22292.d      |  155 +++
 gcc/testsuite/gdc.test/compilable/test22388.d      |   22 +
 gcc/testsuite/gdc.test/compilable/test22410.d      |   59 +
 gcc/testsuite/gdc.test/compilable/test22420.d      |   88 ++
 gcc/testsuite/gdc.test/compilable/test22421.d      |   19 +
 gcc/testsuite/gdc.test/compilable/test318.d        |   19 +
 gcc/testsuite/gdc.test/compilable/test4090.d       |   17 -
 gcc/testsuite/gdc.test/compilable/test9766.d       |    4 +-
 gcc/testsuite/gdc.test/compilable/testcstuff3.d    |    4 -
 gcc/testsuite/gdc.test/compilable/transition_in.d  |   26 +
 gcc/testsuite/gdc.test/compilable/zerosize.d       |   13 +-
 .../gdc.test/fail_compilation/diag10327.d          |    3 +-
 .../gdc.test/fail_compilation/diag20059.d          |    2 +-
 .../gdc.test/fail_compilation/fail20618.d          |   16 +
 .../gdc.test/fail_compilation/fail21091a.d         |    3 +-
 .../gdc.test/fail_compilation/fail21091b.d         |    3 +-
 .../gdc.test/fail_compilation/fail22084.d          |    2 +-
 .../gdc.test/fail_compilation/fail22151.d          |   24 +
 .../gdc.test/fail_compilation/fail22366.d          |   15 +
 gcc/testsuite/gdc.test/fail_compilation/fail225.d  |   17 -
 gcc/testsuite/gdc.test/fail_compilation/fail287.d  |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail318.d  |    8 -
 .../gdc.test/fail_compilation/fail318_b.d          |   11 +
 gcc/testsuite/gdc.test/fail_compilation/fail7173.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/foreach.d  |   14 +
 gcc/testsuite/gdc.test/fail_compilation/foreach2.d |   22 +
 gcc/testsuite/gdc.test/fail_compilation/ice10212.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice22377.d |    8 +
 gcc/testsuite/gdc.test/fail_compilation/ice7782.d  |    3 +-
 .../gdc.test/fail_compilation/imports/imp22329.d   |    4 +
 gcc/testsuite/gdc.test/fail_compilation/noreturn.d |    2 +-
 .../gdc.test/fail_compilation/noreturn2.d          |   90 ++
 .../gdc.test/fail_compilation/reserved_version.d   |    6 +
 .../fail_compilation/reserved_version_switch.d     |    6 +
 .../gdc.test/fail_compilation/test17425.d          |    2 +-
 .../gdc.test/fail_compilation/test17868b.d         |    2 +-
 .../gdc.test/fail_compilation/test20998.d          |  120 ++
 .../gdc.test/fail_compilation/test21093.d          |   56 +
 .../gdc.test/fail_compilation/test21380.d          |   46 +
 .../gdc.test/fail_compilation/test21930.d          |   27 +
 .../gdc.test/fail_compilation/test22329.d          |   21 +
 .../gdc.test/fail_compilation/test22361.d          |   11 +
 .../gdc.test/fail_compilation/testOpApply.d        |  161 +++
 gcc/testsuite/gdc.test/runnable/aliasthis.d        |   36 +
 gcc/testsuite/gdc.test/runnable/dhry.d             |   16 +
 gcc/testsuite/gdc.test/runnable/fix22372.d         |   38 +
 gcc/testsuite/gdc.test/runnable/interpret.d        |   57 +
 gcc/testsuite/gdc.test/runnable/noreturn1.d        |   47 +
 gcc/testsuite/gdc.test/runnable/noreturn2.d        |  220 ++++
 gcc/testsuite/gdc.test/runnable/sroa13220.d        |  103 ++
 gcc/testsuite/gdc.test/runnable/test15624.d        |   51 -
 gcc/testsuite/gdc.test/runnable/test21039.d        |   27 +
 gcc/testsuite/gdc.test/runnable/test22205.d        |   17 +
 gcc/testsuite/gdc.test/runnable/test22278.d        |   24 +
 gcc/testsuite/gdc.test/runnable/testOpApply.d      |  142 +++
 gcc/testsuite/gdc.test/runnable/testmainb.d        |   15 +
 gcc/testsuite/gdc.test/runnable/uda.d              |   48 +
 gcc/testsuite/gdc.test/runnable/ufcs.d             |    1 +
 .../gdc.test/runnable_cxx/extra-files/cpp22287.cpp |  337 ++++++
 gcc/testsuite/gdc.test/runnable_cxx/test22287.d    |  327 ++++++
 gcc/testsuite/gfortran.dg/pr103609.f90             |   15 +
 gcc/tree-cfg.c                                     |   10 +-
 gcc/value-range.h                                  |    4 +-
 gcc/vec.h                                          |    2 +-
 gcc/wide-int.h                                     |    4 +-
 include/ChangeLog                                  |    9 +
 libgcc/ChangeLog                                   |   15 +
 libgcc/config.host                                 |   15 +-
 libgcc/config/darwin-unwind.ver                    |   30 +
 libgcc/config/i386/t-darwin                        |    3 +
 libgcc/config/rs6000/t-darwin                      |    3 +
 libgcc/config/rs6000/t-darwin-ehs                  |    5 +
 libgcc/config/t-darwin                             |   19 +-
 libgcc/config/t-darwin-ehs                         |    4 +
 libgcc/config/t-darwin-noeh                        |    4 -
 libgcc/config/t-slibgcc-darwin                     |  130 ++-
 libgcc/config/t-vxworks                            |    2 +
 libgcc/config/t-vxworks7                           |    2 +
 libgomp/ChangeLog                                  |   42 +
 libgomp/testsuite/libgomp.c++/target-lambda-1.C    |    2 +
 libgomp/testsuite/libgomp.c++/target-this-3.C      |    2 +
 libgomp/testsuite/libgomp.c++/target-this-4.C      |    3 +-
 libphobos/ChangeLog                                |   14 +
 libphobos/libdruntime/MERGE                        |    2 +-
 libphobos/libdruntime/Makefile.am                  |   18 +-
 libphobos/libdruntime/Makefile.in                  |   34 +-
 libphobos/libdruntime/core/demangle.d              |   98 ++
 libphobos/libdruntime/core/exception.d             |   19 +-
 .../libdruntime/core/internal/array/construction.d |   55 +-
 libphobos/libdruntime/core/internal/atomic.d       |   24 +-
 libphobos/libdruntime/core/internal/dassert.d      |    2 +-
 .../core/internal/gc/impl/conservative/gc.d        |  279 ++++-
 libphobos/libdruntime/core/internal/gc/os.d        |   44 +-
 libphobos/libdruntime/core/internal/hash.d         |    9 +-
 libphobos/libdruntime/core/internal/parseoptions.d |    2 +-
 libphobos/libdruntime/core/internal/traits.d       |    8 +-
 libphobos/libdruntime/core/internal/util/array.d   |   49 +
 libphobos/libdruntime/core/lifetime.d              |    4 +-
 libphobos/libdruntime/core/runtime.d               |    1 +
 libphobos/libdruntime/core/stdc/stdlib.d           |    2 +-
 libphobos/libdruntime/core/sync/rwmutex.d          |  418 ++++++-
 libphobos/libdruntime/core/sys/freebsd/config.d    |    4 +-
 libphobos/libdruntime/core/sys/linux/fs.d          |   63 +-
 libphobos/libdruntime/core/sys/linux/perf_event.d  |    2 -
 libphobos/libdruntime/core/sys/linux/sys/mman.d    |   32 +-
 libphobos/libdruntime/core/sys/linux/syscalls.d    |  745 ++++++++++++
 libphobos/libdruntime/core/sys/linux/unistd.d      |   26 +-
 libphobos/libdruntime/core/sys/openbsd/dlfcn.d     |    4 +-
 .../libdruntime/core/sys/openbsd/pthread_np.d      |   23 +
 libphobos/libdruntime/core/sys/openbsd/stdlib.d    |    8 +-
 libphobos/libdruntime/core/sys/openbsd/string.d    |    6 +
 libphobos/libdruntime/core/sys/openbsd/sys/mman.d  |    6 +-
 .../libdruntime/core/sys/openbsd/sys/sysctl.d      |    3 +-
 libphobos/libdruntime/core/sys/openbsd/unistd.d    |    2 +-
 libphobos/libdruntime/core/sys/posix/netdb.d       |    1 +
 libphobos/libdruntime/core/sys/posix/sys/filio.d   |   12 +
 libphobos/libdruntime/core/sys/posix/sys/ioccom.d  |   56 +
 libphobos/libdruntime/core/sys/posix/sys/ioctl.d   |    7 +
 libphobos/libdruntime/core/sys/posix/sys/mman.d    |    1 +
 libphobos/libdruntime/core/sys/posix/sys/socket.d  |    3 +-
 libphobos/libdruntime/core/sys/posix/sys/ttycom.d  |  101 ++
 libphobos/libdruntime/core/sys/posix/time.d        |    5 -
 libphobos/libdruntime/core/sys/windows/accctrl.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/aclapi.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/aclui.d     |    2 +-
 libphobos/libdruntime/core/sys/windows/basetsd.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/basetyps.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/cderr.d     |    2 +-
 libphobos/libdruntime/core/sys/windows/cguid.d     |    2 +-
 libphobos/libdruntime/core/sys/windows/comcat.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/commctrl.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/commdlg.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/core.d      |    2 +-
 libphobos/libdruntime/core/sys/windows/cpl.d       |    2 +-
 libphobos/libdruntime/core/sys/windows/cplext.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/custcntl.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/dbt.d       |    2 +-
 libphobos/libdruntime/core/sys/windows/dde.d       |    2 +-
 libphobos/libdruntime/core/sys/windows/ddeml.d     |   76 +-
 libphobos/libdruntime/core/sys/windows/dhcpcsdk.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/dlgs.d      |    2 +-
 libphobos/libdruntime/core/sys/windows/dll.d       |    6 +-
 libphobos/libdruntime/core/sys/windows/docobj.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/errorrep.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/exdisp.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/exdispid.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/httpext.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/idispids.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/imagehlp.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/imm.d       |    2 +-
 libphobos/libdruntime/core/sys/windows/intshcut.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/ipexport.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/iphlpapi.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/ipifcons.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/iprtrmib.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/iptypes.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/isguids.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/lm.d        |    2 +-
 libphobos/libdruntime/core/sys/windows/lmaccess.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/lmalert.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/lmapibuf.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/lmat.d      |    2 +-
 libphobos/libdruntime/core/sys/windows/lmaudit.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/lmbrowsr.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/lmchdev.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/lmconfig.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/lmcons.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/lmerr.d     |    2 +-
 libphobos/libdruntime/core/sys/windows/lmerrlog.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/lmmsg.d     |    2 +-
 libphobos/libdruntime/core/sys/windows/lmremutl.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/lmrepl.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/lmserver.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/lmshare.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/lmsname.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/lmstats.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/lmsvc.d     |    2 +-
 libphobos/libdruntime/core/sys/windows/lmuse.d     |    2 +-
 libphobos/libdruntime/core/sys/windows/lmuseflg.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/lmwksta.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/lzexpand.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/mapi.d      |    2 +-
 libphobos/libdruntime/core/sys/windows/mciavi.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/mcx.d       |    2 +-
 libphobos/libdruntime/core/sys/windows/mgmtapi.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/mmsystem.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/msacm.d     |    2 +-
 libphobos/libdruntime/core/sys/windows/mshtml.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/mswsock.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/nb30.d      |    2 +-
 libphobos/libdruntime/core/sys/windows/nddeapi.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/nspapi.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/ntdef.d     |    2 +-
 libphobos/libdruntime/core/sys/windows/ntdll.d     |    2 +-
 libphobos/libdruntime/core/sys/windows/ntldap.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/ntsecapi.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/ntsecpkg.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/oaidl.d     |    2 +-
 libphobos/libdruntime/core/sys/windows/objbase.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/objfwd.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/objidl.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/objsafe.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/ocidl.d     |    2 +-
 libphobos/libdruntime/core/sys/windows/odbcinst.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/ole.d       |    2 +-
 libphobos/libdruntime/core/sys/windows/ole2.d      |    2 +-
 libphobos/libdruntime/core/sys/windows/ole2ver.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/oleacc.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/oleauto.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/olectl.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/olectlid.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/oledlg.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/oleidl.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/pbt.d       |    2 +-
 libphobos/libdruntime/core/sys/windows/powrprof.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/prsht.d     |    2 +-
 libphobos/libdruntime/core/sys/windows/psapi.d     |    2 +-
 libphobos/libdruntime/core/sys/windows/rapi.d      |    2 +-
 libphobos/libdruntime/core/sys/windows/ras.d       |    2 +-
 libphobos/libdruntime/core/sys/windows/rasdlg.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/raserror.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/rassapi.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/reason.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/regstr.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/richedit.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/richole.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/rpc.d       |    2 +-
 libphobos/libdruntime/core/sys/windows/rpcdce.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/rpcdce2.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/rpcdcep.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/rpcndr.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/rpcnsi.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/rpcnsip.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/rpcnterr.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/schannel.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/sdkddkver.d |    2 +-
 libphobos/libdruntime/core/sys/windows/secext.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/security.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/servprov.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/setupapi.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/shellapi.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/shldisp.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/shlguid.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/shlobj.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/shlwapi.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/snmp.d      |    2 +-
 libphobos/libdruntime/core/sys/windows/sql.d       |    2 +-
 libphobos/libdruntime/core/sys/windows/sqlext.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/sqltypes.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/sqlucode.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/sspi.d      |    2 +-
 .../libdruntime/core/sys/windows/stdc/malloc.d     |    2 +-
 libphobos/libdruntime/core/sys/windows/subauth.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/tlhelp32.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/tmschema.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/unknwn.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/vfw.d       |    2 +-
 libphobos/libdruntime/core/sys/windows/w32api.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/winbase.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/winber.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/wincon.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/wincrypt.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/windef.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/windows.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/winerror.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/wingdi.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/winhttp.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/wininet.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/winioctl.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/winldap.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/winnetwk.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/winnls.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/winnt.d     |    2 +-
 libphobos/libdruntime/core/sys/windows/winperf.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/winreg.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/winspool.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/winsvc.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/winuser.d   |    2 +-
 libphobos/libdruntime/core/sys/windows/winver.d    |    2 +-
 libphobos/libdruntime/core/sys/windows/wtsapi32.d  |    2 +-
 libphobos/libdruntime/core/sys/windows/wtypes.d    |    2 +-
 libphobos/libdruntime/core/thread/fiber.d          |    8 +-
 libphobos/libdruntime/core/thread/osthread.d       |    1 +
 libphobos/libdruntime/core/time.d                  |   34 +-
 libphobos/libdruntime/object.d                     |   78 +-
 libphobos/libdruntime/rt/aApplyR.d                 |   11 -
 libphobos/libdruntime/rt/aaA.d                     |    6 +-
 libphobos/libdruntime/rt/dmain2.d                  |    4 +-
 libphobos/src/MERGE                                |    2 +-
 libphobos/src/Makefile.am                          |    5 +-
 libphobos/src/Makefile.in                          |    5 +-
 libphobos/src/etc/c/curl.d                         |   43 +-
 libphobos/src/{index.d => index.dd}                |    0
 libphobos/src/std/algorithm/comparison.d           |  401 +++++--
 libphobos/src/std/algorithm/iteration.d            |  237 ++--
 libphobos/src/std/algorithm/mutation.d             |    2 +-
 libphobos/src/std/algorithm/searching.d            |    8 +-
 libphobos/src/std/algorithm/sorting.d              |   12 +-
 libphobos/src/std/array.d                          |   22 +-
 libphobos/src/std/bitmanip.d                       |    6 +-
 libphobos/src/std/concurrency.d                    |   79 +-
 libphobos/src/std/container/array.d                |  206 +++-
 libphobos/src/std/datetime/systime.d               |   52 +-
 libphobos/src/std/datetime/timezone.d              |    1 +
 libphobos/src/std/digest/ripemd.d                  |    2 +-
 libphobos/src/std/exception.d                      |   50 +-
 libphobos/src/std/experimental/checkedint.d        |   10 +-
 libphobos/src/std/file.d                           |   75 +-
 libphobos/src/std/format/internal/floats.d         |   12 +-
 libphobos/src/std/format/internal/write.d          |  154 ++-
 libphobos/src/std/functional.d                     |   31 +-
 libphobos/src/std/getopt.d                         |   13 +-
 libphobos/src/std/internal/math/biguintcore.d      |    6 -
 libphobos/src/std/internal/windows/advapi32.d      |   12 +-
 libphobos/src/std/json.d                           |    6 +-
 libphobos/src/std/math/algebraic.d                 |   89 +-
 libphobos/src/std/math/operations.d                |    3 +-
 libphobos/src/std/meta.d                           |  384 ++-----
 libphobos/src/std/parallelism.d                    |   71 +-
 libphobos/src/std/process.d                        |   27 +-
 libphobos/src/std/random.d                         |   24 +-
 libphobos/src/std/range/interfaces.d               |   51 +-
 libphobos/src/std/range/package.d                  |  102 +-
 libphobos/src/std/range/primitives.d               |   17 +
 libphobos/src/std/socket.d                         |   79 +-
 libphobos/src/std/stdio.d                          |   52 +-
 libphobos/src/std/string.d                         |   16 +-
 libphobos/src/std/system.d                         |    2 +
 libphobos/src/std/traits.d                         |  602 ++++------
 libphobos/src/std/typecons.d                       |  243 ++--
 libphobos/src/std/uni/package.d                    |   38 +-
 libphobos/src/std/variant.d                        |    2 +-
 libphobos/src/std/windows/registry.d               |    5 -
 libphobos/testsuite/libphobos.betterc/test22336.d  |   19 +
 .../testsuite/libphobos.exceptions/assert_fail.d   |   12 +
 libstdc++-v3/ChangeLog                             |   25 +
 libstdc++-v3/include/bits/shared_ptr_base.h        |    5 +-
 535 files changed, 13564 insertions(+), 5857 deletions(-)


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-12-10  7:49 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-10  7:49 [gcc/devel/c++-coroutines] Merge master r12-5870 Iain D Sandoe

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).