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