hg: hsx/hotspot-rt/corba: 14 new changesets

2013-03-22 Thread john . coomes
Changeset: 0ac9424678e7
Author:katleman
Date:  2013-03-14 15:00 -0700
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/corba/rev/0ac9424678e7

Added tag jdk8-b81 for changeset 2a00aeeb466b

! .hgtags

Changeset: e725dd195858
Author:dmeetry
Date:  2013-02-15 01:49 +0400
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/corba/rev/e725dd195858

7199858: Marshal exception is wrong
Reviewed-by: lancea

! src/share/classes/com/sun/corba/se/impl/corba/TypeCodeImpl.java

Changeset: c528d8ce83f1
Author:lana
Date:  2013-02-19 20:48 -0800
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/corba/rev/c528d8ce83f1

Merge


Changeset: 67ef27b4e16c
Author:lana
Date:  2013-03-05 11:46 -0800
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/corba/rev/67ef27b4e16c

Merge


Changeset: 05386b4610e9
Author:lana
Date:  2013-03-12 16:38 -0700
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/corba/rev/05386b4610e9

Merge


Changeset: 3c73273667ae
Author:coffeys
Date:  2012-10-30 17:06 +
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/corba/rev/3c73273667ae

8000631: Restrict access to class constructor
Reviewed-by: alanb, ahgross

! make/com/sun/corba/minclude/com_sun_corba_se_impl_orbutil.jmk
! src/share/classes/com/sun/corba/se/impl/corba/AnyImpl.java
! src/share/classes/com/sun/corba/se/impl/encoding/CDRInputStream_1_0.java
! src/share/classes/com/sun/corba/se/impl/encoding/CDROutputStream_1_0.java
! src/share/classes/com/sun/corba/se/impl/io/FVDCodeBaseImpl.java
! src/share/classes/com/sun/corba/se/impl/io/ValueHandlerImpl.java
! src/share/classes/com/sun/corba/se/impl/io/ValueUtility.java
! src/share/classes/com/sun/corba/se/impl/javax/rmi/CORBA/Util.java
! src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java
- src/share/classes/com/sun/corba/se/impl/orbutil/IIOPInputStream_1_3.java
- src/share/classes/com/sun/corba/se/impl/orbutil/IIOPInputStream_1_3_1.java
- src/share/classes/com/sun/corba/se/impl/orbutil/IIOPOutputStream_1_3.java
- src/share/classes/com/sun/corba/se/impl/orbutil/IIOPOutputStream_1_3_1.java
! src/share/classes/com/sun/corba/se/impl/orbutil/ORBUtility.java
- src/share/classes/com/sun/corba/se/impl/orbutil/RepIdDelegator_1_3.java
- src/share/classes/com/sun/corba/se/impl/orbutil/RepIdDelegator_1_3_1.java
- src/share/classes/com/sun/corba/se/impl/orbutil/RepositoryIdCache_1_3.java
- src/share/classes/com/sun/corba/se/impl/orbutil/RepositoryIdCache_1_3_1.java
! src/share/classes/com/sun/corba/se/impl/orbutil/RepositoryIdFactory.java
- src/share/classes/com/sun/corba/se/impl/orbutil/RepositoryId_1_3.java
- src/share/classes/com/sun/corba/se/impl/orbutil/RepositoryId_1_3_1.java
- src/share/classes/com/sun/corba/se/impl/orbutil/ValueHandlerImpl_1_3.java
- src/share/classes/com/sun/corba/se/impl/orbutil/ValueHandlerImpl_1_3_1.java
+ src/share/classes/sun/corba/JavaCorbaAccess.java
+ src/share/classes/sun/corba/SharedSecrets.java

Changeset: 80882eae6279
Author:ngmr
Date:  2012-10-30 17:15 +
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/corba/rev/80882eae6279

8000540: Improve IIOP type reuse management
Reviewed-by: alanb, ahgross, coffeys

! src/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java

Changeset: 0ca1fc7c5f44
Author:mbankal
Date:  2012-12-17 07:43 -0800
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/corba/rev/0ca1fc7c5f44

7141694: Improving CORBA internals
Reviewed-by: coffeys, ahgross

! src/share/classes/com/sun/corba/se/spi/orb/ORB.java

Changeset: f4f39d873b9a
Author:coffeys
Date:  2012-11-06 15:50 +
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/corba/rev/f4f39d873b9a

7201066: Change modifiers on unused fields
Reviewed-by: alanb, skoivu

! src/share/classes/com/sun/corba/se/impl/activation/ServerMain.java
! src/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java
! src/share/classes/com/sun/corba/se/impl/orbutil/ObjectStreamClass_1_3_1.java

Changeset: 59bff16bc0bf
Author:ewendeli
Date:  2013-02-19 21:44 +0100
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/corba/rev/59bff16bc0bf

Merge

