jdk-24 fork (from: https://github.com/openjdk/jdk) with modifications to be used in Wildcard-Usage analysis tools
Go to file
Jamil Nimeh 59eca614db 8132942: ServerHandshaker should not throw SSLHandshakeException when CertificateStatus constructor is called with invalid arguments
Performs argument checking on inputs to the CertificateStatus constructor in order to eliminate the need for exception processing.  Also pulls stapling processing logic out to its own method.

Reviewed-by: xuelei
2016-03-11 10:54:42 -08:00
.jcheck 8030068: Update .jcheck/conf files for JDK 9 2013-12-13 09:34:44 -08:00
common 8150504: JIB profiles for reference implementation builds 2016-03-07 09:14:17 +01:00
corba Added tag jdk-9+108 for changeset 86c7eda39fe0 2016-03-03 12:25:51 -08:00
hotspot 8151348: quarantine compiler/codecache/jmx/PeakUsageTest.java in JDK9-dev 2016-03-05 19:22:57 -08:00
jaxp Added tag jdk-9+108 for changeset 89f39e5bc737 2016-03-03 12:25:55 -08:00
jaxws Merge 2016-03-03 12:48:49 -08:00
jdk 8132942: ServerHandshaker should not throw SSLHandshakeException when CertificateStatus constructor is called with invalid arguments 2016-03-11 10:54:42 -08:00
langtools 8148930: Incorrect erasure of exceptions in override-equivalent dual interface impl 2016-03-07 18:49:02 +05:30
make 8132743: Move netscape.javascript package from jdk.plugin to new module 2016-03-07 09:08:59 -08:00
nashorn 8148148: Remove pluggable CodeStore API 2016-03-07 13:28:51 +01:00
test 8149116: Make test/Makefile more silent 2016-02-08 08:05:12 +01:00
.hgignore 8145185: Rename JAB the build tool to JIB 2015-12-11 17:18:08 +01:00
.hgtags Added tag jdk-9+108 for changeset 257b579d8132 2017-07-05 21:24:15 +02:00
.hgtags-top-repo Added tag jdk-9+108 for changeset b14d8a6ad77e 2016-03-03 12:25:50 -08:00
ASSEMBLY_EXCEPTION Initial load 2007-12-01 00:00:00 +00:00
configure 8076060: Improve make bootstrap process 2015-03-26 16:17:30 +01:00
get_source.sh 8055772: get_source.sh : version check assumes English localization 2014-08-21 10:22:52 -07:00
LICENSE 7013964: openjdk LICENSE file needs rebranding 2011-02-16 13:29:01 -08:00
Makefile 8076060: Improve make bootstrap process 2015-03-26 16:17:30 +01:00
modules.xml 8132743: Move netscape.javascript package from jdk.plugin to new module 2016-03-07 09:08:59 -08:00
README 8145391: Updated jprt.properties, devtools, jib and readme with SS12u4 2015-12-15 15:45:53 +01:00
README-builds.html 8145391: Updated jprt.properties, devtools, jib and readme with SS12u4 2015-12-15 15:45:53 +01:00
README-builds.md 8145391: Updated jprt.properties, devtools, jib and readme with SS12u4 2015-12-15 15:45:53 +01:00
THIRD_PARTY_README 8032816: THIRDPARTYREADME LittleCMS preamble missing JRE 8 & JDK 8 2014-01-28 20:09:25 +00:00

README:
  This file should be located at the top of the OpenJDK Mercurial root
  repository. A full OpenJDK repository set (forest) should also include
  the following 7 nested repositories:
    "jdk", "hotspot", "langtools", "nashorn", "corba", "jaxws"  and "jaxp".

  The root repository can be obtained with something like:
    hg clone http://hg.openjdk.java.net/jdk9/jdk9 openjdk9

  You can run the get_source.sh script located in the root repository to get
  the other needed repositories:
    cd openjdk9 && sh ./get_source.sh

  People unfamiliar with Mercurial should read the first few chapters of
  the Mercurial book: http://hgbook.red-bean.com/read/

  See http://openjdk.java.net/ for more information about OpenJDK.

Simple Build Instructions:

  0. Get the necessary system software/packages installed on your system, see
     http://hg.openjdk.java.net/jdk9/jdk9/raw-file/tip/README-builds.html

  1. If you don't have a jdk8 or newer jdk, download and install it from
     http://java.sun.com/javase/downloads/index.jsp
     Add the /bin directory of this installation to your PATH environment
     variable.

  2. Configure the build:
       bash ./configure

  3. Build the OpenJDK:
       make all
     The resulting JDK image should be found in build/*/images/jdk

where make is GNU make 3.81 or newer, /usr/bin/make on Linux usually
is 3.81 or newer. Note that on Solaris, GNU make is called "gmake".

Complete details are available in the file:
     http://hg.openjdk.java.net/jdk9/jdk9/raw-file/tip/README-builds.html