gcc/libphobos/testsuite
Iain Buclaw ac908237bd d: Merge upstream dmd, druntime f9efc98fd7, phobos a3f22129d.
D front-end changes:

	- Import dmd v2.105.2.
	- A function with enum storage class is now deprecated.
	- Global variables can now be initialized with Associative
	  Arrays.
	- Improvements for the C++ header generation of static variables
	  used in a default argument context.

D runtime changes:

	- Import druntime v2.105.2.
	- The `core.memory.GC' functions `GC.enable', `GC.disable',
	  `GC.collect', and `GC.minimize' `have been marked `@safe'.

Phobos changes:

	- Import phobos v2.105.2.

gcc/d/ChangeLog:

	* dmd/MERGE: Merge upstream dmd f9efc98fd7.
	* dmd/VERSION: Bump version to v2.105.2.
	* d-builtins.cc (build_frontend_type): Update for new front-end
	interface.
	* d-diagnostic.cc (verrorReport): Don't emit tips when error gagging
	is turned on.
	* d-lang.cc (d_handle_option): Remove obsolete parameter.
	(d_post_options): Likewise.
	(d_read_ddoc_files): New function.
	(d_generate_ddoc_file): New function.
	(d_parse_file): Update for new front-end interface.
	* expr.cc (ExprVisitor::visit (AssocArrayLiteralExp *)): Check for new
	front-end lowering of static associative arrays.

libphobos/ChangeLog:

	* libdruntime/MERGE: Merge upstream druntime f9efc98fd7.
	* libdruntime/Makefile.am (DRUNTIME_DSOURCES): Add
	core/internal/newaa.d.
	* libdruntime/Makefile.in: Regenerate.
	* src/MERGE: Merge upstream phobos a3f22129d.
	* testsuite/libphobos.hash/test_hash.d: Update test.
	* testsuite/libphobos.phobos/phobos.exp: Add compiler flags
	-Wno-deprecated.
	* testsuite/libphobos.phobos_shared/phobos_shared.exp: Likewise.

gcc/testsuite/ChangeLog:

	* lib/gdc-utils.exp (gdc-convert-args): Handle new compiler options.
2023-10-15 12:12:49 +02:00
..
config Update copyright years. 2023-01-16 11:52:17 +01:00
lib Update copyright years. 2023-01-16 11:52:17 +01:00
libphobos.aa Update copyright years. 2023-01-16 11:52:17 +01:00
libphobos.allocations Update copyright years. 2023-01-16 11:52:17 +01:00
libphobos.betterc Update copyright years. 2023-01-16 11:52:17 +01:00
libphobos.config Update copyright years. 2023-01-16 11:52:17 +01:00
libphobos.cycles Update copyright years. 2023-01-16 11:52:17 +01:00
libphobos.druntime Update copyright years. 2023-01-16 11:52:17 +01:00
libphobos.druntime_shared Update copyright years. 2023-01-16 11:52:17 +01:00
libphobos.exceptions d: Merge upstream dmd, druntime 09faa4eacd, phobos 13ef27a56. 2023-02-21 15:33:38 +01:00
libphobos.gc libphobos, testsuite: Disable forkgc2 on Darwin [PR103944] 2023-07-01 17:14:23 +01:00
libphobos.hash d: Merge upstream dmd, druntime f9efc98fd7, phobos a3f22129d. 2023-10-15 12:12:49 +02:00
libphobos.imports Update copyright years. 2023-01-16 11:52:17 +01:00
libphobos.init_fini Update copyright years. 2023-01-16 11:52:17 +01:00
libphobos.lifetime Update copyright years. 2023-01-16 11:52:17 +01:00
libphobos.phobos d: Merge upstream dmd, druntime f9efc98fd7, phobos a3f22129d. 2023-10-15 12:12:49 +02:00
libphobos.phobos_shared d: Merge upstream dmd, druntime f9efc98fd7, phobos a3f22129d. 2023-10-15 12:12:49 +02:00
libphobos.shared d: Merge upstream dmd, druntime 4ca4140e58, phobos 454dff14d. 2023-03-16 17:29:57 +01:00
libphobos.thread Update copyright years. 2023-01-16 11:52:17 +01:00
libphobos.traits Update copyright years. 2023-01-16 11:52:17 +01:00
libphobos.typeinfo Update copyright years. 2023-01-16 11:52:17 +01:00
libphobos.unittest Update copyright years. 2023-01-16 11:52:17 +01:00
Makefile.am Update copyright years. 2023-01-16 11:52:17 +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