jdk-24 fork (from: https://github.com/openjdk/jdk) with modifications to be used in Wildcard-Usage analysis tools
Go to file
Thomas Schatzl 4fe28ee318 8079208: gc/g1/TestLargePageUseForAuxMemory.java fails due to not considering page allocation granularity for setup
The test case needs to use the OS'es allocation granularity to properly determine the boundary values for the test.

Reviewed-by: dfazunen, jmasa, ecaspole
2015-06-24 09:41:11 +02:00
.jcheck 8030068: Update .jcheck/conf files for JDK 9 2013-12-13 09:34:44 -08:00
common 8081692: Configure should verify that -fstack-protector is valid 2015-06-03 15:20:25 +02:00
corba Added tag jdk9-b67 for changeset a5240da82a64 2015-06-04 09:31:46 -07:00
hotspot Merge 2015-06-04 18:50:05 -07:00
jaxp Merge 2015-06-04 18:49:07 -07:00
jaxws Merge 2015-06-04 18:49:20 -07:00
jdk Merge 2015-06-04 18:49:37 -07:00
langtools Merge 2015-06-04 18:50:30 -07:00
make 8129518: Remove ParOldGC tests from the jprt hotspot testset 2015-06-23 10:20:10 -07:00
nashorn Merge 2015-06-04 18:49:16 -07:00
test 8079208: gc/g1/TestLargePageUseForAuxMemory.java fails due to not considering page allocation granularity for setup 2015-06-24 09:41:11 +02:00
.hgignore 7197849: Update new build-infra makefiles 2012-09-18 11:29:16 -07:00
.hgtags Added tag jdk9-b67 for changeset 56166ce66037 2017-07-05 20:36:16 +02:00
.hgtags-top-repo Added tag jdk9-b67 for changeset b0bcdde43c19 2015-06-04 09:31:45 -07: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 8074432: Move jdeps and javap to jdk.jdeps module 2015-05-27 13:25:04 -07:00
README 8043975: Update README for jdk9 2014-05-26 17:22:04 -04:00
README-builds.html 8072023: Investigate and upgrade the minimum supported gnumake for JDK 9, from 3.81 to 4.0 2015-04-17 10:43:28 +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 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/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/jdk9/jdk9/raw-file/tip/README-builds.html