D Language Foundation Quarterly Meeting, October 2021
Mathias LANG
geod24 at gmail.com
Tue Nov 9 02:27:34 UTC 2021
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.
More information about the Digitalmars-d-announce
mailing list