Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: Paavo Helde Newsgroups: comp.lang.c++ Subject: Re: Pre-main construction order in modules Date: Tue, 1 Apr 2025 13:33:43 +0300 Organization: A noiseless patient Spider Lines: 20 Message-ID: References: <20250401132044.00000e61@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Tue, 01 Apr 2025 12:33:44 +0200 (CEST) Injection-Info: dont-email.me; posting-host="d17767faa39812c4e0507ca7620e5c26"; logging-data="2969609"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/yHX8vu4nVzvLSfRyEnSknGm55UT4IuWc=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:qY9RO8Icjaes3uhxHICVSjF4K4o= Content-Language: en-US In-Reply-To: <20250401132044.00000e61@yahoo.com> Bytes: 2005 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 phrases "strongly ordered" or "weakly ordered".