JDK-8185992 : Development of Dynamic constants in the JVM
  • Type: Enhancement
  • Component: core-libs
  • Sub-Component: java.lang.invoke
  • Affected Version: 11
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2017-08-08
  • Updated: 2024-09-03
  • Resolved: 2018-10-03
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 11
11Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Sub Tasks
JDK-8185993 :  
JDK-8186046 :  
JDK-8186048 :  
JDK-8186209 :  
JDK-8186211 :  
JDK-8186705 :  
JDK-8187688 :  
JDK-8187742 :  
JDK-8189290 :  
JDK-8189916 :  
JDK-8189917 :  
JDK-8190428 :  
JDK-8190435 :  
JDK-8190972 :  
JDK-8195850 :  
Description
This is an umbrella task tracking issues for the development of dynamic constants, including those issues associated with the JEP JDK-8177279 "Dynamic constants in the JVM"

See dashboard here for easier tracking:
https://bugs.openjdk.java.net/secure/Dashboard.jspa?selectPageId=17604

The main development issue associated with the JEP is JDK-8186046 (this implements the feature) with CSR JDK-8189199 that details the specification changes.  An ancillary development issue JDK-8187742 and it's CSR JDK-8190871 specify a set of bootstrap methods for producing dynamic constants. 
Comments
This umbrella issue can be closed as JEP 309 has finished and integrated in 11.
03-10-2018

Patch: http://cr.openjdk.java.net/~psandoz/jdk10/JDK-8186046-minimal-condy-support-hs/webrev/ Review thread: http://mail.openjdk.java.net/pipermail/core-libs-dev/2017-October/049603.html
27-10-2017