hg: jdk8/tl/jdk: 8009426: profiles target fails due to nashorn if images is not built first

2013-03-19 Thread david . holmes
Changeset: e766da5575fa
Author:dholmes
Date:  2013-03-19 06:01 -0400
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e766da5575fa

8009426: profiles target fails due to nashorn if images is not built first
Reviewed-by: alanb

! makefiles/CreateJars.gmk
! makefiles/Profiles.gmk
! makefiles/profile-includes.txt



hg: jdk8/tl/jdk: 8006637: Failure to filter out native frame events on Solaris

2013-03-19 Thread staffan . larsen
Changeset: a0275a47fa78
Author:sla
Date:  2013-03-19 09:53 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/a0275a47fa78

8006637: Failure to filter out native frame events on Solaris
Summary: Test is confused by other threads calling String.intern(). Add a 
thread filter to avoid this.
Reviewed-by: sspitsyn, alanb

! test/com/sun/jdi/NativeInstanceFilter.java



Re: RFR: 8006818: SunEC and SunPKCS11 providers should be in all profiles

2013-03-19 Thread Alan Bateman

On 19/03/2013 16:19, Jen Dority wrote:

Please review http://cr.openjdk.java.net/~dholmes/8006818/webrev/.

This resolves JDK-8006818 which calls for adding the SunEC and 
SunPKCS11 providers to the compact* profiles.


Thanks,
Jen
This looks okay to me although the SunPKCS11 provider isn't configured 
by default on Linux so that additional effort would be required to 
actually use it.


-Alan


Re: RFR: 8006818: SunEC and SunPKCS11 providers should be in all profiles

2013-03-19 Thread Valerie (Yu-Ching) Peng


Also, for jdk7 and its update releases, SunPKCS11 provider isn't built 
for Windows 64-bit. Just FYI.

Valerie

On 03/19/13 12:49, Alan Bateman wrote:

On 19/03/2013 16:19, Jen Dority wrote:

Please review http://cr.openjdk.java.net/~dholmes/8006818/webrev/.

This resolves JDK-8006818 which calls for adding the SunEC and 
SunPKCS11 providers to the compact* profiles.


Thanks,
Jen
This looks okay to me although the SunPKCS11 provider isn't configured 
by default on Linux so that additional effort would be required to 
actually use it.


-Alan




hg: jdk8/tl/langtools: 8010179: Remove transitional target values from javac

2013-03-19 Thread joe . darcy
Changeset: a4913ea9bb62
Author:darcy
Date:  2013-03-19 13:10 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/a4913ea9bb62

8010179: Remove transitional target values from javac
Reviewed-by: jjg, mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/jvm/Target.java
! test/tools/javac/ClassFileModifiers/MemberModifiers.java
! test/tools/javac/profiles/ProfileOptionTest.java



hg: jdk8/tl/langtools: 8010315: doclint errors in javac public API

2013-03-19 Thread jonathan . gibbons
Changeset: 578eb3dd111d
Author:jjg
Date:  2013-03-19 15:13 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/578eb3dd111d

8010315: doclint errors in javac public API
Reviewed-by: darcy

! make/build.xml
! src/share/classes/com/sun/source/util/DocTreeScanner.java
! src/share/classes/com/sun/source/util/JavacTask.java
! src/share/classes/com/sun/source/util/Plugin.java
! src/share/classes/javax/lang/model/AnnotatedConstruct.java
! src/share/classes/javax/lang/model/type/ExecutableType.java



hg: jdk8/tl/jdk: 8001642: Add OptionalT, OptionalDouble, OptionalInt, OptionalLong

2013-03-19 Thread mike . duigou
Changeset: 2241a2d34085
Author:mduigou
Date:  2013-03-19 16:05 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2241a2d34085

8001642: Add OptionalT, OptionalDouble, OptionalInt, OptionalLong
Reviewed-by: mduigou, darcy, alanb, jjb
Contributed-by: Brian Goetz brian.go...@oracle.com

+ src/share/classes/java/util/Optional.java
+ src/share/classes/java/util/OptionalDouble.java
+ src/share/classes/java/util/OptionalInt.java
+ src/share/classes/java/util/OptionalLong.java
+ test/java/util/Optional/Basic.java
+ test/java/util/Optional/BasicDouble.java
+ test/java/util/Optional/BasicInt.java
+ test/java/util/Optional/BasicLong.java



hg: jdk8/tl/hotspot: 40 new changesets

2013-03-19 Thread lana . steuck
Changeset: 8196357e95b5
Author:amurillo
Date:  2013-03-08 08:22 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/8196357e95b5

8009688: new hotspot build - hs25-b23
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 255c0a4cb4eb
Author:sla
Date:  2013-03-05 08:50 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/255c0a4cb4eb

8009287: [parfait] Uninitialised variable in 
hotspot/agent/src/os/linux/ps_core.c
Reviewed-by: dholmes, kvn, mikael, morris

! agent/src/os/linux/ps_core.c

Changeset: 9058789475af
Author:iklam
Date:  2013-03-05 13:55 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/9058789475af

7107135: Stack guard pages are no more protected after loading a shared library 
with executable stack
Summary: Detect the execstack attribute of the loaded library and attempt to 
fix the stack guard using Safepoint op.
Reviewed-by: dholmes, zgu
Contributed-by: ioi@oracle.com

! src/os/linux/vm/globals_linux.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/utilities/elfFile.cpp
! src/share/vm/utilities/elfFile.hpp
+ test/runtime/7107135/Test.java
+ test/runtime/7107135/Test7107135.sh
+ test/runtime/7107135/TestMT.java
+ test/runtime/7107135/test.c