- src/share/classes/com/sun/corba/se/impl/orbutil/IIOPInputStream_1_3.java
- src/share/classes/com/sun/corba/se/impl/orbutil/IIOPInputStream_1_3_1.java
- src/share/classes/com/sun/corba/se/impl/orbutil/IIOPOutputStream_1_3.java
- src/share/classes/com/sun/corba/se/impl/orbutil/IIOPOutputStream_1_3_1.java
- src/share/classes/com/sun/corba/se/impl/orbutil/RepIdDelegator_1_3.java
- src/share/classes/com/sun/corba/se/impl/orbutil/RepIdDelegator_1_3_1.java
- src/share/classes/com/sun/corba/se/impl/orbutil/RepositoryIdCache_1_3.java
- src/share/classes/com/sun/corba/se/impl/orbutil/RepositoryIdCache_1_3_1.java
- src/share/classes/com/sun/corba/se/impl/orbutil/RepositoryId_1_3.java
- src/share/classes/com/sun/corba/se/impl/orbutil/RepositoryId_1_3_1.java
- src/share/classes/com/sun/corba/se/impl/orbutil/ValueHandlerImpl_1_3.java
- 

hg: hsx/hotspot-rt/jaxp: 7 new changesets

2013-03-22 Thread john . coomes
Changeset: 94000590f01f
Author:katleman
Date:  2013-03-14 15:00 -0700
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/jaxp/rev/94000590f01f

Added tag jdk8-b81 for changeset ef349a4c

! .hgtags

Changeset: f4898ff0aff1
Author:joehw
Date:  2012-12-12 15:19 -0800
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/jaxp/rev/f4898ff0aff1

8001235: Improve JAXP HTTP handling
Reviewed-by: lancea, skoivu

! src/com/sun/org/apache/xpath/internal/functions/FuncSystemProperty.java

Changeset: 3206516132e8
Author:ewendeli
Date:  2013-02-19 21:45 +0100
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/jaxp/rev/3206516132e8

Merge


Changeset: 46ce56a4e40f
Author:ewendeli
Date:  2013-02-25 07:22 +0100
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/jaxp/rev/46ce56a4e40f

Merge


Changeset: 8a0cb78fefbc
Author:lana
Date:  2013-03-12 18:22 -0700
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/jaxp/rev/8a0cb78fefbc

Merge


Changeset: d5a58291f09a
Author:lana
Date:  2013-03-14 19:33 -0700
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/jaxp/rev/d5a58291f09a

Merge


Changeset: a46d69a1a8ec
Author:katleman
Date:  2013-03-21 10:43 -0700
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/jaxp/rev/a46d69a1a8ec

Added tag jdk8-b82 for changeset d5a58291f09a

! .hgtags



hg: hsx/hotspot-rt/jaxws: 2 new changesets

2013-03-22 Thread john . coomes
Changeset: d8d8032d02d7
Author:katleman
Date:  2013-03-14 15:00 -0700
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/jaxws/rev/d8d8032d02d7

Added tag jdk8-b81 for changeset c88bb21560cc

! .hgtags

Changeset: a1dcc0d83da1
Author:katleman
Date:  2013-03-21 10:43 -0700
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/jaxws/rev/a1dcc0d83da1

Added tag jdk8-b82 for changeset d8d8032d02d7

! .hgtags



hg: hsx/hotspot-rt/langtools: 58 new changesets

2013-03-22 Thread john . coomes
Changeset: 58289451d9ed
Author:katleman
Date:  2013-03-14 15:00 -0700
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/langtools/rev/58289451d9ed

Added tag jdk8-b81 for changeset ed69d087fdfd

! .hgtags

Changeset: 63872da94576
Author:darcy
Date:  2013-02-13 23:05 -0800
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/langtools/rev/63872da94576

8001457: New tests needed for library-side changes for repeating annotations
Reviewed-by: darcy
Contributed-by: sonali.g...@oracle.com

! test/tools/javac/annotations/repeatingAnnotations/combo/Helper.java
+ test/tools/javac/annotations/repeatingAnnotations/combo/ReflectionTest.java
+ 
test/tools/javac/annotations/repeatingAnnotations/combo/expectedFiles/ExpectedBase.java
+ 
test/tools/javac/annotations/repeatingAnnotations/combo/expectedFiles/ExpectedContainer.java

Changeset: 88286a36bb34
Author:mchung
Date:  2013-02-14 09:43 -0800
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/langtools/rev/88286a36bb34

8006225: tools/jdeps/Basic.java failes with AssertionError
Reviewed-by: alanb

+ src/share/classes/com/sun/tools/jdeps/Analyzer.java
! src/share/classes/com/sun/tools/jdeps/Archive.java
! src/share/classes/com/sun/tools/jdeps/JdepsTask.java
! test/tools/jdeps/Basic.java

