jdk-24 fork (from: https://github.com/openjdk/jdk) with modifications to be used in Wildcard-Usage analysis tools
Go to file
John Cuthbertson a3a42c48e8 8007036: G1: Too many old regions added to last mixed GC
Stop adding old regions to collection set when the remaining reclaimable bytes reaches, or goes below, G1HeapWastePercent. Changes were also reviewed by Vitaly Davidovich <vitalyd@gmail.com>.

Reviewed-by: brutisso
2013-03-04 12:42:14 -08:00
.jcheck 7048009: Update .jcheck/conf files for JDK 8 2011-05-24 15:28:39 -07:00
common 8004352: build-infra: Limit JOBS on large machines 2013-03-04 16:45:07 +01:00
corba Added tag jdk8-b79 for changeset 6cecdca1115d 2013-02-28 10:41:58 -08:00
hotspot 8007036: G1: Too many old regions added to last mixed GC 2013-03-04 12:42:14 -08:00
jaxp Added tag jdk8-b79 for changeset 1f581fc39f6b 2013-02-28 10:42:23 -08:00
jaxws Added tag jdk8-b79 for changeset b258a0e45b83 2013-02-28 10:42:28 -08:00
jdk Merge 2013-02-28 20:30:34 -08:00
langtools Added tag jdk8-b79 for changeset eef229ae322b 2013-02-28 10:43:03 -08:00
make 8004726: Link bug ids to jbs rather than monaco 2013-02-06 11:09:24 -08:00
test 8006595: Use jdk/test/Makefile targets in preference to local definitions 2013-02-06 11:12:46 -08:00
.hgignore 7197849: Update new build-infra makefiles 2012-09-18 11:29:16 -07:00
.hgtags Added tag jdk8-b79 for changeset a1313a8d90d1 2017-07-05 18:42:22 +02:00
.hgtags-top-repo Added tag jdk8-b79 for changeset 31943a427b7d 2013-02-28 10:41:46 -08:00
ASSEMBLY_EXCEPTION Initial load 2007-12-01 00:00:00 +00:00
configure 8000992: Update new build-infra makefiles 2012-10-26 14:29:57 -07: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 8004229: build-infra: Umbrella for switch of default "make" to new makefiles 2013-01-04 21:04:03 -08:00
NewMakefile.gmk 8004265: Add build support for Compact Profiles 2013-01-21 01:50:40 -05:00
README 8004712: build-infra: Move user guide from web pages to repository 2013-02-23 10:47:01 -08:00
README-builds.html 8004712: build-infra: Move user guide from web pages to repository 2013-02-23 10:47:01 -08:00
THIRD_PARTY_README 6880559: Enable PKCS11 64-bit windows builds 2012-07-16 22:41:04 +01: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