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 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 >