jdk-24 fork (from: https://github.com/openjdk/jdk) with modifications to be used in Wildcard-Usage analysis tools
Go to file
Coleen Phillimore cafb36661d 8003426: Remove UseFastAccessors and UseFastEmptyMethods except for zero
These options have been long disabled in Xmixed mode because they prevent these small methods from being inlined and are subject to bit rot, and we don't need more macro assembler code to maintain and change if the constant pool cache format changes.

Reviewed-by: simonis, kvn
2014-08-12 10:48:55 -04:00
.jcheck
common 8049715: PPC64: First steps to enable SA on Linux/PPC64 2014-07-14 17:26:16 -04:00
corba Added tag jdk9-b25 for changeset 607831311622 2014-08-01 14:09:06 -07:00
hotspot 8003426: Remove UseFastAccessors and UseFastEmptyMethods except for zero 2014-08-12 10:48:55 -04:00
jaxp Merge 2014-08-04 15:33:48 -07:00
jaxws Merge 2014-08-04 15:33:54 -07:00
jdk 8042469: Launcher changes for native memory tracking scalability enhancement 2014-08-05 19:29:00 -07:00
langtools Merge 2014-08-04 15:33:22 -07:00
make 8054009: Support SKIP_BOOT_CYCLE=false when invoked from JPRT 2014-07-31 11:14:26 -07:00
nashorn 8054411: Add nashorn.args.prepend system property 2014-08-06 11:54:50 +02:00
test 8050825: Support running regression tests using jtreg_tests+TESTDIRS from top level 2014-07-15 21:45:50 -07:00
.hgignore
.hgtags Added tag jdk9-b25 for changeset 13a5c76976fe 2017-07-05 19:52:35 +02:00
.hgtags-top-repo Added tag jdk9-b25 for changeset 4c599f00e556 2014-08-01 14:09:05 -07:00
ASSEMBLY_EXCEPTION
configure
get_source.sh 8048184: handle mercurial dev build version string 2014-07-08 11:21:43 -07:00
LICENSE
Makefile
README 8043975: Update README for jdk9 2014-05-26 17:22:04 -04:00
README-builds.html 8041593: Update README-builds.html to refer to jdk9 2014-04-24 10:21:58 +02:00
THIRD_PARTY_README

README:
  This file should be located at the top of the OpenJDK Mercurial root
  repository. A full OpenJDK repository set (forest) should also include
  the following 7 nested repositories:
    "jdk", "hotspot", "langtools", "nashorn", "corba", "jaxws"  and "jaxp".

  The root repository can be obtained with something like:
    hg clone http://hg.openjdk.java.net/jdk9/jdk9 openjdk9
  
  You can run the get_source.sh script located in the root repository to get
  the other needed repositories:
    cd openjdk9 && 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 OpenJDK.

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

  1. If you don't have a jdk8 or newer jdk, download and install it from
     http://java.sun.com/javase/downloads/index.jsp
     Add the /bin directory of this installation to your PATH environment
     variable.

  2. Configure the build:
       bash ./configure
  
  3. Build the OpenJDK:
       make all
     The resulting JDK image should be found in build/*/images/j2sdk-image

where make is GNU make 3.81 or newer, /usr/bin/make on Linux usually
is 3.81 or newer. Note that on Solaris, GNU make is called "gmake".

Complete details are available in the file:
     http://hg.openjdk.java.net/jdk9/jdk9/raw-file/tip/README-builds.html