gcc/libphobos/testsuite
Iain Buclaw b6df113247 d: Merge upstream dmd d7772a2369, phobos 5748ca43f.
In upstream dmd, the compiler front-end and run-time have been merged
together into one repository.  Both dmd and libdruntime now track that.

D front-end changes:

    - Deprecated `scope(failure)' blocks that contain `return' statements.
    - Deprecated using integers for `version' or `debug' conditions.
    - Deprecated returning a discarded void value from a function.
    - `new' can now allocate an associative array.

D runtime changes:

    - Added avx512f detection to core.cpuid module.

Phobos changes:

    - Changed std.experimental.logger.core.sharedLog to return
      shared(Logger).

gcc/d/ChangeLog:

	* dmd/MERGE: Merge upstream dmd d7772a2369.
	* dmd/VERSION: Bump version to v2.100.1.
	* d-codegen.cc (get_frameinfo): Check whether decision to generate
	closure changed since semantic finished.
	* d-lang.cc (d_handle_option): Remove handling of -fdebug=level and
	-fversion=level.
	* decl.cc (DeclVisitor::visit (VarDeclaration *)): Generate evaluation
	of noreturn variable initializers before throw.
	* expr.cc (ExprVisitor::visit (AssignExp *)): Don't generate
	assignment for noreturn types, only evaluate for side effects.
	* lang.opt (fdebug=): Undocument -fdebug=level.
	(fversion=): Undocument -fversion=level.

libphobos/ChangeLog:

	* configure: Regenerate.
	* configure.ac (libtool_VERSION): Update to 4:0:0.
	* libdruntime/MERGE: Merge upstream druntime d7772a2369.
	* libdruntime/Makefile.am (DRUNTIME_DSOURCES): Add
	core/internal/array/duplication.d.
	* libdruntime/Makefile.in: Regenerate.
	* src/MERGE: Merge upstream phobos 5748ca43f.
	* testsuite/libphobos.gc/nocollect.d:
2022-08-03 13:01:53 +02:00
..
config Update copyright years. 2022-01-03 10:42:10 +01:00
lib diagnostics: add SARIF output format 2022-06-02 15:40:22 -04:00
libphobos.aa Update copyright years. 2022-01-03 10:42:10 +01:00
libphobos.allocations Update copyright years. 2022-01-03 10:42:10 +01:00
libphobos.betterc d: Merge upstream dmd cb49e99f8, druntime 55528bd1, phobos 1a3e80ec2. 2022-02-20 23:37:32 +01:00
libphobos.config Update copyright years. 2022-01-03 10:42:10 +01:00
libphobos.cycles d: Merge upstream dmd 6203135dc, druntime e150cca1, phobos a4a18d21c. 2022-06-22 17:57:56 +02:00
libphobos.druntime Update copyright years. 2022-01-03 10:42:10 +01:00
libphobos.druntime_shared Update copyright years. 2022-01-03 10:42:10 +01:00
libphobos.exceptions d: Merge upstream dmd 47871363d, druntime, c52e28b7, phobos 99e9c1b77. 2022-04-02 23:56:52 +02:00
libphobos.gc d: Merge upstream dmd d7772a2369, phobos 5748ca43f. 2022-08-03 13:01:53 +02:00
libphobos.hash d: Merge upstream dmd cb49e99f8, druntime 55528bd1, phobos 1a3e80ec2. 2022-02-20 23:37:32 +01:00
libphobos.imports Update copyright years. 2022-01-03 10:42:10 +01:00
libphobos.init_fini d: Merge upstream dmd 60bfa0ee7, druntime 94bd5bcb, phobos 3a1cd9a01. 2022-05-16 19:07:45 +02:00
libphobos.lifetime Update copyright years. 2022-01-03 10:42:10 +01:00
libphobos.phobos Update copyright years. 2022-01-03 10:42:10 +01:00
libphobos.phobos_shared Update copyright years. 2022-01-03 10:42:10 +01:00
libphobos.shared Update copyright years. 2022-01-03 10:42:10 +01:00
libphobos.thread Update copyright years. 2022-01-03 10:42:10 +01:00
libphobos.traits Update copyright years. 2022-01-03 10:42:10 +01:00
libphobos.typeinfo Update copyright years. 2022-01-03 10:42:10 +01:00
libphobos.unittest Update copyright years. 2022-01-03 10:42:10 +01:00
Makefile.am Update copyright years. 2022-01-03 10:42:10 +01:00
Makefile.in libphobos: Build runtime library with -ffunction-sections -fdata-sections 2021-04-10 15:02:07 +02:00
testsuite_flags.in d: Merge upstream dmd 52844d4b1, druntime dbd0c874, phobos 896b1d0e1. 2022-02-16 11:15:02 +01:00