aboutsummaryrefslogtreecommitdiff
path: root/libphobos
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2021-12-01 00:17:04 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2021-12-01 00:17:04 +0000
commitc177e80609287cd32c6096a4ddc4dbef56c74f77 (patch)
tree536ce28da364421463e7f961f5b1dd0464b1ecb3 /libphobos
parentf5e2f2d0ad1b293c534338a72094926313e12039 (diff)
downloadgcc-c177e80609287cd32c6096a4ddc4dbef56c74f77.zip
gcc-c177e80609287cd32c6096a4ddc4dbef56c74f77.tar.gz
gcc-c177e80609287cd32c6096a4ddc4dbef56c74f77.tar.bz2
Daily bump.
Diffstat (limited to 'libphobos')
-rw-r--r--libphobos/ChangeLog97
1 files changed, 97 insertions, 0 deletions
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog
index 9a9b8c8..7b574ab 100644
--- a/libphobos/ChangeLog
+++ b/libphobos/ChangeLog
@@ -1,3 +1,100 @@
+2021-11-30 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * libdruntime/MERGE: Merge upstream druntime e6caaab9.
+ * libdruntime/Makefile.am (D_EXTRA_FLAGS): Build libdruntime with
+ -fpreview=dip1000, -fpreview=fieldwise, and -fpreview=dtorfields.
+ (ALL_DRUNTIME_SOURCES): Add DRUNTIME_DSOURCES_STDCXX.
+ (DRUNTIME_DSOURCES): Update list of C binding modules.
+ (DRUNTIME_DSOURCES_STDCXX): Likewise.
+ (DRUNTIME_DSOURCES_LINUX): Likewise.
+ (DRUNTIME_DSOURCES_OPENBSD): Likewise.
+ (DRUNTIME_DISOURCES): Remove __entrypoint.di.
+ * libdruntime/Makefile.in: Regenerated.
+ * libdruntime/__entrypoint.di: Removed.
+ * libdruntime/gcc/deh.d (_d_isbaseof): Update signature.
+ (_d_createTrace): Likewise.
+ (__gdc_begin_catch): Remove reference to the exception.
+ (_d_throw): Increment reference count of thrown object before unwind.
+ (__gdc_personality): Chain exceptions with Throwable.chainTogether.
+ * libdruntime/gcc/emutls.d: Update imports.
+ * libdruntime/gcc/sections/elf.d: Update imports.
+ (DSO.moduleGroup): Update signature.
+ * libdruntime/gcc/sections/macho.d: Update imports.
+ (DSO.moduleGroup): Update signature.
+ * libdruntime/gcc/sections/pecoff.d: Update imports.
+ (DSO.moduleGroup): Update signature.
+ * src/MERGE: Merge upstream phobos 5ab9ad256.
+ * src/Makefile.am (D_EXTRA_DFLAGS): Add -fpreview=dip1000 and
+ -fpreview=dtorfields flags.
+ (PHOBOS_DSOURCES): Update list of std modules.
+ * src/Makefile.in: Regenerate.
+ * testsuite/lib/libphobos.exp (libphobos-dg-test): Handle assembly
+ compile types.
+ (dg-test): Override.
+ (additional_prunes): Define.
+ (libphobos-dg-prune): Filter any additional_prunes set by tests.
+ * testsuite/libphobos.aa/test_aa.d: Update test.
+ * testsuite/libphobos.druntime/druntime.exp (version_flags): Add
+ -fversion=CoreUnittest.
+ * testsuite/libphobos.druntime_shared/druntime_shared.exp
+ (version_flags): Add -fversion=CoreUnittest -fversion=Shared.
+ * testsuite/libphobos.exceptions/unknown_gc.d: Update test.
+ * testsuite/libphobos.hash/test_hash.d: Update test.
+ * testsuite/libphobos.phobos/phobos.exp (version_flags): Add
+ -fversion=StdUnittest
+ * testsuite/libphobos.phobos_shared/phobos_shared.exp (version_flags):
+ Likewise.
+ * testsuite/libphobos.shared/host.c: Update test.
+ * testsuite/libphobos.shared/load.d: Update test.
+ * testsuite/libphobos.shared/load_13414.d: Update test.
+ * testsuite/libphobos.thread/fiber_guard_page.d: Update test.
+ * testsuite/libphobos.thread/tlsgc_sections.d: Update test.
+ * testsuite/testsuite_flags.in: Add -fpreview=dip1000 to --gdcflags.
+ * testsuite/libphobos.shared/link_mod_collision.d: Removed.
+ * testsuite/libphobos.shared/load_mod_collision.d: Removed.
+ * testsuite/libphobos.betterc/betterc.exp: New test.
+ * testsuite/libphobos.config/config.exp: New test.
+ * testsuite/libphobos.gc/gc.exp: New test.
+ * testsuite/libphobos.imports/imports.exp: New test.
+ * testsuite/libphobos.lifetime/lifetime.exp: New test.
+ * testsuite/libphobos.unittest/unittest.exp: New test.
+ * testsuite/libphobos.allocations/alloc_from_assert.d: New file.
+ * testsuite/libphobos.betterc/test18828.d: New file.
+ * testsuite/libphobos.betterc/test19416.d: New file.
+ * testsuite/libphobos.betterc/test19421.d: New file.
+ * testsuite/libphobos.betterc/test19561.d: New file.
+ * testsuite/libphobos.betterc/test19924.d: New file.
+ * testsuite/libphobos.betterc/test20088.d: New file.
+ * testsuite/libphobos.betterc/test20613.d: New file.
+ * testsuite/libphobos.config/test19433.d: New file.
+ * testsuite/libphobos.config/test20459.d: New file.
+ * testsuite/libphobos.exceptions/assert_fail.d: New file.
+ * testsuite/libphobos.exceptions/catch_in_finally.d: New file.
+ * testsuite/libphobos.exceptions/future_message.d: New file.
+ * testsuite/libphobos.exceptions/long_backtrace_trunc.d: New file.
+ * testsuite/libphobos.exceptions/refcounted.d: New file.
+ * testsuite/libphobos.exceptions/rt_trap_exceptions.d: New file.
+ * testsuite/libphobos.exceptions/rt_trap_exceptions_drt.d: New file.
+ * testsuite/libphobos.gc/attributes.d: New file.
+ * testsuite/libphobos.gc/forkgc.d: New file.
+ * testsuite/libphobos.gc/forkgc2.d: New file.
+ * testsuite/libphobos.gc/nocollect.d: New file.
+ * testsuite/libphobos.gc/precisegc.d: New file.
+ * testsuite/libphobos.gc/recoverfree.d: New file.
+ * testsuite/libphobos.gc/sigmaskgc.d: New file.
+ * testsuite/libphobos.gc/startbackgc.d: New file.
+ * testsuite/libphobos.imports/bug18193.d: New file.
+ * testsuite/libphobos.init_fini/custom_gc.d: New file.
+ * testsuite/libphobos.init_fini/test18996.d: New file.
+ * testsuite/libphobos.lifetime/large_aggregate_destroy_21097.d: New file.
+ * testsuite/libphobos.thread/external_threads.d: New file.
+ * testsuite/libphobos.thread/join_detach.d: New file.
+ * testsuite/libphobos.thread/test_import.d: New file.
+ * testsuite/libphobos.thread/tlsstack.d: New file.
+ * testsuite/libphobos.typeinfo/enum_.d: New file.
+ * testsuite/libphobos.typeinfo/isbaseof.d: New file.
+ * testsuite/libphobos.unittest/customhandler.d: New file.
+
2021-11-19 Iain Sandoe <iain@sandoe.co.uk>
* testsuite/lib/libphobos.exp: Prune warnings from external