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.

Reply via email to