D Language Foundation Monthly Meeting Summary for March 2022

Dennis dkorpel at gmail.com
Mon Apr 4 14:47:06 UTC 2022


On Monday, 4 April 2022 at 10:59:39 UTC, Mike Parker wrote:
> One of the problems with going to DIP 1000 by default is what 
> to do about `ref return scope` ambiguity. Walter had finally 
> come up with a fix that was half-implemented. Some of the PRs 
> had been merged, but others were stalled. Those stalled PRs are 
> blocking progress on DIP 1000, and he wants to get those moving.

Status update: the `ref return scope` ambiguity is fixed now ([PR 
13693](https://github.com/dlang/dmd/pull/13693)), as well as the 
invalid [pure->scope 
inferrence](https://github.com/dlang/dmd/pull/12989) and 
[inout->return 
inference](https://github.com/dlang/dmd/pull/12689). Currently, 
most remaining open issues are related to nested functions. Atila 
resumed work on making dip1000 the default [by printing 
deprecation messages for scope 
errors](https://github.com/dlang/dmd/pull/12578).


More information about the Digitalmars-d-announce mailing list