Priority DIP for Draft Review: Argument Ownership and Function Calls

Mike Parker aldacron at gmail.com
Wed Jun 26 10:51:33 UTC 2019


Walter has a DIP currently in Draft Review that is a critical 
feature for the implementation of safe ref counting. It needs to 
have priority through the DIP process.

Before I move it to Community Review, it should be vetted for a 
couple of weeks in the Draft Review. Anyone who has the time and 
interest, please cast your eyes upon it and attempt to destroy it 
to the best of your ability:


https://github.com/dlang/DIPs/pull/158


To be clear, this DIP will not hold up the process for anyone 
else. The new schedule means that normally, there is one DIP in 
Community Review beginning the first week of a month, one DIP in 
Final Review beginning the third week of a month, and one DIP in 
Formal Assessment beginning the first week of a month. When a DIP 
needs priority, or when other circumstances warrant it, I may run 
other another DIP review in parallel with any other review round.

Here's my current schedule for upcoming DIPs:

DIP 1020 Community Review Round 2: Starts sometime next week. I'm 
awaiting a PR from the DIP author with the necessary revisions.

DIP 1019 Final Review: This will begin at some point in the week 
of July 17.

DIP 1021 Community Review Round 1: Depending on how the Draft 
Review goes, Walter's proposal will become DIP 1021. I plan to 
begin the first round of CR in parallel with the Final Review of 
DIP 1019.

DIP 1022 Community Review Round 1: The current candidate for DIP 
1022 is the "Multiple Template Constraints" proposal:

https://github.com/dlang/DIPs/pull/131

If that's not ready in time, the next candidate is the "Foreach 
auto ref" proposal:

https://github.com/dlang/DIPs/pull/133

Whichever one get the nod will begin the first round of CR in the 
first week of August. If you haven't yet participated in the 
Draft Review for either, please give them a look.

DIP 1020 Final Review: Assuming the second round of CR is the 
last, this review will kick off in the third week of August.

Given that 1019 and 1020 are essentially alternate proposals for 
the same feature, I'll be making an exception for the Formal 
Assessment and run them both in parallel. I'll hand them both off 
to Walter and Atila in the first week of September.


More information about the Digitalmars-d-announce mailing list