jdk-24 fork (from: https://github.com/openjdk/jdk) with modifications to be used in Wildcard-Usage analysis tools
Go to file
John Cuthbertson c2275649b7 7026932: G1: No need to abort VM when card count cache expansion fails
Manage allocation/freeing of the card cache counts and epochs arrays directly so that an allocation failure while attempting to expand these arrays does not abort the JVM. Failure to expand these arrays is not fatal.

Reviewed-by: iveresov, tonyp
2011-03-28 10:58:54 -07:00
.jcheck 6669216: Add jcheck configuration directories 2008-02-29 20:03:57 -08:00
corba Added tag jdk7-b134 for changeset 0c806e137e3f 2011-03-17 14:32:42 -07:00
hotspot 7026932: G1: No need to abort VM when card count cache expansion fails 2011-03-28 10:58:54 -07:00
jaxp Added tag jdk7-b134 for changeset 74c6fa05df57 2011-03-17 14:32:53 -07:00
jaxws Added tag jdk7-b134 for changeset 0cea4fe308ee 2011-03-17 14:32:54 -07:00
jdk Merge 2011-03-22 12:12:31 -07:00
langtools Added tag jdk7-b134 for changeset fbf4a969ccba 2011-03-17 14:33:12 -07:00
make Merge 2011-03-01 11:54:35 -08:00
test 7013739: jdk_rmi target is missing in the top repo's test/Makefile 2011-01-20 22:16:55 -08:00
.hgignore 6978977: Productivity: use ant for java part of build 2010-09-03 20:19:45 -07:00
.hgtags Added tag jdk7-b134 for changeset def8e16dd237 2017-07-05 17:37:53 +02:00
.hgtags-top-repo Added tag jdk7-b134 for changeset 6baee4c33881 2011-03-17 14:32:38 -07:00
ASSEMBLY_EXCEPTION Initial load 2007-12-01 00:00:00 +00:00
get_source.sh 7003845: README-builds document proper location of forest extension, provide alternatives 2010-12-22 12:25:52 -08:00
LICENSE 7013964: openjdk LICENSE file needs rebranding 2011-02-16 13:29:01 -08:00
Makefile 7026167: Broken fastdebug only build 2011-03-09 16:26:38 -08:00
README 6896934: README: Document how the drop source bundles work for jaxp/jaxws 2011-03-22 08:15:39 -07:00
README-builds.html 6896934: README: Document how the drop source bundles work for jaxp/jaxws 2011-03-22 08:15:39 -07:00
THIRD_PARTY_README 6803688: Integrate latest JAX-WS (2.1.6) in to JDK 6u14 2009-08-07 11:31:24 -07:00

README:
  This file should be located at the top of the OpenJDK Mercurial root
  repository. This root repository will include a "make" directory,
  and a Makefile for building the entire OpenJDK.
  A full OpenJDK repository set (forest) should also include the following
  6 nested repositories:
    "jdk", "hotspot", "langtools", "corba", "jaxws"  and "jaxp".
  There are also several source downloads for the jax* repositories that
  will be needed.

  This one root repository can be obtained with something like:
    hg clone http://hg.openjdk.java.net/jdk7/jdk7 openjdk7
  To make sure you have all the nested repositories, you can run:
    cd openjdk7 && sh ./get_source.sh
  (This is identical to using the Mercurial Forest Extension command 
   'hg fclone http://hg.openjdk.java.net/jdk7/jdk7 openjdk7').
  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 the OpenJDK.

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

  1. If you don't have a jdk6 installed, download and install a JDK 6 from
     http://java.sun.com/javase/downloads/index.jsp
     Set the environment variable ALT_BOOTDIR to the location of JDK 6.

  2. Check the sanity of doing a build with your current system:
       make sanity
     See README-builds.html if you run into problems.
  
  3. Do a complete build of the OpenJDK:
       make all
     The resulting JDK image should be found in build/*/j2sdk-image

where make is GNU make 3.81 or newer, /usr/bin/make on Linux usually
is 3.81 or newer.

Complete details are available in README-builds.html.