rfc:engine_warnings

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
rfc:engine_warnings [2019/09/12 09:21] nikicrfc:engine_warnings [2019/09/26 07:31] – Close voting nikic
Line 2: Line 2:
   * Date: 2019-08-27   * Date: 2019-08-27
   * Author: Nikita Popov <nikic@php.net>   * Author: Nikita Popov <nikic@php.net>
-  * Status: Under Discussion+  * Status: Accepted
   * Target Version: PHP 8.0   * Target Version: PHP 8.0
  
Line 121: Line 121:
 ===== Vote ===== ===== Vote =====
  
-The bulk of the RFC will be held as a single vote, while the more controversial cases use a separate vote. All the votes are completely independent and as such each requires a 2/3 majority.+All the following votes are **independent**. Each requires a 2/3 majority and may pass/fail independent of other votes. Voting closes 2019-09-26.
  
-  * Accept error condition reclassification shown in table? Yes/No. Requires 2/3 majority. +As the "undefined variable" vote is a 3-way vote, acceptance is determined as follows: "Error exception" is accepted if it has 2/3 majority. Otherwise, "Warning" is accepted if the first two options together have 2/3 majority. Otherwise, "Keep Notice" applies. 
-  * Change undefined variable severity to? Error exception / Warning / Keep Notice. "Error exception" is accepted if it has 2/3 majority. Otherwise, "Warning" is accepted if the first two options together have 2/3 majority. Otherwise, "Keep Notice" applies. + 
-  Throw DivisionByZeroError for division by zero? Yes/NoRequires 2/3 majority.+<doodle title="Change undefined variable severity to?" auth="nikic" voteType="single" closed="true"> 
 +   Error exception 
 +   * Warning 
 +   * Keep Notice 
 +</doodle> 
 +
 +<doodle title="Change undefined array index severity to?" auth="nikic" voteType="single" closed="true"> 
 +   * Warning 
 +   * Keep Notice 
 +</doodle> 
 +
 +<doodle title="Change division by zero severity to?" auth="nikic" voteType="single" closed="true"> 
 +   * DivisionByZeroError exception 
 +   * Keep Warning 
 +</doodle> 
 +. 
 +<doodle title="Accept remaining classifications shown in the table above?" auth="nikic" voteType="single" closed="true"> 
 +   * Yes 
 +   * No 
 +</doodle>
  
 ===== Changelog ===== ===== Changelog =====
rfc/engine_warnings.txt · Last modified: 2020/08/03 12:41 by nikic