From amy.y.wang at oracle.com Mon Jun 3 13:54:15 2013
From: amy.y.wang at oracle.com (Amy Wang)
Date: Mon, 03 Jun 2013 13:54:15 -0700
Subject: Review Request: 8015644 : makefile changes to allow integration of
new features
Message-ID: <51AD0277.9040500@oracle.com>
Hi, All,
Please help in code review of the following change:
8015644 :
makefile changes to allow integration of new features
The webrev is available at
http://cr.openjdk.java.net/~katleman/8015644/webrev.jdk.01/
Thank you very much!
Amy
From amy.y.wang at oracle.com Mon Jun 3 15:45:42 2013
From: amy.y.wang at oracle.com (Amy Wang)
Date: Mon, 03 Jun 2013 15:45:42 -0700
Subject: Review Request: 8015644 : makefile changes to allow integration of
new features
In-Reply-To: <51AD0277.9040500@oracle.com>
References: <51AD0277.9040500@oracle.com>
Message-ID: <51AD1C96.8080809@oracle.com>
Resend this as it was bounced.
-------- Original Message --------
Subject: Review Request: 8015644 : makefile changes to allow
integration of new features
Date: Mon, 03 Jun 2013 13:54:15 -0700
From: Amy Wang
Organization: Oracle Corporation
To: jdk8-dev at openjdk.java.net
Hi, All,
Please help in code review of the following change:
8015644 :
makefile changes to allow integration of new features
The webrev is available at
http://cr.openjdk.java.net/~katleman/8015644/webrev.jdk.01/
Thank you very much!
Amy
From david.holmes at oracle.com Mon Jun 3 16:51:44 2013
From: david.holmes at oracle.com (David Holmes)
Date: Tue, 04 Jun 2013 09:51:44 +1000
Subject: Review Request: 8015644 : makefile changes to allow integration
of new features
In-Reply-To: <51AD1C96.8080809@oracle.com>
References: <51AD0277.9040500@oracle.com> <51AD1C96.8080809@oracle.com>
Message-ID: <51AD2C10.7080802@oracle.com>
Hi Amy,
This just needed to go to build-dev list - now cc'd.
This change is unnecessary:
627 $(JRE_INFO_FILE) : $(OUTPUT_ROOT)/spec.gmk $(OUTPUT_ROOT)/source_tips
A space was added before the colon but it is not needed and is out of
style with the rest of the file.
The main change of moving the include position for the custom Images.gmk
is ok with respect to our custom Images.gmk. I haven't heard of any
external community members utilizing this mechanism yet so the change
should not affect anyone else.
Thanks,
David
On 4/06/2013 8:45 AM, Amy Wang wrote:
> Resend this as it was bounced.
>
> -------- Original Message --------
> Subject: Review Request: 8015644 : makefile changes to allow
> integration of new features
> Date: Mon, 03 Jun 2013 13:54:15 -0700
> From: Amy Wang
> Organization: Oracle Corporation
> To: jdk8-dev at openjdk.java.net
>
>
>
> Hi, All,
>
> Please help in code review of the following change:
> 8015644 :
> makefile changes to allow integration of new features
>
> The webrev is available at
> http://cr.openjdk.java.net/~katleman/8015644/webrev.jdk.01/
>
>
> Thank you very much!
> Amy
>
>
>
>
>
From amy.y.wang at oracle.com Mon Jun 3 17:03:49 2013
From: amy.y.wang at oracle.com (Amy Wang)
Date: Mon, 03 Jun 2013 17:03:49 -0700
Subject: Review Request: 8015644 : makefile changes to allow integration
of new features
In-Reply-To: <51AD2C10.7080802@oracle.com>
References: <51AD0277.9040500@oracle.com> <51AD1C96.8080809@oracle.com>
<51AD2C10.7080802@oracle.com>
Message-ID: <51AD2EE5.20409@oracle.com>
OK. I'll remove the space.
Thanks,
Amy
On 6/3/2013 4:51 PM, David Holmes wrote:
> Hi Amy,
>
> This just needed to go to build-dev list - now cc'd.
>
> This change is unnecessary:
>
> 627 $(JRE_INFO_FILE) : $(OUTPUT_ROOT)/spec.gmk $(OUTPUT_ROOT)/source_tips
>
> A space was added before the colon but it is not needed and is out of
> style with the rest of the file.
>
> The main change of moving the include position for the custom
> Images.gmk is ok with respect to our custom Images.gmk. I haven't
> heard of any external community members utilizing this mechanism yet
> so the change should not affect anyone else.
>
> Thanks,
> David
>
> On 4/06/2013 8:45 AM, Amy Wang wrote:
>> Resend this as it was bounced.
>>
>> -------- Original Message --------
>> Subject: Review Request: 8015644 : makefile changes to allow
>> integration of new features
>> Date: Mon, 03 Jun 2013 13:54:15 -0700
>> From: Amy Wang
>> Organization: Oracle Corporation
>> To: jdk8-dev at openjdk.java.net
>>
>>
>>
>> Hi, All,
>>
>> Please help in code review of the following change:
>> 8015644 :
>> makefile changes to allow integration of new features
>>
>> The webrev is available at
>> http://cr.openjdk.java.net/~katleman/8015644/webrev.jdk.01/
>>
>>
>> Thank you very much!
>> Amy
>>
>>
>>
>>
>>
>
>
From amy.y.wang at oracle.com Mon Jun 3 19:59:21 2013
From: amy.y.wang at oracle.com (Amy Wang)
Date: Mon, 3 Jun 2013 19:59:21 -0700 (PDT)
Subject: Review Request: 8015644 : makefile changes to allow integration
of new features
In-Reply-To: <51AD2C10.7080802@oracle.com>
References: <51AD0277.9040500@oracle.com> <51AD1C96.8080809@oracle.com>
<51AD2C10.7080802@oracle.com>
Message-ID: <51AD5809.40508@oracle.com>
Hi, All,
This is the newly updated webrev at
http://cr.openjdk.java.net/~katleman/8015644/webrev.jdk.02/
I removed the space before the ":" in line 627.
Thanks,
Amy
On 6/3/2013 4:51 PM, David Holmes wrote:
> Hi Amy,
>
> This just needed to go to build-dev list - now cc'd.
>
> This change is unnecessary:
>
> 627 $(JRE_INFO_FILE) : $(OUTPUT_ROOT)/spec.gmk $(OUTPUT_ROOT)/source_tips
>
> A space was added before the colon but it is not needed and is out of
> style with the rest of the file.
>
> The main change of moving the include position for the custom
> Images.gmk is ok with respect to our custom Images.gmk. I haven't
> heard of any external community members utilizing this mechanism yet
> so the change should not affect anyone else.
>
> Thanks,
> David
>
> On 4/06/2013 8:45 AM, Amy Wang wrote:
>> Resend this as it was bounced.
>>
>> -------- Original Message --------
>> Subject: Review Request: 8015644 : makefile changes to allow
>> integration of new features
>> Date: Mon, 03 Jun 2013 13:54:15 -0700
>> From: Amy Wang
>> Organization: Oracle Corporation
>> To: jdk8-dev at openjdk.java.net
>>
>>
>>
>> Hi, All,
>>
>> Please help in code review of the following change:
>> 8015644 :
>> makefile changes to allow integration of new features
>>
>> The webrev is available at
>> http://cr.openjdk.java.net/~katleman/8015644/webrev.jdk.01/
>>
>>
>> Thank you very much!
>> Amy
>>
>>
>>
>>
>>
>
>
From spoole at linux.vnet.ibm.com Tue Jun 4 00:53:19 2013
From: spoole at linux.vnet.ibm.com (Steve Poole)
Date: Tue, 4 Jun 2013 08:53:19 +0100
Subject: JEP 178 - working example?
In-Reply-To: <13B438C2-AD17-4268-B222-24A15D63D82C@oracle.com>
References: <4C8DCD72-F8EF-449A-964E-931AE344627F@linux.vnet.ibm.com>
<2BBC1606-DAD4-441C-9674-2F7BD0FEBEF9@oracle.com>
<843C1FC2-4A73-407A-AF11-747F614D5EE5@linux.vnet.ibm.com>
<13B438C2-AD17-4268-B222-24A15D63D82C@oracle.com>
Message-ID:
Thanks Bob - appreciate your time to give me more information. I have one more question!
I could interpret this statement in your spec change
"A library L whose image has been combined with the VM is defined as statically linked if and only if the library exports a function called JNI_OnLoad_L."
as indicating that I can take an existing dynamic library L and by adding an JNI_OnLoad_L entry point I can expect that it will be called at 'dynamic' load time.
Since the wider definition of 'statically linked' is implementation dependent it would be reasonable for an implementor to decide they wanted this sort of behaviour.
However I'm not sure if that is also your intention / expectation for the OpenJDK reference implementation?
On 30 May 2013, at 15:30, Bob Vandette wrote:
> My primary goal for implementing JEP 178 was to eliminate any specification barriers in JDK 8 that would prohibit the
> implementation of a Java application that might want to link the entire Java runtime into a single application binary.
>
> This allows us to implement the changes that you're suggesting in a JDK 8 implementation without having to
> alter the specification. This type of spec change is typically only done in major Java releases.
>
> We don't yet have any plans to provide the build system changes that would allow an openjdk build to produce
> a complete static library implementation. It's getting pretty late to push these types of changes into JDK8 as we're pretty
> close to feature freeze.
>
> As for use cases for this change, we're trying to enable the creation of single Java application binaries that can take
> advantage of newer compiler technologies such as link time optimization. This feature coupled with the JDK 8 profiles will allow
> smaller applications that bundle Java binaries to be deployed on app stores.
>
>
> Bob.
>
>
> On May 30, 2013, at 6:15 AM, Steve Poole wrote:
>
>> Thanks for the quick response Bob.
>>
>> This all seems quite manual - are there any plans to add support to OpenJDK to help with this process?
>>
>>
>>
>> On 29 May 2013, at 00:06, Bob Vandette wrote:
>>
>>>
>>> On May 28, 2013, at 7:06 AM, Steve Poole wrote:
>>>
>>>>
>>>> hi everyone,
>>>>
>>>> I've been reading JEP 178 (Statically-Linked JNI Libraries ) http://openjdk.java.net/jeps/178
>>>>
>>>> There is a sentence in the section on JNI Specification changes that says
>>>>
>>>> "A native library may be statically linked with the VM. The manner in which the library and VM image are combined is implementation-dependent."
>>>>
>>>> I can't find anything that explains the process in more detail so posting here.
>>>>
>>>> Basically - if I want to statically link my JNI library to Hotspot what are the instructions for the OpenJDK implementation?
>>>
>>> Since the procedure for statically linking binaries into a executable is very platform specific, the specification
>>> intentionally leaves out these details.
>>>
>>> The key functional changes that were implemented to support this spec change, were:
>>>
>>> 1. Require JNI_OnLoad_{libraryname} for static libraries.
>>> 2. Modify the Java API's that load native JNI libraries to support static libraries by detecting the
>>> presence of the library specific OnLoad function.
>>> 3. Support JNI_OnUnLoad_{libraryname}
>>>
>>> So you can either build the entire JDK as static libraries, change every JNI_OnLoad function to be
>>> unique and link them all together with a java launcher.
>>>
>>> OR
>>>
>>> You can create a single static library, making sure to give it a unique JNI_OnLoad_{libraryname}
>>> entrypoint, link it with a program executable that loads the VM via the Java launcher or Invocation APIs.
>>>
>>> For example: If your library name is speciallibrary.a, you would then call System.loadLibrary("speciallibrary")
>>>
>>> Once the loadLibrary call succeeds, you can then call any native Java methods defined by the static library.
>>>
>>> Bob.
>>>
>>>
>>>>
>>>>
>>>> Cheers
>>>>
>>>> Steve
>>>
>>
>
From bob.vandette at oracle.com Tue Jun 4 07:16:20 2013
From: bob.vandette at oracle.com (Bob Vandette)
Date: Tue, 4 Jun 2013 10:16:20 -0400
Subject: JEP 178 - working example?
In-Reply-To:
References: <4C8DCD72-F8EF-449A-964E-931AE344627F@linux.vnet.ibm.com>
<2BBC1606-DAD4-441C-9674-2F7BD0FEBEF9@oracle.com>
<843C1FC2-4A73-407A-AF11-747F614D5EE5@linux.vnet.ibm.com>
<13B438C2-AD17-4268-B222-24A15D63D82C@oracle.com>
Message-ID: <1438D6EC-AA6A-498A-AFD5-CB9770471B1C@oracle.com>
On Jun 4, 2013, at 3:53 AM, Steve Poole wrote:
> Thanks Bob - appreciate your time to give me more information. I have one more question!
>
> I could interpret this statement in your spec change
>
> "A library L whose image has been combined with the VM is defined as statically linked if and only if the library exports a function called JNI_OnLoad_L."
>
> as indicating that I can take an existing dynamic library L and by adding an JNI_OnLoad_L entry point I can expect that it will be called at 'dynamic' load time.
>
> Since the wider definition of 'statically linked' is implementation dependent it would be reasonable for an implementor to decide they wanted this sort of behaviour.
> However I'm not sure if that is also your intention / expectation for the OpenJDK reference implementation?
>
I'm not exactly sure what you are asking?
The fact that we left the details of how to link a library statically up to the implementation,
should not alter the fact that a static library is NOT a dynamically linked library.
In the OpenJDK implementation, we limit the scope of where we look for the JNI_OnLoad_L symbol
to the currently running executable image and will not attempt to find this symbol in any "not yet" loaded
shared libraries. The dynamic library load process will first load the image into memory and then
search for a JNI_OnLoad entrypoint. The static library implementation will look for a JNI_OnLoad_L
before attempting any loading (dlopen on Linux). If found, it declares this library to be static and
treats it as such. Otherwise it processes the library as a dynamic library.
Bob.
>
>
> On 30 May 2013, at 15:30, Bob Vandette wrote:
>
>> My primary goal for implementing JEP 178 was to eliminate any specification barriers in JDK 8 that would prohibit the
>> implementation of a Java application that might want to link the entire Java runtime into a single application binary.
>>
>> This allows us to implement the changes that you're suggesting in a JDK 8 implementation without having to
>> alter the specification. This type of spec change is typically only done in major Java releases.
>>
>> We don't yet have any plans to provide the build system changes that would allow an openjdk build to produce
>> a complete static library implementation. It's getting pretty late to push these types of changes into JDK8 as we're pretty
>> close to feature freeze.
>>
>> As for use cases for this change, we're trying to enable the creation of single Java application binaries that can take
>> advantage of newer compiler technologies such as link time optimization. This feature coupled with the JDK 8 profiles will allow
>> smaller applications that bundle Java binaries to be deployed on app stores.
>>
>>
>> Bob.
>>
>>
>> On May 30, 2013, at 6:15 AM, Steve Poole wrote:
>>
>>> Thanks for the quick response Bob.
>>>
>>> This all seems quite manual - are there any plans to add support to OpenJDK to help with this process?
>>>
>>>
>>>
>>> On 29 May 2013, at 00:06, Bob Vandette wrote:
>>>
>>>>
>>>> On May 28, 2013, at 7:06 AM, Steve Poole wrote:
>>>>
>>>>>
>>>>> hi everyone,
>>>>>
>>>>> I've been reading JEP 178 (Statically-Linked JNI Libraries ) http://openjdk.java.net/jeps/178
>>>>>
>>>>> There is a sentence in the section on JNI Specification changes that says
>>>>>
>>>>> "A native library may be statically linked with the VM. The manner in which the library and VM image are combined is implementation-dependent."
>>>>>
>>>>> I can't find anything that explains the process in more detail so posting here.
>>>>>
>>>>> Basically - if I want to statically link my JNI library to Hotspot what are the instructions for the OpenJDK implementation?
>>>>
>>>> Since the procedure for statically linking binaries into a executable is very platform specific, the specification
>>>> intentionally leaves out these details.
>>>>
>>>> The key functional changes that were implemented to support this spec change, were:
>>>>
>>>> 1. Require JNI_OnLoad_{libraryname} for static libraries.
>>>> 2. Modify the Java API's that load native JNI libraries to support static libraries by detecting the
>>>> presence of the library specific OnLoad function.
>>>> 3. Support JNI_OnUnLoad_{libraryname}
>>>>
>>>> So you can either build the entire JDK as static libraries, change every JNI_OnLoad function to be
>>>> unique and link them all together with a java launcher.
>>>>
>>>> OR
>>>>
>>>> You can create a single static library, making sure to give it a unique JNI_OnLoad_{libraryname}
>>>> entrypoint, link it with a program executable that loads the VM via the Java launcher or Invocation APIs.
>>>>
>>>> For example: If your library name is speciallibrary.a, you would then call System.loadLibrary("speciallibrary")
>>>>
>>>> Once the loadLibrary call succeeds, you can then call any native Java methods defined by the static library.
>>>>
>>>> Bob.
>>>>
>>>>
>>>>>
>>>>>
>>>>> Cheers
>>>>>
>>>>> Steve
>>>>
>>>
>>
>
From spoole at linux.vnet.ibm.com Tue Jun 4 08:02:52 2013
From: spoole at linux.vnet.ibm.com (Steve Poole)
Date: Tue, 4 Jun 2013 16:02:52 +0100
Subject: JEP 178 - working example?
In-Reply-To: <1438D6EC-AA6A-498A-AFD5-CB9770471B1C@oracle.com>
References: <4C8DCD72-F8EF-449A-964E-931AE344627F@linux.vnet.ibm.com>
<2BBC1606-DAD4-441C-9674-2F7BD0FEBEF9@oracle.com>
<843C1FC2-4A73-407A-AF11-747F614D5EE5@linux.vnet.ibm.com>
<13B438C2-AD17-4268-B222-24A15D63D82C@oracle.com>
<1438D6EC-AA6A-498A-AFD5-CB9770471B1C@oracle.com>
Message-ID: <4066878C-4F92-46EB-9008-F5C3F36F1D3B@linux.vnet.ibm.com>
On 4 Jun 2013, at 15:16, Bob Vandette wrote:
>
> On Jun 4, 2013, at 3:53 AM, Steve Poole wrote:
>
>> Thanks Bob - appreciate your time to give me more information. I have one more question!
>>
>> I could interpret this statement in your spec change
>>
>> "A library L whose image has been combined with the VM is defined as statically linked if and only if the library exports a function called JNI_OnLoad_L."
>>
>> as indicating that I can take an existing dynamic library L and by adding an JNI_OnLoad_L entry point I can expect that it will be called at 'dynamic' load time.
>>
>> Since the wider definition of 'statically linked' is implementation dependent it would be reasonable for an implementor to decide they wanted this sort of behaviour.
>> However I'm not sure if that is also your intention / expectation for the OpenJDK reference implementation?
>>
>
> I'm not exactly sure what you are asking?
>
> The fact that we left the details of how to link a library statically up to the implementation,
> should not alter the fact that a static library is NOT a dynamically linked library.
>
> In the OpenJDK implementation, we limit the scope of where we look for the JNI_OnLoad_L symbol
> to the currently running executable image and will not attempt to find this symbol in any "not yet" loaded
> shared libraries. The dynamic library load process will first load the image into memory and then
> search for a JNI_OnLoad entrypoint. The static library implementation will look for a JNI_OnLoad_L
> before attempting any loading (dlopen on Linux). If found, it declares this library to be static and
> treats it as such. Otherwise it processes the library as a dynamic library.
Ah! - ok got it. Thanks
>
> Bob.
>
>>
>>
>> On 30 May 2013, at 15:30, Bob Vandette wrote:
>>
>>> My primary goal for implementing JEP 178 was to eliminate any specification barriers in JDK 8 that would prohibit the
>>> implementation of a Java application that might want to link the entire Java runtime into a single application binary.
>>>
>>> This allows us to implement the changes that you're suggesting in a JDK 8 implementation without having to
>>> alter the specification. This type of spec change is typically only done in major Java releases.
>>>
>>> We don't yet have any plans to provide the build system changes that would allow an openjdk build to produce
>>> a complete static library implementation. It's getting pretty late to push these types of changes into JDK8 as we're pretty
>>> close to feature freeze.
>>>
>>> As for use cases for this change, we're trying to enable the creation of single Java application binaries that can take
>>> advantage of newer compiler technologies such as link time optimization. This feature coupled with the JDK 8 profiles will allow
>>> smaller applications that bundle Java binaries to be deployed on app stores.
>>>
>>>
>>> Bob.
>>>
>>>
>>> On May 30, 2013, at 6:15 AM, Steve Poole wrote:
>>>
>>>> Thanks for the quick response Bob.
>>>>
>>>> This all seems quite manual - are there any plans to add support to OpenJDK to help with this process?
>>>>
>>>>
>>>>
>>>> On 29 May 2013, at 00:06, Bob Vandette wrote:
>>>>
>>>>>
>>>>> On May 28, 2013, at 7:06 AM, Steve Poole wrote:
>>>>>
>>>>>>
>>>>>> hi everyone,
>>>>>>
>>>>>> I've been reading JEP 178 (Statically-Linked JNI Libraries ) http://openjdk.java.net/jeps/178
>>>>>>
>>>>>> There is a sentence in the section on JNI Specification changes that says
>>>>>>
>>>>>> "A native library may be statically linked with the VM. The manner in which the library and VM image are combined is implementation-dependent."
>>>>>>
>>>>>> I can't find anything that explains the process in more detail so posting here.
>>>>>>
>>>>>> Basically - if I want to statically link my JNI library to Hotspot what are the instructions for the OpenJDK implementation?
>>>>>
>>>>> Since the procedure for statically linking binaries into a executable is very platform specific, the specification
>>>>> intentionally leaves out these details.
>>>>>
>>>>> The key functional changes that were implemented to support this spec change, were:
>>>>>
>>>>> 1. Require JNI_OnLoad_{libraryname} for static libraries.
>>>>> 2. Modify the Java API's that load native JNI libraries to support static libraries by detecting the
>>>>> presence of the library specific OnLoad function.
>>>>> 3. Support JNI_OnUnLoad_{libraryname}
>>>>>
>>>>> So you can either build the entire JDK as static libraries, change every JNI_OnLoad function to be
>>>>> unique and link them all together with a java launcher.
>>>>>
>>>>> OR
>>>>>
>>>>> You can create a single static library, making sure to give it a unique JNI_OnLoad_{libraryname}
>>>>> entrypoint, link it with a program executable that loads the VM via the Java launcher or Invocation APIs.
>>>>>
>>>>> For example: If your library name is speciallibrary.a, you would then call System.loadLibrary("speciallibrary")
>>>>>
>>>>> Once the loadLibrary call succeeds, you can then call any native Java methods defined by the static library.
>>>>>
>>>>> Bob.
>>>>>
>>>>>
>>>>>>
>>>>>>
>>>>>> Cheers
>>>>>>
>>>>>> Steve
>>>>>
>>>>
>>>
>>
>
From lana.steuck at oracle.com Tue Jun 4 10:13:48 2013
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Tue, 04 Jun 2013 17:13:48 +0000
Subject: hg: jdk8/jdk8/jaxp: 5 new changesets
Message-ID: <20130604171406.D79D848F36@hg.openjdk.java.net>
Changeset: a7cec93e4682
Author: joehw
Date: 2013-05-20 16:11 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/a7cec93e4682
8014891: Redundant setting of external access properties in setFeatures
Reviewed-by: lancea
! src/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java
! src/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java
Changeset: 37b73984640a
Author: joehw
Date: 2013-05-20 23:46 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/37b73984640a
8012683: Remove unused, obsolete ObjectFactory classes
Reviewed-by: lancea
- src/com/sun/org/apache/xerces/internal/xinclude/ObjectFactory.java
- src/com/sun/org/apache/xml/internal/serialize/ObjectFactory.java
Changeset: 0765806dcc58
Author: lana
Date: 2013-05-22 09:54 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/0765806dcc58
Merge
Changeset: 627c265d6e0c
Author: lana
Date: 2013-05-29 16:57 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/627c265d6e0c
Merge
- src/com/sun/org/apache/xerces/internal/xinclude/ObjectFactory.java
- src/com/sun/org/apache/xml/internal/serialize/ObjectFactory.java
Changeset: d583a491d63c
Author: lana
Date: 2013-06-03 23:19 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/d583a491d63c
Merge
- src/com/sun/org/apache/xerces/internal/xinclude/ObjectFactory.java
- src/com/sun/org/apache/xml/internal/serialize/ObjectFactory.java
From lana.steuck at oracle.com Tue Jun 4 10:13:50 2013
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Tue, 04 Jun 2013 17:13:50 +0000
Subject: hg: jdk8/jdk8/langtools: 19 new changesets
Message-ID: <20130604171513.7190F48F38@hg.openjdk.java.net>
Changeset: 0928f2cfbf8e
Author: jjg
Date: 2013-05-17 13:48 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/0928f2cfbf8e
6885876: add comments to javac/util/Convert.java
Reviewed-by: mduigou
! src/share/classes/com/sun/tools/javac/util/Convert.java
Changeset: 67cbd6d756f4
Author: jfranck
Date: 2013-05-21 12:00 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/67cbd6d756f4
8013180: Qualified type reference with annotations in throws list crashes compiler
Reviewed-by: jjg
+ test/tools/javac/annotations/typeAnnotations/8013180/QualifiedName.java
Changeset: 824932ecdbc8
Author: vromero
Date: 2013-05-21 11:41 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/824932ecdbc8
7177168: Redundant array copy in UnsharedNameTable
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/util/UnsharedNameTable.java
Changeset: 3d9750039fff
Author: vromero
Date: 2013-05-21 12:17 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/3d9750039fff
7060779: test/tools/javac/diags/Example.java leaves directories in tempdir
Reviewed-by: mcimadamore
! test/tools/javac/diags/Example.java
Changeset: 37295244f534
Author: vromero
Date: 2013-05-21 13:50 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/37295244f534
8005207: test has 2 @bug tags
Reviewed-by: mcimadamore
! test/tools/doclint/RunTest.java
! test/tools/javac/5045412/Bar.java
! test/tools/javac/5045412/Foo.java
! test/tools/javac/lambda/MethodReferenceParserTest.java
! test/tools/javac/lambda/TestInvokeDynamic.java
! test/tools/javac/mandatoryWarnings/deprecated/Test.java
! test/tools/javac/mandatoryWarnings/unchecked/Test.java
! test/tools/javac/policy/test3/Test.java
Changeset: 08daea43a7f8
Author: vromero
Date: 2013-05-21 14:33 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/08daea43a7f8
7164114: Two jtreg tests are not run due to no file extension on the test files
Reviewed-by: mcimadamore
- test/tools/javac/HiddenAbstractMethod/Test
+ test/tools/javac/HiddenAbstractMethod/Test.java
- test/tools/javac/NonAmbiguousField/Test
+ test/tools/javac/NonAmbiguousField/Test.java
! test/tools/javac/NonAmbiguousField/two/Child2.java
Changeset: 31344e8e3343
Author: lana
Date: 2013-05-22 09:59 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/31344e8e3343
Merge
Changeset: 3bd22f99d408
Author: darcy
Date: 2013-05-22 13:34 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/3bd22f99d408
8010680: Clarify "present" and annotation ordering in javax.lang.model
Reviewed-by: abuckley, jjg
! src/share/classes/javax/lang/model/AnnotatedConstruct.java
! src/share/classes/javax/lang/model/util/Elements.java
Changeset: 58329d9f6b68
Author: mcimadamore
Date: 2013-05-24 15:26 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/58329d9f6b68
8014643: Parser regression in JDK 8 when compiling super.x
Summary: Fixed latent bug in JavacParser.analyzeParens()
Reviewed-by: jjg, vromero
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/parser/8014643/T8014643.java
Changeset: 97a9b4b3e63a
Author: mcimadamore
Date: 2013-05-24 15:27 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/97a9b4b3e63a
8014649: Regression: bug in Resolve.resolveOperator
Summary: Missing curly braces causes Resolve.findMethod to be called spuriously
Reviewed-by: jjg, vromero
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/tools/javac/resolve/ResolveHarness.java
+ test/tools/javac/resolve/tests/PrimitiveBinopOverload.java
Changeset: 6e5076af4660
Author: mcimadamore
Date: 2013-05-24 15:27 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/6e5076af4660
8014494: javac crashes when varargs element of a method reference is inferred from the context
Summary: varargs element is not refreshed after type-inference
Reviewed-by: jjg, vromero
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/lambda/TargetType73.java
Changeset: 0f8e9a0e5d9a
Author: darcy
Date: 2013-05-24 11:26 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/0f8e9a0e5d9a
8014836: Have GenericDeclaration extend AnnotatedElement
Reviewed-by: jfranck
! src/share/sample/language/model/CoreReflectionFactory.java
Changeset: b391ecea538e
Author: vromero
Date: 2013-05-27 13:44 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/b391ecea538e
7030476: Fix conflicting use of JCTree/JCExpression
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
Changeset: c6df5b20f9eb
Author: vromero
Date: 2013-05-28 12:46 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/c6df5b20f9eb
6970173: Debug pointer at bad position
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/T6970173/DebugPointerAtBadPositionTest.java
Changeset: d042cba65eab
Author: vromero
Date: 2013-05-28 17:39 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/d042cba65eab
8012333: javac, ClassFile should have a read(Path) method
Reviewed-by: jjg
! src/share/classes/com/sun/tools/classfile/ClassFile.java
Changeset: 92e420e9807d
Author: vromero
Date: 2013-05-29 10:56 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/92e420e9807d
7053059: VerifyError with double Assignment using a Generic Member of a Superclass
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/tools/javac/T7053059/VerifyErrorWithDoubleAssignmentTest.java
Changeset: d685b12b62a4
Author: jjg
Date: 2013-05-29 15:34 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/d685b12b62a4
8015641: genstubs needs to cope with static interface methods
Reviewed-by: ksrini
! make/tools/genstubs/GenStubs.java
Changeset: 18943a1b7a47
Author: lana
Date: 2013-05-29 16:59 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/18943a1b7a47
Merge
- test/tools/javac/HiddenAbstractMethod/Test
- test/tools/javac/NonAmbiguousField/Test
Changeset: 2c5a568ee36e
Author: lana
Date: 2013-06-03 23:24 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/2c5a568ee36e
Merge
- test/tools/javac/HiddenAbstractMethod/Test
- test/tools/javac/NonAmbiguousField/Test
From lana.steuck at oracle.com Tue Jun 4 10:13:54 2013
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Tue, 04 Jun 2013 17:13:54 +0000
Subject: hg: jdk8/jdk8/nashorn: 43 new changesets
Message-ID: <20130604171443.EDCE948F37@hg.openjdk.java.net>
Changeset: 80d4db063d5a
Author: jlaskey
Date: 2013-05-14 11:15 -0300
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/80d4db063d5a
8014512: Exclude testing and infrastructure packages from code coverage
Reviewed-by: sundar
Contributed-by: james.laskey at oracle.com
! make/code_coverage.xml
Changeset: eeed4db61215
Author: jlaskey
Date: 2013-05-14 11:16 -0300
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/eeed4db61215
Merge
- src/jdk/nashorn/internal/ir/LineNumberNode.java
- src/jdk/nashorn/internal/ir/Location.java
- test/script/trusted/logcoverage.js
Changeset: fc20983ef38e
Author: attila
Date: 2013-05-14 19:18 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fc20983ef38e
8011718: binding already bound function with extra arguments fails
Reviewed-by: jlaskey, sundar
! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
+ test/script/basic/JDK-8011718.js
+ test/script/basic/JDK-8011718.js.EXPECTED
Changeset: f88a4818a4dc
Author: lagergren
Date: 2013-05-14 19:56 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f88a4818a4dc
8014426: Original exception no longer thrown away when a finally rethrows
Reviewed-by: attila, jlaskey
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/ir/CatchNode.java
! src/jdk/nashorn/internal/ir/ThrowNode.java
! src/jdk/nashorn/internal/parser/Parser.java
+ test/script/basic/JDK-8014426.js
+ test/script/basic/JDK-8014426.js.EXPECTED
Changeset: 64ef1aeaeb4e
Author: attila
Date: 2013-05-15 10:28 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/64ef1aeaeb4e
8014639: Remove debug flag from test runs
Reviewed-by: hannesw, lagergren
! make/project.properties
Changeset: b37eb709ae27
Author: attila
Date: 2013-05-15 14:54 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b37eb709ae27
8014646: Update the Java interop documentation in the Java Scripting Programmer's Guide
Reviewed-by: jlaskey, hannesw, lagergren
! docs/JavaScriptingProgrammersGuide.html
Changeset: 1eaa542cc8e2
Author: sundar
Date: 2013-05-15 19:45 +0530
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/1eaa542cc8e2
8012305: Function.bind can't be called on prototype function inside constructor
Reviewed-by: lagergren, attila
+ test/script/basic/JDK-8012305.js
+ test/script/basic/JDK-8012305.js.EXPECTED
Changeset: 6344644b81ec
Author: jlaskey
Date: 2013-05-15 12:09 -0300
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/6344644b81ec
8014648: Exclude testing and infrastructure packages from code coverage, round two
Reviewed-by: sundar
Contributed-by: james.laskey at oracle.com
! make/code_coverage.xml
! src/jdk/nashorn/internal/runtime/options/Option.java
! src/jdk/nashorn/internal/runtime/options/Options.java
- src/jdk/nashorn/internal/runtime/options/ValueOption.java
! test/script/basic/allgettersetters.js
Changeset: 19e9cd9c7010
Author: attila
Date: 2013-05-15 20:21 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/19e9cd9c7010
8014647: Allow class-based overrides to be initialized with a ScriptFunction
Reviewed-by: hannesw, jlaskey, sundar
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java
+ test/script/basic/JDK-8014647.js
+ test/script/basic/JDK-8014647.js.EXPECTED
Changeset: ac14a1fb0cab
Author: sundar
Date: 2013-05-16 14:52 +0530
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ac14a1fb0cab
8009141: Avoid netscape.javascript.JSObject in nashorn code
Reviewed-by: lagergren, hannesw
+ src/jdk/nashorn/api/scripting/JSObject.java
! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java
- src/netscape/javascript/JSObject.java
! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java
Changeset: 4c67a692ef97
Author: lagergren
Date: 2013-05-16 13:44 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4c67a692ef97
8013919: Original exception no longer thrown away when a finally rethrows
Reviewed-by: jlaskey, sundar
! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
+ test/script/basic/JDK-8013919.js
+ test/script/basic/JDK-8013919.js.EXPECTED
Changeset: 98798a6336de
Author: hannesw
Date: 2013-05-16 19:52 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/98798a6336de
8012359: Increase code coverage in Joni
Reviewed-by: jlaskey, lagergren
! make/build.xml
- src/jdk/nashorn/internal/runtime/regexp/DefaultRegExp.java
+ src/jdk/nashorn/internal/runtime/regexp/JdkRegExp.java
! src/jdk/nashorn/internal/runtime/regexp/JoniRegExp.java
! src/jdk/nashorn/internal/runtime/regexp/RegExpFactory.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Analyser.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ArrayCompiler.java
- src/jdk/nashorn/internal/runtime/regexp/joni/AsmCompiler.java
- src/jdk/nashorn/internal/runtime/regexp/joni/AsmCompilerSupport.java
! src/jdk/nashorn/internal/runtime/regexp/joni/BitSet.java
! src/jdk/nashorn/internal/runtime/regexp/joni/BitStatus.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodePrinter.java
- src/jdk/nashorn/internal/runtime/regexp/joni/CaptureTreeNode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Compiler.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Config.java
! src/jdk/nashorn/internal/runtime/regexp/joni/EncodingHelper.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Lexer.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Matcher.java
- src/jdk/nashorn/internal/runtime/regexp/joni/NameEntry.java
- src/jdk/nashorn/internal/runtime/regexp/joni/NativeMachine.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Parser.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Regex.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Region.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ScanEnvironment.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ScannerSupport.java
! src/jdk/nashorn/internal/runtime/regexp/joni/StackMachine.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Syntax.java
- src/jdk/nashorn/internal/runtime/regexp/joni/UnsetAddrList.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/CClassNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ast/CTypeNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ast/CallNode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/EncloseNode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/QuantifierNode.java
! src/jdk/nashorn/internal/runtime/regexp/joni/ast/StateNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/AbstractBench.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchGreedyBacktrack.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchRailsRegs.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchSeveralRegexps.java
! src/jdk/nashorn/internal/runtime/regexp/joni/constants/OPCode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/constants/Reduce.java
- src/jdk/nashorn/internal/runtime/regexp/joni/encoding/AsciiTables.java
! src/jdk/nashorn/internal/runtime/regexp/joni/encoding/ObjPtr.java
- src/jdk/nashorn/internal/runtime/regexp/joni/encoding/PosixBracket.java
- src/jdk/nashorn/internal/runtime/regexp/joni/encoding/Ptr.java
! src/jdk/nashorn/internal/runtime/regexp/joni/exception/ErrorMessages.java
! src/jdk/nashorn/internal/runtime/regexp/joni/exception/ValueException.java
+ test/src/jdk/nashorn/internal/runtime/regexp/JdkRegExpTest.java
+ test/src/jdk/nashorn/internal/runtime/regexp/joni/JoniTest.java
Changeset: aa1b6e8c51a0
Author: jlaskey
Date: 2013-05-17 14:30 -0300
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/aa1b6e8c51a0
8012694: Smoke test fail: Windows JDK-8008554.js - access denied ("java.io.FilePermission" "//C/aurora/sandbox/nashorn~source/test/script/basic/NASHORN-99.js" "read")
Reviewed-by: jlaskey
Contributed-by: konstantin.shefov at oracle.com
Changeset: a92be4c0063b
Author: jlaskey
Date: 2013-05-17 16:12 -0300
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a92be4c0063b
Merge
- src/jdk/nashorn/internal/runtime/regexp/DefaultRegExp.java
- src/jdk/nashorn/internal/runtime/regexp/joni/AsmCompiler.java
- src/jdk/nashorn/internal/runtime/regexp/joni/AsmCompilerSupport.java
- src/jdk/nashorn/internal/runtime/regexp/joni/CaptureTreeNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/NameEntry.java
- src/jdk/nashorn/internal/runtime/regexp/joni/NativeMachine.java
- src/jdk/nashorn/internal/runtime/regexp/joni/UnsetAddrList.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ast/CTypeNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ast/CallNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/AbstractBench.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchGreedyBacktrack.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchRailsRegs.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchSeveralRegexps.java
- src/jdk/nashorn/internal/runtime/regexp/joni/constants/Reduce.java
- src/jdk/nashorn/internal/runtime/regexp/joni/encoding/AsciiTables.java
- src/jdk/nashorn/internal/runtime/regexp/joni/encoding/PosixBracket.java
- src/jdk/nashorn/internal/runtime/regexp/joni/encoding/Ptr.java
- src/netscape/javascript/JSObject.java
Changeset: 1d5a8f1f416e
Author: jlaskey
Date: 2013-05-17 16:44 -0300
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/1d5a8f1f416e
8014823: Reprise - Smoke test fail: Windows JDK-8008554.js - access denied ("java.io.FilePermission" "//C/aurora/sandbox/nashorn~source/test/script/basic/NASHORN-99.js" "read")
Reviewed-by: jlaskey
Contributed-by: konstantin.shefov at oracle.com
! test/script/basic/JDK-8008554.js
Changeset: 92164a5742db
Author: lagergren
Date: 2013-05-20 16:38 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/92164a5742db
8006069: Range analysis first iteration, runtime specializations
Reviewed-by: jlaskey, sundar
! src/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk/nashorn/internal/codegen/Compiler.java
! src/jdk/nashorn/internal/codegen/CompilerConstants.java
! src/jdk/nashorn/internal/codegen/MethodEmitter.java
+ src/jdk/nashorn/internal/codegen/RangeAnalyzer.java
+ src/jdk/nashorn/internal/codegen/types/Range.java
! src/jdk/nashorn/internal/codegen/types/Type.java
! src/jdk/nashorn/internal/ir/BinaryNode.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/ir/LexicalContext.java
! src/jdk/nashorn/internal/ir/Node.java
! src/jdk/nashorn/internal/ir/Symbol.java
! src/jdk/nashorn/internal/runtime/CompiledFunction.java
! src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/resources/Options.properties
+ test/script/basic/ranges_disabled.js
+ test/script/basic/ranges_disabled.js.EXPECTED
+ test/script/basic/ranges_enabled.js
+ test/script/basic/ranges_enabled.js.EXPECTED
+ test/script/basic/ranges_payload.js
Changeset: b558e19d5de5
Author: sundar
Date: 2013-05-20 23:04 +0530
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b558e19d5de5
8014909: ant test compilation error with JoniTest.java
Reviewed-by: jlaskey
! make/build.xml
Changeset: 1fd18f40ab52
Author: attila
Date: 2013-05-20 21:25 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/1fd18f40ab52
8014797: rename Java.toJavaArray/toJavaScriptArray to Java.to/from, respectively.
Reviewed-by: jlaskey, sundar
! docs/JavaScriptingProgrammersGuide.html
! docs/source/javaarray.js
! src/jdk/nashorn/api/scripting/resources/engine.js
! src/jdk/nashorn/internal/objects/NativeJava.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
! test/script/basic/NASHORN-556.js
! test/script/basic/javaarrayconversion.js
! test/script/currently-failing/logcoverage.js
! test/script/trusted/NASHORN-638.js
! test/script/trusted/NASHORN-653.js
Changeset: e955e64fd15d
Author: lana
Date: 2013-05-22 09:59 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e955e64fd15d
Merge
Changeset: 833a9a584b64
Author: attila
Date: 2013-05-21 13:40 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/833a9a584b64
8014953: Have NativeJavaPackage throw a ClassNotFoundException when invoked
Reviewed-by: jlaskey, sundar
! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
+ test/script/basic/JDK-8014953.js
+ test/script/basic/JDK-8014953.js.EXPECTED
Changeset: 288ff54da2a5
Author: jlaskey
Date: 2013-05-21 10:17 -0300
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/288ff54da2a5
8014827: readLine should accept a prompt as an argument
Reviewed-by: sundar, hannesw
Contributed-by: james.laskey at oracle.com
! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
Changeset: 07cefc062032
Author: sundar
Date: 2013-05-22 16:39 +0530
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/07cefc062032
8008947: ScriptEnvironment ctor should be public
Reviewed-by: lagergren, attila
! .hgignore
! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
Changeset: 66685c69bdb3
Author: sundar
Date: 2013-05-22 19:33 +0530
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/66685c69bdb3
8014735: Typed Array, BYTES_PER_ELEMENT should be a class property
Reviewed-by: lagergren, jlaskey
! src/jdk/nashorn/internal/objects/ArrayBufferView.java
! src/jdk/nashorn/internal/objects/NativeFloat32Array.java
! src/jdk/nashorn/internal/objects/NativeFloat64Array.java
! src/jdk/nashorn/internal/objects/NativeInt16Array.java
! src/jdk/nashorn/internal/objects/NativeInt32Array.java
! src/jdk/nashorn/internal/objects/NativeInt8Array.java
! src/jdk/nashorn/internal/objects/NativeUint16Array.java
! src/jdk/nashorn/internal/objects/NativeUint32Array.java
! src/jdk/nashorn/internal/objects/NativeUint8Array.java
! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java
+ test/script/basic/JDK-8014735.js
+ test/script/basic/JDK-8014735.js.EXPECTED
! test/script/basic/NASHORN-377.js
Changeset: 8f7553df4503
Author: hannesw
Date: 2013-05-22 16:43 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8f7553df4503
8010804: Review long and integer usage conventions
Reviewed-by: jlaskey, sundar
! src/jdk/nashorn/internal/codegen/FoldConstants.java
! src/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk/nashorn/internal/objects/NativeDate.java
! src/jdk/nashorn/internal/runtime/JSType.java
+ test/script/basic/JDK-8010804.js
+ test/script/basic/JDK-8010804.js.EXPECTED
Changeset: 1c1453863ea8
Author: attila
Date: 2013-05-23 12:01 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/1c1453863ea8
8015267: Allow conversion of JS arrays to Java List/Deque
Reviewed-by: lagergren, sundar
! make/build.xml
! src/jdk/nashorn/internal/objects/NativeJava.java
+ src/jdk/nashorn/internal/runtime/ListAdapter.java
! src/jdk/nashorn/internal/runtime/linker/InvokeByName.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
+ test/script/basic/JDK-8015267.js
+ test/script/basic/JDK-8015267.js.EXPECTED
Changeset: f7eb4436410e
Author: lagergren
Date: 2013-05-23 13:10 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f7eb4436410e
8012083: Array literal constant folding issue
Reviewed-by: attila, jlaskey
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/FinalizeTypes.java
! src/jdk/nashorn/internal/codegen/FoldConstants.java
+ test/script/basic/JDK-8012083.js
+ test/script/basic/JDK-8012083.js.EXPECTED
Changeset: 704bc91a0c41
Author: attila
Date: 2013-05-23 13:36 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/704bc91a0c41
8015278: Revert accidental changes to build.xml
Reviewed-by: jlaskey, lagergren
! make/build.xml
Changeset: 8af550dee961
Author: jlaskey
Date: 2013-05-23 09:49 -0300
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8af550dee961
Merge
Changeset: 6fc7b51e83d6
Author: lagergren
Date: 2013-05-23 15:51 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/6fc7b51e83d6
8012522: Clean up lexical contexts - split out stack based functionality in CodeGenerator and generify NodeVisitors based on their LexicalContext type to avoid casts
Reviewed-by: attila, jlaskey
! src/jdk/nashorn/internal/codegen/Attr.java
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
+ src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java
! src/jdk/nashorn/internal/codegen/CompilationPhase.java
! src/jdk/nashorn/internal/codegen/FinalizeTypes.java
! src/jdk/nashorn/internal/codegen/FoldConstants.java
! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/codegen/RangeAnalyzer.java
! src/jdk/nashorn/internal/codegen/SharedScopeCall.java
! src/jdk/nashorn/internal/codegen/Splitter.java
! src/jdk/nashorn/internal/codegen/WeighNodes.java
! src/jdk/nashorn/internal/ir/AccessNode.java
! src/jdk/nashorn/internal/ir/BinaryNode.java
! src/jdk/nashorn/internal/ir/Block.java
! src/jdk/nashorn/internal/ir/BreakNode.java
! src/jdk/nashorn/internal/ir/CallNode.java
! src/jdk/nashorn/internal/ir/CaseNode.java
! src/jdk/nashorn/internal/ir/CatchNode.java
! src/jdk/nashorn/internal/ir/ContinueNode.java
! src/jdk/nashorn/internal/ir/EmptyNode.java
! src/jdk/nashorn/internal/ir/ExecuteNode.java
! src/jdk/nashorn/internal/ir/ForNode.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/ir/IdentNode.java
! src/jdk/nashorn/internal/ir/IfNode.java
! src/jdk/nashorn/internal/ir/IndexNode.java
! src/jdk/nashorn/internal/ir/LabelNode.java
! src/jdk/nashorn/internal/ir/LexicalContextNode.java
! src/jdk/nashorn/internal/ir/LiteralNode.java
! src/jdk/nashorn/internal/ir/Node.java
! src/jdk/nashorn/internal/ir/ObjectNode.java
! src/jdk/nashorn/internal/ir/PropertyNode.java
! src/jdk/nashorn/internal/ir/ReturnNode.java
! src/jdk/nashorn/internal/ir/RuntimeNode.java
! src/jdk/nashorn/internal/ir/SplitNode.java
! src/jdk/nashorn/internal/ir/SwitchNode.java
! src/jdk/nashorn/internal/ir/TernaryNode.java
! src/jdk/nashorn/internal/ir/ThrowNode.java
! src/jdk/nashorn/internal/ir/TryNode.java
! src/jdk/nashorn/internal/ir/UnaryNode.java
! src/jdk/nashorn/internal/ir/VarNode.java
! src/jdk/nashorn/internal/ir/WhileNode.java
! src/jdk/nashorn/internal/ir/WithNode.java
! src/jdk/nashorn/internal/ir/debug/JSONWriter.java
! src/jdk/nashorn/internal/ir/debug/PrintVisitor.java
! src/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java
! src/jdk/nashorn/internal/ir/visitor/NodeVisitor.java
! src/jdk/nashorn/internal/objects/ArrayBufferView.java
! src/jdk/nashorn/internal/runtime/DebugLogger.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterGeneratorBase.java
Changeset: fdfb4edd78d6
Author: hannesw
Date: 2013-05-24 13:54 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fdfb4edd78d6
8011630: JSON parsing performance issue
Reviewed-by: lagergren, sundar
! src/jdk/nashorn/internal/objects/NativeArguments.java
! src/jdk/nashorn/internal/runtime/AccessorProperty.java
! src/jdk/nashorn/internal/runtime/FindProperty.java
! src/jdk/nashorn/internal/runtime/Property.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/SetMethodCreator.java
! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java
Changeset: 4d2eca4d4d66
Author: sundar
Date: 2013-05-24 18:39 +0530
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4d2eca4d4d66
8015354: JSON.parse should not use [[Put]] but use [[DefineOwnProperty]] instead
Reviewed-by: lagergren, hannesw
! src/jdk/nashorn/internal/objects/NativeFloat32Array.java
! src/jdk/nashorn/internal/objects/NativeFloat64Array.java
! src/jdk/nashorn/internal/objects/NativeInt16Array.java
! src/jdk/nashorn/internal/objects/NativeInt32Array.java
! src/jdk/nashorn/internal/objects/NativeInt8Array.java
! src/jdk/nashorn/internal/objects/NativeUint16Array.java
! src/jdk/nashorn/internal/objects/NativeUint32Array.java
! src/jdk/nashorn/internal/objects/NativeUint8Array.java
! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java
! src/jdk/nashorn/internal/runtime/JSONFunctions.java
! src/jdk/nashorn/internal/runtime/Property.java
+ test/script/basic/JDK-8015354.js
Changeset: 751cfefff5eb
Author: sundar
Date: 2013-05-24 23:27 +0530
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/751cfefff5eb
8015351: Nashorn shell does not start with Turkish locale
Reviewed-by: jlaskey
! make/project.properties
! src/jdk/nashorn/internal/runtime/options/OptionTemplate.java
Changeset: 0bf451c0678d
Author: hannesw
Date: 2013-05-27 12:26 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0bf451c0678d
8015348: RegExp("[") results in StackOverflowError
Reviewed-by: sundar, attila
! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java
+ test/script/basic/JDK-8015348.js
+ test/script/basic/JDK-8015348.js.EXPECTED
Changeset: 1f57afd14cc1
Author: lagergren
Date: 2013-05-27 13:11 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/1f57afd14cc1
8014219: Make the run-octane harness more deterministic by not measuring elapsed time every iteration. Also got rid of most of the run logic in base.js and call benchmarks directly for the same purpose
Reviewed-by: jlaskey, attila
! make/build-benchmark.xml
! src/jdk/nashorn/internal/runtime/AccessorProperty.java
! src/jdk/nashorn/internal/runtime/Property.java
! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java
! test/script/basic/compile-octane.js.EXPECTED
! test/script/basic/run-octane.js
Changeset: 910fd2849c4c
Author: lagergren
Date: 2013-05-27 13:12 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/910fd2849c4c
Merge
Changeset: 343fd0450802
Author: sundar
Date: 2013-05-27 20:41 +0530
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/343fd0450802
8015352: "i".toUpperCase() => currently returns "??", but should be "I" (with Turkish locale)
Reviewed-by: jlaskey, lagergren
! src/jdk/nashorn/internal/objects/NativeString.java
! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
! src/jdk/nashorn/internal/runtime/options/OptionTemplate.java
! src/jdk/nashorn/internal/runtime/options/Options.java
! src/jdk/nashorn/internal/runtime/resources/Options.properties
+ test/script/basic/JDK-8015352.js
Changeset: e6193dcfe36c
Author: lagergren
Date: 2013-05-27 17:57 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e6193dcfe36c
8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino
Reviewed-by: sundar, jlaskey
! make/build-benchmark.xml
! test/script/basic/run-octane.js
Changeset: d56168970de1
Author: sundar
Date: 2013-05-28 16:37 +0530
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d56168970de1
8015459: Octane test run fails on Turkish locale
Reviewed-by: lagergren, attila
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/objects/DateParser.java
! src/jdk/nashorn/internal/parser/TokenType.java
! src/jdk/nashorn/internal/runtime/GlobalFunctions.java
! src/jdk/nashorn/internal/runtime/JSType.java
! src/jdk/nashorn/internal/runtime/Logging.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk/nashorn/internal/runtime/options/OptionTemplate.java
Changeset: f472f7046ec9
Author: sundar
Date: 2013-05-29 15:41 +0530
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f472f7046ec9
8005979: A lot of tests are named "runTest" in reports
Reviewed-by: jlaskey
! make/project.properties
Changeset: f69e76417211
Author: lagergren
Date: 2013-05-29 14:08 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f69e76417211
8011023: Math round didn't conform to ECMAScript 5 spec
Reviewed-by: jlaskey, attila
! src/jdk/nashorn/internal/objects/NativeMath.java
+ test/script/basic/JDK-8011023.js
+ test/script/basic/JDK-8011023.js.EXPECTED
Changeset: a2e2797392b3
Author: sundar
Date: 2013-05-29 21:27 +0530
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a2e2797392b3
8015349: "abc".lastIndexOf("a",-1) should evaluate to 0 and not -1
Reviewed-by: lagergren, attila, jlaskey
! src/jdk/nashorn/internal/objects/NativeString.java
+ test/script/basic/JDK-8015349.js
+ test/script/basic/JDK-8015349.js.EXPECTED
Changeset: 4463e94d9b0d
Author: lana
Date: 2013-05-29 16:59 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4463e94d9b0d
Merge
- src/jdk/nashorn/internal/runtime/options/ValueOption.java
- src/jdk/nashorn/internal/runtime/regexp/DefaultRegExp.java
- src/jdk/nashorn/internal/runtime/regexp/joni/AsmCompiler.java
- src/jdk/nashorn/internal/runtime/regexp/joni/AsmCompilerSupport.java
- src/jdk/nashorn/internal/runtime/regexp/joni/CaptureTreeNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/NameEntry.java
- src/jdk/nashorn/internal/runtime/regexp/joni/NativeMachine.java
- src/jdk/nashorn/internal/runtime/regexp/joni/UnsetAddrList.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ast/CTypeNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ast/CallNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/AbstractBench.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchGreedyBacktrack.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchRailsRegs.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchSeveralRegexps.java
- src/jdk/nashorn/internal/runtime/regexp/joni/constants/Reduce.java
- src/jdk/nashorn/internal/runtime/regexp/joni/encoding/AsciiTables.java
- src/jdk/nashorn/internal/runtime/regexp/joni/encoding/PosixBracket.java
- src/jdk/nashorn/internal/runtime/regexp/joni/encoding/Ptr.java
- src/netscape/javascript/JSObject.java
Changeset: ddbf41575a2b
Author: lana
Date: 2013-06-03 23:24 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ddbf41575a2b
Merge
- src/jdk/nashorn/internal/runtime/options/ValueOption.java
- src/jdk/nashorn/internal/runtime/regexp/DefaultRegExp.java
- src/jdk/nashorn/internal/runtime/regexp/joni/AsmCompiler.java
- src/jdk/nashorn/internal/runtime/regexp/joni/AsmCompilerSupport.java
- src/jdk/nashorn/internal/runtime/regexp/joni/CaptureTreeNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/NameEntry.java
- src/jdk/nashorn/internal/runtime/regexp/joni/NativeMachine.java
- src/jdk/nashorn/internal/runtime/regexp/joni/UnsetAddrList.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ast/CTypeNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ast/CallNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/AbstractBench.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchGreedyBacktrack.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchRailsRegs.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchSeveralRegexps.java
- src/jdk/nashorn/internal/runtime/regexp/joni/constants/Reduce.java
- src/jdk/nashorn/internal/runtime/regexp/joni/encoding/AsciiTables.java
- src/jdk/nashorn/internal/runtime/regexp/joni/encoding/PosixBracket.java
- src/jdk/nashorn/internal/runtime/regexp/joni/encoding/Ptr.java
- src/netscape/javascript/JSObject.java
From lana.steuck at oracle.com Tue Jun 4 10:15:56 2013
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Tue, 04 Jun 2013 17:15:56 +0000
Subject: hg: jdk8/jdk8/jdk: 61 new changesets
Message-ID: <20130604172756.9FBAD48F3A@hg.openjdk.java.net>
Changeset: 93de1ab38793
Author: jchen
Date: 2013-05-17 10:04 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/93de1ab38793
8003444: Fix potential NULL pointer dereference
Reviewed-by: jgodinez, prr
! src/share/native/sun/java2d/cmm/lcms/cmscgats.c
! src/share/native/sun/java2d/cmm/lcms/cmslut.c
Changeset: 0cec8dc2bcf8
Author: lana
Date: 2013-05-22 19:35 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0cec8dc2bcf8
Merge
- make/com/sun/script/Makefile
- make/sun/org/Makefile
- make/sun/org/mozilla/Makefile
- make/sun/org/mozilla/javascript/Makefile
- src/share/classes/com/sun/script/javascript/ExternalScriptable.java
- src/share/classes/com/sun/script/javascript/JSAdapter.java
- src/share/classes/com/sun/script/javascript/JavaAdapter.java
- src/share/classes/com/sun/script/javascript/META-INF/services/javax.script.ScriptEngineFactory
- src/share/classes/com/sun/script/javascript/RhinoClassShutter.java
- src/share/classes/com/sun/script/javascript/RhinoCompiledScript.java
- src/share/classes/com/sun/script/javascript/RhinoScriptEngine.java
- src/share/classes/com/sun/script/javascript/RhinoScriptEngineFactory.java
- src/share/classes/com/sun/script/javascript/RhinoTopLevel.java
- src/share/classes/com/sun/script/javascript/RhinoWrapFactory.java
- src/share/classes/com/sun/script/util/BindingsBase.java
- src/share/classes/com/sun/script/util/BindingsEntrySet.java
- src/share/classes/com/sun/script/util/BindingsImpl.java
- src/share/classes/com/sun/script/util/InterfaceImplementor.java
- src/share/classes/com/sun/script/util/ScriptEngineFactoryBase.java
- src/share/classes/java/time/format/DateTimeFormatSymbols.java
- src/share/classes/sun/nio/cs/ext/META-INF/services/java.nio.charset.spi.CharsetProvider
- test/java/lang/Thread/StackTraces.java
- test/java/time/tck/java/time/format/TCKDateTimeFormatSymbols.java
- test/java/time/test/java/time/format/TestDateTimeFormatSymbols.java
- test/java/util/logging/bundlesearch/LoadItUp.java
- test/sun/security/provider/certpath/X509CertPath/ForwardBuildCompromised.java
- test/sun/security/provider/certpath/X509CertPath/ReverseBuildCompromised.java
- test/sun/security/provider/certpath/X509CertPath/ValidateCompromised.java
Changeset: 0208f5f12dc3
Author: jchen
Date: 2013-05-23 12:16 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0208f5f12dc3
8012629: java.lang.UnsatisfiedLinkError exception throw by getAllFonts() on MacOSX
Reviewed-by: bae, prr
! make/sun/awt/FILES_c_unix.gmk
! make/sun/awt/FILES_export_unix.gmk
! make/sun/awt/mawt.gmk
! makefiles/CompileNativeLibraries.gmk
! src/macosx/native/sun/font/AWTFont.m
Changeset: f24f9038e050
Author: prr
Date: 2013-05-24 09:31 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f24f9038e050
8008535: JDK7 Printing : CJK and Latin Text in a string overlap
Reviewed-by: bae, jgodinez
! src/windows/classes/sun/awt/windows/WPathGraphics.java
+ test/java/awt/print/PrinterJob/PrintLatinCJKTest.java
Changeset: f4ad2fa22474
Author: jgodinez
Date: 2013-05-29 09:18 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f4ad2fa22474
7183520: [macosx]Unable to print out the defined page for 2D_PrintingTiger/JTablePrintPageRangesTest.
Reviewed-by: bae, prr
! src/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
Changeset: 7e2a887a069e
Author: jgodinez
Date: 2013-05-29 09:46 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7e2a887a069e
8012381: [macosx]Unable to print out the defined page for 2D_PrintingTiger/JTablePrintPageRangesTest
Reviewed-by: jchen, prr
! src/solaris/classes/sun/print/IPPPrintService.java
! test/java/awt/print/PrinterJob/Collate2DPrintingTest.java
Changeset: 8ac29ee867fd
Author: lana
Date: 2013-05-29 16:54 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8ac29ee867fd
Merge
Changeset: 85df65495177
Author: mcherkas
Date: 2013-05-21 03:20 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/85df65495177
7011777: JDK 6 parses html text with script tags within comments differently from previous releases
Reviewed-by: alexsch
Contributed-by: Dmitry Markov
! src/share/classes/javax/swing/text/html/parser/Parser.java
+ test/javax/swing/text/html/parser/Parser/7011777/bug7011777.java
Changeset: e36d0b9ed018
Author: alitvinov
Date: 2013-05-21 05:02 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e36d0b9ed018
8005607: Recursion in J2DXErrHandler() Causes a Stack Overflow on Linux
Reviewed-by: art, anthony, prr
! src/solaris/classes/sun/awt/X11/MotifDnDConstants.java
! src/solaris/classes/sun/awt/X11/MotifDnDDropTargetProtocol.java
! src/solaris/classes/sun/awt/X11/WindowPropertyGetter.java
! src/solaris/classes/sun/awt/X11/XConstants.java
! src/solaris/classes/sun/awt/X11/XDnDDragSourceProtocol.java
! src/solaris/classes/sun/awt/X11/XDnDDropTargetProtocol.java
! src/solaris/classes/sun/awt/X11/XDragSourceProtocol.java
! src/solaris/classes/sun/awt/X11/XDropTargetRegistry.java
! src/solaris/classes/sun/awt/X11/XEmbedCanvasPeer.java
! src/solaris/classes/sun/awt/X11/XErrorHandler.java
+ src/solaris/classes/sun/awt/X11/XErrorHandlerUtil.java
! src/solaris/classes/sun/awt/X11/XQueryTree.java
! src/solaris/classes/sun/awt/X11/XToolkit.java
! src/solaris/classes/sun/awt/X11/XTranslateCoordinates.java
! src/solaris/classes/sun/awt/X11/XWM.java
! src/solaris/classes/sun/awt/X11/XlibUtil.java
! src/solaris/classes/sun/awt/X11/generator/WrapperGenerator.java
! src/solaris/native/sun/awt/awt_GraphicsEnv.c
! src/solaris/native/sun/awt/awt_GraphicsEnv.h
! src/solaris/native/sun/awt/awt_util.c
! src/solaris/native/sun/awt/awt_util.h
! src/solaris/native/sun/java2d/opengl/GLXSurfaceData.c
! src/solaris/native/sun/java2d/x11/X11SurfaceData.c
! src/solaris/native/sun/xawt/XlibWrapper.c
Changeset: 73d3bed5f8c8
Author: lana
Date: 2013-05-22 17:37 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/73d3bed5f8c8
Merge
- make/com/sun/script/Makefile
- make/sun/org/Makefile
- make/sun/org/mozilla/Makefile
- make/sun/org/mozilla/javascript/Makefile
- src/share/classes/com/sun/script/javascript/ExternalScriptable.java
- src/share/classes/com/sun/script/javascript/JSAdapter.java
- src/share/classes/com/sun/script/javascript/JavaAdapter.java
- src/share/classes/com/sun/script/javascript/META-INF/services/javax.script.ScriptEngineFactory
- src/share/classes/com/sun/script/javascript/RhinoClassShutter.java
- src/share/classes/com/sun/script/javascript/RhinoCompiledScript.java
- src/share/classes/com/sun/script/javascript/RhinoScriptEngine.java
- src/share/classes/com/sun/script/javascript/RhinoScriptEngineFactory.java
- src/share/classes/com/sun/script/javascript/RhinoTopLevel.java
- src/share/classes/com/sun/script/javascript/RhinoWrapFactory.java
- src/share/classes/com/sun/script/util/BindingsBase.java
- src/share/classes/com/sun/script/util/BindingsEntrySet.java
- src/share/classes/com/sun/script/util/BindingsImpl.java
- src/share/classes/com/sun/script/util/InterfaceImplementor.java
- src/share/classes/com/sun/script/util/ScriptEngineFactoryBase.java
- src/share/classes/java/time/format/DateTimeFormatSymbols.java
- src/share/classes/sun/nio/cs/ext/META-INF/services/java.nio.charset.spi.CharsetProvider
- test/java/lang/Thread/StackTraces.java
- test/java/time/tck/java/time/format/TCKDateTimeFormatSymbols.java
- test/java/time/test/java/time/format/TestDateTimeFormatSymbols.java
- test/java/util/logging/bundlesearch/LoadItUp.java
- test/sun/security/provider/certpath/X509CertPath/ForwardBuildCompromised.java
- test/sun/security/provider/certpath/X509CertPath/ReverseBuildCompromised.java
- test/sun/security/provider/certpath/X509CertPath/ValidateCompromised.java
Changeset: 6261e94e9869
Author: alexsch
Date: 2013-05-23 15:52 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6261e94e9869
8014924: JToolTip#setTipText() sometimes (very often) not repaints component.
Reviewed-by: serb
! src/share/classes/javax/swing/JToolTip.java
Changeset: e8cacde33d27
Author: ant
Date: 2013-05-24 18:01 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e8cacde33d27
8013437: Test sun/awt/datatransfer/SuplementaryCharactersTransferTest.java fails to compile since 8b86
Reviewed-by: alexsch
! test/sun/awt/datatransfer/SuplementaryCharactersTransferTest.java
Changeset: 6b29c27d0807
Author: malenkov
Date: 2013-05-24 19:41 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6b29c27d0807
8013416: Java Bean Persistence with XMLEncoder
Reviewed-by: alexsch
! src/share/classes/com/sun/beans/finder/AbstractFinder.java
! src/share/classes/com/sun/beans/finder/ConstructorFinder.java
! src/share/classes/com/sun/beans/finder/MethodFinder.java
+ test/java/beans/XMLEncoder/Test8013416.java
Changeset: c36626831f07
Author: vkarnauk
Date: 2013-05-27 12:47 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c36626831f07
8010721: [macosx] In JDK7 the menu bar disappears when a Dialog is shown
Reviewed-by: anthony, serb
! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/macosx/native/sun/awt/AWTWindow.m
Changeset: 70ac1bf74865
Author: serb
Date: 2013-05-27 22:31 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/70ac1bf74865
8014726: TEST_BUG: java/awt/WMSpecificTests/Metacity/FullscreenDialogModality.java should be modified
Reviewed-by: serb, anthony
Contributed-by: alexander.zvegintsev at oracle.com
! test/java/awt/WMSpecificTests/Metacity/FullscreenDialogModality.java
Changeset: ff1c2e379f27
Author: pchelko
Date: 2013-05-28 12:37 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ff1c2e379f27
8000422: [macosx] Views keep scrolling back to the drag position after DnD
Reviewed-by: serb, anthony
! src/macosx/classes/sun/lwawt/macosx/CDropTargetContextPeer.java
Changeset: 4f24a4f65a07
Author: anthony
Date: 2013-05-28 16:38 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4f24a4f65a07
7039616: java/awt/Window/TranslucentJAppletTest/TranslucentJAppletTest.java should be updated
Summary: Consider the test passed if the system does not support translucency
Reviewed-by: art
! test/java/awt/Window/TranslucentJAppletTest/TranslucentJAppletTest.java
Changeset: 1f0628078531
Author: pchelko
Date: 2013-05-29 12:10 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1f0628078531
8009911: [macosx] SWT app freeze when going full screen using Java 7 on Mac
Reviewed-by: anthony, ksrini
! src/macosx/bin/java_md_macosx.c
Changeset: c8a0abc1fd2d
Author: mcherkas
Date: 2013-05-29 18:40 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c8a0abc1fd2d
8014863: Line break calculations in Java 7 are incorrect.
Reviewed-by: alexp, alexsch
Contributed-by: Dmitry Markov
! src/share/classes/javax/swing/text/View.java
+ test/javax/swing/text/View/8014863/bug8014863.java
Changeset: aae7b96a350e
Author: lana
Date: 2013-05-29 16:56 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/aae7b96a350e
Merge
Changeset: 3b1450ee2bb9
Author: dxu
Date: 2013-05-17 12:04 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3b1450ee2bb9
8011136: FileInputStream.available and skip inconsistencies
Summary: Correct the behavior of available() and update related java specs for available() and skip() in InputStream and FileInputStream classes.
Reviewed-by: alanb
! src/share/classes/java/io/FileInputStream.java
! src/share/classes/java/io/InputStream.java
! src/share/native/java/io/FileInputStream.c
! test/java/io/FileInputStream/LargeFileAvailable.java
! test/java/io/FileInputStream/NegativeAvailable.java
Changeset: 0f7aaabed25f
Author: weijun
Date: 2013-05-18 10:15 +0800
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0f7aaabed25f
8012261: update policytool to support java.net.HttpURLPermission
Reviewed-by: mullan
! src/share/classes/sun/security/tools/policytool/PolicyTool.java
! src/share/classes/sun/security/tools/policytool/Resources.java
Changeset: e8b40b034fcd
Author: psandoz
Date: 2013-05-15 10:15 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e8b40b034fcd
8013334: Spliterator behavior for LinkedList contradicts Spliterator.trySplit
Summary: this changeset also contains some minor, non spec, related fixes to tidy up other areas of the JavaDoc.
Reviewed-by: plevart, darcy
Contributed-by: John Rose , Mike Duigou , Paul Sandoz
! src/share/classes/java/util/Spliterator.java
Changeset: 6bbc2816d936
Author: psandoz
Date: 2013-05-15 10:25 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6bbc2816d936
8014133: Spliterator.OfPrimitive
Reviewed-by: mduigou, forax
Contributed-by: Paul Sandoz , Brian Goetz
! src/share/classes/java/util/Spliterator.java
Changeset: dc5cf74c8c9c
Author: mduigou
Date: 2013-05-17 10:36 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/dc5cf74c8c9c
8004015: Additional static and instance utils for functional interfaces.
8011010: Spec j.u.f.Predicate doesn't specify NPEs thrown by the SE8's Reference Implementation
Reviewed-by: briangoetz, dholmes, chegar
! src/share/classes/java/util/function/BiConsumer.java
! src/share/classes/java/util/function/BiFunction.java
! src/share/classes/java/util/function/BiPredicate.java
! src/share/classes/java/util/function/BooleanSupplier.java
! src/share/classes/java/util/function/Consumer.java
! src/share/classes/java/util/function/DoubleBinaryOperator.java
! src/share/classes/java/util/function/DoubleConsumer.java
! src/share/classes/java/util/function/DoubleFunction.java
! src/share/classes/java/util/function/DoublePredicate.java
! src/share/classes/java/util/function/DoubleSupplier.java
! src/share/classes/java/util/function/DoubleUnaryOperator.java
! src/share/classes/java/util/function/Function.java
! src/share/classes/java/util/function/IntBinaryOperator.java
! src/share/classes/java/util/function/IntConsumer.java
! src/share/classes/java/util/function/IntFunction.java
! src/share/classes/java/util/function/IntPredicate.java
! src/share/classes/java/util/function/IntSupplier.java
! src/share/classes/java/util/function/IntUnaryOperator.java
! src/share/classes/java/util/function/LongBinaryOperator.java
! src/share/classes/java/util/function/LongConsumer.java
! src/share/classes/java/util/function/LongFunction.java
! src/share/classes/java/util/function/LongPredicate.java
! src/share/classes/java/util/function/LongSupplier.java
! src/share/classes/java/util/function/LongUnaryOperator.java
! src/share/classes/java/util/function/ObjDoubleConsumer.java
! src/share/classes/java/util/function/ObjIntConsumer.java
! src/share/classes/java/util/function/ObjLongConsumer.java
! src/share/classes/java/util/function/Predicate.java
! src/share/classes/java/util/function/Supplier.java
! src/share/classes/java/util/function/ToDoubleBiFunction.java
! src/share/classes/java/util/function/ToDoubleFunction.java
! src/share/classes/java/util/function/ToIntBiFunction.java
! src/share/classes/java/util/function/ToIntFunction.java
! src/share/classes/java/util/function/ToLongBiFunction.java
! src/share/classes/java/util/function/ToLongFunction.java
! src/share/classes/java/util/function/UnaryOperator.java
Changeset: 23e75751554a
Author: henryjen
Date: 2013-05-09 14:44 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/23e75751554a
8006884: (fs) Add Files.list, lines and find
Reviewed-by: briangoetz, mduigou
Contributed-by: alan.bateman at oracle.com, henry.jen at oracle.com
+ src/share/classes/java/nio/file/FileTreeIterator.java
! src/share/classes/java/nio/file/FileTreeWalker.java
! src/share/classes/java/nio/file/Files.java
+ test/java/nio/file/Files/FaultyFileSystem.java
! test/java/nio/file/Files/PassThroughFileSystem.java
+ test/java/nio/file/Files/StreamTest.java
Changeset: b9b26b424bfc
Author: mduigou
Date: 2013-05-18 18:55 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b9b26b424bfc
Merge
Changeset: 08ebdb2b53cc
Author: plevart
Date: 2013-05-17 14:41 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/08ebdb2b53cc
8014477: (str) Race condition in String.contentEquals when comparing with StringBuffer
Reviewed-by: alanb, mduigou, dholmes
! src/share/classes/java/lang/String.java
+ test/java/lang/String/StringContentEqualsBug.java
Changeset: 6a9148865139
Author: sherman
Date: 2013-05-20 11:56 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6a9148865139
8004789: (zipfs) zip provider doesn't work correctly with file systems providers rather than the default
Summary: to use Files.createTempFile(...) to create the temp file on the same fs as the targeted path.
Reviewed-by: alanb, sherman
Contributed-by: philippe.marschall at gmail.com
! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java
Changeset: 1baf3d7fe2f1
Author: dholmes
Date: 2013-05-21 01:17 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1baf3d7fe2f1
8014857: Enable ergonomic VM selection in arm/jvm.cfg
Reviewed-by: darcy
! src/solaris/bin/arm/jvm.cfg
Changeset: 20925206aef8
Author: alanb
Date: 2013-05-21 08:53 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/20925206aef8
8014892: More ProblemList.txt updates (5/2013)
Reviewed-by: alanb
Contributed-by: amy.lu at oracle.com
! test/ProblemList.txt
Changeset: 63c7e92e5e6d
Author: yhuang
Date: 2013-05-20 23:03 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/63c7e92e5e6d
7074882: Locale data needs correction (Month names for Maltese language)
Reviewed-by: naoto
! src/share/classes/sun/text/resources/mt/FormatData_mt.java
! test/sun/text/resources/LocaleData
! test/sun/text/resources/LocaleDataTest.java
Changeset: 1fba35ef4360
Author: yhuang
Date: 2013-05-21 01:50 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1fba35ef4360
Merge
Changeset: 48e8a6e0c805
Author: chegar
Date: 2013-05-22 13:50 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/48e8a6e0c805
8010182: Thread safety of Thread get/setName()
Reviewed-by: dholmes, alanb, mduigou
! src/share/classes/java/lang/Thread.java
Changeset: 4b555b53dc57
Author: mduigou
Date: 2013-05-22 09:59 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4b555b53dc57
8014819: set max size for jtreg testvms
Reviewed-by: alanb, darcy
! test/Makefile
Changeset: bcfab7056195
Author: lana
Date: 2013-05-22 09:57 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bcfab7056195
Merge
Changeset: 760d4187597a
Author: lana
Date: 2013-05-22 12:09 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/760d4187597a
Merge
Changeset: 50fde3eeb48c
Author: naoto
Date: 2013-05-22 16:43 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/50fde3eeb48c
7056126: DateFormatSymbols documentation has incorrect description about DateFormat
7083668: Sample code in ListResourceBundle is still not correct
Reviewed-by: okutsu
! src/share/classes/java/text/DateFormatSymbols.java
! src/share/classes/java/util/ListResourceBundle.java
Changeset: a1a8e71e130a
Author: dholmes
Date: 2013-05-22 20:21 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a1a8e71e130a
8014814: (str) StringBuffer "null" is not appended
Reviewed-by: alanb
! src/share/classes/java/lang/StringBuffer.java
! test/java/lang/StringBuffer/ToStringCache.java
Changeset: e764bb01567e
Author: darcy
Date: 2013-05-22 20:03 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e764bb01567e
8014836: Have GenericDeclaration extend AnnotatedElement
Reviewed-by: abuckley, jfranck
! src/share/classes/java/lang/Class.java
! src/share/classes/java/lang/reflect/GenericDeclaration.java
Changeset: 0da6485cf656
Author: nloodin
Date: 2013-05-23 15:50 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0da6485cf656
8014048: Online user guide of jconsole points incorrect link
Reviewed-by: mchung, sla, jbachorik
! src/share/classes/sun/tools/jconsole/AboutDialog.java
! src/share/classes/sun/tools/jconsole/resources/messages.properties
! src/share/classes/sun/tools/jconsole/resources/messages_ja.properties
! src/share/classes/sun/tools/jconsole/resources/messages_zh_CN.properties
Changeset: 3b23e3529ab3
Author: dl
Date: 2013-05-23 18:34 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3b23e3529ab3
8014076: Arrays parallel and serial sorting improvements
Reviewed-by: chegar, mduigou
! src/share/classes/java/util/Arrays.java
! src/share/classes/java/util/ArraysParallelSortHelpers.java
! src/share/classes/java/util/ComparableTimSort.java
! src/share/classes/java/util/DualPivotQuicksort.java
! src/share/classes/java/util/TimSort.java
! test/java/util/Arrays/ParallelSorting.java
Changeset: 6816afd70a68
Author: weijun
Date: 2013-05-24 17:15 +0800
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6816afd70a68
8014196: ktab creates a file with zero kt_vno
Reviewed-by: valeriep
! src/share/classes/sun/security/krb5/internal/ktab/KeyTab.java
! src/windows/classes/sun/security/krb5/internal/tools/Ktab.java
+ test/sun/security/krb5/tools/KtabZero.java
+ test/sun/security/krb5/tools/ktzero.sh
Changeset: 5e769206f036
Author: ksrini
Date: 2013-05-24 17:01 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5e769206f036
8007333: [launcher] removes multiple back slashes
Reviewed-by: alanb, akhil
! src/windows/bin/cmdtoargs.c
! test/tools/launcher/Arrrghs.java
Changeset: d78f91ab0e96
Author: uta
Date: 2013-05-27 15:18 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d78f91ab0e96
8014394: (fs) WatchService failing when watching \\server\$d
Reviewed-by: alanb
! src/windows/classes/sun/nio/fs/WindowsConstants.java
! src/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java
! src/windows/classes/sun/nio/fs/WindowsWatchService.java
! src/windows/native/sun/nio/fs/WindowsNativeDispatcher.c
Changeset: 0b8dab7fec54
Author: plevart
Date: 2013-05-27 09:41 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0b8dab7fec54
7038914: VM could throw uncaught OOME in ReferenceHandler thread
Summary: Catch OutOfMemoryError in reference handler thread if caused by allocation of an InterruptedException
Reviewed-by: dholmes, alanb
! src/share/classes/java/lang/ref/Reference.java
+ test/java/lang/ref/OOMEInReferenceHandler.java
Changeset: a2dc42667df3
Author: chegar
Date: 2013-05-27 14:00 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a2dc42667df3
8015439: Minor/sync/cleanup of ConcurrentHashMap
Reviewed-by: chegar
Contributed-by: Doug Lea , Chris Hegarty
! src/share/classes/java/util/concurrent/ConcurrentHashMap.java
Changeset: 9bbf2237071e
Author: chegar
Date: 2013-05-27 15:24 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9bbf2237071e
Merge
Changeset: bbf6e6222726
Author: nloodin
Date: 2013-05-27 17:10 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bbf6e6222726
6470730: Disconnect button leads to wrong popup message
Reviewed-by: dcubed, sla, egahlin
! src/share/classes/sun/tools/jconsole/VMPanel.java
Changeset: 7d9fab5d86cd
Author: jbachorik
Date: 2013-05-28 15:57 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7d9fab5d86cd
8005472: com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.sh failed on windows
Reviewed-by: chegar, smarks, dfuchs
! test/ProblemList.txt
! test/com/sun/jmx/remote/NotificationMarshalVersions/Client/Client.java
! test/com/sun/jmx/remote/NotificationMarshalVersions/Server/Server.java
+ test/com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.java
- test/com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.sh
Changeset: 7d7bfce34a79
Author: dsamersoff
Date: 2013-05-28 18:46 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7d7bfce34a79
8014420: Default JDP address does not match the one assigned by IANA
Summary: JDP protocol defaults changed to IANA assigned values
Reviewed-by: dholmes, jbachorik, hirt
Contributed-by: fweimer at redhat.com
! src/share/classes/sun/management/Agent.java
! src/share/classes/sun/management/jdp/package-info.java
! test/sun/management/jdp/JdpTest.sh
Changeset: b16a8b4ae6b4
Author: robm
Date: 2013-05-28 16:35 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b16a8b4ae6b4
7038105: File.isHidden() should return true for pagefile.sys and hiberfil.sys
Reviewed-by: alanb
! src/windows/native/java/io/WinNTFileSystem_md.c
! test/java/io/File/IsHidden.java
Changeset: 7fa2d1dcb8f6
Author: sherman
Date: 2013-05-28 10:42 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7fa2d1dcb8f6
8001750: CharsetDecoder.replacement should not be changeable except via replaceWith method
Summary: to make defensive copy for set/get replacement byte array
Reviewed-by: martin
! src/share/classes/java/nio/charset/Charset-X-Coder.java.template
! src/share/classes/sun/nio/cs/UTF_8.java
! src/share/classes/sun/nio/cs/ext/DoubleByte.java
! src/share/classes/sun/nio/cs/ext/HKSCS.java
Changeset: b99d56d1aa3f
Author: naoto
Date: 2013-05-28 14:02 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b99d56d1aa3f
6251788: (rb) PropertyResourceBundle doesn't document exceptions
Reviewed-by: okutsu
! src/share/classes/java/util/PropertyResourceBundle.java
Changeset: 1652a22cf6e7
Author: xuelei
Date: 2013-05-28 18:47 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1652a22cf6e7
8010815: some constructors issues in com.sun.jndi.toolkit
Reviewed-by: alanb
! src/share/classes/com/sun/jndi/toolkit/ctx/Continuation.java
! src/share/classes/com/sun/jndi/toolkit/dir/LazySearchEnumerationImpl.java
! src/share/classes/com/sun/jndi/toolkit/url/GenericURLContext.java
Changeset: e59d7f0f36f7
Author: ewang
Date: 2013-05-28 22:22 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e59d7f0f36f7
8009258: TEST_BUG:java/io/pathNames/GeneralWin32.java fails intermittently
Reviewed-by: dxu, alanb
Contributed-by: yiming.wang at oracle.com
! test/java/io/pathNames/General.java
! test/java/io/pathNames/GeneralWin32.java
Changeset: bd6d3801347b
Author: sla
Date: 2013-05-29 09:42 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bd6d3801347b
8015440: java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java fails with RuntimeException
Summary: Make sure serial gc compacts heap every time
Reviewed-by: mchung, brutisso, nloodin
! test/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java
Changeset: 2b3242a69a44
Author: alanb
Date: 2013-05-29 10:24 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2b3242a69a44
8014928: (fs) Files.readAllBytes() copies content to new array when content completely read
Reviewed-by: martin
! src/share/classes/java/nio/file/Files.java
Changeset: 00ad19610e75
Author: vinnie
Date: 2013-05-29 14:57 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/00ad19610e75
7174966: With OCSP enabled on Java 7 get error 'Wrong key usage' with Comodo certificate
Reviewed-by: xuelei
! src/share/classes/sun/security/provider/certpath/OCSPResponse.java
Changeset: 5d9273a5a84e
Author: lana
Date: 2013-05-29 16:58 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5d9273a5a84e
Merge
- test/com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.sh
Changeset: 7eae7c89dab4
Author: lana
Date: 2013-06-03 23:23 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7eae7c89dab4
Merge
- test/com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.sh
From lana.steuck at oracle.com Tue Jun 4 10:33:09 2013
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Tue, 4 Jun 2013 10:33:09 -0700 (PDT)
Subject: jdk8-b93: JSN, Tools, Core Libraries, Serviceability, 2d, Awt,
and Swing
Message-ID: <201306041733.r54HX9Kt027482@jano-app.us.oracle.com>
http://hg.openjdk.java.net/jdk8/jdk8/rev/46be9eb242d1
http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ddbf41575a2b
http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/2c5a568ee36e
http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7eae7c89dab4
http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/7386eca865e1
http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/d583a491d63c
http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/573d86d412cd
http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/8dc9d7ccbb2d
---
2d team performed PIT testing, all the remaining fixes will be tested during promotion:
List of all fixes:
===================
JDK-8014924 client-libs JToolTip#setTipText() sometimes (very often) not repaints component.
JDK-8014863 client-libs Line break calculations in Java 7 are incorrect.
JDK-8014726 client-libs TEST_BUG: java/awt/WMSpecificTests/Metacity/FullscreenDialogModality.java should be modified
JDK-8014647 client-libs Allow class-based overrides to be initialized with a ScriptFunction
JDK-8013437 client-libs Test sun/awt/datatransfer/SuplementaryCharactersTransferTest.java fails to compile since 8b86
JDK-8013416 client-libs Java Bean Persistence with XMLEncoder
JDK-8012629 client-libs java.lang.UnsatisfiedLinkError exception throw by getAllFonts() on MacOSX
JDK-8012381 client-libs [macosx] : Collation selection ignored when printing on MacOSX
JDK-8010721 client-libs [macosx] In JDK7 the menu bar disappears when a Dialog is shown
JDK-8009911 client-libs [macosx] SWT app freeze when going full screen using Java 7 on Mac
JDK-8008535 client-libs JDK7 Printing : CJK and Latin Text in a string overlap.
JDK-8005607 client-libs Recursion in J2DXErrHandler() Causes a Stack Overflow on Linux
JDK-8003444 client-libs Potential NULL pointer dereferences in LittleCMS 2.4 found by parfait
JDK-8000422 client-libs [macosx] Views keep scrolling back to the drag position after DnD
JDK-7183520 client-libs [macosx]Unable to print out the defined page for 2D_PrintingTiger/JTablePrintPageRangesTest.
JDK-7039616 client-libs java/awt/Window/TranslucentJAppletTest/TranslucentJAppletTest.java should be updated
JDK-7011777 client-libs JDK 6 parses html text with script tags within comments differently from previous releases
JDK-8015459 core-libs Octane test run fails on Turkish locale
JDK-8015447 core-libs Full runs of ant octane, ant octane-rhino and ant octane-v8 don't work
JDK-8015439 core-libs Minor/sync/cleanup of ConcurrentHashMap
JDK-8015354 core-libs JSON.parse should not use [[Put]] but use [[DefineOwnProperty]] instead
JDK-8015352 core-libs "i".toUpperCase() => currently returns "?", but should be "I" (with Turkish locale)
JDK-8015351 core-libs Nashorn shell does not start with Turkish locale
JDK-8015349 core-libs "abc".lastIndexOf("a",-1) should evaluate to 0 and not -1
JDK-8015348 core-libs RegExp("[") results in StackOverflowError
JDK-8015278 core-libs Fix accidental checkin of build.xml with JDK-8015267
JDK-8015267 core-libs Allow conversion of JS arrays to Java List/Deque
JDK-8014953 core-libs Have NativeJavaPackage constructor that throws a ClassNotFoundException
JDK-8014928 core-libs (fs) Files.readAllBytes() copies content to new array when content completely read
JDK-8014909 core-libs ant test compilation error with JoniTest.java
JDK-8014892 core-libs More ProblemList.txt updates (5/2013)
JDK-8014836 core-libs Have GenericDeclaration extend AnnotatedElement
JDK-8014827 core-libs readLine should accept a prompt as an argument.
JDK-8014823 core-libs Reprise - Smoke test fail: Windows JDK-8008554.js - access denied ("java.io.FilePermission" "//C/aurora/sandbox/nashorn~source/test/script/basic/NASHORN-99.js" "read")
JDK-8014814 core-libs (str) StringBuffer "null" is not appended
JDK-8014797 core-libs Change Java.toJavaArray() and Java.toJavaScriptArray() to Java.to() and Java.from()
JDK-8014735 core-libs Typed Array, BYTES_PER_ELEMENT should be a class property
JDK-8014648 core-libs Exclude testing and infrastructure packages from code coverage, round two
JDK-8014646 core-libs Update the Java interop documentation in the Java Scripting Programmer's Guide
JDK-8014639 core-libs Remove debug flag from test runs
JDK-8014512 core-libs Exclude testing and infrastructure packages from code coverage
JDK-8014477 core-libs (str) Race condition in String.contentEquals when comparing with StringBuffer
JDK-8014426 core-libs Finally block cut the stack of a thrown exception
JDK-8014394 core-libs (fs) WatchService failing when watching \\server\$d
JDK-8014219 core-libs base.js in Octane benchmarks has way too much deviation
JDK-8014133 core-libs Spliterator.OfPrimitive
JDK-8014076 core-libs Arrays parallel and serial sorting improvements
JDK-8013919 core-libs Duplicate symbol when defining function in finally block
JDK-8013334 core-libs Spliterator behavior for LinkedList contradicts the spec of Spliterator.trySplit() method
JDK-8012694 core-libs Smoke test fail: Windows JDK-8008554.js - access denied ("java.io.FilePermission" "//C/aurora/sandbox/nashorn~source/test/script/basic/NASHORN-99.js" "read")
JDK-8012522 core-libs Clean up LexicalContexts
JDK-8012359 core-libs Increase code coverage in Joni
JDK-8012305 core-libs Function.bind can't be called on prototype function inside constructor
JDK-8012083 core-libs Unary ADD and array literal always produces NaN
JDK-8011718 core-libs A function can't be bound twice
JDK-8011630 core-libs JSON parsing performance issue
JDK-8011136 core-libs FileInputStream.available and skip inconsistencies
JDK-8011023 core-libs Math.round is not EcmaScript 5 compliant
JDK-8011010 core-libs Spec j.u.f.Predicate doesn't specify NPEs thrown by the SE8's Reference Implementation
JDK-8010815 core-libs some constructors issues in com.sun.jndi.toolkit
JDK-8010804 core-libs Review long and integer usage conventions
JDK-8010680 core-libs Clarify "present" and annotation ordering in javax.lang.model for Annotations
JDK-8010182 core-libs (thread) Thread safety of Thread get/setName()
JDK-8009258 core-libs TEST_BUG: java/io/pathNames/GeneralWin32.java fails intermittently
JDK-8009141 core-libs Avoid netscape.javascript.JSObject in nashorn code
JDK-8008947 core-libs ScriptEnvironment ctor should be public
JDK-8006884 core-libs (fs) Add Files.list, lines and find
JDK-8006069 core-libs Implement quick compile time integer range analysis
JDK-8005979 core-libs A lot of tests are named "runTest" in reports
JDK-8004789 core-libs (zipfs) zip provider doesn't work correctly with file systems providers rather than the default
JDK-8004015 core-libs Additional Functional Interface instance and static methods
JDK-8001750 core-libs CharsetDecoder.replacement should not be changeable except via replaceWith method
JDK-7083668 core-libs Sample code in ListResourceBundle is still not correct
JDK-7056126 core-libs DateFormatSymbols documentation has incorrect description about DateFormat
JDK-7038105 core-libs File.isHidden() should return true for pagefile.sys and hiberfil.sys
JDK-6251788 core-libs (rb) PropertyResourceBundle doesn't document exceptions
JDK-8015440 core-svc java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java fails with RuntimeException
JDK-8005472 core-svc com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.sh failed on windows
JDK-8014861 embedded (jrecreate) Remove unnecessary warning
JDK-8014858 embedded (jrecreate) Known but unavailable extensions should print simple error message not exception backtrace
JDK-7074882 globalization Locale data needs correction (Month names for Maltese language)
JDK-8014420 hotspot Default JDP address does not match the one assigned by IANA
JDK-7038914 hotspot VM could throw uncaught OOME in ReferenceHandler thread
JDK-8015641 infrastructure genstubs needs to cope with static interface methods
JDK-8014819 infrastructure set max size for jtreg testvms
JDK-8015077 security-libs update problem list entry for closed/lib/security/cacerts/VerifyCACerts.java
JDK-8014853 security-libs closed/lib/security/cacerts/VerifyCACerts.java failing in jdk8
JDK-8014196 security-libs ktab creates a file with zero kt_vno
JDK-8012261 security-libs update policytool to support java.net.HttpURLPermission
JDK-7174966 security-libs With OCSP enabled on Java 7 get error 'Wrong key usage' with Comodo certificate
JDK-8014857 tools Enable ergonomic VM selection in arm/jvm.cfg
JDK-8014649 tools Regression: bug in Resolve.resolveOperator
JDK-8014643 tools Parser regression in JDK 8 when compiling super.x
JDK-8014494 tools javac crashes when varargs element of a method reference is inferred from the context
JDK-8014048 tools Online user guide of jconsole points incorrect link
JDK-8013180 tools Qualified type reference with annotations in throws list crashes compiler
JDK-8012333 tools javac, ClassFile should have a read(Path) method
JDK-8007333 tools [launcher] removes multiple back slashes
JDK-8005207 tools test has 2 @bug tags
JDK-7177168 tools Redundant array copy in UnsharedNameTable
JDK-7164114 tools Two jtreg tests are not run due to no file extension on the test files
JDK-7060779 tools test/tools/javac/diags/Example.java leaves directories in tempdir
JDK-7053059 tools VerifyError with double Assignment using a Generic Member of a Superclass
JDK-7030476 tools Fix conflicting use of JCTree/JCExpression
JDK-6970173 tools Debug pointer at bad position
JDK-6885876 tools add comments to javac/util/Convert.java
JDK-6470730 tools Disconnect button leads to wrong popup message
JDK-8014891 xml Redundant setting of external access properties in setFeatures
JDK-8014681 xml Errors in new tests for JAXP 1.5
JDK-8012683 xml Remove unused, obsolete ObjectFactory classes
From jennifer.zuo at oracle.com Tue Jun 4 13:18:23 2013
From: jennifer.zuo at oracle.com (jennifer.zuo at oracle.com)
Date: Tue, 04 Jun 2013 20:18:23 +0000
Subject: hg: jdk8/jdk8: 3 new changesets
Message-ID: <20130604201823.6019448F49@hg.openjdk.java.net>
Changeset: 78852ce176db
Author: jqzuo
Date: 2013-05-28 20:03 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/78852ce176db
8014762: Add JMC configure option mapping to Jprt.gmk
Summary: Need to add the mapping between JPRT env var and configure flag for JMC, from ALT_JMC_ZIP_DIR to --with-jmc-zip-dir (same pattern as for Javafx)
Reviewed-by: tbell, erikj
Contributed-by: klara.ward at oracle.com
! common/autoconf/generated-configure.sh
! common/makefiles/Jprt.gmk
Changeset: c22d59e3f06e
Author: pbhat
Date: 2013-05-29 11:02 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/c22d59e3f06e
Merge
Changeset: ea6f3bf82903
Author: jqzuo
Date: 2013-06-04 00:12 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/ea6f3bf82903
Merge
! common/autoconf/generated-configure.sh
From jennifer.zuo at oracle.com Tue Jun 4 13:47:25 2013
From: jennifer.zuo at oracle.com (Jennifer Zuo)
Date: Tue, 04 Jun 2013 16:47:25 -0400
Subject: jdk8-b93: ds
Message-ID: <51AE525D.7000208@oracle.com>
http://hg.openjdk.java.net/jdk8/jdk8/rev/ea6f3bf82903
http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ddbf41575a2b
http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/2c5a568ee36e
http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b62f1f1e94b2
http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/7386eca865e1
http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/d583a491d63c
http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/573d86d412cd
http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/8dc9d7ccbb2d
List of all fixes:
===================
JDK-8014762: Add JMC configure option mapping to Jprt.gmk
From ogierke at gopivotal.com Wed Jun 5 04:28:44 2013
From: ogierke at gopivotal.com (Oliver Gierke)
Date: Wed, 5 Jun 2013 13:28:44 +0200
Subject: =?windows-1252?Q?Clarification_Parameter=2EgetName=28=85=29?=
Message-ID:
Hi all,
the Parameter class introduced in Java 8 seems to return "arg0" for a call to getName(), even if the parameter name is not available in the bytecode. This makes it impossible to discover parameter names not being present in the bytecode and potentially taking further action in case names cannot be resolved. Does it make sense to return an Optional to indicate this case?
Will parameter names be available for interface methods as well? Currently they cannot be resolved.
Cheers,
Ollie
--
/**
* @author Oliver Gierke - Senior Member Technical Staff
*
* @param email ogierke at gopivotal.com
* @param phone +49-151-50465477
* @param fax +49-351-418898439
* @param skype einsdreizehn
* @see http://www.olivergierke.de
*/
From ogierke at gopivotal.com Wed Jun 5 04:53:40 2013
From: ogierke at gopivotal.com (Oliver Gierke)
Date: Wed, 5 Jun 2013 13:53:40 +0200
Subject: =?windows-1252?Q?Re=3A_Clarification_Parameter=2EgetName=28=85?=
=?windows-1252?Q?=29?=
In-Reply-To:
References:
Message-ID:
I know, but this feels like a hack and I wonder if it makes sense to expose that scenario into the method signature :).
Am 05.06.2013 um 13:44 schrieb Thomas Darimont :
> Hello Oliver,
>
> In order to determine whether the "real" parameter names are present on the given Method,
> you could check via reflection whether the name attribute of the Parameter instance
> is null or an empty String.
>
> See the implementation of getName() in java.lang.reflect.Parameter:
>
> public String getName() {
> // Note: empty strings as paramete names are now outlawed.
> // The .equals("") is for compatibility with current JVM
> // behavior. It may be removed at some point.
> if(name == null || name.equals(""))
> return "arg" + index;
> else
> return name;
> }
>
> Best regards,
> Thomas
>
>
> 2013/6/5 Oliver Gierke
> Hi all,
>
> the Parameter class introduced in Java 8 seems to return "arg0" for a call to getName(), even if the parameter name is not available in the bytecode. This makes it impossible to discover parameter names not being present in the bytecode and potentially taking further action in case names cannot be resolved. Does it make sense to return an Optional to indicate this case?
>
> Will parameter names be available for interface methods as well? Currently they cannot be resolved.
>
> Cheers,
> Ollie
>
> --
> /**
> * @author Oliver Gierke - Senior Member Technical Staff
> *
> * @param email ogierke at gopivotal.com
> * @param phone +49-151-50465477
> * @param fax +49-351-418898439
> * @param skype einsdreizehn
> * @see http://www.olivergierke.de
> */
>
>
--
/**
* @author Oliver Gierke - Senior Member Technical Staff
*
* @param email ogierke at gopivotal.com
* @param phone +49-151-50465477
* @param fax +49-351-418898439
* @param skype einsdreizehn
* @see http://www.olivergierke.de
*/
From alexander.potochkin at oracle.com Wed Jun 5 09:54:20 2013
From: alexander.potochkin at oracle.com (Alexander Potochkin)
Date: Wed, 05 Jun 2013 20:54:20 +0400
Subject: CFV: New JDK8 Committer: Vladislav Karnaukhov
Message-ID: <51AF6D3C.6050109@oracle.com>
I hereby nominate Vladislav Karnaukhov to jdk8 Committer.
Vlad has been a member of the Java SE sustaining team for five years. He
has spent most of that time working on customer escalations.
He has contributed several changes to jdk8 so far:
http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1785f8335f4d
http://hg.openjdk.java.net/jdk8/awt/jdk/rev/4f519691520c
http://hg.openjdk.java.net/jdk8/awt/jdk/rev/9b5c596a2920
http://hg.openjdk.java.net/jdk8/awt/jdk/rev/caec64340f42
http://hg.openjdk.java.net/jdk8/awt/jdk/rev/a4356b90f57d
http://hg.openjdk.java.net/jdk8/awt/jdk/rev/791fd2ef87b3
http://hg.openjdk.java.net/jdk8/awt/jdk/rev/c36626831f07
http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1390369d4457
Votes are due by Jun 19, 8.00 am PST.
Only current jdk8 Committers [1] are eligible to vote on this nomination.
For Lazy Consensus voting instructions, see [2].
alexp
[1]http://openjdk.java.net/census
[2]http://openjdk.java.net/projects/#committer-vote
From Abhi.Saha at Oracle.COM Wed Jun 5 09:58:53 2013
From: Abhi.Saha at Oracle.COM (Abhijit Saha (Oracle))
Date: Wed, 05 Jun 2013 09:58:53 -0700
Subject: CFV: New JDK8 Committer: Vladislav Karnaukhov
In-Reply-To: <51AF6D3C.6050109@oracle.com>
References: <51AF6D3C.6050109@oracle.com>
Message-ID: <51AF6E4D.2010904@Oracle.COM>
Vote: yes
On 6/5/2013 9:54 AM, Alexander Potochkin wrote:
> I hereby nominate Vladislav Karnaukhov to jdk8 Committer.
>
> Vlad has been a member of the Java SE sustaining team for five years.
> He has spent most of that time working on customer escalations.
>
> He has contributed several changes to jdk8 so far:
>
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1785f8335f4d
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/4f519691520c
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/9b5c596a2920
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/caec64340f42
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/a4356b90f57d
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/791fd2ef87b3
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/c36626831f07
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1390369d4457
>
> Votes are due by Jun 19, 8.00 am PST.
>
> Only current jdk8 Committers [1] are eligible to vote on this nomination.
>
> For Lazy Consensus voting instructions, see [2].
>
> alexp
>
> [1]http://openjdk.java.net/census
> [2]http://openjdk.java.net/projects/#committer-vote
>
>
From Dmitry.Degrave at oracle.com Wed Jun 5 10:00:10 2013
From: Dmitry.Degrave at oracle.com (Dmeetry Degrave)
Date: Wed, 05 Jun 2013 21:00:10 +0400
Subject: CFV: New JDK8 Committer: Vladislav Karnaukhov
In-Reply-To: <51AF6D3C.6050109@oracle.com>
References: <51AF6D3C.6050109@oracle.com>
Message-ID: <51AF6E9A.9010206@oracle.com>
|Vote: yes|
On 06/05/2013 08:54 PM, Alexander Potochkin wrote:
> I hereby nominate Vladislav Karnaukhov to jdk8 Committer.
>
> Vlad has been a member of the Java SE sustaining team for five years.
> He has spent most of that time working on customer escalations.
>
> He has contributed several changes to jdk8 so far:
>
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1785f8335f4d
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/4f519691520c
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/9b5c596a2920
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/caec64340f42
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/a4356b90f57d
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/791fd2ef87b3
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/c36626831f07
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1390369d4457
>
> Votes are due by Jun 19, 8.00 am PST.
>
> Only current jdk8 Committers [1] are eligible to vote on this nomination.
>
> For Lazy Consensus voting instructions, see [2].
>
> alexp
>
> [1]http://openjdk.java.net/census
> [2]http://openjdk.java.net/projects/#committer-vote
>
>
From sergey.malenkov at oracle.com Wed Jun 5 10:05:46 2013
From: sergey.malenkov at oracle.com (sergey malenkov)
Date: Wed, 05 Jun 2013 21:05:46 +0400
Subject: CFV: New JDK8 Committer: Vladislav Karnaukhov
In-Reply-To: <51AF6D3C.6050109@oracle.com>
References: <51AF6D3C.6050109@oracle.com>
Message-ID: <51AF6FEA.5050406@oracle.com>
Vote: yes
On 05.06.2013 20:54, Alexander Potochkin wrote:
> I hereby nominate Vladislav Karnaukhov to jdk8 Committer.
>
> Vlad has been a member of the Java SE sustaining team for five years.
> He has spent most of that time working on customer escalations.
>
> He has contributed several changes to jdk8 so far:
>
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1785f8335f4d
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/4f519691520c
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/9b5c596a2920
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/caec64340f42
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/a4356b90f57d
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/791fd2ef87b3
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/c36626831f07
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1390369d4457
>
> Votes are due by Jun 19, 8.00 am PST.
>
> Only current jdk8 Committers [1] are eligible to vote on this nomination.
>
> For Lazy Consensus voting instructions, see [2].
>
> alexp
>
> [1]http://openjdk.java.net/census
> [2]http://openjdk.java.net/projects/#committer-vote
>
>
From mike.duigou at oracle.com Wed Jun 5 10:08:31 2013
From: mike.duigou at oracle.com (Mike Duigou)
Date: Wed, 5 Jun 2013 10:08:31 -0700 (PDT)
Subject: Result: New jdk8 Reviewer: Brian Goetz
Message-ID: <5F4E9D0F-16A9-41E2-876B-FDB0D16C213A@oracle.com>
Voting for Brian Goetz [1] is now closed.
Yes: 30(*)
Veto: 0
Abstain: 0
According to the Bylaws definition of Three-Vote Consensus, this is
sufficient to approve the nomination.
Mike
[1] http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-May/002513.html
(*) One additional yes vote was received from an ineligible committer.
From Sergey.Bylokhov at oracle.com Wed Jun 5 10:21:42 2013
From: Sergey.Bylokhov at oracle.com (Sergey Bylokhov)
Date: Wed, 05 Jun 2013 21:21:42 +0400
Subject: CFV: New JDK8 Committer: Vladislav Karnaukhov
In-Reply-To: <51AF6D3C.6050109@oracle.com>
References: <51AF6D3C.6050109@oracle.com>
Message-ID: <51AF73A6.80907@oracle.com>
Vote: yes
On 05.06.2013 20:54, Alexander Potochkin wrote:
> I hereby nominate Vladislav Karnaukhov to jdk8 Committer.
>
> Vlad has been a member of the Java SE sustaining team for five years.
> He has spent most of that time working on customer escalations.
>
> He has contributed several changes to jdk8 so far:
>
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1785f8335f4d
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/4f519691520c
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/9b5c596a2920
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/caec64340f42
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/a4356b90f57d
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/791fd2ef87b3
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/c36626831f07
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1390369d4457
>
> Votes are due by Jun 19, 8.00 am PST.
>
> Only current jdk8 Committers [1] are eligible to vote on this nomination.
>
> For Lazy Consensus voting instructions, see [2].
>
> alexp
>
> [1]http://openjdk.java.net/census
> [2]http://openjdk.java.net/projects/#committer-vote
>
>
--
Best regards, Sergey.
From andy.herrick at oracle.com Wed Jun 5 10:46:23 2013
From: andy.herrick at oracle.com (Andy Herrick)
Date: Wed, 05 Jun 2013 13:46:23 -0400
Subject: CFV: New JDK8 Committer: Vladislav Karnaukhov
In-Reply-To: <51AF6D3C.6050109@oracle.com>
References: <51AF6D3C.6050109@oracle.com>
Message-ID: <51AF796F.9030600@oracle.com>
Vote: yes.
On 6/5/2013 12:54 PM, Alexander Potochkin wrote:
> I hereby nominate Vladislav Karnaukhov to jdk8 Committer.
>
> Vlad has been a member of the Java SE sustaining team for five years.
> He has spent most of that time working on customer escalations.
>
> He has contributed several changes to jdk8 so far:
>
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1785f8335f4d
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/4f519691520c
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/9b5c596a2920
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/caec64340f42
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/a4356b90f57d
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/791fd2ef87b3
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/c36626831f07
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1390369d4457
>
> Votes are due by Jun 19, 8.00 am PST.
>
> Only current jdk8 Committers [1] are eligible to vote on this nomination.
>
> For Lazy Consensus voting instructions, see [2].
>
> alexp
>
> [1]http://openjdk.java.net/census
> [2]http://openjdk.java.net/projects/#committer-vote
>
>
From petr.pchelko at oracle.com Wed Jun 5 13:36:45 2013
From: petr.pchelko at oracle.com (Petr Pchelko)
Date: Thu, 6 Jun 2013 00:36:45 +0400
Subject: CFV: New JDK8 Committer: Vladislav Karnaukhov
In-Reply-To: <51AF796F.9030600@oracle.com>
References: <51AF6D3C.6050109@oracle.com> <51AF796F.9030600@oracle.com>
Message-ID: <8B1BF569-7A1D-4188-86FC-A6E0CC140683@oracle.com>
Vote: yes
With best regards. Petr.
05.06.2013, ? 21:46, Andy Herrick ???????(?):
> Vote: yes.
>
> On 6/5/2013 12:54 PM, Alexander Potochkin wrote:
>> I hereby nominate Vladislav Karnaukhov to jdk8 Committer.
>>
>> Vlad has been a member of the Java SE sustaining team for five years. He has spent most of that time working on customer escalations.
>>
>> He has contributed several changes to jdk8 so far:
>>
>> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1785f8335f4d
>> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/4f519691520c
>> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/9b5c596a2920
>> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/caec64340f42
>> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/a4356b90f57d
>> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/791fd2ef87b3
>> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/c36626831f07
>> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1390369d4457
>>
>> Votes are due by Jun 19, 8.00 am PST.
>>
>> Only current jdk8 Committers [1] are eligible to vote on this nomination.
>>
>> For Lazy Consensus voting instructions, see [2].
>>
>> alexp
>>
>> [1]http://openjdk.java.net/census
>> [2]http://openjdk.java.net/projects/#committer-vote
>>
>>
>
From david.katleman at oracle.com Wed Jun 5 16:45:18 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Wed, 05 Jun 2013 23:45:18 +0000
Subject: hg: jdk8/jdk8: 8 new changesets
Message-ID: <20130605234519.9129248FD4@hg.openjdk.java.net>
Changeset: 33b6df33a2b7
Author: erikj
Date: 2013-05-29 13:58 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/33b6df33a2b7
8013920: Configure sets JOBS to 0 if memory is too low.
Reviewed-by: tbell
! common/autoconf/build-performance.m4
! common/autoconf/generated-configure.sh
Changeset: 03e60e87d92a
Author: erikj
Date: 2013-05-29 14:01 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/03e60e87d92a
8013489: New build system does not run codesign on SA-related launchers on OS X
Reviewed-by: sla, tbell
! common/autoconf/basics.m4
! common/autoconf/generated-configure.sh
! common/autoconf/spec.gmk.in
! common/makefiles/MakeBase.gmk
! common/makefiles/NativeCompilation.gmk
Changeset: c31e9dc1fe3d
Author: erikj
Date: 2013-05-31 14:07 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/c31e9dc1fe3d
8014003: New build does not handle symlinks in workspace path
Reviewed-by: tbell
! common/autoconf/basics.m4
! common/autoconf/basics_windows.m4
! common/autoconf/generated-configure.sh
Changeset: 44259699e0b5
Author: erikj
Date: 2013-06-04 10:23 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/44259699e0b5
8015784: Add configure parameter --with-update-version
Reviewed-by: tbell, katleman, erikj
Contributed-by: tristan.yan at oracle.com
! common/autoconf/generated-configure.sh
! common/autoconf/jdk-options.m4
Changeset: db3144e1f89b
Author: mduigou
Date: 2013-06-04 10:36 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/db3144e1f89b
8015510: (s) Improve JTReg location detection and provide location to test/Makefile
Reviewed-by: erikj
! common/autoconf/generated-configure.sh
! common/autoconf/toolchain.m4
! common/makefiles/Main.gmk
Changeset: 9b8e8098172c
Author: katleman
Date: 2013-06-04 11:02 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/9b8e8098172c
Merge
Changeset: f55734874c4f
Author: katleman
Date: 2013-06-04 15:54 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/f55734874c4f
Merge
! common/autoconf/generated-configure.sh
Changeset: 27c51c6e31c1
Author: katleman
Date: 2013-06-05 15:20 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/27c51c6e31c1
6983966: remove lzma and upx from repository JDK8
Reviewed-by: tbell, paulk, ngthomas
! common/autoconf/generated-configure.sh
! common/makefiles/Jprt.gmk
! make/deploy-rules.gmk
From david.katleman at oracle.com Wed Jun 5 16:46:35 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Wed, 05 Jun 2013 23:46:35 +0000
Subject: hg: jdk8/jdk8/jdk: 6 new changesets
Message-ID: <20130605234912.AB05248FD6@hg.openjdk.java.net>
Changeset: 583e6dec1ed7
Author: erikj
Date: 2013-05-29 14:01 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/583e6dec1ed7
8013489: New build system does not run codesign on SA-related launchers on OS X
Reviewed-by: sla, tbell
! makefiles/CompileLaunchers.gmk
Changeset: d8c97d6772cd
Author: erikj
Date: 2013-05-30 09:29 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d8c97d6772cd
Merge
Changeset: bc3a17982aae
Author: erikj
Date: 2013-05-31 14:05 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bc3a17982aae
7195481: FDS: debuginfo file for libjdwp.so is missed
Reviewed-by: tbell
! make/jpda/back/Makefile
! makefiles/CompileNativeLibraries.gmk
Changeset: c50add191a39
Author: katleman
Date: 2013-06-04 11:03 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c50add191a39
Merge
! makefiles/CompileNativeLibraries.gmk
Changeset: 16003f414ca3
Author: katleman
Date: 2013-06-04 14:11 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/16003f414ca3
8015644: makefile changes to allow integration of new features
Reviewed-by: tbell, erikj, dholmes
Contributed-by: amy.y.wang at oracle.com
! makefiles/Images.gmk
Changeset: 691d6c6cd332
Author: katleman
Date: 2013-06-05 15:25 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/691d6c6cd332
6983966: remove lzma and upx from repository JDK8
Reviewed-by: tbell, paulk, ngthomas
! make/common/Defs-windows.gmk
From artem.ananiev at oracle.com Thu Jun 6 01:09:49 2013
From: artem.ananiev at oracle.com (Artem Ananiev)
Date: Thu, 6 Jun 2013 01:09:49 -0700 (PDT)
Subject: CFV: New JDK8 Committer: Vladislav Karnaukhov
In-Reply-To: <51AF6D3C.6050109@oracle.com>
References: <51AF6D3C.6050109@oracle.com>
Message-ID: <51B043CD.5060504@oracle.com>
Vote: YES
Artem
On 6/5/2013 8:54 PM, Alexander Potochkin wrote:
> I hereby nominate Vladislav Karnaukhov to jdk8 Committer.
>
> Vlad has been a member of the Java SE sustaining team for five years. He
> has spent most of that time working on customer escalations.
>
> He has contributed several changes to jdk8 so far:
>
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1785f8335f4d
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/4f519691520c
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/9b5c596a2920
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/caec64340f42
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/a4356b90f57d
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/791fd2ef87b3
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/c36626831f07
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1390369d4457
>
> Votes are due by Jun 19, 8.00 am PST.
>
> Only current jdk8 Committers [1] are eligible to vote on this nomination.
>
> For Lazy Consensus voting instructions, see [2].
>
> alexp
>
> [1]http://openjdk.java.net/census
> [2]http://openjdk.java.net/projects/#committer-vote
>
>
From sean.coffey at oracle.com Thu Jun 6 02:19:37 2013
From: sean.coffey at oracle.com (=?UTF-8?B?U2XDoW4gQ29mZmV5?=)
Date: Thu, 06 Jun 2013 10:19:37 +0100
Subject: CFV: New JDK8 Committer: Vladislav Karnaukhov
In-Reply-To: <51AF6D3C.6050109@oracle.com>
References: <51AF6D3C.6050109@oracle.com>
Message-ID: <51B05429.8030606@oracle.com>
Vote: yes
Regards,
Sean.
On 05/06/2013 17:54, Alexander Potochkin wrote:
> I hereby nominate Vladislav Karnaukhov to jdk8 Committer.
>
> Vlad has been a member of the Java SE sustaining team for five years.
> He has spent most of that time working on customer escalations.
>
> He has contributed several changes to jdk8 so far:
>
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1785f8335f4d
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/4f519691520c
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/9b5c596a2920
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/caec64340f42
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/a4356b90f57d
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/791fd2ef87b3
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/c36626831f07
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1390369d4457
>
> Votes are due by Jun 19, 8.00 am PST.
>
> Only current jdk8 Committers [1] are eligible to vote on this nomination.
>
> For Lazy Consensus voting instructions, see [2].
>
> alexp
>
> [1]http://openjdk.java.net/census
> [2]http://openjdk.java.net/projects/#committer-vote
>
>
From rieberandreas at gmail.com Thu Jun 6 02:30:24 2013
From: rieberandreas at gmail.com (Andreas Rieber)
Date: Thu, 06 Jun 2013 11:30:24 +0200
Subject: jconsole exceptions
Message-ID: <51B056B0.5010201@gmail.com>
Hi,
i did a new build 1 hour ago of latest jdk8 and jdk8-tl, in both the
jconsole throws now exceptions. It did work the day before. OS ubuntu 12.04.
Andreas
Exception in thread "AWT-EventQueue-0"
java.lang.ArrayIndexOutOfBoundsException: 11
at javax.swing.text.CompositeView.getView(CompositeView.java:160)
at javax.swing.text.View.forwardUpdate(View.java:1151)
at javax.swing.text.BoxView.forwardUpdate(BoxView.java:240)
at javax.swing.text.html.TableView.forwardUpdate(TableView.java:894)
at javax.swing.text.View.changedUpdate(View.java:788)
at javax.swing.text.html.TableView.changedUpdate(TableView.java:889)
at javax.swing.text.View.forwardUpdateToView(View.java:1212)
at javax.swing.text.View.forwardUpdate(View.java:1183)
at javax.swing.text.BoxView.forwardUpdate(BoxView.java:240)
at javax.swing.text.View.changedUpdate(View.java:788)
at javax.swing.text.html.BlockView.changedUpdate(BlockView.java:341)
at javax.swing.text.View.forwardUpdateToView(View.java:1212)
at javax.swing.text.View.forwardUpdate(View.java:1183)
at javax.swing.text.BoxView.forwardUpdate(BoxView.java:240)
at javax.swing.text.View.changedUpdate(View.java:788)
at javax.swing.text.html.BlockView.changedUpdate(BlockView.java:341)
at
javax.swing.plaf.basic.BasicTextUI$RootView.changedUpdate(BasicTextUI.java:1630)
at
javax.swing.plaf.basic.BasicTextUI$UpdateHandler.changedUpdate(BasicTextUI.java:1891)
at
javax.swing.text.AbstractDocument.fireChangedUpdate(AbstractDocument.java:230)
at
javax.swing.text.html.HTMLDocument.fireChangedUpdate(HTMLDocument.java:1729)
at
javax.swing.text.html.HTMLDocument$HTMLReader.adjustEndElement(HTMLDocument.java:2470)
at
javax.swing.text.html.HTMLDocument$HTMLReader.flush(HTMLDocument.java:2525)
at javax.swing.text.html.HTMLEditorKit.read(HTMLEditorKit.java:263)
at javax.swing.JEditorPane.setText(JEditorPane.java:1415)
at sun.tools.jconsole.HTMLPane.setText(HTMLPane.java:62)
at sun.tools.jconsole.SummaryTab$1.done(SummaryTab.java:95)
at javax.swing.SwingWorker$5.run(SwingWorker.java:737)
at
javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:832)
at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112)
at
javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:842)
at javax.swing.Timer.fireActionPerformed(Timer.java:313)
at javax.swing.Timer$DoPostEvent.run(Timer.java:245)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:726)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:687)
at java.awt.EventQueue$3.run(EventQueue.java:685)
at java.security.AccessController.doPrivileged(Native Method)
at
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:696)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:220)
...
From Sergey.Bylokhov at oracle.com Thu Jun 6 03:07:16 2013
From: Sergey.Bylokhov at oracle.com (Sergey Bylokhov)
Date: Thu, 06 Jun 2013 14:07:16 +0400
Subject: jconsole exceptions
In-Reply-To: <51B056B0.5010201@gmail.com>
References: <51B056B0.5010201@gmail.com>
Message-ID: <51B05F54.1040300@oracle.com>
Hi, Andreas.
This is a known issue in the latest jdk8 build.
JDK-8015853
On 06.06.2013 13:30, Andreas Rieber wrote:
> Hi,
>
> i did a new build 1 hour ago of latest jdk8 and jdk8-tl, in both the
> jconsole throws now exceptions. It did work the day before. OS ubuntu
> 12.04.
>
> Andreas
>
> Exception in thread "AWT-EventQueue-0"
> java.lang.ArrayIndexOutOfBoundsException: 11
> at javax.swing.text.CompositeView.getView(CompositeView.java:160)
> at javax.swing.text.View.forwardUpdate(View.java:1151)
> at javax.swing.text.BoxView.forwardUpdate(BoxView.java:240)
> at javax.swing.text.html.TableView.forwardUpdate(TableView.java:894)
> at javax.swing.text.View.changedUpdate(View.java:788)
> at javax.swing.text.html.TableView.changedUpdate(TableView.java:889)
> at javax.swing.text.View.forwardUpdateToView(View.java:1212)
> at javax.swing.text.View.forwardUpdate(View.java:1183)
> at javax.swing.text.BoxView.forwardUpdate(BoxView.java:240)
> at javax.swing.text.View.changedUpdate(View.java:788)
> at javax.swing.text.html.BlockView.changedUpdate(BlockView.java:341)
> at javax.swing.text.View.forwardUpdateToView(View.java:1212)
> at javax.swing.text.View.forwardUpdate(View.java:1183)
> at javax.swing.text.BoxView.forwardUpdate(BoxView.java:240)
> at javax.swing.text.View.changedUpdate(View.java:788)
> at javax.swing.text.html.BlockView.changedUpdate(BlockView.java:341)
> at
> javax.swing.plaf.basic.BasicTextUI$RootView.changedUpdate(BasicTextUI.java:1630)
> at
> javax.swing.plaf.basic.BasicTextUI$UpdateHandler.changedUpdate(BasicTextUI.java:1891)
> at
> javax.swing.text.AbstractDocument.fireChangedUpdate(AbstractDocument.java:230)
> at
> javax.swing.text.html.HTMLDocument.fireChangedUpdate(HTMLDocument.java:1729)
> at
> javax.swing.text.html.HTMLDocument$HTMLReader.adjustEndElement(HTMLDocument.java:2470)
> at
> javax.swing.text.html.HTMLDocument$HTMLReader.flush(HTMLDocument.java:2525)
> at javax.swing.text.html.HTMLEditorKit.read(HTMLEditorKit.java:263)
> at javax.swing.JEditorPane.setText(JEditorPane.java:1415)
> at sun.tools.jconsole.HTMLPane.setText(HTMLPane.java:62)
> at sun.tools.jconsole.SummaryTab$1.done(SummaryTab.java:95)
> at javax.swing.SwingWorker$5.run(SwingWorker.java:737)
> at
> javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:832)
> at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112)
> at
> javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:842)
> at javax.swing.Timer.fireActionPerformed(Timer.java:313)
> at javax.swing.Timer$DoPostEvent.run(Timer.java:245)
> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:726)
> at java.awt.EventQueue.access$200(EventQueue.java:103)
> at java.awt.EventQueue$3.run(EventQueue.java:687)
> at java.awt.EventQueue$3.run(EventQueue.java:685)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
> at java.awt.EventQueue.dispatchEvent(EventQueue.java:696)
> at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:220)
> ...
>
>
--
Best regards, Sergey.
From rieberandreas at gmail.com Thu Jun 6 03:13:50 2013
From: rieberandreas at gmail.com (Andreas Rieber)
Date: Thu, 06 Jun 2013 12:13:50 +0200
Subject: jconsole exceptions
In-Reply-To: <51B05F54.1040300@oracle.com>
References: <51B056B0.5010201@gmail.com> <51B05F54.1040300@oracle.com>
Message-ID: <51B060DE.1050802@gmail.com>
OK, thanks. i didn't find that issue.
On 06.06.13 12:07, Sergey Bylokhov wrote:
> Hi, Andreas.
> This is a known issue in the latest jdk8 build.
> JDK-8015853
>
> On 06.06.2013 13:30, Andreas Rieber wrote:
>> Hi,
>>
>> i did a new build 1 hour ago of latest jdk8 and jdk8-tl, in both the
>> jconsole throws now exceptions. It did work the day before. OS ubuntu
>> 12.04.
>>
>> Andreas
>>
>> Exception in thread "AWT-EventQueue-0"
>> java.lang.ArrayIndexOutOfBoundsException: 11
>> at javax.swing.text.CompositeView.getView(CompositeView.java:160)
>> at javax.swing.text.View.forwardUpdate(View.java:1151)
>> at javax.swing.text.BoxView.forwardUpdate(BoxView.java:240)
>> at javax.swing.text.html.TableView.forwardUpdate(TableView.java:894)
>> at javax.swing.text.View.changedUpdate(View.java:788)
>> at javax.swing.text.html.TableView.changedUpdate(TableView.java:889)
>> at javax.swing.text.View.forwardUpdateToView(View.java:1212)
>> at javax.swing.text.View.forwardUpdate(View.java:1183)
>> at javax.swing.text.BoxView.forwardUpdate(BoxView.java:240)
>> at javax.swing.text.View.changedUpdate(View.java:788)
>> at javax.swing.text.html.BlockView.changedUpdate(BlockView.java:341)
>> at javax.swing.text.View.forwardUpdateToView(View.java:1212)
>> at javax.swing.text.View.forwardUpdate(View.java:1183)
>> at javax.swing.text.BoxView.forwardUpdate(BoxView.java:240)
>> at javax.swing.text.View.changedUpdate(View.java:788)
>> at javax.swing.text.html.BlockView.changedUpdate(BlockView.java:341)
>> at
>> javax.swing.plaf.basic.BasicTextUI$RootView.changedUpdate(BasicTextUI.java:1630)
>> at
>> javax.swing.plaf.basic.BasicTextUI$UpdateHandler.changedUpdate(BasicTextUI.java:1891)
>> at
>> javax.swing.text.AbstractDocument.fireChangedUpdate(AbstractDocument.java:230)
>> at
>> javax.swing.text.html.HTMLDocument.fireChangedUpdate(HTMLDocument.java:1729)
>> at
>> javax.swing.text.html.HTMLDocument$HTMLReader.adjustEndElement(HTMLDocument.java:2470)
>> at
>> javax.swing.text.html.HTMLDocument$HTMLReader.flush(HTMLDocument.java:2525)
>> at javax.swing.text.html.HTMLEditorKit.read(HTMLEditorKit.java:263)
>> at javax.swing.JEditorPane.setText(JEditorPane.java:1415)
>> at sun.tools.jconsole.HTMLPane.setText(HTMLPane.java:62)
>> at sun.tools.jconsole.SummaryTab$1.done(SummaryTab.java:95)
>> at javax.swing.SwingWorker$5.run(SwingWorker.java:737)
>> at
>> javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:832)
>> at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112)
>> at
>> javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:842)
>> at javax.swing.Timer.fireActionPerformed(Timer.java:313)
>> at javax.swing.Timer$DoPostEvent.run(Timer.java:245)
>> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
>> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:726)
>> at java.awt.EventQueue.access$200(EventQueue.java:103)
>> at java.awt.EventQueue$3.run(EventQueue.java:687)
>> at java.awt.EventQueue$3.run(EventQueue.java:685)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at
>> java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:696)
>> at
>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:220)
>> ...
>>
>>
>
>
From anthony.petrov at oracle.com Thu Jun 6 04:24:15 2013
From: anthony.petrov at oracle.com (Anthony Petrov)
Date: Thu, 06 Jun 2013 15:24:15 +0400
Subject: CFV: New JDK8 Committer: Vladislav Karnaukhov
In-Reply-To: <51AF6D3C.6050109@oracle.com>
References: <51AF6D3C.6050109@oracle.com>
Message-ID: <51B0715F.1030200@oracle.com>
Vote: YES
--
best regards,
Anthony
On 06/05/13 20:54, Alexander Potochkin wrote:
> I hereby nominate Vladislav Karnaukhov to jdk8 Committer.
>
> Vlad has been a member of the Java SE sustaining team for five years. He
> has spent most of that time working on customer escalations.
>
> He has contributed several changes to jdk8 so far:
>
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1785f8335f4d
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/4f519691520c
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/9b5c596a2920
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/caec64340f42
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/a4356b90f57d
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/791fd2ef87b3
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/c36626831f07
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1390369d4457
>
> Votes are due by Jun 19, 8.00 am PST.
>
> Only current jdk8 Committers [1] are eligible to vote on this nomination.
>
> For Lazy Consensus voting instructions, see [2].
>
> alexp
>
> [1]http://openjdk.java.net/census
> [2]http://openjdk.java.net/projects/#committer-vote
>
>
From alexey.utkin at oracle.com Thu Jun 6 04:23:18 2013
From: alexey.utkin at oracle.com (Alexey Utkin)
Date: Thu, 6 Jun 2013 04:23:18 -0700 (PDT)
Subject: CFV: New JDK8 Committer: Vladislav Karnaukhov
In-Reply-To: <51B043CD.5060504@oracle.com>
References: <51AF6D3C.6050109@oracle.com> <51B043CD.5060504@oracle.com>
Message-ID: <51B07126.3030102@oracle.com>
Vote: YES
-uta
On 6/5/2013 8:54 PM, Alexander Potochkin wrote:
> I hereby nominate Vladislav Karnaukhov to jdk8 Committer.
>
> Vlad has been a member of the Java SE sustaining team for five years. He
> has spent most of that time working on customer escalations.
>
> He has contributed several changes to jdk8 so far:
>
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1785f8335f4d
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/4f519691520c
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/9b5c596a2920
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/caec64340f42
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/a4356b90f57d
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/791fd2ef87b3
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/c36626831f07
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1390369d4457
>
> Votes are due by Jun 19, 8.00 am PST.
>
> Only current jdk8 Committers [1] are eligible to vote on this nomination.
>
> For Lazy Consensus voting instructions, see [2].
>
> alexp
>
> [1]http://openjdk.java.net/census
> [2]http://openjdk.java.net/projects/#committer-vote
>
From anton.tarasov at oracle.com Thu Jun 6 04:55:58 2013
From: anton.tarasov at oracle.com (Anton V. Tarasov)
Date: Thu, 06 Jun 2013 15:55:58 +0400
Subject: CFV: New JDK8 Committer: Vladislav Karnaukhov
In-Reply-To: <51AF6D3C.6050109@oracle.com>
References: <51AF6D3C.6050109@oracle.com>
Message-ID: <51B078CE.1080709@oracle.com>
Vote: YES
Anton.
On 05.06.2013 20:54, Alexander Potochkin wrote:
> I hereby nominate Vladislav Karnaukhov to jdk8 Committer.
>
> Vlad has been a member of the Java SE sustaining team for five years. He has spent most of that
> time working on customer escalations.
>
> He has contributed several changes to jdk8 so far:
>
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1785f8335f4d
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/4f519691520c
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/9b5c596a2920
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/caec64340f42
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/a4356b90f57d
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/791fd2ef87b3
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/c36626831f07
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1390369d4457
>
> Votes are due by Jun 19, 8.00 am PST.
>
> Only current jdk8 Committers [1] are eligible to vote on this nomination.
>
> For Lazy Consensus voting instructions, see [2].
>
> alexp
>
> [1]http://openjdk.java.net/census
> [2]http://openjdk.java.net/projects/#committer-vote
>
>
From rob.mckenna at oracle.com Thu Jun 6 06:06:24 2013
From: rob.mckenna at oracle.com (Rob McKenna)
Date: Thu, 06 Jun 2013 14:06:24 +0100
Subject: CFV: New JDK8 Committer: Vladislav Karnaukhov
In-Reply-To: <51AF6D3C.6050109@oracle.com>
References: <51AF6D3C.6050109@oracle.com>
Message-ID: <51B08950.8040104@oracle.com>
Vote: yes
-Rob
On 05/06/13 17:54, Alexander Potochkin wrote:
> I hereby nominate Vladislav Karnaukhov to jdk8 Committer.
>
> Vlad has been a member of the Java SE sustaining team for five years.
> He has spent most of that time working on customer escalations.
>
> He has contributed several changes to jdk8 so far:
>
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1785f8335f4d
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/4f519691520c
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/9b5c596a2920
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/caec64340f42
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/a4356b90f57d
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/791fd2ef87b3
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/c36626831f07
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1390369d4457
>
> Votes are due by Jun 19, 8.00 am PST.
>
> Only current jdk8 Committers [1] are eligible to vote on this nomination.
>
> For Lazy Consensus voting instructions, see [2].
>
> alexp
>
> [1]http://openjdk.java.net/census
> [2]http://openjdk.java.net/projects/#committer-vote
>
>
From alex.buckley at oracle.com Thu Jun 6 14:25:05 2013
From: alex.buckley at oracle.com (Alex Buckley)
Date: Thu, 6 Jun 2013 14:25:05 -0700 (PDT)
Subject: =?UTF-8?B?UmU6IENsYXJpZmljYXRpb24gUGFyYW1ldGVyLmdldE5hbWUo4oCmKQ==?=
In-Reply-To:
References:
Message-ID: <51B0FE31.2020100@oracle.com>
On 6/5/2013 4:28 AM, Oliver Gierke wrote:
> the Parameter class introduced in Java 8 seems to return "arg0" for a
> call to getName(), even if the parameter name is not available in the
> bytecode. This makes it impossible to discover parameter names not
> being present in the bytecode and potentially taking further action
> in case names cannot be resolved. Does it make sense to return an
> Optional to indicate this case?
While the MethodParameters attribute can express a parameter with
literally no name, the Core Reflection API follows the precedent of the
Language Model API in SE 6 whereby every parameter is deemed to have a
name. There is no facility for discovering whether the parameter name
was synthesized by the API. Why would it be useful? I'm not sure what
"resolution" of parameter names even means.
As an aside, the Core Reflection API has historically not depended on
the broader Java SE API, such as java.util. The Language Model API has
no such constraint, and uses java.util widely.
> Will parameter names be available for interface methods as well?
> Currently they cannot be resolved.
Are you saying that interface methods do not have a MethodParameters
attribute generated when -parameters is used at compile time?
Alex
From alex.buckley at oracle.com Thu Jun 6 14:32:02 2013
From: alex.buckley at oracle.com (Alex Buckley)
Date: Thu, 06 Jun 2013 14:32:02 -0700
Subject: Clarification =?windows-1252?Q?Parameter=2EgetName=28=85=29?=
In-Reply-To:
References:
Message-ID: <51B0FFD2.1050602@oracle.com>
Thomas and Oliver,
I draw your attention to the thread "Parameter reflection: parameters
with "" as their name" on the enhanced-metadata-spec-discuss list in
January:
http://mail.openjdk.java.net/pipermail/enhanced-metadata-spec-discuss/2013-January/thread.html
and to the "4.2.2 Unqualified Names" section of the enhanced metadata spec.
Alex
On 6/5/2013 4:53 AM, Oliver Gierke wrote:
> I know, but this feels like a hack and I wonder if it makes sense to expose that scenario into the method signature :).
>
> Am 05.06.2013 um 13:44 schrieb Thomas Darimont :
>
>> Hello Oliver,
>>
>> In order to determine whether the "real" parameter names are present on the given Method,
>> you could check via reflection whether the name attribute of the Parameter instance
>> is null or an empty String.
>>
>> See the implementation of getName() in java.lang.reflect.Parameter:
>>
>> public String getName() {
>> // Note: empty strings as paramete names are now outlawed.
>> // The .equals("") is for compatibility with current JVM
>> // behavior. It may be removed at some point.
>> if(name == null || name.equals(""))
>> return "arg" + index;
>> else
>> return name;
>> }
>>
>> Best regards,
>> Thomas
>>
>>
>> 2013/6/5 Oliver Gierke
>> Hi all,
>>
>> the Parameter class introduced in Java 8 seems to return "arg0" for a call to getName(), even if the parameter name is not available in the bytecode. This makes it impossible to discover parameter names not being present in the bytecode and potentially taking further action in case names cannot be resolved. Does it make sense to return an Optional to indicate this case?
>>
>> Will parameter names be available for interface methods as well? Currently they cannot be resolved.
>>
>> Cheers,
>> Ollie
>>
>> --
>> /**
>> * @author Oliver Gierke - Senior Member Technical Staff
>> *
>> * @param email ogierke at gopivotal.com
>> * @param phone +49-151-50465477
>> * @param fax +49-351-418898439
>> * @param skype einsdreizehn
>> * @see http://www.olivergierke.de
>> */
>>
>>
>
From john.r.rose at oracle.com Thu Jun 6 16:40:27 2013
From: john.r.rose at oracle.com (John Rose)
Date: Thu, 6 Jun 2013 16:40:27 -0700
Subject: =?utf-8?Q?Re:_Clarification_Parameter.getName=28=E2=80=A6=29?=
In-Reply-To: <51B0FFD2.1050602@oracle.com>
References:
<51B0FFD2.1050602@oracle.com>
Message-ID:
Because Java parameter names in API methods are never semantically meaningful, it is always valid to replace a missing name with an arbitrary one. The envisioned uses for this API are evidently only human readable output, since otherwise the arbitrary replacement of no name by argN would be a risky ambiguity.
With other languages, parameter names are sometimes semantically significant, such as for keyword based calling syntaxes. In those cases, parameters named argN will have to be specially escaped to distinguish them from missing names. And it disadvantages names like argN even for Java APIs when other languages would interoperate with them.
I suppose there are good reasons for helping printing code supply missing parameter names. But it does burden other uses.
-- John (on my iPhone)
On Jun 6, 2013, at 2:32 PM, Alex Buckley wrote:
> Thomas and Oliver,
>
> I draw your attention to the thread "Parameter reflection: parameters with "" as their name" on the enhanced-metadata-spec-discuss list in January:
>
> http://mail.openjdk.java.net/pipermail/enhanced-metadata-spec-discuss/2013-January/thread.html
>
> and to the "4.2.2 Unqualified Names" section of the enhanced metadata spec.
>
> Alex
>
> On 6/5/2013 4:53 AM, Oliver Gierke wrote:
>> I know, but this feels like a hack and I wonder if it makes sense to expose that scenario into the method signature :).
>>
>> Am 05.06.2013 um 13:44 schrieb Thomas Darimont :
>>
>>> Hello Oliver,
>>>
>>> In order to determine whether the "real" parameter names are present on the given Method,
>>> you could check via reflection whether the name attribute of the Parameter instance
>>> is null or an empty String.
>>>
>>> See the implementation of getName() in java.lang.reflect.Parameter:
>>>
>>> public String getName() {
>>> // Note: empty strings as paramete names are now outlawed.
>>> // The .equals("") is for compatibility with current JVM
>>> // behavior. It may be removed at some point.
>>> if(name == null || name.equals(""))
>>> return "arg" + index;
>>> else
>>> return name;
>>> }
>>>
>>> Best regards,
>>> Thomas
>>>
>>>
>>> 2013/6/5 Oliver Gierke
>>> Hi all,
>>>
>>> the Parameter class introduced in Java 8 seems to return "arg0" for a call to getName(), even if the parameter name is not available in the bytecode. This makes it impossible to discover parameter names not being present in the bytecode and potentially taking further action in case names cannot be resolved. Does it make sense to return an Optional to indicate this case?
>>>
>>> Will parameter names be available for interface methods as well? Currently they cannot be resolved.
>>>
>>> Cheers,
>>> Ollie
>>>
>>> --
>>> /**
>>> * @author Oliver Gierke - Senior Member Technical Staff
>>> *
>>> * @param email ogierke at gopivotal.com
>>> * @param phone +49-151-50465477
>>> * @param fax +49-351-418898439
>>> * @param skype einsdreizehn
>>> * @see http://www.olivergierke.de
>>> */
>>
From david.holmes at oracle.com Thu Jun 6 18:09:24 2013
From: david.holmes at oracle.com (David Holmes)
Date: Fri, 07 Jun 2013 11:09:24 +1000
Subject: CFV: New JDK8 Committer: Vladislav Karnaukhov
In-Reply-To: <51AF6D3C.6050109@oracle.com>
References: <51AF6D3C.6050109@oracle.com>
Message-ID: <51B132C4.4000007@oracle.com>
Vote: veto
The requirement for JDK Committer status is at least 8 significant
contributions (not merely 8 changesets) [1]. I feel that this CFV is
premature based on the proffered set of contributions.
Sorry.
David
------
[1] http://openjdk.java.net/projects/#project-committer
On 6/06/2013 2:54 AM, Alexander Potochkin wrote:
> I hereby nominate Vladislav Karnaukhov to jdk8 Committer.
>
> Vlad has been a member of the Java SE sustaining team for five years. He
> has spent most of that time working on customer escalations.
>
> He has contributed several changes to jdk8 so far:
>
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1785f8335f4d
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/4f519691520c
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/9b5c596a2920
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/caec64340f42
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/a4356b90f57d
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/791fd2ef87b3
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/c36626831f07
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1390369d4457
>
> Votes are due by Jun 19, 8.00 am PST.
>
> Only current jdk8 Committers [1] are eligible to vote on this nomination.
>
> For Lazy Consensus voting instructions, see [2].
>
> alexp
>
> [1]http://openjdk.java.net/census
> [2]http://openjdk.java.net/projects/#committer-vote
>
>
From david.katleman at oracle.com Thu Jun 6 20:50:08 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Fri, 07 Jun 2013 03:50:08 +0000
Subject: hg: jdk8/jdk8: Added tag jdk8-b93 for changeset 27c51c6e31c1
Message-ID: <20130607035009.06B1348038@hg.openjdk.java.net>
Changeset: 8dfb6ee04114
Author: katleman
Date: 2013-06-06 09:54 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/8dfb6ee04114
Added tag jdk8-b93 for changeset 27c51c6e31c1
! .hgtags
From david.katleman at oracle.com Thu Jun 6 20:50:12 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Fri, 07 Jun 2013 03:50:12 +0000
Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b93 for changeset 8dc9d7ccbb2d
Message-ID: <20130607035012.BD23948039@hg.openjdk.java.net>
Changeset: 22f5d7f261d9
Author: katleman
Date: 2013-06-06 09:54 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/22f5d7f261d9
Added tag jdk8-b93 for changeset 8dc9d7ccbb2d
! .hgtags
From david.katleman at oracle.com Thu Jun 6 20:51:22 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Fri, 07 Jun 2013 03:51:22 +0000
Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b93 for changeset 573d86d412cd
Message-ID: <20130607035124.BFEE84803A@hg.openjdk.java.net>
Changeset: 61dcf187a198
Author: katleman
Date: 2013-06-06 09:54 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/61dcf187a198
Added tag jdk8-b93 for changeset 573d86d412cd
! .hgtags
From david.katleman at oracle.com Thu Jun 6 20:52:49 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Fri, 07 Jun 2013 03:52:49 +0000
Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b93 for changeset d583a491d63c
Message-ID: <20130607035251.8FD564803B@hg.openjdk.java.net>
Changeset: 40da96cab40e
Author: katleman
Date: 2013-06-06 09:54 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/40da96cab40e
Added tag jdk8-b93 for changeset d583a491d63c
! .hgtags
From david.katleman at oracle.com Thu Jun 6 20:52:57 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Fri, 07 Jun 2013 03:52:57 +0000
Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b93 for changeset 7386eca865e1
Message-ID: <20130607035259.213054803C@hg.openjdk.java.net>
Changeset: 254c53fd97ab
Author: katleman
Date: 2013-06-06 09:54 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/254c53fd97ab
Added tag jdk8-b93 for changeset 7386eca865e1
! .hgtags
From david.katleman at oracle.com Thu Jun 6 20:54:11 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Fri, 07 Jun 2013 03:54:11 +0000
Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b93 for changeset 2c5a568ee36e
Message-ID: <20130607035414.3C08E4803E@hg.openjdk.java.net>
Changeset: 888386fddc09
Author: katleman
Date: 2013-06-06 09:55 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/888386fddc09
Added tag jdk8-b93 for changeset 2c5a568ee36e
! .hgtags
From david.katleman at oracle.com Thu Jun 6 20:53:14 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Fri, 07 Jun 2013 03:53:14 +0000
Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b93 for changeset 691d6c6cd332
Message-ID: <20130607035326.055064803D@hg.openjdk.java.net>
Changeset: 7b757d567346
Author: katleman
Date: 2013-06-06 09:55 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7b757d567346
Added tag jdk8-b93 for changeset 691d6c6cd332
! .hgtags
From christine.lu at oracle.com Thu Jun 6 20:54:18 2013
From: christine.lu at oracle.com (christine.lu at oracle.com)
Date: Fri, 07 Jun 2013 03:54:18 +0000
Subject: hg: jdk8/jdk8/nashorn: Added tag jdk8-b93 for changeset ddbf41575a2b
Message-ID: <20130607035419.0E01D48040@hg.openjdk.java.net>
Changeset: e857ab684db0
Author: cl
Date: 2013-06-06 20:48 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e857ab684db0
Added tag jdk8-b93 for changeset ddbf41575a2b
! .hgtags
From ogierke at gopivotal.com Fri Jun 7 02:08:12 2013
From: ogierke at gopivotal.com (Oliver Gierke)
Date: Fri, 7 Jun 2013 11:08:12 +0200
Subject: jdk8-dev Digest, Vol 26, Issue 8
In-Reply-To:
References:
Message-ID: <3F5F9A73-BFA3-427A-97E3-DE2BB078277F@gopivotal.com>
Am 07.06.2013 um 05:55 schrieb jdk8-dev-request at openjdk.java.net:
> Date: Thu, 6 Jun 2013 14:25:05 -0700 (PDT)
> From: Alex Buckley
> Subject: Re: Clarification Parameter.getName(?)
> To: jdk8-dev at openjdk.java.net
> Message-ID: <51B0FE31.2020100 at oracle.com>
> Content-Type: text/plain; charset=windows-1252; format=flowed
>
> On 6/5/2013 4:28 AM, Oliver Gierke wrote:
>> the Parameter class introduced in Java 8 seems to return "arg0" for a
>> call to getName(), even if the parameter name is not available in the
>> bytecode. This makes it impossible to discover parameter names not
>> being present in the bytecode and potentially taking further action
>> in case names cannot be resolved. Does it make sense to return an
>> Optional to indicate this case?
>
> While the MethodParameters attribute can express a parameter with
> literally no name, the Core Reflection API follows the precedent of the
> Language Model API in SE 6 whereby every parameter is deemed to have a
> name.
Does that mean that with Java 6 you'll find parameter names no matter if the code was compile with debug flag or not? What about abstract methods - which according to the JLS - don't carry name information by definition?
> There is no facility for discovering whether the parameter name
> was synthesized by the API. Why would it be useful? I'm not sure what
> "resolution" of parameter names even means.
>
> As an aside, the Core Reflection API has historically not depended on
> the broader Java SE API, such as java.util. The Language Model API has
> no such constraint, and uses java.util widely.
In Spring Framework we currently use an ASM based approach to lookup parameter names from methods. This approach indicates the absence of the name information by returning null. E.g. the Spring MVC framework allows you to define a method like this:
public String myMethod(@RequestParam Long id) { ? }
With our current approach, we can now discover the request parameter name to be id if the code was compiled with debug flag. But we can fail fast and ask the user to qualify his method signature to:
public String myMethod(@RequestParam("id") Long id) { ? }
We would now like to use the new capabilities of Java 8 if the user is on Java 8. Unfortunately we cannot reliably find out about the case of missing parameter name as we'd simply get arg0 and cannot distinguish between missing name information and a user deliberately wants to do the following:
public String myMethod(@RequestParam Long arg0) { ? }
The only heuristics we can apply is consider everything that matches the arg? pattern indicating a missing parameter name. This feels a bit like a hack. To me it feels like a good use case of Optional (as soon as the lambda branch is in the main builds of course).
>> Will parameter names be available for interface methods as well?
>> Currently they cannot be resolved.
>
> Are you saying that interface methods do not have a MethodParameters
> attribute generated when -parameters is used at compile time?
No, I verified the names being present with a current build already. I just asked explicitly as our former ASM-based approach to discover names for interface methods failed due to the fact the names were just not present even if compiled with debug flag (as required by the JLS).
Cheers,
Ollie
--
/**
* @author Oliver Gierke - Senior Member Technical Staff
*
* @param email ogierke at gopivotal.com
* @param phone +49-151-50465477
* @param fax +49-351-418898439
* @param skype einsdreizehn
* @see http://www.olivergierke.de
*/
From ogierke at gopivotal.com Fri Jun 7 02:09:59 2013
From: ogierke at gopivotal.com (Oliver Gierke)
Date: Fri, 7 Jun 2013 11:09:59 +0200
Subject: Clarification Parameter.getName(?)
In-Reply-To:
References:
Message-ID: <13EB795E-6BF9-482C-842A-BAD380DC0377@gopivotal.com>
(Re-sent with correct subject to fix threading)
Am 07.06.2013 um 05:55 schrieb jdk8-dev-request at openjdk.java.net:
> Date: Thu, 6 Jun 2013 14:25:05 -0700 (PDT)
> From: Alex Buckley
> Subject: Re: Clarification Parameter.getName(?)
> To: jdk8-dev at openjdk.java.net
> Message-ID: <51B0FE31.2020100 at oracle.com>
> Content-Type: text/plain; charset=windows-1252; format=flowed
>
> On 6/5/2013 4:28 AM, Oliver Gierke wrote:
>> the Parameter class introduced in Java 8 seems to return "arg0" for a
>> call to getName(), even if the parameter name is not available in the
>> bytecode. This makes it impossible to discover parameter names not
>> being present in the bytecode and potentially taking further action
>> in case names cannot be resolved. Does it make sense to return an
>> Optional to indicate this case?
>
> While the MethodParameters attribute can express a parameter with
> literally no name, the Core Reflection API follows the precedent of the
> Language Model API in SE 6 whereby every parameter is deemed to have a
> name.
Does that mean that with Java 6 you'll find parameter names no matter if the code was compile with debug flag or not? What about abstract methods - which according to the JLS - don't carry name information by definition?
> There is no facility for discovering whether the parameter name
> was synthesized by the API. Why would it be useful? I'm not sure what
> "resolution" of parameter names even means.
>
> As an aside, the Core Reflection API has historically not depended on
> the broader Java SE API, such as java.util. The Language Model API has
> no such constraint, and uses java.util widely.
In Spring Framework we currently use an ASM based approach to lookup parameter names from methods. This approach indicates the absence of the name information by returning null. E.g. the Spring MVC framework allows you to define a method like this:
public String myMethod(@RequestParam Long id) { ? }
With our current approach, we can now discover the request parameter name to be id if the code was compiled with debug flag. But we can fail fast and ask the user to qualify his method signature to:
public String myMethod(@RequestParam("id") Long id) { ? }
We would now like to use the new capabilities of Java 8 if the user is on Java 8. Unfortunately we cannot reliably find out about the case of missing parameter name as we'd simply get arg0 and cannot distinguish between missing name information and a user deliberately wants to do the following:
public String myMethod(@RequestParam Long arg0) { ? }
The only heuristics we can apply is consider everything that matches the arg? pattern indicating a missing parameter name. This feels a bit like a hack. To me it feels like a good use case of Optional (as soon as the lambda branch is in the main builds of course).
>> Will parameter names be available for interface methods as well?
>> Currently they cannot be resolved.
>
> Are you saying that interface methods do not have a MethodParameters
> attribute generated when -parameters is used at compile time?
No, I verified the names being present with a current build already. I just asked explicitly as our former ASM-based approach to discover names for interface methods failed due to the fact the names were just not present even if compiled with debug flag (as required by the JLS).
Cheers,
Ollie
--
/**
* @author Oliver Gierke - Senior Member Technical Staff
*
* @param email ogierke at gopivotal.com
* @param phone +49-151-50465477
* @param fax +49-351-418898439
* @param skype einsdreizehn
* @see http://www.olivergierke.de
*/
From alex.buckley at oracle.com Fri Jun 7 16:52:14 2013
From: alex.buckley at oracle.com (Alex Buckley)
Date: Fri, 07 Jun 2013 16:52:14 -0700
Subject: Clarification Parameter.getName(?)
In-Reply-To: <13EB795E-6BF9-482C-842A-BAD380DC0377@gopivotal.com>
References:
<13EB795E-6BF9-482C-842A-BAD380DC0377@gopivotal.com>
Message-ID: <51B2722E.3020201@oracle.com>
On 6/7/2013 2:09 AM, Oliver Gierke wrote:
>> While the MethodParameters attribute can express a parameter with
>> literally no name, the Core Reflection API follows the precedent of
>> the Language Model API in SE 6 whereby every parameter is deemed to
>> have a name.
>
> Does that mean that with Java 6 you'll find parameter names no matter
> if the code was compile with debug flag or not? What about abstract
> methods - which according to the JLS - don't carry name information
> by definition?
I meant that public signatures in java.lang.reflect don't use types from
java.util. This is a longstanding policy.
I don't understand the question about abstract methods. Their parameter
names are no different than parameter names of non-abstract methods.
What section of the JLS are you referring to?
> In Spring Framework we currently use an ASM based approach to lookup
> parameter names from methods. This approach indicates the absence of
> the name information by returning null. E.g. the Spring MVC framework
> allows you to define a method like this:
>
> public String myMethod(@RequestParam Long id) { ? }
>
> With our current approach, we can now discover the request parameter
> name to be id if the code was compiled with debug flag. But we can
> fail fast and ask the user to qualify his method signature to:
>
> public String myMethod(@RequestParam("id") Long id) { ? }
>
> We would now like to use the new capabilities of Java 8 if the user
> is on Java 8. Unfortunately we cannot reliably find out about the
> case of missing parameter name as we'd simply get arg0 and cannot
> distinguish between missing name information and a user deliberately
> wants to do the following:
>
> public String myMethod(@RequestParam Long arg0) { ? }
>
> The only heuristics we can apply is consider everything that matches
> the arg? pattern indicating a missing parameter name. This feels a
> bit like a hack. To me it feels like a good use case of
> Optional (as soon as the lambda branch is in the main builds
> of course).
You need Parameter.isNamePresent() which would return false if a
parameter's name_index item in MethodParameters is zero (or if there is
no MethodParameters attribute at all). I accept that the info is there
in the class file - specifically for compilers of non-Java languages -
and that it makes sense to expose it. Let me know what you think of that.
Parameter.getName() should still generate a name when
Parameter.isNamePresent() returns false. Consistent availability of
names is helpful for some apps, and there is the precedent of the
Language Model API generating names for VariableElement#getSimpleName
since 2006. Names will get more "truthy" over time as more class files
have a MethodParameters attribute.
>>> Will parameter names be available for interface methods as well?
>>> Currently they cannot be resolved.
>>
>> Are you saying that interface methods do not have a
>> MethodParameters attribute generated when -parameters is used at
>> compile time?
>
> No, I verified the names being present with a current build already.
> I just asked explicitly as our former ASM-based approach to discover
> names for interface methods failed due to the fact the names were
> just not present even if compiled with debug flag (as required by the
> JLS).
The JLS doesn't know about debug flags. If you are talking about the
LocalVariableTable attribute in the JVMS, then the fact that it resides
in the Code attribute is a design flaw for abstract methods since their
method_info structures cannot have Code attributes. That's why the
MethodParameters attribute lives in method_info, not in the Code attribute.
(Also note that the MethodParameters attribute can reify facts about a
parameter other than its name, such as whether it's final.)
Alex
From ogierke at gopivotal.com Sun Jun 9 03:55:58 2013
From: ogierke at gopivotal.com (Oliver Gierke)
Date: Sun, 9 Jun 2013 12:55:58 +0200
Subject: Clarification Parameter.getName(?)
In-Reply-To:
References:
Message-ID:
Answers inline?
Am 08.06.2013 um 21:00 schrieb jdk8-dev-request at openjdk.java.net:
> Date: Fri, 07 Jun 2013 16:52:14 -0700
> From: Alex Buckley
> Subject: Re: Clarification Parameter.getName(?)
> To: jdk8-dev at openjdk.java.net
> Message-ID: <51B2722E.3020201 at oracle.com>
> Content-Type: text/plain; charset=windows-1252; format=flowed
>
> On 6/7/2013 2:09 AM, Oliver Gierke wrote:
>>> While the MethodParameters attribute can express a parameter with
>>> literally no name, the Core Reflection API follows the precedent of
>>> the Language Model API in SE 6 whereby every parameter is deemed to
>>> have a name.
>>
>> Does that mean that with Java 6 you'll find parameter names no matter
>> if the code was compile with debug flag or not? What about abstract
>> methods - which according to the JLS - don't carry name information
>> by definition?
>
> I meant that public signatures in java.lang.reflect don't use types from
> java.util. This is a longstanding policy.
>
> I don't understand the question about abstract methods. Their parameter
> names are no different than parameter names of non-abstract methods.
> What section of the JLS are you referring to?
Sorry, I mixed up JLS and JVMS. I was referring to ?4.7.3:
"Every Java virtual machine implementation must recognize Code attributes. If the method is either native or abstract, its method_info structure must not have a Code attribute."
Now as an interface method is inherently abstract it's currently not carrying the code attribute, hence no name in the LocalVariableTable.
I just wanted to make sure that this exception will not be brought forward to the spec and implementation of -parameters. The current builds resolve interface parameters just fine, so I think we're set here.
>> In Spring Framework we currently use an ASM based approach to lookup
>> parameter names from methods. This approach indicates the absence of
>> the name information by returning null. E.g. the Spring MVC framework
>> allows you to define a method like this:
>>
>> public String myMethod(@RequestParam Long id) { ? }
>>
>> With our current approach, we can now discover the request parameter
>> name to be id if the code was compiled with debug flag. But we can
>> fail fast and ask the user to qualify his method signature to:
>>
>> public String myMethod(@RequestParam("id") Long id) { ? }
>>
>> We would now like to use the new capabilities of Java 8 if the user
>> is on Java 8. Unfortunately we cannot reliably find out about the
>> case of missing parameter name as we'd simply get arg0 and cannot
>> distinguish between missing name information and a user deliberately
>> wants to do the following:
>>
>> public String myMethod(@RequestParam Long arg0) { ? }
>>
>> The only heuristics we can apply is consider everything that matches
>> the arg? pattern indicating a missing parameter name. This feels a
>> bit like a hack. To me it feels like a good use case of
>> Optional (as soon as the lambda branch is in the main builds
>> of course).
>
> You need Parameter.isNamePresent() which would return false if a
> parameter's name_index item in MethodParameters is zero (or if there is
> no MethodParameters attribute at all). I accept that the info is there
> in the class file - specifically for compilers of non-Java languages -
> and that it makes sense to expose it. Let me know what you think of that.
Sounds good to me! Any way to find out whether the name was defaulted or is actually present is fine.
> Parameter.getName() should still generate a name when
> Parameter.isNamePresent() returns false. Consistent availability of
> names is helpful for some apps, and there is the precedent of the
> Language Model API generating names for VariableElement#getSimpleName
> since 2006. Names will get more "truthy" over time as more class files
> have a MethodParameters attribute.
>
>>>> Will parameter names be available for interface methods as well?
>>>> Currently they cannot be resolved.
>>>
>>> Are you saying that interface methods do not have a
>>> MethodParameters attribute generated when -parameters is used at
>>> compile time?
>>
>> No, I verified the names being present with a current build already.
>> I just asked explicitly as our former ASM-based approach to discover
>> names for interface methods failed due to the fact the names were
>> just not present even if compiled with debug flag (as required by the
>> JLS).
>
> The JLS doesn't know about debug flags. If you are talking about the
> LocalVariableTable attribute in the JVMS, then the fact that it resides
> in the Code attribute is a design flaw for abstract methods since their
> method_info structures cannot have Code attributes. That's why the
> MethodParameters attribute lives in method_info, not in the Code attribute.
As stated above, yes I was actually thinking about the JVMS.
Thanks,
Ollie
--
/**
* @author Oliver Gierke - Senior Member Technical Staff
*
* @param email ogierke at gopivotal.com
* @param phone +49-151-50465477
* @param fax +49-351-418898439
* @param skype einsdreizehn
* @see http://www.olivergierke.de
*/
From alex.buckley at oracle.com Mon Jun 10 12:18:34 2013
From: alex.buckley at oracle.com (Alex Buckley)
Date: Mon, 10 Jun 2013 12:18:34 -0700
Subject: Clarification =?windows-1252?Q?Parameter=2EgetName=28=85=29?=
In-Reply-To:
References:
<51B0FFD2.1050602@oracle.com>
Message-ID: <51B6268A.4000600@oracle.com>
John,
I propose to satisfy reflection of Java parameters (names are not
meaningful, but always extant) _and_ non-Java parameters (names are
meaningful, even if not extant) by:
1. Continuing to have Parameter.getName always return a name, even if
synthesized.
2. Adding Parameter.isNamePresent to return false if a parameter's
name_index item in MethodParameters is zero (or if there is no
MethodParameters attribute at all).
I plan to file a CCC request for this very soon, so please let me know
what you think.
Alex
On 6/6/2013 4:40 PM, John Rose wrote:
> Because Java parameter names in API methods are never semantically meaningful, it is always valid to replace a missing name with an arbitrary one. The envisioned uses for this API are evidently only human readable output, since otherwise the arbitrary replacement of no name by argN would be a risky ambiguity.
>
> With other languages, parameter names are sometimes semantically significant, such as for keyword based calling syntaxes. In those cases, parameters named argN will have to be specially escaped to distinguish them from missing names. And it disadvantages names like argN even for Java APIs when other languages would interoperate with them.
>
> I suppose there are good reasons for helping printing code supply missing parameter names. But it does burden other uses.
>
> -- John (on my iPhone)
>
> On Jun 6, 2013, at 2:32 PM, Alex Buckley wrote:
>
>> Thomas and Oliver,
>>
>> I draw your attention to the thread "Parameter reflection: parameters with "" as their name" on the enhanced-metadata-spec-discuss list in January:
>>
>> http://mail.openjdk.java.net/pipermail/enhanced-metadata-spec-discuss/2013-January/thread.html
>>
>> and to the "4.2.2 Unqualified Names" section of the enhanced metadata spec.
>>
>> Alex
>>
>> On 6/5/2013 4:53 AM, Oliver Gierke wrote:
>>> I know, but this feels like a hack and I wonder if it makes sense to expose that scenario into the method signature :).
>>>
>>> Am 05.06.2013 um 13:44 schrieb Thomas Darimont :
>>>
>>>> Hello Oliver,
>>>>
>>>> In order to determine whether the "real" parameter names are present on the given Method,
>>>> you could check via reflection whether the name attribute of the Parameter instance
>>>> is null or an empty String.
>>>>
>>>> See the implementation of getName() in java.lang.reflect.Parameter:
>>>>
>>>> public String getName() {
>>>> // Note: empty strings as paramete names are now outlawed.
>>>> // The .equals("") is for compatibility with current JVM
>>>> // behavior. It may be removed at some point.
>>>> if(name == null || name.equals(""))
>>>> return "arg" + index;
>>>> else
>>>> return name;
>>>> }
>>>>
>>>> Best regards,
>>>> Thomas
>>>>
>>>>
>>>> 2013/6/5 Oliver Gierke
>>>> Hi all,
>>>>
>>>> the Parameter class introduced in Java 8 seems to return "arg0" for a call to getName(), even if the parameter name is not available in the bytecode. This makes it impossible to discover parameter names not being present in the bytecode and potentially taking further action in case names cannot be resolved. Does it make sense to return an Optional to indicate this case?
>>>>
>>>> Will parameter names be available for interface methods as well? Currently they cannot be resolved.
>>>>
>>>> Cheers,
>>>> Ollie
>>>>
>>>> --
>>>> /**
>>>> * @author Oliver Gierke - Senior Member Technical Staff
>>>> *
>>>> * @param email ogierke at gopivotal.com
>>>> * @param phone +49-151-50465477
>>>> * @param fax +49-351-418898439
>>>> * @param skype einsdreizehn
>>>> * @see http://www.olivergierke.de
>>>> */
>>>
From john.r.rose at oracle.com Mon Jun 10 14:36:07 2013
From: john.r.rose at oracle.com (John Rose)
Date: Mon, 10 Jun 2013 14:36:07 -0700
Subject: =?windows-1252?Q?Re=3A_Clarification_Parameter=2EgetName=28=85?=
=?windows-1252?Q?=29?=
In-Reply-To: <51B6268A.4000600@oracle.com>
References:
<51B0FFD2.1050602@oracle.com>
<51B6268A.4000600@oracle.com>
Message-ID: <648AC664-816B-4D30-B986-73E588EC70E7@oracle.com>
On Jun 10, 2013, at 12:18 PM, Alex Buckley wrote:
> John,
>
> I propose to satisfy reflection of Java parameters (names are not meaningful, but always extant) _and_ non-Java parameters (names are meaningful, even if not extant) by:
>
> 1. Continuing to have Parameter.getName always return a name, even if synthesized.
>
> 2. Adding Parameter.isNamePresent to return false if a parameter's name_index item in MethodParameters is zero (or if there is no MethodParameters attribute at all).
>
> I plan to file a CCC request for this very soon, so please let me know what you think.
Thanks; I think this is good.
The default name argN doesn't get in the way if there is a way to check whether it is a default. So the names can be a clean channel for non-Java API information like keyworded arguments. And not every argument is required to be equally nominal.
(I note that normal symbol mangling rules might apply if there is a need for symbolic freedom, for names containing "dangerous characters".)
? John
From alexandr.scherbatiy at oracle.com Tue Jun 11 03:18:54 2013
From: alexandr.scherbatiy at oracle.com (Alexander Scherbatiy)
Date: Tue, 11 Jun 2013 14:18:54 +0400
Subject: CFV: New JDK8 Committer: Vladislav Karnaukhov
In-Reply-To: <51AF6D3C.6050109@oracle.com>
References: <51AF6D3C.6050109@oracle.com>
Message-ID: <51B6F98E.7050802@oracle.com>
Vote: yes
Thanks,
Alexandr.
On 6/5/2013 8:54 PM, Alexander Potochkin wrote:
> I hereby nominate Vladislav Karnaukhov to jdk8 Committer.
>
> Vlad has been a member of the Java SE sustaining team for five years.
> He has spent most of that time working on customer escalations.
>
> He has contributed several changes to jdk8 so far:
>
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1785f8335f4d
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/4f519691520c
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/9b5c596a2920
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/caec64340f42
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/a4356b90f57d
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/791fd2ef87b3
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/c36626831f07
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/1390369d4457
>
> Votes are due by Jun 19, 8.00 am PST.
>
> Only current jdk8 Committers [1] are eligible to vote on this nomination.
>
> For Lazy Consensus voting instructions, see [2].
>
> alexp
>
> [1]http://openjdk.java.net/census
> [2]http://openjdk.java.net/projects/#committer-vote
>
>
From lana.steuck at oracle.com Tue Jun 11 11:26:09 2013
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Tue, 11 Jun 2013 18:26:09 +0000
Subject: hg: jdk8/jdk8/jaxp: 4 new changesets
Message-ID: <20130611182622.2584D48144@hg.openjdk.java.net>
Changeset: f117a66f337c
Author: lana
Date: 2013-06-03 16:09 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/f117a66f337c
Merge
Changeset: 5b958f0a5498
Author: joehw
Date: 2013-06-04 09:35 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/5b958f0a5498
8015630: Remove default restriction settings of jaxp 1.5 properties in JDK8
Reviewed-by: alanb
! src/com/sun/org/apache/xalan/internal/XalanConstants.java
! src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java
! src/com/sun/org/apache/xerces/internal/impl/Constants.java
! src/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java
Changeset: e996ea806630
Author: lana
Date: 2013-06-04 21:33 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/e996ea806630
Merge
Changeset: c84658e1740d
Author: lana
Date: 2013-06-10 16:59 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/c84658e1740d
Merge
From lana.steuck at oracle.com Tue Jun 11 11:26:15 2013
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Tue, 11 Jun 2013 18:26:15 +0000
Subject: hg: jdk8/jdk8/langtools: 16 new changesets
Message-ID: <20130611182702.E2BDB48146@hg.openjdk.java.net>
Changeset: 9f11c7676cd5
Author: vromero
Date: 2013-05-31 10:04 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/9f11c7676cd5
7179353: try-with-resources fails to compile with generic exception parameters
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/T7179353/GenericsAndTWRCompileErrorTest.java
Changeset: e9855150c5b0
Author: vromero
Date: 2013-06-01 21:57 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e9855150c5b0
8010737: javac, known parameter's names should be copied to automatically generated constructors for inner classes
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! test/tools/javac/MethodParameters/ClassFileVisitor.java
! test/tools/javac/MethodParameters/ReflectionVisitor.java
+ test/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java
Changeset: ec871c3e8337
Author: vromero
Date: 2013-06-01 22:09 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ec871c3e8337
6695379: Copy method annotations and parameter annotations to synthetic bridge methods
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! test/tools/javac/6889255/T6889255.java
! test/tools/javac/MethodParameters/ClassFileVisitor.java
! test/tools/javac/MethodParameters/ReflectionVisitor.java
! test/tools/javac/MethodParameters/Tester.java
+ test/tools/javac/T6695379/AnnotationsAreNotCopiedToBridgeMethodsTest.java
Changeset: 391f97e270c2
Author: jjg
Date: 2013-06-03 16:22 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/391f97e270c2
8013405: DocLint should support -
Reviewed-by: ksrini
! src/share/classes/com/sun/tools/doclint/Checker.java
! src/share/classes/com/sun/tools/doclint/HtmlTag.java
! src/share/classes/com/sun/tools/doclint/resources/doclint.properties
! test/tools/doclint/html/ListTagsTest.java
+ test/tools/doclint/html/ListTagsTest.out
Changeset: 8258f84a8649
Author: lana
Date: 2013-06-03 16:10 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/8258f84a8649
Merge
Changeset: 7a4fd1076b15
Author: lana
Date: 2013-06-03 16:56 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/7a4fd1076b15
Merge
Changeset: 242bcad5be74
Author: jjg
Date: 2013-06-03 17:09 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/242bcad5be74
8006615: [doclint] move remaining messages into resource bundle
Reviewed-by: mcimadamore, vromero
! src/share/classes/com/sun/tools/doclint/DocLint.java
! src/share/classes/com/sun/tools/doclint/resources/doclint.properties
+ test/tools/doclint/ResourceTest.java
! test/tools/doclint/tool/RunTest.java
Changeset: 019063968164
Author: jjg
Date: 2013-06-03 17:24 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/019063968164
8007687: javadoc -X does not include -Xdoclint
Reviewed-by: darcy
! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties
! src/share/classes/com/sun/tools/javac/resources/javac.properties
! src/share/classes/com/sun/tools/javadoc/Start.java
! src/share/classes/com/sun/tools/javadoc/resources/javadoc.properties
! test/com/sun/javadoc/testHelpOption/TestHelpOption.java
+ test/com/sun/javadoc/testXOption/TestXOption.java
Changeset: 5cd3cb69c8b3
Author: mcimadamore
Date: 2013-06-04 11:30 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/5cd3cb69c8b3
7116676: RichDiagnosticFormatter throws NPE when formatMessage is called directly
Summary: Fix NPE in RichDiagnosticFormatter.formatMessage
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
+ test/tools/javac/Diagnostics/7116676/T7116676.java
Changeset: 32c50b5f70b5
Author: mcimadamore
Date: 2013-06-04 11:31 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/32c50b5f70b5
8008160: Five lambda TargetType tests have @ignore
Summary: Remove @ignore flags from tests that now pass
Reviewed-by: jjg
! test/tools/javac/lambda/TargetType53.java
! test/tools/javac/lambda/TargetType54.java
! test/tools/javac/lambda/TargetType58.java
! test/tools/javac/lambda/TargetType59.java
! test/tools/javac/lambda/TargetType62.java
Changeset: c8acc254b6d7
Author: mcimadamore
Date: 2013-06-04 11:34 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/c8acc254b6d7
8015505: Spurious inference error when return type of generic method requires unchecked conversion to target
Summary: Use check context compatibility during 15.12.2.8 check (only when JDK 8 inference is enabled)
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/8015505/T8015505.java
+ test/tools/javac/generics/inference/8015505/T8015505.out
! test/tools/javac/generics/rawOverride/7062745/GenericOverrideTest.java
Changeset: 775a51e3276f
Author: vromero
Date: 2013-06-04 13:21 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/775a51e3276f
7165659: javac incorrectly sets strictfp access flag on inner-classes
Reviewed-by: jjg, mcimadamore
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/tools/javac/T7165659/InnerClassAttrMustNotHaveStrictFPFlagTest.java
Changeset: 8fb68f73d4b1
Author: jjg
Date: 2013-06-04 14:17 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/8fb68f73d4b1
8004643: Reduce javac space overhead introduced with compiler support for repeating annotations
Reviewed-by: mcimadamore, jfranck
! src/share/classes/com/sun/tools/javac/code/Lint.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Enter.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.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/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
! src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! test/tools/javac/lib/DPrinter.java
Changeset: 9acd0f8d6e44
Author: lana
Date: 2013-06-04 21:38 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/9acd0f8d6e44
Merge
Changeset: 79fd9cfa55f2
Author: kizune
Date: 2013-06-05 16:58 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/79fd9cfa55f2
7186887: Test T6567415.java can fail on a slow machine
Reviewed-by: jjg, ksrini
! test/tools/javac/6567415/T6567415.java
Changeset: 48c6e6ab7c81
Author: lana
Date: 2013-06-10 17:04 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/48c6e6ab7c81
Merge
From lana.steuck at oracle.com Tue Jun 11 11:26:14 2013
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Tue, 11 Jun 2013 18:26:14 +0000
Subject: hg: jdk8/jdk8/nashorn: 25 new changesets
Message-ID: <20130611182635.C7F4D48145@hg.openjdk.java.net>
Changeset: 7e105c2f3167
Author: lana
Date: 2013-06-03 16:10 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7e105c2f3167
Merge
Changeset: d2bd881976b5
Author: lana
Date: 2013-06-04 21:38 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d2bd881976b5
Merge
Changeset: 66b2fde90c9d
Author: jlaskey
Date: 2013-05-29 16:23 -0300
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/66b2fde90c9d
8015636: Add more typed arrays code coverage tests.
Reviewed-by: sundar
Contributed-by: james.laskey at oracle.com
+ test/script/basic/typedarrays.js
Changeset: eda227663eda
Author: sundar
Date: 2013-05-30 16:49 +0530
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/eda227663eda
8015353: Date.parse illegal string parsing issues
Reviewed-by: jlaskey, lagergren
- src/jdk/nashorn/internal/objects/DateParser.java
! src/jdk/nashorn/internal/objects/NativeDate.java
+ src/jdk/nashorn/internal/parser/DateParser.java
+ test/script/basic/JDK-8015353.js
Changeset: 818946884410
Author: attila
Date: 2013-05-31 12:56 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/818946884410
8015693: reduce NodeLiteralNode to NullLiteralNode
Reviewed-by: jlaskey, lagergren
! src/jdk/nashorn/internal/ir/LiteralNode.java
Changeset: d8a7727a519e
Author: attila
Date: 2013-05-31 12:57 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d8a7727a519e
8015684: FieldObjectCreator.putField ignores getValueType
Reviewed-by: jlaskey, lagergren
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java
Changeset: cab639125b98
Author: attila
Date: 2013-05-31 12:57 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/cab639125b98
8015674: CodeGenerator.initSymbols mutates a list
Reviewed-by: jlaskey, lagergren
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
Changeset: 11b81fa7125a
Author: attila
Date: 2013-05-31 12:58 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/11b81fa7125a
8015673: Type for :e symbol is wrong
Reviewed-by: jlaskey, lagergren
! src/jdk/nashorn/internal/codegen/Attr.java
! src/jdk/nashorn/internal/codegen/CompilerConstants.java
Changeset: b4e6cc05ce09
Author: sundar
Date: 2013-05-31 17:39 +0530
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b4e6cc05ce09
8012164: Error.stack needs trimming
Reviewed-by: lagergren, jlaskey
! src/jdk/nashorn/internal/objects/NativeError.java
+ test/script/basic/JDK-8012164.js
+ test/script/basic/JDK-8012164.js.EXPECTED
! test/script/basic/NASHORN-108.js.EXPECTED
! test/script/basic/NASHORN-109.js.EXPECTED
! test/script/basic/errorstack.js.EXPECTED
Changeset: 64250b3a2f2a
Author: jlaskey
Date: 2013-05-31 13:04 -0300
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/64250b3a2f2a
8015727: Thread safe print function
Reviewed-by: sundar
Contributed-by: james.laskey at oracle.com
! src/jdk/nashorn/internal/objects/Global.java
Changeset: 295c91f5fdde
Author: sundar
Date: 2013-06-03 15:58 +0530
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/295c91f5fdde
8015345: Function("}),print('test'),({") should throw SyntaxError
Reviewed-by: lagergren, hannesw, jlaskey
! src/jdk/nashorn/internal/objects/NativeFunction.java
! src/jdk/nashorn/internal/parser/Parser.java
+ test/script/basic/JDK-8015345.js
+ test/script/basic/JDK-8015345.js.EXPECTED
! test/script/basic/funcconstructor.js.EXPECTED
Changeset: 08a8fda6c0bf
Author: jlaskey
Date: 2013-06-03 08:34 -0300
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/08a8fda6c0bf
8015741: Need a global.load function that starts with a new global scope.
Reviewed-by: sundar, lagergren
Contributed-by: james.laskey at oracle.com
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/runtime/Context.java
+ test/script/basic/JDK-8015741.js
+ test/script/basic/JDK-8015741.js.EXPECTED
Changeset: 2df08f4c531d
Author: jlaskey
Date: 2013-06-03 11:16 -0300
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/2df08f4c531d
8015796: Race condition in RuntimeCallsites
Reviewed-by: lagergren, attila
Contributed-by: james.laskey at oracle.com
! src/jdk/nashorn/internal/codegen/RuntimeCallSite.java
Changeset: 0946c8a60f39
Author: jlaskey
Date: 2013-06-03 12:57 -0300
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0946c8a60f39
8015814: loadWithNewGlobal needs to wrap createGlobal in AccessController.doPrivileged
Reviewed-by: sundar
Contributed-by: james.laskey at oracle.com
! src/jdk/nashorn/internal/runtime/Context.java
Changeset: 78113cda23bf
Author: sundar
Date: 2013-06-04 17:33 +0530
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/78113cda23bf
8015855: test/script/basic/JDK-8012164.js fails on Windows
Reviewed-by: hannesw, lagergren, jlaskey
! test/script/basic/JDK-8012164.js
Changeset: c70f60578385
Author: sundar
Date: 2013-06-04 22:31 +0530
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c70f60578385
8015830: Javascript mapping of ScriptEngine bindings does not expose keys
Reviewed-by: jlaskey, lagergren
! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
+ test/script/basic/JDK-8015830.js
+ test/script/basic/JDK-8015830.js.EXPECTED
Changeset: 62b096f7bac3
Author: sundar
Date: 2013-06-05 12:08 +0530
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/62b096f7bac3
8015945: loadWithNewGlobal return value has to be properly wrapped
Reviewed-by: lagergren, hannesw
! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/internal/runtime/Context.java
+ test/script/basic/JDK-8015945.js
+ test/script/basic/JDK-8015945.js.EXPECTED
Changeset: c6c05f23bca4
Author: sundar
Date: 2013-06-05 13:33 +0530
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c6c05f23bca4
Merge
- src/jdk/nashorn/internal/objects/DateParser.java
Changeset: 0feca8a93cb3
Author: attila
Date: 2013-06-05 10:44 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0feca8a93cb3
8015955: ObjectNode.elements should be stronger typed
Reviewed-by: lagergren, sundar
! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/ir/BlockLexicalContext.java
! src/jdk/nashorn/internal/ir/ObjectNode.java
! src/jdk/nashorn/internal/parser/JSONParser.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/runtime/JSONFunctions.java
Changeset: 9374c04f38fe
Author: attila
Date: 2013-06-05 12:17 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/9374c04f38fe
8015961: Several small code-gardening fixes
Reviewed-by: lagergren, sundar
! src/jdk/nashorn/internal/codegen/Lower.java
! src/jdk/nashorn/internal/codegen/RuntimeCallSite.java
! src/jdk/nashorn/internal/ir/FunctionNode.java
! src/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java
! src/jdk/nashorn/internal/objects/NativeMath.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/ListAdapter.java
! src/jdk/nashorn/internal/runtime/regexp/joni/Parser.java
Changeset: 60bc560df392
Author: hannesw
Date: 2013-06-05 12:44 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/60bc560df392
8015350: Array.prototype.reduceRight issue with large length and index
Reviewed-by: attila, sundar, lagergren
! src/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayIterator.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayLikeIterator.java
! src/jdk/nashorn/internal/runtime/arrays/EmptyArrayLikeIterator.java
! src/jdk/nashorn/internal/runtime/arrays/IteratorAction.java
! src/jdk/nashorn/internal/runtime/arrays/MapIterator.java
! src/jdk/nashorn/internal/runtime/arrays/ReverseArrayIterator.java
! src/jdk/nashorn/internal/runtime/arrays/ReverseMapIterator.java
+ test/script/basic/JDK-8015350.js
+ test/script/basic/JDK-8015350.js.EXPECTED
Changeset: 35bba63990b7
Author: jlaskey
Date: 2013-06-05 10:32 -0300
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/35bba63990b7
8015911: $EXEC does not handle large outputs
Reviewed-by: sundar, attila
Contributed-by: james.laskey at oracle.com
! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
Changeset: 16219bef66ec
Author: jlaskey
Date: 2013-06-05 12:41 -0300
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/16219bef66ec
8015910: Nashorn JavaFX includes are out of sync with JavaFX repo
Reviewed-by: sundar
Contributed-by: james.laskey at oracle.com
! src/jdk/nashorn/internal/runtime/resources/fx/controls.js
! src/jdk/nashorn/internal/runtime/resources/fx/graphics.js
! src/jdk/nashorn/internal/runtime/resources/fx/swt.js
! src/jdk/nashorn/internal/runtime/resources/fx/web.js
Changeset: e3bd0ed64da8
Author: jlaskey
Date: 2013-06-05 12:54 -0300
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e3bd0ed64da8
Merge
Changeset: d92b756bc739
Author: lana
Date: 2013-06-10 17:04 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d92b756bc739
Merge
- src/jdk/nashorn/internal/objects/DateParser.java
From lana.steuck at oracle.com Tue Jun 11 11:27:44 2013
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Tue, 11 Jun 2013 18:27:44 +0000
Subject: hg: jdk8/jdk8/jdk: 70 new changesets
Message-ID: <20130611184137.2888348147@hg.openjdk.java.net>
Changeset: fd377533608b
Author: andrew
Date: 2013-05-30 16:50 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fd377533608b
8011693: Remove redundant fontconfig files
Summary: Remove unused fontconfig files from OpenJDK GNU/Linux builds
Reviewed-by: andrew, prr
Contributed-by: Jiri Vanek
! make/sun/awt/Makefile
! makefiles/GendataFontConfig.gmk
- src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Fedora.properties
- src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.SuSE.properties
- src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Ubuntu.properties
- src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.properties
Changeset: b9b73bf450a4
Author: bae
Date: 2013-05-31 14:30 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b9b73bf450a4
8015606: Text is not rendered correctly if destination buffer is custom
Reviewed-by: prr, vadim
! src/share/classes/sun/java2d/loops/MaskFill.java
+ test/sun/java2d/loops/RenderToCustomBufferTest.java
Changeset: 0a17344d074e
Author: prr
Date: 2013-05-31 09:25 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0a17344d074e
8015556: [macosx] surrogate pairs do not render properly.
Reviewed-by: bae, jchen
! src/macosx/classes/sun/font/CCharToGlyphMapper.java
+ test/java/awt/FontClass/SurrogateTest/SuppCharTest.java
Changeset: 3af3981dee11
Author: lana
Date: 2013-06-05 09:52 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3af3981dee11
Merge
- test/com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.sh
Changeset: 768fcc36182a
Author: anthony
Date: 2013-05-30 18:10 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/768fcc36182a
8015303: [macosx] Application launched via custom URL Scheme does not receive URL
Summary: Make copies of event parameters
Reviewed-by: anthony, swingler, serb
Contributed-by: James Tomson
! src/macosx/native/sun/osxapp/QueuingApplicationDelegate.m
Changeset: 8472c148688c
Author: ant
Date: 2013-05-30 18:23 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8472c148688c
8013424: Regression: java.awt.datatransfer.FlavorListeners not notified on Linux/Java 7
Reviewed-by: anthony
! src/solaris/classes/sun/awt/X11/XClipboard.java
Changeset: 56512cfccef9
Author: ant
Date: 2013-05-30 18:31 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/56512cfccef9
8013773: requestFocusInWindow to a disabled component prevents window of getting focused
Reviewed-by: leonidr, alexsch
! src/share/classes/java/awt/DefaultKeyboardFocusManager.java
+ test/java/awt/Focus/ResetMostRecentFocusOwnerTest/ResetMostRecentFocusOwnerTest.java
Changeset: b0eab0f8b503
Author: anthony
Date: 2013-05-31 14:12 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b0eab0f8b503
8013189: JMenuItems draw behind TextArea
Summary: Untie XTextAreaPeer internal components from the TextArea parent to prevent its invalidation. I.e. force the java.awt.smartInvalidate=true locally.
Reviewed-by: art, serb
! src/solaris/classes/sun/awt/X11/XTextAreaPeer.java
+ test/java/awt/TextArea/Mixing/TextAreaMixing.java
Changeset: 481476e941fd
Author: ant
Date: 2013-05-31 15:56 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/481476e941fd
8015589: Test java/awt/Window/Grab/GrabTest.java fails on MacOSX
Reviewed-by: anthony
! test/java/awt/Window/Grab/GrabTest.java
Changeset: 611f8664c96c
Author: malenkov
Date: 2013-05-31 18:25 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/611f8664c96c
8013557: XMLEncoder in 1.7 can't encode objects initialized in no argument constructor
Reviewed-by: alexsch
! src/share/classes/java/beans/XMLEncoder.java
+ test/java/beans/XMLEncoder/Test6989223.java
+ test/java/beans/XMLEncoder/Test7080156.java
+ test/java/beans/XMLEncoder/Test8013557.java
Changeset: a4356b90f57d
Author: vkarnauk
Date: 2013-05-31 18:46 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a4356b90f57d
7068740: If you wrap a JTable in a JLayer you can't use the page up and page down cmds
Reviewed-by: alexsch, alexp
! src/share/classes/javax/swing/plaf/basic/BasicTableUI.java
+ test/javax/swing/JTable/7068740/bug7068740.java
Changeset: 791fd2ef87b3
Author: vkarnauk
Date: 2013-05-31 19:34 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/791fd2ef87b3
6436314: Vector could be created with appropriate size in DefaultComboBoxModel
Reviewed-by: alexsch, alexp
! src/share/classes/javax/swing/DefaultComboBoxModel.java
Changeset: ae4683a6b860
Author: pchelko
Date: 2013-06-03 10:14 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ae4683a6b860
8015477: Support single threaded AWT/FX mode.
Reviewed-by: ant, anthony
! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/macosx/native/sun/awt/CDropTargetContextPeer.m
! src/macosx/native/sun/awt/LWCToolkit.m
! src/share/classes/java/awt/EventQueue.java
! src/share/classes/sun/awt/AWTAccessor.java
+ src/share/classes/sun/awt/FwDispatcher.java
Changeset: 43f82f573c01
Author: alitvinov
Date: 2013-06-03 14:05 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/43f82f573c01
7151823: The test incorrectly recognizing OS
Reviewed-by: serb, alexp
! test/javax/swing/JTabbedPane/4624207/bug4624207.java
Changeset: d378104e52e3
Author: anthony
Date: 2013-06-03 16:27 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d378104e52e3
8015500: Prevent sending multiple WINDOW_CLOSED events for already disposed windows
Reviewed-by: anthony, serb
Contributed-by: Jose Luis Martin
! src/share/classes/java/awt/Window.java
+ test/java/awt/Window/WindowClosedEvents/WindowClosedEventOnDispose.java
Changeset: 9a8e0140123a
Author: alitvinov
Date: 2013-06-03 16:37 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9a8e0140123a
6337518: Null Arrow Button Throws Exception in BasicComboBoxUI
Reviewed-by: alexp, alexsch
! src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java
+ test/javax/swing/JComboBox/6337518/bug6337518.java
Changeset: 8b274eccd94a
Author: mcherkas
Date: 2013-06-05 14:21 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8b274eccd94a
8015375: Edits to text components hang for clipboard access
Reviewed-by: art, anthony
Contributed-by: Dmitry Markov
! src/solaris/native/sun/xawt/XlibWrapper.c
Changeset: 1390369d4457
Author: vkarnauk
Date: 2013-06-05 16:57 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1390369d4457
8015425: [macosx] A follow-up for the fix 8010721
Reviewed-by: serb, anthony
! src/macosx/native/sun/awt/AWTWindow.m
Changeset: a4af3d10d19e
Author: ant
Date: 2013-06-05 17:44 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a4af3d10d19e
8015339: Correct a wording in javadoc of java.awt.ContainerOrderFocusTraversalPolicy
Reviewed-by: art, anthony
! src/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java
Changeset: 6802f71a5eb2
Author: malenkov
Date: 2013-06-05 18:15 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6802f71a5eb2
8013370: Null pointer exception when adding more than 9 accelators to a JMenuBar
Reviewed-by: serb
! src/share/classes/javax/swing/KeyboardManager.java
+ test/javax/swing/KeyboardManager/8013370/Test8013370.java
Changeset: e246bc03c8cb
Author: lana
Date: 2013-06-05 00:37 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e246bc03c8cb
Merge
- test/com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.sh
Changeset: 3e904a3f3c9f
Author: lana
Date: 2013-06-05 09:16 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3e904a3f3c9f
Merge
Changeset: f272934d41fb
Author: lana
Date: 2013-06-05 12:30 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f272934d41fb
Merge
Changeset: 90df6756406f
Author: sherman
Date: 2013-05-29 19:50 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/90df6756406f
4759491: method ZipEntry.setTime(long) works incorrectly
6303183: Support NTFS and Unix-style timestamps for entries in Zip files
7012856: (zipfs) Newly created entry in zip file system should set all file times non-null values.
7012868: (zipfs) file times of entry in zipfs should always be the same regardless of TimeZone.
Summary: to add suuport of Info-ZIP extended timestamp in extra data fields
Reviewed-by: martin, alanb
! src/share/classes/java/util/zip/ZipConstants.java
! src/share/classes/java/util/zip/ZipEntry.java
! src/share/classes/java/util/zip/ZipFile.java
! src/share/classes/java/util/zip/ZipInputStream.java
! src/share/classes/java/util/zip/ZipOutputStream.java
+ src/share/classes/java/util/zip/ZipUtils.java
! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java
! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipInfo.java
! test/demo/zipfs/ZipFSTester.java
! test/demo/zipfs/basic.sh
! test/java/util/jar/TestExtra.java
! test/java/util/zip/StoredCRC.java
+ test/java/util/zip/TestExtraTime.java
! test/java/util/zip/ZipFile/Assortment.java
Changeset: 6df9b071b04d
Author: jzavgren
Date: 2013-05-30 12:19 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6df9b071b04d
8015299: Memory leak in jdk/src/solaris/bin/java_md_solinux.c
Reviewed-by: martin, dholmes, chegar, ksrini
! src/solaris/bin/java_md_solinux.c
Changeset: dc22b7241a70
Author: jbachorik
Date: 2013-05-30 13:58 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/dc22b7241a70
8015627: test/com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.java fails in agentvm mode
Reviewed-by: alanb, chegar
! test/com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.java
Changeset: 156ee44cd456
Author: psandoz
Date: 2013-05-30 16:08 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/156ee44cd456
8014409: Spec typo: extra } in the spec for j.u.s.StreamBuilder
Summary: Also fixes documentation on StreamBuilder.OfDouble
Reviewed-by: alanb, chegar, mduigou
! src/share/classes/java/util/stream/StreamBuilder.java
Changeset: b4742d038100
Author: psandoz
Date: 2013-05-28 15:22 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b4742d038100
8014393: Minor typo in the spec for j.u.stream.Stream.findFirst()
Reviewed-by: alanb, chegar
! src/share/classes/java/util/stream/DoubleStream.java
! src/share/classes/java/util/stream/IntStream.java
! src/share/classes/java/util/stream/LongStream.java
! src/share/classes/java/util/stream/Stream.java
Changeset: b588955b7e5b
Author: sherman
Date: 2013-05-30 14:47 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b588955b7e5b
8015271: Conversion table for EUC-KR is incorrect
Summary: to add the requested postal code mark character u+327e
Reviewed-by: alanb
! make/tools/CharsetMapping/EUC_KR.map
Changeset: 6407106f1b1c
Author: xuelei
Date: 2013-05-30 22:02 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6407106f1b1c
8014618: Need to strip leading zeros in TlsPremasterSecret of DHKeyAgreement
Reviewed-by: xuelei
Contributed-by: Pasi Eronen
! src/share/classes/com/sun/crypto/provider/DHKeyAgreement.java
! src/share/classes/sun/security/pkcs11/P11KeyAgreement.java
! src/share/classes/sun/security/pkcs11/P11Signature.java
! src/share/classes/sun/security/pkcs11/P11Util.java
! src/share/classes/sun/security/util/KeyUtil.java
+ test/com/sun/crypto/provider/TLS/TestLeadingZeroes.java
+ test/sun/security/pkcs11/tls/TestLeadingZeroesP11.java
Changeset: 8402ef8fabde
Author: ascarpino
Date: 2013-05-30 22:19 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8402ef8fabde
7160837: DigestOutputStream does not turn off digest calculation when "close()" is called
Reviewed-by: mullan, xuelei
! src/share/classes/java/security/DigestOutputStream.java
! src/share/classes/javax/crypto/CipherInputStream.java
! src/share/classes/javax/crypto/CipherOutputStream.java
+ test/javax/crypto/Cipher/CipherStreamClose.java
Changeset: 6cb09d3cd309
Author: valeriep
Date: 2013-05-29 20:54 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6cb09d3cd309
8013069: javax.crypto tests fail with new PBE algorithm names
Summary: Shouldn't auto-generate default parameters for MAC objects.
Reviewed-by: vinnie
! src/share/classes/com/sun/crypto/provider/HmacPKCS12PBESHA1.java
! src/share/classes/com/sun/crypto/provider/PBMAC1Core.java
! src/share/classes/com/sun/crypto/provider/SunJCE.java
! test/com/sun/crypto/provider/Mac/HmacPBESHA1.java
! test/com/sun/crypto/provider/Mac/MacClone.java
Changeset: 918d9ac17740
Author: ascarpino
Date: 2013-05-30 14:11 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/918d9ac17740
6750584: Cipher.wrap/unwrap methods should define UnsupportedOperationException
Reviewed-by: mullan
! src/share/classes/javax/crypto/Cipher.java
! src/share/classes/javax/crypto/CipherSpi.java
Changeset: b47044426bcd
Author: psandoz
Date: 2013-05-31 09:58 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b47044426bcd
8014732: Minor spec issue: java.util.Spliterator.getExactSizeIfKnown
Summary: A minor documentation issue (not a spec issue).
Reviewed-by: chegar, dl
! src/share/classes/java/util/Spliterator.java
Changeset: dcf42861b5b1
Author: chegar
Date: 2013-05-31 09:30 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/dcf42861b5b1
7107883: getNetworkPrefixLength() does not return correct prefix length
Reviewed-by: alanb, michaelm
! src/solaris/native/java/net/NetworkInterface.c
! test/java/net/InterfaceAddress/NetworkPrefixLength.java
Changeset: 243cd682c47b
Author: alanb
Date: 2013-05-31 12:17 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/243cd682c47b
8014854: (bf) CharBuffer.chars too slow with default implementation
Reviewed-by: erikj, briangoetz, henryjen, psandoz, mduigou
! makefiles/CompileJavaClasses.gmk
! makefiles/GensrcBuffer.gmk
! src/share/classes/java/nio/Buffer.java
! src/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template
+ src/share/classes/java/nio/CharBufferSpliterator.java
! src/share/classes/java/nio/Direct-X-Buffer.java.template
! src/share/classes/java/nio/Heap-X-Buffer.java.template
! src/share/classes/java/nio/StringCharBuffer.java
! src/share/classes/java/nio/X-Buffer.java.template
+ test/java/nio/Buffer/Chars.java
Changeset: 933b1338b99c
Author: naoto
Date: 2013-05-31 11:20 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/933b1338b99c
7006052: awt_InputMethod.c cleanup is needed
Reviewed-by: anthony
! src/solaris/native/sun/awt/awt_InputMethod.c
Changeset: f522bbdf2859
Author: dxu
Date: 2013-05-31 13:34 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f522bbdf2859
8015628: Test Failure in closed/java/io/pathNames/GeneralSolaris.java
Reviewed-by: alanb
! test/java/io/pathNames/General.java
! test/java/io/pathNames/GeneralWin32.java
Changeset: 11cdcf87ad5d
Author: jzavgren
Date: 2013-05-31 15:23 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/11cdcf87ad5d
8008972: Memory leak: Java_java_net_TwoStacksPlainDatagramSocketImpl_receive0 [parfait]
Summary: Modified the code so that "jumbo frames" are truncated before buffer allocation is considered. This makes the buffer length a reliable indication that a buffer has been allocated, and it can then be used during clean up.
Reviewed-by: chegar, khazra, alanb
Contributed-by: john.zavgren at oracle.com
! src/windows/native/java/net/DualStackPlainDatagramSocketImpl.c
! src/windows/native/java/net/TwoStacksPlainDatagramSocketImpl.c
Changeset: f6e6c27c19f3
Author: jzavgren
Date: 2013-05-31 15:18 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f6e6c27c19f3
7188517: Check on '$' character is missing in the HttpCookie class constructor
Summary: Modified the constructor code so that the cookie names are examined for leading dollar signs and if they do, an illegal argument exception is thrown.
Reviewed-by: chegar, khazra, michaelm
Contributed-by: john.zavgren at oracle.com
! src/share/classes/java/net/HttpCookie.java
! test/java/net/CookieHandler/TestHttpCookie.java
Changeset: fc0b3e86fdcf
Author: mduigou
Date: 2013-05-31 11:06 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fc0b3e86fdcf
8015686: {Int|Long}SummaryStatistics toString() throws IllegalFormatConversionException
Reviewed-by: dholmes, alanb, psandoz
! src/share/classes/java/util/IntSummaryStatistics.java
! src/share/classes/java/util/LongSummaryStatistics.java
Changeset: 198de8103df2
Author: mduigou
Date: 2013-05-31 17:31 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/198de8103df2
Merge
Changeset: c8410ce73ad6
Author: mduigou
Date: 2013-02-12 17:04 -0800
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c8410ce73ad6
8007398: Peformance improvements to Integer and Long string formatting.
Reviewed-by: mduigou, martin, darcy, briangoetz
Contributed-by: Steven Schlansker , Mike Duigou
! src/share/classes/java/lang/Integer.java
! src/share/classes/java/lang/Long.java
+ test/java/lang/IntegralPrimitiveToString.java
Changeset: f3c7c5f753dc
Author: psandoz
Date: 2013-06-03 10:28 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f3c7c5f753dc
8015008: Primitive iterator over empty sequence, null consumer: forEachRemaining methods do not throw NPE
Reviewed-by: chegar
! src/share/classes/java/util/PrimitiveIterator.java
+ test/java/util/Iterator/PrimitiveIteratorDefaults.java
Changeset: 44ef47f3efed
Author: psandoz
Date: 2013-06-03 10:45 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/44ef47f3efed
8014731: j.u.stream.StreamSupport class has default constructor generated
Summary: This change set also fixes broken links
Reviewed-by: alanb, chegar
Contributed-by: Paul Sandoz , Henry Jen
! src/share/classes/java/util/stream/StreamSupport.java
Changeset: 33d1376bf725
Author: nloodin
Date: 2013-06-03 16:13 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/33d1376bf725
6526682: JConsole shows negative CPU Usage
Reviewed-by: alanb, mchung
! src/share/classes/sun/tools/jconsole/SummaryTab.java
Changeset: 3d4d7ed93731
Author: emc
Date: 2013-06-03 10:44 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3d4d7ed93731
8014834: shell tests don't begin with #!/bin/sh
Summary: Some shell tests don't begin with the command interpreter line
Reviewed-by: alanb, ksrini
! test/java/util/Locale/LocaleCategory.sh
! test/java/util/Locale/LocaleProviders.sh
! test/java/util/Locale/data/deflocale.sh
! test/java/util/PluggableLocale/BreakIteratorProviderTest.sh
! test/java/util/PluggableLocale/CalendarDataProviderTest.sh
! test/java/util/PluggableLocale/ClasspathTest.sh
! test/java/util/PluggableLocale/CollatorProviderTest.sh
! test/java/util/PluggableLocale/CurrencyNameProviderTest.sh
! test/java/util/PluggableLocale/DateFormatProviderTest.sh
! test/java/util/PluggableLocale/DateFormatSymbolsProviderTest.sh
! test/java/util/PluggableLocale/DecimalFormatSymbolsProviderTest.sh
! test/java/util/PluggableLocale/ExecTest.sh
! test/java/util/PluggableLocale/GenericTest.sh
! test/java/util/PluggableLocale/LocaleNameProviderTest.sh
! test/java/util/PluggableLocale/NumberFormatProviderTest.sh
! test/java/util/PluggableLocale/TimeZoneNameProviderTest.sh
! test/java/util/ResourceBundle/Bug6299235Test.sh
! test/sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.sh
! test/sun/rmi/rmic/manifestClassPath/run.sh
! test/sun/rmi/rmic/newrmic/equivalence/batch.sh
! test/tools/launcher/MultipleJRE.sh
Changeset: a79e2683eae3
Author: psandoz
Date: 2013-06-03 17:37 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a79e2683eae3
8014383: StringJoiner example in class description not in sync with streams API
Reviewed-by: alanb
! src/share/classes/java/util/StringJoiner.java
Changeset: 62d3c82b4509
Author: shade
Date: 2013-06-03 22:09 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/62d3c82b4509
8014966: Add the proper Javadoc to @Contended
Summary: more extensive description.
Reviewed-by: dholmes, mduigou, martin
! src/share/classes/sun/misc/Contended.java
Changeset: f4e2a70260cf
Author: ksrini
Date: 2013-06-03 13:20 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f4e2a70260cf
8015813: add test/tools/pack200/TimeStamp.java to ProblemsList
Reviewed-by: sherman
! test/ProblemList.txt
Changeset: 1fd682e7110b
Author: lana
Date: 2013-06-03 16:09 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1fd682e7110b
Merge
Changeset: 25cf25fb8c68
Author: sla
Date: 2013-06-04 09:45 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25cf25fb8c68
8015856: Remove java/lang/instrument/IsModifiableClassAgent.java from ProblemList.txt
Reviewed-by: dholmes
! test/ProblemList.txt
Changeset: 5223d3228658
Author: bchristi
Date: 2013-06-04 10:04 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5223d3228658
8005698: Handle Frequent HashMap Collisions with Balanced Trees
Summary: HashMap bins with many collisions store entries in balanced trees
Reviewed-by: alanb, dl, mduigou
! src/share/classes/java/util/HashMap.java
! src/share/classes/java/util/Hashtable.java
! src/share/classes/java/util/LinkedHashMap.java
! src/share/classes/java/util/WeakHashMap.java
! src/share/classes/sun/misc/Hashing.java
+ test/java/util/Map/CheckRandomHashSeed.java
! test/java/util/Map/Collisions.java
+ test/java/util/Map/InPlaceOpsCollisions.java
+ test/java/util/Map/TreeBinSplitBackToEntries.java
+ test/java/util/Spliterator/SpliteratorCollisions.java
Changeset: fad4ef2123ca
Author: psandoz
Date: 2013-06-04 11:53 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fad4ef2123ca
8015790: Remove duplicate spliterator tests
Reviewed-by: alanb, mduigou
- test/java/util/stream/test/org/openjdk/tests/java/util/stream/SpliteratorLateBindingFailFastTest.java
- test/java/util/stream/test/org/openjdk/tests/java/util/stream/SpliteratorTraversingAndSplittingTest.java
Changeset: f8b071428ca5
Author: michaelm
Date: 2013-06-04 10:56 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f8b071428ca5
8014723: sun/misc/URLClassPath/ClassnameCharTest.java failing
Reviewed-by: alanb, chegar
! src/share/classes/java/net/HttpURLPermission.java
! test/ProblemList.txt
Changeset: 780fbbd50ce4
Author: alanb
Date: 2013-06-04 11:52 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/780fbbd50ce4
8015872: ProblemList.txt updates (6/2013)
Reviewed-by: chegar
! test/ProblemList.txt
Changeset: 25a8e6fd0210
Author: alanb
Date: 2013-06-04 15:18 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25a8e6fd0210
8014855: TEST_BUG: java/nio/file/Files/StreamTest.java fails when sym links not supported
Reviewed-by: alanb
Contributed-by: henry.jen at oracle.com
! test/java/nio/file/Files/StreamTest.java
Changeset: 379e1bcae693
Author: naoto
Date: 2013-06-04 10:33 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/379e1bcae693
8013903: Japanese calendar field names are not displayed with -Djava.locale.providers=HOST on Windows
Reviewed-by: okutsu
! src/share/classes/java/util/spi/LocaleServiceProvider.java
! src/share/classes/sun/util/locale/provider/FallbackLocaleProviderAdapter.java
! src/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java
! src/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java
! src/share/classes/sun/util/locale/provider/LocaleServiceProviderPool.java
! src/windows/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
! test/java/util/Locale/LocaleProviders.java
! test/java/util/Locale/LocaleProviders.sh
Changeset: d6401129327e
Author: dl
Date: 2013-06-04 21:59 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d6401129327e
8005704: Update ConcurrentHashMap to v8
Reviewed-by: chegar, mduigou
! src/share/classes/java/util/concurrent/ConcurrentHashMap.java
Changeset: bd84bad9ee99
Author: jdn
Date: 2013-06-04 15:33 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bd84bad9ee99
8014097: add doPrivileged methods with limited privilege scope
Reviewed-by: mchung
! src/share/classes/java/security/AccessControlContext.java
! src/share/classes/java/security/AccessController.java
+ test/java/security/AccessController/LimitedDoPrivileged.java
Changeset: bb71021af586
Author: lana
Date: 2013-06-04 21:37 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bb71021af586
Merge
Changeset: 8a9f897a57d6
Author: alanb
Date: 2013-06-05 11:12 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8a9f897a57d6
8003895: java/nio/channels/AsynchronousChannelGroup/Unbounded.java failing again [win64]
Reviewed-by: chegar
! test/ProblemList.txt
! test/java/nio/channels/AsynchronousChannelGroup/Unbounded.java
Changeset: de11b20f8c01
Author: psandoz
Date: 2013-05-31 10:53 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/de11b20f8c01
8013649: HashMap spliterator tryAdvance() encounters remaining elements after forEachRemaining()
Reviewed-by: chegar
! src/share/classes/java/util/HashMap.java
! src/share/classes/java/util/WeakHashMap.java
! test/java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java
Changeset: ae700bdb68b6
Author: alanb
Date: 2013-06-05 13:57 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ae700bdb68b6
8015880: GenerateBreakIteratorData build warning
Reviewed-by: peytoia
! make/tools/src/build/tools/generatebreakiteratordata/CharSet.java
Changeset: df1b35c7901d
Author: dsamersoff
Date: 2013-06-05 18:20 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/df1b35c7901d
8015604: JDP packets containing ideographic characters are broken
Summary: Code uses string length rather than byte array length and non ascii entry brakes packet.
Reviewed-by: dholmes, jbachorik, sla
! src/share/classes/sun/management/jdp/JdpPacketWriter.java
! test/sun/management/jdp/JdpUnitTest.java
Changeset: 5edcc8ca4146
Author: chegar
Date: 2013-06-05 16:06 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5edcc8ca4146
8011719: Properties.loadFromXML fails with a chunked HTTP connection
Reviewed-by: michaelm
! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
+ test/sun/net/www/protocol/http/HttpStreams.java
Changeset: c1af6b5a979a
Author: chegar
Date: 2013-06-05 16:23 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c1af6b5a979a
8015963: Add at since tags to new ConcurrentHashMap methods
Reviewed-by: shade, martin
! src/share/classes/java/util/concurrent/ConcurrentHashMap.java
Changeset: e857b2a3ecee
Author: fparain
Date: 2013-06-05 08:41 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e857b2a3ecee
7150256: Add back Diagnostic Command JMX API
Reviewed-by: mchung, jbachorik
! make/java/management/Exportedfiles.gmk
! make/java/management/FILES_c.gmk
! make/java/management/mapfile-vers
! makefiles/mapfiles/libmanagement/mapfile-vers
+ src/share/classes/com/sun/management/DiagnosticCommandMBean.java
! src/share/classes/java/lang/management/ManagementFactory.java
+ src/share/classes/sun/management/DiagnosticCommandArgumentInfo.java
+ src/share/classes/sun/management/DiagnosticCommandImpl.java
+ src/share/classes/sun/management/DiagnosticCommandInfo.java
! src/share/classes/sun/management/ManagementFactoryHelper.java
! src/share/classes/sun/management/VMManagement.java
! src/share/classes/sun/management/VMManagementImpl.java
! src/share/javavm/export/jmm.h
+ src/share/native/sun/management/DiagnosticCommandImpl.c
! src/share/native/sun/management/VMManagementImpl.c
+ test/com/sun/management/DiagnosticCommandMBean/DcmdMBeanDoubleInvocationTest.java
+ test/com/sun/management/DiagnosticCommandMBean/DcmdMBeanInvocationTest.java
+ test/com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java
+ test/com/sun/management/DiagnosticCommandMBean/DcmdMBeanTest.java
! test/java/lang/management/MXBean/MXBeanBehavior.java
! test/java/lang/management/ManagementFactory/MBeanServerMXBeanUnsupportedTest.java
Changeset: 388b4d4cae3b
Author: lana
Date: 2013-06-05 12:31 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/388b4d4cae3b
Merge
- test/java/util/stream/test/org/openjdk/tests/java/util/stream/SpliteratorLateBindingFailFastTest.java
- test/java/util/stream/test/org/openjdk/tests/java/util/stream/SpliteratorTraversingAndSplittingTest.java
Changeset: 080449feeca9
Author: lana
Date: 2013-06-10 17:03 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/080449feeca9
Merge
- src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Fedora.properties
- src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.SuSE.properties
- src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Ubuntu.properties
- src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.properties
- test/java/util/stream/test/org/openjdk/tests/java/util/stream/SpliteratorLateBindingFailFastTest.java
- test/java/util/stream/test/org/openjdk/tests/java/util/stream/SpliteratorTraversingAndSplittingTest.java
From lana.steuck at oracle.com Tue Jun 11 11:56:26 2013
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Tue, 11 Jun 2013 11:56:26 -0700 (PDT)
Subject: jdk8-b94: JSN, Tools, Core Libraries, Serviceability, 2d, Awt,
and Swing
Message-ID: <201306111856.r5BIuQvu028535@jano-app.us.oracle.com>
http://hg.openjdk.java.net/jdk8/jdk8/rev/8dfb6ee04114
http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d92b756bc739
http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/48c6e6ab7c81
http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/080449feeca9
http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/254c53fd97ab
http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/c84658e1740d
http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/61dcf187a198
http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/22f5d7f261d9
---
All the fixes will be tested during promotion (no PIT testing at this point):
List of all fixes:
===================
JDK-8015606 client-libs Text is not rendered correctly if destination buffer is custom
JDK-8015589 client-libs Test java/awt/Window/Grab/GrabTest.java fails on MacOSX
JDK-8015556 client-libs [macosx] surrogate pairs do not render properly (show up as boxes or incorrect glyphs)
JDK-8015500 client-libs Prevent sending multiple WINDOW_CLOSED events for already disposed windows
JDK-8015477 client-libs Support single threaded AWT/FX mode.
JDK-8015425 client-libs [macosx] A follow-up for the fix 8010721
JDK-8015375 client-libs Edits to text components hang for clipboard access
JDK-8015339 client-libs Correct a wording in javadoc of java.awt.ContainerOrderFocusTraversalPolicy
JDK-8015303 client-libs [macosx] Application launched via custom URL Scheme does not receive URL
JDK-8013773 client-libs requestFocusInWindow to a disabled component prevents window of getting focused
JDK-8013557 client-libs XMLEncoder in 1.7 can't encode objects initialized in no argument constructor
JDK-8013443 client-libs TEST_BUG: closed/sun/java2d/cmm/MalformedDstTest.java fails since 8b87
JDK-8013424 client-libs Regression: java.awt.datatransfer.FlavorListeners not notified on Linux/Java 7
JDK-8013370 client-libs Null pointer exception when adding more than 9 accelators to a JMenuBar
JDK-8013189 client-libs JMenuItems draw behind TextArea
JDK-8011693 client-libs Remove redundant fontconfig files
JDK-7151823 client-libs The test incorrectly recognizing OS
JDK-7068740 client-libs If you wrap a JTable in a JLayer you can't use the page up and page down cmds
JDK-7065447 client-libs TEST: closed/sun/awt/image/JPEGImageDecoder/JPEGEncodeParamTest.java failure
JDK-7006052 client-libs awt_InputMethod.c cleanup is needed
JDK-6536411 client-libs test/closed/sun/awt/color/ICC_TransformNullTest.java failed due CMS refactoring
JDK-6436314 client-libs Vector could be created with appropriate size in DefaultComboBoxModel
JDK-6337518 client-libs Null Arrow Button Throws Exception in BasicComboBoxUI
JDK-8015963 core-libs Add at since tags to new ConcurrentHashMap methods
JDK-8015961 core-libs Several small code-gardening fixes
JDK-8015955 core-libs ObjectNode.elements should be stronger typed
JDK-8015945 core-libs loadWithNewGlobal return value has to be properly wrapped
JDK-8015911 core-libs $EXEC does not handle large outputs
JDK-8015910 core-libs Nashorn JavaFX includes are out of sync with JavaFX repo
JDK-8015880 core-libs GenerateBreakIteratorData build warning
JDK-8015855 core-libs test/script/basic/JDK-8012164.js fails on Windows
JDK-8015830 core-libs Javascript mapping of ScriptEngine bindings does not expose keys.
JDK-8015814 core-libs loadWithNewGlobal needs to wrap createGlobal in AccessController.doPrivileged
JDK-8015813 core-libs add test/tools/pack200/TimeStamp.java to ProblemsList
JDK-8015796 core-libs Race condition in RuntimeCallsites
JDK-8015790 core-libs Remove duplicate spliterator tests
JDK-8015741 core-libs Need a global.load function that starts with a new global scope.
JDK-8015727 core-libs Thread safe print function
JDK-8015693 core-libs NodeLiteralNode class is only used for null values
JDK-8015686 core-libs toInt(Long)SummaryStatistics toString() throws IllegalFormatConversionException
JDK-8015684 core-libs FieldObjectCreator.putField ignores getValueType()
JDK-8015674 core-libs CodeGenerator.initSymbols mutates a list
JDK-8015673 core-libs Type for ":e" is wrong
JDK-8015636 core-libs Add more typed arrays code coverage tests
JDK-8015628 core-libs Test Failure in closed/java/io/pathNames/GeneralSolaris.java
JDK-8015353 core-libs Date.parse illegal string parsing issues
JDK-8015350 core-libs Array.prototype.reduceRight issue with large length and index
JDK-8015345 core-libs Function("}),print('test'),({") should throw SyntaxError
JDK-8015299 core-libs Memory leak in jdk/src/solaris/bin/java_md_solinux.c
JDK-8015271 core-libs Conversion table for EUC-KR is incorrect
JDK-8015008 core-libs Primitive iterator over empty sequence, null consumer: forEachRemaining methods do not throw NPE
JDK-8014966 core-libs Add the proper Javadoc to @Contended
JDK-8014855 core-libs TEST_BUG: java/nio/file/Files/StreamTest.java fails when sym links not supported
JDK-8014854 core-libs (bf) CharBuffer.chars too slow with default implementation
JDK-8014834 core-libs shell tests don't begin with #!/bin/sh
JDK-8014732 core-libs Minor spec issue: java.util.Spliterator.getExactSizeIfKnown
JDK-8014731 core-libs j.u.stream.StreamSupport class has default constructor generated
JDK-8014723 core-libs sun/misc/URLClassPath/ClassnameCharTest.java failing
JDK-8014409 core-libs Spec typo: extra } in the spec for j.u.s.StreamBuilder
JDK-8014393 core-libs Minor typo in the spec for j.u.stream.Stream.findFirst()
JDK-8014383 core-libs StringJoiner example in class description not in sync with streams API
JDK-8013903 core-libs Japanese calendar field names are not displayed with -Djava.locale.providers=HOST on Windows
JDK-8013649 core-libs HashMap spliterator tryAdvance() encounters remaining elements after forEachRemaining()
JDK-8012164 core-libs Error.stack needs trimming
JDK-8011719 core-libs Properties.loadFromXML fails with a chunked HTTP connection
JDK-8008972 core-libs Memory leak: Java_java_net_TwoStacksPlainDatagramSocketImpl_receive0 [parfait]
JDK-8007398 core-libs Code sharing for Long.toHexString() toOctalString() and toBinaryString()
JDK-8005704 core-libs Update ConcurrentHashMap to v8
JDK-8005698 core-libs Handle Frequent HashMap Collisions with Balanced Trees
JDK-8003895 core-libs java/nio/channels/AsynchronousChannelGroup/Unbounded.java failing again [win64]
JDK-7188517 core-libs Check on '$' character is missing in the HttpCookie class constructor
JDK-7107883 core-libs getNetworkPrefixLength() does not return correct prefix length
JDK-7012868 core-libs (zipfs) file times of entry in zipfs should always be the same regardless of TimeZone.
JDK-7012856 core-libs (zipfs) Newly created entry in zip file system should set all file times non-null values.
JDK-6303183 core-libs Support NTFS and Unix-style timestamps for entries in Zip files
JDK-4759491 core-libs method ZipEntry.setTime(long) works incorrectly
JDK-8015856 core-svc Remove java/lang/instrument/IsModifiableClassAgent.java from ProblemList.txt
JDK-8015627 core-svc test/com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.java fails in agentvm mode
JDK-8015604 core-svc JDP packets containing ideographic characters are broken
JDK-7150256 core-svc Add back Diagnostic Command JMX API
JDK-8007687 docs javadoc -X does not include -Xdoclint
JDK-8013755 embedded Add option to jrecreate to allow the addition of the nashorn Javascript engine to generated embedded JREs
JDK-8010442 embedded Creation of a full JRE is inconsistent regarding debugging support
JDK-8015872 other-libs ProblemList.txt updates (6/2013)
JDK-8014618 security-libs Need to strip leading zeros in TlsPremasterSecret of DHKeyAgreement
JDK-8014097 security-libs add doPrivileged methods with limited privilege scope
JDK-8013069 security-libs javax.crypto tests fail with new PBE algorithm names
JDK-7160837 security-libs DigestOutputStream does not turn off digest calculation when "close()" is called
JDK-6750584 security-libs Cipher.wrap/unwrap methods should define UnsupportedOperationException
JDK-8015505 tools Spurious inference error when return type of generic method requires unchecked conversion to target
JDK-8013405 tools DocLint should support
-
JDK-8010737 tools javac, known parameter's names should be copied to automatically generated constructors for inner classes
JDK-8008160 tools Five lambda TargetType tests have @ignore
JDK-8006615 tools [doclint] move remaining messages into resource bundle
JDK-8004643 tools Reduce javac space overhead introduced with compiler support for repeating annotations
JDK-7186887 tools Test T6567415.java can fail on a slow machine
JDK-7179353 tools try-with-resources fails to compile with generic exception parameters
JDK-7165659 tools javac incorrectly sets strictfp access flag on inner-classes
JDK-7116676 tools RichDiagnosticFormatter throws NPE when formatMessage is called directly
JDK-6695379 tools Copy method annotations and parameter annotations to synthetic bridge methods
JDK-6526682 tools JConsole shows negative CPU Usage
JDK-8015902 xml Update jaxp 1.5 test
JDK-8015630 xml Remove default restriction settings of jaxp 1.5 properties in JDK8
From alejandro.murillo at oracle.com Tue Jun 11 14:02:35 2013
From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com)
Date: Tue, 11 Jun 2013 21:02:35 +0000
Subject: hg: jdk8/jdk8/hotspot: 63 new changesets
Message-ID: <20130611210441.7432A4814C@hg.openjdk.java.net>
Changeset: 194b27b865bc
Author: amurillo
Date: 2013-05-24 09:35 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/194b27b865bc
8015305: new hotspot build - hs25-b35
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: ccdecfece956
Author: bharadwaj
Date: 2013-05-21 16:17 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ccdecfece956
8014059: JSR292: Failed to reject invalid class cplmhl00201m28n
Summary: Restrict reference of interface methods by invokestatic and invokespecial to classfile version 52 or later.
Reviewed-by: kvn, hseigel
! src/share/vm/classfile/classFileParser.cpp
Changeset: f54c85acc043
Author: mikael
Date: 2013-05-21 09:43 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f54c85acc043
8013726: runtime/memory/ReserveMemory.java fails due to 'assert(bytes % os::vm_allocation_granularity() == 0) failed: reserve block size'
Summary: Fix regression test to work on all platforms
Reviewed-by: ctornqvi, dholmes
! src/share/vm/prims/whitebox.cpp
! test/runtime/memory/ReserveMemory.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Changeset: 1a07e086ff28
Author: dholmes
Date: 2013-05-21 19:52 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1a07e086ff28
Merge
Changeset: 6bd680e9ea35
Author: coleenp
Date: 2013-05-22 14:37 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6bd680e9ea35
8003421: NPG: Move oops out of InstanceKlass into mirror
Summary: Inject protection_domain, signers, init_lock into java_lang_Class
Reviewed-by: stefank, dholmes, sla
! agent/src/share/classes/sun/jvm/hotspot/memory/DictionaryEntry.java
! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapGXLWriter.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstanceKlass.java
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/arrayKlass.cpp
! 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/objArrayKlass.hpp
! src/share/vm/oops/typeArrayKlass.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 699d9df07e59
Author: ctornqvi
Date: 2013-05-23 17:39 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/699d9df07e59
8009576: Test returns ClassNotFoundException
Summary: Small classpath fix and move tests into open
Reviewed-by: mgerdin, zgu
+ test/runtime/Metaspace/FragmentMetaspace.java
+ test/runtime/Metaspace/FragmentMetaspaceSimple.java
+ test/runtime/Metaspace/classes/test/Empty.java
+ test/runtime/testlibrary/GeneratedClassLoader.java
Changeset: b7fa10a3a69a
Author: sspitsyn
Date: 2013-05-23 23:04 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b7fa10a3a69a
8014288: perf regression in nashorn JDK-8008448.js test after 8008511 changes
Summary: The fix of perf regression is to use method_idnum() for direct indexing into NMT
Reviewed-by: twisti, kvn, coleenp, dholmes
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
Changeset: cd83e1d98347
Author: dcubed
Date: 2013-05-24 10:21 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cd83e1d98347
Merge
Changeset: 6c138b9851fb
Author: sspitsyn
Date: 2013-05-24 17:36 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6c138b9851fb
8013945: CMS fatal error: must own lock MemberNameTable_lock
Summary: The "delete mnt" needs to grab MemberNameTable_lock if !SafepointSynchronize::is_at_safepoint()
Reviewed-by: sla, mgerdin, dholmes, jmasa
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/oops/instanceKlass.cpp
Changeset: 3970971c91e0
Author: shade
Date: 2013-05-27 12:49 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3970971c91e0
8015270: @Contended: fix multiple issues in the layout code
Summary: field count handling fixed, has_nonstatic_fields invariant fixed, oop map overrun fixed; new asserts
Reviewed-by: kvn, dcubed, coleenp
! src/share/vm/classfile/classFileParser.cpp
+ test/runtime/contended/HasNonStatic.java
+ test/runtime/contended/OopMaps.java
Changeset: a213d425d87a
Author: ctornqvi
Date: 2013-05-28 15:08 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a213d425d87a
8015329: Print reason for failed MiniDumpWriteDump() call
Summary: Printing both result from GetLastError and text representation of error. Also changed so that we produce dumps by default on client versions of Windows when running with a debug build. Also reviewed by peter.allwin at oracle.com
Reviewed-by: sla, dholmes
! src/os/windows/vm/os_windows.cpp
Changeset: 51af5fae397d
Author: ccheung
Date: 2013-05-24 17:19 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/51af5fae397d
8015265: revise the fix for 8007037
Reviewed-by: sspitsyn, dholmes, dcubed
! src/share/vm/oops/constantPool.cpp
Changeset: 4cc7d4d5dc92
Author: zgu
Date: 2013-05-28 08:54 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4cc7d4d5dc92
Merge
Changeset: 01c2bdd24bb5
Author: shade
Date: 2013-05-28 19:54 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/01c2bdd24bb5
8015493: runtime/contended/OopMaps.java fails with OutOfMemory
Summary: limit the memory footprint to dodge OutOfMemory errors.
Reviewed-by: dcubed, ctornqvi, iignatyev
! test/runtime/contended/OopMaps.java
Changeset: 9ea643afcaaf
Author: dcubed
Date: 2013-05-28 11:35 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9ea643afcaaf
Merge
Changeset: dcb062bea05b
Author: jprovino
Date: 2013-05-28 11:17 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/dcb062bea05b
8013461: There is a symbol AsyncGetCallTrace in libjvm.symbols that does not exist in minimal/libjvm.a when DEBUG_LEVEL == release
Summary: AsyncGetCallTrace is needed in libjvm.symbols so that programs which reference it can build correctly.
Reviewed-by: dholmes, bobv
! make/excludeSrc.make
! src/share/vm/prims/forte.cpp
Changeset: fb14e9ed1594
Author: jprovino
Date: 2013-05-28 11:32 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/fb14e9ed1594
8011064: Some tests have failed with SIGSEGV on arm-hflt on build b82
Summary: NMT_detail is only supported when frame pointers are not omitted (-fno-omit-frame-pointer).
Reviewed-by: dholmes, cjplummer
! src/share/vm/services/memTracker.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 9e954e8d9139
Author: jprovino
Date: 2013-05-28 15:24 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9e954e8d9139
Merge
Changeset: 9e86c5544295
Author: jiangli
Date: 2013-05-30 13:19 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9e86c5544295
Merge
Changeset: 0def34ab1c98
Author: tamao
Date: 2013-05-21 16:43 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0def34ab1c98
8015007: Incorrect print format in error message for VM cannot allocate the requested heap
Summary: Correct the wrong print format in error message for VM cannot allocate the requested heap; and clean up the error message call in check_alignment()
Reviewed-by: brutisso, tschatzl
Contributed-by: tamao
! src/share/vm/memory/universe.cpp
Changeset: 14d3f71f831d
Author: tamao
Date: 2013-05-22 11:11 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/14d3f71f831d
8007762: Rename a bunch of methods in size policy across collectors
Summary: Rename: compute_generations_free_space() = compute_eden_space_size() + compute_old_gen_free_space(); update related logging messages
Reviewed-by: jmasa, johnc, tschatzl, brutisso
Contributed-by: tamao
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp
! src/share/vm/gc_implementation/parallelScavenge/psGCAdaptivePolicyCounters.hpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp
Changeset: 0886b99a4d1b
Author: jwilhelm
Date: 2013-05-24 14:16 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0886b99a4d1b
Merge
Changeset: eda078b01c65
Author: stefank
Date: 2013-05-27 15:22 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/eda078b01c65
8015268: NPG: 2.5% regression in young GC times on CRM Sales Opty
Summary: Split SystemDictionary and ClassLoaderDataGraph root processing to help load balancing.
Reviewed-by: tschatzl, johnc
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.hpp
! src/share/vm/memory/sharedHeap.cpp
Changeset: 95c00927be11
Author: stefank
Date: 2013-05-27 12:56 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/95c00927be11
8015428: Remove unused CDS support from StringTable
Summary: The string in StringTable is not used by CDS anymore. Remove the unnecessary code in preparation for 8015422: Large performance hit when the StringTable is walked twice in Parallel Scavenge
Reviewed-by: pliden, tschatzl, coleenp
! src/share/vm/classfile/symbolTable.cpp
Changeset: 8dbc025ff709
Author: stefank
Date: 2013-05-27 12:58 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8dbc025ff709
8015422: Large performance hit when the StringTable is walked twice in Parallel Scavenge
Summary: Combine the calls to StringTable::unlink and StringTable::oops_do in Parallel Scavenge.
Reviewed-by: pliden, coleenp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
Changeset: f41a577cffb0
Author: jwilhelm
Date: 2013-05-31 09:55 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f41a577cffb0
Merge
Changeset: b786c04b7be1
Author: amurillo
Date: 2013-05-31 09:37 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b786c04b7be1
Merge
Changeset: 5a028ee56116
Author: amurillo
Date: 2013-05-31 09:37 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5a028ee56116
Added tag hs25-b35 for changeset b786c04b7be1
! .hgtags
Changeset: b7569f617285
Author: amurillo
Date: 2013-05-31 10:04 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b7569f617285
8015690: new hotspot build - hs25-b36
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 5534bd30c151
Author: jcoomes
Date: 2013-05-30 13:04 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5534bd30c151
6725714: par compact - add a table to speed up bitmap searches
Reviewed-by: jmasa, tschatzl
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
Changeset: 47bdfb3d010f
Author: stefank
Date: 2013-05-30 10:58 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/47bdfb3d010f
8015486: PSScavenge::is_obj_in_young is unnecessarily slow with UseCompressedOops
Summary: Compare compressed oops to a compressed young gen boundary instead of uncompressing the oops before doing the young gen boundary check.
Reviewed-by: brutisso, jmasa
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp
Changeset: c20186fa611b
Author: jwilhelm
Date: 2013-06-01 10:00 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c20186fa611b
Merge
Changeset: e72f7eecc96d
Author: tschatzl
Date: 2013-05-28 09:32 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e72f7eecc96d
8013895: G1: G1SummarizeRSetStats output on Linux needs improvemen
Summary: Fixed the output of G1SummarizeRSetStats: too small datatype for the number of concurrently processed cards, added concurrent remembered set thread time retrieval for Linux and Windows (BSD uses os::elapsedTime() now), and other cleanup. The information presented during VM operation is now relative to the previous output, not always cumulative if G1SummarizeRSetStatsPeriod > 0. At VM exit, the code prints a cumulative summary.
Reviewed-by: johnc, jwilhelm
! make/excludeSrc.make
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
+ src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
+ src/share/vm/gc_implementation/g1/g1RemSetSummary.hpp
+ test/gc/g1/TestSummarizeRSetStats.java
Changeset: 3a4805ad0005
Author: johnc
Date: 2013-06-04 10:04 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3a4805ad0005
8015244: G1: Verification after a full GC is incorrectly placed.
Summary: In a full GC, move the verification after the GC to after RSet rebuilding. Verify RSet entries during a full GC under control of a flag.
Reviewed-by: tschatzl, brutisso
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
Changeset: 87c64c0438fb
Author: tamao
Date: 2013-06-03 14:37 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/87c64c0438fb
6976350: G1: deal with fragmentation while copying objects during GC
Summary: Create G1ParGCAllocBufferContainer to contain two buffers instead of previously using one buffer, in order to hold the first priority buffer longer. Thus, when some large objects hits the value of free space left in the first priority buffer it has an alternative to fit in the second priority buffer while the first priority buffer is given more chances to try allocating smaller objects. Overall, it will improve heap space efficiency.
Reviewed-by: johnc, jmasa, brutisso
Contributed-by: tamao
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
Changeset: 2f7a31318b84
Author: johnc
Date: 2013-06-04 14:00 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2f7a31318b84
Merge
Changeset: a1ebd310d5c1
Author: iklam
Date: 2013-05-28 16:36 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a1ebd310d5c1
8014912: Restore PrintSharedSpaces functionality after NPG
Summary: Added dumping of object sizes in CDS archive, sorted by MetaspaceObj::Type
Reviewed-by: coleenp, acorn
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/oops/annotations.cpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/methodCounters.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/symbol.cpp
! src/share/vm/utilities/array.hpp
Changeset: fe00365c8f31
Author: sspitsyn
Date: 2013-05-30 11:46 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/fe00365c8f31
8015436: compiler/ciReplay/TestSA.sh fails with assert() index is out of bounds
Summary: The InstanceKlass _initial_method_idnum value must be adjusted if overpass methods are added.
Reviewed-by: twisti, kvn
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/classfile/defaultMethods.cpp
+ test/compiler/8015436/Test8015436.java
Changeset: a589c78a8811
Author: rbackman
Date: 2013-05-31 13:02 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a589c78a8811
8014709: Constructor.getAnnotatedReturnType() returns empty AnnotatedType
Reviewed-by: stefank, rbackman
Contributed-by: Joel Borggren-Franck
! src/share/vm/runtime/reflection.cpp
! test/runtime/8007320/ConstMethodTest.java
Changeset: efe8b7d64424
Author: ctornqvi
Date: 2013-05-31 20:24 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/efe8b7d64424
6726963: multi_allocate() call does not CHECK_NULL and causes crash in fastdebug bits
Summary: Using CHECK_NULL when calling multi_allocate() from the corresponding reflection code; added test for this condition
Reviewed-by: dholmes, minqi
Contributed-by: Mikhailo Seledtsov
! src/share/vm/runtime/reflection.cpp
+ test/runtime/memory/MultiAllocateNullCheck.java
Changeset: 532c55335fb6
Author: dcubed
Date: 2013-06-01 09:28 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/532c55335fb6
Merge
Changeset: 4552a7633a07
Author: hseigel
Date: 2013-06-03 10:00 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4552a7633a07
8015385: Remove RelaxAccessControlCheck for JDK 8 bytecodes
Summary: Check bytecode versions along with RelaxAccessControlCheck version
Reviewed-by: dholmes, acorn
! src/share/vm/classfile/verifier.hpp
! src/share/vm/runtime/reflection.cpp
Changeset: e7d29a019a3c
Author: sspitsyn
Date: 2013-06-03 14:28 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e7d29a019a3c
8014052: JSR292: assert(end_offset == next_offset) failed: matched ending
Summary: A call to the finalize_operands_merge() must be unconditional
Reviewed-by: kvn, twisti
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/prims/jvmtiRedefineClasses.cpp
Changeset: 2f004f9dc9e1
Author: sspitsyn
Date: 2013-06-04 01:06 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2f004f9dc9e1
8015803: Test8015436.java fails 'can not access a member of class Test8015436 with modifiers "public static"'
Summary: Newly added test has an issue: the main class must be public
Reviewed-by: kvn, jbachorik, coleenp
Contributed-by: serguei.spitsyn at oracle.com
! test/compiler/8015436/Test8015436.java
Changeset: 04551f4dbdb9
Author: nloodin
Date: 2013-06-05 09:47 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/04551f4dbdb9
Merge
Changeset: 62e7bac9524f
Author: dcubed
Date: 2013-06-04 19:39 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/62e7bac9524f
8010257: remove unused thread-local variables _ScratchA and _ScratchB
Summary: Remove dead code.
Reviewed-by: twisti, coleenp
! src/share/vm/runtime/thread.hpp
Changeset: 6bf8b8bb7c19
Author: hseigel
Date: 2013-06-05 14:12 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6bf8b8bb7c19
8009302: Mac OS X: JVM crash on infinite recursion on Appkit Thread
Summary: Use SA_ONSTACK flag to ensure signal gets delivered properly.
Reviewed-by: dholmes, coleenp
Contributed-by: gerard.ziemski at oracle.com
! src/os/bsd/vm/os_bsd.cpp
Changeset: f8c8cace25ad
Author: dcubed
Date: 2013-06-06 05:56 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f8c8cace25ad
Merge
! src/os/bsd/vm/os_bsd.cpp
Changeset: 320b4e0f0892
Author: roland
Date: 2013-05-30 11:21 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/320b4e0f0892
8015585: Missing regression test for 8011771
Summary: missing regression test
Reviewed-by: kvn
+ test/compiler/8011771/Test8011771.java
Changeset: f15fe46d8c00
Author: twisti
Date: 2013-05-30 08:37 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f15fe46d8c00
8015266: fix some -Wsign-compare warnings in adlc
Reviewed-by: kvn
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/dict2.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
! src/share/vm/adlc/output_c.cpp
Changeset: 28e5aed7f3a6
Author: roland
Date: 2013-05-31 14:40 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/28e5aed7f3a6
8009981: nashorn tests fail with -XX:+VerifyStack
Summary: nmethod::preserve_callee_argument_oops() must take appendix into account.
Reviewed-by: kvn, twisti
! src/share/vm/code/nmethod.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
Changeset: 83dcb116fdb1
Author: kvn
Date: 2013-05-31 13:54 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/83dcb116fdb1
8015441: runThese crashed with assert(opcode == Op_ConP || opcode == Op_ThreadLocal || opcode == Op_CastX2P ..) failed: sanity
Summary: Relax the assert to accept any raw ptr types.
Reviewed-by: roland
! src/share/vm/opto/escape.cpp
Changeset: c07dd9be16e8
Author: anoll
Date: 2013-05-31 06:41 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c07dd9be16e8
8013496: Code cache management command line options work only in special order. Another order of arguments does not deliver the second parameter to the jvm.
Summary: Moved check that ReservedCodeCacheSize >= InitialCodeCacheSize to Arguments::check_vm_args_consistency(). As a result, the ordering in which the two parameters are given to the VM is not relevant. Added a regression test.
Reviewed-by: kvn, twisti
! src/share/vm/runtime/arguments.cpp
+ test/compiler/8013496/Test8013496.sh
Changeset: 603ca7e51354
Author: roland
Date: 2013-04-24 11:49 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/603ca7e51354
8010460: Interpreter on some platforms loads ConstMethod::_max_stack and misses extra stack slots for JSR 292
Summary: ConstMethod::max_stack() doesn't account for JSR 292 appendix.
Reviewed-by: kvn
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/matcher.cpp
Changeset: 813f26e34135
Author: anoll
Date: 2013-06-03 08:52 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/813f26e34135
8013329: File leak in hotspot/src/share/vm/compiler/compileBroker.cpp
Summary: Added calling of the destructor of CompileLog so that files are closed. Added/moved memory allocation/deallocation of the string that contains the name of the log file to class CompileLog.
Reviewed-by: kvn, roland
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileLog.cpp
! src/share/vm/compiler/compileLog.hpp
Changeset: b274ac1dbe11
Author: adlertz
Date: 2013-06-03 12:39 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b274ac1dbe11
8005956: C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this block
Summary: Disable re-materialization of reaching definitions (which have live inputs) for phi nodes when spilling.
Reviewed-by: twisti, kvn
! src/share/vm/opto/reg_split.cpp
Changeset: 770e91e578a6
Author: kvn
Date: 2013-06-03 14:02 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/770e91e578a6
Merge
Changeset: 075ea888b039
Author: morris
Date: 2013-06-04 12:06 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/075ea888b039
8010724: [parfait] Null pointer dereference in hotspot/src/share/vm/c1/c1_LIRGenerator.cpp
Summary: added guarantee()
Reviewed-by: kvn
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: 2cb5d5f6d5e5
Author: simonis
Date: 2013-06-04 22:16 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2cb5d5f6d5e5
8015252: Enable HotSpot build with Clang
Reviewed-by: twisti, dholmes, kvn
! make/bsd/makefiles/adlc.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/vm.make
! make/linux/makefiles/adlc.make
! make/linux/makefiles/gcc.make
! src/os/bsd/vm/os_bsd.cpp
! src/os_cpu/linux_x86/vm/linux_x86_32.s
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
Changeset: 609aad72004a
Author: anoll
Date: 2013-06-06 09:29 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/609aad72004a
8014246: remove assert to catch access to object headers in index_oop_from_field_offset_long
Reviewed-by: twisti, jrose
! src/share/vm/prims/unsafe.cpp
Changeset: ef1818846c22
Author: kvn
Date: 2013-06-06 11:02 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ef1818846c22
Merge
! src/os/bsd/vm/os_bsd.cpp
Changeset: 3c78a14da19d
Author: amurillo
Date: 2013-06-07 09:25 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3c78a14da19d
Merge
! .hgtags
Changeset: 1beed1f6f9ed
Author: amurillo
Date: 2013-06-07 09:25 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1beed1f6f9ed
Added tag hs25-b36 for changeset 3c78a14da19d
! .hgtags
From alejandro.murillo at oracle.com Tue Jun 11 14:15:40 2013
From: alejandro.murillo at oracle.com (Alejandro E Murillo)
Date: Tue, 11 Jun 2013 15:15:40 -0600
Subject: jdk8-b94: HotSpot
Message-ID: <51B7937C.2040505@oracle.com>
hs25-b36 has been integrated into jdk8-b94.
http://hg.openjdk.java.net/jdk8/jdk8/rev/8dfb6ee04114
http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/22f5d7f261d9
http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1beed1f6f9ed
http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/c84658e1740d
http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/254c53fd97ab
http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/080449feeca9
http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/48c6e6ab7c81
http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d92b756bc739
Component : VM
Status : 0 major failures, 0 minor failures
Date : 06/10/2013 at 10:57
Tested By : VM SQE &leonid.mesnik at oracle.com
Cost(total man-days): 1
Workspace : 2013-06-07-162717.amurillo.hs25-b36-snapshot
Bundles : 2013-06-07-162717.amurillo.hs25-b36-snapshot
Platforms :
Others
Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/
Browsers : NA
Patches : NA
Logs :http://surl.us.oracle.com/PIT_HS25b36
Number of Tests Executed : 0 product tests, 0 unit tests, 0 tck tests
Bug verification status:
======================================
Tested, Pass:
Tested, Pass (partial fixes):
Tested, Fail:
Untested bug fixes:
Setup is not available:
6725714: par compact - add a table to speed up bitmap searches
6726963: multi_allocate() call does not CHECK_NULL and causes crash in fastdebug bits
6976350: G1: deal with fragmentation while copying objects during GC
8003421: NPG: Move oops out of InstanceKlass into mirror
8005956: C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this block
8007762: Rename a bunch of methods in size policy across collectors
8009302: Mac OS X: JVM crash on infinite recursion on Appkit Thread
8009576: Test returns ClassNotFoundException
8009981: nashorn tests fail with -XX:+VerifyStack
8010257: remove unused thread-local variables _ScratchA and _ScratchB
8010460: Interpreter on some platforms loads ConstMethod::_max_stack and misses extra stack slots for JSR 292
8010724: [parfait] Null pointer dereference in hotspot/src/share/vm/c1/c1_LIRGenerator.cpp
8011064: Some tests have failed with SIGSEGV on arm-hflt on build b82
8013329: File leak in hotspot/src/share/vm/compiler/compileBroker.cpp
8013461: There is a symbol AsyncGetCallTrace in libjvm.symbols that does not exist in minimal/libjvm.a when DEBUG_LEVEL == release
8013496: Code cache management command line options work only in special order. Another order of arguments does not deliver the second parameter to the jvm.
8013726: runtime/memory/ReserveMemory.java fails due to 'assert(bytes % os::vm_allocation_granularity() == 0) failed: reserve block size'
8013895: G1: G1SummarizeRSetStats output on Linux needs improvemen
8013945: CMS fatal error: must own lock MemberNameTable_lock
8014052: JSR292: assert(end_offset == next_offset) failed: matched ending
8014059: JSR292: Failed to reject invalid class cplmhl00201m28n
8014246: remove assert to catch access to object headers in index_oop_from_field_offset_long
8014288: perf regression in nashorn JDK-8008448.js test after 8008511 changes
8014709: Constructor.getAnnotatedReturnType() returns empty AnnotatedType
8014912: Restore PrintSharedSpaces functionality after NPG
8015007: Incorrect print format in error message for VM cannot allocate the requested heap
8015244: G1: Verification after a full GC is incorrectly placed.
8015252: Enable HotSpot build with Clang
8015265: revise the fix for 8007037
8015266: fix some -Wsign-compare warnings in adlc
8015268: NPG: 2.5% regression in young GC times on CRM Sales Opty
8015270: @Contended: fix multiple issues in the layout code
8015305: new hotspot build - hs25-b35
8015329: Print reason for failed MiniDumpWriteDump() call
8015385: Remove RelaxAccessControlCheck for JDK 8 bytecodes
8015422: Large performance hit when the StringTable is walked twice in Parallel Scavenge
8015428: Remove unused CDS support from StringTable
8015436: compiler/ciReplay/TestSA.sh fails with assert() index is out of bounds
8015441: runThese crashed with assert(opcode == Op_ConP || opcode == Op_ThreadLocal || opcode == Op_CastX2P ..) failed: sanity
8015486: PSScavenge::is_obj_in_young is unnecessarily slow with UseCompressedOops
8015493: runtime/contended/OopMaps.java fails with OutOfMemory
8015585: Missing regression test for 8011771
8015690: new hotspot build - hs25-b36
8015803: Test8015436.java fails 'can not access a member of class Test8015436 with modifiers "public static"'
Build change only:
New bugs filed:
Bugs in PIT build:
Bugs in earlier promoted build:
Number of PIT requested: 1
Integration target J2SE build number: 1.8.0-b94.
Issues and Notes:
This is PIT for HS25 b36 for JDK 8 b94. Please note that failure analysis is still in progress.
-------------------------------
From VM SQE &leonid.mesnik at oracle.com
--
Alejandro
From nobeh5 at gmail.com Tue Jun 11 14:50:07 2013
From: nobeh5 at gmail.com (Behrooz Nobakht)
Date: Tue, 11 Jun 2013 23:50:07 +0200
Subject: What is the type of a "method reference"?
Message-ID:
Hi,
I have a question regarding the method references in Java 8. Let's say that
I have a class:
class MyClass {
Object doSomething(Object o);
}
And, I'm using the method reference MyClass::doSomething in a call
such as SomeOtherClass.doAnotherThing(p,
MyClass::doSomething). In this call, let's assume that p is an arbitrary
parameter and doAnotherThing method knows how to provide the parameter for
doSomething.
My question is that how should the method doAnotherThing be declared?
Studying the source code of Java 8, I found out that before Java 8 version
b75, there was an abstraction java.util.function.Block which was removed
from further revisions.
So, maybe, another question is that since Block is not available what is
its best replacement in the current version of Java 8? What is the
top-level abstraction that represents a block of code such as a method
reference? Or, in other words, if using lambdas, what is the type that
could replace a lambda in method definitions?
Having Block allowed to use define methods with parameters that are as
general as a block of code (a method reference). Now, what should be used
instead?
I would appreciate your answers and explanations.
Best,
Behrooz
From fweimer at redhat.com Wed Jun 12 01:22:37 2013
From: fweimer at redhat.com (Florian Weimer)
Date: Wed, 12 Jun 2013 10:22:37 +0200
Subject: What is the type of a "method reference"?
In-Reply-To:
References:
Message-ID: <51B82FCD.1000100@redhat.com>
On 06/11/2013 11:50 PM, Behrooz Nobakht wrote:
> My question is that how should the method doAnotherThing be declared?
In most cases, it is appropriate to define an interface with a single
method and use it as a parameter type.
> Studying the source code of Java 8, I found out that before Java 8 version
> b75, there was an abstraction java.util.function.Block which was removed
> from further revisions.
There is java.util.function.Function, but it's probably most useful in
abstract contexts where no reasonably named concrete type is available.
On the question in the subject, method references do not have a type.
--
Florian Weimer / Red Hat Product Security Team
From nobeh5 at gmail.com Wed Jun 12 01:35:40 2013
From: nobeh5 at gmail.com (Behrooz Nobakht)
Date: Wed, 12 Jun 2013 10:35:40 +0200
Subject: What is the type of a "method reference"?
In-Reply-To: <51B82FCD.1000100@redhat.com>
References:
<51B82FCD.1000100@redhat.com>
Message-ID:
Thanks for the reply. Just a follow-up question regarding the fact that
method references *do not* have a type:
When a Java 8 method reference is compiled, what is it translated to? Is
there any specific place in the source of Java 8 I can look up to study
this particular question in more details?
On Wed, Jun 12, 2013 at 10:22 AM, Florian Weimer wrote:
> On 06/11/2013 11:50 PM, Behrooz Nobakht wrote:
>
>> My question is that how should the method doAnotherThing be declared?
>>
>
> In most cases, it is appropriate to define an interface with a single
> method and use it as a parameter type.
>
>
> Studying the source code of Java 8, I found out that before Java 8 version
>> b75, there was an abstraction java.util.function.Block which was removed
>> from further revisions.
>>
>
> There is java.util.function.Function, but it's probably most useful in
> abstract contexts where no reasonably named concrete type is available.
>
> On the question in the subject, method references do not have a type.
>
> --
> Florian Weimer / Red Hat Product Security Team
>
--
-- Behrooz Nobakht
From forax at univ-mlv.fr Wed Jun 12 02:12:23 2013
From: forax at univ-mlv.fr (Remi Forax)
Date: Wed, 12 Jun 2013 11:12:23 +0200
Subject: What is the type of a "method reference"?
In-Reply-To:
References:
<51B82FCD.1000100@redhat.com>
Message-ID: <51B83B77.2070006@univ-mlv.fr>
On 06/12/2013 10:35 AM, Behrooz Nobakht wrote:
> Thanks for the reply. Just a follow-up question regarding the fact that
> method references *do not* have a type:
>
> When a Java 8 method reference is compiled, what is it translated to? Is
> there any specific place in the source of Java 8 I can look up to study
> this particular question in more details?
There is this document from last year,
http://cr.openjdk.java.net/~briangoetz/lambda/lambda-translation.html
It's not fully accurate, but the first half of the doc is not too outdated.
cheers,
R?mi
>
>
>
>
> On Wed, Jun 12, 2013 at 10:22 AM, Florian Weimer wrote:
>
>> On 06/11/2013 11:50 PM, Behrooz Nobakht wrote:
>>
>>> My question is that how should the method doAnotherThing be declared?
>>>
>> In most cases, it is appropriate to define an interface with a single
>> method and use it as a parameter type.
>>
>>
>> Studying the source code of Java 8, I found out that before Java 8 version
>>> b75, there was an abstraction java.util.function.Block which was removed
>>> from further revisions.
>>>
>> There is java.util.function.Function, but it's probably most useful in
>> abstract contexts where no reasonably named concrete type is available.
>>
>> On the question in the subject, method references do not have a type.
>>
>> --
>> Florian Weimer / Red Hat Product Security Team
>>
>
>
From david.katleman at oracle.com Wed Jun 12 21:35:09 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Thu, 13 Jun 2013 04:35:09 +0000
Subject: hg: jdk8/jdk8: 3 new changesets
Message-ID: <20130613043510.0378E481B1@hg.openjdk.java.net>
Changeset: 198d25db45da
Author: erikj
Date: 2013-06-11 13:08 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/198d25db45da
8008707: build-infra: Closed (deploy) can't be built using environment from SDK SetEnv.cmd
Reviewed-by: tbell
! common/autoconf/generated-configure.sh
! common/autoconf/toolchain_windows.m4
Changeset: 3cbcc2b6ba41
Author: erikj
Date: 2013-06-11 13:25 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/3cbcc2b6ba41
8010785: JDK 8 build on Linux fails with new build mechanism
Reviewed-by: dholmes, tbell
! common/autoconf/generated-configure.sh
! common/autoconf/jdk-options.m4
Changeset: 50d2bde060f2
Author: erikj
Date: 2013-06-12 10:33 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/50d2bde060f2
Merge
From david.katleman at oracle.com Wed Jun 12 21:37:30 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Thu, 13 Jun 2013 04:37:30 +0000
Subject: hg: jdk8/jdk8/jdk: 2 new changesets
Message-ID: <20130613043753.777A7481B2@hg.openjdk.java.net>
Changeset: e833fa13dce3
Author: erikj
Date: 2013-06-11 13:26 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e833fa13dce3
8010785: JDK 8 build on Linux fails with new build mechanism
Reviewed-by: dholmes, tbell
! makefiles/CompileNativeLibraries.gmk
! makefiles/CreateJars.gmk
! makefiles/Import.gmk
! makefiles/Setup.gmk
Changeset: 51479fa56b7c
Author: erikj
Date: 2013-06-12 10:33 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/51479fa56b7c
Merge
From nobeh5 at gmail.com Thu Jun 13 12:52:20 2013
From: nobeh5 at gmail.com (Behrooz Nobakht)
Date: Thu, 13 Jun 2013 21:52:20 +0200
Subject: What is the type of a "method reference"?
In-Reply-To: <51B83B77.2070006@univ-mlv.fr>
References:
<51B82FCD.1000100@redhat.com>
<51B83B77.2070006@univ-mlv.fr>
Message-ID:
Thanks for the link which was quite insightful. Still, I'm wondering about
the following. I'd like to be able to do the following in Java 8:
- Have a method declaration such as doSomething(Function, ?> f,
Object... args) in some class. I should use Function, right?
- And then, be able to use a "method reference" to pass into
doSomethingsuch as doSomething(SomeClass::someMethod,
p1, p2)
- The idea is to execute a method reference with "indirection"; i.e.
"apply" the method reference to the arguments.
Is this possible in Java 8? How?
If not, any suggestion to approach it? Such as MethodHandle?
Thanks again!
Behrooz
On Wed, Jun 12, 2013 at 11:12 AM, Remi Forax wrote:
> On 06/12/2013 10:35 AM, Behrooz Nobakht wrote:
>
>> Thanks for the reply. Just a follow-up question regarding the fact that
>> method references *do not* have a type:
>>
>> When a Java 8 method reference is compiled, what is it translated to? Is
>> there any specific place in the source of Java 8 I can look up to study
>> this particular question in more details?
>>
>
> There is this document from last year,
> http://cr.openjdk.java.net/~**briangoetz/lambda/lambda-**translation.html
>
> It's not fully accurate, but the first half of the doc is not too outdated.
>
> cheers,
> R?mi
>
>
>
>>
>>
>>
>> On Wed, Jun 12, 2013 at 10:22 AM, Florian Weimer
>> wrote:
>>
>> On 06/11/2013 11:50 PM, Behrooz Nobakht wrote:
>>>
>>> My question is that how should the method doAnotherThing be declared?
>>>>
>>>> In most cases, it is appropriate to define an interface with a single
>>> method and use it as a parameter type.
>>>
>>>
>>> Studying the source code of Java 8, I found out that before Java 8
>>> version
>>>
>>>> b75, there was an abstraction java.util.function.Block which was removed
>>>> from further revisions.
>>>>
>>>> There is java.util.function.Function, but it's probably most useful in
>>> abstract contexts where no reasonably named concrete type is available.
>>>
>>> On the question in the subject, method references do not have a type.
>>>
>>> --
>>> Florian Weimer / Red Hat Product Security Team
>>>
>>>
>>
>>
>
--
-- Behrooz Nobakht
From david.katleman at oracle.com Thu Jun 13 14:44:05 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Thu, 13 Jun 2013 21:44:05 +0000
Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b94 for changeset 1beed1f6f9ed
Message-ID: <20130613214409.28013481DD@hg.openjdk.java.net>
Changeset: 3a353050e85a
Author: katleman
Date: 2013-06-13 09:48 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3a353050e85a
Added tag jdk8-b94 for changeset 1beed1f6f9ed
! .hgtags
From david.katleman at oracle.com Thu Jun 13 14:43:10 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Thu, 13 Jun 2013 21:43:10 +0000
Subject: hg: jdk8/jdk8: Added tag jdk8-b94 for changeset 50d2bde060f2
Message-ID: <20130613214310.841CF481DB@hg.openjdk.java.net>
Changeset: 6337f652e71f
Author: katleman
Date: 2013-06-13 09:48 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/6337f652e71f
Added tag jdk8-b94 for changeset 50d2bde060f2
! .hgtags
From david.katleman at oracle.com Thu Jun 13 14:43:14 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Thu, 13 Jun 2013 21:43:14 +0000
Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b94 for changeset 22f5d7f261d9
Message-ID: <20130613214315.3AF84481DC@hg.openjdk.java.net>
Changeset: 2cf36f43df36
Author: katleman
Date: 2013-06-13 09:48 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/2cf36f43df36
Added tag jdk8-b94 for changeset 22f5d7f261d9
! .hgtags
From david.katleman at oracle.com Thu Jun 13 14:46:38 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Thu, 13 Jun 2013 21:46:38 +0000
Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b94 for changeset c84658e1740d
Message-ID: <20130613214642.144FC481DE@hg.openjdk.java.net>
Changeset: b8c5f4b6f0ff
Author: katleman
Date: 2013-06-13 09:48 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/b8c5f4b6f0ff
Added tag jdk8-b94 for changeset c84658e1740d
! .hgtags
From david.katleman at oracle.com Thu Jun 13 14:46:46 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Thu, 13 Jun 2013 21:46:46 +0000
Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b94 for changeset 254c53fd97ab
Message-ID: <20130613214649.7E0DA481DF@hg.openjdk.java.net>
Changeset: 1468c94135f9
Author: katleman
Date: 2013-06-13 09:48 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/1468c94135f9
Added tag jdk8-b94 for changeset 254c53fd97ab
! .hgtags
From david.katleman at oracle.com Thu Jun 13 14:46:56 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Thu, 13 Jun 2013 21:46:56 +0000
Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b94 for changeset 51479fa56b7c
Message-ID: <20130613214718.19C69481E0@hg.openjdk.java.net>
Changeset: 992b39afdcb9
Author: katleman
Date: 2013-06-13 09:48 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/992b39afdcb9
Added tag jdk8-b94 for changeset 51479fa56b7c
! .hgtags
From david.katleman at oracle.com Thu Jun 13 14:48:54 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Thu, 13 Jun 2013 21:48:54 +0000
Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b94 for changeset 48c6e6ab7c81
Message-ID: <20130613214900.014AA481E2@hg.openjdk.java.net>
Changeset: 4cb113623127
Author: katleman
Date: 2013-06-13 09:49 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/4cb113623127
Added tag jdk8-b94 for changeset 48c6e6ab7c81
! .hgtags
From david.katleman at oracle.com Thu Jun 13 14:49:04 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Thu, 13 Jun 2013 21:49:04 +0000
Subject: hg: jdk8/jdk8/nashorn: Added tag jdk8-b94 for changeset d92b756bc739
Message-ID: <20130613214906.15D51481E3@hg.openjdk.java.net>
Changeset: cbc9926f5b40
Author: katleman
Date: 2013-06-13 09:49 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/cbc9926f5b40
Added tag jdk8-b94 for changeset d92b756bc739
! .hgtags
From alejandro.murillo at oracle.com Tue Jun 18 14:06:08 2013
From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com)
Date: Tue, 18 Jun 2013 21:06:08 +0000
Subject: hg: jdk8/jdk8/jdk: 2 new changesets
Message-ID: <20130618210631.98671482D4@hg.openjdk.java.net>
Changeset: e7ece2dbdc70
Author: sla
Date: 2013-06-10 11:33 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e7ece2dbdc70
8005008: Add Java Flight Recorder Phase II
Reviewed-by: erikj
Contributed-by: Karen Kinnear , Bengt Rutisson , Calvin Cheung , Erik Gahlin , Erik Helin , Jesper Wilhelmsson , Keith McGuigan , Mattias Tobiasson , Markus Gronlund , Mikael Auno , Nils Eliasson , Nils Loodin , Rickard Backman , Staffan Larsen , Stefan Karlsson , Yekaterina Kantserova
! make/com/oracle/jfr/Makefile
! makefiles/CompileNativeLibraries.gmk
! makefiles/CopyFiles.gmk
! makefiles/CopyIntoClasses.gmk
! makefiles/CreateJars.gmk
! makefiles/mapfiles/libjfr/mapfile-vers
! makefiles/mapfiles/libjli/mapfile-vers
! src/share/lib/security/java.security-linux
! src/share/lib/security/java.security-macosx
! src/share/lib/security/java.security-solaris
! src/share/lib/security/java.security-windows
Changeset: 1f855dd74077
Author: amurillo
Date: 2013-06-14 07:26 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1f855dd74077
Merge
! makefiles/CompileNativeLibraries.gmk
! makefiles/CreateJars.gmk
From alejandro.murillo at oracle.com Tue Jun 18 14:09:01 2013
From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com)
Date: Tue, 18 Jun 2013 21:09:01 +0000
Subject: hg: jdk8/jdk8/hotspot: 4 new changesets
Message-ID: <20130618210909.5C34F482D6@hg.openjdk.java.net>
Changeset: d0add7016434
Author: amurillo
Date: 2013-06-07 09:33 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d0add7016434
8016078: new hotspot build - hs25-b37
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: f2110083203d
Author: sla
Date: 2013-06-10 11:30 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f2110083203d
8005849: JEP 167: Event-Based JVM Tracing
Reviewed-by: acorn, coleenp, sla
Contributed-by: Karen Kinnear , Bengt Rutisson , Calvin Cheung , Erik Gahlin , Erik Helin , Jesper Wilhelmsson , Keith McGuigan , Mattias Tobiasson , Markus Gronlund , Mikael Auno , Nils Eliasson , Nils Loodin , Rickard Backman , Staffan Larsen , Stefan Karlsson , Yekaterina Kantserova
! make/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/minimal1.make
! make/bsd/makefiles/top.make
+ make/bsd/makefiles/trace.make
! make/bsd/makefiles/vm.make
! make/defs.make
! make/excludeSrc.make
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/minimal1.make
! make/linux/makefiles/top.make
+ make/linux/makefiles/trace.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/top.make
+ make/solaris/makefiles/trace.make
! make/solaris/makefiles/vm.make
! make/windows/build.make
! make/windows/create_obj_files.sh
! make/windows/makefiles/generated.make
! make/windows/makefiles/projectcreator.make
+ make/windows/makefiles/trace.make
! make/windows/makefiles/vm.make
! make/windows/projectfiles/common/Makefile
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/os/bsd/vm/osThread_bsd.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.hpp
! src/os/bsd/vm/os_bsd.inline.hpp
! src/os/linux/vm/osThread_linux.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/linux/vm/os_linux.inline.hpp
! src/os/solaris/vm/osThread_solaris.cpp
! src/os/solaris/vm/osThread_solaris.hpp
! src/os/solaris/vm/os_share_solaris.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp
! src/os_cpu/bsd_x86/vm/thread_bsd_x86.hpp
! src/os_cpu/linux_x86/vm/thread_linux_x86.cpp
! src/os_cpu/linux_x86/vm/thread_linux_x86.hpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/thread_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/thread_solaris_sparc.hpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/thread_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/thread_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/thread_windows_x86.cpp
! src/os_cpu/windows_x86/vm/thread_windows_x86.hpp
! src/share/tools/ProjectCreator/BuildConfig.java
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
+ src/share/vm/gc_implementation/g1/evacuationInfo.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.hpp
! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp
+ src/share/vm/gc_implementation/g1/g1YCTypes.hpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp
+ src/share/vm/gc_implementation/shared/copyFailedInfo.hpp
+ src/share/vm/gc_implementation/shared/gcHeapSummary.hpp
+ src/share/vm/gc_implementation/shared/gcTimer.cpp
+ src/share/vm/gc_implementation/shared/gcTimer.hpp
+ src/share/vm/gc_implementation/shared/gcTrace.cpp
+ src/share/vm/gc_implementation/shared/gcTrace.hpp
+ src/share/vm/gc_implementation/shared/gcTraceSend.cpp
+ src/share/vm/gc_implementation/shared/gcTraceTime.cpp
+ src/share/vm/gc_implementation/shared/gcTraceTime.hpp
+ src/share/vm/gc_implementation/shared/gcWhen.hpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/gc_implementation/shared/vmGCOperations.hpp
+ src/share/vm/gc_interface/allocTracer.cpp
+ src/share/vm/gc_interface/allocTracer.hpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
+ src/share/vm/gc_interface/gcName.hpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/heapInspection.hpp
+ src/share/vm/memory/klassInfoClosure.hpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/oopFactory.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
+ src/share/vm/memory/referenceProcessorStats.hpp
+ src/share/vm/memory/referenceType.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/matcher.cpp
+ src/share/vm/opto/phasetype.hpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiGen.java
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiImpl.hpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/frame.inline.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/perfData.cpp
! src/share/vm/runtime/perfData.hpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/task.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/timer.cpp
! src/share/vm/runtime/timer.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/memBaseline.cpp
+ src/share/vm/trace/noTraceBackend.hpp
+ src/share/vm/trace/trace.dtd
+ src/share/vm/trace/trace.xml
+ src/share/vm/trace/traceBackend.hpp
+ src/share/vm/trace/traceDataTypes.hpp
+ src/share/vm/trace/traceEvent.hpp
+ src/share/vm/trace/traceEventClasses.xsl
+ src/share/vm/trace/traceEventIds.xsl
- src/share/vm/trace/traceEventTypes.hpp
! src/share/vm/trace/traceMacros.hpp
+ src/share/vm/trace/traceStream.hpp
+ src/share/vm/trace/traceTime.hpp
+ src/share/vm/trace/traceTypes.xsl
+ src/share/vm/trace/tracetypes.xml
! src/share/vm/trace/tracing.hpp
+ src/share/vm/trace/xinclude.mod
+ src/share/vm/trace/xsl_util.xsl
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/macros.hpp
Changeset: 69689078dff8
Author: amurillo
Date: 2013-06-13 23:28 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/69689078dff8
Merge
- src/share/vm/trace/traceEventTypes.hpp
Changeset: 5d65c078cd0a
Author: amurillo
Date: 2013-06-13 23:28 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5d65c078cd0a
Added tag hs25-b37 for changeset 69689078dff8
! .hgtags
From alejandro.murillo at oracle.com Tue Jun 18 14:32:46 2013
From: alejandro.murillo at oracle.com (Alejandro E Murillo)
Date: Tue, 18 Jun 2013 15:32:46 -0600
Subject: jdk8-b95: HotSpot
Message-ID: <51C0D1FE.9000305@oracle.com>
hs25-b37 has been integrated into jdk8-b95.
http://hg.openjdk.java.net/jdk8/jdk8/rev/6337f652e71f
http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/2cf36f43df36
http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5d65c078cd0a
http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/b8c5f4b6f0ff
http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/1468c94135f9
http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1f855dd74077
http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/4cb113623127
http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/cbc9926f5b40
Component : VM
Status : 0 major failures, 0 minor failures
Date : 06/17/2013 at 10:57
Tested By : VM SQE &leonid.mesnik at oracle.com
Cost(total man-days): 1
Workspace : 2013-06-14-144026.jcoomes.hs25-b37-jdk8-b95-control
Bundles : 2013-06-14-144026.jcoomes.hs25-b37-jdk8-b95-control
Platforms :
Others
Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/
Browsers : NA
Patches : NA
Logs : none
Number of Tests Executed : 0 product tests, 0 unit tests, 0 tck tests
Bug verification status:
======================================
Tested, Pass:
Tested, Pass (partial fixes):
Tested, Fail:
Untested bug fixes:
Setup is not available:
8005849: JEP 167: Event-Based JVM Tracing
8016078: new hotspot build - hs25-b37
Build change only:
New bugs filed:
Bugs in PIT build:
Bugs in earlier promoted build:
Number of PIT requested: 1
Integration target J2SE build number: 1.8.0-b95.
Issues and Notes:
This is PIT for HS25 b37 for JDK 8 b95.
-- Leonid Mesnik JVM SQE
--
Alejandro
From mark.reinhold at oracle.com Wed Jun 19 11:10:43 2013
From: mark.reinhold at oracle.com (mark.reinhold at oracle.com)
Date: Wed, 19 Jun 2013 11:10:43 -0700
Subject: JDK 8 is Feature Complete
Message-ID: <20130619111043.763836@eggemoggin.niobe.net>
Build 94, promoted last Thursday, is Feature Complete: All planned
features have been implemented and integrated into the master forest,
together with unit tests. I've updated the schedule and milestones
pages [1][2] to reflect this.
For reference, the proprietary Oracle builds for this milestone can
be found here: https://jdk8.java.net/download.html .
Pointers to other builds are welcome!
- Mark
[1] http://openjdk.java.net/projects/jdk8
[2] http://openjdk.java.net/projects/jdk8/milestones
From david.katleman at oracle.com Wed Jun 19 12:35:37 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Wed, 19 Jun 2013 19:35:37 +0000
Subject: hg: jdk8/jdk8: 5 new changesets
Message-ID: <20130619193538.23A2648342@hg.openjdk.java.net>
Changeset: c961c8972485
Author: erikj
Date: 2013-06-13 14:04 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/c961c8972485
8014231: --with-alsa configuration options don't add include or lib directories to proper flags
Reviewed-by: tbell
! common/autoconf/spec.gmk.in
Changeset: 0c540b1505e3
Author: erikj
Date: 2013-06-14 13:30 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/0c540b1505e3
8016520: jdk native build does not fail on compilation error on windows
Reviewed-by: tbell
! common/makefiles/NativeCompilation.gmk
Changeset: 0d1e8518c722
Author: erikj
Date: 2013-06-18 11:29 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/0d1e8518c722
8014404: Debug flag not added to jdk native compile when --enable-debug is set
Reviewed-by: tbell
! common/autoconf/generated-configure.sh
! common/autoconf/toolchain.m4
Changeset: c0fa87863427
Author: erikj
Date: 2013-06-18 11:30 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/c0fa87863427
8015377: Support using compiler devkits on Linux
Reviewed-by: tbell, dholmes
! common/autoconf/basics.m4
! common/autoconf/build-performance.m4
! common/autoconf/generated-configure.sh
! common/autoconf/libraries.m4
+ common/makefiles/devkit/Makefile
+ common/makefiles/devkit/Tools.gmk
Changeset: 785d07fe3890
Author: katleman
Date: 2013-06-18 15:32 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/785d07fe3890
Merge
From david.katleman at oracle.com Wed Jun 19 12:36:11 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Wed, 19 Jun 2013 19:36:11 +0000
Subject: hg: jdk8/jdk8/jdk: 2 new changesets
Message-ID: <20130619193645.445C048344@hg.openjdk.java.net>
Changeset: 3531945431aa
Author: erikj
Date: 2013-06-13 14:04 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3531945431aa
8014231: --with-alsa configuration options don't add include or lib directories to proper flags
Reviewed-by: tbell
! makefiles/CompileNativeLibraries.gmk
Changeset: 42aa9f182885
Author: katleman
Date: 2013-06-18 15:32 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/42aa9f182885
Merge
! makefiles/CompileNativeLibraries.gmk
From david.katleman at oracle.com Thu Jun 20 13:45:11 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Thu, 20 Jun 2013 20:45:11 +0000
Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b95 for changeset 2cf36f43df36
Message-ID: <20130620204512.A29B14838A@hg.openjdk.java.net>
Changeset: c68c35f50413
Author: katleman
Date: 2013-06-20 10:16 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/c68c35f50413
Added tag jdk8-b95 for changeset 2cf36f43df36
! .hgtags
From david.katleman at oracle.com Thu Jun 20 13:47:01 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Thu, 20 Jun 2013 20:47:01 +0000
Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b95 for changeset 5d65c078cd0a
Message-ID: <20130620204706.6A5F24838B@hg.openjdk.java.net>
Changeset: aaa45012be98
Author: katleman
Date: 2013-06-20 10:16 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/aaa45012be98
Added tag jdk8-b95 for changeset 5d65c078cd0a
! .hgtags
From david.katleman at oracle.com Thu Jun 20 13:45:08 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Thu, 20 Jun 2013 20:45:08 +0000
Subject: hg: jdk8/jdk8: Added tag jdk8-b95 for changeset 785d07fe3890
Message-ID: <20130620204508.3E71D48389@hg.openjdk.java.net>
Changeset: 794cceb5dc82
Author: katleman
Date: 2013-06-20 10:16 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/794cceb5dc82
Added tag jdk8-b95 for changeset 785d07fe3890
! .hgtags
From david.katleman at oracle.com Thu Jun 20 13:48:34 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Thu, 20 Jun 2013 20:48:34 +0000
Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b95 for changeset 1468c94135f9
Message-ID: <20130620204838.070E04838D@hg.openjdk.java.net>
Changeset: 7de08fa7cb34
Author: katleman
Date: 2013-06-20 10:17 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/7de08fa7cb34
Added tag jdk8-b95 for changeset 1468c94135f9
! .hgtags
From david.katleman at oracle.com Thu Jun 20 13:48:25 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Thu, 20 Jun 2013 20:48:25 +0000
Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b95 for changeset b8c5f4b6f0ff
Message-ID: <20130620204829.473C14838C@hg.openjdk.java.net>
Changeset: e68a5d2efcae
Author: katleman
Date: 2013-06-20 10:17 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/e68a5d2efcae
Added tag jdk8-b95 for changeset b8c5f4b6f0ff
! .hgtags
From david.katleman at oracle.com Thu Jun 20 13:48:47 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Thu, 20 Jun 2013 20:48:47 +0000
Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b95 for changeset 42aa9f182885
Message-ID: <20130620204915.CCE924838E@hg.openjdk.java.net>
Changeset: 0c4db4782114
Author: katleman
Date: 2013-06-20 10:17 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0c4db4782114
Added tag jdk8-b95 for changeset 42aa9f182885
! .hgtags
From david.katleman at oracle.com Thu Jun 20 13:50:45 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Thu, 20 Jun 2013 20:50:45 +0000
Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b95 for changeset 4cb113623127
Message-ID: <20130620205051.E82074838F@hg.openjdk.java.net>
Changeset: 3478b1e81baf
Author: katleman
Date: 2013-06-20 10:17 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/3478b1e81baf
Added tag jdk8-b95 for changeset 4cb113623127
! .hgtags
From david.katleman at oracle.com Thu Jun 20 13:51:01 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Thu, 20 Jun 2013 20:51:01 +0000
Subject: hg: jdk8/jdk8/nashorn: Added tag jdk8-b95 for changeset cbc9926f5b40
Message-ID: <20130620205102.91FF348390@hg.openjdk.java.net>
Changeset: b031efa535ad
Author: katleman
Date: 2013-06-20 10:18 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b031efa535ad
Added tag jdk8-b95 for changeset cbc9926f5b40
! .hgtags
From mikeb01 at gmail.com Sat Jun 22 20:03:02 2013
From: mikeb01 at gmail.com (Michael Barker)
Date: Sun, 23 Jun 2013 15:03:02 +1200
Subject: AtomicLong and @Contended
Message-ID:
Apologies for the cross post, but I wasn't sure of the best place the
ask the following question.
Now that @Contended is implemented is there any chance that it will be
applied to AtomicLong or an alternative "PaddedAtomicLong" be provided
in JDK8?
I'd be happy to submit a patch if that is what would be required to
get this implemented. My personal interest in this is that I could
drop a whole bunch of code that currently uses the Unsafe and replace
it with this class.
Regards,
Michael Barker.
From lana.steuck at oracle.com Mon Jun 24 14:35:05 2013
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Mon, 24 Jun 2013 21:35:05 +0000
Subject: hg: jdk8/jdk8: 4 new changesets
Message-ID: <20130624213505.E754348466@hg.openjdk.java.net>
Changeset: f8770fe60d53
Author: mduigou
Date: 2013-06-17 09:41 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/f8770fe60d53
8016572: Pass CONCURRENCY=$(JOBS) to test/Makefile
Reviewed-by: alanb, erikj
! common/makefiles/Main.gmk
Changeset: b9587f41fd55
Author: smarks
Date: 2013-06-18 17:18 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/b9587f41fd55
8016780: README-builds.html misses crucial requirement on bootstrap JDK
Reviewed-by: dholmes, chegar
! README-builds.html
Changeset: d72e765a9fbe
Author: lana
Date: 2013-06-19 17:59 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/d72e765a9fbe
Merge
Changeset: f1010ef2f451
Author: lana
Date: 2013-06-24 14:26 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/f1010ef2f451
Merge
From lana.steuck at oracle.com Mon Jun 24 14:35:06 2013
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Mon, 24 Jun 2013 21:35:06 +0000
Subject: hg: jdk8/jdk8/corba: 13 new changesets
Message-ID: <20130624213518.EEC3C48467@hg.openjdk.java.net>
Changeset: 5845df371e25
Author: alanb
Date: 2013-06-10 17:15 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/5845df371e25
8016218: Warnings building corba repo due to missing hashCode methods
Reviewed-by: chegar, coffeys, dfuchs
! src/share/classes/com/sun/corba/se/impl/javax/rmi/CORBA/StubDelegateImpl.java
! src/share/classes/com/sun/corba/se/impl/orb/ParserTable.java
! src/share/classes/com/sun/corba/se/impl/orbutil/RepIdDelegator.java
! src/share/classes/sun/rmi/rmic/iiop/CompoundType.java
Changeset: 0fac0a9d9545
Author: lana
Date: 2013-06-16 22:30 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/0fac0a9d9545
Merge
Changeset: 39d15bbb5741
Author: coffeys
Date: 2013-04-08 23:12 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/39d15bbb5741
8001032: Restrict object access
Summary: Restrict object access; fix reviewed also by Alexander Fomin
Reviewed-by: alanb, ahgross
! make/com/sun/corba/minclude/com_sun_corba_se_impl_orbutil.jmk
! src/share/classes/com/sun/corba/se/impl/activation/ServerManagerImpl.java
! src/share/classes/com/sun/corba/se/impl/interceptors/PIHandlerImpl.java
! src/share/classes/com/sun/corba/se/impl/interceptors/RequestInfoImpl.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/ORBDataParserImpl.java
! src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java
! src/share/classes/com/sun/corba/se/impl/orb/ParserTable.java
- src/share/classes/com/sun/corba/se/impl/orbutil/ORBClassLoader.java
! src/share/classes/com/sun/corba/se/impl/orbutil/ORBUtility.java
! src/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/LocateReplyMessage_1_2.java
! src/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/MessageBase.java
! src/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/ReplyMessage_1_0.java
! src/share/classes/com/sun/corba/se/impl/protocol/giopmsgheaders/ReplyMessage_1_1.java
! src/share/classes/com/sun/corba/se/spi/orb/ORB.java
! src/share/classes/com/sun/corba/se/spi/orb/OperationFactory.java
! src/share/classes/sun/corba/JavaCorbaAccess.java
Changeset: 978818df41b9
Author: chegar
Date: 2013-04-24 10:17 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/978818df41b9
Merge
Changeset: 68d407e4d204
Author: chegar
Date: 2013-04-28 08:15 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/68d407e4d204
Merge
Changeset: 80161c61aa68
Author: coffeys
Date: 2013-04-30 11:53 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/80161c61aa68
8000642: Better handling of objects for transportation
Reviewed-by: alanb, mchung, skoivu
! src/share/classes/com/sun/corba/se/impl/corba/AnyImpl.java
! src/share/classes/com/sun/corba/se/impl/corba/TypeCodeImpl.java
! src/share/classes/com/sun/corba/se/impl/encoding/IDLJavaSerializationOutputStream.java
! src/share/classes/com/sun/corba/se/impl/encoding/TypeCodeOutputStream.java
! src/share/classes/com/sun/corba/se/impl/interceptors/CDREncapsCodec.java
! src/share/classes/com/sun/corba/se/impl/interceptors/RequestInfoImpl.java
! src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java
! src/share/classes/com/sun/corba/se/impl/io/IIOPOutputStream.java
! src/share/classes/com/sun/corba/se/impl/io/InputStreamHook.java
! src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java
! src/share/classes/com/sun/corba/se/impl/ior/EncapsulationUtility.java
! src/share/classes/com/sun/corba/se/impl/ior/GenericTaggedProfile.java
! src/share/classes/com/sun/corba/se/impl/ior/IORImpl.java
! src/share/classes/com/sun/corba/se/impl/ior/ObjectKeyImpl.java
! src/share/classes/com/sun/corba/se/impl/ior/TaggedComponentFactoryFinderImpl.java
! src/share/classes/com/sun/corba/se/impl/ior/iiop/IIOPProfileImpl.java
! src/share/classes/com/sun/corba/se/impl/ior/iiop/IIOPProfileTemplateImpl.java
! src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java
! src/share/classes/com/sun/corba/se/impl/orb/ORBSingleton.java
! src/share/classes/com/sun/corba/se/impl/protocol/CorbaMessageMediatorImpl.java
! src/share/classes/com/sun/corba/se/impl/transport/CorbaContactInfoBase.java
! src/share/classes/com/sun/corba/se/impl/transport/SharedCDRContactInfoImpl.java
! src/share/classes/com/sun/corba/se/impl/transport/SocketOrChannelAcceptorImpl.java
! src/share/classes/com/sun/corba/se/impl/transport/SocketOrChannelConnectionImpl.java
! src/share/classes/com/sun/corba/se/spi/ior/TaggedComponentBase.java
! src/share/classes/com/sun/corba/se/spi/servicecontext/ServiceContext.java
! src/share/classes/org/omg/CORBA_2_3/portable/OutputStream.java
+ src/share/classes/sun/corba/OutputStreamFactory.java
Changeset: 4fe1edbec7bc
Author: chegar
Date: 2013-05-08 10:09 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/4fe1edbec7bc
Merge
Changeset: e9c924d3475c
Author: chegar
Date: 2013-05-16 11:39 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/e9c924d3475c
Merge
Changeset: 216cb38dce0a
Author: chegar
Date: 2013-05-23 12:41 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/216cb38dce0a
Merge
Changeset: 25e68d232c20
Author: chegar
Date: 2013-05-31 10:26 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/25e68d232c20
Merge
Changeset: c1f80e733eb0
Author: chegar
Date: 2013-06-17 11:11 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/c1f80e733eb0
Merge
! src/share/classes/com/sun/corba/se/impl/orb/ParserTable.java
Changeset: d406edd4f6fd
Author: mfang
Date: 2013-06-18 20:52 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/d406edd4f6fd
8015657: jdk8 l10n resource file translation update 3
Reviewed-by: yhuang
! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties
! src/share/classes/com/sun/tools/corba/se/idl/idl_zh_CN.prp
! src/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/toJavaPortable_ja.prp
Changeset: 3357c2776431
Author: lana
Date: 2013-06-24 14:26 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/3357c2776431
Merge
From lana.steuck at oracle.com Mon Jun 24 14:35:15 2013
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Mon, 24 Jun 2013 21:35:15 +0000
Subject: hg: jdk8/jdk8/jaxws: 3 new changesets
Message-ID: <20130624213527.B23D248468@hg.openjdk.java.net>
Changeset: 8f2986ff0235
Author: mkos
Date: 2013-06-12 14:47 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/8f2986ff0235
8013021: Rebase 8005432 & 8003542 against the latest jdk8/jaxws
8003542: Improve processing of MTOM attachments
8005432: Update access to JAX-WS
Reviewed-by: mullan
! src/share/jaxws_classes/com/oracle/webservices/internal/api/databinding/DatabindingModeFeature.java
! src/share/jaxws_classes/com/oracle/webservices/internal/api/databinding/ExternalMetadataFeature.java
! src/share/jaxws_classes/com/oracle/webservices/internal/api/message/BaseDistributedPropertySet.java
! src/share/jaxws_classes/com/oracle/webservices/internal/impl/encoding/StreamDecoderImpl.java
! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/package-info.java
! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle.properties
! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_de.properties
! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_es.properties
! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_fr.properties
! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_it.properties
! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_ja.properties
! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_ko.properties
! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_pt_BR.properties
! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_zh_CN.properties
! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_zh_TW.properties
! src/share/jaxws_classes/com/sun/tools/internal/jxc/gen/config/Classes.java
! src/share/jaxws_classes/com/sun/tools/internal/jxc/gen/config/Config.java
! src/share/jaxws_classes/com/sun/tools/internal/jxc/gen/config/Schema.java
! src/share/jaxws_classes/com/sun/tools/internal/ws/version.properties
! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle.properties
! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_de.properties
! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_es.properties
! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_fr.properties
! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_it.properties
! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_ja.properties
! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_ko.properties
! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_pt_BR.properties
! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_zh_CN.properties
! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_zh_TW.properties
! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/ModelBuilder.java
! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/JAXBContextImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator.java
! src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/CommonResourceBundle.java
! src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/Decoder.java
! src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/algorithm/BASE64EncodingAlgorithm.java
! src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/algorithm/BooleanEncodingAlgorithm.java
! src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/algorithm/BuiltInEncodingAlgorithm.java
! src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/algorithm/FloatEncodingAlgorithm.java
! src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/algorithm/HexadecimalEncodingAlgorithm.java
! src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/dom/DOMDocumentParser.java
! src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/resources/ResourceBundle.properties
! src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/sax/AttributesHolder.java
! src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/sax/SAXDocumentParser.java
! src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/StAXDocumentParser.java
! src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/events/StartElementEvent.java
! src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/stax/factory/StAXOutputFactory.java
! src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/tools/SAXEventSerializer.java
! src/share/jaxws_classes/com/sun/xml/internal/fastinfoset/tools/TransformInputOutput.java
! src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/mimepull/DataHead.java
! src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/mimepull/MemoryData.java
+ src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/mimepull/TempFiles.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/api/databinding/DatabindingConfig.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/saaj/SAAJFactory.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/api/pipe/Fiber.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/api/streaming/XMLStreamWriterFactory.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/assembler/MetroConfigLoader.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/assembler/TubeCreator.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/client/MonitorRootClient.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/client/SEIPortInfo.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/client/WSServiceDelegate.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/client/dispatch/DispatchImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/client/sei/SEIStub.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/client/sei/SyncMethodHandler.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/db/DatabindingFactoryImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/db/DatabindingImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/encoding/MtomCodec.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/message/stream/StreamMessage.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/model/RuntimeModeler.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/model/WrapperBeanGenerator.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLOperationImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/resources/DispatchMessages.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/resources/dispatch.properties
! src/share/jaxws_classes/com/sun/xml/internal/ws/server/EndpointFactory.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/BindingInfo.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/spi/db/JAXBWrapperAccessor.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/transport/http/HttpAdapter.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/util/version.properties
! src/share/jaxws_classes/javax/xml/soap/FactoryFinder.java
! src/share/jaxws_classes/javax/xml/soap/MessageFactory.java
! src/share/jaxws_classes/javax/xml/soap/SAAJMetaFactory.java
! src/share/jaxws_classes/javax/xml/soap/SOAPConnectionFactory.java
! src/share/jaxws_classes/javax/xml/soap/SOAPFactory.java
Changeset: c4191a46e3eb
Author: lana
Date: 2013-06-16 22:33 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/c4191a46e3eb
Merge
Changeset: 690d34b326bc
Author: lana
Date: 2013-06-24 14:27 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/690d34b326bc
Merge
From lana.steuck at oracle.com Mon Jun 24 14:35:29 2013
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Mon, 24 Jun 2013 21:35:29 +0000
Subject: hg: jdk8/jdk8/nashorn: 32 new changesets
Message-ID: <20130624213559.47D8748469@hg.openjdk.java.net>
Changeset: bab844827181
Author: sundar
Date: 2013-06-06 21:41 +0530
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/bab844827181
8015346: JSON parsing issues with escaped strings, octal, decimal numbers
Reviewed-by: hannesw, jlaskey
! src/jdk/nashorn/internal/ir/BlockLexicalContext.java
! src/jdk/nashorn/internal/parser/JSONParser.java
! src/jdk/nashorn/internal/parser/Lexer.java
! src/jdk/nashorn/internal/runtime/JSONFunctions.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
+ test/script/basic/JDK-8015346.js
Changeset: 918a986b0478
Author: hannesw
Date: 2013-06-07 17:44 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/918a986b0478
8012291: NativeArray is inconsistent in using long for length and index in some places and int for the same in other places
Reviewed-by: lagergren, jlaskey
! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java
! src/jdk/nashorn/internal/codegen/MapCreator.java
! src/jdk/nashorn/internal/objects/ArrayBufferView.java
! src/jdk/nashorn/internal/objects/NativeArguments.java
! src/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk/nashorn/internal/objects/NativeString.java
! src/jdk/nashorn/internal/runtime/JSONFunctions.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayIndex.java
! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
+ test/examples/array-micro.js
+ test/script/basic/JDK-8012291.js
+ test/script/basic/JDK-8012291.js.EXPECTED
Changeset: 8f890b6bf6de
Author: lagergren
Date: 2013-06-10 13:21 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8f890b6bf6de
8015892: canBeUndefined too conservative for some use before declaration cases
Reviewed-by: attila, hannesw
! src/jdk/nashorn/internal/codegen/Attr.java
! src/jdk/nashorn/internal/ir/Symbol.java
+ test/script/basic/JDK-8015892.js
+ test/script/basic/fib_wtf.js
+ test/script/basic/fib_wtf.js.EXPECTED
Changeset: a6f8ea57f048
Author: lagergren
Date: 2013-06-10 13:27 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a6f8ea57f048
8016226: backing out test without third party license approval
Reviewed-by: attila, sundar
- test/script/basic/fib_wtf.js
- test/script/basic/fib_wtf.js.EXPECTED
Changeset: 966868ef75ee
Author: sundar
Date: 2013-06-10 19:54 +0530
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/966868ef75ee
8016239: loadWithNewGlobal should support user supplied arguments from the caller
Reviewed-by: lagergren, attila, jlaskey
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/runtime/Context.java
+ test/script/basic/JDK-8016239.js
+ test/script/basic/JDK-8016239.js.EXPECTED
Changeset: 1a5d67424e83
Author: sundar
Date: 2013-06-11 13:09 +0530
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/1a5d67424e83
8015357: a = []; a[0x7fffffff]=1; a.sort()[0] should evaluate to 1 instead of undefined
Reviewed-by: hannesw, lagergren
+ test/script/basic/JDK-8015357.js
Changeset: fe830f6daa3f
Author: sundar
Date: 2013-06-11 13:12 +0530
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fe830f6daa3f
Merge
Changeset: 558d31c168ed
Author: lana
Date: 2013-06-16 22:38 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/558d31c168ed
Merge
Changeset: df5d7f34e35e
Author: hannesw
Date: 2013-06-11 17:50 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/df5d7f34e35e
8015379: PropertyMap.addProperty() is slow
Reviewed-by: attila, jlaskey
! src/jdk/nashorn/internal/runtime/PropertyMap.java
Changeset: aa16622193e1
Author: jlaskey
Date: 2013-06-12 11:22 -0300
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/aa16622193e1
8016453: loadWithNewGlobal does not allow apply operation
Reviewed-by: hannesw, sundar
Contributed-by: james.laskey at oracle.com
! samples/test.js
! src/jdk/nashorn/internal/objects/Global.java
Changeset: d26e069353c0
Author: hannesw
Date: 2013-06-12 16:41 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d26e069353c0
8011893: JS Object builtin prototype is not thread safe
Reviewed-by: sundar, jlaskey
! src/jdk/nashorn/internal/runtime/PropertyListenerManager.java
+ test/script/basic/JDK-8011893.js
+ test/script/basic/JDK-8011893.js.EXPECTED
Changeset: b0dcc3727fc3
Author: sundar
Date: 2013-06-13 16:08 +0530
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b0dcc3727fc3
8015355: Array.prototype functions don't honour non-writable length and / or index properties
Reviewed-by: lagergren, hannesw
! src/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java
! src/jdk/nashorn/internal/objects/DataPropertyDescriptor.java
! src/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java
! src/jdk/nashorn/internal/objects/Global.java
! src/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk/nashorn/internal/objects/NativeError.java
! src/jdk/nashorn/internal/objects/NativeEvalError.java
! src/jdk/nashorn/internal/objects/NativeFunction.java
! src/jdk/nashorn/internal/objects/NativeJSON.java
! src/jdk/nashorn/internal/objects/NativeJavaImporter.java
! src/jdk/nashorn/internal/objects/NativeRangeError.java
! src/jdk/nashorn/internal/objects/NativeReferenceError.java
! src/jdk/nashorn/internal/objects/NativeSyntaxError.java
! src/jdk/nashorn/internal/objects/NativeTypeError.java
! src/jdk/nashorn/internal/objects/NativeURIError.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/JSONFunctions.java
! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayIterator.java
+ test/script/basic/JDK-8015355.js
Changeset: 6d6133ef1fd5
Author: hannesw
Date: 2013-06-13 12:52 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/6d6133ef1fd5
8016518: Parsing of octal string escapes is broken
Reviewed-by: sundar, lagergren
! src/jdk/nashorn/internal/parser/Lexer.java
+ test/script/basic/JDK-8016518.js
+ test/script/basic/JDK-8016518.js.EXPECTED
Changeset: 18362e95e638
Author: hannesw
Date: 2013-06-13 14:02 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/18362e95e638
8016522: Numeric literal must not be followed by IdentifierStart
Reviewed-by: lagergren, sundar
! src/jdk/nashorn/internal/parser/Lexer.java
! src/jdk/nashorn/internal/runtime/resources/Messages.properties
+ test/script/error/JDK-8016522.js
+ test/script/error/JDK-8016522.js.EXPECTED
Changeset: fe80eda7b57e
Author: hannesw
Date: 2013-06-13 15:26 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fe80eda7b57e
8016528: Hex code from escape() should be padded
Reviewed-by: jlaskey, lagergren
! src/jdk/nashorn/internal/runtime/GlobalFunctions.java
+ test/script/basic/JDK-8016528.js
+ test/script/basic/JDK-8016528.js.EXPECTED
Changeset: c5f783d83180
Author: hannesw
Date: 2013-06-13 20:50 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c5f783d83180
8016542: String.prototype.replace called with function argument should not replace $ patterns
Reviewed-by: lagergren, jlaskey
! src/jdk/nashorn/internal/objects/NativeRegExp.java
+ test/script/basic/JDK-8016542.js
+ test/script/basic/JDK-8016542.js.EXPECTED
Changeset: 3efa56767847
Author: lagergren
Date: 2013-06-14 13:53 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3efa56767847
8016235: Use in catch block that may not have been executed in try block caused illegal byte code to be generated
Reviewed-by: jlaskey, hannesw
! src/jdk/nashorn/internal/codegen/Attr.java
! src/jdk/nashorn/internal/ir/Symbol.java
! src/jdk/nashorn/internal/parser/JSONParser.java
! src/jdk/nashorn/internal/parser/Lexer.java
+ test/script/basic/JDK-8016235.js
Changeset: 3d947baa33cc
Author: sundar
Date: 2013-06-14 21:16 +0530
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3d947baa33cc
8016618: script mirror object access should be improved
Reviewed-by: jlaskey, lagergren
! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java
! src/jdk/nashorn/internal/ir/BreakableNode.java
! src/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk/nashorn/internal/objects/NativeFunction.java
! src/jdk/nashorn/internal/objects/NativeObject.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk/nashorn/internal/runtime/ScriptRuntime.java
! src/jdk/nashorn/internal/runtime/arrays/ArrayLikeIterator.java
! src/jdk/nashorn/internal/runtime/arrays/IteratorAction.java
+ src/jdk/nashorn/internal/runtime/arrays/ReverseScriptObjectMirrorIterator.java
+ src/jdk/nashorn/internal/runtime/arrays/ScriptObjectMirrorIterator.java
+ test/script/basic/JDK-8016618.js
+ test/script/basic/JDK-8016618.js.EXPECTED
Changeset: a2fa56222fa2
Author: sundar
Date: 2013-06-17 13:56 +0530
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a2fa56222fa2
8016550: nashorn.option.no.syntax.extensions has the wrong default
Reviewed-by: hannesw, lagergren
! make/project.properties
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java
! src/jdk/nashorn/internal/runtime/resources/Options.properties
! test/script/basic/moduleload.js
Changeset: bfac80dffc49
Author: sundar
Date: 2013-06-18 13:25 +0530
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/bfac80dffc49
Merge
Changeset: 616ab697fcac
Author: sundar
Date: 2013-06-18 13:45 +0530
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/616ab697fcac
8008915: URLReader constructor should allow specifying encoding
Reviewed-by: hannesw, lagergren
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/api/scripting/URLReader.java
! src/jdk/nashorn/internal/runtime/Source.java
Changeset: 2cf438a3a3aa
Author: sundar
Date: 2013-06-18 13:52 +0530
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/2cf438a3a3aa
Merge
Changeset: af8a98ea83d4
Author: chegar
Date: 2013-04-24 11:03 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/af8a98ea83d4
Merge
Changeset: 2237e2ff3685
Author: chegar
Date: 2013-04-28 08:16 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/2237e2ff3685
Merge
Changeset: 2a377892c255
Author: chegar
Date: 2013-05-08 10:21 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/2a377892c255
Merge
Changeset: d8ae3d87ca26
Author: chegar
Date: 2013-05-16 11:42 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d8ae3d87ca26
Merge
Changeset: d3076aecc567
Author: chegar
Date: 2013-05-23 12:50 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d3076aecc567
Merge
- src/jdk/nashorn/internal/ir/LineNumberNode.java
- src/jdk/nashorn/internal/ir/Location.java
- src/jdk/nashorn/internal/runtime/SpillProperty.java
- test/script/trusted/logcoverage.js
Changeset: ded7168cb008
Author: chegar
Date: 2013-05-31 10:28 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ded7168cb008
Merge
Changeset: 2b61f82350de
Author: chegar
Date: 2013-06-10 09:53 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/2b61f82350de
Merge
- src/jdk/nashorn/internal/objects/DateParser.java
- src/jdk/nashorn/internal/runtime/options/ValueOption.java
- src/jdk/nashorn/internal/runtime/regexp/DefaultRegExp.java
- src/jdk/nashorn/internal/runtime/regexp/joni/AsmCompiler.java
- src/jdk/nashorn/internal/runtime/regexp/joni/AsmCompilerSupport.java
- src/jdk/nashorn/internal/runtime/regexp/joni/CaptureTreeNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/NameEntry.java
- src/jdk/nashorn/internal/runtime/regexp/joni/NativeMachine.java
- src/jdk/nashorn/internal/runtime/regexp/joni/UnsetAddrList.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ast/CTypeNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/ast/CallNode.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/AbstractBench.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchGreedyBacktrack.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchRailsRegs.java
- src/jdk/nashorn/internal/runtime/regexp/joni/bench/BenchSeveralRegexps.java
- src/jdk/nashorn/internal/runtime/regexp/joni/constants/Reduce.java
- src/jdk/nashorn/internal/runtime/regexp/joni/encoding/AsciiTables.java
- src/jdk/nashorn/internal/runtime/regexp/joni/encoding/PosixBracket.java
- src/jdk/nashorn/internal/runtime/regexp/joni/encoding/Ptr.java
- src/netscape/javascript/JSObject.java
Changeset: 12f1d8d74375
Author: chegar
Date: 2013-06-17 11:27 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/12f1d8d74375
Merge
Changeset: fbcd5c26937a
Author: chegar
Date: 2013-06-18 16:06 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fbcd5c26937a
Merge
Changeset: d6bd440ac5b9
Author: lana
Date: 2013-06-24 14:26 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d6bd440ac5b9
Merge
From lana.steuck at oracle.com Mon Jun 24 14:35:18 2013
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Mon, 24 Jun 2013 21:35:18 +0000
Subject: hg: jdk8/jdk8/jaxp: 19 new changesets
Message-ID: <20130624213614.0D8664846A@hg.openjdk.java.net>
Changeset: 7d14fea1e893
Author: dmeetry
Date: 2013-06-06 20:40 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/7d14fea1e893
8009579: Xpathexception does not honor initcause()
Reviewed-by: alanb, dholmes, joehw
Contributed-by: aleksej.efimov at oracle.com
! src/javax/xml/xpath/XPathException.java
Changeset: e93beba07830
Author: dfuchs
Date: 2013-06-06 20:47 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/e93beba07830
8013434: Xalan and Xerces internal ObjectFactory need rework
Summary: With this changeset, DTMManager and XSLTCDTMManager will always use their own default implementation.
Reviewed-by: joehw, alanb
- src/com/sun/org/apache/xalan/META-INF/services/javax.xml.transform.TransformerFactory
- src/com/sun/org/apache/xalan/META-INF/services/javax.xml.xpath.XPathFactory
- src/com/sun/org/apache/xalan/META-INF/services/org.apache.xml.dtm.DTMManager
! src/com/sun/org/apache/xalan/internal/utils/ObjectFactory.java
! src/com/sun/org/apache/xalan/internal/xsltc/cmdline/Transform.java
! src/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java
! src/com/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager.java
! src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java
! src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerHandlerImpl.java
! src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java
! src/com/sun/org/apache/xerces/internal/utils/ObjectFactory.java
! src/com/sun/org/apache/xml/internal/dtm/DTMManager.java
! src/com/sun/org/apache/xpath/internal/XPathContext.java
Changeset: c2957e596bee
Author: joehw
Date: 2013-06-06 15:03 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/c2957e596bee
8015016: Improve JAXP 1.5 error message
Reviewed-by: lancea
! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties
Changeset: 5c84d4a878f1
Author: joehw
Date: 2013-06-10 14:42 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/5c84d4a878f1
8016153: Property http://javax.xml.XMLConstants/property/accessExternalDTD is not recognized.
Reviewed-by: lancea, dfuchs
! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java
! src/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java
! src/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java
! src/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java
Changeset: 659828443145
Author: coffeys
Date: 2013-06-14 15:14 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/659828443145
8015978: Incorrect transformation of XPath expression "string(-0)"
Reviewed-by: darcy, joehw
Contributed-by: aleksej.efimov at oracle.com
! src/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java
Changeset: 2707f600a096
Author: robm
Date: 2013-06-15 09:26 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/2707f600a096
8016701: JAXP Build failure
Reviewed-by: darcy, wetmore, alanb, chegar
! src/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java
Changeset: 0142ef23f1b4
Author: lana
Date: 2013-06-16 22:32 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/0142ef23f1b4
Merge
Changeset: 09d55894844d
Author: joehw
Date: 2013-06-17 12:47 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/09d55894844d
8016133: Regression: diff. behavior with user-defined SAXParser
Reviewed-by: chegar, dfuchs
! src/org/xml/sax/helpers/XMLReaderFactory.java
Changeset: f14f72174f00
Author: chegar
Date: 2013-04-24 10:18 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/f14f72174f00
Merge
Changeset: b225607e056b
Author: chegar
Date: 2013-04-28 08:15 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/b225607e056b
Merge
Changeset: 5b7a22859380
Author: chegar
Date: 2013-05-08 10:10 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/5b7a22859380
Merge
Changeset: 96223058c269
Author: chegar
Date: 2013-05-16 11:41 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/96223058c269
Merge
Changeset: ed115f7cc6d0
Author: chegar
Date: 2013-05-23 12:44 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/ed115f7cc6d0
Merge
Changeset: 231034c73ed5
Author: chegar
Date: 2013-05-31 10:27 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/231034c73ed5
Merge
Changeset: f8f257062d53
Author: chegar
Date: 2013-06-10 09:51 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/f8f257062d53
Merge
- src/com/sun/org/apache/xalan/META-INF/services/javax.xml.transform.TransformerFactory
- src/com/sun/org/apache/xalan/META-INF/services/javax.xml.xpath.XPathFactory
- src/com/sun/org/apache/xalan/META-INF/services/org.apache.xml.dtm.DTMManager
- src/com/sun/org/apache/xerces/internal/xinclude/ObjectFactory.java
- src/com/sun/org/apache/xml/internal/serialize/ObjectFactory.java
Changeset: ec38586b8bf3
Author: chegar
Date: 2013-06-17 11:18 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/ec38586b8bf3
Merge
Changeset: 1c5e3ae28f81
Author: chegar
Date: 2013-06-18 09:36 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/1c5e3ae28f81
Merge
Changeset: 21d9cbbb7bf3
Author: mfang
Date: 2013-06-18 22:52 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/21d9cbbb7bf3
8016824: jdk8 l10n resource file translation update 3 - jaxp
Reviewed-by: joehw
! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_es.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_fr.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_it.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ja.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_pt_BR.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_sv.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_CN.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_TW.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_de.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_es.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_fr.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_it.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ja.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ko.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_pt_BR.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_sv.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_CN.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_TW.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_de.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_es.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_fr.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_it.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ja.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ko.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_pt_BR.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_sv.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_CN.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_TW.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_de.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_es.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_fr.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_it.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ja.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_pt_BR.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_sv.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_CN.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_TW.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_es.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_fr.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_it.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ja.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ko.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_pt_BR.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_CN.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_TW.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ja.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_de.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_es.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_fr.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_it.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ja.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ko.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_pt_BR.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_sv.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_CN.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_TW.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_de.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_es.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_fr.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_it.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ja.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ko.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_pt_BR.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_CN.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_TW.properties
+ src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_de.properties
+ src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_es.properties
! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_fr.properties
+ src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_it.properties
! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_ja.properties
+ src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_ko.properties
+ src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_pt_BR.properties
+ src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_sv.properties
+ src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_zh_CN.properties
+ src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_zh_TW.properties
Changeset: 6121efd29923
Author: lana
Date: 2013-06-24 14:27 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/6121efd29923
Merge
From lana.steuck at oracle.com Mon Jun 24 14:35:52 2013
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Mon, 24 Jun 2013 21:35:52 +0000
Subject: hg: jdk8/jdk8/hotspot: 13 new changesets
Message-ID: <20130624213630.71BDF4846B@hg.openjdk.java.net>
Changeset: f75faf51e8c4
Author: hseigel
Date: 2013-03-07 11:49 -0500
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f75faf51e8c4
7158805: Better rewriting of nested subroutine calls
Reviewed-by: mschoene, coleenp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/oops/generateOopMap.cpp
Changeset: b295e132102d
Author: mullan
Date: 2013-04-05 10:18 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b295e132102d
8001330: Improve on checking order
Reviewed-by: acorn, hawtin
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/prims/jvm.cpp
Changeset: be131aa5a529
Author: mullan
Date: 2013-04-22 08:33 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/be131aa5a529
8011896: Add check for invalid offset for new AccessControlContext isAuthorized field
Reviewed-by: acorn
! src/share/vm/classfile/javaClasses.cpp
Changeset: 3463b5b373f7
Author: chegar
Date: 2013-04-24 10:17 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3463b5b373f7
Merge
Changeset: f822ecf621ce
Author: chegar
Date: 2013-04-28 08:15 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f822ecf621ce
Merge
Changeset: 4b52137b07c9
Author: chegar
Date: 2013-05-01 14:11 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4b52137b07c9
Merge
- make/bsd/makefiles/jvmg.make
- make/bsd/makefiles/profiled.make
- make/linux/makefiles/jvmg.make
- make/linux/makefiles/profiled.make
- make/solaris/makefiles/jvmg.make
- make/solaris/makefiles/profiled.make
- src/os/bsd/vm/chaitin_bsd.cpp
- src/os/linux/vm/chaitin_linux.cpp
- src/os/solaris/vm/chaitin_solaris.cpp
- src/os/windows/vm/chaitin_windows.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
Changeset: 7ee0d5c53c78
Author: chegar
Date: 2013-05-08 15:25 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7ee0d5c53c78
Merge
- agent/doc/c2replay.html
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
Changeset: cb92413c6934
Author: chegar
Date: 2013-05-16 11:44 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cb92413c6934
Merge
! src/share/vm/classfile/vmSymbols.hpp
Changeset: ce9ecec70f99
Author: chegar
Date: 2013-05-23 12:44 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ce9ecec70f99
Merge
- make/bsd/makefiles/launcher.make
- make/linux/makefiles/launcher.make
- make/solaris/makefiles/launcher.make
- make/windows/makefiles/launcher.make
- src/os/posix/launcher/java_md.c
- src/os/posix/launcher/java_md.h
- src/os/posix/launcher/launcher.script
- src/os/windows/launcher/java_md.c
- src/os/windows/launcher/java_md.h
- src/share/tools/launcher/java.c
- src/share/tools/launcher/java.h
- src/share/tools/launcher/jli_util.c
- src/share/tools/launcher/jli_util.h
- src/share/tools/launcher/wildcard.c
- src/share/tools/launcher/wildcard.h
! src/share/vm/classfile/vmSymbols.hpp
- src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.inline.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/prims/jvm.cpp
Changeset: 0861193d358a
Author: chegar
Date: 2013-05-31 10:27 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0861193d358a
Merge
- agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/amd64/AMD64CFrame.java
- agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/x86/X86CFrame.java
- test/runtime/7158804/Test7158804.sh
- test/runtime/8003985/Test8003985.java
Changeset: eaf3742822ec
Author: chegar
Date: 2013-06-17 11:17 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/eaf3742822ec
Merge
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/jvm.cpp
Changeset: 3a0774193f71
Author: chegar
Date: 2013-06-19 11:02 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3a0774193f71
Merge
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/prims/jvm.cpp
- src/share/vm/trace/traceEventTypes.hpp
Changeset: 38e483cb1bcd
Author: lana
Date: 2013-06-24 14:27 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/38e483cb1bcd
Merge
From lana.steuck at oracle.com Mon Jun 24 14:35:40 2013
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Mon, 24 Jun 2013 21:35:40 +0000
Subject: hg: jdk8/jdk8/langtools: 39 new changesets
Message-ID: <20130624213741.87CB64846C@hg.openjdk.java.net>
Changeset: 8717586f7b05
Author: emc
Date: 2013-06-06 08:48 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/8717586f7b05
8015701: MethodParameters are not filled in for synthetic captured local variables
Summary: Synthetic parameters for captured local variables in an anonymous inner class are not added to MethodParameters attributes
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/8015701/AnonymousParameters.java
Changeset: 6e30a513c945
Author: mcimadamore
Date: 2013-06-06 15:30 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/6e30a513c945
6360970: javac erroneously accept ambiguous field reference
Summary: clash between ambiguous fields in superinterface and unambiguous field in subinterface is erroneously marked as unambiguous
Reviewed-by: jjg, vromero
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/6360970/T6360970.java
+ test/tools/javac/6360970/T6360970.out
Changeset: 7889d1fe2597
Author: mcimadamore
Date: 2013-06-06 15:32 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/7889d1fe2597
7139681: Enhanced for loop: local variable scope inconsistent with JLS
Summary: For-each loop variable is incorrectly visible from the for-each expression
Reviewed-by: jjg, vromero
! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/foreach/7139681/T7139681neg.java
+ test/tools/javac/foreach/7139681/T7139681neg.out
+ test/tools/javac/foreach/7139681/T7139681pos.java
Changeset: 349160289ba2
Author: mcimadamore
Date: 2013-06-06 15:33 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/349160289ba2
8008627: Compiler mishandles three-way return-type-substitutability
Summary: Compiler should not enforce an order in how ambiguous methods should be resolved
Reviewed-by: jjg, vromero
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/generics/rawOverride/T8008627.java
! test/tools/javac/lambda/funcInterfaces/NonSAM2.java
! test/tools/javac/lambda/funcInterfaces/NonSAM2.out
Changeset: f8472e561a97
Author: mcimadamore
Date: 2013-06-06 15:35 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f8472e561a97
8015432: javac crashes with stack overflow when method called recursively from nested generic call
Summary: Check.checkMethod should only be called after inference has completed
Reviewed-by: jjg, vromero
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! test/tools/javac/6758789/T6758789b.out
! test/tools/javac/generics/7015430/T7015430.out
! test/tools/javac/generics/7151802/T7151802.out
! test/tools/javac/generics/inference/6718364/T6718364.out
! test/tools/javac/generics/inference/7177306/T7177306a.out
+ test/tools/javac/lambda/TargetType74.java
Changeset: f218bb5ebd53
Author: mcimadamore
Date: 2013-06-06 15:37 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f218bb5ebd53
8015648: Duplicate variable in lambda causes javac crash
Summary: Missing flag in synthetic lambda blog is causing duplicates symbol to go undetected
Reviewed-by: jjg, vromero
! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/LambdaScope05.java
+ test/tools/javac/lambda/LambdaScope05.out
Changeset: 5b039297151e
Author: mcimadamore
Date: 2013-06-06 15:38 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/5b039297151e
Merge
Changeset: fd31bf97340f
Author: jjg
Date: 2013-06-07 15:35 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/fd31bf97340f
8016193: Fix OAC issue in langtools docs
Reviewed-by: darcy
! src/share/classes/com/sun/javadoc/Tag.java
Changeset: 105d1f9c1ab8
Author: vromero
Date: 2013-06-10 15:18 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/105d1f9c1ab8
7113519: test/tools/javac/VersionOpt.java passes on windows
Reviewed-by: jjg
! test/tools/javac/VersionOpt.java
Changeset: 3582b62dccb2
Author: mcimadamore
Date: 2013-06-10 15:57 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/3582b62dccb2
8013576: Add stat support to LambdaToMethod
Summary: LambdaToMethod should emit info to help diagnose/test lambda metafactory problems
Reviewed-by: jjg, vromero
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/LambdaStat.java
+ test/tools/javac/diags/examples/MrefStat.java
+ test/tools/javac/diags/examples/MrefStat.java.rej
+ test/tools/javac/diags/examples/MrefStat1.java
+ test/tools/javac/diags/examples/MrefStat1.java.rej
+ test/tools/javac/lambda/TestLambdaToMethodStats.java
Changeset: bbedff0dc37e
Author: vromero
Date: 2013-06-11 09:35 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bbedff0dc37e
8008547: javac, warning message: use of ''_'' as an identifier might not be supported in future releases, should be more especific
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
Changeset: 7fe655cad9b1
Author: vromero
Date: 2013-06-11 09:59 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/7fe655cad9b1
8007907: javap, method com.sun.tools.javap.Main.run returns 0 even in case of class not found error
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javap/JavapTask.java
! test/tools/javac/constDebug/ConstDebugTest.java
! test/tools/javap/8006334/JavapTaskCtorFailWithNPE.java
+ test/tools/javap/8007907/JavapReturns0AfterClassNotFoundTest.java
! test/tools/javap/T4777949.java
! test/tools/javap/T7190862.java
Changeset: 6b48ebae2569
Author: vromero
Date: 2013-06-14 16:25 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/6b48ebae2569
8016569: javac, add new flag for polymorphic method signatures
Reviewed-by: jjg
Contributed-by: maurizio.cimadamore at oracle.com
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
Changeset: 1936a884b290
Author: vromero
Date: 2013-06-14 18:01 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/1936a884b290
8008023: Get rid of utf8 chars in two tests
Reviewed-by: jjg
! test/tools/javac/api/6437999/Utf8.java
! test/tools/javac/api/T6306137.java
Changeset: 1eb09dba594a
Author: lana
Date: 2013-06-16 22:38 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/1eb09dba594a
Merge
Changeset: b7a10bc02e7a
Author: darcy
Date: 2013-06-17 14:46 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/b7a10bc02e7a
8016779: Fix doclint warnings in javax.lang.model
Reviewed-by: jjg
! src/share/classes/javax/lang/model/util/ElementScanner6.java
! src/share/classes/javax/lang/model/util/ElementScanner7.java
! src/share/classes/javax/lang/model/util/ElementScanner8.java
! src/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java
Changeset: 455be95bd1b5
Author: rfield
Date: 2013-06-17 20:29 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/455be95bd1b5
8013789: Compiler should emit bridges in interfaces
Summary: paired with 8015402: Lambda metafactory should not attempt to determine bridge methods
Reviewed-by: vromero
Contributed-by: maurizio.cimadamore at oracle.com
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! test/tools/javac/lambda/lambdaExpression/LambdaTest6.java
! test/tools/javac/lambda/methodReference/BridgeMethod.java
Changeset: e701af23a095
Author: vromero
Date: 2013-06-18 18:57 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e701af23a095
8016607: javac, avoid analyzing lambdas for source 7 compilation
Reviewed-by: jjg
Contributed-by: maurizio.cimadamore at oracle.com
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
Changeset: 9851071b551a
Author: vromero
Date: 2013-06-18 19:02 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/9851071b551a
8016267: javac, TypeTag refactoring has provoked performance issues
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/TypeTag.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
Changeset: 4d4818b6df72
Author: chegar
Date: 2013-04-24 11:03 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/4d4818b6df72
Merge
Changeset: 27cda5134748
Author: chegar
Date: 2013-04-28 08:16 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/27cda5134748
Merge
Changeset: c7c6bfe7fc1f
Author: bpatel
Date: 2013-05-03 08:52 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/c7c6bfe7fc1f
8012375: Improve Javadoc framing
Reviewed-by: mduigou, jlaskey
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! test/com/sun/javadoc/testJavascript/TestJavascript.java
Changeset: 8074ccd57d89
Author: chegar
Date: 2013-05-08 10:27 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/8074ccd57d89
Merge
Changeset: 9d7d36e6927c
Author: chegar
Date: 2013-05-08 10:28 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/9d7d36e6927c
Merge
Changeset: 7ee1fd365cdd
Author: chegar
Date: 2013-05-16 11:42 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/7ee1fd365cdd
Merge
Changeset: f1b90ea7d402
Author: chegar
Date: 2013-05-23 12:50 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f1b90ea7d402
Merge
- src/share/classes/com/sun/tools/doclets/formats/html/TagletOutputImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
- src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ExpertTaglet.java
- src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletOutput.java
- src/share/classes/javax/tools/annotation/GenerateNativeHeader.java
- test/tools/javac/nativeHeaders/javahComparison/TestClass2.java
- test/tools/javac/nativeHeaders/javahComparison/TestClass3.java
Changeset: 76d08c649607
Author: chegar
Date: 2013-05-31 10:28 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/76d08c649607
Merge
Changeset: 536cad596942
Author: bpatel
Date: 2013-06-07 16:12 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/536cad596942
8015997: Additional improvement in Javadoc framing
Reviewed-by: jjg
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! test/com/sun/javadoc/testJavascript/TestJavascript.java
Changeset: da8d0ee0938e
Author: chegar
Date: 2013-06-10 09:52 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/da8d0ee0938e
Merge
- test/tools/javac/HiddenAbstractMethod/Test
- test/tools/javac/NonAmbiguousField/Test
Changeset: cc89c8333127
Author: chegar
Date: 2013-06-11 09:25 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/cc89c8333127
Merge
Changeset: 31e1151ef3cc
Author: chegar
Date: 2013-06-17 11:27 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/31e1151ef3cc
Merge
Changeset: db6bf740a578
Author: chegar
Date: 2013-06-18 09:36 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/db6bf740a578
Merge
Changeset: 64f511787fd9
Author: chegar
Date: 2013-06-18 20:08 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/64f511787fd9
Merge
Changeset: 792c40d5185a
Author: mfang
Date: 2013-06-18 20:56 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/792c40d5185a
8015657: jdk8 l10n resource file translation update 3
Reviewed-by: yhuang
! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard_ja.properties
! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard_zh_CN.properties
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_ja.properties
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_zh_CN.properties
+ src/share/classes/com/sun/tools/doclint/resources/doclint_ja.properties
+ src/share/classes/com/sun/tools/doclint/resources/doclint_zh_CN.properties
! src/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/share/classes/com/sun/tools/javadoc/resources/javadoc_ja.properties
+ src/share/classes/com/sun/tools/javap/resources/javap_ja.properties
+ src/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties
+ src/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties
+ src/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties
Changeset: 6d3b33aea370
Author: vromero
Date: 2013-06-19 11:09 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/6d3b33aea370
8006981: javac, method toString() of class ...javac.code.Flags doesn't print all the flag bits
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
Changeset: be62183f938a
Author: chegar
Date: 2013-06-19 11:48 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/be62183f938a
8017045: anti-delta fix for 8013789
Reviewed-by: alanb
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! test/tools/javac/lambda/lambdaExpression/LambdaTest6.java
! test/tools/javac/lambda/methodReference/BridgeMethod.java
Changeset: 29dcd6715b04
Author: chegar
Date: 2013-06-19 13:00 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/29dcd6715b04
Merge
! src/share/classes/com/sun/tools/javac/comp/Check.java
Changeset: be10ac0081b2
Author: vromero
Date: 2013-06-19 22:07 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/be10ac0081b2
8016610: javac, add new internal symbols to make operator resolution faster
Reviewed-by: jjg
Contributed-by: maurizio.cimadamore at oracle.com
! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
Changeset: b3458329d060
Author: lana
Date: 2013-06-24 14:27 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/b3458329d060
Merge
From lana.steuck at oracle.com Mon Jun 24 14:39:39 2013
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Mon, 24 Jun 2013 21:39:39 +0000
Subject: hg: jdk8/jdk8/jdk: 184 new changesets
Message-ID: <20130624221717.DB03A48471@hg.openjdk.java.net>
Changeset: 616a73e97b38
Author: bae
Date: 2013-06-06 13:57 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/616a73e97b38
8013430: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87
Reviewed-by: prr, vadim
! src/share/classes/java/awt/color/ICC_Profile.java
+ src/share/classes/sun/java2d/cmm/ProfileDataVerifier.java
Changeset: 917dd642f934
Author: bae
Date: 2013-06-07 14:45 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/917dd642f934
6830714: cmm test failures with OpenJDK
Reviewed-by: prr
! test/sun/java2d/cmm/ColorConvertOp/ColConvCCMTest.java
! test/sun/java2d/cmm/ColorConvertOp/ColConvDCMTest.java
! test/sun/java2d/cmm/ColorConvertOp/ColConvTest.java
Changeset: 1431488fb0f9
Author: jgodinez
Date: 2013-06-07 10:26 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1431488fb0f9
8013810: PrintServiceLookup.lookupPrintServices() does not return consistent result
Reviewed-by: prr, jgodinez
Contributed-by: patrick at reini.net
! src/solaris/classes/sun/print/UnixPrintServiceLookup.java
+ test/javax/print/PrintServiceLookup/GetPrintServices.java
Changeset: f67db3d2f406
Author: prr
Date: 2013-06-13 13:02 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f67db3d2f406
8016485: Windows native print dialog does not reflect default printer settings
Reviewed-by: jgodinez, jchen
! src/windows/classes/sun/awt/windows/WPrinterJob.java
! src/windows/classes/sun/print/Win32PrintService.java
! src/windows/native/sun/windows/WPrinterJob.cpp
! src/windows/native/sun/windows/awt_PrintControl.cpp
Changeset: 82927bc76ea5
Author: lana
Date: 2013-06-14 11:10 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/82927bc76ea5
Merge
- test/java/util/stream/test/org/openjdk/tests/java/util/stream/SpliteratorLateBindingFailFastTest.java
- test/java/util/stream/test/org/openjdk/tests/java/util/stream/SpliteratorTraversingAndSplittingTest.java
Changeset: c636942a28ef
Author: prr
Date: 2013-06-17 10:34 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c636942a28ef
8015334: Memory leak when kerning is used on Windows.
Reviewed-by: srl, bae
! src/share/native/sun/font/layout/KernTable.cpp
! src/share/native/sun/font/layout/KernTable.h
! src/share/native/sun/font/layout/LayoutEngine.cpp
+ test/java/awt/font/TextLayout/KerningLeak.java
Changeset: e3d5df92f4ff
Author: lana
Date: 2013-06-19 17:57 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e3d5df92f4ff
Merge
Changeset: deb8752684e3
Author: kshefov
Date: 2013-06-06 17:02 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/deb8752684e3
8015976: OpenJDK part of bug JDK-8015812 [TEST_BUG] Tests have conflicting test descriptions
Reviewed-by: serb, anthony
! test/java/awt/DataFlavor/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.html
! test/java/awt/DataFlavor/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.java
! test/java/awt/event/KeyEvent/KeyReleasedInAppletTest/KeyReleasedInAppletTest.java
Changeset: cfd3f8bfb96c
Author: kshefov
Date: 2013-06-06 17:06 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cfd3f8bfb96c
7109977: [macosx] MixingInHwPanel.java test fails on Mac trying to click in the reserved corner
Reviewed-by: serb, anthony
! test/java/awt/Mixing/MixingInHwPanel.java
Changeset: cb7f711e1752
Author: dmarkov
Date: 2013-06-06 17:59 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cb7f711e1752
8015853: java.lang.ArrayIndexOutOfBoundsException when running SwingSet2 demo
Reviewed-by: alexp, serb
! src/share/classes/javax/swing/text/View.java
+ test/javax/swing/text/View/8015853/bug8015853.java
+ test/javax/swing/text/View/8015853/bug8015853.txt
Changeset: 2d5bb70458b6
Author: kshefov
Date: 2013-06-10 16:44 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2d5bb70458b6
7105030: [TEST_BUG] [macosx] The tests never finishes
Reviewed-by: alexsch, serb
+ test/javax/swing/JMenu/4692443/bug4692443.java
Changeset: d14523c12f20
Author: kshefov
Date: 2013-06-11 14:14 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d14523c12f20
8012569: TEST_BUG: java/awt/GraphicsDevice/CheckDisplayModes.java fails
Reviewed-by: anthony, serb
! test/java/awt/GraphicsDevice/CheckDisplayModes.java
Changeset: 9ab7973d5907
Author: kshefov
Date: 2013-06-11 14:20 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9ab7973d5907
7184908: TEST_BUG: [macosx] closed/com/sun/java/swing/plaf/gtk/4928019/bug4928019.java fails
Reviewed-by: alexsch, serb
+ test/com/sun/java/swing/plaf/gtk/4928019/bug4928019.java
Changeset: 59dc1385127f
Author: malenkov
Date: 2013-06-11 16:02 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/59dc1385127f
8015336: BasicComboBoxEditor throws NullPointerException
Reviewed-by: alexsch
! src/share/classes/javax/swing/plaf/basic/BasicComboBoxEditor.java
+ test/javax/swing/plaf/basic/BasicComboBoxEditor/Test8015336.java
Changeset: 7bba0147ab3d
Author: alexsch
Date: 2013-06-11 16:30 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7bba0147ab3d
8009984: [parfait] Buffer overrun at jdk/src/macosx/native/com/apple/laf/AquaFileView.m
Reviewed-by: serb, art
! src/macosx/native/com/apple/laf/AquaFileView.m
Changeset: 33fc8a062f90
Author: ant
Date: 2013-06-12 16:18 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/33fc8a062f90
8015454: java/awt/Focus/TypeAhead/TestFocusFreeze.java hangs with jdk8 since b56
Reviewed-by: anthony
! src/share/classes/java/awt/DefaultKeyboardFocusManager.java
! test/java/awt/Focus/TypeAhead/TestFocusFreeze.java
Changeset: a7d943998bd3
Author: pchelko
Date: 2013-06-13 11:10 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a7d943998bd3
8013468: [macosx] Cursor does not update properly when in fullscreen mode on Mac
Reviewed-by: anthony, serb
! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/macosx/native/sun/awt/AWTWindow.m
+ test/java/awt/Mouse/EnterExitEvents/FullscreenEnterEventTest.java
Changeset: 6e5824a42c49
Author: alitvinov
Date: 2013-06-13 18:46 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6e5824a42c49
6847588: AWT test fails
Reviewed-by: anthony, serb
! src/solaris/classes/sun/awt/X11/XKeyboardFocusManagerPeer.java
Changeset: d57fa4e45100
Author: ant
Date: 2013-06-14 16:38 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d57fa4e45100
8014821: Regression: Focus issues with Oracle WebCenter Capture applet
Reviewed-by: leonidr
! src/windows/native/sun/windows/awt_Frame.cpp
Changeset: 3a157a38f9b3
Author: lana
Date: 2013-06-14 10:41 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3a157a38f9b3
Merge
- src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Fedora.properties
- src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.SuSE.properties
- src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Ubuntu.properties
- src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.properties
- test/java/util/stream/test/org/openjdk/tests/java/util/stream/SpliteratorLateBindingFailFastTest.java
- test/java/util/stream/test/org/openjdk/tests/java/util/stream/SpliteratorTraversingAndSplittingTest.java
Changeset: a0202d94844a
Author: malenkov
Date: 2013-06-17 18:30 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a0202d94844a
8013571: TreeModelEvent doesn't accept "null" for root as Javadoc specifies.
Reviewed-by: alexsch
! src/share/classes/javax/swing/JTree.java
! src/share/classes/javax/swing/event/TreeModelEvent.java
! src/share/classes/javax/swing/plaf/basic/BasicTreeUI.java
! src/share/classes/javax/swing/tree/FixedHeightLayoutCache.java
! src/share/classes/javax/swing/tree/VariableHeightLayoutCache.java
! src/share/classes/sun/swing/SwingUtilities2.java
+ test/javax/swing/JTree/8013571/Test8013571.java
Changeset: 6a3a2cb3ca6a
Author: malenkov
Date: 2013-06-19 14:28 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6a3a2cb3ca6a
8013442: No file filter selected in file type combo box when using JFileChooser
Reviewed-by: alexsch
! src/share/classes/javax/swing/JFileChooser.java
+ test/javax/swing/JFileChooser/8013442/Test8013442.java
Changeset: e8000751a585
Author: pchelko
Date: 2013-06-19 17:12 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e8000751a585
8005661: [parfait] Possible buffer overrun in jdk/src/solaris/native/sun/awt/awt_GraphicsEnv.c
8005695: [parfait] Format string argument mismatch in jdk/src/solaris/native/sun/xawt/XToolkit.c
8005752: [parfait] False positive function call mismatch at jdk/src/solaris/native/sun/xawt/XWindow.c
Reviewed-by: art, serb
! src/solaris/native/sun/awt/awt_GraphicsEnv.c
! src/solaris/native/sun/awt/awt_InputMethod.c
! src/solaris/native/sun/xawt/XToolkit.c
Changeset: a117785457f6
Author: lana
Date: 2013-06-19 17:59 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a117785457f6
Merge
Changeset: 571e5f452640
Author: dholmes
Date: 2013-06-06 05:32 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/571e5f452640
8015470: Remove redundant calls of toString() on String objects
Reviewed-by: dholmes, alanb
Contributed-by: Otavio Goncalves
! src/share/classes/com/sun/jndi/toolkit/dir/SearchFilter.java
! src/share/classes/java/lang/annotation/IncompleteAnnotationException.java
! src/share/classes/sun/rmi/rmic/Main.java
! src/share/classes/sun/tools/java/MemberDefinition.java
! src/share/classes/sun/tools/jconsole/inspector/Utils.java
Changeset: c4480e0d9f53
Author: coffeys
Date: 2013-06-06 14:10 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c4480e0d9f53
8000450: Restrict access to com/sun/corba/se/impl package
Reviewed-by: alanb, chegar, lancea
! src/share/lib/security/java.security-linux
! src/share/lib/security/java.security-macosx
! src/share/lib/security/java.security-solaris
! src/share/lib/security/java.security-windows
! test/java/lang/SecurityManager/CheckPackageAccess.java
Changeset: 37aa82c52317
Author: emc
Date: 2013-06-06 09:51 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/37aa82c52317
8016019: Remove setProtectionDomain0 and JVM_SetProtectionDomain in JDK
Summary: setProtectionDomain0 and JVM_SetProtectionDomain are unused since at least 1.5. This is the JDK side of a changeset to remove it.
Reviewed-by: alanb
! src/share/classes/java/lang/Class.java
! src/share/javavm/export/jvm.h
! src/share/native/java/lang/Class.c
Changeset: e6d2c605930c
Author: dmeetry
Date: 2013-06-06 20:43 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e6d2c605930c
8009579: Xpathexception does not honor initcause()
Reviewed-by: alanb, dholmes, joehw
Contributed-by: aleksej.efimov at oracle.com
+ test/javax/xml/jaxp/XPath/8009579/XPathExceptionInitCause.java
Changeset: 69d566198fe4
Author: henryjen
Date: 2013-06-05 15:56 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/69d566198fe4
8015522: CharSequence.codePoints can be faster
Reviewed-by: martin, psandoz, alanb
Contributed-by: henry.jen at oracle.com
! src/share/classes/java/lang/CharSequence.java
Changeset: 26922bad9c08
Author: mduigou
Date: 2013-06-06 11:39 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/26922bad9c08
Merge
Changeset: 986793409b2b
Author: bpb
Date: 2013-06-05 21:01 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/986793409b2b
7032154: Performance tuning of sun.misc.FloatingDecimal/FormattedFloatingDecimal
Summary: Performance improvements for double/float -> String and decimal/hex String -> double/float conversions.
Reviewed-by: martin, iris
Contributed-by: Sergey Kuksenko , Brian Burkhalter , Dmitry Nadezhin , Olivier Lagneau
! src/share/classes/java/lang/AbstractStringBuilder.java
! src/share/classes/java/lang/Double.java
! src/share/classes/java/lang/Float.java
! src/share/classes/java/text/DigitList.java
! src/share/classes/java/util/Formatter.java
- src/share/classes/sun/misc/FDBigInt.java
! src/share/classes/sun/misc/FloatingDecimal.java
! src/share/classes/sun/misc/FormattedFloatingDecimal.java
+ test/sun/misc/FloatingDecimal/OldFDBigIntForTest.java
+ test/sun/misc/FloatingDecimal/OldFloatingDecimalForTest.java
+ test/sun/misc/FloatingDecimal/TestFDBigInteger.java
+ test/sun/misc/FloatingDecimal/TestFloatingDecimal.java
Changeset: d28f802ce914
Author: robm
Date: 2013-06-06 22:22 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d28f802ce914
8016063: getFinalAttributes should use FindClose
Reviewed-by: alanb
! src/windows/native/java/io/WinNTFileSystem_md.c
Changeset: f5f54e493a64
Author: bpb
Date: 2013-06-06 16:45 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/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 , Olivier Lagneau
+ src/share/classes/sun/misc/FDBigInteger.java
Changeset: 6975eea0b458
Author: okutsu
Date: 2013-06-07 17:07 +0900
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6975eea0b458
7177315: SimpleDateFormat parses wrong 2-digit year if input contains spaces
Reviewed-by: peytoia
! src/share/classes/java/text/SimpleDateFormat.java
+ test/java/text/Format/DateFormat/Bug7177315.java
Changeset: a286ed046116
Author: okutsu
Date: 2013-06-07 17:37 +0900
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a286ed046116
7064270: java/text/Format/DateFormat/WeekDateTest.java fails on OEL5.6 hi_IN.UTF-8
Reviewed-by: peytoia
! test/java/text/Format/DateFormat/WeekDateTest.java
Changeset: 8b65dfe8f509
Author: khazra
Date: 2013-06-07 10:59 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8b65dfe8f509
7051862: CookiePolicy spec conflicts with CookiePolicy.ACCEPT_ORIGINAL_SERVER
Summary: Return false for null arguments in ACCEPT_ORIGINAL_SERVER#shouldAccept()
Reviewed-by: chegar
! src/share/classes/java/net/CookiePolicy.java
! test/java/net/CookieHandler/CookieManagerTest.java
Changeset: e2333bd8514a
Author: lancea
Date: 2013-06-07 14:13 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e2333bd8514a
8016101: Fix typo in SerialRef and missing @param in SerialStruct
Reviewed-by: darcy
! src/share/classes/javax/sql/rowset/serial/SerialRef.java
! src/share/classes/javax/sql/rowset/serial/SerialStruct.java
Changeset: aed2ad905da6
Author: sherman
Date: 2013-06-07 13:49 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/aed2ad905da6
8015728: (zipfs) demo/zipfs/basic.sh failing
Summary: to return the correct loc entry size from wirteLOC();
Reviewed-by: alanb
! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java
! test/demo/zipfs/ZipFSTester.java
! test/demo/zipfs/basic.sh
Changeset: f18337edd201
Author: coleenp
Date: 2013-06-07 22:15 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f18337edd201
7124706: enable RetransformBigClass.sh test when fix for 8013063 is promoted
Summary: The code for this test is fixed now and integrated to TL repo and it passes now.
Reviewed-by: alanb
! test/java/lang/instrument/MakeJAR4.sh
! test/java/lang/instrument/RetransformBigClass.sh
Changeset: c351a48c091d
Author: ksrini
Date: 2013-06-08 09:05 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c351a48c091d
8016209: TEST_BUG: non-compliant jmc in the bin directory hangs testing
Reviewed-by: alanb, darcy, chegar
! test/tools/launcher/VersionCheck.java
Changeset: 3990fcab2cd9
Author: psandoz
Date: 2013-06-10 11:52 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3990fcab2cd9
8015492: Remove DoubleStream.range methods
Reviewed-by: alanb
! src/share/classes/java/util/stream/DoubleStream.java
! src/share/classes/java/util/stream/Streams.java
! test/java/util/stream/bootlib/java/util/stream/DoubleStreamTestDataProvider.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/ExplodeOpTest.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/ForEachOpTest.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/RangeTest.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamBuilderTest.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamSpliteratorTest.java
Changeset: 7322e8ad7c01
Author: psandoz
Date: 2013-06-10 12:20 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7322e8ad7c01
8015798: Rename IntStream.longs/doubles and LongStream.doubles to asXxxStream
Reviewed-by: alanb
! src/share/classes/java/util/stream/IntPipeline.java
! src/share/classes/java/util/stream/IntStream.java
! src/share/classes/java/util/stream/LongPipeline.java
! src/share/classes/java/util/stream/LongStream.java
! test/java/util/stream/boottest/java/util/stream/SpinedBufferTest.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/DoublePrimitiveOpsTests.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/ExplodeOpTest.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/ForEachOpTest.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/MapOpTest.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/MatchOpTest.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/MinMaxTest.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/PrimitiveSumTest.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamBuilderTest.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamSpliteratorTest.java
Changeset: 9c462579b624
Author: psandoz
Date: 2013-06-10 12:26 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9c462579b624
8015792: Rename Spliterators.spliteratorFromIterator to Spliterators.iterator
Reviewed-by: chegar
! src/share/classes/java/util/Spliterators.java
! src/share/classes/java/util/stream/DoublePipeline.java
! src/share/classes/java/util/stream/IntPipeline.java
! src/share/classes/java/util/stream/LongPipeline.java
! src/share/classes/java/util/stream/ReferencePipeline.java
! src/share/classes/java/util/stream/SpinedBuffer.java
! test/java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java
! test/java/util/stream/bootlib/java/util/stream/TestData.java
! test/java/util/stream/boottest/java/util/stream/DoubleNodeTest.java
! test/java/util/stream/boottest/java/util/stream/IntNodeTest.java
! test/java/util/stream/boottest/java/util/stream/LongNodeTest.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/SortedOpTest.java
Changeset: d790064850a7
Author: alanb
Date: 2013-06-10 12:58 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d790064850a7
8016217: More javadoc warnings
Reviewed-by: lancea, chegar, psandoz
! src/share/classes/java/io/BufferedInputStream.java
! src/share/classes/java/io/BufferedReader.java
! src/share/classes/java/io/BufferedWriter.java
! src/share/classes/java/io/Console.java
! src/share/classes/java/io/PipedInputStream.java
! src/share/classes/java/io/PipedReader.java
! src/share/classes/java/io/PrintStream.java
! src/share/classes/java/io/PushbackInputStream.java
! src/share/classes/java/io/PushbackReader.java
! src/share/classes/java/io/StringReader.java
! src/share/classes/java/lang/Character.java
! src/share/classes/java/lang/ClassLoader.java
! src/share/classes/java/lang/Comparable.java
! src/share/classes/java/lang/Double.java
! src/share/classes/java/lang/Float.java
! src/share/classes/java/lang/StackTraceElement.java
! src/share/classes/java/lang/instrument/Instrumentation.java
! src/share/classes/java/lang/invoke/MethodHandle.java
! src/share/classes/java/lang/invoke/MethodHandles.java
! src/share/classes/java/lang/management/MemoryUsage.java
! src/share/classes/java/lang/management/RuntimeMXBean.java
! src/share/classes/java/lang/management/ThreadMXBean.java
! src/share/classes/java/net/CookieManager.java
! src/share/classes/java/net/CookiePolicy.java
! src/share/classes/java/net/DatagramSocket.java
! src/share/classes/java/net/HttpURLConnection.java
! src/share/classes/java/net/InetSocketAddress.java
! src/share/classes/java/net/MulticastSocket.java
! src/share/classes/java/net/ServerSocket.java
! src/share/classes/java/net/Socket.java
! src/share/classes/java/net/StandardSocketOptions.java
! src/share/classes/java/net/URI.java
! src/share/classes/java/net/URLConnection.java
! src/share/classes/java/nio/X-Buffer.java.template
! src/share/classes/java/nio/channels/SelectableChannel.java
! src/share/classes/java/nio/channels/SelectionKey.java
! src/share/classes/java/nio/charset/Charset-X-Coder.java.template
! src/share/classes/java/nio/file/Path.java
! src/share/classes/java/security/KeyStore.java
! src/share/classes/java/security/SecureRandom.java
! src/share/classes/java/security/cert/CertPathValidatorException.java
! src/share/classes/java/security/cert/CertificateFactory.java
! src/share/classes/java/security/cert/X509Extension.java
! src/share/classes/java/security/spec/EllipticCurve.java
! src/share/classes/java/sql/DatabaseMetaData.java
! src/share/classes/java/sql/DriverManager.java
! src/share/classes/java/sql/ResultSet.java
! src/share/classes/java/sql/Statement.java
! src/share/classes/java/text/CharacterIterator.java
! src/share/classes/java/text/ChoiceFormat.java
! src/share/classes/java/text/Collator.java
! src/share/classes/java/util/Calendar.java
! src/share/classes/java/util/Collections.java
! src/share/classes/java/util/Date.java
! src/share/classes/java/util/LinkedHashMap.java
! src/share/classes/java/util/Random.java
! src/share/classes/java/util/ResourceBundle.java
! src/share/classes/java/util/Scanner.java
! src/share/classes/java/util/TimerTask.java
! src/share/classes/java/util/jar/Pack200.java
! src/share/classes/java/util/logging/ConsoleHandler.java
! src/share/classes/java/util/logging/FileHandler.java
! src/share/classes/java/util/logging/MemoryHandler.java
! src/share/classes/java/util/prefs/Preferences.java
! src/share/classes/java/util/regex/MatchResult.java
! src/share/classes/java/util/regex/Pattern.java
! src/share/classes/java/util/stream/package-info.java
! src/share/classes/java/util/zip/DeflaterInputStream.java
! src/share/classes/java/util/zip/DeflaterOutputStream.java
! src/share/classes/java/util/zip/GZIPInputStream.java
! src/share/classes/java/util/zip/GZIPOutputStream.java
! src/share/classes/java/util/zip/InflaterInputStream.java
! src/share/classes/java/util/zip/InflaterOutputStream.java
! src/share/classes/java/util/zip/ZipInputStream.java
! src/share/classes/javax/crypto/spec/IvParameterSpec.java
! src/share/classes/javax/crypto/spec/RC5ParameterSpec.java
! src/share/classes/javax/crypto/spec/SecretKeySpec.java
! src/share/classes/javax/naming/BinaryRefAddr.java
! src/share/classes/javax/naming/directory/Attribute.java
! src/share/classes/javax/naming/ldap/LdapName.java
! src/share/classes/javax/naming/ldap/PagedResultsControl.java
! src/share/classes/javax/naming/ldap/SortControl.java
! src/share/classes/javax/net/ssl/SNIHostName.java
! src/share/classes/javax/net/ssl/SSLEngine.java
! src/share/classes/javax/net/ssl/SSLEngineResult.java
! src/share/classes/javax/net/ssl/SSLSessionContext.java
! src/share/classes/javax/script/ScriptEngineFactory.java
! src/share/classes/javax/security/auth/callback/CallbackHandler.java
! src/share/classes/javax/security/sasl/Sasl.java
! src/share/classes/javax/security/sasl/SaslClient.java
! src/share/classes/javax/security/sasl/SaslServer.java
! src/share/classes/javax/smartcardio/ResponseAPDU.java
! src/share/classes/javax/sql/DataSource.java
! src/share/classes/javax/sql/rowset/BaseRowSet.java
! src/share/classes/javax/sql/rowset/CachedRowSet.java
! src/share/classes/javax/sql/rowset/Predicate.java
! src/share/classes/javax/sql/rowset/RowSetMetaDataImpl.java
! src/share/classes/javax/sql/rowset/spi/SyncFactory.java
! src/share/classes/javax/sql/rowset/spi/SyncResolver.java
! src/share/classes/javax/xml/crypto/dsig/Manifest.java
Changeset: 4a66dd1d7eea
Author: dxu
Date: 2013-06-10 11:06 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4a66dd1d7eea
8013827: File.createTempFile hangs with temp file starting with 'com1.4'
8011950: java.io.File.createTempFile enters infinite loop when passed invalid data
Reviewed-by: alanb
! src/share/classes/java/io/File.java
! src/windows/native/java/io/WinNTFileSystem_md.c
! test/java/io/File/CreateNewFile.java
! test/java/io/File/NulFile.java
+ test/java/io/File/createTempFile/SpecialTempFile.java
Changeset: 8d627f324c38
Author: psandoz
Date: 2013-06-11 12:13 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8d627f324c38
8015895: Int/LongStream.range/rangeClosed
8012986: Right-bias range spliterators for large ranges
Reviewed-by: mduigou
! src/share/classes/java/util/stream/IntStream.java
! src/share/classes/java/util/stream/LongStream.java
! src/share/classes/java/util/stream/Streams.java
! test/java/util/stream/bootlib/java/util/stream/IntStreamTestDataProvider.java
! test/java/util/stream/bootlib/java/util/stream/LongStreamTestDataProvider.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/RangeTest.java
Changeset: 669be1677ab7
Author: alanb
Date: 2013-06-11 11:22 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/669be1677ab7
7059085: Retire Thread.stop(Throwable) so that it throws UOE
Reviewed-by: dholmes, chegar, forax, darcy, mduigou
! src/share/classes/java/lang/Thread.java
+ test/java/lang/Thread/StopThrowable.java
Changeset: 1f33fd081860
Author: alanb
Date: 2013-06-11 11:25 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1f33fd081860
8016311: Update j.u.c. tests to avoid using Thread.stop(Throwable)
Reviewed-by: alanb
Contributed-by: martinrb at google.com
! test/java/util/concurrent/Executors/PrivilegedCallables.java
! test/java/util/concurrent/FutureTask/Throw.java
! test/java/util/concurrent/ThreadPoolExecutor/ThrowingTasks.java
! test/java/util/concurrent/locks/Lock/FlakyMutex.java
Changeset: f1a1f65d2861
Author: alanb
Date: 2013-06-11 14:09 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f1a1f65d2861
Merge
Changeset: cadb0ef6e931
Author: naoto
Date: 2013-06-11 11:18 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cadb0ef6e931
8015960: java/util/Locale/LocaleProviders.java failing again on Windows
Reviewed-by: alanb
! test/java/util/Locale/LocaleProviders.java
Changeset: 7f697d028937
Author: mduigou
Date: 2013-06-11 15:39 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7f697d028937
8016213: Convert j2se NetBeans project to use top-level make targets
Reviewed-by: chegar
! make/netbeans/common/shared.xml
! make/netbeans/j2se/build.xml
Changeset: f56b5c243f7c
Author: alanb
Date: 2013-06-12 08:04 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f56b5c243f7c
8016370: javadoc warnings, unexpected
mostly
Reviewed-by: martin, jjg
! makefiles/scripts/genExceptions.sh
! src/share/classes/java/nio/Buffer.java
! src/share/classes/java/nio/ByteOrder.java
! src/share/classes/java/nio/X-Buffer.java.template
! src/share/classes/java/nio/channels/AsynchronousServerSocketChannel.java
! src/share/classes/java/nio/channels/Channel.java
! src/share/classes/java/nio/channels/FileChannel.java
! src/share/classes/java/nio/channels/FileLock.java
! src/share/classes/java/nio/channels/Pipe.java
! src/share/classes/java/nio/channels/SelectableChannel.java
! src/share/classes/java/nio/channels/SelectionKey.java
! src/share/classes/java/nio/channels/Selector.java
! src/share/classes/java/nio/channels/SocketChannel.java
! src/share/classes/java/nio/channels/spi/AbstractSelectionKey.java
! src/share/classes/java/nio/channels/spi/AbstractSelector.java
! src/share/classes/java/nio/channels/spi/SelectorProvider.java
! src/share/classes/java/nio/charset/Charset-X-Coder.java.template
! src/share/classes/java/nio/charset/Charset.java
! src/share/classes/java/nio/charset/CoderResult.java
! src/share/classes/java/nio/charset/CodingErrorAction.java
! src/share/classes/java/nio/charset/UnmappableCharacterException.java
! src/share/classes/java/nio/charset/spi/CharsetProvider.java
Changeset: 6df79b7bae6f
Author: alanb
Date: 2013-06-12 09:44 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6df79b7bae6f
8016369: java/lang/instrument/RetransformBigClass.sh failing again
Reviewed-by: sla, sergei
! test/java/lang/instrument/MakeJAR4.sh
Changeset: c9f5a2fd7d3d
Author: bchristi
Date: 2013-06-12 11:11 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c9f5a2fd7d3d
8010325: Remove hash32() method and hash32 int field from java.lang.String
Reviewed-by: alanb, mduigou
! src/share/classes/java/lang/String.java
! src/share/classes/java/util/HashMap.java
! src/share/classes/java/util/Hashtable.java
! src/share/classes/java/util/WeakHashMap.java
- src/share/classes/sun/misc/Hashing.java
- test/sun/misc/Hashing.java
Changeset: ce8fbca80bbc
Author: henryjen
Date: 2013-06-12 14:07 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ce8fbca80bbc
8016448: java/util/BitSet/BitSetStreamTest.java no longer compiles, missed by 8015895
Reviewed-by: mduigou
! test/java/util/BitSet/BitSetStreamTest.java
Changeset: 021fdd093cd9
Author: weijun
Date: 2013-06-13 09:59 +0800
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/021fdd093cd9
8014310: JAAS/Krb5LoginModule using des encytypes failure with NPE after JDK-8012679
Reviewed-by: valeriep
! src/share/classes/sun/security/krb5/Config.java
! src/share/classes/sun/security/krb5/EncryptionKey.java
! src/share/classes/sun/security/krb5/KrbApReq.java
! src/share/classes/sun/security/krb5/KrbTgsReq.java
! src/share/classes/sun/security/krb5/internal/crypto/EType.java
! src/share/classes/sun/security/krb5/internal/ktab/KeyTab.java
! test/sun/security/krb5/auto/BasicKrb5Test.java
! test/sun/security/krb5/auto/OneKDC.java
+ test/sun/security/krb5/auto/OnlyDesLogin.java
Changeset: e9c5ad10fa4b
Author: weijun
Date: 2013-06-13 10:00 +0800
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e9c5ad10fa4b
8015274: TEST_BUG: Step2: After selecting 'View Warning Log', it is empty instead of FileNotFound.
8015276: TEST_BUG: The 'ptool.test' can't be saved in the 'tmp' folder.
8016158: Instruction is not clear on how to use keytool to create JKS store in case
Reviewed-by: mullan
! test/sun/security/tools/policytool/Alias.sh
! test/sun/security/tools/policytool/ChangeUI.html
! test/sun/security/tools/policytool/ChangeUI.sh
! test/sun/security/tools/policytool/OpenPolicy.sh
! test/sun/security/tools/policytool/SaveAs.sh
! test/sun/security/tools/policytool/UpdatePermissions.html
! test/sun/security/tools/policytool/UpdatePermissions.sh
! test/sun/security/tools/policytool/UsePolicy.sh
! test/sun/security/tools/policytool/i18n.html
! test/sun/security/tools/policytool/i18n.sh
Changeset: 3c7bab68cd2f
Author: yhuang
Date: 2013-06-12 23:54 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3c7bab68cd2f
7040556: SimpleDateFormat.format Portuguese Month should not be capitalized
Reviewed-by: okutsu
! src/share/classes/sun/text/resources/pt/FormatData_pt.java
! test/sun/text/resources/LocaleData
! test/sun/text/resources/LocaleDataTest.java
Changeset: a50394c44464
Author: psandoz
Date: 2013-06-13 11:13 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a50394c44464
8016251: Balanced spliterator for SpinedBuffer
Reviewed-by: mduigou
Contributed-by: Brian Goetz , Peter Levart , Paul Sandoz
! src/share/classes/java/util/stream/DoublePipeline.java
! src/share/classes/java/util/stream/IntPipeline.java
! src/share/classes/java/util/stream/LongPipeline.java
! src/share/classes/java/util/stream/Node.java
! src/share/classes/java/util/stream/Nodes.java
! src/share/classes/java/util/stream/SortedOps.java
! src/share/classes/java/util/stream/SpinedBuffer.java
! test/java/util/stream/boottest/java/util/stream/DoubleNodeTest.java
! test/java/util/stream/boottest/java/util/stream/IntNodeTest.java
! test/java/util/stream/boottest/java/util/stream/LongNodeTest.java
! test/java/util/stream/boottest/java/util/stream/SpinedBufferTest.java
Changeset: f3609297a868
Author: igerasim
Date: 2013-06-13 15:15 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f3609297a868
7181748: java/lang/ThreadGroup/Suspend.java test fails intermittently
Reviewed-by: chegar, dholmes
! test/java/lang/ThreadGroup/Suspend.java
Changeset: ff83bd43e36a
Author: khazra
Date: 2013-06-13 11:23 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ff83bd43e36a
8015421: NegativeArraySizeException occurs in ChunkedOutputStream() with Integer.MAX_VALUE
Summary: Ensure integer overflow does not occur
Reviewed-by: chegar
! src/share/classes/sun/net/www/http/ChunkedOutputStream.java
Changeset: 42f9ad39bf42
Author: khazra
Date: 2013-06-13 17:48 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/42f9ad39bf42
7169142: CookieHandler does not work with localhost
Summary: Add .local to derived effective hostnames without dot
Reviewed-by: chegar
! src/share/classes/java/net/CookieManager.java
+ test/java/net/CookieHandler/LocalHostCookie.java
Changeset: f695f447f6b7
Author: jzavgren
Date: 2013-06-14 09:13 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f695f447f6b7
8014307: Memory leak ... security/jgss/wrapper/GSSLibStub.c
Summary: I modified the native procedure: Java_sun_security_jgss_wrapper_GSSLibStub_initContext() so that allocated memory is freed when errors occur.
Reviewed-by: chegar, valeriep
! src/share/native/sun/security/jgss/wrapper/GSSLibStub.c
Changeset: 45a3584bfacf
Author: coffeys
Date: 2013-06-14 15:14 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/45a3584bfacf
8015978: Incorrect transformation of XPath expression "string(-0)"
Reviewed-by: darcy, joehw
Contributed-by: aleksej.efimov at oracle.com
+ test/javax/xml/jaxp/XPath/8015978/XPathNegativeZero.java
+ test/javax/xml/jaxp/XPath/8015978/dummy.xml
+ test/javax/xml/jaxp/XPath/8015978/negativezero.xsl
Changeset: bad604b15314
Author: lana
Date: 2013-06-16 22:36 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bad604b15314
Merge
- src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Fedora.properties
- src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.SuSE.properties
- src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Ubuntu.properties
- src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.properties
Changeset: adf70cb48ce0
Author: chegar
Date: 2013-06-17 14:09 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/adf70cb48ce0
8016747: Replace deprecated PlatformLogger isLoggable(int) with isLoggable(Level)
Reviewed-by: darcy
! src/macosx/classes/sun/lwawt/LWComponentPeer.java
! src/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/share/classes/java/awt/AWTEvent.java
! src/share/classes/java/awt/AttributeValue.java
! src/share/classes/java/awt/Component.java
! src/share/classes/java/awt/Container.java
! src/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java
! src/share/classes/java/awt/Cursor.java
! src/share/classes/java/awt/DefaultKeyboardFocusManager.java
! src/share/classes/java/awt/EventDispatchThread.java
! src/share/classes/java/awt/EventQueue.java
! src/share/classes/java/awt/KeyboardFocusManager.java
! src/share/classes/java/awt/SplashScreen.java
! src/share/classes/java/awt/Toolkit.java
! src/share/classes/java/awt/WaitDispatchSupport.java
! src/share/classes/java/awt/Window.java
! src/share/classes/java/awt/event/InputEvent.java
! src/share/classes/java/net/CookieManager.java
! src/share/classes/java/util/Currency.java
! src/share/classes/javax/swing/BufferStrategyPaintManager.java
! src/share/classes/javax/swing/SortingFocusTraversalPolicy.java
! src/share/classes/sun/awt/AWTAutoShutdown.java
! src/share/classes/sun/awt/DebugSettings.java
! src/share/classes/sun/awt/KeyboardFocusManagerPeerImpl.java
! src/share/classes/sun/awt/ScrollPaneWheelScroller.java
! src/share/classes/sun/awt/SunDisplayChanger.java
! src/share/classes/sun/awt/SunGraphicsCallback.java
! src/share/classes/sun/awt/SunToolkit.java
! src/share/classes/sun/awt/datatransfer/DataTransferer.java
! src/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java
! src/share/classes/sun/awt/im/InputContext.java
! src/share/classes/sun/font/SunFontManager.java
! src/share/classes/sun/net/ftp/impl/FtpClient.java
! src/share/classes/sun/net/www/http/HttpClient.java
! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/share/classes/sun/net/www/protocol/http/NTLMAuthenticationProxy.java
! src/share/classes/sun/net/www/protocol/http/Negotiator.java
! src/share/classes/sun/net/www/protocol/https/HttpsClient.java
! src/solaris/classes/sun/awt/X11/ListHelper.java
! src/solaris/classes/sun/awt/X11/UnsafeXDisposerRecord.java
! src/solaris/classes/sun/awt/X11/XAWTXSettings.java
! src/solaris/classes/sun/awt/X11/XBaseMenuWindow.java
! src/solaris/classes/sun/awt/X11/XBaseWindow.java
! src/solaris/classes/sun/awt/X11/XCheckboxPeer.java
! src/solaris/classes/sun/awt/X11/XChoicePeer.java
! src/solaris/classes/sun/awt/X11/XComponentPeer.java
! src/solaris/classes/sun/awt/X11/XContentWindow.java
! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java
! src/solaris/classes/sun/awt/X11/XDnDDragSourceProtocol.java
! src/solaris/classes/sun/awt/X11/XDnDDropTargetProtocol.java
! src/solaris/classes/sun/awt/X11/XDragSourceContextPeer.java
! src/solaris/classes/sun/awt/X11/XDropTargetContextPeer.java
! src/solaris/classes/sun/awt/X11/XDropTargetProtocol.java
! src/solaris/classes/sun/awt/X11/XDropTargetRegistry.java
! src/solaris/classes/sun/awt/X11/XEmbedCanvasPeer.java
! src/solaris/classes/sun/awt/X11/XEmbedClientHelper.java
! src/solaris/classes/sun/awt/X11/XEmbedHelper.java
! src/solaris/classes/sun/awt/X11/XEmbedServerTester.java
! src/solaris/classes/sun/awt/X11/XEmbeddedFramePeer.java
! src/solaris/classes/sun/awt/X11/XErrorHandlerUtil.java
! src/solaris/classes/sun/awt/X11/XFileDialogPeer.java
! src/solaris/classes/sun/awt/X11/XFramePeer.java
! src/solaris/classes/sun/awt/X11/XIconWindow.java
! src/solaris/classes/sun/awt/X11/XInputMethod.java
! src/solaris/classes/sun/awt/X11/XKeyboardFocusManagerPeer.java
! src/solaris/classes/sun/awt/X11/XListPeer.java
! src/solaris/classes/sun/awt/X11/XMSelection.java
! src/solaris/classes/sun/awt/X11/XMenuBarPeer.java
! src/solaris/classes/sun/awt/X11/XMenuPeer.java
! src/solaris/classes/sun/awt/X11/XMenuWindow.java
! src/solaris/classes/sun/awt/X11/XNETProtocol.java
! src/solaris/classes/sun/awt/X11/XPopupMenuPeer.java
! src/solaris/classes/sun/awt/X11/XProtocol.java
! src/solaris/classes/sun/awt/X11/XScrollbar.java
! src/solaris/classes/sun/awt/X11/XScrollbarPeer.java
! src/solaris/classes/sun/awt/X11/XSystemTrayPeer.java
! src/solaris/classes/sun/awt/X11/XTextFieldPeer.java
! src/solaris/classes/sun/awt/X11/XToolkit.java
! src/solaris/classes/sun/awt/X11/XTrayIconPeer.java
! src/solaris/classes/sun/awt/X11/XWINProtocol.java
! src/solaris/classes/sun/awt/X11/XWM.java
! src/solaris/classes/sun/awt/X11/XWindow.java
! src/solaris/classes/sun/awt/X11/XWindowPeer.java
! src/solaris/classes/sun/awt/X11GraphicsEnvironment.java
! src/solaris/classes/sun/awt/X11InputMethod.java
! src/windows/classes/sun/awt/windows/WComponentPeer.java
! src/windows/classes/sun/awt/windows/WDesktopProperties.java
! src/windows/classes/sun/awt/windows/WMenuItemPeer.java
! src/windows/classes/sun/awt/windows/WScrollPanePeer.java
! src/windows/classes/sun/awt/windows/WToolkit.java
! src/windows/classes/sun/awt/windows/WWindowPeer.java
Changeset: b0cfde1e70e9
Author: shade
Date: 2013-06-17 16:28 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b0cfde1e70e9
8016236: Class.getGenericInterfaces performance improvement
Summary: cache more reflective data and lookup results.
Reviewed-by: alanb, plevart, psandoz, dl
Contributed-by: Doug Lea , Aleksey Shipilev
! src/share/classes/java/lang/Class.java
! src/share/classes/sun/reflect/generics/repository/ClassRepository.java
! src/share/native/java/lang/Class.c
Changeset: 2b63fda275a3
Author: twisti
Date: 2013-06-17 16:24 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2b63fda275a3
7177472: JSR292: MethodType interning penalizes scalability
Reviewed-by: twisti
Contributed-by: Aleksey Shipilev
! src/share/classes/java/lang/invoke/MethodType.java
Changeset: 116050227ee9
Author: youdwei
Date: 2013-06-17 17:36 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/116050227ee9
8014620: Signature.getAlgorithm return null in special case
Reviewed-by: wetmore
! src/share/classes/java/security/Signature.java
+ test/java/security/Signature/SignatureGetAlgorithm.java
Changeset: 989049977d04
Author: rfield
Date: 2013-06-17 20:31 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/989049977d04
8015402: Lambda metafactory should not attempt to determine bridge methods
Summary: paired with 8013789: Compiler should emit bridges in interfaces
Reviewed-by: twisti
! src/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java
! src/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/share/classes/java/lang/invoke/LambdaMetafactory.java
Changeset: 956b00d7d4ea
Author: uta
Date: 2013-06-18 17:19 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/956b00d7d4ea
8016046: (process) Strict validation of input should be security manager case only [win].
Reviewed-by: alanb, ahgross
! src/windows/classes/java/lang/ProcessImpl.java
! test/java/lang/Runtime/exec/ExecCommand.java
Changeset: 3c36782f5129
Author: bae
Date: 2013-02-27 12:10 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3c36782f5129
8001034: Memory management improvements
Reviewed-by: mschoene, prr, jgodinez
! src/solaris/native/sun/awt/awt_GraphicsEnv.c
! src/solaris/native/sun/awt/awt_GraphicsEnv.h
! src/solaris/native/sun/java2d/x11/X11SurfaceData.c
Changeset: b4a306969af5
Author: alanb
Date: 2013-02-27 11:44 +0000
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b4a306969af5
8004288: (fs) Files.probeContentType problems
Reviewed-by: ahgross, sherman
! src/share/classes/java/nio/file/Files.java
! src/solaris/classes/sun/nio/fs/GnomeFileTypeDetector.java
Changeset: ecf85457671a
Author: dmocek
Date: 2013-03-04 14:34 -0800
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ecf85457671a
8000638: Improve deserialization
Reviewed-by: smarks, hawtin, mchung
! src/share/classes/java/io/ObjectStreamClass.java
Changeset: 1bd2a0bb583e
Author: jbachorik
Date: 2013-03-07 14:05 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1bd2a0bb583e
8008603: Improve provision of JMX providers
Reviewed-by: alanb, dfuchs, jfdenise, skoivu
! src/share/classes/javax/management/remote/JMXConnectorFactory.java
Changeset: 711d544b2319
Author: jbachorik
Date: 2013-03-12 09:34 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/711d544b2319
8009038: Improve JMX notification support
Summary: Disallowing access to mutable shared arrays
Reviewed-by: dfuchs, mchung, skoivu
! src/share/classes/javax/management/StandardEmitterMBean.java
Changeset: 363547f54176
Author: jbachorik
Date: 2013-03-12 11:09 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/363547f54176
8009034: Improve resulting notifications in JMX
Summary: Disallowing access to mutable shared arrays
Reviewed-by: dfuchs, mchung, skoivu
! src/share/classes/javax/management/remote/NotificationResult.java
Changeset: 9114ea4791ec
Author: jbachorik
Date: 2013-03-14 14:42 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9114ea4791ec
8008585: Better JMX data handling
Reviewed-by: alanb, dfuchs, jfdenise, skoivu, sjiang
! src/share/classes/javax/management/remote/JMXConnectorFactory.java
Changeset: 200ae4b8f192
Author: jbachorik
Date: 2013-03-14 14:45 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/200ae4b8f192
8008607: Better input checking in JMX
Reviewed-by: dfuchs, mchung, skoivu, sjiang
! src/share/classes/com/sun/jmx/mbeanserver/MBeanIntrospector.java
Changeset: a65111ce1ed7
Author: khazra
Date: 2013-03-14 13:46 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a65111ce1ed7
7170730: Improve Windows network stack support.
Summary: Enable exclusive binding of ports on Windows
Reviewed-by: alanb, chegar, ahgross
! make/java/nio/mapfile-bsd
! make/java/nio/mapfile-linux
! make/java/nio/mapfile-solaris
! makefiles/mapfiles/libnio/mapfile-linux
! makefiles/mapfiles/libnio/mapfile-macosx
! makefiles/mapfiles/libnio/mapfile-solaris
! src/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java
! src/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java
! src/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/share/classes/sun/nio/ch/Net.java
! src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/solaris/native/sun/nio/ch/Net.c
! src/windows/classes/java/net/DefaultDatagramSocketImplFactory.java
! src/windows/classes/java/net/DualStackPlainDatagramSocketImpl.java
! src/windows/classes/java/net/DualStackPlainSocketImpl.java
! src/windows/classes/java/net/PlainSocketImpl.java
! src/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java
! src/windows/classes/java/net/TwoStacksPlainSocketImpl.java
! src/windows/native/java/net/DualStackPlainDatagramSocketImpl.c
! src/windows/native/java/net/DualStackPlainSocketImpl.c
! src/windows/native/java/net/TwoStacksPlainDatagramSocketImpl.c
! src/windows/native/java/net/TwoStacksPlainSocketImpl.c
! src/windows/native/java/net/net_util_md.c
! src/windows/native/java/net/net_util_md.h
! src/windows/native/sun/nio/ch/Net.c
Changeset: 30f15138e298
Author: dmocek
Date: 2013-03-13 17:24 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/30f15138e298
8001033: Refactor network address handling in virtual machine identifiers
Reviewed-by: smarks, hawtin, mchung
! src/share/classes/java/rmi/dgc/VMID.java
Changeset: 9f99c9ab588b
Author: jgodinez
Date: 2013-03-15 12:31 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9f99c9ab588b
8007927: Improve cmsAllocProfileSequenceDescription
Reviewed-by: bae, mschoene, prr
Contributed-by: jia-hong.chen at oracle.com
! src/share/native/sun/java2d/cmm/lcms/cmsnamed.c
Changeset: bf7120252a95
Author: jbachorik
Date: 2013-03-18 11:17 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bf7120252a95
8009996: tests javax/management/mxbean/MiscTest.java and javax/management/mxbean/StandardMBeanOverrideTest.java fail
Reviewed-by: dfuchs, dholmes
! src/share/classes/javax/management/StandardEmitterMBean.java
Changeset: 59ced5cf8344
Author: dfuchs
Date: 2013-03-18 11:55 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/59ced5cf8344
8001043: Clarify definition restrictions
Reviewed-by: alanb, skoivu, smarks
! src/share/classes/sun/rmi/server/LoaderHandler.java
Changeset: 810688020f65
Author: sla
Date: 2013-03-19 13:26 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/810688020f65
8003703: Update RMI connection dialog box
Reviewed-by: skoivu, ahgross, mchung, jbachorik
! src/share/classes/sun/tools/jconsole/Messages.java
! src/share/classes/sun/tools/jconsole/ProxyClient.java
! src/share/classes/sun/tools/jconsole/VMPanel.java
! src/share/classes/sun/tools/jconsole/resources/messages.properties
Changeset: 8b4c3e09b29a
Author: jgodinez
Date: 2013-03-19 14:29 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8b4c3e09b29a
8009013: Better handling of T2K glyphs
Reviewed-by: bae, mschoene, prr
Contributed-by: jia-hong.chen at oracle.com
! src/share/native/sun/font/freetypeScaler.c
Changeset: dd60654d4a8b
Author: darcy
Date: 2013-03-19 14:59 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/dd60654d4a8b
8001309: Better handling of annotation interfaces
Reviewed-by: ahgross, smarks, alanb
! src/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
Changeset: b412e6128726
Author: jgodinez
Date: 2013-03-20 10:12 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b412e6128726
8007929: Improve CurvesAlloc
Reviewed-by: bae, mschoene, prr
Contributed-by: jia-hong.chen at oracle.com
! src/share/native/sun/java2d/cmm/lcms/cmsopt.c
Changeset: cfea7f72cbcd
Author: khazra
Date: 2013-03-20 11:50 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cfea7f72cbcd
8010213: Some api/javax_net/SocketFactory tests fail in 7u25 nightly build
Summary: Eliminate fall-through while setting socket options on Windows
Reviewed-by: alanb, chegar
! src/windows/classes/java/net/DualStackPlainSocketImpl.java
Changeset: 711187756b9e
Author: leonidr
Date: 2013-03-21 02:13 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/711187756b9e
8004584: Augment applet contextualization
Summary: Do not create the main AppContext for applets
Reviewed-by: art, ahgross
! src/share/classes/java/util/logging/LogManager.java
! src/share/classes/sun/applet/AppletSecurity.java
! src/share/classes/sun/awt/AppContext.java
! src/share/classes/sun/awt/SunToolkit.java
Changeset: 9d6d7886a74c
Author: jbachorik
Date: 2013-03-21 09:26 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9d6d7886a74c
8008623: Better handling of MBeanServers
Reviewed-by: dfuchs, dholmes, skoivu
! src/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java
! src/share/classes/com/sun/jmx/mbeanserver/JmxMBeanServer.java
! src/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiator.java
Changeset: 9bcf9c9cb73d
Author: vinnie
Date: 2013-03-21 12:14 +0000
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9bcf9c9cb73d
8009067: Improve storing keys in KeyStore
Reviewed-by: mullan, skoivu
! src/share/classes/java/security/KeyStore.java
Changeset: 434e0155180c
Author: jfdenise
Date: 2013-03-26 09:12 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/434e0155180c
8009004: Better implementation of RMI connections
Summary: Better class handling.
Reviewed-by: alanb, dfuchs, skoivu, jbachorik
Contributed-by: jean-francois.denise at oracle.com
! src/share/classes/com/sun/jmx/remote/util/OrderClassLoaders.java
! src/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java
Changeset: 72fac19dad5c
Author: sjiang
Date: 2013-03-26 08:32 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/72fac19dad5c
8008615: Improve robustness of JMX internal APIs
Reviewed-by: dfuchs, skoivu, dholmes
! src/share/classes/com/sun/jmx/mbeanserver/ObjectInputStreamWithLoader.java
! src/share/classes/javax/management/MBeanServerFactory.java
! src/share/classes/javax/management/remote/rmi/RMIConnector.java
Changeset: 27d79fbadda1
Author: jfdenise
Date: 2013-03-27 09:59 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/27d79fbadda1
8008128: Better API coherence for JMX
Summary: Permission for getting classloader
Reviewed-by: alanb, dfuchs, skoivu
Contributed-by: jean-francois.denise at oracle.com
! src/share/classes/com/sun/jmx/mbeanserver/ClassLoaderRepositorySupport.java
! src/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiator.java
Changeset: 311f16954ada
Author: jbachorik
Date: 2013-03-27 13:29 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/311f16954ada
8010209: Better provision of factories
Reviewed-by: dcubed, ahgross
! src/share/classes/sun/tracing/ProviderSkeleton.java
! src/share/classes/sun/tracing/dtrace/DTraceProvider.java
Changeset: 185cbf454f51
Author: jgodinez
Date: 2013-03-27 11:38 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/185cbf454f51
8009654: Improve stability of cmsnamed
Reviewed-by: bae, mschoene, prr
Contributed-by: jia-hong.chen at oracle.com
! src/share/native/sun/java2d/cmm/lcms/cmsnamed.c
Changeset: c193b7431ea6
Author: jgodinez
Date: 2013-03-27 15:58 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c193b7431ea6
8007925: Improve cmsStageAllocLabV2ToV4curves
8007926: Improve cmsPipelineDup
Reviewed-by: bae, mschoene, prr
Contributed-by: jia-hong.chen at oracle.com
! src/share/native/sun/java2d/cmm/lcms/cmslut.c
Changeset: 9137e1efe9fd
Author: lancea
Date: 2013-03-28 06:55 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9137e1efe9fd
8009554: Improve SerialJavaObject.getFields
Reviewed-by: alanb, skoivu, mchung
! src/share/classes/javax/sql/rowset/serial/SerialJavaObject.java
Changeset: 7067e2e493e5
Author: khazra
Date: 2013-03-28 14:34 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7067e2e493e5
8001318: Socket.getLocalAddress not consistent with InetAddress.getLocalHost
Reviewed-by: alanb, chegar, hawtin
! src/share/classes/java/net/ServerSocket.java
! src/share/classes/java/net/Socket.java
! src/share/classes/java/net/SocksSocketImpl.java
! src/share/classes/java/nio/channels/AsynchronousServerSocketChannel.java
! src/share/classes/java/nio/channels/AsynchronousSocketChannel.java
! src/share/classes/java/nio/channels/DatagramChannel.java
! src/share/classes/java/nio/channels/NetworkChannel.java
! src/share/classes/java/nio/channels/ServerSocketChannel.java
! src/share/classes/java/nio/channels/SocketChannel.java
! src/share/classes/sun/net/NetworkClient.java
! src/share/classes/sun/net/ftp/impl/FtpClient.java
! src/share/classes/sun/net/httpserver/ServerImpl.java
! src/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java
! src/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java
! src/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/share/classes/sun/nio/ch/Net.java
! src/share/classes/sun/nio/ch/ServerSocketAdaptor.java
! src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/share/classes/sun/nio/ch/SocketAdaptor.java
! src/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/share/classes/sun/rmi/server/Activation.java
! src/share/classes/sun/rmi/transport/proxy/WrappedSocket.java
! src/solaris/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java
! src/solaris/classes/sun/nio/ch/sctp/SctpNet.java
! src/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java
Changeset: d0ba983c0e70
Author: jbachorik
Date: 2013-03-28 09:39 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d0ba983c0e70
8008982: Adjust JMX for underlying interface changes
Reviewed-by: mchung, dholmes, dfuchs, skoivu
! src/share/classes/com/sun/jmx/mbeanserver/Introspector.java
! src/share/classes/javax/management/JMX.java
! src/share/classes/javax/management/MBeanServerInvocationHandler.java
Changeset: 2db5b7f6aa66
Author: jgodinez
Date: 2013-03-29 10:01 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2db5b7f6aa66
8001038: Resourcefully handle resources
Reviewed-by: prr, bae
Contributed-by: jia-hong.chen at oracle.com
! src/share/classes/java/awt/Font.java
! src/share/classes/sun/font/CreatedFontTracker.java
Changeset: d6f0cbba0b8a
Author: serb
Date: 2013-03-29 22:07 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d6f0cbba0b8a
8006328: Improve robustness of sound classes
8009057: Improve MIDI event handling
Reviewed-by: amenkov, art, skoivu
! src/share/classes/com/sun/media/sound/AbstractDataLine.java
! src/share/classes/com/sun/media/sound/AbstractLine.java
! src/share/classes/com/sun/media/sound/AbstractMidiDevice.java
! src/share/classes/com/sun/media/sound/AbstractMidiDeviceProvider.java
! src/share/classes/com/sun/media/sound/AbstractMixer.java
! src/share/classes/com/sun/media/sound/AiffFileFormat.java
! src/share/classes/com/sun/media/sound/AiffFileReader.java
! src/share/classes/com/sun/media/sound/AiffFileWriter.java
! src/share/classes/com/sun/media/sound/AlawCodec.java
! src/share/classes/com/sun/media/sound/AuFileFormat.java
! src/share/classes/com/sun/media/sound/AuFileReader.java
! src/share/classes/com/sun/media/sound/AuFileWriter.java
! src/share/classes/com/sun/media/sound/AudioFileSoundbankReader.java
! src/share/classes/com/sun/media/sound/AudioFloatConverter.java
! src/share/classes/com/sun/media/sound/AudioFloatFormatConverter.java
! src/share/classes/com/sun/media/sound/AudioFloatInputStream.java
! src/share/classes/com/sun/media/sound/AudioSynthesizerPropertyInfo.java
! src/share/classes/com/sun/media/sound/DLSInfo.java
! src/share/classes/com/sun/media/sound/DLSInstrument.java
! src/share/classes/com/sun/media/sound/DLSModulator.java
! src/share/classes/com/sun/media/sound/DLSRegion.java
! src/share/classes/com/sun/media/sound/DLSSample.java
! src/share/classes/com/sun/media/sound/DLSSampleLoop.java
! src/share/classes/com/sun/media/sound/DLSSampleOptions.java
! src/share/classes/com/sun/media/sound/DLSSoundbank.java
! src/share/classes/com/sun/media/sound/DLSSoundbankReader.java
! src/share/classes/com/sun/media/sound/DataPusher.java
! src/share/classes/com/sun/media/sound/DirectAudioDevice.java
! src/share/classes/com/sun/media/sound/DirectAudioDeviceProvider.java
! src/share/classes/com/sun/media/sound/EmergencySoundbank.java
! src/share/classes/com/sun/media/sound/EventDispatcher.java
! src/share/classes/com/sun/media/sound/FFT.java
! src/share/classes/com/sun/media/sound/FastShortMessage.java
! src/share/classes/com/sun/media/sound/JARSoundbankReader.java
! src/share/classes/com/sun/media/sound/JDK13Services.java
! src/share/classes/com/sun/media/sound/JSSecurityManager.java
! src/share/classes/com/sun/media/sound/JavaSoundAudioClip.java
! src/share/classes/com/sun/media/sound/MidiDeviceReceiverEnvelope.java
! src/share/classes/com/sun/media/sound/MidiDeviceTransmitterEnvelope.java
! src/share/classes/com/sun/media/sound/MidiInDevice.java
! src/share/classes/com/sun/media/sound/MidiInDeviceProvider.java
! src/share/classes/com/sun/media/sound/MidiOutDevice.java
! src/share/classes/com/sun/media/sound/MidiOutDeviceProvider.java
! src/share/classes/com/sun/media/sound/MidiUtils.java
! src/share/classes/com/sun/media/sound/ModelByteBuffer.java
! src/share/classes/com/sun/media/sound/ModelByteBufferWavetable.java
! src/share/classes/com/sun/media/sound/ModelConnectionBlock.java
! src/share/classes/com/sun/media/sound/ModelDestination.java
! src/share/classes/com/sun/media/sound/ModelIdentifier.java
! src/share/classes/com/sun/media/sound/ModelInstrument.java
! src/share/classes/com/sun/media/sound/ModelInstrumentComparator.java
! src/share/classes/com/sun/media/sound/ModelMappedInstrument.java
! src/share/classes/com/sun/media/sound/ModelPatch.java
! src/share/classes/com/sun/media/sound/ModelPerformer.java
! src/share/classes/com/sun/media/sound/ModelSource.java
! src/share/classes/com/sun/media/sound/ModelStandardDirector.java
! src/share/classes/com/sun/media/sound/ModelStandardIndexedDirector.java
! src/share/classes/com/sun/media/sound/ModelStandardTransform.java
! src/share/classes/com/sun/media/sound/PCMtoPCMCodec.java
! src/share/classes/com/sun/media/sound/Platform.java
! src/share/classes/com/sun/media/sound/PortMixer.java
! src/share/classes/com/sun/media/sound/PortMixerProvider.java
! src/share/classes/com/sun/media/sound/Printer.java
! src/share/classes/com/sun/media/sound/RIFFInvalidDataException.java
! src/share/classes/com/sun/media/sound/RIFFInvalidFormatException.java
! src/share/classes/com/sun/media/sound/RIFFReader.java
! src/share/classes/com/sun/media/sound/RIFFWriter.java
! src/share/classes/com/sun/media/sound/RealTimeSequencer.java
! src/share/classes/com/sun/media/sound/RealTimeSequencerProvider.java
! src/share/classes/com/sun/media/sound/SF2GlobalRegion.java
! src/share/classes/com/sun/media/sound/SF2Instrument.java
! src/share/classes/com/sun/media/sound/SF2InstrumentRegion.java
! src/share/classes/com/sun/media/sound/SF2Layer.java
! src/share/classes/com/sun/media/sound/SF2LayerRegion.java
! src/share/classes/com/sun/media/sound/SF2Modulator.java
! src/share/classes/com/sun/media/sound/SF2Sample.java
! src/share/classes/com/sun/media/sound/SF2Soundbank.java
! src/share/classes/com/sun/media/sound/SF2SoundbankReader.java
! src/share/classes/com/sun/media/sound/SoftAbstractResampler.java
! src/share/classes/com/sun/media/sound/SoftAudioBuffer.java
! src/share/classes/com/sun/media/sound/SoftAudioPusher.java
! src/share/classes/com/sun/media/sound/SoftChannel.java
! src/share/classes/com/sun/media/sound/SoftChannelProxy.java
! src/share/classes/com/sun/media/sound/SoftChorus.java
! src/share/classes/com/sun/media/sound/SoftCubicResampler.java
! src/share/classes/com/sun/media/sound/SoftEnvelopeGenerator.java
! src/share/classes/com/sun/media/sound/SoftFilter.java
! src/share/classes/com/sun/media/sound/SoftInstrument.java
! src/share/classes/com/sun/media/sound/SoftJitterCorrector.java
! src/share/classes/com/sun/media/sound/SoftLanczosResampler.java
! src/share/classes/com/sun/media/sound/SoftLimiter.java
! src/share/classes/com/sun/media/sound/SoftLinearResampler.java
! src/share/classes/com/sun/media/sound/SoftLinearResampler2.java
! src/share/classes/com/sun/media/sound/SoftLowFrequencyOscillator.java
! src/share/classes/com/sun/media/sound/SoftMainMixer.java
! src/share/classes/com/sun/media/sound/SoftMidiAudioFileReader.java
! src/share/classes/com/sun/media/sound/SoftMixingClip.java
! src/share/classes/com/sun/media/sound/SoftMixingDataLine.java
! src/share/classes/com/sun/media/sound/SoftMixingMainMixer.java
! src/share/classes/com/sun/media/sound/SoftMixingMixer.java
! src/share/classes/com/sun/media/sound/SoftMixingMixerProvider.java
! src/share/classes/com/sun/media/sound/SoftMixingSourceDataLine.java
! src/share/classes/com/sun/media/sound/SoftPerformer.java
! src/share/classes/com/sun/media/sound/SoftPointResampler.java
! src/share/classes/com/sun/media/sound/SoftProvider.java
! src/share/classes/com/sun/media/sound/SoftReceiver.java
! src/share/classes/com/sun/media/sound/SoftReverb.java
! src/share/classes/com/sun/media/sound/SoftShortMessage.java
! src/share/classes/com/sun/media/sound/SoftSincResampler.java
! src/share/classes/com/sun/media/sound/SoftSynthesizer.java
! src/share/classes/com/sun/media/sound/SoftTuning.java
! src/share/classes/com/sun/media/sound/SoftVoice.java
! src/share/classes/com/sun/media/sound/StandardMidiFileReader.java
! src/share/classes/com/sun/media/sound/StandardMidiFileWriter.java
! src/share/classes/com/sun/media/sound/SunCodec.java
! src/share/classes/com/sun/media/sound/SunFileReader.java
! src/share/classes/com/sun/media/sound/SunFileWriter.java
! src/share/classes/com/sun/media/sound/Toolkit.java
! src/share/classes/com/sun/media/sound/UlawCodec.java
! src/share/classes/com/sun/media/sound/WaveExtensibleFileReader.java
! src/share/classes/com/sun/media/sound/WaveFileFormat.java
! src/share/classes/com/sun/media/sound/WaveFileReader.java
! src/share/classes/com/sun/media/sound/WaveFileWriter.java
! src/share/classes/com/sun/media/sound/WaveFloatFileReader.java
! src/share/classes/com/sun/media/sound/WaveFloatFileWriter.java
! src/share/classes/javax/sound/midi/MetaMessage.java
! src/share/classes/javax/sound/sampled/Mixer.java
! src/share/classes/sun/audio/AudioData.java
! src/share/classes/sun/audio/AudioDataStream.java
! src/share/classes/sun/audio/AudioDevice.java
! src/share/classes/sun/audio/AudioPlayer.java
! src/share/classes/sun/audio/AudioStream.java
! src/share/classes/sun/audio/AudioStreamSequence.java
! src/share/classes/sun/audio/AudioTranslatorStream.java
! src/share/classes/sun/audio/ContinuousAudioDataStream.java
! src/share/classes/sun/audio/InvalidAudioFormatException.java
Changeset: 2eac60e99307
Author: dsamersoff
Date: 2013-03-31 22:00 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2eac60e99307
8007471: Improve MBean notifications
Summary: Improve MBean notifications
Reviewed-by: dfuchs, mchung, alanb, skoivu
! src/share/classes/com/sun/jmx/remote/internal/ArrayNotificationBuffer.java
! src/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java
Changeset: 107f21efda78
Author: dsamersoff
Date: 2013-03-31 22:59 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/107f21efda78
8008120: Improve JMX class checking
Summary: Improve JMX class checking
Reviewed-by: mchung, dfuchs, alanb, skoivu
! src/share/classes/javax/management/relation/RelationNotification.java
Changeset: 0bddd4e8bfb6
Author: dsamersoff
Date: 2013-03-31 23:47 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0bddd4e8bfb6
8008124: Better compliance testing
Summary: Better compliance testing
Reviewed-by: dfuchs, jfdenise, skoivu, alanb
! src/share/classes/com/sun/jmx/mbeanserver/Introspector.java
Changeset: 0d36b1e3e509
Author: prr
Date: 2013-04-01 09:55 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0d36b1e3e509
8005007: Better glyph processing
Reviewed-by: srl, mschoene, bae
! src/share/classes/sun/font/ExtendedTextSourceLabel.java
! src/share/native/sun/font/layout/LEGlyphStorage.cpp
! src/share/native/sun/font/layout/LookupProcessor.cpp
Changeset: 4224b02452f5
Author: sjiang
Date: 2013-04-02 10:38 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4224b02452f5
8007467: Better JMX type conversion
Reviewed-by: dfuchs, mchung, skoivu
! src/share/classes/com/sun/jmx/mbeanserver/ConvertingMethod.java
! src/share/classes/com/sun/jmx/mbeanserver/DefaultMXBeanMappingFactory.java
! src/share/classes/com/sun/jmx/mbeanserver/StandardMBeanIntrospector.java
! src/share/classes/javax/management/openmbean/CompositeDataInvocationHandler.java
! src/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java
Changeset: 5ae5c4120014
Author: egahlin
Date: 2013-03-21 13:56 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5ae5c4120014
8008611: Better handling of annotations in JMX
Reviewed-by: skoivu, dholmes, jfdenise
! src/share/classes/com/sun/jmx/mbeanserver/Introspector.java
Changeset: 802f5e480c8a
Author: mullan
Date: 2013-04-05 10:17 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/802f5e480c8a
8001330: Improve on checking order
Reviewed-by: acorn, hawtin
! src/share/classes/java/security/AccessControlContext.java
! src/share/classes/java/security/AccessController.java
! src/share/classes/java/security/ProtectionDomain.java
Changeset: e5969bf37f26
Author: chegar
Date: 2013-04-08 06:15 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e5969bf37f26
8008593: Better URLClassLoader resource management
Reviewed-by: alanb, sherman, hawtin
! make/java/zip/mapfile-vers
! make/java/zip/reorder-i586
! make/java/zip/reorder-sparc
! make/java/zip/reorder-sparcv9
! makefiles/mapfiles/libzip/mapfile-vers
! makefiles/mapfiles/libzip/reorder-sparc
! makefiles/mapfiles/libzip/reorder-sparcv9
! makefiles/mapfiles/libzip/reorder-x86
! src/share/classes/java/util/zip/ZipFile.java
+ src/share/classes/sun/misc/JavaUtilZipFileAccess.java
! src/share/classes/sun/misc/SharedSecrets.java
! src/share/classes/sun/misc/URLClassPath.java
! src/share/native/java/util/zip/ZipFile.c
! src/share/native/java/util/zip/zip_util.c
! src/share/native/java/util/zip/zip_util.h
Changeset: 6f75b365af19
Author: vinnie
Date: 2013-04-08 21:12 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6f75b365af19
8009235: Improve handling of TSA data
Reviewed-by: ahgross, mullan
! src/share/classes/sun/security/pkcs/SignerInfo.java
! src/share/classes/sun/security/timestamp/TimestampToken.java
Changeset: 5496abfc666a
Author: prr
Date: 2013-04-08 13:29 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5496abfc666a
8011248: Better Component Rasters
Reviewed-by: bae, vadim, mschoene
! src/share/classes/sun/awt/image/IntegerComponentRaster.java
Changeset: 761e0002dcfe
Author: prr
Date: 2013-04-08 13:32 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/761e0002dcfe
8011253: Better Short Component Rasters
Reviewed-by: bae, vadim, mschoene
! src/share/classes/sun/awt/image/ShortBandedRaster.java
! src/share/classes/sun/awt/image/ShortComponentRaster.java
Changeset: 1adc1051f2d3
Author: prr
Date: 2013-04-08 13:35 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1adc1051f2d3
8011257: Better Byte Component Rasters
Reviewed-by: bae, vadim, mschoene
! src/share/classes/sun/awt/image/ByteBandedRaster.java
! src/share/classes/sun/awt/image/ByteComponentRaster.java
Changeset: eafd52d53f09
Author: bae
Date: 2013-04-10 15:55 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/eafd52d53f09
8011243: Improve ImagingLib
Reviewed-by: prr, vadim
! src/share/native/sun/awt/medialib/awt_ImagingLib.c
! src/share/native/sun/awt/medialib/mlib_ImageCreate.c
Changeset: fa42f0831e66
Author: bae
Date: 2013-04-12 14:08 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fa42f0831e66
8011992: java/awt/image/mlib/MlibOpsTest.java failed since jdk7u25b05
Reviewed-by: vadim
! src/share/native/sun/awt/medialib/awt_ImagingLib.c
! test/java/awt/image/mlib/MlibOpsTest.java
Changeset: bfe04328d394
Author: bae
Date: 2013-04-15 14:11 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bfe04328d394
8012112: java/awt/image/mlib/MlibOpsTest.java fails on sparc solaris
Reviewed-by: prr, vadim
! src/share/native/sun/awt/medialib/awt_ImagingLib.c
! test/java/awt/image/mlib/MlibOpsTest.java
Changeset: 7d90e3e0a8ec
Author: leonidr
Date: 2013-04-16 21:19 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7d90e3e0a8ec
8011695: [tck-red] Application can not be run, the Security Warning dialog is gray.
Summary: EventQueue shouldn't use AppContext.getAppContext() to obtain its AppContext.
Reviewed-by: art
! src/share/classes/java/awt/EventQueue.java
! src/share/classes/javax/swing/RepaintManager.java
! src/share/classes/sun/awt/SunToolkit.java
Changeset: cf14f699f36c
Author: anthony
Date: 2013-04-18 13:52 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cf14f699f36c
8009071: Improve shape handling
Reviewed-by: art, mschoene
! src/macosx/native/sun/awt/CRobot.m
! src/macosx/native/sun/awt/LWCToolkit.m
! src/macosx/native/sun/awt/splashscreen/splashscreen_sys.m
+ src/share/native/common/sizecalc.h
! src/share/native/sun/awt/splashscreen/java_awt_SplashScreen.c
! src/share/native/sun/awt/splashscreen/splashscreen_gif.c
! src/share/native/sun/java2d/pipe/Region.c
! src/solaris/native/sun/awt/awt_Robot.c
! src/solaris/native/sun/awt/awt_UNIXToolkit.c
! src/solaris/native/sun/awt/fontpath.c
! src/solaris/native/sun/awt/gtk2_interface.c
! src/solaris/native/sun/awt/splashscreen/splashscreen_sys.c
! src/solaris/native/sun/xawt/XlibWrapper.c
! src/windows/native/sun/awt/splashscreen/splashscreen_sys.c
! src/windows/native/sun/font/lcdglyph.c
! src/windows/native/sun/java2d/opengl/WGLSurfaceData.c
! src/windows/native/sun/java2d/windows/GDIBlitLoops.cpp
! src/windows/native/sun/java2d/windows/GDIRenderer.cpp
! src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.cpp
! src/windows/native/sun/windows/CmdIDList.cpp
! src/windows/native/sun/windows/Devices.cpp
! src/windows/native/sun/windows/ShellFolder2.cpp
! src/windows/native/sun/windows/WPrinterJob.cpp
! src/windows/native/sun/windows/alloc.h
! src/windows/native/sun/windows/awt.h
! src/windows/native/sun/windows/awt_BitmapUtil.cpp
! src/windows/native/sun/windows/awt_Component.cpp
! src/windows/native/sun/windows/awt_Cursor.cpp
! src/windows/native/sun/windows/awt_DataTransferer.cpp
! src/windows/native/sun/windows/awt_DesktopProperties.cpp
! src/windows/native/sun/windows/awt_DnDDT.cpp
! src/windows/native/sun/windows/awt_InputMethod.cpp
! src/windows/native/sun/windows/awt_PrintControl.cpp
! src/windows/native/sun/windows/awt_PrintJob.cpp
! src/windows/native/sun/windows/awt_Robot.cpp
Changeset: 4934254492af
Author: sundar
Date: 2013-04-19 11:43 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4934254492af
8006611: Improve scripting
Reviewed-by: mchung
! src/share/classes/javax/script/ScriptEngineManager.java
Changeset: a73ecb5085eb
Author: jfranck
Date: 2013-04-19 14:40 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a73ecb5085eb
8007812: (reflect) Class.getEnclosingMethod problematic for some classes
Summary: Better checking in getEnclosing(Method|Constructor|Class)
Reviewed-by: darcy, ahgross, mchung
! src/share/classes/java/lang/Class.java
+ test/lib/testlibrary/ClassFileInstaller.java
Changeset: 15370008c68d
Author: chegar
Date: 2013-04-22 10:21 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/15370008c68d
8012692: SerialJavaObject.java should be CallerSensitive aware
Reviewed-by: mchung
! src/share/classes/javax/sql/rowset/serial/SerialJavaObject.java
Changeset: ff3ac3680ffa
Author: mchung
Date: 2013-04-22 10:22 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ff3ac3680ffa
8012689: CallerSensitive annotation should not have CONSTRUCTOR Target
Reviewed-by: chegar
! src/share/classes/sun/reflect/CallerSensitive.java
Changeset: 783ed53bce0b
Author: smarks
Date: 2013-04-22 10:55 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/783ed53bce0b
8008132: Better serialization support
Reviewed-by: alanb, hawtin
! src/share/classes/java/io/ObjectOutputStream.java
! src/share/classes/java/io/ObjectStreamClass.java
! src/share/classes/java/io/ObjectStreamField.java
Changeset: bb0ec4661eb8
Author: chegar
Date: 2013-04-22 11:08 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bb0ec4661eb8
8012917: ObjectStreamClass and ObjectStreamField should be CallerSensitive aware
Reviewed-by: mchung
! src/share/classes/java/io/ObjectStreamClass.java
! src/share/classes/java/io/ObjectStreamField.java
Changeset: 10558009e439
Author: anthony
Date: 2013-04-09 12:05 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/10558009e439
8011154: java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java failed since 7u25b03 on windows
Reviewed-by: art, yan
! src/windows/native/sun/windows/awt_Component.cpp
Changeset: 0f0ff6e9da05
Author: mullan
Date: 2013-04-22 11:23 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0f0ff6e9da05
6741606: Integrate Apache Santuario
Reviewed-by: vinnie, hawtin
! src/share/classes/com/sun/org/apache/xml/internal/security/Init.java
! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/JCEMapper.java
! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm.java
! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/Canonicalizer.java
! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/CanonicalizerSpi.java
! src/share/classes/com/sun/org/apache/xml/internal/security/encryption/XMLCipher.java
! src/share/classes/com/sun/org/apache/xml/internal/security/keys/KeyInfo.java
! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolver.java
! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/RetrievalMethodResolver.java
! src/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_en.properties
! src/share/classes/com/sun/org/apache/xml/internal/security/signature/SignedInfo.java
! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java
! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureInput.java
! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/Transform.java
! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/Transforms.java
! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformBase64Decode.java
! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXSLT.java
+ src/share/classes/com/sun/org/apache/xml/internal/security/utils/ClassLoaderUtils.java
! src/share/classes/com/sun/org/apache/xml/internal/security/utils/ElementProxy.java
! src/share/classes/com/sun/org/apache/xml/internal/security/utils/I18n.java
! src/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java
! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolver.java
! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolverSpi.java
! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverFragment.java
! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverXPointer.java
! src/share/classes/javax/xml/crypto/dsig/dom/DOMValidateContext.java
! src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheCanonicalizer.java
! src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheTransform.java
! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfo.java
! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMManifest.java
! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java
! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java
! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperties.java
! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperty.java
! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java
! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java
! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMUtils.java
! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLObject.java
! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java
! src/share/classes/org/jcp/xml/dsig/internal/dom/Utils.java
! src/share/lib/security/java.security-linux
! src/share/lib/security/java.security-macosx
! src/share/lib/security/java.security-solaris
! src/share/lib/security/java.security-windows
! test/javax/xml/crypto/dsig/GenerationTests.java
! test/javax/xml/crypto/dsig/SecurityManager/XMLDSigWithSecMgr.java
! test/javax/xml/crypto/dsig/ValidationTests.java
Changeset: 72f55e763113
Author: leonidr
Date: 2013-03-27 16:37 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/72f55e763113
8003559: Update display of applet windows
Summary: Implemented applet security warning for OS X port
Reviewed-by: art, anthony, serb, skoivu
! make/sun/awt/Makefile
+ make/sun/awt/ToBin.java
! make/sun/lwawt/FILES_export_macosx.gmk
! make/sun/xawt/Makefile
- make/sun/xawt/ToBin.java
! makefiles/GenerateJavaSources.gmk
! makefiles/GensrcIcons.gmk
! makefiles/Tools.gmk
+ makefiles/sun/awt/ToBin.java
- makefiles/sun/awt/X11/ToBin.java
! src/macosx/classes/sun/java2d/opengl/CGLLayer.java
! src/macosx/classes/sun/lwawt/LWKeyboardFocusManagerPeer.java
! src/macosx/classes/sun/lwawt/LWToolkit.java
! src/macosx/classes/sun/lwawt/LWWindowPeer.java
+ src/macosx/classes/sun/lwawt/PlatformEventNotifier.java
! src/macosx/classes/sun/lwawt/PlatformWindow.java
+ src/macosx/classes/sun/lwawt/SecurityWarningWindow.java
! src/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java
! src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java
! src/macosx/classes/sun/lwawt/macosx/CPlatformView.java
! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/macosx/classes/sun/lwawt/macosx/CTrayIcon.java
! src/macosx/classes/sun/lwawt/macosx/CViewPlatformEmbeddedFrame.java
+ src/macosx/classes/sun/lwawt/macosx/CWarningWindow.java
! src/macosx/classes/sun/lwawt/macosx/CWrapper.java
! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/macosx/native/sun/awt/CWrapper.m
+ src/share/classes/sun/awt/IconInfo.java
+ src/share/classes/sun/awt/resources/security-icon-bw16.png
+ src/share/classes/sun/awt/resources/security-icon-bw24.png
+ src/share/classes/sun/awt/resources/security-icon-bw32.png
+ src/share/classes/sun/awt/resources/security-icon-bw48.png
+ src/share/classes/sun/awt/resources/security-icon-interim16.png
+ src/share/classes/sun/awt/resources/security-icon-interim24.png
+ src/share/classes/sun/awt/resources/security-icon-interim32.png
+ src/share/classes/sun/awt/resources/security-icon-interim48.png
+ src/share/classes/sun/awt/resources/security-icon-yellow16.png
+ src/share/classes/sun/awt/resources/security-icon-yellow24.png
+ src/share/classes/sun/awt/resources/security-icon-yellow32.png
+ src/share/classes/sun/awt/resources/security-icon-yellow48.png
! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java
- src/solaris/classes/sun/awt/X11/XIconInfo.java
! src/solaris/classes/sun/awt/X11/XIconWindow.java
! src/solaris/classes/sun/awt/X11/XNETProtocol.java
! src/solaris/classes/sun/awt/X11/XWM.java
! src/solaris/classes/sun/awt/X11/XWarningWindow.java
! src/solaris/classes/sun/awt/X11/XWindowAttributesData.java
! src/solaris/classes/sun/awt/X11/XWindowPeer.java
- src/solaris/classes/sun/awt/X11/security-icon-bw16.png
- src/solaris/classes/sun/awt/X11/security-icon-bw24.png
- src/solaris/classes/sun/awt/X11/security-icon-bw32.png
- src/solaris/classes/sun/awt/X11/security-icon-bw48.png
- src/solaris/classes/sun/awt/X11/security-icon-interim16.png
- src/solaris/classes/sun/awt/X11/security-icon-interim24.png
- src/solaris/classes/sun/awt/X11/security-icon-interim32.png
- src/solaris/classes/sun/awt/X11/security-icon-interim48.png
- src/solaris/classes/sun/awt/X11/security-icon-yellow16.png
- src/solaris/classes/sun/awt/X11/security-icon-yellow24.png
- src/solaris/classes/sun/awt/X11/security-icon-yellow32.png
- src/solaris/classes/sun/awt/X11/security-icon-yellow48.png
Changeset: 31980806a21a
Author: chegar
Date: 2013-04-19 14:14 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/31980806a21a
Merge
- make/sun/xawt/ToBin.java
! makefiles/Tools.gmk
- makefiles/sun/awt/X11/ToBin.java
! src/macosx/classes/sun/lwawt/LWToolkit.java
! src/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/macosx/classes/sun/lwawt/macosx/CPlatformView.java
! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
- src/solaris/classes/sun/awt/X11/XIconInfo.java
! src/solaris/classes/sun/awt/X11/XWindowPeer.java
- src/solaris/classes/sun/awt/X11/security-icon-bw16.png
- src/solaris/classes/sun/awt/X11/security-icon-bw24.png
- src/solaris/classes/sun/awt/X11/security-icon-bw32.png
- src/solaris/classes/sun/awt/X11/security-icon-bw48.png
- src/solaris/classes/sun/awt/X11/security-icon-interim16.png
- src/solaris/classes/sun/awt/X11/security-icon-interim24.png
- src/solaris/classes/sun/awt/X11/security-icon-interim32.png
- src/solaris/classes/sun/awt/X11/security-icon-interim48.png
- src/solaris/classes/sun/awt/X11/security-icon-yellow16.png
- src/solaris/classes/sun/awt/X11/security-icon-yellow24.png
- src/solaris/classes/sun/awt/X11/security-icon-yellow32.png
- src/solaris/classes/sun/awt/X11/security-icon-yellow48.png
Changeset: 7615af456906
Author: chegar
Date: 2013-04-22 11:29 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7615af456906
Merge
Changeset: d0dbbdbb217f
Author: mchung
Date: 2013-04-17 15:04 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d0dbbdbb217f
8011557: Improve reflection utility classes
Reviewed-by: ahgross, alanb
! src/share/classes/java/lang/Class.java
! src/share/classes/java/lang/reflect/Proxy.java
! src/share/classes/sun/reflect/misc/ReflectUtil.java
Changeset: 25b69fbfe80f
Author: chegar
Date: 2013-04-23 11:13 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25b69fbfe80f
Merge
! src/share/classes/java/util/logging/LogManager.java
! src/share/classes/sun/security/timestamp/TimestampToken.java
Changeset: 3197c702c8d1
Author: bae
Date: 2013-04-24 21:15 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3197c702c8d1
8012438: Better image validation
Reviewed-by: prr
! src/share/classes/java/awt/image/ComponentSampleModel.java
! src/share/classes/java/awt/image/PixelInterleavedSampleModel.java
! src/share/classes/java/awt/image/Raster.java
! src/share/classes/sun/awt/image/ByteBandedRaster.java
! src/share/classes/sun/awt/image/ByteComponentRaster.java
! src/share/classes/sun/awt/image/BytePackedRaster.java
! src/share/classes/sun/awt/image/IntegerComponentRaster.java
! src/share/classes/sun/awt/image/ShortBandedRaster.java
! src/share/classes/sun/awt/image/ShortComponentRaster.java
! src/share/native/sun/awt/medialib/awt_ImagingLib.c
Changeset: 256ebcf1317b
Author: chegar
Date: 2013-04-28 09:35 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/256ebcf1317b
Merge
! src/macosx/classes/sun/java2d/opengl/CGLLayer.java
! src/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java
! src/macosx/classes/sun/lwawt/macosx/CPlatformView.java
! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/share/classes/sun/awt/SunToolkit.java
- src/share/classes/sun/java2d/cmm/lcms/META-INF/services/sun.java2d.cmm.PCMM
! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java
! src/solaris/classes/sun/awt/X11/XIconWindow.java
! src/solaris/classes/sun/awt/X11/XNETProtocol.java
! src/solaris/classes/sun/awt/X11/XWM.java
! src/solaris/classes/sun/awt/X11/XWindowPeer.java
Changeset: c3a08adee3ea
Author: chegar
Date: 2013-05-01 12:25 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c3a08adee3ea
Merge
Changeset: f1c0e2da008c
Author: chegar
Date: 2013-05-08 11:22 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f1c0e2da008c
Merge
! src/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
- src/share/classes/java/beans/ReflectionUtils.java
! src/share/classes/java/lang/reflect/Proxy.java
! src/share/classes/java/nio/file/Files.java
! src/solaris/classes/sun/awt/X11/XWindowPeer.java
- test/java/awt/Focus/OverrideRedirectWindowActivationTest/OverrideRedirectWindowActivationTest.java
- test/java/io/Serializable/accessConstants/AccessConstants.java
- test/java/nio/file/Files/walkFileTree/walk_file_tree.sh
- test/sun/reflect/CallerSensitive/MethodFinder.java
Changeset: b8102c2f6632
Author: chegar
Date: 2013-05-16 11:47 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b8102c2f6632
Merge
Changeset: 60a2184a71f2
Author: chegar
Date: 2013-05-23 12:58 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/60a2184a71f2
Merge
- make/com/sun/script/Makefile
- make/sun/org/Makefile
- make/sun/org/mozilla/Makefile
- make/sun/org/mozilla/javascript/Makefile
! src/macosx/classes/sun/lwawt/LWToolkit.java
- src/share/classes/com/sun/script/javascript/ExternalScriptable.java
- src/share/classes/com/sun/script/javascript/JSAdapter.java
- src/share/classes/com/sun/script/javascript/JavaAdapter.java
- src/share/classes/com/sun/script/javascript/META-INF/services/javax.script.ScriptEngineFactory
- src/share/classes/com/sun/script/javascript/RhinoClassShutter.java
- src/share/classes/com/sun/script/javascript/RhinoCompiledScript.java
- src/share/classes/com/sun/script/javascript/RhinoScriptEngine.java
- src/share/classes/com/sun/script/javascript/RhinoScriptEngineFactory.java
- src/share/classes/com/sun/script/javascript/RhinoTopLevel.java
- src/share/classes/com/sun/script/javascript/RhinoWrapFactory.java
- src/share/classes/com/sun/script/util/BindingsBase.java
- src/share/classes/com/sun/script/util/BindingsEntrySet.java
- src/share/classes/com/sun/script/util/BindingsImpl.java
- src/share/classes/com/sun/script/util/InterfaceImplementor.java
- src/share/classes/com/sun/script/util/ScriptEngineFactoryBase.java
! src/share/classes/java/lang/reflect/Proxy.java
! src/share/classes/java/net/ServerSocket.java
! src/share/classes/java/net/Socket.java
- src/share/classes/java/time/format/DateTimeFormatSymbols.java
! src/share/classes/java/util/logging/LogManager.java
! src/share/classes/java/util/zip/ZipFile.java
! src/share/classes/sun/net/httpserver/ServerImpl.java
- src/share/classes/sun/nio/cs/ext/META-INF/services/java.nio.charset.spi.CharsetProvider
- test/java/lang/Thread/StackTraces.java
- test/java/time/tck/java/time/format/TCKDateTimeFormatSymbols.java
- test/java/time/test/java/time/format/TestDateTimeFormatSymbols.java
- test/java/util/logging/bundlesearch/LoadItUp.java
- test/sun/security/provider/certpath/X509CertPath/ForwardBuildCompromised.java
- test/sun/security/provider/certpath/X509CertPath/ReverseBuildCompromised.java
- test/sun/security/provider/certpath/X509CertPath/ValidateCompromised.java
Changeset: aa559d55fc4a
Author: chegar
Date: 2013-05-31 10:34 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/aa559d55fc4a
Merge
Changeset: 405cd7338069
Author: chegar
Date: 2013-06-10 10:38 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/405cd7338069
Merge
! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/share/classes/java/lang/Class.java
! src/share/classes/java/nio/file/Files.java
! src/share/classes/java/security/AccessControlContext.java
! src/share/classes/java/security/AccessController.java
! src/share/classes/java/util/zip/ZipFile.java
- src/share/classes/sun/misc/FDBigInt.java
! src/share/classes/sun/tools/jconsole/VMPanel.java
! src/share/classes/sun/tools/jconsole/resources/messages.properties
! src/share/lib/security/java.security-linux
! src/share/lib/security/java.security-macosx
! src/share/lib/security/java.security-solaris
! src/share/lib/security/java.security-windows
! src/share/native/sun/java2d/cmm/lcms/cmslut.c
! src/solaris/classes/sun/awt/X11/XWM.java
! src/solaris/native/sun/awt/awt_GraphicsEnv.c
! src/solaris/native/sun/awt/awt_GraphicsEnv.h
! src/solaris/native/sun/java2d/x11/X11SurfaceData.c
! src/solaris/native/sun/xawt/XlibWrapper.c
! src/windows/native/java/net/DualStackPlainDatagramSocketImpl.c
! src/windows/native/java/net/TwoStacksPlainDatagramSocketImpl.c
- test/com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.sh
- test/java/util/stream/test/org/openjdk/tests/java/util/stream/SpliteratorLateBindingFailFastTest.java
- test/java/util/stream/test/org/openjdk/tests/java/util/stream/SpliteratorTraversingAndSplittingTest.java
Changeset: cd0140e5bee5
Author: prr
Date: 2013-04-25 16:49 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cd0140e5bee5
8012421: Better positioning of PairPositioning
Reviewed-by: srl, mschoene, vadim
! src/share/native/sun/font/layout/PairPositioningSubtables.cpp
! src/share/native/sun/font/layout/PairPositioningSubtables.h
Changeset: 97149218a8ad
Author: bae
Date: 2013-04-26 11:46 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/97149218a8ad
8012601: Better validation of image layouts
Reviewed-by: prr
! src/share/classes/java/awt/image/BufferedImage.java
! src/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java
Changeset: 40c65c6711ee
Author: prr
Date: 2013-04-26 15:06 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/40c65c6711ee
8012617: ArrayIndexOutOfBoundsException with some fonts using LineBreakMeasurer
Reviewed-by: bae, srl
! src/share/classes/sun/font/ExtendedTextSourceLabel.java
! src/share/classes/sun/font/GlyphLayout.java
! src/share/native/sun/font/layout/ContextualSubstSubtables.cpp
! src/share/native/sun/font/layout/CursiveAttachmentSubtables.cpp
! src/share/native/sun/font/layout/ExtensionSubtables.cpp
! src/share/native/sun/font/layout/ExtensionSubtables.h
! src/share/native/sun/font/layout/GlyphPosnLookupProc.cpp
! src/share/native/sun/font/layout/GlyphSubstLookupProc.cpp
! src/share/native/sun/font/layout/LigatureSubstSubtables.cpp
! src/share/native/sun/font/layout/MarkToBasePosnSubtables.cpp
! src/share/native/sun/font/layout/MarkToLigaturePosnSubtables.cpp
! src/share/native/sun/font/layout/MarkToMarkPosnSubtables.cpp
! src/share/native/sun/font/layout/MultipleSubstSubtables.cpp
! src/share/native/sun/font/layout/PairPositioningSubtables.cpp
! src/share/native/sun/font/layout/SinglePositioningSubtables.cpp
! src/share/native/sun/font/layout/SingleSubstitutionSubtables.cpp
! src/share/native/sun/font/layout/SunLayoutEngine.cpp
+ test/java/awt/font/LineBreakMeasurer/AllFontsLBM.java
Changeset: 30c8c83eeb70
Author: mullan
Date: 2013-04-29 11:47 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/30c8c83eeb70
8009217: REGRESSION: test com/sun/org/apache/xml/internal/security/transforms/ClassLoaderTest.java fails to compile since 7u21b03
Reviewed-by: xuelei
! test/com/sun/org/apache/xml/internal/security/transforms/ClassLoaderTest.java
! test/com/sun/org/apache/xml/internal/security/transforms/MyTransform.java
Changeset: 19af6fae7b98
Author: bae
Date: 2013-04-30 04:41 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/19af6fae7b98
8012597: Better image channel verification
Reviewed-by: vadim
! src/share/classes/java/awt/image/BufferedImage.java
! src/share/native/sun/awt/image/awt_parseImage.c
! src/share/native/sun/awt/medialib/awt_ImagingLib.c
Changeset: 1b86ce92dc2f
Author: alexsch
Date: 2013-04-30 13:55 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1b86ce92dc2f
8012330: [macosx] Sometimes the applet showing the modal dialog itself loses the ability to gain focus
Reviewed-by: serb, ant
! src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java
Changeset: d4c5b2792d55
Author: dfuchs
Date: 2013-05-02 10:46 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d4c5b2792d55
8012243: about 30% regression on specjvm2008.serial on 7u25 comparing 7u21
Reviewed-by: alanb, skoivu, smarks, mchung
! src/share/classes/java/io/ObjectStreamClass.java
! src/share/classes/java/io/ObjectStreamField.java
Changeset: e898a9e1404b
Author: mullan
Date: 2013-05-02 11:42 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e898a9e1404b
8008744: Rework part of fix for JDK-6741606
Reviewed-by: xuelei, ahgross
+ src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/ClassLoaderUtils.java
! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm.java
+ src/share/classes/com/sun/org/apache/xml/internal/security/transforms/ClassLoaderUtils.java
! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/Transform.java
- src/share/classes/com/sun/org/apache/xml/internal/security/utils/ClassLoaderUtils.java
Changeset: b3850bdca7f1
Author: leonidr
Date: 2013-05-06 16:12 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b3850bdca7f1
8012933: Test closed/java/awt/Dialog/DialogAnotherThread/JaWSTest.java fails since jdk 7u25 b07
Summary: Do not mark context as disposed until we've posted all the events
Reviewed-by: art
! src/share/classes/sun/awt/AppContext.java
+ test/sun/awt/AppContext/8012933/Test8012933.java
Changeset: fb7dc7c54145
Author: jfranck
Date: 2013-05-07 13:23 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fb7dc7c54145
8011139: (reflect) Revise checking in getEnclosingClass
Reviewed-by: darcy, mchung, ahgross
! src/share/classes/java/lang/Class.java
Changeset: cefd77938a6c
Author: twisti
Date: 2013-05-08 12:09 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cefd77938a6c
8009424: Restrict publicLookup with additional checks
Reviewed-by: vlivanov, jdn
! src/share/classes/java/lang/invoke/MethodHandles.java
Changeset: 7f2fc413fb1d
Author: coffeys
Date: 2013-05-09 20:31 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7f2fc413fb1d
8013196: TimeZone.getDefault() throws NPE due to sun.awt.AppContext.getAppContext()
Reviewed-by: mchung, okutsu
! src/share/classes/sun/awt/AppContext.java
! src/share/classes/sun/misc/SharedSecrets.java
Changeset: 3948bdc62c34
Author: mullan
Date: 2013-05-13 17:50 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3948bdc62c34
8010714: XML DSig API allows a RetrievalMethod to reference another RetrievalMethod
Reviewed-by: xuelei, hawtin
! src/share/classes/com/sun/org/apache/xml/internal/security/keys/KeyInfo.java
! src/share/classes/com/sun/org/apache/xml/internal/security/signature/Manifest.java
! src/share/classes/com/sun/org/apache/xml/internal/security/signature/ObjectContainer.java
! src/share/classes/com/sun/org/apache/xml/internal/security/signature/Reference.java
! src/share/classes/com/sun/org/apache/xml/internal/security/signature/SignatureProperties.java
! src/share/classes/com/sun/org/apache/xml/internal/security/signature/SignatureProperty.java
! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java
! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureInput.java
! src/share/classes/com/sun/org/apache/xml/internal/security/utils/ElementProxy.java
! src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheNodeSetData.java
! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java
! src/share/classes/org/jcp/xml/dsig/internal/dom/Utils.java
! test/com/sun/org/apache/xml/internal/security/TruncateHMAC.java
Changeset: 5d342b420db0
Author: xuelei
Date: 2013-05-14 05:55 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5d342b420db0
8014281: Better checking of XML signature
Summary: also reviewed by Andrew Gross and Christophe Ravel
Reviewed-by: mullan
! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalizationMethod.java
Changeset: c261596407b5
Author: bae
Date: 2013-05-14 21:10 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c261596407b5
8014427: REGRESSION: closed/javax/imageio/plugins/bmp/Write3ByteBgrTest.java fails since 7u25 b09
Reviewed-by: prr
! src/share/classes/java/awt/image/Raster.java
Changeset: 392f03789497
Author: mchung
Date: 2013-05-14 08:07 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/392f03789497
8010727: WLS fails to add a logger with "" in its own LogManager subclass instance
Reviewed-by: alanb, jgish
! src/share/classes/java/util/logging/LogManager.java
+ test/java/util/logging/LogManagerInstanceTest.java
Changeset: 8e07710dca9a
Author: bae
Date: 2013-05-17 16:14 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8e07710dca9a
8014205: Most of the Swing dialogs are blank on one win7 MUI
Reviewed-by: vadim
! src/share/classes/java/awt/image/BufferedImage.java
Changeset: 1d8fe72d3c4e
Author: leonidr
Date: 2013-05-20 19:07 +0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1d8fe72d3c4e
8014718: Netbeans IDE begins to throw a lot exceptions since 7u25 b10
Summary: Removed logging from SunToolkit
Reviewed-by: art
! src/share/classes/java/awt/Toolkit.java
! src/share/classes/sun/awt/SunToolkit.java
Changeset: 25baf6dc46a0
Author: chegar
Date: 2013-05-22 13:57 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25baf6dc46a0
8014737: java/lang/invoke/7196190/MHProxyTest.java fails after 8009424
Reviewed-by: twisti
- test/java/lang/invoke/7196190/MHProxyTest.java
Changeset: a4ea4234facf
Author: chegar
Date: 2013-06-14 16:38 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a4ea4234facf
8012156: tools/javac/file/zip/T6865530.java fails for win32/64 in 7u25 nightly runs
Reviewed-by: alanb
! src/share/classes/sun/misc/URLClassPath.java
Changeset: 7d56b8a92f52
Author: chegar
Date: 2013-06-17 11:26 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7d56b8a92f52
Merge
! make/sun/awt/Makefile
! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/macosx/native/sun/awt/LWCToolkit.m
! src/share/classes/java/awt/EventQueue.java
! src/share/classes/java/lang/invoke/MethodHandles.java
! src/share/classes/java/net/ServerSocket.java
! src/share/classes/java/net/Socket.java
! src/share/classes/java/nio/channels/AsynchronousServerSocketChannel.java
! src/share/classes/java/nio/channels/SocketChannel.java
! src/share/classes/java/security/KeyStore.java
- src/share/classes/sun/misc/Hashing.java
- src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Fedora.properties
- src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.SuSE.properties
- src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Ubuntu.properties
- src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.properties
! src/solaris/native/sun/xawt/XlibWrapper.c
- test/sun/misc/Hashing.java
Changeset: e3b075b8f21f
Author: chegar
Date: 2013-06-17 14:23 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e3b075b8f21f
Merge
! src/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/share/classes/java/awt/EventQueue.java
! src/share/classes/java/awt/Toolkit.java
! src/share/classes/sun/awt/SunToolkit.java
! src/share/classes/sun/net/ftp/impl/FtpClient.java
! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java
! src/solaris/classes/sun/awt/X11/XIconWindow.java
! src/solaris/classes/sun/awt/X11/XNETProtocol.java
! src/solaris/classes/sun/awt/X11/XWM.java
! src/solaris/classes/sun/awt/X11/XWindowPeer.java
Changeset: c31fa946605c
Author: chegar
Date: 2013-06-18 09:39 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c31fa946605c
Merge
! src/share/classes/java/lang/Class.java
Changeset: 403e63195af5
Author: chegar
Date: 2013-06-18 16:08 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/403e63195af5
Merge
Changeset: ba544aab1fcd
Author: bpb
Date: 2013-06-18 11:36 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ba544aab1fcd
8015395: NumberFormatException during startup if JDK-internal property java.lang.Integer.IntegerCache.high set to bad value
Summary: Fall back to default if a bad value is passed for this property.
Reviewed-by: mduigou
! src/share/classes/java/lang/Integer.java
Changeset: eb1a3c50a2a9
Author: mduigou
Date: 2013-06-18 14:11 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/eb1a3c50a2a9
Merge
Changeset: 1f7cbe4829fe
Author: mduigou
Date: 2013-06-18 16:03 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1f7cbe4829fe
8016446: Improve forEach/replaceAll for Map, HashMap, Hashtable, IdentityHashMap, WeakHashMap, TreeMap, ConcurrentMap
Reviewed-by: forax, mduigou, psandoz
Contributed-by: Mike Duigou , Remi Forax
! src/share/classes/java/util/HashMap.java
! src/share/classes/java/util/Hashtable.java
! src/share/classes/java/util/IdentityHashMap.java
! src/share/classes/java/util/LinkedHashMap.java
! src/share/classes/java/util/Map.java
! src/share/classes/java/util/TreeMap.java
! src/share/classes/java/util/WeakHashMap.java
! src/share/classes/java/util/concurrent/ConcurrentMap.java
! test/java/util/Map/Defaults.java
Changeset: 2d9da733014f
Author: xuelei
Date: 2013-06-18 18:50 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2d9da733014f
8000456: Add programmatic deadlock detection in SSLEngineDeadlock
Reviewed-by: wetmore
! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/SSLEngineDeadlock.java
Changeset: d82773b770ce
Author: mfang
Date: 2013-06-18 21:08 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d82773b770ce
8015657: jdk8 l10n resource file translation update 3
Reviewed-by: yhuang
! src/macosx/classes/com/apple/laf/resources/aqua_pt_BR.properties
! src/share/classes/com/sun/accessibility/internal/resources/accessibility_ja.properties
! src/share/classes/com/sun/accessibility/internal/resources/accessibility_ko.properties
! src/share/classes/com/sun/accessibility/internal/resources/accessibility_pt_BR.properties
! src/share/classes/com/sun/accessibility/internal/resources/accessibility_sv.properties
! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_de.properties
! src/share/classes/com/sun/rowset/RowSetResourceBundle_zh_CN.properties
! src/share/classes/com/sun/rowset/RowSetResourceBundle_zh_TW.properties
! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.properties
! src/share/classes/com/sun/tools/example/debug/tty/TTYResources_zh_CN.java
! src/share/classes/sun/applet/resources/MsgAppletViewer_zh_CN.java
! src/share/classes/sun/applet/resources/MsgAppletViewer_zh_TW.java
! src/share/classes/sun/launcher/resources/launcher_de.properties
! src/share/classes/sun/launcher/resources/launcher_es.properties
! src/share/classes/sun/launcher/resources/launcher_fr.properties
! src/share/classes/sun/launcher/resources/launcher_it.properties
! src/share/classes/sun/launcher/resources/launcher_ja.properties
! src/share/classes/sun/launcher/resources/launcher_ko.properties
! src/share/classes/sun/launcher/resources/launcher_pt_BR.properties
! src/share/classes/sun/launcher/resources/launcher_sv.properties
! src/share/classes/sun/launcher/resources/launcher_zh_CN.properties
! src/share/classes/sun/launcher/resources/launcher_zh_TW.properties
! src/share/classes/sun/security/util/AuthResources_zh_CN.java
! src/share/classes/sun/security/util/Resources_de.java
! src/share/classes/sun/security/util/Resources_es.java
! src/share/classes/sun/security/util/Resources_fr.java
! src/share/classes/sun/security/util/Resources_it.java
! src/share/classes/sun/security/util/Resources_ja.java
! src/share/classes/sun/security/util/Resources_ko.java
! src/share/classes/sun/security/util/Resources_pt_BR.java
! src/share/classes/sun/security/util/Resources_sv.java
! src/share/classes/sun/security/util/Resources_zh_CN.java
! src/share/classes/sun/security/util/Resources_zh_TW.java
! src/share/classes/sun/tools/jar/resources/jar_de.properties
! src/share/classes/sun/tools/jar/resources/jar_es.properties
! src/share/classes/sun/tools/jar/resources/jar_fr.properties
! src/share/classes/sun/tools/jar/resources/jar_it.properties
! src/share/classes/sun/tools/jar/resources/jar_ja.properties
! src/share/classes/sun/tools/jar/resources/jar_ko.properties
! src/share/classes/sun/tools/jar/resources/jar_pt_BR.properties
! src/share/classes/sun/tools/jar/resources/jar_sv.properties
! src/share/classes/sun/tools/jar/resources/jar_zh_CN.properties
! src/share/classes/sun/tools/jar/resources/jar_zh_TW.properties
! src/share/classes/sun/tools/serialver/serialver_zh_CN.properties
! src/share/classes/sun/util/logging/resources/logging_de.properties
! src/share/classes/sun/util/logging/resources/logging_es.properties
! src/share/classes/sun/util/logging/resources/logging_fr.properties
! src/share/classes/sun/util/logging/resources/logging_it.properties
! src/share/classes/sun/util/logging/resources/logging_ja.properties
! src/share/classes/sun/util/logging/resources/logging_ko.properties
! src/share/classes/sun/util/logging/resources/logging_pt_BR.properties
! src/share/classes/sun/util/logging/resources/logging_sv.properties
! src/share/classes/sun/util/logging/resources/logging_zh_CN.properties
! src/share/classes/sun/util/logging/resources/logging_zh_TW.properties
Changeset: a76858faad59
Author: xuelei
Date: 2013-06-19 02:33 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a76858faad59
7188658: Add possibility to disable client initiated renegotiation
Reviewed-by: weijun, wetmore
! src/share/classes/sun/security/ssl/Handshaker.java
! src/share/classes/sun/security/ssl/ServerHandshaker.java
+ test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NoImpactServerRenego.java
+ test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/RejectClientRenego.java
Changeset: 22337da71eca
Author: chegar
Date: 2013-06-19 11:47 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/22337da71eca
8017044: anti-delta fix for 8015402
Reviewed-by: alanb
! src/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java
! src/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/share/classes/java/lang/invoke/LambdaMetafactory.java
Changeset: 8bc1b313a082
Author: chegar
Date: 2013-06-19 13:03 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8bc1b313a082
Merge
Changeset: 9b802d99cb52
Author: bpb
Date: 2013-06-19 08:59 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9b802d99cb52
4837946: Faster multiplication and exponentiation of large integers
4646474: BigInteger.pow() algorithm slow in 1.4.0
Summary: Implement Karatsuba and 3-way Toom-Cook multiplication as well as exponentiation using Karatsuba and Toom-Cook squaring.
Reviewed-by: alanb, bpb, martin
Contributed-by: Alan Eliasen
! src/share/classes/java/math/BigDecimal.java
! src/share/classes/java/math/BigInteger.java
! test/java/math/BigInteger/BigIntegerTest.java
Changeset: c3087d966f1f
Author: chegar
Date: 2013-06-19 11:04 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c3087d966f1f
Merge
! src/share/lib/security/java.security-linux
! src/share/lib/security/java.security-macosx
! src/share/lib/security/java.security-solaris
! src/share/lib/security/java.security-windows
Changeset: a5735e6d6616
Author: chegar
Date: 2013-06-19 11:49 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a5735e6d6616
Merge
Changeset: a9ad5ac3430b
Author: chegar
Date: 2013-06-19 15:58 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a9ad5ac3430b
8017057: More ProblemList.txt updates (6/2013)
Reviewed-by: alanb
! test/ProblemList.txt
Changeset: 8fd1e39b1c2b
Author: chegar
Date: 2013-06-19 17:32 +0100
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8fd1e39b1c2b
Merge
Changeset: f6d72c4f6bf1
Author: dxu
Date: 2013-06-19 13:00 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f6d72c4f6bf1
8016592: Clean-up Javac Overrides Warnings In javax/management/NotificationBroadcasterSupport.java
Summary: Add hashCode() methods to ListenerInfo and WildcardListenerInfo classes
Reviewed-by: dfuchs, alanb, sjiang, chegar
! src/share/classes/javax/management/NotificationBroadcasterSupport.java
Changeset: de6b93fd6d23
Author: khazra
Date: 2013-06-19 14:02 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/de6b93fd6d23
8016576: Overrides warnings in jdi and jconsole
Summary: Implement hashCode() in classes emitting warnings
Reviewed-by: alanb, chegar
! src/share/classes/com/sun/tools/jdi/SDE.java
! src/share/classes/sun/tools/jconsole/inspector/XObject.java
Changeset: e1b18a666f76
Author: khazra
Date: 2013-06-19 14:13 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e1b18a666f76
8016698: Cleanup overrides warning in sun/tools/ClassDeclaration.java
Summary: Override Object.hashCode()
Reviewed-by: alanb, chegar
! src/share/classes/sun/tools/java/ClassDeclaration.java
Changeset: 2b156531b7eb
Author: arieber
Date: 2013-06-19 17:41 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2b156531b7eb
7025238: HttpURLConnection does not handle URLs with an empty path component.
Summary: Prepend a '/' to file when path is empty
Reviewed-by: chegar, khazra
! src/share/classes/sun/net/www/http/HttpClient.java
+ test/sun/net/www/http/HttpClient/B7025238.java
Changeset: aa4610fe8a73
Author: lana
Date: 2013-06-19 18:30 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/aa4610fe8a73
Merge
- make/sun/xawt/ToBin.java
- makefiles/sun/awt/X11/ToBin.java
! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/share/classes/java/awt/DefaultKeyboardFocusManager.java
- src/share/classes/sun/misc/FDBigInt.java
- src/share/classes/sun/misc/Hashing.java
- src/solaris/classes/sun/awt/X11/XIconInfo.java
! src/solaris/classes/sun/awt/X11/XKeyboardFocusManagerPeer.java
- src/solaris/classes/sun/awt/X11/security-icon-bw16.png
- src/solaris/classes/sun/awt/X11/security-icon-bw24.png
- src/solaris/classes/sun/awt/X11/security-icon-bw32.png
- src/solaris/classes/sun/awt/X11/security-icon-bw48.png
- src/solaris/classes/sun/awt/X11/security-icon-interim16.png
- src/solaris/classes/sun/awt/X11/security-icon-interim24.png
- src/solaris/classes/sun/awt/X11/security-icon-interim32.png
- src/solaris/classes/sun/awt/X11/security-icon-interim48.png
- src/solaris/classes/sun/awt/X11/security-icon-yellow16.png
- src/solaris/classes/sun/awt/X11/security-icon-yellow24.png
- src/solaris/classes/sun/awt/X11/security-icon-yellow32.png
- src/solaris/classes/sun/awt/X11/security-icon-yellow48.png
! src/solaris/native/sun/awt/awt_GraphicsEnv.c
! src/windows/native/sun/windows/WPrinterJob.cpp
! src/windows/native/sun/windows/awt_PrintControl.cpp
- test/java/lang/invoke/7196190/MHProxyTest.java
- test/sun/misc/Hashing.java
Changeset: fce2eaa84b21
Author: lana
Date: 2013-06-24 14:28 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fce2eaa84b21
Merge
From lana.steuck at oracle.com Mon Jun 24 16:01:00 2013
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Mon, 24 Jun 2013 16:01:00 -0700 (PDT)
Subject: jdk8-b96: JSN, Tools, Core Libraries, Serviceability, 2d, Awt,
and Swing
Message-ID: <201306242301.r5ON10dh021931@jano-app.us.oracle.com>
http://hg.openjdk.java.net/jdk8/jdk8/rev/f1010ef2f451
http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d6bd440ac5b9
http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/b3458329d060
http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fce2eaa84b21
http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/690d34b326bc
http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/6121efd29923
http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/38e483cb1bcd
http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/3357c2776431
---
2D team performed PIT testing and it's GO. All the remaining fixes will be tested during promotion:
List of all fixes:
===================
JDK-8016485 client-libs Windows native print dialog does not reflect default printer settings
JDK-8015976 client-libs OpenJDK part of bug JDK-8015812 [TEST_BUG] Tests have conflicting test descriptions
JDK-8015853 client-libs java.lang.ArrayIndexOutOfBoundsException when running SwingSet2 demo
JDK-8015812 client-libs [TEST_BUG] Tests have conflicting test descriptions
JDK-8015454 client-libs java/awt/Focus/TypeAhead/TestFocusFreeze.java hangs with jdk8 since b56
JDK-8015336 client-libs BasicComboBoxEditor throws NullPointerException
JDK-8015334 client-libs Memory leak when kerning is used on Windows
JDK-8014821 client-libs Regression: Focus issues with Oracle WebCenter Capture applet
JDK-8014718 client-libs Netbeans IDE begins to throw a lot exceptions since 7u25 b10
JDK-8014427 client-libs REGRESSION: closed/javax/imageio/plugins/bmp/Write3ByteBgrTest.java fails since 7u25 b09
JDK-8014205 client-libs Most of the Swing dialogs are blank on one win7 MUI
JDK-8013810 client-libs PrintServiceLookup.lookupPrintServices() does not return consistent result
JDK-8013571 client-libs TreeModelEvent doesn't accept " null " for root as Javadoc specifies.
JDK-8013468 client-libs [macosx] Cursor does not update properly when in fullscreen mode on Mac
JDK-8013442 client-libs No file filter selected in file type combo box when using JFileChooser
JDK-8013430 client-libs REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with "java.io.StreamCorruptedException: invalid type code: EE" since 8b87
JDK-8013026 client-libs [TEST_BUG]: After pressing 'PrintScreen' key, keyCode=144 and a ScreenShot dialog pop up.
JDK-8012933 client-libs Test closed/java/awt/Dialog/DialogAnotherThread/JaWSTest.java fails since jdk 7u25 b07
JDK-8012617 client-libs ArrayIndexOutOfBoundsException with some fonts using LineBreakMeasurer
JDK-8012601 client-libs Better validation of image layouts
JDK-8012597 client-libs Better image channel verification
JDK-8012569 client-libs TEST_BUG: java/awt/GraphicsDevice/CheckDisplayModes.java fails
JDK-8012443 client-libs Better image layout validation
JDK-8012438 client-libs Better image validation
JDK-8012421 client-libs Better positioning of PairPositioning
JDK-8012352 client-libs [TEST_BUG] closed/java/awt/dnd/DragTriggerEventTest/DragTriggerEventTest.html may not release mouse and key buttons
JDK-8012330 client-libs [macosx] Sometimes the applet showing the modal dialog itself loses the ability to gain
JDK-8012112 client-libs java/awt/image/mlib/MlibOpsTest.java fails on sparc solaris
JDK-8012009 client-libs new test java/awt/FontClass/CreateFont/evilapplet/EvilApplet.sh failed on linux 64 bit
JDK-8011992 client-libs java/awt/image/mlib/MlibOpsTest.java failed since jdk7u25b05
JDK-8011695 client-libs [tck-red] Application can not be run, the Security Warning dialog is gray.
JDK-8011257 client-libs Better Byte Component Rasters
JDK-8011253 client-libs Better Short Component Rasters
JDK-8011248 client-libs Better Component Rasters
JDK-8011243 client-libs Improve ImagingLib
JDK-8011154 client-libs java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java failed since 7u25b03 on windows
JDK-8009984 client-libs [parfait] Buffer overrun at jdk/src/macosx/native/com/apple/laf/AquaFileView.m
JDK-8009668 client-libs Better stability for font handling
JDK-8009654 client-libs Improve stability of cmsnamed
JDK-8009454 client-libs the menu is not displayed using bold and large font.
JDK-8009071 client-libs Improve shape handling
JDK-8009057 client-libs Improve MIDI event handling
JDK-8009013 client-libs Better handling of T2K glyphs
JDK-8008999 client-libs Improve stability of Fnt_Isect
JDK-8008995 client-libs Improve stability of LoadCmap
JDK-8008991 client-libs Improve stability of ReadInt
JDK-8007929 client-libs Improve CurvesAlloc
JDK-8007927 client-libs Improve cmsAllocProfileSequenceDescription
JDK-8007926 client-libs Improve cmsPipelineDup
JDK-8007925 client-libs Improve cmsStageAllocLabV2ToV4curves
JDK-8007411 client-libs Improve ICC profile handling
JDK-8006328 client-libs Improve robustness of sound classes
JDK-8005917 client-libs The foreground frame has min/max buttons, the minimize button is not disabled.
JDK-8005752 client-libs [parfait] False positive function call mismatch at jdk/src/solaris/native/sun/xawt/XWindow.c
JDK-8005695 client-libs [parfait] Format string argument mismatch in jdk/src/solaris/native/sun/xawt/XToolkit.c
JDK-8005661 client-libs [parfait] Possible buffer overrun in jdk/src/solaris/native/sun/awt/awt_GraphicsEnv.c
JDK-8005007 client-libs Better glyph processing
JDK-8004584 client-libs Augment applet contextualization
JDK-8003559 client-libs Update display of applet windows
JDK-8002147 client-libs [TEST_BUG] When pressing the "Detail" button,the file name text is chopped off.
JDK-8001038 client-libs Resourcefully handle resources
JDK-8001034 client-libs Memory management improvements
JDK-7188075 client-libs TEST_BUG: closed/java/awt/print/PrinterJob/TransImages/TransImages.java cannot close test frame
JDK-7184908 client-libs TEST_BUG: [macosx] closed/com/sun/java/swing/plaf/gtk/4928019/bug4928019.java fails
JDK-7109977 client-libs [macosx] MixingInHwPanel.java test fails on Mac trying to click in the reserved corner
JDK-7109126 client-libs Test looks like L&F set incorrectly.
JDK-7105030 client-libs [TEST_BUG] [macosx] The tests never finishes
JDK-6847588 client-libs AWT test fails
JDK-6830714 client-libs cmm test failures with OpenJDK
JDK-8017068 core-libs TEST_BUG closed/java/lang/SecurityManager/CheckPackageAccess.java needs to be updated to add oracle.jrockit.jfr
JDK-8017044 core-libs anti-delta fix for 8015402
JDK-8016779 core-libs Fix doclint warnings in javax.lang.model
JDK-8016747 core-libs Replace deprecated PlatformLogger isLoggable(int) with isLoggable(Level)
JDK-8016698 core-libs Cleanup overrides warning in sun/tools/ClassDeclaration.java
JDK-8016670 core-libs closed/sun/rmi/transport/proxy/MultipleContentLengthHeadersTest.java needs better output
JDK-8016618 core-libs script mirror object access should be improved
JDK-8016550 core-libs nashorn.option.no.syntax.extensions has the wrong default
JDK-8016542 core-libs String.prototype.replace called with function argument should not replace $ patterns
JDK-8016528 core-libs Hex code from escape() should be padded
JDK-8016522 core-libs Numeric literal must not be followed by IdentifierStart
JDK-8016518 core-libs Parsing of octal string escapes is broken
JDK-8016453 core-libs loadWithNewGlobal does not allow apply operation.
JDK-8016448 core-libs java/util/BitSet/BitSetStreamTest.java no longer compiles, missed by 8015895
JDK-8016446 core-libs HashMap/IdentityHashMap should implement forEach(BiConsumer super K, ? super V> action)
JDK-8016370 core-libs javadoc warnings, unexpected mostly
JDK-8016311 core-libs Update j.u.c. tests to avoid using Thread.stop(Throwable)
JDK-8016251 core-libs Balanced spliterator for SpinedBuffer
JDK-8016239 core-libs loadWithNewGlobal should support user supplied arguments from the caller
JDK-8016236 core-libs Class.getGenericInterfaces performance improvement
JDK-8016235 core-libs Wrong bytecode generation in try/catch block
JDK-8016228 core-libs TEST_BUG closed/java/lang/SecurityManager/CheckPackageAccess.java needs to be updated since 8000450
JDK-8016226 core-libs Back out test without 3rd party license approval
JDK-8016217 core-libs More javadoc warnings
JDK-8016117 core-libs Add the missing new sun.misc.FDBigInteger class
JDK-8016101 core-libs Minor Javadoc issue for SerialStruct and SerialRef
JDK-8016063 core-libs getFinalAttributes should use FindClose
JDK-8016046 core-libs (process) Strict validation of input should be security manager case only [win]
JDK-8016019 core-libs Remove setProtectionDomain0 and JVM_SetProtectionDomain in JDK
JDK-8015978 core-libs Incorrect transformation of XPath expression "string(-0)"
JDK-8015960 core-libs java/util/Locale/LocaleProviders.java failing again on Windows
JDK-8015895 core-libs Int/LongStream.range/rangeClosed
JDK-8015892 core-libs Wrong bytecode generation for if/else
JDK-8015798 core-libs Rename IntStream.longs/doubles and LongStream.doubles to asXxxStream
JDK-8015792 core-libs Rename Spliterators.iteratorFromSpliterator to Spliterators.iterator
JDK-8015728 core-libs (zipfs) demo/zipfs/basic.sh failing
JDK-8015522 core-libs CharSequence.codePoints can be faster
JDK-8015492 core-libs Remove DoubleStream.range methods
JDK-8015470 core-libs Remove redundant calls of toString() on String objects
JDK-8015421 core-libs NegativeArraySizeException occurs in ChunkedOutputStream() with Integer.MAX_VALUE
JDK-8015402 core-libs Lambda metafactory should not attempt to generate bridge methods
JDK-8015395 core-libs NumberFormatException during startup if JDK-internal property java.lang.Integer.IntegerCache.high set to bad value
JDK-8015379 core-libs PropertyMap.addProperty() is slow
JDK-8015357 core-libs a = []; a[0x7fffffff]=1; a.sort()[0] should evaluate to 1 instead of undefined
JDK-8015355 core-libs Array.prototype functions don't honour non-writable length and / or index properties
JDK-8015346 core-libs JSON parsing issues with escaped strings, octal, decimal numbers
JDK-8014737 core-libs java/lang/invoke/7196190/MHProxyTest.java fails after 8009424
JDK-8013827 core-libs File.createTempFile hangs with temp file starting with 'com1.4'
JDK-8013196 core-libs TimeZone.getDefault() throws NPE due to a regression caused by sun.awt.AppContext.getAppContext()
JDK-8013018 core-libs closed ProblemList.txt updates (4/2013)
JDK-8012986 core-libs Right-bias range spliterators for large ranges
JDK-8012917 core-libs ObjectStreamClass and ObjectStreamField should be CallerSensitive aware
JDK-8012692 core-libs SerialJavaObject.java should be CallerSensitive aware
JDK-8012689 core-libs CallerSensitive annotation should not have CONSTRUCTOR Target
JDK-8012291 core-libs NativeArray is inconsistent in using long for length and index in some places and int for the same in other places
JDK-8012243 core-libs about 30% regression on specjvm2008.serial on 7u25 comparing 7u21
JDK-8012156 core-libs tools/javac/file/zip/T6865530.java fails for win32/64 in 7u25 nightly runs
JDK-8011950 core-libs java.io.File.createTempFile enters infinite loop when passed invalid data
JDK-8011893 core-libs JS Object builtin prototype is not thread safe
JDK-8011557 core-libs Improve reflection utility classes
JDK-8011139 core-libs (reflect) Revise checking in getEnclosingClass
JDK-8010727 core-libs WLS fails to add a logger with "" in its own LogManager subclass instance
JDK-8010325 core-libs Remove hash32() method and hash32 int field from java.lang.String
JDK-8010213 core-libs Some api/javax_net/SocketFactory tests fail in 7u25 nightly build
JDK-8009554 core-libs Improve Rowset capabilities
JDK-8009424 core-libs Restrict publicLookup with additional checks
JDK-8008915 core-libs URLReader constructor should allow specifying encoding
JDK-8008642 core-libs TEST_BUG: closed/java/lang/SecurityManager/CheckPackageAccess.java
JDK-8008593 core-libs Better URLClassLoader resource management
JDK-8008132 core-libs Better serialization support
JDK-8007812 core-libs (reflect) Class.getEnclosingMethod problematic for some classes
JDK-8006611 core-libs Improve scripting
JDK-8004288 core-libs (fs) Files.probeContentType problems
JDK-8001318 core-libs Socket.getLocalAddress not consistent with InetAddress.getLocalHost
JDK-8001309 core-libs Better handling of annotation interfaces
JDK-8001043 core-libs Clarify definition restrictions
JDK-8001033 core-libs Refactor network address handling in virtual machine identifiers
JDK-8000638 core-libs Improve deserialization
JDK-7181748 core-libs TEST_BUG: java/lang/ThreadGroup/Suspend.java test fails intermittently
JDK-7177472 core-libs JSR292: MethodType interning penalizes scalability
JDK-7177315 core-libs SimpleDateFormat parses wrong 2-digit year if input contains spaces
JDK-7170730 core-libs Improve Windows network stack support.
JDK-7169142 core-libs CookieHandler does not work with localhost
JDK-7064270 core-libs java/text/Format/DateFormat/WeekDateTest.java fails on OEL5.6 hi_IN.UTF-8
JDK-7059085 core-libs Retire Thread.stop(Throwable) so that it throws UOE
JDK-7051862 core-libs CookiePolicy spec conflicts with CookiePolicy.ACCEPT_ORIGINAL_SERVER
JDK-7032154 core-libs Performance tuning of sun.misc.FloatingDecimal/FormattedFloatingDecimal
JDK-7025238 core-libs HttpURLConnection does not handle URLs with an empty path component.
JDK-4837946 core-libs Faster multiplication and exponentiation of large integers
JDK-4646474 core-libs BigInteger.pow() algorithm slow in 1.4.0
JDK-8016592 core-svc Clean-up Javac Overrides Warnings In javax/management/NotificationBroadcasterSupport.java
JDK-8016576 core-svc Overrides warnings in jdi and jconsole
JDK-8016369 core-svc java/lang/instrument/RetransformBigClass.sh failing again
JDK-8011556 core-svc [TEST_BUG] javax/management/loading/GetClassLoader.java needs modification
JDK-8011545 core-svc [TEST_BUG] jtreg tests for JDK-8009004 should have @run tag
JDK-8010209 core-svc Better provision of factories
JDK-8009996 core-svc tests javax/management/mxbean/MiscTest.java and javax/management/mxbean/StandardMBeanOverrideTest.java fail after 8009038
JDK-8009038 core-svc Improve JMX notification support
JDK-8009034 core-svc Improve resulting notifications in JMX
JDK-8009004 core-svc Better implementation of RMI connections
JDK-8008982 core-svc Adjust JMX for underlying interface changes
JDK-8008623 core-svc Better handling of MBeanServers
JDK-8008615 core-svc Improve robustness of JMX internal APIs
JDK-8008611 core-svc Better handling of annotations in JMX
JDK-8008607 core-svc Better input checking in JMX
JDK-8008603 core-svc Improve provision of JMX providers
JDK-8008585 core-svc Better JMX data handling
JDK-8008128 core-svc Better API coherence for JMX
JDK-8008124 core-svc Better compliance testing
JDK-8008120 core-svc Improve JMX class checking
JDK-8007471 core-svc Improve MBean notifications
JDK-8007467 core-svc Better JMX type conversion
JDK-8003703 core-svc Update RMI connection dialog box
JDK-7124706 core-svc enable RetransformBigClass.sh test when fix for 8013063 is promoted
JDK-8011221 deploy REGRESSION: After running "regedit EULA.reg", the applet can't load.
JDK-8016193 docs Fix OAC issue in langtools docs
JDK-8016439 embedded (jrecreate) Uncompressed jar files lose original manifest
JDK-8015711 embedded (jrecreate) --no-compression option is under documented and reported
JDK-8014437 embedded Enable AWT support on Linux ARM HardFloat embedded platform
JDK-8009711 embedded Remove "-profile jre" option from jrecreate
JDK-8017101 globalization backout install portion of 8015657 jdk8 l10n resource file translation update 3
JDK-8016824 globalization jdk8 l10n resource file translation update 3 - jaxp
JDK-8015658 globalization jdk8 l10n resource file translation update 3 - deploy
JDK-8015657 globalization jdk8 l10n resource file translation update 3
JDK-7040556 globalization SimpleDateFormat.format Portuguese Month should not be capitalized
JDK-7158805 hotspot Better handling of bytecodes
JDK-8016780 infrastructure README-builds.html misses crucial requirement on bootstrap JDK
JDK-8016572 infrastructure Pass CONCURRENCY=$(JOBS) to test/Makefile
JDK-8016213 infrastructure Convert j2se project to use top-level make targets
JDK-8014901 install Need to update the text on SetupComplete dialog for the sponsor install
JDK-8017057 other-libs More ProblemList.txt updates (6/2013)
JDK-8016218 other-libs Warnings building corba repo due to missing hashCode methods
JDK-8001032 other-libs Restrict object access
JDK-8000642 other-libs Better handling of objects for transportation
JDK-8000450 other-libs Restrict access to com/sun/corba/se/impl package.
JDK-8016158 security-libs Instruction is not clear on how to use keytool to create JKS store in case
JDK-8015276 security-libs TEST_BUG: The 'ptool.test' can't be saved in the 'tmp' folder.
JDK-8015274 security-libs TEST_BUG: Step2: After selecting 'View Warning Log', it is empty instead of FileNotFound.
JDK-8014620 security-libs Signature.getAlgorithm return null in special case
JDK-8014310 security-libs JAAS/Krb5LoginModule using des encytypes failure with NPE after JDK-8012679
JDK-8014307 security-libs Memory leak ... security/jgss/wrapper/GSSLibStub.c
JDK-8014281 security-libs Better checking of XML signature
JDK-8011896 security-libs Add check for invalid offset for new AccessControlContext isAuthorized field
JDK-8010714 security-libs XML DSig API allows a RetrievalMethod to reference another RetrievalMethod
JDK-8009369 security-libs Expiration of gtecybertrust5ca certificate is coming
JDK-8009235 security-libs Improve handling of TSA data
JDK-8009217 security-libs REGRESSION: test com/sun/org/apache/xml/internal/security/transforms/ClassLoaderTest.java fails to compile since 7u21b03
JDK-8009067 security-libs Improve storing keys in KeyStore
JDK-8008744 security-libs Rework part of fix for JDK-6741606
JDK-8008711 security-libs TEST_BUG closed/java/lang/SecurityManager/CheckPackageAccess.java failed with UnsupportedOperationException with nightly on mac
JDK-8001330 security-libs Improve on checking order
JDK-8000456 security-libs Add programmatic deadlock detection in SSLEngineDeadlock
JDK-7188658 security-libs Add possibility to disable client initiated renegotiation
JDK-6741606 security-libs Integrate Apache Santuario
JDK-8017045 tools anti-delta fix for 8013789
JDK-8016610 tools javac, add new internal symbols to make operator resolution faster
JDK-8016607 tools javac, avoid analyzing lambdas for source 7 compilation
JDK-8016569 tools javac, add new flag for polymorphic method signatures
JDK-8016267 tools javac, TypeTag refactoring has provoked performance issues
JDK-8016209 tools TEST_BUG: non-compliant jmc in the bin directory hangs testing
JDK-8015997 tools Additional improvement in Javadoc framing
JDK-8015701 tools MethodParameters are not filled in for synthetic captured local variables
JDK-8015648 tools Duplicate variable in lambda causes javac crash
JDK-8015432 tools javac crashes with stack overflow when method called recursively from nested generic call
JDK-8013789 tools Compiler should emit bridges in interfaces
JDK-8013576 tools Add stat support to LambdaToMethod
JDK-8012375 tools Improve Javadoc framing
JDK-8008627 tools Compiler mishandles three-way return-type-substitutability
JDK-8008547 tools javac, warning message: use of ''_'' as an identifier might not be supported in future releases, should be more especific
JDK-8008023 tools Get rid of utf8 chars in two tests
JDK-8007907 tools javap, method com.sun.tools.javap.Main.run returns 0 even in case of class not found error
JDK-8006981 tools javac, method toString() of class ...javac.code.Flags doesn't print all the flag bits
JDK-7139681 tools Enhanced for loop: local variable scope inconsistent with JLS
JDK-7113519 tools test/tools/javac/VersionOpt.java passes on windows
JDK-6360970 tools javac erroneously accept ambiguous field reference
JDK-8016701 xml JAXP Build failure
JDK-8016153 xml Property http://javax.xml.XMLConstants/property/accessExternalDTD is not recognized.
JDK-8016133 xml Regression: diff. behavior with user-defined SAXParser
JDK-8015016 xml Improve JAXP 1.5 error message
JDK-8013434 xml Xalan and Xerces internal ObjectFactory need rework
JDK-8013021 xml Rebase 8005432 & 8003542 against the latest jdk8/jaxws
JDK-8011883 xml TEST_BUG: closed/com/sun/xml/internal/org/jvnet/mimepull/Test8003542/Test8003542.sh fails on some hosts
JDK-8009579 xml Xpathexception does not honor initcause()
JDK-8009008 xml Better manage management-api
JDK-8005432 xml Update access to JAX-WS
JDK-8003542 xml Improve processing of MTOM attachments
From alexander.potochkin at oracle.com Tue Jun 25 08:22:51 2013
From: alexander.potochkin at oracle.com (Alexander Potochkin)
Date: Tue, 25 Jun 2013 19:22:51 +0400
Subject: CFV: New JDK8 Committer: Anton Litvinov
Message-ID: <51C9B5CB.7090600@oracle.com>
I hereby nominate Anton Litvinov to jdk8 Committer.
Anton has been a member of the Java SE sustaining team for more then a
year. He has spent most of that time working on client issues.
He has contributed several changes to jdk8 so far:
http://hg.openjdk.java.net/jdk8/awt/jdk/rev/3b889d1218f5
http://hg.openjdk.java.net/jdk8/awt/jdk/rev/f32a0aee7bb9
http://hg.openjdk.java.net/jdk8/awt/jdk/rev/112c08b41ca2
http://hg.openjdk.java.net/jdk8/awt/jdk/rev/87001c7bb678
http://hg.openjdk.java.net/jdk8/awt/jdk/rev/9a8e0140123a
http://hg.openjdk.java.net/jdk8/awt/jdk/rev/43f82f573c01
http://hg.openjdk.java.net/jdk8/awt/jdk/rev/6e5824a42c49
http://hg.openjdk.java.net/jdk8/awt/jdk/rev/eed321190272
http://hg.openjdk.java.net/jdk8/awt/jdk/rev/e36d0b9ed018
Votes are due by Jul 9, 9.00 am PST.
Only current jdk8 Committers [1] are eligible to vote on this nomination.
For Lazy Consensus voting instructions, see [2].
alexp
[1]http://openjdk.java.net/census
[2]http://openjdk.java.net/projects/#committer-vote
From artem.ananiev at oracle.com Tue Jun 25 08:35:49 2013
From: artem.ananiev at oracle.com (Artem Ananiev)
Date: Tue, 25 Jun 2013 19:35:49 +0400
Subject: CFV: New JDK8 Committer: Anton Litvinov
In-Reply-To: <51C9B5CB.7090600@oracle.com>
References: <51C9B5CB.7090600@oracle.com>
Message-ID: <51C9B8D5.6030908@oracle.com>
Vote: yes.
Artem
On 6/25/2013 7:22 PM, Alexander Potochkin wrote:
> I hereby nominate Anton Litvinov to jdk8 Committer.
>
> Anton has been a member of the Java SE sustaining team for more then a
> year. He has spent most of that time working on client issues.
>
> He has contributed several changes to jdk8 so far:
>
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/3b889d1218f5
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/f32a0aee7bb9
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/112c08b41ca2
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/87001c7bb678
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/9a8e0140123a
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/43f82f573c01
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/6e5824a42c49
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/eed321190272
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/e36d0b9ed018
>
> Votes are due by Jul 9, 9.00 am PST.
>
> Only current jdk8 Committers [1] are eligible to vote on this nomination.
>
> For Lazy Consensus voting instructions, see [2].
>
> alexp
>
> [1]http://openjdk.java.net/census
> [2]http://openjdk.java.net/projects/#committer-vote
>
>
From anthony.petrov at oracle.com Tue Jun 25 08:51:14 2013
From: anthony.petrov at oracle.com (Anthony Petrov)
Date: Tue, 25 Jun 2013 19:51:14 +0400
Subject: CFV: New JDK8 Committer: Anton Litvinov
In-Reply-To: <51C9B5CB.7090600@oracle.com>
References: <51C9B5CB.7090600@oracle.com>
Message-ID: <51C9BC72.2020007@oracle.com>
Vote: YES
--
best regards,
Anthony
On 06/25/2013 07:22 PM, Alexander Potochkin wrote:
> I hereby nominate Anton Litvinov to jdk8 Committer.
>
> Anton has been a member of the Java SE sustaining team for more then a
> year. He has spent most of that time working on client issues.
>
> He has contributed several changes to jdk8 so far:
>
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/3b889d1218f5
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/f32a0aee7bb9
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/112c08b41ca2
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/87001c7bb678
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/9a8e0140123a
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/43f82f573c01
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/6e5824a42c49
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/eed321190272
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/e36d0b9ed018
>
> Votes are due by Jul 9, 9.00 am PST.
>
> Only current jdk8 Committers [1] are eligible to vote on this nomination.
>
> For Lazy Consensus voting instructions, see [2].
>
> alexp
>
> [1]http://openjdk.java.net/census
> [2]http://openjdk.java.net/projects/#committer-vote
>
>
From sergey.malenkov at oracle.com Tue Jun 25 09:00:23 2013
From: sergey.malenkov at oracle.com (sergey malenkov)
Date: Tue, 25 Jun 2013 20:00:23 +0400
Subject: CFV: New JDK8 Committer: Anton Litvinov
In-Reply-To: <51C9B5CB.7090600@oracle.com>
References: <51C9B5CB.7090600@oracle.com>
Message-ID: <51C9BE97.8040503@oracle.com>
Vote: Yes
On 25.06.2013 19:22, Alexander Potochkin wrote:
> I hereby nominate Anton Litvinov to jdk8 Committer.
>
> Anton has been a member of the Java SE sustaining team for more then a
> year. He has spent most of that time working on client issues.
>
> He has contributed several changes to jdk8 so far:
>
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/3b889d1218f5
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/f32a0aee7bb9
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/112c08b41ca2
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/87001c7bb678
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/9a8e0140123a
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/43f82f573c01
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/6e5824a42c49
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/eed321190272
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/e36d0b9ed018
>
> Votes are due by Jul 9, 9.00 am PST.
>
> Only current jdk8 Committers [1] are eligible to vote on this nomination.
>
> For Lazy Consensus voting instructions, see [2].
>
> alexp
>
> [1]http://openjdk.java.net/census
> [2]http://openjdk.java.net/projects/#committer-vote
>
>
From Abhi.Saha at Oracle.COM Tue Jun 25 09:23:24 2013
From: Abhi.Saha at Oracle.COM (Abhijit Saha (Oracle))
Date: Tue, 25 Jun 2013 09:23:24 -0700
Subject: CFV: New JDK8 Committer: Anton Litvinov
In-Reply-To: <51C9B5CB.7090600@oracle.com>
References: <51C9B5CB.7090600@oracle.com>
Message-ID: <51C9C3FC.9020102@Oracle.COM>
Vote: yes
On 6/25/2013 8:22 AM, Alexander Potochkin wrote:
> I hereby nominate Anton Litvinov to jdk8 Committer.
>
> Anton has been a member of the Java SE sustaining team for more then a
> year. He has spent most of that time working on client issues.
>
> He has contributed several changes to jdk8 so far:
>
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/3b889d1218f5
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/f32a0aee7bb9
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/112c08b41ca2
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/87001c7bb678
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/9a8e0140123a
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/43f82f573c01
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/6e5824a42c49
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/eed321190272
> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/e36d0b9ed018
>
> Votes are due by Jul 9, 9.00 am PST.
>
> Only current jdk8 Committers [1] are eligible to vote on this nomination.
>
> For Lazy Consensus voting instructions, see [2].
>
> alexp
>
> [1]http://openjdk.java.net/census
> [2]http://openjdk.java.net/projects/#committer-vote
>
>
--
Java SE Sustaining
Oracle Corporation.
(408)276-7564
From petr.pchelko at oracle.com Tue Jun 25 10:36:43 2013
From: petr.pchelko at oracle.com (Petr Pchelko)
Date: Tue, 25 Jun 2013 21:36:43 +0400
Subject: CFV: New JDK8 Committer: Anton Litvinov
In-Reply-To: <51C9C3FC.9020102@Oracle.COM>
References: <51C9B5CB.7090600@oracle.com> <51C9C3FC.9020102@Oracle.COM>
Message-ID: <6469AB86-5CC3-4209-A1E2-993396B3E657@oracle.com>
Vote: yes
With best regards. Petr.
On Jun 25, 2013, at 8:23 PM, Abhijit Saha (Oracle) wrote:
> Vote: yes
>
> On 6/25/2013 8:22 AM, Alexander Potochkin wrote:
>> I hereby nominate Anton Litvinov to jdk8 Committer.
>>
>> Anton has been a member of the Java SE sustaining team for more then a year. He has spent most of that time working on client issues.
>>
>> He has contributed several changes to jdk8 so far:
>>
>> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/3b889d1218f5
>> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/f32a0aee7bb9
>> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/112c08b41ca2
>> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/87001c7bb678
>> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/9a8e0140123a
>> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/43f82f573c01
>> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/6e5824a42c49
>> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/eed321190272
>> http://hg.openjdk.java.net/jdk8/awt/jdk/rev/e36d0b9ed018
>>
>> Votes are due by Jul 9, 9.00 am PST.
>>
>> Only current jdk8 Committers [1] are eligible to vote on this nomination.
>>
>> For Lazy Consensus voting instructions, see [2].
>>
>> alexp
>>
>> [1]http://openjdk.java.net/census
>> [2]http://openjdk.java.net/projects/#committer-vote
>>
>>
>
> --
> Java SE Sustaining
> Oracle Corporation.
> (408)276-7564
>
From alejandro.murillo at oracle.com Tue Jun 25 14:28:05 2013
From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com)
Date: Tue, 25 Jun 2013 21:28:05 +0000
Subject: hg: jdk8/jdk8/hotspot: 42 new changesets
Message-ID: <20130625212938.F0B2F4851A@hg.openjdk.java.net>
Changeset: f9709e27a876
Author: amurillo
Date: 2013-06-14 07:27 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f9709e27a876
8016567: new hotspot build - hs25-b38
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: a837fa3d3f86
Author: dcubed
Date: 2013-06-13 11:16 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a837fa3d3f86
8013057: assert(_needs_gc || SafepointSynchronize::is_at_safepoint()) failed: only read at safepoint
Summary: Detect mmap() commit failures in Linux and Solaris os::commit_memory() impls and call vm_exit_out_of_memory(). Add os::commit_memory_or_exit(). Also tidy up some NMT accounting and some mmap() return value checking.
Reviewed-by: zgu, stefank, dholmes, dsamersoff
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp
! src/share/vm/gc_implementation/parallelScavenge/psVirtualspace.cpp
! src/share/vm/memory/allocation.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp
Changeset: 2bffd20a0fcc
Author: ctornqvi
Date: 2013-06-13 21:57 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2bffd20a0fcc
8016065: Write regression test for 7167142
Summary: Regression tests written for both test cases (.hotspotrc and .hotspot_compiler). Also reviewed by mikhailo.seledtsov at oracle.com
Reviewed-by: zgu, coleenp
+ test/runtime/CommandLine/CompilerConfigFileWarning.java
+ test/runtime/CommandLine/ConfigFileWarning.java
Changeset: 1e9094165098
Author: ctornqvi
Date: 2013-06-13 22:00 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1e9094165098
8015324: Create tests for CDS feature
Summary: Wrote tests for use of CDS with ObjectAlignmentInBytes CL option
Reviewed-by: coleenp, ctornqvi, hseigel
Contributed-by: Mikhailo Seledtsov
+ test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java
+ test/runtime/SharedArchiveFile/CdsSameObjectAlignment.java
+ test/testlibrary/com/oracle/java/testlibrary/Platform.java
! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java
Changeset: a0a47b2649a2
Author: ctornqvi
Date: 2013-06-14 13:11 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a0a47b2649a2
Merge
Changeset: ef57c43512d6
Author: ccheung
Date: 2013-06-13 22:02 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ef57c43512d6
8014431: cleanup warnings indicated by the -Wunused-value compiler option on linux
Reviewed-by: dholmes, coleenp
Contributed-by: jeremymanson at google.com, calvin.cheung at oracle.com
! make/linux/makefiles/gcc.make
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/ci/ciUtilities.hpp
! src/share/vm/classfile/genericSignatures.cpp
! src/share/vm/classfile/verifier.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/prims/forte.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/utilities/exceptions.hpp
! src/share/vm/utilities/taskqueue.hpp
Changeset: bcb96b2922f2
Author: zgu
Date: 2013-06-14 07:30 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bcb96b2922f2
Merge
Changeset: ab313d4e9a8b
Author: zgu
Date: 2013-06-14 09:18 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ab313d4e9a8b
8011968: Kitchensink crashed with SIGSEGV in MemBaseline::baseline
Summary: Simple fix to add NULL pointer check that can cause segv
Reviewed-by: coleenp, ctornqvi
! src/share/vm/services/memBaseline.cpp
Changeset: dba2306ee2e3
Author: zgu
Date: 2013-06-14 07:39 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/dba2306ee2e3
Merge
Changeset: 3aaa16611c30
Author: zgu
Date: 2013-06-14 15:20 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3aaa16611c30
Merge
Changeset: e95fc50106cf
Author: rdurbin
Date: 2013-06-14 07:46 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e95fc50106cf
7178026: os::close can restart ::close but that is not a restartable syscall
Summary: Removed restart macros from all os:close calls on Solaris, Linux, MacOS X platforms.
Reviewed-by: dcubed, dholmes
! src/os/bsd/dtrace/jvm_dtrace.c
! src/os/bsd/vm/attachListener_bsd.cpp
! src/os/bsd/vm/os_bsd.inline.hpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/attachListener_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/dtrace/jvm_dtrace.c
! src/os/solaris/vm/attachListener_solaris.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
Changeset: f2d56a269345
Author: dcubed
Date: 2013-06-14 08:00 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f2d56a269345
Merge
Changeset: c7242a797916
Author: dcubed
Date: 2013-06-14 19:49 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c7242a797916
Merge
Changeset: 5c89346f2bdd
Author: sspitsyn
Date: 2013-06-14 15:17 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5c89346f2bdd
6493116: JVMTI Doc: GetOwnedMonitorStackDepthInfo has a typo in monitor_info_ptr parameter description
Summary: A typo in the parameter spelling, a bound update missed when the parameter was renamed
Reviewed-by: sla, minqi
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/prims/jvmti.xml
Changeset: 7fa28f3d3f62
Author: sspitsyn
Date: 2013-06-14 22:34 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7fa28f3d3f62
Merge
Changeset: abbd5c660b48
Author: mgronlun
Date: 2013-06-15 13:17 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/abbd5c660b48
8016105: Add complementary RETURN_NULL allocation macros in allocation.hpp
Reviewed-by: sla, rbackman
! src/share/vm/memory/allocation.hpp
Changeset: cd2118b62475
Author: zgu
Date: 2013-06-10 10:45 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cd2118b62475
8013917: Kitchensink crashed with SIGSEGV in BaselineReporter::diff_callsites
Summary: Simple fix when memory allocation site is gone, NMT should report 0 memory size, instead old memory size.
Reviewed-by: dcubed, ctornqvi
! src/share/vm/services/memReporter.cpp
Changeset: ef748153ee8f
Author: sla
Date: 2013-06-17 18:35 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ef748153ee8f
8016304: ThreadMXBean.getDeadlockedThreads reports bogus deadlocks on JDK 8
Reviewed-by: dcubed, mgronlun
! src/share/vm/services/threadService.cpp
+ test/serviceability/threads/TestFalseDeadLock.java
Changeset: 1f4355cee9a2
Author: zgu
Date: 2013-06-18 08:44 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1f4355cee9a2
8013651: NMT: reserve/release sequence id's in incorrect order due to race
Summary: Fixed NMT race condition for realloc, uncommit and release
Reviewed-by: coleenp, ccheung
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/perfMemory_windows.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/services/memPtr.hpp
! src/share/vm/services/memRecorder.cpp
! src/share/vm/services/memRecorder.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
Changeset: a5904a086d9f
Author: zgu
Date: 2013-06-18 09:34 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a5904a086d9f
Merge
Changeset: cd54c7e92908
Author: minqi
Date: 2013-06-18 09:08 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cd54c7e92908
8015660: Test8009761.java "Failed: init recursive calls: 24. After deopt 25"
Summary: Windows reserves and only partially commits thread stack. For detecting more thread stack space for execution, Windows installs one-shot page as guard page just before the current commited edge. It will trigger STACK_OVERFLOW_EXCEPTION when lands on last 4 pages of thread stack space. StackYellowPages default value is 2 on Windows (plus 1 page of StackRedPages, 3 pages guarded by hotspot) so the exception happens one page before Yellow pages. Same route executed second time will have one more page brought in, this leads same execution with different stack depth(interpreter mode). We need match Windows settings so the stack overflow exception will not happen before Yellow pages.
Reviewed-by: dholmes
Contributed-by: andreas.schoesser at sap.com
! src/cpu/x86/vm/globals_x86.hpp
Changeset: 726d2d4913fc
Author: nloodin
Date: 2013-06-19 18:13 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/726d2d4913fc
Merge
Changeset: 0abfeed51c9e
Author: brutisso
Date: 2013-06-14 08:02 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0abfeed51c9e
8012265: VM often crashes on solaris with a lot of memory
Summary: Increase HeapBaseMinAddress for G1 from 256m to 1g on Solaris x86
Reviewed-by: mgerdin, coleenp, kvn
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: 01522ca68fc7
Author: johnc
Date: 2013-06-18 12:31 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/01522ca68fc7
8015237: Parallelize string table scanning during strong root processing
Summary: Parallelize the scanning of the intern string table by having each GC worker claim a given number of buckets. Changes were also reviewed by Per Liden .
Reviewed-by: tschatzl, stefank, twisti
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/memory/sharedHeap.cpp
Changeset: b9d151496930
Author: brutisso
Date: 2013-06-18 22:45 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b9d151496930
8016556: G1: Use ArrayAllocator for BitMaps
Reviewed-by: tschatzl, dholmes, coleenp, johnc
! src/share/vm/memory/allocation.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
Changeset: 493089fd29df
Author: poonam
Date: 2013-06-19 06:09 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/493089fd29df
8015903: Format issue with -XX:+PrintAdaptiveSizePolicy on JDK8
Summary: Missing linebreak in hotspot log.
Reviewed-by: brutisso, tschatzl
Contributed-by: vladimir.kempik at oracle.com
! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp
Changeset: 9f9c0a163cc5
Author: ehelin
Date: 2013-06-20 10:03 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9f9c0a163cc5
Merge
! src/share/vm/memory/allocation.hpp
Changeset: 8d52e305a777
Author: morris
Date: 2013-06-07 07:33 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8d52e305a777
8015437: SPARC cbcond branch offset out of 10-bit range
Summary: Forced SPARC MacroAssembler eden_alloate to use long branch to slow case
Reviewed-by: kvn, twisti
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
Changeset: ea60d1de6735
Author: kvn
Date: 2013-06-07 11:43 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ea60d1de6735
Merge
Changeset: 46c544b8fbfc
Author: morris
Date: 2013-06-07 16:46 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/46c544b8fbfc
8008407: remove SPARC V8 support
Summary: Removed most of the SPARC V8 instructions
Reviewed-by: kvn, twisti
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/sparc/vm/c2_init_sparc.cpp
! src/cpu/sparc/vm/disassembler_sparc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.hpp
! src/cpu/sparc/vm/register_sparc.hpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
! src/os_cpu/linux_sparc/vm/atomic_linux_sparc.inline.hpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.inline.hpp
! src/os_cpu/solaris_sparc/vm/solaris_sparc.il
! src/share/vm/runtime/arguments.cpp
Changeset: e7f5651d459c
Author: twisti
Date: 2013-06-11 11:13 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e7f5651d459c
8003268: SharedRuntime::generate_native_wrapper doesn't save all registers across runtime tracing calls for JNI critical native methods
Reviewed-by: kvn
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
Changeset: 693e4d04fd09
Author: drchase
Date: 2013-06-11 16:34 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/693e4d04fd09
8014959: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit
Summary: Insert extra checks and bailouts for too many nodes
Reviewed-by: kvn
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/matcher.cpp
Changeset: bc8956037049
Author: kvn
Date: 2013-06-11 16:40 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bc8956037049
Merge
Changeset: c52abc8a0b08
Author: drchase
Date: 2013-06-13 15:39 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c52abc8a0b08
8010124: JVM_GetClassContext: use GrowableArray instead of KlassLink
Summary: replace linked data structure with array (performance)
Reviewed-by: kvn
Contributed-by: christian.thalinger at oracle.com, david.r.chase at oracle.com
! src/share/vm/prims/jvm.cpp
Changeset: 7fa25f5575c9
Author: adlertz
Date: 2013-06-14 01:19 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7fa25f5575c9
8016157: During CTW: C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this block
Summary: Disable rematerialization for negD node
Reviewed-by: kvn, roland
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
Changeset: ac91879aa56f
Author: kvn
Date: 2013-06-14 16:33 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ac91879aa56f
Merge
- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/prims/jvm.cpp
Changeset: 87a6f2df28e2
Author: drchase
Date: 2013-06-17 12:35 -0400
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/87a6f2df28e2
8002160: Compilation issue with adlc using latest SunStudio compilers
Summary: modify declaration of 'swap' overloading; dodge optimizer bug in c1_LIR.cpp
Reviewed-by: kvn, jrose
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp
! src/share/vm/c1/c1_LIR.cpp
Changeset: 08d35fd1b599
Author: adlertz
Date: 2013-06-19 00:41 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/08d35fd1b599
8001345: VM crashes with assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc
Summary: Remove unnecessary LoadN / DecodeN nodes at MemBarAcquire nodes.
Reviewed-by: kvn, roland
! src/share/vm/opto/memnode.cpp
Changeset: b88209cf98c0
Author: kvn
Date: 2013-06-20 16:08 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b88209cf98c0
Merge
- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 2cc5a9d1ba66
Author: amurillo
Date: 2013-06-21 00:51 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2cc5a9d1ba66
Merge
- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
Changeset: 3bdeff4a6ca7
Author: amurillo
Date: 2013-06-21 00:51 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3bdeff4a6ca7
Added tag hs25-b38 for changeset 2cc5a9d1ba66
! .hgtags
Changeset: 9f3e3245b50f
Author: amurillo
Date: 2013-06-25 12:46 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9f3e3245b50f
Merge
- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/jvm.cpp
From alejandro.murillo at oracle.com Tue Jun 25 14:39:11 2013
From: alejandro.murillo at oracle.com (Alejandro E Murillo)
Date: Tue, 25 Jun 2013 15:39:11 -0600
Subject: jdk8-b96: HotSpot
Message-ID: <51CA0DFF.4040608@oracle.com>
hs25-b38 has been integrated into jdk8-b96.
http://hg.openjdk.java.net/jdk8/jdk8/rev/f1010ef2f451
http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/3357c2776431
http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9f3e3245b50f
http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/6121efd29923
http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/690d34b326bc
http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fce2eaa84b21
http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/b3458329d060
http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d6bd440ac5b9
Component : VM
Status : 0 major failures, 0 minor failures
Date : 06/25/2013 at 10:57
Tested By : VM SQE &leonid.mesnik at oracle.com
Cost(total man-days): 1
Workspace : 2013-06-21-075356.amurillo.hs25-b38-snapshot
Bundles : 2013-06-21-075356.amurillo.hs25-b38-snapshot
Platforms :
Others
Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/
Browsers : NA
Patches : NA
Logs : none
Number of Tests Executed : 0 product tests, 0 unit tests, 0 tck tests
Bug verification status:
======================================
Tested, Pass:
Tested, Pass (partial fixes):
Tested, Fail:
Untested bug fixes:
Setup is not available:
6493116: JVMTI Doc: GetOwnedMonitorStackDepthInfo has a typo in monitor_info_ptr parameter description
7178026: os::close can restart ::close but that is not a restartable syscall
8001345: VM crashes with assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc
8002160: Compilation issue with adlc using latest SunStudio compilers
8003268: SharedRuntime::generate_native_wrapper doesn't save all registers across runtime tracing calls for JNI critical native methods
8008407: remove SPARC V8 support
8010124: JVM_GetClassContext: use GrowableArray instead of KlassLink
8011968: Kitchensink crashed with SIGSEGV in MemBaseline::baseline
8012265: VM often crashes on solaris with a lot of memory
8013057: assert(_needs_gc || SafepointSynchronize::is_at_safepoint()) failed: only read at safepoint
8013651: NMT: reserve/release sequence id's in incorrect order due to race
8013917: Kitchensink crashed with SIGSEGV in BaselineReporter::diff_callsites
8014431: cleanup warnings indicated by the -Wunused-value compiler option on linux
8014959: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit
8015237: Parallelize string table scanning during strong root processing
8015324: Create tests for CDS feature
8015437: SPARC cbcond branch offset out of 10-bit range
8015660: Test8009761.java "Failed: init recursive calls: 24. After deopt 25"
8015903: Format issue with -XX:+PrintAdaptiveSizePolicy on JDK8
8016065: Write regression test for 7167142
8016105: Add complementary RETURN_NULL allocation macros in allocation.hpp
8016157: During CTW: C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this block
8016304: ThreadMXBean.getDeadlockedThreads reports bogus deadlocks on JDK 8
8016556: G1: Use ArrayAllocator for BitMaps
8016567: new hotspot build - hs25-b38
Build change only:
New bugs filed:
Bugs in PIT build:
Bugs in earlier promoted build:
Number of PIT requested: 1
Integration target J2SE build number: 1.8.0-b96.
Issues and Notes:
This is PIT for HS25 b38 for JDK 8 b96.
--
Alejandro
From david.katleman at oracle.com Wed Jun 26 10:55:38 2013
From: david.katleman at oracle.com (David Katleman)
Date: Wed, 26 Jun 2013 10:55:38 -0700
Subject: Review request: JDK8 b94/b95 source with GPL header errors
Message-ID: <51CB2B1A.5020604@oracle.com>
Below are corrections to GPL headers found in JDK8 b94 & b95
http://cr.openjdk.java.net/~katleman/8016684/webrev/
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8016684
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8017323
All are punctuation issues, no code is involved, anyone can review.
As a veteran of many such header reviews, reviewing the patch link at
the top of the webrev is often easier than each individual file.
Thanks
Dave
From joe.darcy at oracle.com Wed Jun 26 11:03:58 2013
From: joe.darcy at oracle.com (Joe Darcy)
Date: Wed, 26 Jun 2013 11:03:58 -0700
Subject: Review request: JDK8 b94/b95 source with GPL header errors
In-Reply-To: <51CB2B1A.5020604@oracle.com>
References: <51CB2B1A.5020604@oracle.com>
Message-ID: <51CB2D0E.5000601@oracle.com>
Hi Dave,
Approved; thanks,
-Joe
On 6/26/2013 10:55 AM, David Katleman wrote:
> Below are corrections to GPL headers found in JDK8 b94 & b95
>
> http://cr.openjdk.java.net/~katleman/8016684/webrev/
>
> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8016684
> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8017323
>
> All are punctuation issues, no code is involved, anyone can review.
>
> As a veteran of many such header reviews, reviewing the patch link at
> the top of the webrev is often easier than each individual file.
>
> Thanks
> Dave
>
>
From tim.bell at oracle.com Wed Jun 26 11:07:11 2013
From: tim.bell at oracle.com (Tim Bell)
Date: Wed, 26 Jun 2013 11:07:11 -0700
Subject: Review request: JDK8 b94/b95 source with GPL header errors
In-Reply-To: <51CB2B1A.5020604@oracle.com>
References: <51CB2B1A.5020604@oracle.com>
Message-ID: <51CB2DCF.10101@oracle.com>
On 06/26/13 10:55 AM, David Katleman wrote:
> Below are corrections to GPL headers found in JDK8 b94 & b95
>
> http://cr.openjdk.java.net/~katleman/8016684/webrev/
>
> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8016684
> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8017323
>
> All are punctuation issues, no code is involved, anyone can review.
Looks good to me.
Tim
From david.katleman at oracle.com Wed Jun 26 11:18:23 2013
From: david.katleman at oracle.com (David Katleman)
Date: Wed, 26 Jun 2013 11:18:23 -0700
Subject: Review request: JDK8 b94/b95 source with GPL header errors
In-Reply-To: <51CB2DCF.10101@oracle.com>
References: <51CB2B1A.5020604@oracle.com> <51CB2DCF.10101@oracle.com>
Message-ID: <51CB306F.4080102@oracle.com>
Thank you Joe and Tim.
That should cover it
Dave
On 6/26/2013 11:07 AM, Tim Bell wrote:
> On 06/26/13 10:55 AM, David Katleman wrote:
>> Below are corrections to GPL headers found in JDK8 b94 & b95
>>
>> http://cr.openjdk.java.net/~katleman/8016684/webrev/
>>
>> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8016684
>> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8017323
>>
>> All are punctuation issues, no code is involved, anyone can review.
>
> Looks good to me.
>
> Tim
>
On 6/26/2013 11:03 AM, Joe Darcy wrote:
> Hi Dave,
>
> Approved; thanks,
>
> -Joe
From david.katleman at oracle.com Wed Jun 26 12:47:05 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Wed, 26 Jun 2013 19:47:05 +0000
Subject: hg: jdk8/jdk8: 2 new changesets
Message-ID: <20130626194706.2F2574856C@hg.openjdk.java.net>
Changeset: ebcd79fc658d
Author: erikj
Date: 2013-06-25 09:37 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/ebcd79fc658d
8012564: The SOURCE value in release file of JDK 8 doesn't contain valid changesets for some OS since b74
Reviewed-by: alanb, tbell
! common/makefiles/Main.gmk
Changeset: c156084add48
Author: katleman
Date: 2013-06-25 13:47 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/c156084add48
Merge
! common/makefiles/Main.gmk
From david.katleman at oracle.com Wed Jun 26 12:48:01 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Wed, 26 Jun 2013 19:48:01 +0000
Subject: hg: jdk8/jdk8/hotspot: 8017323: JDK8 b95 source with GPL header errors
Message-ID: <20130626194805.74C3D4856D@hg.openjdk.java.net>
Changeset: e6a4b8c71fa6
Author: katleman
Date: 2013-06-26 11:25 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e6a4b8c71fa6
8017323: JDK8 b95 source with GPL header errors
Reviewed-by: tbell, darcy
! src/share/vm/memory/referenceProcessorStats.hpp
From david.katleman at oracle.com Wed Jun 26 12:48:34 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Wed, 26 Jun 2013 19:48:34 +0000
Subject: hg: jdk8/jdk8/jdk: 3 new changesets
Message-ID: <20130626194921.24E884856F@hg.openjdk.java.net>
Changeset: 58e5d1149f97
Author: erikj
Date: 2013-06-25 09:25 +0200
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/58e5d1149f97
8017480: Move copying of jfr files to closed makefile
Reviewed-by: sla, tbell
! makefiles/CopyFiles.gmk
Changeset: fd41ca58229c
Author: katleman
Date: 2013-06-25 13:49 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fd41ca58229c
Merge
Changeset: 4a5d3cf2b3af
Author: katleman
Date: 2013-06-26 11:26 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4a5d3cf2b3af
8016684: JDK8 b94 source with GPL header errors
Reviewed-by: tbell, darcy
! src/share/classes/java/nio/CharBufferSpliterator.java
! src/share/native/sun/management/DiagnosticCommandImpl.c
! test/java/lang/management/MXBean/MXBeanBehavior.java
! test/java/lang/management/ManagementFactory/MBeanServerMXBeanUnsupportedTest.java
From david.katleman at oracle.com Wed Jun 26 12:50:49 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Wed, 26 Jun 2013 19:50:49 +0000
Subject: hg: jdk8/jdk8/langtools: 8016684: JDK8 b94 source with GPL header
errors
Message-ID: <20130626195056.1B49248570@hg.openjdk.java.net>
Changeset: 988aef3a8c3a
Author: katleman
Date: 2013-06-26 11:26 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/988aef3a8c3a
8016684: JDK8 b94 source with GPL header errors
Reviewed-by: tbell, darcy
! test/tools/javac/6567415/T6567415.java
From david.katleman at oracle.com Thu Jun 27 17:36:49 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Fri, 28 Jun 2013 00:36:49 +0000
Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b96 for changeset 3357c2776431
Message-ID: <20130628003650.A18CB485F3@hg.openjdk.java.net>
Changeset: 469995a8e974
Author: katleman
Date: 2013-06-27 13:40 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/469995a8e974
Added tag jdk8-b96 for changeset 3357c2776431
! .hgtags
From david.katleman at oracle.com Thu Jun 27 17:37:24 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Fri, 28 Jun 2013 00:37:24 +0000
Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b96 for changeset e6a4b8c71fa6
Message-ID: <20130628003728.06912485F4@hg.openjdk.java.net>
Changeset: b6d1e42655cd
Author: katleman
Date: 2013-06-27 13:40 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b6d1e42655cd
Added tag jdk8-b96 for changeset e6a4b8c71fa6
! .hgtags
From david.katleman at oracle.com Thu Jun 27 17:38:39 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Fri, 28 Jun 2013 00:38:39 +0000
Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b96 for changeset 6121efd29923
Message-ID: <20130628003843.1C6EC485F5@hg.openjdk.java.net>
Changeset: 403f882ecc94
Author: katleman
Date: 2013-06-27 13:40 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/403f882ecc94
Added tag jdk8-b96 for changeset 6121efd29923
! .hgtags
From david.katleman at oracle.com Thu Jun 27 17:38:48 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Fri, 28 Jun 2013 00:38:48 +0000
Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b96 for changeset 690d34b326bc
Message-ID: <20130628003852.04EA4485F6@hg.openjdk.java.net>
Changeset: dcde7f049111
Author: katleman
Date: 2013-06-27 13:40 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/dcde7f049111
Added tag jdk8-b96 for changeset 690d34b326bc
! .hgtags
From david.katleman at oracle.com Thu Jun 27 17:39:01 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Fri, 28 Jun 2013 00:39:01 +0000
Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b96 for changeset 4a5d3cf2b3af
Message-ID: <20130628003927.D2CF6485F7@hg.openjdk.java.net>
Changeset: 2f1386fc2079
Author: katleman
Date: 2013-06-27 13:40 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2f1386fc2079
Added tag jdk8-b96 for changeset 4a5d3cf2b3af
! .hgtags
From david.katleman at oracle.com Thu Jun 27 17:40:37 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Fri, 28 Jun 2013 00:40:37 +0000
Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b96 for changeset 988aef3a8c3a
Message-ID: <20130628004043.4948A485F8@hg.openjdk.java.net>
Changeset: 6a11a81a8824
Author: katleman
Date: 2013-06-27 13:40 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/6a11a81a8824
Added tag jdk8-b96 for changeset 988aef3a8c3a
! .hgtags
From david.katleman at oracle.com Thu Jun 27 17:40:49 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Fri, 28 Jun 2013 00:40:49 +0000
Subject: hg: jdk8/jdk8/nashorn: Added tag jdk8-b96 for changeset d6bd440ac5b9
Message-ID: <20130628004050.C1D08485F9@hg.openjdk.java.net>
Changeset: 1bf1d6ce3042
Author: katleman
Date: 2013-06-27 13:40 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/1bf1d6ce3042
Added tag jdk8-b96 for changeset d6bd440ac5b9
! .hgtags
From david.katleman at oracle.com Thu Jun 27 17:36:45 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Fri, 28 Jun 2013 00:36:45 +0000
Subject: hg: jdk8/jdk8: Added tag jdk8-b96 for changeset c156084add48
Message-ID: <20130628003646.24F70485F1@hg.openjdk.java.net>
Changeset: 4c363b94ea2a
Author: katleman
Date: 2013-06-27 13:40 -0700
URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/4c363b94ea2a
Added tag jdk8-b96 for changeset c156084add48
! .hgtags
From david.katleman at oracle.com Thu Jun 27 18:20:43 2013
From: david.katleman at oracle.com (David Katleman)
Date: Thu, 27 Jun 2013 18:20:43 -0700
Subject: Review request: JDK8 b96 source with GPL header errors
Message-ID: <51CCE4EB.7090107@oracle.com>
Below are corrections to GPL headers errrors found in JDK8 b96
http://cr.openjdk.java.net/~katleman/8019347/webrev/
Lion share are the recent jaxb update
All are punctuation issues, no code is involved, anyone can review.
As a veteran of many such header reviews, reviewing the patch link at
the top of the webrev is often easier than each individual file.
Thanks
Dave
From iris.clark at oracle.com Thu Jun 27 18:39:01 2013
From: iris.clark at oracle.com (Iris Clark)
Date: Thu, 27 Jun 2013 18:39:01 -0700 (PDT)
Subject: Review request: JDK8 b96 source with GPL header errors
In-Reply-To: <51CCE4EB.7090107@oracle.com>
References: <51CCE4EB.7090107@oracle.com>
Message-ID:
Looks fine to me.
iris
-----Original Message-----
From: David Katleman
Sent: Thursday, June 27, 2013 6:21 PM
To: jdk8-dev; Miroslav Kos
Subject: Review request: JDK8 b96 source with GPL header errors
Below are corrections to GPL headers errrors found in JDK8 b96
http://cr.openjdk.java.net/~katleman/8019347/webrev/
Lion share are the recent jaxb update
All are punctuation issues, no code is involved, anyone can review.
As a veteran of many such header reviews, reviewing the patch link at the top of the webrev is often easier than each individual file.
Thanks
Dave
From Alan.Bateman at oracle.com Thu Jun 27 23:01:13 2013
From: Alan.Bateman at oracle.com (Alan Bateman)
Date: Fri, 28 Jun 2013 07:01:13 +0100
Subject: Review request: JDK8 b96 source with GPL header errors
In-Reply-To: <51CCE4EB.7090107@oracle.com>
References: <51CCE4EB.7090107@oracle.com>
Message-ID: <51CD26A9.9080402@oracle.com>
On 28/06/2013 02:20, David Katleman wrote:
> Below are corrections to GPL headers errrors found in JDK8 b96
>
> http://cr.openjdk.java.net/~katleman/8019347/webrev/
>
> Lion share are the recent jaxb update
>
> All are punctuation issues, no code is involved, anyone can review.
>
> As a veteran of many such header reviews, reviewing the patch link at
> the top of the webrev is often easier than each individual file.
Yes, the patch file is the easiest for changes like this. Looks fine to me.
-Alan
From martin.grebac at oracle.com Thu Jun 27 23:24:47 2013
From: martin.grebac at oracle.com (Martin Grebac)
Date: Fri, 28 Jun 2013 08:24:47 +0200
Subject: Review request: JDK8 b96 source with GPL header errors
In-Reply-To: <51CCE4EB.7090107@oracle.com>
References: <51CCE4EB.7090107@oracle.com>
Message-ID: <51CD2C2F.6080008@oracle.com>
On 6/28/13 3:20 AM, David Katleman wrote:
> Below are corrections to GPL headers errrors found in JDK8 b96
>
> http://cr.openjdk.java.net/~katleman/8019347/webrev/
>
> Lion share are the recent jaxb update
Hi,
I assume you meant JAX*P* in the above, right?
MartiNG
--
Martin Grebac, SW Engineering Manager (Metro/JAXWS/JAXB RI)
Oracle Czech, Prague
http://blogs.oracle.com/mgrebac
From Lance.Andersen at oracle.com Fri Jun 28 03:22:42 2013
From: Lance.Andersen at oracle.com (Lance Andersen - Oracle)
Date: Fri, 28 Jun 2013 06:22:42 -0400
Subject: Review request: JDK8 b96 source with GPL header errors
In-Reply-To: <51CCE4EB.7090107@oracle.com>
References: <51CCE4EB.7090107@oracle.com>
Message-ID: <0B15F84E-E642-40DD-8C58-A9ECC261C464@oracle.com>
Looks fine Dave
On Jun 27, 2013, at 9:20 PM, David Katleman wrote:
> Below are corrections to GPL headers errrors found in JDK8 b96
>
> http://cr.openjdk.java.net/~katleman/8019347/webrev/
>
> Lion share are the recent jaxb update
>
> All are punctuation issues, no code is involved, anyone can review.
>
> As a veteran of many such header reviews, reviewing the patch link at the top of the webrev is often easier than each individual file.
>
> Thanks
> Dave
-------------- next part --------------
Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037
Oracle Java Engineering
1 Network Drive
Burlington, MA 01803
Lance.Andersen at oracle.com
From david.katleman at oracle.com Fri Jun 28 16:25:26 2013
From: david.katleman at oracle.com (David Katleman)
Date: Fri, 28 Jun 2013 16:25:26 -0700
Subject: Review request: JDK8 b96 source with GPL header errors
In-Reply-To: <0B15F84E-E642-40DD-8C58-A9ECC261C464@oracle.com>
References: <51CCE4EB.7090107@oracle.com>
<0B15F84E-E642-40DD-8C58-A9ECC261C464@oracle.com>
Message-ID: <51CE1B66.6070706@oracle.com>
Thank you to Iris, Alan, and Lance for their review
And Martin for pointing out my JAX*P* vs jaxb typo in the message.
Dave
On 6/28/2013 3:22 AM, Lance Andersen - Oracle wrote:
> Looks fine Dave
> On Jun 27, 2013, at 9:20 PM, David Katleman wrote:
>
>> Below are corrections to GPL headers errrors found in JDK8 b96
>>
>> http://cr.openjdk.java.net/~katleman/8019347/webrev/
>>
>> Lion share are the recent jaxb update
>>
>> All are punctuation issues, no code is involved, anyone can review.
>>
>> As a veteran of many such header reviews, reviewing the patch link at the top of the webrev is often easier than each individual file.
>>
>> Thanks
>> Dave
>
>
> Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037
> Oracle Java Engineering
> 1 Network Drive
> Burlington, MA 01803
> Lance.Andersen at oracle.com
>