What kinds of changes need a JEP?

Brian Goetz brian.goetz at oracle.com
Mon Nov 13 18:41:36 UTC 2017


I was thinking about drawing the distinction beteeen language spec changes that are purely spec bug fixes -- which are technically language changes.  

Sent from my MacBook Wheel

> On Nov 13, 2017, at 6:08 PM, mark.reinhold at oracle.com wrote:
> 
> 2017/11/7 8:46:14 -0800, brian.goetz at oracle.com:
>> At the risk of being redundant, I’ll add that a JEP should be required for:
>> - Any language feature;
>> - Any change to the class file format.
>> 
>> While one could argue that these are subsumed by the other criteria,
>> it is best to be explicit.
> 
> Good point.
> 
> Do you mean to allow changes to the language that are not "features"
> to be done without a JEP?  In other words, why not say "any language
> change"?
> 
> - Mark



More information about the jdk-dev mailing list