RFR: 8216262: Remove develop flag DelayCompilationDuringStartup

Claes Redestad claes.redestad at oracle.com
Mon Jan 7 23:13:26 UTC 2019


On 2019-01-07 22:21, David Holmes wrote:
>>>
>>> I'm under the impression this process does not apply to develop flags
>>> (which are not visible an anything but debug builds)?
>>
>> We've removed develop flags without obsoletion + expiry many times in
>> the past[1], and while this goes against the written down expiration
>> in arguments.cpp, I believe it to be a misguided recommendation for
>> develop flags.
>
> There have been and still can be exceptions depending on the actual 
> flag but the general guideline is:
>
>  * To remove internal options (e.g. diagnostic, experimental, develop 
> options), use
>  * a 2-step model adding major release numbers to the obsolete and 
> expire columns.
>
> Compiler folk can identify whether this flag can be expired immediately.

To me it seems to be the general rule rather than an exception lately, 
and see no point in
sticking to that recommendation. I've filed 
https://bugs.openjdk.java.net/browse/JDK-8216311
to drop develop flags from that recommendation.

/Claes




More information about the hotspot-compiler-dev mailing list