Deprecations and removals process

Witold Baryluk witold.baryluk at gmail.com
Tue May 11 15:43:34 UTC 2021


On Tuesday, 11 May 2021 at 15:41:32 UTC, Paul Backus wrote:
> On Tuesday, 11 May 2021 at 15:34:09 UTC, Witold Baryluk wrote:
>> Is there a formal process for deprecation for D and Phobos, 
>> and procedures that such changes undergo, to make it clear and 
>> discoverable?
>
> The current process is described in DIP 1013, "The Deprecation 
> Process":
>
> https://github.com/dlang/DIPs/blob/master/DIPs/accepted/DIP1013.md
>
> However, this process was adopted relatively recently, in 2019, 
> so it would not have applied to the changes you mentioned in 
> your post.

That is great. Is there some tool that I can run on two Phobos 
versions, and compare them programmatically and see which public 
symbols and modules get removed, to enforce this DIP?



More information about the Digitalmars-d mailing list