On Monday, 8 November 2021 at 21:48:03 UTC, Kagamin wrote:
On Friday, 5 November 2021 at 11:57:40 UTC, Mike Parker wrote:
`-preview=in` will not be killed. It needs to be changed such
that:
* `in` always means `const scope ref`; the compiler will not
attempt to pass by value based on platform-specific heuristics.
What about C functions? The ABI changes.
`in` doesn't exist in C. All DRuntime bindings have been switched
not to use `in` AFAIK (I'll do another pass on druntime / Phobos
when my other changes are ready).
There's a PR to disable it for non D/C++:
https://github.com/dlang/dmd/pull/12242 but that was before this
meeting.