jdk-24 fork (from: https://github.com/openjdk/jdk) with modifications to be used in Wildcard-Usage analysis tools
Go to file
John Cuthbertson 144fb9dc25 7068240: G1: Long "parallel other time" and "ext root scanning" when running specific benchmark
In root processing, move the scanning of the reference processor's discovered lists to before RSet updating and scanning. When scanning the reference processor's discovered lists, use a buffering closure so that the time spent copying any reference object is correctly attributed. Also removed a couple of unused and irrelevant timers.

Reviewed-by: ysr, jmasa
2011-08-01 10:04:28 -07:00
.jcheck 7048009: Update .jcheck/conf files for JDK 8 2011-05-24 15:28:39 -07:00
corba 7069993: Adjust make/jprt.properties file for jdk8 2011-07-22 17:34:04 -07:00
hotspot 7068240: G1: Long "parallel other time" and "ext root scanning" when running specific benchmark 2011-08-01 10:04:28 -07:00
jaxp 7069993: Adjust make/jprt.properties file for jdk8 2011-07-22 17:34:49 -07:00
jaxws 7069993: Adjust make/jprt.properties file for jdk8 2011-07-22 17:35:04 -07:00
jdk Merge 2011-08-09 17:38:52 -07:00
langtools 7064544: (javadoc) miscellaneous fixes requested by netbeans 2011-08-05 19:41:05 -07:00
make Merge 2011-07-22 21:31:05 -07:00
test Merge 2011-04-12 18:35:57 -07:00
.hgignore 6631003: Add hg tip changeset to build image 2011-04-26 16:30:00 -07:00
.hgtags Added tag jdk7-b147 for changeset a2a589fc2954 2017-07-05 17:47:06 +02:00
.hgtags-top-repo Added tag jdk7-b147 for changeset 1a289b7faf76 2011-06-27 13:21:08 -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 7043700: Regression for IcedTea builds 2011-05-16 08:40:01 -07: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 7030131: Update README-builds.html to cover changes introduced by SE-Embedded integration 2011-03-28 00:50:19 -04:00
THIRD_PARTY_README 7057046: Add embedded license to THIRD PARTY README 2011-06-22 10:09:19 -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.