Changeset: 040f02711b73
Author:jjg
Date:  2013-02-15 08:28 -0800
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/langtools/rev/040f02711b73

8007052: javap should include the descriptor for a method in verbose mode
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javap/ClassWriter.java
! src/share/classes/com/sun/tools/javap/JavapTask.java
! src/share/classes/com/sun/tools/javap/Options.java
+ test/tools/javap/DescriptorTest.java

Changeset: 0baaae675b19
Author:mcimadamore
Date:  2013-02-15 16:28 +
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/langtools/rev/0baaae675b19

8006749: compiler does not allow Object protected methods to be used in lambda
Summary: Check.checkFunctionalInterface should take into account 'fake' override
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/lambda/LambdaConv26.java

Changeset: f6e667f52af4
Author:mcimadamore
Date:  2013-02-15 16:28 +
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/langtools/rev/f6e667f52af4

8007285: AbstractMethodError instead of compile-time error when method 
reference with super and abstract
Summary: Missing abstractness check on super rmethod references
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/MethodReference62.java
+ test/tools/javac/lambda/MethodReference62.out

Changeset: 4ff468de829d
Author:mcimadamore
Date:  2013-02-15 16:29 +
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/langtools/rev/4ff468de829d

8007462: Fix provisional applicability for method references
Summary: Add speculative arity-based check to rule out potential candidates 
when stuck reference is passed to method
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/IncompatibleArgTypesInMethodRef.java
+ test/tools/javac/lambda/TargetType60.java
+ test/tools/javac/lambda/TargetType60.out

Changeset: 3cd997b9fd84
Author:mcimadamore
Date:  2013-02-15 16:30 +
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/langtools/rev/3cd997b9fd84

8007535: Compiler crashes on @FunctionalInterface used on interface with two 
inherited methods with same signatures
Summary: Bad check in Types.interfaceCandidates
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/lambda/FunctionalInterfaceAnno02.java

Changeset: 186023614cd3
Author:mcimadamore
Date:  2013-02-15 16:31 +
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/langtools/rev/186023614cd3

8007427: Annotation element as '_' gives compiler error instead of a warning
8007401: Write test to check for generation of warnings when '_' is used as an 
identifier
Summary: Extended identifier production not used in annotation values
Reviewed-by: jjg
Contributed-by: sonali.g...@oracle.com

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/lambda/IdentifierTest.java
+ test/tools/javac/lambda/IdentifierTest.out

Changeset: 258c72fa7fa2
Author:mcimadamore
Date:  2013-02-15 16:37 +
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/langtools/rev/258c72fa7fa2

Merge


Changeset: da2f7dd53915
Author:mcimadamore
Date:  2013-02-15 18:13 +
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/langtools/rev/da2f7dd53915

8008309: TargetType60 fails because of bad golden file
Summary: bad golden file
Reviewed-by: jjg


hg: jdk8/tl/jdk: 8010531: Add BadKdc* tests to problem list for solaris-sparcv9

2013-03-22 Thread weijun . wang
Changeset: 93cd7052d306
Author:weijun
Date:  2013-03-22 19:59 +0800
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/93cd7052d306

8010531: Add BadKdc* tests to problem list for solaris-sparcv9
Reviewed-by: alanb

! test/ProblemList.txt



hg: jdk8/tl/langtools: 5 new changesets

2013-03-22 Thread maurizio . cimadamore
Changeset: cc38a6723663
Author:mcimadamore
Date:  2013-03-22 12:38 +
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/cc38a6723663

8009649: Lambda back-end should generate invokespecial for method handles 
referring to private instance methods
Summary: Private lambda methods should be accessed through invokespecial
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/bytecode/TestLambdaBytecode.java

Changeset: f3814edefb33
Author:mcimadamore
Date:  2013-03-22 12:39 +
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f3814edefb33

8010101: Intersection type cast issues redundant unchecked warning
Summary: Code for checking intersection type cast is incorrectly swapping 
operands, leading to spurious warnings
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/lambda/Intersection02.java
+ test/tools/javac/lambda/Intersection02.out

Changeset: b6cf07c54c29
Author:mcimadamore
Date:  2013-03-22 12:41 +
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b6cf07c54c29

8009820: AssertionError when compiling java code with two identical static 
imports
Summary: Speculative attribution is carried out twice with same method symbol 
in case of static imports
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/tools/javac/lambda/DoubleStaticImport.java

Changeset: c6728c9addff
Author:mcimadamore
Date:  2013-03-22 12:43 +
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c6728c9addff

8010303: Graph inference: missing incorporation step causes spurious inference 
error
Summary: Multiple equality constraints on inference vars are not used to 
generate new inference constraints
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! test/tools/javac/lambda/TargetType28.out
+ test/tools/javac/lambda/TargetType67.java
+ test/tools/javac/lambda/TargetType68.java
+ test/tools/javac/lambda/TargetType69.java

