Changeset: 87170fc5a587
Author:mchung
Date: 2008-12-05 10:28 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/87170fc5a587
6764062: Revise usage of java.io.*.close
Summary: Handle closing multiple open I/O streams in case close() throws
IOException
Reviewed-by: ksrini
! src/s
Changeset: 1f751a9f7052
Author:mchung
Date: 2009-01-20 13:02 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/1f751a9f7052
6793429: Use compiled properties instead of plain properties for resource file
Summary: Rename the variables in Resources.gmk to make compiled properties m
Changeset: 2fb53eb9df14
Author:mchung
Date: 2009-02-26 14:36 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/2fb53eb9df14
6801467: Defer get the launcher resource bundle until it's needed
Summary: Lazily initialize the launcher resource bundle
Reviewed-by: ksrini, darcy
! src
Changeset: de1d02ad2d1d
Author:mchung
Date: 2009-02-27 13:43 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/de1d02ad2d1d
6799689: Make sun.misc.FloatingDecimal.hexFloatPattern static field initialized
lazily
Summary: Lazily initialize the hexFloatPattern static field
Reviewe
Changeset: 0da45c759116
Author:mchung
Date: 2009-02-27 16:34 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/0da45c759116
6809504: Remove enctype="text/xml" from the offline registration page
Summary: Remove enctype="text/xml" from register.html and other localized
versions
R
Changeset: 07d2550f5c84
Author:mchung
Date: 2009-03-03 19:26 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/07d2550f5c84
6799230: Lazily load java.lang.annotation.Annotation class
Summary: Remove the static EMPTY_ANNOTATION_ARRAY field; add
AnnotationParser.toArray method
Re
Changeset: e1064300e0f6
Author:mchung
Date: 2009-03-12 10:27 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/e1064300e0f6
6810254: Lazily instantiate the shared secret access objects
Summary: Register the shutdown hooks only when needed and remove
JavaIODeleteOnExitAccess
Rev
Changeset: 392cd358db5d
Author:mchung
Date: 2009-03-18 17:37 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/392cd358db5d
6817246: Redundant call to set InetAddressCachePolicy to FOREVER if not set
during initialization
Summary: Remove InetAddressCachePolicy.setIfNotSet call
Changeset: 2dae30c4d687
Author:mchung
Date: 2009-03-25 12:24 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/2dae30c4d687
6819122: DefaultProxySelector should lazily initialize the Pattern object and
the NonProxyInfo objects
Summary: Move two static NonProxyInfo fields into N
6819110: Lazily load Sun digest provider for jar verification
Webrev at:
http://cr.openjdk.java.net/~mchung/6819110/webrev.00/
Details:
ManifestEntryVerifier's static initializer calls
sun.security.jce.Providers.getSunProvider() that loads and initializes
several security classes which are n
Changeset: 85a91be56593
Author:mchung
Date: 2009-03-31 23:52 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/85a91be56593
6819110: Lazily load Sun digest provider for jar verification
Summary: Lazily call Providers.getSunProvider() instead of at static initializer
Reviewed-by:
Changeset: 164ce9ff8b58
Author:mchung
Date: 2009-04-27 12:08 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/164ce9ff8b58
6829503: addShutdownHook fails if called after shutdown has commenced.
Summary: allow shutdown hook to be added during shutdown and handle properly if
it
Changeset: 7772d77bd7c2
Author:mchung
Date: 2009-05-26 17:47 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/7772d77bd7c2
6829636: test/java/util/logging/LoggingDeadlock2.java is flaky
Summary: remove @ignore
Reviewed-by: swamyv
! src/share/classes/java/net/URLConnection.java
Changeset: fdf11ce72e8e
Author:mchung
Date: 2009-08-06 11:25 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/fdf11ce72e8e
4917309: (cl) Reduce internal usage of ClassNotFoundExceptions during
class-loading
Summary: Change findBootstrapClass to return null instead of throwing
Changeset: c7e469ae3edb
Author:mchung
Date: 2009-09-14 13:37 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/c7e469ae3edb
6878481: Add performance counters in the JDK
Summary: Added new performance counters in the JDK to track performance metrics
Reviewed-by: alanb, dholmes, i
Alan,
Looks good. Minor nit in SecurityConstants.java
line 148 - good to add a blank line to separate the two fields
Mandy
Alan Bateman wrote:
Sean, Mandy - can you review this? I also need someone from the AWT team.
This patch eliminates the static dependency on java.awt.AWTPermission
fro
Changeset: d3281fa8e46c
Author:mchung
Date: 2009-09-17 14:24 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/d3281fa8e46c
6882376: Add internal support for JRE implementation to eliminate the
dependency on logging
Summary: Added sun.util.logging.PlatformLogger for JRE impleme
Changeset: c499401bc138
Author:mchung
Date: 2009-10-05 18:15 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/c499401bc138
6612680: Remove classloader dependency on jkernel
Summary: Add a new sun.misc.BootClassLoaderHook that DownloadManager will
implement
Reviewed-by: alanb,
Changeset: 1b81fc851b20
Author:mchung
Date: 2009-10-06 15:14 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/1b81fc851b20
602: sun.misc.BootClassLoaderHook.getBootstrapPaths stack overflow
Summary: Fixed sun.misc.BootClassLoaderHook.getBootstrapPaths calls
hook.getAdditio
Changeset: 16b33372af1c
Author:mchung
Date: 2009-10-14 20:16 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/16b33372af1c
6891701: test/java/lang/management/RuntimeMXBean/GetSystemProperties should
restore the system property
Summary: Restore the system properties when the te
Changeset: 16e4bbb7488d
Author:mchung
Date: 2009-10-15 17:36 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/16e4bbb7488d
6891707: Eliminate the java.io.FilePermission dependency on PolicyFile
Summary: Replace call to PolicyFile.canonPath with its own implementation
Reviewed-b
Changeset: 252b17ca9abb
Author:mchung
Date: 2009-10-27 16:31 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/252b17ca9abb
6895456: Eliminate dependency on java.io.ObjectStreamClass during boot
Summary: Duplicate ObjectStreamClass.getClassSignature method in
ObjectStreamField
Changeset: ab681c7e811a
Author:mchung
Date: 2009-11-09 21:32 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/ab681c7e811a
6899607: Update java.util.prefs.FileSystemPreferences to use PlatformLogger
Summary: Update java.util.prefs.FileSystemPreferences to use PlatformLogger
Rev
Changeset: 78dbc547ac78
Author:mchung
Date: 2009-11-12 10:29 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/78dbc547ac78
6899851: Regression causes new dependency to jkernel
Summary: Replaced sun.jkernel.DownloadManager calls with BootClassLoaderHook
Reviewed-by: bae, asaha
Changeset: c8fb7e11daf8
Author:mchung
Date: 2009-11-18 22:29 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/c8fb7e11daf8
6902678: com.sun.tracing.ProviderFactory.createProvider doesn't throw
IllegalArgumentException
Summary: doPrivileged for calls that have permission check
Fixed 6903638: Remove dependency on AuthPermission from SecurityConstants
Webrev at:
http://cr.openjdk.java.net/~mchung/6903638/webrev.00/
Move the two static fields defined in the SecurityConstants to
javax.security.auth.Subject class. javax.security.auth classes are not
needed during boot
Sean Mullan wrote:
Mandy Chung wrote:
Fixed 6903638: Remove dependency on AuthPermission from
SecurityConstants
Webrev at:
http://cr.openjdk.java.net/~mchung/6903638/webrev.00/
Move the two static fields defined in the SecurityConstants to
javax.security.auth.Subject class
Changeset: 2fec95bd2192
Author:mchung
Date: 2009-11-23 08:21 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/2fec95bd2192
6903638: Remove dependency on AuthPermission from SecurityConstants
Summary: Move two static fields from SecurityConstants to
javax.security.auth.Subject
Changeset: 0f8f624ddcb4
Author:mchung
Date: 2009-12-09 21:09 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/0f8f624ddcb4
6909082: Docs warning from java.util.logging.PlatformLoggingMXBean
Summary: Fix incorrect tag @See with @see.
Reviewed-by: darcy
! src/share/classes/java/
Changeset: a368ebcfeeb6
Author:mchung
Date: 2009-12-17 08:11 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/a368ebcfeeb6
6898747: Allow JNDI cosnaming provider to be used when java.applet is not
present
Summary: Check if java.applet.Applet is present before accessing the typ
Changeset: da43f2e977ac
Author:mchung
Date: 2009-12-18 11:36 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/da43f2e977ac
6909572: Add a new target for building modules
Summary: Add a new "modules" build target that builds jdk and jre module image
Reviewed-by: alanb, ohair
!
Changeset: d30f2e22fffd
Author:mchung
Date: 2010-01-07 08:14 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/d30f2e22fffd
6911737: Module build: generate modules with native libraries and any other
files not in jar
Summary: create modules under OUTPUTDIR/modules directory con
Changeset: ba74184a952c
Author:mchung
Date: 2010-01-12 15:19 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/ba74184a952c
6915502: Legal notice repairs needed in jdk/make/modules/tools
Summary: Fix the legal notice in jdk/make/modules/tools
Reviewed-by: tbell
! make/modules/t
Changeset: 056d88d0f4d4
Author:mchung
Date: 2010-01-18 15:23 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/056d88d0f4d4
6916217: make/modules/Makefile requires ALT_JDK_IMPORT_PATH
Summary: build modules not depending on ALT_JDK_IMPORT_PATH being set
Reviewed-by: alanb
! mak
Changeset: 83c34a6b1458
Author:mchung
Date: 2010-02-08 23:02 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/83c34a6b1458
6924497: HotSpotDiagnosticsMXBean.getDiagnosticOptions throws NPE
Summary: Check if the element in the flags array is non-null to filter
unsupported flags
Changeset: 784e52734b8d
Author:mchung
Date: 2010-02-10 17:51 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/784e52734b8d
6915413: Module build: building of specified jdk components instead of all
Summary: Define new SUBDIRS_* variables for specifying components for one group
Changeset: 74f493fae483
Author:mchung
Date: 2010-02-12 11:33 -0800
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/74f493fae483
6925868: Eliminate pack200's dependency on logging
Summary: Replace j.u.l.Logger with sun.util.logging.PlatformLogger
Reviewed-by: alanb, forax
! src/shar
Hi,
Please review the fix for:
6951599: Rename package of security tools for modularization
Webrev:
http://cr.openjdk.java.net/~mchung/6951599/webrev.00/
Move KeyTool, PolicyTool and JarSigner classes to its own package so
that the classes can be placed in its own module while eliminating
Changeset: 05c9ff89bcdc
Author:mchung
Date: 2010-05-12 14:41 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/05c9ff89bcdc
6951661: Eliminate jvmstat dependency on sun.management.counter
Summary: jvmstat keeps its own copy of Units and Variability class
Reviewed-by: alanb
! sr
Mandy Chung wrote:
Hi,
Please review the fix for:
6951599: Rename package of security tools for modularization
Webrev:
http://cr.openjdk.java.net/~mchung/6951599/webrev.00/
Move KeyTool, PolicyTool and JarSigner classes to its own package so
that the classes can be placed in its own
which is required by these windows
security tools. I think the krb5 implementation is well isolated (in
the sun.security.krb5.** package).
Mandy
Thanks
Max
--- Original message ---
From: Mandy Chung
To: [email protected]
Sent: 14.5.'10, 13:16
I revised the fix to r
Weijun Wang wrote:
On May 14, 2010, at 2:40 PM, Mandy Chung wrote:
The main reason for this fix is to separate the dependency of each tool.
jdk.policytool -> jdk.desktop
jdk.keytool -> jdk.jsse
Why must "keytool -> jsse". Is it about the HostVerifier and Trus
Changeset: b3466e2c3819
Author:mchung
Date: 2010-05-18 13:12 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/b3466e2c3819
6951599: Rename package of security tools for modularization
Summary: Move PolicyTool to sun.security.tools.policytool package
Reviewed-by: weijun
! make/
Changeset: 1474dfa499e3
Author:mchung
Date: 2010-06-10 14:14 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/1474dfa499e3
6959965: jstat: Add new -classload option to print class loading statistics
Summary: Add a new jstat -classload option
Reviewed-by: alanb
! make/sun/tools
Changeset: fb2d88134382
Author:mchung
Date: 2010-06-14 14:44 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/fb2d88134382
6960789: com.sun.servicetag API needs to be added in ct.sym
Summary: Include com.sun.servicetag classes when generating ct.sym
Reviewed-by: alanb, jjg
! m
Changeset: 1b7879ca3e74
Author:mchung
Date: 2010-06-15 20:29 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/1b7879ca3e74
6961518: TEST_BUG: add @run main/othervm in tests that call setSecurityManager
Summary: Mark tests to run in othervm
Reviewed-by: ohair
! test/ProblemList
Changeset: 705777f990cf
Author:mchung
Date: 2010-06-16 12:40 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/705777f990cf
6961502: TEST_BUG:
test/java/lang/ClassLoader/defineClass/DefineClassByteBuffer.java fails
Summary: Fix the test to define TestClass by DummyClassLoader a
Changeset: c995607e7719
Author:mchung
Date: 2010-06-16 23:27 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/c995607e7719
6961408: test/java/util/logging/ParentLoggersTest.java fails in samevm mode
Summary: Check against the list of loggers added since the test begins to run
R
Changeset: 7526d0b9aab0
Author:mchung
Date: 2010-06-18 09:35 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/7526d0b9aab0
6961894: TEST_BUG: jdk_lang tests fail in samevm mode
Summary: Fixed jdk_lang tests to run in samevm mode or mark to run in othervm
Reviewed-by: alanb
! t
Changeset: 2366c2a5624c
Author:mchung
Date: 2010-06-20 19:56 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/2366c2a5624c
6962478: Privacy page referenced in register_ja.html is incorrect
Summary: Fix the URL for the privacy page
Reviewed-by: ogino
! src/share/classes/com/sun
Changeset: fe7271b4aeea
Author:mchung
Date: 2010-06-21 15:02 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/fe7271b4aeea
6962815: support enable and disable of the servicetag's system registry for
testing purpose
Summary: Allow the system registry to be disabled/enabled at r
Changeset: 389bc53d0945
Author:mchung
Date: 2010-08-12 16:36 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/389bc53d0945
6973831: NPE when printing stack trace of OOME
Summary: Initialize suppressedExceptions field to null
Reviewed-by: briangoetz, dholmes, forax
! src/share/
Changeset: 8329ebeabc10
Author:mchung
Date: 2010-08-16 15:36 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/8329ebeabc10
6921234: TEST_BUG: java/lang/ClassLoader/deadlock/TestCrossDelegate.sh needs to
be modified for Cygwin
Summary: Add check for CYGWIN
Reviewed-by: ohair
!
Changeset: 6586ab5b79f4
Author:mchung
Date: 2010-08-31 09:15 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/6586ab5b79f4
6981005: TEST BUG: java/lang/ClassLoader/TestCrossDelegate.sh timeout on windows
Summary: Increase timeout value
Reviewed-by: alanb
! test/ProblemList.txt
Changeset: b200263f1b68
Author:mchung
Date: 2010-09-01 17:37 -0700
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/b200263f1b68
6977887: (doc) Java 6 API missing info about encoding parameter in storeToXML
method
Reviewed-by: sherman
! src/share/classes/java/util/Properties.java
Changeset: e433ed08b733
Author:mchung
Date: 2013-03-28 13:14 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e433ed08b733
8010309: Improve PlatformLogger.isLoggable performance by direct mapping from
an integer to Level
Reviewed-by: mchung
Contributed-by: [email protected]
Sean, John, Joe,
Can you review this fix todeprecatesthe |SecurityManager.checkMemberAccess|
method as proposed in http://openjdk.java.net/jeps/176?
Webrev at:
http://cr.openjdk.java.net/~mchung/jdk8/webrevs/8007035/webrev.00
Specdiff:
http://cr.openjdk.java.net/~mchung/jdk8/webrevs/8007035/spe
Changeset: b62a76763bf3
Author:mchung
Date: 2013-04-05 10:41 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/b62a76763bf3
8011380: FX dependency on PlatformLogger broken by 8010309
Reviewed-by: alanb
! src/share/classes/java/util/logging/LoggingProxyImpl.java
! src/share/clas
Changeset: da6addef956e
Author:mchung
Date: 2013-04-16 21:39 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/da6addef956e
8010117: Annotate jdk caller sensitive methods with @sun.reflect.CallerSensitive
Reviewed-by: jrose, alanb, twisti
! make/java/java/FILES_c.gmk
! make/jav
Changeset: 222a72df2f42
Author:mchung
Date: 2013-04-16 22:11 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/nashorn/rev/222a72df2f42
8010117: Annotate jdk caller sensitive methods with @sun.reflect.CallerSensitive
Reviewed-by: jrose, alanb, twisti, sundar
! src/jdk/nashorn/api/scrip
Changeset: 73e3b474125e
Author:mchung
Date: 2013-04-17 12:04 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/73e3b474125e
8004260: dynamic proxy class should have the same Java language access as the
proxy interfaces
Reviewed-by: alanb, jrose, jdn
! src/share/classes/java/la
Changeset: 32c3a580812b
Author:mchung
Date: 2013-04-18 11:14 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/32c3a580812b
8012624: Add sun/management/HotspotRuntimeMBean/GetSafepointSyncTime.java in
ProblemList.txt
Reviewed-by: lancea, alanb
! test/ProblemList.txt
Changeset: 3b81fac25d26
Author:mchung
Date: 2013-04-18 13:02 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/3b81fac25d26
8011934: sun.misc.PerfCounter calls Perf.createLong with incorrect parameters
Reviewed-by: mchung
Contributed-by: Yasumasa Suenaga
! src/share/classes/su
Changeset: 3e4a0fddeb00
Author:jgish
Date: 2013-04-18 16:33 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/3e4a0fddeb00
8012005: LogManager needs test to ensure stack trace is not being done to find
bundle
Reviewed-by: mchung
+ test/java/util/logging/bundlesearch/ClassPathT
Changeset: e8f1dc6d0c0c
Author:jgish
Date: 2013-04-19 16:50 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e8f1dc6d0c0c
8010939: Deadlock in LogManager
Summary: re-order locks to avoid deadlock
Reviewed-by: mchung
! src/share/classes/java/util/logging/LogManager.java
+ test/
Changeset: 5e7ae178b24d
Author:plevart
Date: 2013-04-26 16:09 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/5e7ae178b24d
7123493: (proxy) Proxy.getProxyClass doesn't scale under high load
Reviewed-by: mchung
! src/share/classes/java/lang/reflect/Proxy.java
+ src/share/class
Changeset: 4a82d2b86c75
Author:mchung
Date: 2013-04-30 15:42 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4a82d2b86c75
8013531: Provide a utility class in com.sun.tools.classfile to find
field/method references
Reviewed-by: alanb
! test/sun/reflect/CallerSensitive/CallerS
Changeset: 57648bad3287
Author:mchung
Date: 2013-04-30 15:43 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/57648bad3287
8013531: Provide a utility class in com.sun.tools.classfile to find
field/method references
Reviewed-by: alanb
! src/share/classes/com/sun/tools/cl
Changeset: 5e8959ab64af
Author:mchung
Date: 2013-05-16 15:08 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/5e8959ab64af
4487672: (proxy) Proxy constructor should check for null argument
Reviewed-by: alanb, lancea
! src/share/classes/java/lang/reflect/Proxy.java
! test/java/
Jeff,
The limited doPrivilege is very useful and I'm hoping the libraries
can begin using the limited doPrivileged once this is in jdk8. It's
non-trivial stuff and I know that you're working on the
unit tests and I can look at them when they are available.
It looks fine to me and I don't see any
Changeset: bd84bad9ee99
Author:jdn
Date: 2013-06-04 15:33 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/bd84bad9ee99
8014097: add doPrivileged methods with limited privilege scope
Reviewed-by: mchung
! src/share/classes/java/security/AccessControlContext.java
! src/share/cl
Changeset: 986793409b2b
Author:bpb
Date: 2013-06-05 21:01 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/986793409b2b
7032154: Performance tuning of sun.misc.FloatingDecimal/FormattedFloatingDecimal
Summary: Performance improvements for double/float -> String and decimal/hex
Changeset: f5f54e493a64
Author:bpb
Date: 2013-06-06 16:45 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f5f54e493a64
8016117: New sun.misc.FDBigInteger class as part of 7032154
Reviewed-by: martin, iris
Contributed-by: Sergey Kuksenko , Brian Burkhalter
, Dmitry Nadezhin ,
I have updated the fix per the discussion in [1].
SecurityManager.checkMemberAccess will be deprecated and will check for
AllPermission in a future release.
Webrev at:
http://cr.openjdk.java.net/~mchung/jdk8/webrevs/8007035/webrev.01/
Specdiff:
http://cr.openjdk.java.net/~mchung/jdk8/webrevs/8
Changeset: cf7202b32a34
Author:mchung
Date: 2013-07-02 15:58 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/cf7202b32a34
8007035: deprecate public void SecurityManager.checkMemberAccess(Class
clazz, int which)
Reviewed-by: jrose, alanb, dfuchs
! src/share/classes/java/lang/
Changeset: 858c75eb83b5
Author:mchung
Date: 2013-07-08 14:05 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/858c75eb83b5
8014890: (ref) Reference queues may return more entries than expected
Summary: When enqueuing references check whether the j.l.r.Reference has
already bee
On 10/6/2013 1:03 PM, Alan Bateman wrote:
The webrev with the proposed update is here:
http://cr.openjdk.java.net/~alanb/8008662/webrev.02/
I went through the entire webrev and the change looks good.
For the review then the intention is that @jdk.Exported be added to
the package-info a
Changeset: cf6e39cfdf50
Author:mchung
Date: 2013-10-09 06:24 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/cf6e39cfdf50
8026027: Level.parse should return the custom Level instance instead of the
mirrored Level
Reviewed-by: dfuchs, chegar
! src/share/classes/java/util/logg
Changeset: defadd528513
Author:mchung
Date: 2013-10-17 13:19 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/defadd528513
8015912: jdeps support to output in dot file format
8026255: Switch jdeps to follow traditional Java option style
Reviewed-by: alanb
! src/share/cla
Changeset: 3735d81552a7
Author:mchung
Date: 2013-10-17 13:22 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/3735d81552a7
8015912: jdeps support to output in dot file format
8026255: Switch jdeps to follow traditional Java option style
Reviewed-by: alanb
! test/sun/reflect/Ca
On 10/17/13 12:25 PM, Andrew wrote:
I just came across this trying to understand what the new annotation means.
Is the intention for these 'exported' APIs to be eventually replaced by proper
parts of the specification (i.e. java.* or javax.*). I'm not keen on the idea
of encouraging the use of
Changeset: 042a473535aa
Author:mchung
Date: 2013-10-17 19:47 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/042a473535aa
8025799: Restore sun.reflect.Reflection.getCallerClass(int) until a replacement
API is provided
Reviewed-by: alanb, forax, dholmes, twisti
! makefiles/ma
Changeset: aa91bc6e8480
Author:mchung
Date: 2013-10-30 08:35 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/aa91bc6e8480
8027481: jdeps to handle classes with the same package name and correct profile
for javax.crypto.*
Reviewed-by: alanb, dfuchs
! src/share/classes/c
On 10/30/2013 2:25 PM, Bradford Wetmore wrote:
https://bugs.openjdk.java.net/browse/JDK-8027526
http://cr.openjdk.java.net/~wetmore/8027526/webrev/
32 * @run main/othervm SignatureGetAlgorithm
33 * @author youdwei
34 * @run main/othervm SignatureGetAlgorithm
I think you intended to
Changeset: 85fd2ae0a845
Author:mchung
Date: 2013-11-05 17:33 -0800
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/85fd2ae0a845
8022208: Intermittent test failures in java/lang/Thread/ThreadStateTest.java
6944188: ThreadMXBean/ThreadStateTest.java fails intermittently
Reviewed-by: d
Changeset: b99535e22efe
Author:mchung
Date: 2013-11-07 20:48 -0800
URL: http://hg.openjdk.java.net/jdk8/tl/corba/rev/b99535e22efe
8027943: serial version of
com.sun.corba.se.spi.orbutil.proxy.CompositeInvocationHandlerImpl changed in
7u45
Reviewed-by: msheppar, alanb, lancea
!
s
Changeset: 41d7ce111bd8
Author:mchung
Date: 2013-11-08 07:53 -0800
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/41d7ce111bd8
8027351: (ref) Private finalize method invoked in preference to protected
superclass method
Reviewed-by: alanb, dholmes, mr, plevart, psandoz
! makefiles
Changeset: 1c9ba18198d5
Author:mchung
Date: 2013-11-08 09:43 -0800
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/1c9ba18198d5
8028069: (ref) Finalizer.c not deleted in the changeset for JDK-8027351
Reviewed-by: alanb
- src/share/native/java/lang/ref/Finalizer.c
Changeset: 40ca9e4866de
Author:mchung
Date: 2013-11-08 12:13 -0800
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/40ca9e4866de
8025985: com.sun.management.OSMBeanFactory should not be public
Reviewed-by: alanb, erikj, ihse, jbachorik
! makefiles/lib/ServiceabilityLibraries.gmk
! m
Changeset: 7c55fecfae65
Author:mchung
Date: 2013-11-13 07:49 -0800
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7c55fecfae65
8028234: Remove unused methods in sun.misc.JavaAWTAccess
Reviewed-by: art, dfuchs, lancea
! src/share/classes/sun/awt/AppContext.java
! src/share/classes/
Changeset: 48c61808374f
Author:mchung
Date: 2013-11-19 10:19 -0800
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/48c61808374f
8028565: Remove java/lang/management/ThreadMXBean/ThreadStateTest.java from
ProblemList.txt
Reviewed-by: sla
! test/ProblemList.txt
Changeset: 90e27a47ff28
Author:mchung
Date: 2013-11-20 10:00 -0800
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/90e27a47ff28
8028647: Add instrumentation in GetSafepointSyncTime.java and remove it from
ProblemList.txt
Reviewed-by: sla, chegar
! test/ProblemList.txt
! test/sun/m
Changeset: a3b804e3d5f7
Author:mchung
Date: 2013-12-04 09:26 -0800
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/a3b804e3d5f7
7067973: test/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java
hanging intermittently
Reviewed-by: mchung
Contributed-by: yiming.w...@oracl
Changeset: 4345e3e82c55
Author:mchung
Date: 2013-12-04 13:35 -0800
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4345e3e82c55
8029552: Remove java/lang/management/MemoryMXBean/CollectionUsageThreshold.java
from ProblemList.txt
Reviewed-by: alanb
! test/ProblemList.txt
Changeset: 4a2ed1900428
Author:mchung
Date: 2013-12-04 15:39 -0800
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/4a2ed1900428
8029216: (jdeps) Provide a specific option to report JDK internal APIs
Reviewed-by: alanb
! src/share/classes/com/sun/tools/jdeps/JdepsTask.java
! s
Alan,
The change looks good. A minor one - in the class description of
java.lang.SecurityManager, I suggest to remove the references to
java.awt.AWTPermission line 143 and 214.
Mandy
On 12/10/2013 5:51 AM, Alan Bateman wrote:
In JDK 8 we deprecated the JDK 1.1-era SecurityManager method
This change proposes to remove granting all permissions for extensions
as the default and implements the principle of least privilege.In JDK 9,
we want to reduce the privileges of as many system classes as possible.
http://cr.openjdk.java.net/~mchung/jdk9/webrevs/8040059/webrev.00/
This patch
-0700
schrieb Mandy Chung :
This change proposes to remove granting all permissions for
extensions as the default and implements the principle of least
privilege.In JDK 9, we want to reduce the privileges of as many
system classes as possible.
http://cr.openjdk.java.net/~mchung/jdk9/webrevs/80
On 4/23/2014 8:19 AM, Sean Mullan wrote:
On 04/22/2014 06:36 PM, Mandy Chung wrote:
Thanks for bringing up this question. I missed to mention the open
question to follow up how we want to build the system java.policy. There
are platform-specific jar file and also different jar files in Oracle
ons (ex: RuntimePermission
"createClassLoader" is another one).
I think we could grant "delete" only to the temp files that zipfs
creates as implementation details. I'll let Sherman follow up and
fine-tune the permission set.
Thanks for the feedback. I'll send a
1 - 100 of 373 matches
Mail list logo