Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: Muttley@DastardlyHQ.org Newsgroups: comp.lang.c++ Subject: Re: Pre-main construction order in modules Date: Tue, 1 Apr 2025 10:48:49 -0000 (UTC) Organization: A noiseless patient Spider Lines: 23 Message-ID: References: <20250401132044.00000e61@yahoo.com> Injection-Date: Tue, 01 Apr 2025 12:48:50 +0200 (CEST) Injection-Info: dont-email.me; posting-host="45116db3bd2d5f1f914dc8230a01678b"; logging-data="3076287"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/Ot3ODsv/KHbMz/fgp4iau" Cancel-Lock: sha1:Q7ocsmqiJ3u/hElZ+7myuKva8qs= Bytes: 1895 On Tue, 1 Apr 2025 13:33:43 +0300 Paavo Helde wibbled: >On 01.04.2025 13:20, Michael S wrote: >> On Tue, 1 Apr 2025 11:48:23 +0300 >> Paavo Helde wrote: >> >>> >>> Welcome to the 21-st century where out-of-sync CPU caches and >>> pipelines are the norm. >>> >>> >> >> It seems to me that saying that events are "strongly ordered" makes >> sense only when "weakly ordered" and "unordered" are not the same. >> In this particular case I don't see how exactly "weakly ordered" >> differs from "unordered". > >The standard defines the terms "happens before", "simply happens >before", and "strongly happens before". The standard does not contain Those phrases all mean the same thing.