Changeset: 5da12e8a59ba
Author:mcimadamore
Date:  2013-03-22 12:44 +
URL:   http://hg.openjdk.java.net/jdk8/tl/langtools/rev/5da12e8a59ba

8010387: Javac crashes when diagnostic mentions anonymous inner class' type 
variables
Summary: Rich formatter doesn't preprocess supertypes of an anonymous inner 
class
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
+ test/tools/javac/Diagnostics/8010387/T8010387.java
+ test/tools/javac/Diagnostics/8010387/T8010387.out



hg: jdk8/tl/jdk: 2 new changesets

2013-03-22 Thread stefan . karlsson
Changeset: 470232a8e89d
Author:stefank
Date:  2013-03-22 15:01 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/470232a8e89d

8005116: NPG: Rename -permstat option for jmap in jdk8 to -clstats
Reviewed-by: jmasa, sla
Contributed-by: Erik Helin erik.he...@oracle.com

! src/share/classes/sun/tools/jmap/JMap.java

Changeset: 518d6087e01f
Author:stefank
Date:  2013-03-22 15:01 +0100
URL:   http://hg.openjdk.java.net/jdk8/tl/jdk/rev/518d6087e01f

8004172: Update jstat counter names to reflect metaspace changes
Reviewed-by: mchung
Contributed-by: Erik Helin erik.he...@oracle.com

! src/share/classes/sun/tools/jstat/resources/jstat_options
! test/sun/tools/jstat/gcCapacityOutput1.awk
! test/sun/tools/jstat/gcCauseOutput1.awk
+ test/sun/tools/jstat/gcMetaCapacityOutput1.awk
! test/sun/tools/jstat/gcOldOutput1.awk
! test/sun/tools/jstat/gcOutput1.awk
- test/sun/tools/jstat/gcPermCapacityOutput1.awk
+ test/sun/tools/jstat/jstatGcMetaCapacityOutput1.sh
- test/sun/tools/jstat/jstatGcPermCapacityOutput1.sh
! test/sun/tools/jstat/lineCounts1.awk
! test/sun/tools/jstat/lineCounts2.awk
! test/sun/tools/jstat/lineCounts3.awk
! test/sun/tools/jstat/lineCounts4.awk
! test/sun/tools/jstat/options1.out
! test/sun/tools/jstat/options2.out
! test/sun/tools/jstat/timeStamp1.awk
! test/sun/tools/jstatd/jstatGcutilOutput1.awk



RFR (XS): 8009427: Re-enable tests that were disable to ease complicated push

2013-03-22 Thread Erik Helin

Hi all,

the tests for jstat can be re-enabled now that jstat and the tests for 
jstat have been updated to account for metaspace changes [0].


This change removes the jstat tests (and one jstatd test) from 
ProblemList.txt.


Webrev:
http://cr.openjdk.java.net/~ehelin/8009427/webrev.00/

Bug:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8009427

Thanks,
Erik

[0]: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/518d6087e01f


hg: jdk8/tl/langtools: 7080464: langtools regression test failures when assertions are enabled

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

7080464: langtools regression test failures when assertions are enabled
Reviewed-by: jjg

! test/tools/javac/api/TestJavacTaskScanner.java
! test/tools/javac/diags/MessageFile.java
! test/tools/javac/diags/MessageInfo.java



Re: RFR(S): 8009397 test/com/sun/jdi/PrivateTransportTest.sh: ERROR: transport library missing onLoad entry: private_dt_socket

2013-03-22 Thread Alan Bateman

On 07/03/2013 11:54, Staffan Larsen wrote:

Here is a webrev for fixing this problem. I actually removed all of our own 
tokenization code in dll_build_name() and replaced it with calls to strtok_r 
(strtok_s on windows) instead. I think this should be more robust, at the cost 
of an extra memory allocation. I've also added the const qualifier to some of 
the parameters.

http://cr.openjdk.java.net/~sla/8009558/webrev.02/

All of the jdi and hprof tests passes with this change.

Thanks,
/Staffan


This looks good to me too.

A minor nit is that probably should put a space in while(path = ... in 
all of the dll_build_name implementation. Ignore this comment if you've 
already created the change-set are ready to push of course.


-Alan


hg: hsx/hotspot-rt/hotspot: 8010389: After fix for 7107135 a failed dlopen() call results in a VM crash

2013-03-22 Thread zhengyu . gu
Changeset: 14509df4cd63
Author:iklam
Date:  2013-03-21 20:46 -0700
URL:   http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/14509df4cd63

8010389: After fix for 7107135 a failed dlopen() call results in a VM crash
Summary: Call dlerror() in VM thread as necessary.
Reviewed-by: coleenp, dholmes

! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
+ test/runtime/8010389/VMThreadDlopen.java