jdk-24 fork (from: https://github.com/openjdk/jdk) with modifications to be used in Wildcard-Usage analysis tools
Go to file
John Cuthbertson 70fe3ca4f5 6843694: G1: assert(index < _vs.committed_size(),"bad index"), g1BlockOffsetTable.inline.hpp:55
For heaps larger than 32Gb, the number of heap regions overflows the data type used to hold the region index in the SparsePRT structure. Changed the region indexes, card indexes, and RSet hash table buckets to ints and added some size overflow guarantees.

Reviewed-by: ysr, tonyp
2009-06-11 17:19:33 -07:00
.jcheck 6669216: Add jcheck configuration directories 2008-02-29 20:03:57 -08:00
corba Added tag jdk7-b58 for changeset f50e6e2c1b3b 2009-05-11 12:08:03 -07:00
hotspot 6843694: G1: assert(index < _vs.committed_size(),"bad index"), g1BlockOffsetTable.inline.hpp:55 2009-06-11 17:19:33 -07:00
jaxp Added tag jdk7-b58 for changeset 2d7afc04121f 2009-05-11 12:08:09 -07:00
jaxws Added tag jdk7-b58 for changeset 2c677d453222 2009-05-11 12:08:10 -07:00
jdk Merge 2009-05-12 14:05:09 -07:00
langtools Added tag jdk7-b58 for changeset 81bd48bfe2e6 2009-05-11 12:08:21 -07:00
make 6831225: Upgrade JPRT jobs to use newer Linux 2.6 (e.g. Fedora 9) 2009-04-27 20:15:44 -07:00
.hgignore Initial load 2007-12-01 00:00:00 +00:00
.hgtags Added tag jdk7-b58 for changeset d60a9ce3c3ea 2017-07-05 16:52:55 +02:00
.hgtags-top-repo Added tag jdk7-b58 for changeset 9f9b8a0e6229 2009-05-11 12:08:03 -07:00
ASSEMBLY_EXCEPTION Initial load 2007-12-01 00:00:00 +00:00
LICENSE Initial load 2007-12-01 00:00:00 +00:00
Makefile 6814575: Update copyright year 2009-03-09 13:28:37 -07:00
README Initial load 2007-12-01 00:00:00 +00:00
README-builds.html 6591875: Nimbus Swing Look and Feel 2009-04-25 21:34:45 +04:00
THIRD_PARTY_README Initial load 2007-12-01 00:00:00 +00:00

README:
  This file should be located at the top of the OpenJDK Mercurial repository
  forest. This top or enclosing repository will include a "make" directory,
  and a Makefile at the very top of the repository.
  It should also include the 6 repositories: "jdk", "hotspot", "langtools",
  "corba", "jaxws"  and "jaxp".

  See http://openjdk.java.net/ for more information about the OpenJDK.

Simple Build Instructions:

  1. 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 this JDK 6.

  2. Download and install the Binary Plugs for the most recent JDK7 from
     http://download.java.net/openjdk/jdk7/
     Set the environment variable ALT_BINARY_PLUGS_PATH to the location of
     these binary plugs.
     
  3. Check the sanity of doing a build with the current machine:
       gnumake sanity
     See README-builds.html if you run into problems.
  
  4. Do a complete build of the jdk:
       gnumake all
     The resulting JDK image should be found in build/*/j2sdk-image

where gnumake is GNU make 3.78.1 or newer, /usr/bin/make on Linux and
/usr/sfw/bin/gmake or /opt/sfw/bin/gmake on Solaris.