RFR: 8236736: Change notproduct JVM flags to develop flags

Ioi Lam iklam at openjdk.org
Tue Apr 2 16:01:12 UTC 2024


On Thu, 28 Mar 2024 22:53:22 GMT, Coleen Phillimore <coleenp at openjdk.org> wrote:

> Remove the notproduct distinction for command line options, rather than trying to wrestle the macros to fix the bug that they've been treated as develop options for some time now.  This simplifies the command line option macros.
> 
> Tested with tier1-4, tier1 on Oracle platforms.  Also built shenandoah.

LGTM.

For the past 15 years, "notproduct" flags haven't been working as they claim to be in globals.hpp. That doesn't seem to have bothered anyone. This definitely looks like a design that no one needs and should be removed for simplcity.

There are some references to "notproduct" in test/hotspot/jtreg/runtime/CommandLine that need to be removed.

-------------

Changes requested by iklam (Reviewer).

PR Review: https://git.openjdk.org/jdk/pull/18541#pullrequestreview-1974267126


More information about the shenandoah-dev mailing list