What kinds of changes need a JEP? (original) (raw)

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