JSR 392 (Java SE 17): JEP Proposed to Target: 306: Restore Always-Strict Floating-Point Semantics

Iris Clark iris.clark at oracle.com
Sat May 22 01:24:01 UTC 2021

The following JEP with scope "SE" has been proposed to target JDK 17:

  306: Restore Always-Strict Floating-Point Semantics

  Summary: Make floating-point operations consistently strict, rather
  than have both strict floating-point semantics (strictfp) and subtly
  different default floating-point semantics. This will restore the
  original floating-point semantics to the language and VM, matching the
  semantics before the introduction of strict and default floating-point
  modes in Java SE 1.2.

The announced deadline for feedback to jdk-dev is Fri 28 May 23:59 UTC:


If there are no unresolved objections at that time, then the JEP will be moved
to the Targeted state, indicating that the feature is expected to appear in
the specified release of the JDK Project.  For more information about states,
see the JEP Process document:


A dashboard that lists JEPs with "SE" scope may be found via a link on this



More information about the java-se-spec-experts mailing list