jdk-24 fork (from: https://github.com/openjdk/jdk) with modifications to be used in Wildcard-Usage analysis tools
Go to file
Yumin Qi 832272da71 8178349: Cache builtin class loader constraints to avoid re-initializing itable/vtable for shared classes
Record loader constraints for built-in class which is loaded by app loader or platform loader in shared archive in dump time.  When the class loaded from shared archive at runtime, directly check loader constraints using the saved info so avoid lengthy relayout i/v-table at class link stage.

Reviewed-by: iklam, ccheung
2020-05-01 10:58:45 -07:00
.jcheck 8190985: .jcheck/conf files contain 'project=jdk10' 2018-09-21 12:08:13 -07:00
bin 8243000: javac only build fails after removal of Nashorn 2020-04-28 10:43:29 +02:00
doc 8243973: Clarify difference between JAVA_OPTIONS and VM_OPTIONS 2020-04-28 15:35:41 +02:00
make 8242541: Small charset issues (ISO8859-16, x-eucJP-Open, x-IBM834 and x-IBM949C) 2020-05-01 21:43:28 +09:00
src 8178349: Cache builtin class loader constraints to avoid re-initializing itable/vtable for shared classes 2020-05-01 10:58:45 -07:00
test 8178349: Cache builtin class loader constraints to avoid re-initializing itable/vtable for shared classes 2020-05-01 10:58:45 -07:00
.gitignore 8210283: Support git as an SCM alternative in the build 2018-09-07 14:54:15 -07:00
.hgignore 8227170: (.hg)Ignore the JTwork and JTreport directories generated at the root of the repo 2019-07-29 16:31:09 +05:30
.hgtags Added tag jdk-15+21 for changeset 12b55fad80f3 2020-04-30 04:05:36 +02:00
ADDITIONAL_LICENSE_INFO 8193208: Add additional licensing file for the JDK 2017-12-14 18:20:33 +01:00
ASSEMBLY_EXCEPTION 8166799: ASSEMBLY_EXCEPTION contains historical company name 2016-10-06 18:06:04 -07:00
configure 8187444: Forest Consolidation: Make build work 2017-09-12 19:03:56 +02:00
LICENSE 8154469: Update FSF address 2016-05-30 16:17:11 +02:00
Makefile 8165161: Solaris: /usr/ccs /opt/sfw and /opt/csw are dead, references should be expunged 2016-09-21 14:20:27 +02:00
README 8205956: Fix usage of "OpenJDK" in build and test instructions 2018-06-28 07:30:38 -07:00

Welcome to the JDK!
===================

For information about building the JDK, including how to retrieve all
of the source code, please see either of these files:

  * doc/building.html   (html version)
  * doc/building.md     (markdown version)

See http://openjdk.java.net/ for more information about the OpenJDK
Community and the JDK.