Changes between Version 17 and Version 18 of Design/Warnings/Wcompat


Ignore:
Timestamp:
Feb 15, 2016 9:12:09 AM (4 years ago)
Author:
hvr
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Design/Warnings/Wcompat

    v17 v18  
    5353  Adding more ad-hoc exceptions than already exist further breaks this expectation.
    5454
     55 Avoids stretching out library proposal by an additional major GHC release::
     56
     57  In order to comply with the notion to give developers a release worth of notice, this requires to wait an additional GHC release beyond what the 3-release policy demands. This effectively means that a proposal requires to wait for the completion of a **4 year roadmap** when `-Wcompat` is **not** in `-Wall`:
     58
     59  Proposal gets accepted and starts getting integrated into GHC HEAD in 2015,
     60
     61  GHC 8.0 (2016) starts including forward-compatibility warning in `-Wcompat` (but not in `-Wall`),
     62
     63  GHC 8.4 (2018) starts warning about forward-compatibility without `-Wcompat`, and finally
     64
     65  GHC 8.6 (2019) turns the warning into an error and thereby completes the proposal implementation.
     66
     67  However, when `-Wcompat` warnings are on by default, the timeline can be pushed up and be completed one year earlier by GHC 8.4.
     68
    5569== Arguments **for opt-in style** ==
    5670