jdk-24 fork (from: https://github.com/openjdk/jdk) with modifications to be used in Wildcard-Usage analysis tools
Go to file
Yumin Qi f712e12f98 6830717: replay of compilations would help with debugging
When java process crashed in compiler thread, repeat the compilation process will help finding root cause. This is done with using SA dump application class data and replay data from core dump, then use debug version of jvm to recompile the problematic java method.

Reviewed-by: kvn, twisti, sspitsyn
2012-11-12 14:03:53 -08:00
.jcheck 7048009: Update .jcheck/conf files for JDK 8 2011-05-24 15:28:39 -07:00
common 8003274: build-infra: Makefile changes needed for sjavac 2012-11-13 15:54:33 -08:00
corba Added tag jdk8-b64 for changeset f0b6a25db9f2 2012-11-08 11:50:45 -08:00
hotspot 6830717: replay of compilations would help with debugging 2012-11-12 14:03:53 -08:00
jaxp Added tag jdk8-b64 for changeset 13b36a0b5705 2012-11-08 11:51:20 -08:00
jaxws Added tag jdk8-b64 for changeset 20d8f4e5a30b 2012-11-08 11:51:35 -08:00
jdk Merge 2012-11-14 12:29:17 -08:00
langtools Merge 2012-11-09 14:47:22 -08:00
make Merge 2012-10-31 09:12:45 -07:00
test 7173494: some jdk tests are not run in test/Makefile 2012-10-09 13:25:27 +01:00
.hgignore 7197849: Update new build-infra makefiles 2012-09-18 11:29:16 -07:00
.hgtags Added tag jdk8-b64 for changeset 70fa4b11f265 2017-07-05 18:29:06 +02:00
.hgtags-top-repo Added tag jdk8-b64 for changeset 2ed7c69fba51 2012-11-08 11:50:40 -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 7167593: Changed get_source.sh to allow for getting full oracle jdk repo forest 2012-05-10 08:26:26 -07:00
LICENSE 7013964: openjdk LICENSE file needs rebranding 2011-02-16 13:29:01 -08:00
Makefile 7197849: Update new build-infra makefiles 2012-09-18 11:29:16 -07:00
NewMakefile.gmk 8000992: Update new build-infra makefiles 2012-10-26 14:29:57 -07:00
README 7071275: Fix jdk7 references in README files, remove Forest Extension mentions 2011-07-26 21:54:25 +02:00
README-builds.html 7152336: Enable builds on Windows with MinGW/MSYS 2012-10-23 10:10:49 -07: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. 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/jdk8/jdk8 openjdk8
  
  To make sure you have all the nested repositories, you can run the
  get_source.sh script located in the same respository as this file:

    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 the OpenJDK.

Simple Build Instructions:
  
  0. Get the necessary system software/packages installed on your system, see
     http://hg.openjdk.java.net/jdk8/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.