Changeset: 6b803ba47588
Author:zgu
Date:  2013-03-07 14:06 -0500
URL:   http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/6b803ba47588

8008257: NMT: assert(new_rec-is_allocation_record()) failed when running with 
shared memory option
Summary: Corrected virtual memory recording and tagging code when large pages 
are used
Reviewed-by: coleenp, ccheung

! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp

Changeset: 3efdfd6ddbf2
Author:coleenp
Date:  2013-03-08 11:47 -0500
URL:   http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/3efdfd6ddbf2

8003553: NPG: metaspace objects should be zeroed in constructors
Summary: Zero metadata in constructors, not in allocation (and some in 
constructors)
Reviewed-by: jmasa, sspitsyn

! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/memory/metablock.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 252ad8d5f22b
Author:dcubed
Date:  2013-03-08 17:14 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/252ad8d5f22b

Merge

! src/os/bsd/vm/os_bsd.cpp

Changeset: 35ef86296a5d
Author:dcubed
Date:  2013-03-08 17:49 -0800
URL:   http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/35ef86296a5d

Merge

! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp

Changeset: 5939f5953b45
Author:coleenp
Date:  2013-03-13 09:10 -0400
URL:   http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/5939f5953b45

8009836: nsk/regression/b4222717 fails with empty stack trace
Summary: Some zeroing was missed for bug 8003553, causing empty stack traces 
and Xcom crashes, add back zeroing to metablock
Reviewed-by: dholmes, rbackman

! src/share/vm/memory/metablock.cpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/method.cpp

Changeset: 96480359523a
Author:coleenp
Date:  2013-03-11 14:00 -0400
URL:   http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/96480359523a

8008965: @Contended fails with classes having static fields
Summary: Disable @Contended support for static fields
Reviewed-by: coleenp, kvn
Contributed-by: Aleksey Shipilev aleksey.shipi...@oracle.com

! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/8003985/Test8003985.java

Changeset: d6320e955c89
Author:coleenp
Date:  2013-03-13 13:47 -0400
URL:   http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/d6320e955c89

Merge


Changeset: 0ede345ec7c9
Author:coleenp
Date:  2013-03-13 15:15 -0400
URL:   http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/0ede345ec7c9

8009829: CDS: JDK JPRT test fails crash in Symbol::equals()
Summary: -Xshare:dump was creating a Symbol in C_heap.  There's an assert there 
that jdk jprt wasn't hitting because it was only done in product
Reviewed-by: dholmes, hseigel, iklam

! src/share/vm/classfile/symbolTable.cpp

Changeset: c8b31b461e1a
Author:coleenp
Date:  2013-03-13 17:34 -0400
URL:   http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/c8b31b461e1a

8003419: NPG: Clean up metadata created during class loading if failure
Summary: Store metadata on ClassFileParser instance to be cleaned up by 
destructor.  This enabled some refactoring of the enormous 

hg: jdk8/tl/langtools: 8010333: Remove com.sun.tools.javac.Server

2013-03-19 Thread jonathan . gibbons
Changeset: 9cf17b7a5fe7
Author:jjg
Date:  2013-03-19 17:05 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/9cf17b7a5fe7

8010333: Remove com.sun.tools.javac.Server
Reviewed-by: darcy

- src/share/classes/com/sun/tools/javac/Server.java



Re: RFR: 8006818: SunEC and SunPKCS11 providers should be in all profiles

2013-03-19 Thread David Holmes

On 20/03/2013 6:12 AM, Valerie (Yu-Ching) Peng wrote:

Also, for jdk7 and its update releases, SunPKCS11 provider isn't built
for Windows 64-bit. Just FYI.


Thanks Valerie. This is 8 only and the Profiles RI is Linux only, so no 
issues in that regard.


David



Valerie

On 03/19/13 12:49, Alan Bateman wrote:

On 19/03/2013 16:19, Jen Dority wrote:

Please review http://cr.openjdk.java.net/~dholmes/8006818/webrev/.

This resolves JDK-8006818 which calls for adding the SunEC and
SunPKCS11 providers to the compact* profiles.

Thanks,
Jen

This looks okay to me although the SunPKCS11 provider isn't configured
by default on Linux so that additional effort would be required to
actually use it.

-Alan




Re: RFR: 8006818: SunEC and SunPKCS11 providers should be in all profiles

2013-03-19 Thread David Holmes

Thanks Alan.

Jen: I will push these changes for you into TL forest.

David

On 20/03/2013 5:49 AM, Alan Bateman wrote:

On 19/03/2013 16:19, Jen Dority wrote:

Please review http://cr.openjdk.java.net/~dholmes/8006818/webrev/.

This resolves JDK-8006818 which calls for adding the SunEC and
SunPKCS11 providers to the compact* profiles.

Thanks,
Jen

This looks okay to me although the SunPKCS11 provider isn't configured
by default on Linux so that additional effort would be required to
actually use it.

-Alan


hg: jdk8/tl/langtools: 8010317: DocLint incorrectly reports some pre tags as empty

2013-03-19 Thread jonathan . gibbons
Changeset: 74d7f9bcac93
Author:jjg
Date:  2013-03-19 19:16 -0700
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/74d7f9bcac93

8010317: DocLint incorrectly reports some pre tags as empty
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclint/Checker.java
+ test/tools/doclint/EmptyPreTest.java