Results 574 comments of Mark S. Miller

Note that I am stating this invariant under the assumption that it actually is true now. I am not trying, by this assertion, to propose a change to the status...

Note that asserting some regularity that is currently true is not necessarily a commitment to keep it true forever. We could change our mind. But it ensures that we don't...

@ljharb No, because that is not a context in which I can evaluate a parenthesized expression. But I'm grandfathering methods as an exception anyway, and I don't think anything else...

That's not the invariant I care about. If you want to add it as a *separate* invariant, that would be fine.

I don't see how to phrase your invariant so that it covers your case, and also covers enclosing in parens the source text of what was originally a function declaration....

That does not read to me like a requirement that a declaration form can be repurposed as a parenthesized expression. It read like: if it was an expression, it must...

I disagree. Shimming an initial primordial state is not a host specific concept, and for many existing shims, is already done in a non-host-specific manner. We should uphold this. When...

we either propose a practical mechanism

Thanks for posting this. I had not been paying attention to this thread, so I don't know the particular issue yet (will read). But on the general issue stated here,...

Just dipping in, but the problem with 'std:async-local-storage' is: which standard? Say Node were standardized. 'std:fs' would still be wrong. You folks are all too acclimated to the web. To...