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