jdk-24 fork (from: https://github.com/openjdk/jdk) with modifications to be used in Wildcard-Usage analysis tools
Go to file
Jan Lahoda e339370175 8035890: jdk8 javac -source 7 compiles test case it should not
Ensuring source level checks are performed in two additional cases related to type annotations, adding specialized error message for annotations after method type parameters.

Reviewed-by: jfranck, jjg
2014-03-31 21:27:25 +02:00
.jcheck 8030068: Update .jcheck/conf files for JDK 9 2013-12-13 09:34:44 -08:00
common 8010767: Build fails on OEL6 with 16 cores 2014-03-14 13:16:46 +01:00
corba Merge 2014-03-25 12:31:43 -07:00
hotspot Merge 2014-03-25 12:32:07 -07:00
jaxp Merge 2014-03-25 12:31:49 -07:00
jaxws Merge 2014-03-25 12:31:59 -07:00
jdk Merge 2014-03-25 12:32:28 -07:00
langtools 8035890: jdk8 javac -source 7 compiles test case it should not 2014-03-31 21:27:25 +02:00
make 8037281: Improve CacheFind and enable on all platforms 2014-03-14 12:31:08 +01:00
nashorn Merge 2014-03-25 12:31:54 -07:00
test 8028478: Re-visit JPRT testsets to make it easier to run subsets of the tests 2013-11-19 14:11:59 +00:00
.hgignore 7197849: Update new build-infra makefiles 2012-09-18 11:29:16 -07:00
.hgtags Added tag jdk9-b05 for changeset dd311791ad68 2017-07-05 19:32:44 +02:00
.hgtags-top-repo Added tag jdk9-b05 for changeset 2d573a30fd59 2014-03-20 13:43:52 -07:00
ASSEMBLY_EXCEPTION Initial load 2007-12-01 00:00:00 +00:00
configure 8035495: Improvements in autoconf integration 2014-02-24 13:29:26 +01:00
get_source.sh 8007625: race with nested repos in /common/bin/hgforest.sh 2013-02-06 11:36:19 +00:00
LICENSE 7013964: openjdk LICENSE file needs rebranding 2011-02-16 13:29:01 -08:00
Makefile 8029797: Let jprt run configure when building 2013-12-17 11:09:26 +01:00
README 8004712: build-infra: Move user guide from web pages to repository 2013-02-23 10:47:01 -08:00
README-builds.html 8008022: Upgrade Direct X SDK used to build JDK 2013-09-12 12:12:13 +02: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 6 nested repositories:
    "jdk", "hotspot", "langtools", "corba", "jaxws"  and "jaxp".

  The root repository can be obtained with something like:
    hg clone http://hg.openjdk.java.net/jdk8/jdk8 openjdk8
  
  You can run the get_source.sh script located in the root repository to get
  the other needed repositories:
    cd openjdk8 && 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/jdk8/jdk8/raw-file/tip/README-builds.html

  1. If you don't have a jdk7u7 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/j2sdk-image

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/jdk8/jdk8/raw-file/tip/README-builds.html