jdk-24 fork (from: https://github.com/openjdk/jdk) with modifications to be used in Wildcard-Usage analysis tools
Go to file
Roland Westrelin a9c2bc6517 8179678: ArrayCopy with same src and dst can cause incorrect execution or compiler crash
Replacing load on dst with load on src only valid if copy doesn't modify src element to load

Reviewed-by: kvn, thartmann
2017-06-02 09:08:34 +02:00
.jcheck
common 8173604: Rename module 8173604 java.annotations.common to java.xml.ws.annoations 2017-02-04 14:02:14 -05:00
corba Added tag jdk-9+155 for changeset a3460624dc33 2017-02-02 21:20:37 +00:00
hotspot 8179678: ArrayCopy with same src and dst can cause incorrect execution or compiler crash 2017-06-02 09:08:34 +02:00
jaxp 8173602: JAXP: TESTBUG: javax/xml/jaxp/unittest/transform/TransformerTest.java needs refactoring 2017-02-06 11:03:48 +01:00
jaxws 8173604: Rename module 8173604 java.annotations.common to java.xml.ws.annoations 2017-02-04 14:03:15 -05:00
jdk 8172726: ForkJoin common pool retains a reference to the thread context class loader 2017-02-07 00:38:22 -08:00
langtools 8174051: fix terminology in javadoc comment 2017-02-06 17:51:54 -08:00
make 8173604: Rename module 8173604 java.annotations.common to java.xml.ws.annoations 2017-02-04 14:02:14 -05:00
nashorn 8173888: Test for JDK-8169481 causes stack overflows in parser tests 2017-02-03 13:28:00 +01:00
test Merge 2017-02-04 03:29:38 +01:00
.hgignore
.hgtags Added tag jdk-9+155 for changeset f4aff695ffe0 2017-07-05 22:46:25 +02:00
.hgtags-top-repo Added tag jdk-9+155 for changeset 58b8748ef90d 2017-02-02 21:20:36 +00:00
ASSEMBLY_EXCEPTION
configure
get_source.sh
LICENSE
Makefile
README
README-builds.html
README-builds.md

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