jdk-24 fork (from: https://github.com/openjdk/jdk) with modifications to be used in Wildcard-Usage analysis tools
Go to file
Y. Srinivas Ramakrishna f2b6ac989e 6634032: CMS: Need CMSInitiatingPermOccupancyFraction for perm, divorcing from CMSInitiatingOccupancyFraction
The option CMSInitiatingPermOccupancyFraction now controls perm triggering threshold. Even though the actual value of the threshold has not yet been changed, so there is no change in policy, we now have the infrastructure in place for dynamically deciding when to collect the perm gen, an issue that will be addressed in the near future.

Reviewed-by: jmasa
2008-03-16 21:57:25 -07:00
.jcheck 6669216: Add jcheck configuration directories 2008-02-29 20:03:57 -08:00
corba 6627817: Remove ^M characters in all files (Makefiles too) 2008-03-25 14:42:28 -07:00
hotspot 6634032: CMS: Need CMSInitiatingPermOccupancyFraction for perm, divorcing from CMSInitiatingOccupancyFraction 2008-03-16 21:57:25 -07:00
jaxp 6652588: Fix broken JPRT makefile target, no bundle saved 2008-03-04 10:58:04 -08:00
jaxws 6652588: Fix broken JPRT makefile target, no bundle saved 2008-03-04 10:58:50 -08:00
jdk Merge 2008-03-27 12:09:50 -07:00
langtools 6638501: Regression with Javac in JDK6 U4 b03? 2008-03-14 16:09:30 -07:00
make 6623832: Cleanup old j2se makefile targets 2008-03-25 14:38:56 -07:00
.hgignore Initial load 2007-12-01 00:00:00 +00:00
.hgtags Added tag jdk7-b24 for changeset 1cc8dd79fd1c 2017-07-05 16:33:56 +02:00
.hgtags-top-repo Added tag jdk7-b24 for changeset fd16c54261b3 2007-12-04 16:28:05 -08: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 6623832: Cleanup old j2se makefile targets 2008-03-25 14:38:56 -07:00
README Initial load 2007-12-01 00:00:00 +00:00
README-builds.html 6662830: OpenJDK build testing results 2008-03-05 18:56:03 -08: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.