jdk-24 fork (from: https://github.com/openjdk/jdk) with modifications to be used in Wildcard-Usage analysis tools
Go to file
Antonios Printezis 408e0b1bc1 7046182: G1: remove unnecessary iterations over the collection set
Remove two unnecessary iterations over the collection set which are supposed to prepare the RSet's of the CSet regions for parallel iterations (we'll make sure this is done incrementally). I'll piggyback on this CR the removal of the G1_REM_SET_LOGGING code.

Reviewed-by: brutisso, johnc
2011-06-21 15:23:07 -04:00
.jcheck 6669216: Add jcheck configuration directories 2008-02-29 20:03:57 -08:00
corba Added tag jdk7-b142 for changeset f1451ca1fca3 2011-05-12 17:17:16 -07:00
hotspot 7046182: G1: remove unnecessary iterations over the collection set 2011-06-21 15:23:07 -04:00
jaxp Added tag jdk7-b142 for changeset 80cd3986b5de 2011-05-12 17:17:29 -07:00
jaxws Merge 2011-05-14 10:24:05 -07:00
jdk Merge 2011-05-18 18:18:04 -07:00
langtools 7043922: Regression: internal compiler error for nested anonymous inner class featuring varargs constructor 2011-05-16 09:38:04 +01:00
make 7043700: Regression for IcedTea builds 2011-05-16 08:40:01 -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-b142 for changeset 92bf0655022d 2017-07-05 17:44:12 +02:00
.hgtags-top-repo Added tag jdk7-b142 for changeset 70e694b33e64 2011-05-12 17:17:14 -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 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.