From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout-p-201.mailbox.org (mout-p-201.mailbox.org [80.241.56.171]) by sourceware.org (Postfix) with ESMTPS id 1F58D3850845 for ; Mon, 13 Jun 2022 22:10:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 1F58D3850845 Received: from smtp102.mailbox.org (smtp102.mailbox.org [IPv6:2001:67c:2050:b231:465::102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4LMQkR10vxz9sR3; Tue, 14 Jun 2022 00:10:55 +0200 (CEST) Date: Tue, 14 Jun 2022 00:10:51 +0200 From: Iain Buclaw Subject: Re: [committed] d: Merge upstream dmd 821ed393d, druntime 454471d8, phobos 1206fc94f. To: Iain Buclaw via Gcc-patches , Rainer Orth References: <20220613110714.948784-1-ibuclaw@gdcproject.org> In-Reply-To: MIME-Version: 1.0 Message-Id: <1655158109.qchocnb1wi.astroid@pulse.none> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4LMQkR10vxz9sR3 X-Spam-Status: No, score=-13.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Jun 2022 22:11:01 -0000 Excerpts from Rainer Orth's message of Juni 13, 2022 8:58 pm: > Hi Iain, >=20 >> This patches merges the D front-end with upstream dmd 821ed393d, and the >> standard library with upstream druntime 454471d8 and phobos 1206fc94f. >=20 >> libphobos/ChangeLog: >> >> * libdruntime/MERGE: Merge upstream druntime 454471d8. >> * libdruntime/Makefile.am (DRUNTIME_DSOURCES): Add >> core/sync/package.d. >> * libdruntime/Makefile.in: Regenerate. >> * src/MERGE: Merge upstream phobos 1206fc94f. >=20 > unfortunately, you missed core/sync/package.d here, breaking the build: >=20 > make[5]: *** No rule to make target 'core/sync/package.d', needed by 'cor= e/sync/package.lo'. Stop. >=20 Hi Rainer, Really sorry for that, I've checked the core.sync package module in r13-1077. Iain. --- libphobos/libdruntime/core/sync/package.d | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/libphobos/libdruntime/core/sync/package.d b/libphobos/libdrunt= ime/core/sync/package.d new file mode 100644 index 00000000000..fe389a0475d --- /dev/null +++ b/libphobos/libdruntime/core/sync/package.d @@ -0,0 +1,20 @@ +/** + * Provides thread synchronization tools such as mutexes, semaphores and b= arriers. + * + * License: Distributed under the + * $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost Software Licen= se 1.0). + * (See accompanying file LICENSE) + * Authors: Sean Kelly, Rainer Schuetze + * Source: $(DRUNTIMESRC core/sync/package.d) + */ + +module core.sync; + +public import core.sync.barrier; +public import core.sync.condition; +public import core.sync.config; +public import core.sync.event; +public import core.sync.exception; +public import core.sync.mutex; +public import core.sync.rwmutex; +public import core.sync.semaphore;