From erik.joelsson at oracle.com Wed Feb 6 04:48:33 2013
From: erik.joelsson at oracle.com (Erik Joelsson)
Date: Wed, 06 Feb 2013 13:48:33 +0100
Subject: Patch for new build to work in jigsaw forest
Message-ID: <51125121.4020001@oracle.com>
This patch makes the new build compile in the jigsaw forest. It still
only produces legacy images. Things that needed to be fixed:
Langtools
* excludes for modules in bootstrap javac
* additions to genstubs
Bdb
* Run bdb configure from our configure script
* Call bdb makefile
* Support building with external libdb
JDK
* Import bdb lib into jdk
* Add bdb cflags to libjava compilation
* Copy mapfile-vers file from old build location to new build location
http://cr.openjdk.java.net/~erikj/jigsaw/webrev.bdb-support.01/
I'm not a committer in the jigsaw project, so posting this here. Next I
will see if I can convert the post modularization procedures to the new
build.
/Erik
From Alan.Bateman at oracle.com Wed Feb 6 05:06:37 2013
From: Alan.Bateman at oracle.com (Alan Bateman)
Date: Wed, 06 Feb 2013 13:06:37 +0000
Subject: Patch for new build to work in jigsaw forest
In-Reply-To: <51125121.4020001@oracle.com>
References: <51125121.4020001@oracle.com>
Message-ID: <5112555D.1060205@oracle.com>
On 06/02/2013 12:48, Erik Joelsson wrote:
> This patch makes the new build compile in the jigsaw forest. It still
> only produces legacy images. Things that needed to be fixed:
>
> Langtools
> * excludes for modules in bootstrap javac
> * additions to genstubs
>
> Bdb
> * Run bdb configure from our configure script
> * Call bdb makefile
> * Support building with external libdb
>
> JDK
> * Import bdb lib into jdk
> * Add bdb cflags to libjava compilation
> * Copy mapfile-vers file from old build location to new build location
>
> http://cr.openjdk.java.net/~erikj/jigsaw/webrev.bdb-support.01/
>
> I'm not a committer in the jigsaw project, so posting this here. Next
> I will see if I can convert the post modularization procedures to the
> new build.
>
> /Erik
This is great and wrapping the BDB build seems the right approach.
One thing we need to do is sync up jigsaw/jigsaw (it's currently at
b67), do you want us to get it updated before pushing these changes?
-Alan
From erik.joelsson at oracle.com Wed Feb 6 05:13:10 2013
From: erik.joelsson at oracle.com (Erik Joelsson)
Date: Wed, 06 Feb 2013 14:13:10 +0100
Subject: Patch for new build to work in jigsaw forest
In-Reply-To: <5112555D.1060205@oracle.com>
References: <51125121.4020001@oracle.com> <5112555D.1060205@oracle.com>
Message-ID: <511256E6.6050107@oracle.com>
If you update first, the merge will be easier and I can adjust this
patch for you afterwards, but I'm fine either way.
/Erik
On 2013-02-06 14:06, Alan Bateman wrote:
> On 06/02/2013 12:48, Erik Joelsson wrote:
>> This patch makes the new build compile in the jigsaw forest. It still
>> only produces legacy images. Things that needed to be fixed:
>>
>> Langtools
>> * excludes for modules in bootstrap javac
>> * additions to genstubs
>>
>> Bdb
>> * Run bdb configure from our configure script
>> * Call bdb makefile
>> * Support building with external libdb
>>
>> JDK
>> * Import bdb lib into jdk
>> * Add bdb cflags to libjava compilation
>> * Copy mapfile-vers file from old build location to new build location
>>
>> http://cr.openjdk.java.net/~erikj/jigsaw/webrev.bdb-support.01/
>>
>> I'm not a committer in the jigsaw project, so posting this here. Next
>> I will see if I can convert the post modularization procedures to the
>> new build.
>>
>> /Erik
> This is great and wrapping the BDB build seems the right approach.
>
> One thing we need to do is sync up jigsaw/jigsaw (it's currently at
> b67), do you want us to get it updated before pushing these changes?
>
> -Alan
From chris.hegarty at oracle.com Wed Feb 6 06:02:48 2013
From: chris.hegarty at oracle.com (Chris Hegarty)
Date: Wed, 06 Feb 2013 14:02:48 +0000
Subject: Patch for new build to work in jigsaw forest
In-Reply-To: <5112555D.1060205@oracle.com>
References: <51125121.4020001@oracle.com> <5112555D.1060205@oracle.com>
Message-ID: <51126288.7050604@oracle.com>
On 06/02/2013 13:06, Alan Bateman wrote:
> On 06/02/2013 12:48, Erik Joelsson wrote:
>> This patch makes the new build compile in the jigsaw forest. It still
>> only produces legacy images. Things that needed to be fixed:
>>
>> Langtools
>> * excludes for modules in bootstrap javac
>> * additions to genstubs
>>
>> Bdb
>> * Run bdb configure from our configure script
>> * Call bdb makefile
>> * Support building with external libdb
>>
>> JDK
>> * Import bdb lib into jdk
>> * Add bdb cflags to libjava compilation
>> * Copy mapfile-vers file from old build location to new build location
>>
>> http://cr.openjdk.java.net/~erikj/jigsaw/webrev.bdb-support.01/
>>
>> I'm not a committer in the jigsaw project, so posting this here. Next
>> I will see if I can convert the post modularization procedures to the
>> new build.
>>
>> /Erik
> This is great and wrapping the BDB build seems the right approach.
Yes, I agree with this approach also.
I can't tell for sure, but it looks like PersistentTreeMap can still be
compiled and linked against an libdb on the system. Which we supported
in the old build too. This still works, right?
-Chris.
> One thing we need to do is sync up jigsaw/jigsaw (it's currently at
> b67), do you want us to get it updated before pushing these changes?
>
> -Alan
From erik.joelsson at oracle.com Wed Feb 6 06:16:21 2013
From: erik.joelsson at oracle.com (Erik Joelsson)
Date: Wed, 06 Feb 2013 15:16:21 +0100
Subject: Patch for new build to work in jigsaw forest
In-Reply-To: <51126288.7050604@oracle.com>
References: <51125121.4020001@oracle.com> <5112555D.1060205@oracle.com>
<51126288.7050604@oracle.com>
Message-ID: <511265B5.60305@oracle.com>
On 2013-02-06 15:02, Chris Hegarty wrote:
> On 06/02/2013 13:06, Alan Bateman wrote:
>> On 06/02/2013 12:48, Erik Joelsson wrote:
>>> This patch makes the new build compile in the jigsaw forest. It still
>>> only produces legacy images. Things that needed to be fixed:
>>>
>>> Langtools
>>> * excludes for modules in bootstrap javac
>>> * additions to genstubs
>>>
>>> Bdb
>>> * Run bdb configure from our configure script
>>> * Call bdb makefile
>>> * Support building with external libdb
>>>
>>> JDK
>>> * Import bdb lib into jdk
>>> * Add bdb cflags to libjava compilation
>>> * Copy mapfile-vers file from old build location to new build location
>>>
>>> http://cr.openjdk.java.net/~erikj/jigsaw/webrev.bdb-support.01/
>>>
>>> I'm not a committer in the jigsaw project, so posting this here. Next
>>> I will see if I can convert the post modularization procedures to the
>>> new build.
>>>
>>> /Erik
>> This is great and wrapping the BDB build seems the right approach.
>
> Yes, I agree with this approach also.
>
> I can't tell for sure, but it looks like PersistentTreeMap can still
> be compiled and linked against an libdb on the system. Which we
> supported in the old build too. This still works, right?
>
> -Chris.
>
It works for me on my machine at least, after installing libdb-4.6-dev
and supplying --with-libd=system to our configure. This will prevent bdb
from compiling and adjust CFLAGS for libjava accordingly.
/Erik
>> One thing we need to do is sync up jigsaw/jigsaw (it's currently at
>> b67), do you want us to get it updated before pushing these changes?
>>
>> -Alan
From chris.hegarty at oracle.com Wed Feb 6 06:19:49 2013
From: chris.hegarty at oracle.com (Chris Hegarty)
Date: Wed, 06 Feb 2013 14:19:49 +0000
Subject: Patch for new build to work in jigsaw forest
In-Reply-To: <511265B5.60305@oracle.com>
References: <51125121.4020001@oracle.com> <5112555D.1060205@oracle.com>
<51126288.7050604@oracle.com> <511265B5.60305@oracle.com>
Message-ID: <51126685.1070306@oracle.com>
> It works for me on my machine at least, after installing libdb-4.6-dev
> and supplying --with-libd=system to our configure. This will prevent bdb
> from compiling and adjust CFLAGS for libjava accordingly.
OK, great. Thanks,
-Chris.
From mandy.chung at oracle.com Wed Feb 6 07:56:31 2013
From: mandy.chung at oracle.com (Mandy Chung)
Date: Wed, 06 Feb 2013 07:56:31 -0800
Subject: Patch for new build to work in jigsaw forest
In-Reply-To: <511256E6.6050107@oracle.com>
References: <51125121.4020001@oracle.com> <5112555D.1060205@oracle.com>
<511256E6.6050107@oracle.com>
Message-ID: <51127D2F.6030606@oracle.com>
Erik,
This is great to get the new build to work for jigsaw. Jon and I are in
the process of sync up jigsaw with jdk8 b75 but use the old build as the
default. Will let you know when it's pushed.
Mandy
On 2/6/2013 5:13 AM, Erik Joelsson wrote:
> If you update first, the merge will be easier and I can adjust this
> patch for you afterwards, but I'm fine either way.
>
> /Erik
>
> On 2013-02-06 14:06, Alan Bateman wrote:
>> On 06/02/2013 12:48, Erik Joelsson wrote:
>>> This patch makes the new build compile in the jigsaw forest. It
>>> still only produces legacy images. Things that needed to be fixed:
>>>
>>> Langtools
>>> * excludes for modules in bootstrap javac
>>> * additions to genstubs
>>>
>>> Bdb
>>> * Run bdb configure from our configure script
>>> * Call bdb makefile
>>> * Support building with external libdb
>>>
>>> JDK
>>> * Import bdb lib into jdk
>>> * Add bdb cflags to libjava compilation
>>> * Copy mapfile-vers file from old build location to new build location
>>>
>>> http://cr.openjdk.java.net/~erikj/jigsaw/webrev.bdb-support.01/
>>>
>>> I'm not a committer in the jigsaw project, so posting this here.
>>> Next I will see if I can convert the post modularization procedures
>>> to the new build.
>>>
>>> /Erik
>> This is great and wrapping the BDB build seems the right approach.
>>
>> One thing we need to do is sync up jigsaw/jigsaw (it's currently at
>> b67), do you want us to get it updated before pushing these changes?
>>
>> -Alan
From david.holmes at oracle.com Wed Feb 6 15:33:32 2013
From: david.holmes at oracle.com (David Holmes)
Date: Thu, 07 Feb 2013 09:33:32 +1000
Subject: Patch for new build to work in jigsaw forest
In-Reply-To: <51125121.4020001@oracle.com>
References: <51125121.4020001@oracle.com>
Message-ID: <5112E84C.9020804@oracle.com>
On 6/02/2013 10:48 PM, Erik Joelsson wrote:
> This patch makes the new build compile in the jigsaw forest. It still
> only produces legacy images. Things that needed to be fixed:
>
> Langtools
> * excludes for modules in bootstrap javac
> * additions to genstubs
>
> Bdb
> * Run bdb configure from our configure script
> * Call bdb makefile
> * Support building with external libdb
>
> JDK
> * Import bdb lib into jdk
> * Add bdb cflags to libjava compilation
> * Copy mapfile-vers file from old build location to new build location
>
> http://cr.openjdk.java.net/~erikj/jigsaw/webrev.bdb-support.01/
>
> I'm not a committer in the jigsaw project, so posting this here. Next I
> will see if I can convert the post modularization procedures to the new
> build.
As I recall those post modularization steps were about to be thrown out
for a completely new process that did the compilation and modularization
up front. The patches for the great src reorganization had been sent out
but I don't think they were committed ?
David
> /Erik
From Alan.Bateman at oracle.com Thu Feb 7 01:35:16 2013
From: Alan.Bateman at oracle.com (Alan Bateman)
Date: Thu, 07 Feb 2013 09:35:16 +0000
Subject: Patch for new build to work in jigsaw forest
In-Reply-To: <5112E84C.9020804@oracle.com>
References: <51125121.4020001@oracle.com> <5112E84C.9020804@oracle.com>
Message-ID: <51137554.5010404@oracle.com>
On 06/02/2013 23:33, David Holmes wrote:
>
> As I recall those post modularization steps were about to be thrown
> out for a completely new process that did the compilation and
> modularization up front. The patches for the great src reorganization
> had been sent out but I don't think they were committed ?
For the source code re-organization then the shuffle/unshuffle scripts
are in the top-level repo (in make/scripts/shuffle). It remains to me
seen when the right time will be to actually do the reorganization. I
think we need to get more experience with it first.
On regards the build then clearly we are living on borrowed time. For
the short term we would like move the post-processing to the new build.
More medium term we need to continue the work that Erik started last
year so that we compile the JDK as modules.
-Alan.
From mandy.chung at oracle.com Sun Feb 10 20:38:36 2013
From: mandy.chung at oracle.com (mandy.chung at oracle.com)
Date: Mon, 11 Feb 2013 04:38:36 +0000
Subject: hg: jigsaw/jigsaw: 72 new changesets
Message-ID: <20130211043840.983DD47992@hg.openjdk.java.net>
Changeset: e9ec00893bb4
Author: katleman
Date: 2012-12-13 09:05 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/e9ec00893bb4
Added tag jdk8-b68 for changeset cdb401a60cea
! .hgtags
Changeset: fb1bf5e5bc9e
Author: henryjen
Date: 2012-12-06 15:38 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/fb1bf5e5bc9e
8004685: add java.util.function to CORE_PKGS.gmk
Reviewed-by: mduigou
! common/makefiles/javadoc/CORE_PKGS.gmk
Changeset: e08b0096058f
Author: lana
Date: 2012-12-14 11:22 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/e08b0096058f
Merge
Changeset: 8e36a0fabf58
Author: ohrstrom
Date: 2012-12-18 09:57 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/8e36a0fabf58
8004145: New improved hgforest.sh, ctrl-c now properly terminates mercurial processes.
Reviewed-by: ohair, erikj
+ common/bin/hgforest.sh
! get_source.sh
Changeset: 51d3b65b8093
Author: erikj
Date: 2012-12-18 17:54 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/51d3b65b8093
8001901: build-infra: Fix "misbehaving" which command on Solaris
Summary: Removed all uses of which in configure on solaris.
Reviewed-by: ohair
! common/autoconf/basics.m4
! common/autoconf/generated-configure.sh
Changeset: 6ee8080a6efe
Author: katleman
Date: 2012-12-19 13:36 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/6ee8080a6efe
Merge
Changeset: 32148e971ac8
Author: katleman
Date: 2012-12-20 09:17 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/32148e971ac8
Added tag jdk8-b69 for changeset 6ee8080a6efe
! .hgtags
Changeset: 6b93e7a4401d
Author: dholmes
Date: 2012-12-20 01:44 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/6b93e7a4401d
7190137: Add support for JVM_VARIANT minimal1
Summary: Allow configuration of minimal1 as a target VM along with client and server
Reviewed-by: ohair, erikj
! common/autoconf/generated-configure.sh
! common/autoconf/jdk-options.m4
! common/autoconf/spec.gmk.in
! common/autoconf/toolchain.m4
Changeset: cd06b2ea58dd
Author: katleman
Date: 2012-12-20 16:22 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/cd06b2ea58dd
8004982: JDK8 source with GPL header errors
Reviewed-by: ohair
! common/makefiles/RMICompilation.gmk
Changeset: 105a25ffa4a4
Author: katleman
Date: 2012-12-26 14:23 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/105a25ffa4a4
Merge
Changeset: 3fb32a5a2388
Author: katleman
Date: 2012-12-27 12:14 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/3fb32a5a2388
Added tag jdk8-b70 for changeset 105a25ffa4a4
! .hgtags
Changeset: 2ed5be3dd506
Author: lana
Date: 2012-12-16 22:02 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/2ed5be3dd506
Merge
Changeset: a0779b1e9a4d
Author: jjg
Date: 2012-12-17 08:34 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/a0779b1e9a4d
8005090: Include com.sun.source.doctree in Tree API docs
Reviewed-by: erikj
! common/makefiles/javadoc/NON_CORE_PKGS.gmk
Changeset: 68a81db3ceb1
Author: lana
Date: 2012-12-18 17:42 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/68a81db3ceb1
Merge
Changeset: 51ad2a343420
Author: lana
Date: 2012-12-28 18:31 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/51ad2a343420
Merge
Changeset: c1be681d80a1
Author: katleman
Date: 2013-01-03 12:44 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/c1be681d80a1
Added tag jdk8-b71 for changeset 51ad2a343420
! .hgtags
Changeset: f03f90a4308d
Author: katleman
Date: 2013-01-10 09:55 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/f03f90a4308d
Added tag jdk8-b72 for changeset c1be681d80a1
! .hgtags
Changeset: c37401e77c80
Author: mchung
Date: 2012-12-28 22:20 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/c37401e77c80
8003562: Provide a CLI tool to analyze class dependencies
Reviewed-by: jjg, alanb, ulfzibis, erikj
! common/bin/compare_exceptions.sh.incl
Changeset: b845a2494261
Author: lana
Date: 2013-01-01 12:47 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/b845a2494261
Merge
Changeset: 93b9664f97ee
Author: lana
Date: 2013-01-10 15:49 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/93b9664f97ee
Merge
Changeset: 4090847a5444
Author: katleman
Date: 2013-01-16 11:59 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/4090847a5444
Added tag jdk8-b73 for changeset 93b9664f97ee
! .hgtags
Changeset: 77f062a41850
Author: erikj
Date: 2012-12-27 20:15 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/77f062a41850
8001942: build-infra: General permission problems on Windows/cygwin
Summary: Added sanity check for file permissions in configure
Reviewed-by: tbell, ohair
! common/autoconf/basics.m4
! common/autoconf/generated-configure.sh
Changeset: d2c1f80118de
Author: erikj
Date: 2012-12-27 20:18 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/d2c1f80118de
8005540: build-infra: Improve incremental build speed on windows by caching find results
Reviewed-by: ohair
! common/makefiles/IdlCompilation.gmk
! common/makefiles/JavaCompilation.gmk
! common/makefiles/MakeBase.gmk
! common/makefiles/NativeCompilation.gmk
Changeset: d5f3a6f60d51
Author: erikj
Date: 2012-12-27 20:55 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/d5f3a6f60d51
8005548: build-infra: Fix docs target on windows
Summary: Fix path sep variable
Reviewed-by: tbell
! common/makefiles/javadoc/Javadoc.gmk
Changeset: ef6adbf511cc
Author: erikj
Date: 2012-12-28 09:51 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/ef6adbf511cc
8005549: build-infra: Merge NewMakefile.gmk and common/makefiles/Makefile
Reviewed-by: ohair, tbell
! NewMakefile.gmk
! common/autoconf/Makefile.in
! common/autoconf/generated-configure.sh
+ common/makefiles/Jprt.gmk
! common/makefiles/Main.gmk
! common/makefiles/MakeHelpers.gmk
! common/makefiles/Makefile
Changeset: 2d9bb72b4e34
Author: erikj
Date: 2012-12-30 12:15 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/2d9bb72b4e34
8004490: build-infra: mac: hotspot is always built in product, regardless of --with-debug-level setting
Reviewed-by: tbell
! common/autoconf/generated-configure.sh
! common/autoconf/jdk-options.m4
Changeset: abc8078e070b
Author: erikj
Date: 2013-01-01 14:13 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/abc8078e070b
8001895: build-infra: Make JDK_BUILD_NUMBER and MILESTONE customizable
Summary: Added configure params
Reviewed-by: ohair
! common/autoconf/generated-configure.sh
! common/autoconf/jdk-options.m4
! common/autoconf/spec.gmk.in
! common/autoconf/version.numbers
Changeset: 14d7ebe42c8d
Author: erikj
Date: 2013-01-02 11:29 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/14d7ebe42c8d
8005347: build-infra: Verify 'gnumake source' at the top level works ok
Reviewed-by: tbell, ohair, dholmes
! common/autoconf/basics.m4
- common/autoconf/closed.version.numbers
! common/autoconf/generated-configure.sh
! common/autoconf/jdk-options.m4
! common/autoconf/spec.gmk.in
= common/autoconf/version-numbers < common/autoconf/version.numbers
Changeset: 348a881c6da0
Author: erikj
Date: 2013-01-02 15:36 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/348a881c6da0
8005355: build-infra: Java security signing (need a top-level make target).
Reviewed-by: tbell, ohair
! common/autoconf/spec.gmk.in
! common/makefiles/Main.gmk
Changeset: befbad2e4d87
Author: erikj
Date: 2013-01-03 20:54 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/befbad2e4d87
8005635: build-infra: Support building install in jprt
Reviewed-by: ohair
Contributed-by: tim.bell at oracle.com, erik.joelsson at oracle.com
! common/autoconf/generated-configure.sh
! common/autoconf/spec.gmk.in
! common/bin/compare.sh
! common/bin/compare_exceptions.sh.incl
! common/makefiles/Jprt.gmk
! common/src/fixpath.c
Changeset: 39194e004ade
Author: erikj
Date: 2013-01-04 11:31 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/39194e004ade
8005575: build-infra: Three JCK tests fails on Solaris with new RE Autoconf-Based build
Reviewed-by: ohair
! common/autoconf/compare.sh.in
! common/bin/compare.sh
Changeset: 9263657c2756
Author: erikj
Date: 2013-01-04 16:56 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/9263657c2756
8005692: build-infra: Target "all" should do the right thing
Reviewed-by: tbell
! common/makefiles/Main.gmk
Changeset: c874a8a27933
Author: erikj
Date: 2013-01-04 17:05 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/c874a8a27933
8005597: build-infra: bridgeBuild broken for pure openjdk build
Reviewed-by: tbell
! common/makefiles/Jprt.gmk
Changeset: 7b9c42f14281
Author: erikj
Date: 2013-01-04 17:08 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/7b9c42f14281
8005654: build-infra: Create sec-bin.zip
Reviewed-by: tbell
! common/bin/compare.sh
! common/makefiles/JavaCompilation.gmk
Changeset: 2597feac57c0
Author: erikj
Date: 2013-01-04 22:43 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/2597feac57c0
8005723: build-infra: in new infra build, sec-windows-bin-zip and jgss-windows-*-bin.zip are missing
Reviewed-by: tbell
! common/bin/compare.sh
! common/bin/compare_exceptions.sh.incl
Changeset: 5cf7750c8c43
Author: ohair
Date: 2013-01-04 21:04 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/5cf7750c8c43
8004229: build-infra: Umbrella for switch of default "make" to new makefiles
Reviewed-by: erikj, tbell
! Makefile
! make/jprt.properties
Changeset: 7a3c6ffdf1fb
Author: tbell
Date: 2013-01-07 14:01 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/7a3c6ffdf1fb
8005442: autogen.sh sets DATE_WHEN_GENERATED to empty string on Solaris version 11 or later
Reviewed-by: ohair
! common/autoconf/autogen.sh
Changeset: 64a9ebad39fe
Author: katleman
Date: 2013-01-08 13:14 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/64a9ebad39fe
Merge
- common/autoconf/closed.version.numbers
- common/autoconf/version.numbers
Changeset: b284980b7d9a
Author: tbell
Date: 2013-01-08 16:23 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/b284980b7d9a
8005794: in new infra, how do we change java -version?
Summary: Added configure parameter --with-user-release-suffix
Reviewed-by: ohair, tbell
! common/autoconf/generated-configure.sh
! common/autoconf/jdk-options.m4
Changeset: db3984e4eb97
Author: erikj
Date: 2013-01-10 12:20 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/db3984e4eb97
8005858: build-infra: Add missed comparison of sec-windows-bin.zip and friends to compare.sh
Reviewed-by: tbell, ohair
! common/bin/compare.sh
Changeset: 6f8f7a5449f6
Author: erikj
Date: 2013-01-11 10:46 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/6f8f7a5449f6
8005850: build-infra: Make --enable-openjdk-only really disable custom
Reviewed-by: ohair, dholmes
! common/autoconf/configure.ac
! common/autoconf/generated-configure.sh
! common/autoconf/jdk-options.m4
Changeset: b66c81dfa291
Author: ohair
Date: 2013-01-14 16:38 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/b66c81dfa291
8005284: build-infra: nonstandard copyright headers under common/autoconf/build-aux
Reviewed-by: katleman
! common/autoconf/build-aux/autoconf-config.guess
! common/autoconf/build-aux/config.sub
! common/autoconf/build-aux/pkg.m4
Changeset: 3540aa40c868
Author: erikj
Date: 2013-01-14 13:09 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/3540aa40c868
8006074: build-infra: Configure fails to find SetEnv.Cmd in microsoft sdk
Reviewed-by: tbell, ohair
! common/autoconf/basics_windows.m4
! common/autoconf/generated-configure.sh
Changeset: 6e822b534678
Author: erikj
Date: 2013-01-14 15:30 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/6e822b534678
8006100: build-infra: Bundle up the correct images in jprt
Reviewed-by: tbell
! NewMakefile.gmk
! common/makefiles/Jprt.gmk
Changeset: 52cce3326649
Author: erikj
Date: 2013-01-15 09:50 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/52cce3326649
Merge
Changeset: fe1c94aca5a8
Author: katleman
Date: 2013-01-15 10:06 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/fe1c94aca5a8
Merge
- common/autoconf/closed.version.numbers
- common/autoconf/version.numbers
Changeset: dc84b505b408
Author: katleman
Date: 2013-01-16 22:16 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/dc84b505b408
Merge
- common/autoconf/closed.version.numbers
- common/autoconf/version.numbers
! common/bin/compare_exceptions.sh.incl
Changeset: 50307da0149e
Author: jqzuo
Date: 2012-12-31 14:52 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/50307da0149e
8005583: Install build(gnumake all) failed preventing RE from doing JDK8 combo builds
Reviewed-by: paulk, billyh
! make/install-rules.gmk
Changeset: e5664599a127
Author: cgruszka
Date: 2013-01-02 14:54 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/e5664599a127
Merge
Changeset: 75634cbeab47
Author: cgruszka
Date: 2013-01-04 13:11 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/75634cbeab47
Merge
Changeset: 61d7e2971723
Author: cgruszka
Date: 2013-01-14 14:40 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/61d7e2971723
Merge
Changeset: f9163f9cb1da
Author: cgruszka
Date: 2013-01-23 08:50 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/f9163f9cb1da
Merge
Changeset: 5a5e97f9ac0a
Author: erikj
Date: 2013-01-18 09:58 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/5a5e97f9ac0a
8006520: build-infra: Fix sparkle-framework configure parameter
Reviewed-by: tbell, ohair
! common/autoconf/generated-configure.sh
! common/makefiles/Jprt.gmk
Changeset: edad83acbd46
Author: erikj
Date: 2013-01-18 16:48 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/edad83acbd46
8003693: build-infra: bridgeBuild should allow for partial build (no hotspot)
Reviewed-by: tbell
! common/makefiles/Jprt.gmk
Changeset: c3bf62746a80
Author: tbell
Date: 2013-01-23 13:30 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/c3bf62746a80
8006797: build-infra JPRT builds need JPRT_ARCHIVE_INSTALL_BUNDLE in common/makefiles/Jprt.gmk
Reviewed-by: ohair
! common/makefiles/Jprt.gmk
Changeset: b43aa5bd8ca5
Author: katleman
Date: 2013-01-23 15:40 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/b43aa5bd8ca5
Merge
Changeset: cd2fa0d0ed3d
Author: katleman
Date: 2013-01-24 16:48 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/cd2fa0d0ed3d
Added tag jdk8-b74 for changeset b43aa5bd8ca5
! .hgtags
Changeset: 1129fb75f611
Author: jjg
Date: 2013-01-10 19:36 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/1129fb75f611
8004834: Add doclint support into javadoc
Reviewed-by: erikj, tbell
! common/makefiles/javadoc/Javadoc.gmk
Changeset: cecfba251e4a
Author: lana
Date: 2013-01-16 11:58 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/cecfba251e4a
Merge
Changeset: 2e12a508d7ae
Author: lana
Date: 2013-01-20 23:35 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/2e12a508d7ae
Merge
- common/autoconf/closed.version.numbers
- common/autoconf/version.numbers
! common/makefiles/javadoc/Javadoc.gmk
Changeset: 8209c91b751d
Author: sherman
Date: 2013-01-22 21:02 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/8209c91b751d
8003680: JSR 310 Date/Time API
Summary: Integration of JSR310 Date/Time API for M6
Reviewed-by: alanb, naoto, dholmes
Contributed-by: scolebourne at joda.org, roger.riggs at oracle.com, richard.warburton at gmail.com, misterm at gmail.com
! common/makefiles/javadoc/CORE_PKGS.gmk
! make/jprt.properties
! test/Makefile
Changeset: 039783b67959
Author: lana
Date: 2013-01-26 18:24 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/039783b67959
Merge
Changeset: e28985c549aa
Author: raginip
Date: 2013-01-18 11:31 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/e28985c549aa
8000839: Integrate the Java Access Bridge with Java Runtime
Reviewed-by: ptbrunet, erikj
! common/bin/compare_exceptions.sh.incl
Changeset: db46b1c27a93
Author: erikj
Date: 2013-01-28 14:23 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/db46b1c27a93
Merge
- common/autoconf/closed.version.numbers
! common/autoconf/generated-configure.sh
- common/autoconf/version.numbers
! common/bin/compare_exceptions.sh.incl
Changeset: 8baaaba2ee6b
Author: lana
Date: 2013-01-29 20:16 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/8baaaba2ee6b
Merge
Changeset: 0d4b0a13adb2
Author: erikj
Date: 2013-01-23 11:37 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/0d4b0a13adb2
8005855: build-infra: Remove -R flag when cross compiling
Reviewed-by: dholmes, tbell
! common/autoconf/generated-configure.sh
! common/autoconf/libraries.m4
Changeset: ea6379d4624f
Author: erikj
Date: 2013-01-23 11:41 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/ea6379d4624f
8006663: build-infra: Compare two arbitrary zip/jar files with compare.sh
Reviewed-by: tbell
! common/bin/compare.sh
Changeset: 0d46733cfffb
Author: erikj
Date: 2013-01-23 11:42 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/0d46733cfffb
8006658: build-infra: Make MILESTONE behave the same as JDK_BUILD_NUMBER
Reviewed-by: ohrstrom, dholmes, tbell
! common/autoconf/generated-configure.sh
! common/autoconf/jdk-options.m4
Changeset: 9e5847257731
Author: erikj
Date: 2013-01-24 09:17 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/9e5847257731
Merge
Changeset: 2a713921952c
Author: katleman
Date: 2013-01-30 13:39 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/2a713921952c
Merge
! common/autoconf/generated-configure.sh
Changeset: 5b19cef637a6
Author: katleman
Date: 2013-01-31 17:04 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/5b19cef637a6
Added tag jdk8-b75 for changeset 2a713921952c
! .hgtags
Changeset: 89ad2f43ecdb
Author: mchung
Date: 2013-02-08 23:19 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/89ad2f43ecdb
Merge
! .hgtags
! Makefile
- common/autoconf/closed.version.numbers
- common/autoconf/version.numbers
! make/jprt.properties
! test/Makefile
From mandy.chung at oracle.com Sun Feb 10 20:38:36 2013
From: mandy.chung at oracle.com (mandy.chung at oracle.com)
Date: Mon, 11 Feb 2013 04:38:36 +0000
Subject: hg: jigsaw/jigsaw/corba: 9 new changesets
Message-ID: <20130211043844.C46CE47993@hg.openjdk.java.net>
Changeset: 22ddcac208a8
Author: katleman
Date: 2012-12-13 09:05 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/corba/rev/22ddcac208a8
Added tag jdk8-b68 for changeset 82000531feaa
! .hgtags
Changeset: 603cceb495c8
Author: katleman
Date: 2012-12-20 09:17 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/corba/rev/603cceb495c8
Added tag jdk8-b69 for changeset 22ddcac208a8
! .hgtags
Changeset: 8171d23e914d
Author: katleman
Date: 2012-12-27 12:14 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/corba/rev/8171d23e914d
Added tag jdk8-b70 for changeset 603cceb495c8
! .hgtags
Changeset: cb40427f4714
Author: katleman
Date: 2013-01-03 12:44 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/corba/rev/cb40427f4714
Added tag jdk8-b71 for changeset 8171d23e914d
! .hgtags
Changeset: 191afde59e7b
Author: katleman
Date: 2013-01-10 09:55 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/corba/rev/191afde59e7b
Added tag jdk8-b72 for changeset cb40427f4714
! .hgtags
Changeset: 2132845cf5f7
Author: katleman
Date: 2013-01-16 11:59 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/corba/rev/2132845cf5f7
Added tag jdk8-b73 for changeset 191afde59e7b
! .hgtags
Changeset: d4e68ce17795
Author: katleman
Date: 2013-01-24 16:48 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/corba/rev/d4e68ce17795
Added tag jdk8-b74 for changeset 2132845cf5f7
! .hgtags
Changeset: 4a6be02e66a3
Author: katleman
Date: 2013-01-31 17:04 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/corba/rev/4a6be02e66a3
Added tag jdk8-b75 for changeset d4e68ce17795
! .hgtags
Changeset: 53b0ca69949d
Author: mchung
Date: 2013-02-08 23:20 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/corba/rev/53b0ca69949d
Merge
! .hgtags
From mandy.chung at oracle.com Sun Feb 10 20:38:36 2013
From: mandy.chung at oracle.com (mandy.chung at oracle.com)
Date: Mon, 11 Feb 2013 04:38:36 +0000
Subject: hg: jigsaw/jigsaw/jaxws: 13 new changesets
Message-ID: <20130211043912.AAF6247994@hg.openjdk.java.net>
Changeset: 756323c99011
Author: katleman
Date: 2012-12-13 09:05 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxws/rev/756323c99011
Added tag jdk8-b68 for changeset d3fe408f3a9a
! .hgtags
Changeset: 3b1c2733d47e
Author: katleman
Date: 2012-12-20 09:18 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxws/rev/3b1c2733d47e
Added tag jdk8-b69 for changeset 756323c99011
! .hgtags
Changeset: f577a39c9fb3
Author: katleman
Date: 2012-12-27 12:15 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxws/rev/f577a39c9fb3
Added tag jdk8-b70 for changeset 3b1c2733d47e
! .hgtags
Changeset: d9707230294d
Author: katleman
Date: 2013-01-03 12:44 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxws/rev/d9707230294d
Added tag jdk8-b71 for changeset f577a39c9fb3
! .hgtags
Changeset: c606f644a5d9
Author: katleman
Date: 2013-01-10 09:55 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxws/rev/c606f644a5d9
Added tag jdk8-b72 for changeset d9707230294d
! .hgtags
Changeset: 68f508979ffe
Author: katleman
Date: 2013-01-16 11:59 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxws/rev/68f508979ffe
Added tag jdk8-b73 for changeset c606f644a5d9
! .hgtags
Changeset: 51f3117e2b75
Author: erikj
Date: 2013-01-04 11:31 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxws/rev/51f3117e2b75
8005575: build-infra: Three JCK tests fails on Solaris with new RE Autoconf-Based build
Reviewed-by: ohair
! makefiles/BuildJaxws.gmk
Changeset: dd7473082690
Author: katleman
Date: 2013-01-08 13:14 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxws/rev/dd7473082690
Merge
Changeset: b8fd32e44c26
Author: katleman
Date: 2013-01-15 10:07 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxws/rev/b8fd32e44c26
Merge
Changeset: 12db3c5a3393
Author: katleman
Date: 2013-01-16 22:17 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxws/rev/12db3c5a3393
Merge
Changeset: 966bf9f3c41a
Author: katleman
Date: 2013-01-24 16:49 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxws/rev/966bf9f3c41a
Added tag jdk8-b74 for changeset 12db3c5a3393
! .hgtags
Changeset: a63ef2391c20
Author: katleman
Date: 2013-01-31 17:04 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxws/rev/a63ef2391c20
Added tag jdk8-b75 for changeset 966bf9f3c41a
! .hgtags
Changeset: 3787b6e5d1e6
Author: mchung
Date: 2013-02-08 23:20 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxws/rev/3787b6e5d1e6
Merge
! .hgtags
From mandy.chung at oracle.com Sun Feb 10 20:38:36 2013
From: mandy.chung at oracle.com (mandy.chung at oracle.com)
Date: Mon, 11 Feb 2013 04:38:36 +0000
Subject: hg: jigsaw/jigsaw/jaxp: 24 new changesets
Message-ID: <20130211043946.4171647995@hg.openjdk.java.net>
Changeset: 789a855de959
Author: katleman
Date: 2012-12-13 09:05 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxp/rev/789a855de959
Added tag jdk8-b68 for changeset b854e7008421
! .hgtags
Changeset: 27421008f050
Author: katleman
Date: 2012-12-20 09:18 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxp/rev/27421008f050
Added tag jdk8-b69 for changeset 789a855de959
! .hgtags
Changeset: a72c8391cdd6
Author: katleman
Date: 2012-12-20 16:23 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxp/rev/a72c8391cdd6
8004982: JDK8 source with GPL header errors
Reviewed-by: ohair
! src/com/sun/org/apache/xalan/internal/XalanConstants.java
! src/com/sun/org/apache/xalan/internal/utils/FactoryImpl.java
Changeset: 6ec9edffc286
Author: katleman
Date: 2012-12-26 14:23 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxp/rev/6ec9edffc286
Merge
Changeset: 63815efd132f
Author: katleman
Date: 2012-12-27 12:15 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxp/rev/63815efd132f
Added tag jdk8-b70 for changeset 6ec9edffc286
! .hgtags
Changeset: b1fdb101c82e
Author: joehw
Date: 2012-12-14 13:24 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxp/rev/b1fdb101c82e
8003260: [findbug] some fields should be package protected
Summary: change public or protected mutable static fields to private or package private.
Reviewed-by: lancea
! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java
! src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java
Changeset: 8a20e948b806
Author: lana
Date: 2012-12-16 22:05 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxp/rev/8a20e948b806
Merge
Changeset: 15b32367b23c
Author: joehw
Date: 2012-12-18 21:11 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxp/rev/15b32367b23c
8003261: static field is public but not final
Summary: add final to fVersion field, and make it a non-compile time constant.
Reviewed-by: hawtin, lancea, dholmes, chegar
! src/com/sun/org/apache/xerces/internal/impl/Version.java
Changeset: d4aea0225e80
Author: joehw
Date: 2012-12-27 18:17 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxp/rev/d4aea0225e80
8005473: Warnings compiling jaxp
Summary: clean up compiling warnings.
Reviewed-by: weijun, chegar, forax
! src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java
! src/javax/xml/transform/FactoryFinder.java
! src/javax/xml/validation/SchemaFactoryFinder.java
! src/javax/xml/xpath/XPathFactoryFinder.java
Changeset: 499be952a291
Author: lana
Date: 2012-12-28 18:31 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxp/rev/499be952a291
Merge
Changeset: bdf2af722a6b
Author: katleman
Date: 2013-01-03 12:44 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxp/rev/bdf2af722a6b
Added tag jdk8-b71 for changeset 499be952a291
! .hgtags
Changeset: 84946404d1e1
Author: katleman
Date: 2013-01-10 09:55 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxp/rev/84946404d1e1
Added tag jdk8-b72 for changeset bdf2af722a6b
! .hgtags
Changeset: cf0917c0d771
Author: katleman
Date: 2013-01-16 11:59 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxp/rev/cf0917c0d771
Added tag jdk8-b73 for changeset 84946404d1e1
! .hgtags
Changeset: 278a2f60c55b
Author: erikj
Date: 2013-01-04 11:31 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxp/rev/278a2f60c55b
8005575: build-infra: Three JCK tests fails on Solaris with new RE Autoconf-Based build
Reviewed-by: ohair
! makefiles/BuildJaxp.gmk
Changeset: 2e4d87e6662e
Author: katleman
Date: 2013-01-08 13:14 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxp/rev/2e4d87e6662e
Merge
Changeset: a317d3e1bbac
Author: katleman
Date: 2013-01-15 10:07 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxp/rev/a317d3e1bbac
Merge
Changeset: 2087e24a4357
Author: katleman
Date: 2013-01-16 22:17 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxp/rev/2087e24a4357
Merge
Changeset: 69bc57b1ebdd
Author: katleman
Date: 2013-01-24 16:48 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxp/rev/69bc57b1ebdd
Added tag jdk8-b74 for changeset 2087e24a4357
! .hgtags
Changeset: 47738fa4d411
Author: dbuck
Date: 2013-01-10 20:26 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxp/rev/47738fa4d411
8003147: port fix for BCEL bug 39695
Summary: Added support for Local Variable Type Table so that BCEL library can be used to modify methods with generics-related debug data without violating class file format
Reviewed-by: lancea
! src/com/sun/org/apache/bcel/internal/Constants.java
! src/com/sun/org/apache/bcel/internal/classfile/Attribute.java
! src/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java
! src/com/sun/org/apache/bcel/internal/classfile/EmptyVisitor.java
+ src/com/sun/org/apache/bcel/internal/classfile/LocalVariableTypeTable.java
! src/com/sun/org/apache/bcel/internal/classfile/Visitor.java
! src/com/sun/org/apache/bcel/internal/generic/MethodGen.java
Changeset: 06827097cdd3
Author: lana
Date: 2013-01-16 12:06 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxp/rev/06827097cdd3
Merge
Changeset: 4e049aa2495f
Author: lana
Date: 2013-01-20 23:37 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxp/rev/4e049aa2495f
Merge
Changeset: ff0b73a6b3f6
Author: lana
Date: 2013-01-26 18:25 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxp/rev/ff0b73a6b3f6
Merge
Changeset: 8d65b381880b
Author: katleman
Date: 2013-01-31 17:04 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxp/rev/8d65b381880b
Added tag jdk8-b75 for changeset ff0b73a6b3f6
! .hgtags
Changeset: e730324e3e98
Author: mchung
Date: 2013-02-08 23:20 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jaxp/rev/e730324e3e98
Merge
! .hgtags
From mandy.chung at oracle.com Sun Feb 10 20:38:46 2013
From: mandy.chung at oracle.com (mandy.chung at oracle.com)
Date: Mon, 11 Feb 2013 04:38:46 +0000
Subject: hg: jigsaw/jigsaw/langtools: 98 new changesets
Message-ID: <20130211044304.1258147996@hg.openjdk.java.net>
Changeset: e9a13a6c9d5d
Author: katleman
Date: 2012-12-06 12:04 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/e9a13a6c9d5d
Added tag jdk8-b67 for changeset 303b09787a69
! .hgtags
Changeset: d9fe1f80515d
Author: vromero
Date: 2012-11-21 18:40 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/d9fe1f80515d
7190862: javap shows an incorrect type for operands if the 'wide' prefix is used
7109747: (javap) classfile not treating iinc_w correctly.
Reviewed-by: jjg, mcimadamore
! src/share/classes/com/sun/tools/classfile/Instruction.java
! src/share/classes/com/sun/tools/classfile/Opcode.java
+ test/tools/javap/T7190862.java
Changeset: 3746b071d75b
Author: vromero
Date: 2012-11-21 19:09 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/3746b071d75b
6574624: javax.tools.JavaCompiler spec contains errors in sample code
Reviewed-by: jjg, mcimadamore
! src/share/classes/javax/tools/JavaCompiler.java
Changeset: 4d68e2a05b50
Author: jjg
Date: 2012-11-27 13:55 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/4d68e2a05b50
8004068: Fix build problems caused by on-demand imports
Reviewed-by: jjg
Contributed-by: eric.caspole at amd.com
! src/share/classes/com/sun/tools/javac/code/Types.java
Changeset: 1f41a5758cf7
Author: vromero
Date: 2012-11-23 15:13 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/1f41a5758cf7
7144981: javac should ignore ignorable characters in input
Reviewed-by: jjg, mcimadamore
! src/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
+ test/tools/javac/7144981/IgnoreIgnorableCharactersInInput.java
Changeset: 969c96b980b7
Author: vromero
Date: 2012-11-29 09:41 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/969c96b980b7
7153958: add constant pool reference to class containing inlined constants
Reviewed-by: jjg, mcimadamore
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java
+ test/tools/javac/7153958/pkg/ClassToBeStaticallyImported.java
Changeset: 4f9853659bf1
Author: mcimadamore
Date: 2012-11-30 15:14 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/4f9853659bf1
8004105: Expression statement lambdas should be void-compatible
Summary: Fix lambda compatibility rules as per latest EDR
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! test/tools/javac/lambda/LambdaConv21.java
! test/tools/javac/lambda/LambdaConv21.out
! test/tools/javac/lambda/VoidCompatibility.out
Changeset: 34d1ebaf4645
Author: mcimadamore
Date: 2012-11-30 15:14 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/34d1ebaf4645
8004102: Add support for generic functional descriptors
Summary: Method references are allowed to have a generic functional interface descriptor target
Reviewed-by: jjg
! 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/resources/compiler.properties
- test/tools/javac/diags/examples/InvalidGenericDescInFunctionalInterface.java
+ test/tools/javac/diags/examples/InvalidGenericLambdaTarget.java
+ test/tools/javac/lambda/FunctionalInterfaceConversionTest.java
- test/tools/javac/lambda/LambdaConversionTest.java
+ test/tools/javac/lambda/MethodReference57.java
+ test/tools/javac/lambda/MethodReference58.java
+ test/tools/javac/lambda/MethodReference58.out
Changeset: 9b26c96f5138
Author: mcimadamore
Date: 2012-11-30 15:14 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/9b26c96f5138
8004101: Add checks for method reference well-formedness
Summary: Bring method reference type-checking in sync with latest EDR
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
+ test/tools/javac/diags/examples/StaticBoundMref.java
+ test/tools/javac/diags/examples/StaticMrefWithTargs.java
! test/tools/javac/lambda/MethodReference30.java
+ test/tools/javac/lambda/MethodReference55.java
+ test/tools/javac/lambda/MethodReference55.out
+ test/tools/javac/lambda/MethodReference56.java
+ test/tools/javac/lambda/MethodReference56.out
! test/tools/javac/lambda/methodReference/MethodRef1.java
! test/tools/javac/lambda/methodReference/SamConversion.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestKinds.java
Changeset: f6f1fd261f57
Author: mcimadamore
Date: 2012-11-30 15:14 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/f6f1fd261f57
8002099: Add support for intersection types in cast expression
Summary: Add parser and type-checking support for intersection types in cast expressions
Reviewed-by: jjg
+ src/share/classes/com/sun/source/tree/IntersectionTypeTree.java
! src/share/classes/com/sun/source/tree/Tree.java
! src/share/classes/com/sun/source/tree/TreeVisitor.java
! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/code/Type.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/TransTypes.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
+ src/share/classes/javax/lang/model/type/IntersectionType.java
! src/share/classes/javax/lang/model/type/TypeKind.java
! src/share/classes/javax/lang/model/type/TypeVisitor.java
! src/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
! src/share/classes/javax/lang/model/util/AbstractTypeVisitor8.java
+ test/tools/javac/cast/intersection/IntersectionTypeCastTest.java
+ test/tools/javac/cast/intersection/IntersectionTypeParserTest.java
+ test/tools/javac/cast/intersection/model/Check.java
+ test/tools/javac/cast/intersection/model/IntersectionTypeInfo.java
+ test/tools/javac/cast/intersection/model/Member.java
+ test/tools/javac/cast/intersection/model/Model01.java
+ test/tools/javac/cast/intersection/model/ModelChecker.java
+ test/tools/javac/diags/examples/IntersectionTypesInCastNotSupported.java
+ test/tools/javac/diags/examples/SecondaryBoundMustBeMarkerIntf.java
+ test/tools/javac/lambda/Intersection01.java
+ test/tools/javac/lambda/Intersection01.out
! test/tools/javac/lambda/LambdaParserTest.java
+ test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java
Changeset: 98e14fc9ee11
Author: lana
Date: 2012-11-30 16:34 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/98e14fc9ee11
Merge
Changeset: 0e70eb71fec0
Author: mcimadamore
Date: 2012-12-04 17:19 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/0e70eb71fec0
8004360: regression test DefaultMethodRegressionTests fails in langtools
Summary: ignore broken failing test
Reviewed-by: jjg
- test/tools/javac/defaultMethodExecution/DefaultMethodRegressionTests.java
+ test/tools/javac/defaultMethods/defaultMethodExecution/DefaultMethodRegressionTests.java
Changeset: 014a6a11dfe5
Author: lana
Date: 2012-12-10 20:59 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/014a6a11dfe5
Merge
- test/tools/javac/defaultMethodExecution/DefaultMethodRegressionTests.java
- test/tools/javac/diags/examples/InvalidGenericDescInFunctionalInterface.java
- test/tools/javac/lambda/LambdaConversionTest.java
Changeset: 13ccb5269f3d
Author: katleman
Date: 2012-12-13 09:05 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/13ccb5269f3d
Added tag jdk8-b68 for changeset 014a6a11dfe5
! .hgtags
Changeset: c78acf6c2f3e
Author: mcimadamore
Date: 2012-12-10 12:10 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/c78acf6c2f3e
8004094: Javac compiler error - synthetic method accessor generated with duplicate name
Summary: method clash check logic should skip methods marked with ACC_SYNTHETIC
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/generics/8004094/B.java
+ test/tools/javac/generics/8004094/T8004094.java
Changeset: fcf89720ae71
Author: vromero
Date: 2012-12-10 16:21 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/fcf89720ae71
8003967: detect and remove all mutable implicit static enum fields in langtools
Reviewed-by: jjg
! src/share/classes/com/sun/tools/classfile/Opcode.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFileFactory.java
! src/share/classes/com/sun/tools/javac/Server.java
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Kinds.java
! src/share/classes/com/sun/tools/javac/code/Lint.java
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/code/TargetType.java
! src/share/classes/com/sun/tools/javac/code/TypeTag.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/ConstFold.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/file/ZipFileIndex.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Target.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/main/Option.java
! src/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/util/BaseFileManager.java
! src/share/classes/com/sun/tools/javac/util/List.java
! src/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javah/JavahTask.java
! src/share/classes/com/sun/tools/javap/JavapTask.java
! src/share/classes/javax/lang/model/element/Modifier.java
! src/share/classes/javax/lang/model/util/ElementFilter.java
! src/share/classes/javax/tools/StandardLocation.java
+ test/tools/javac/T8003967/DetectMutableStaticFields.java
Changeset: cfde9737131e
Author: jjg
Date: 2012-12-11 15:05 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/cfde9737131e
8004828: refactor init of *DocImpl classes
Reviewed-by: darcy
! src/share/classes/com/sun/tools/javadoc/AnnotationTypeDocImpl.java
! src/share/classes/com/sun/tools/javadoc/AnnotationTypeElementDocImpl.java
! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/share/classes/com/sun/tools/javadoc/ConstructorDocImpl.java
! src/share/classes/com/sun/tools/javadoc/DocEnv.java
! src/share/classes/com/sun/tools/javadoc/DocImpl.java
! src/share/classes/com/sun/tools/javadoc/ExecutableMemberDocImpl.java
! src/share/classes/com/sun/tools/javadoc/FieldDocImpl.java
! src/share/classes/com/sun/tools/javadoc/JavadocEnter.java
! src/share/classes/com/sun/tools/javadoc/JavadocMemberEnter.java
! src/share/classes/com/sun/tools/javadoc/MemberDocImpl.java
! src/share/classes/com/sun/tools/javadoc/MethodDocImpl.java
! src/share/classes/com/sun/tools/javadoc/PackageDocImpl.java
! src/share/classes/com/sun/tools/javadoc/ProgramElementDocImpl.java
! src/share/classes/com/sun/tools/javadoc/RootDocImpl.java
Changeset: 170e486632d9
Author: jlahoda
Date: 2012-12-12 20:26 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/170e486632d9
8004504: ListBuffer could reuse List.nil() as the sentinel element
Summary: ListBuffer.last now points to the last elements with client data, or null if none.
Reviewed-by: jjg, mcimadamore
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/util/ListBuffer.java
+ test/tools/javac/util/list/ListBufferTest.java
Changeset: 376d6c1b49e5
Author: jfranck
Date: 2012-12-03 11:16 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/376d6c1b49e5
8001114: Container annotation is not checked for semantic correctness
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/Annotations.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/annotations/repeatingAnnotations/MissingDefaultCase1.java
! test/tools/javac/annotations/repeatingAnnotations/MissingDefaultCase1.out
! test/tools/javac/annotations/repeatingAnnotations/MissingDefaultCase2.java
! test/tools/javac/annotations/repeatingAnnotations/MissingDefaultCase2.out
! test/tools/javac/annotations/repeatingAnnotations/NoRepeatableAnno.out
+ test/tools/javac/annotations/repeatingAnnotations/RepeatingTargetNotAllowed.java
+ test/tools/javac/annotations/repeatingAnnotations/RepeatingTargetNotAllowed.out
! test/tools/javac/diags/examples/ContainedByNonDefault.java
+ test/tools/javac/diags/examples/InvalidDuplicateAnnotation.java
Changeset: d7360bf35ee1
Author: lana
Date: 2012-12-14 13:15 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/d7360bf35ee1
Merge
Changeset: 2001991b1b40
Author: katleman
Date: 2012-12-20 09:18 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/2001991b1b40
Added tag jdk8-b69 for changeset d7360bf35ee1
! .hgtags
Changeset: 7d34e91f66bb
Author: katleman
Date: 2012-12-20 16:24 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/7d34e91f66bb
8004982: JDK8 source with GPL header errors
Reviewed-by: ohair
! make/Makefile-classic
! src/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java
! src/share/classes/javax/lang/model/util/AbstractTypeVisitor8.java
! src/share/classes/javax/lang/model/util/ElementKindVisitor8.java
! test/tools/javac/StringsInSwitch/StringSwitches.java
! test/tools/javac/api/T6395981.java
! test/tools/javac/defaultMethods/defaultMethodExecution/DefaultMethodRegressionTests.java
! test/tools/javac/diags/examples/DuplicateAnnotation.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestKinds.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSueCase1.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSueCase2.java
! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSueCase4.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/AttributeInjector.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/ClassFile.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/ClassFilePreprocessor.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/ClassToInterfaceConverter.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/Compiler.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/DirectedClassLoader.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/SourceModel.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/TestHarness.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/vm/DefaultMethodsTest.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/vm/FDSeparateCompilationTest.java
! test/tools/javac/nativeHeaders/javahComparison/CompareTest.java
! test/tools/javac/processing/model/util/deprecation/TestDeprecation.java
Changeset: 47f71d7c124f
Author: katleman
Date: 2012-12-26 14:25 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/47f71d7c124f
Merge
Changeset: 7d5032c2d747
Author: katleman
Date: 2012-12-27 12:15 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/7d5032c2d747
Added tag jdk8-b70 for changeset 47f71d7c124f
! .hgtags
Changeset: 37a5d7eccb87
Author: vromero
Date: 2012-12-14 11:16 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/37a5d7eccb87
8004976: test/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java can fail
Reviewed-by: jjg, mcimadamore
! test/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java
Changeset: de1ec6fc93fe
Author: vromero
Date: 2012-12-15 13:54 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/de1ec6fc93fe
8000518: Javac generates duplicate name_and_type constant pool entry for class BinaryOpValueExp.java
Reviewed-by: jjg, mcimadamore
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.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/Pool.java
! src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java
+ test/tools/javac/8000518/DuplicateConstantPoolEntry.java
! test/tools/javac/lambda/TestInvokeDynamic.java
Changeset: f72dc656a306
Author: lana
Date: 2012-12-16 22:10 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/f72dc656a306
Merge
Changeset: 02a18f209ab3
Author: vromero
Date: 2012-12-17 14:54 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/02a18f209ab3
8004814: javadoc should be able to detect default methods
Reviewed-by: jjg
Contributed-by: maurizio.cimadamore at oracle.com
! src/share/classes/com/sun/javadoc/ClassDoc.java
! src/share/classes/com/sun/javadoc/MethodDoc.java
! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/share/classes/com/sun/tools/javadoc/MethodDocImpl.java
Changeset: 75ab654b5cd5
Author: jjg
Date: 2012-12-17 07:47 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/75ab654b5cd5
8004832: Add new doclint package
Reviewed-by: mcimadamore
! make/build.properties
! src/share/classes/com/sun/source/util/DocTrees.java
! src/share/classes/com/sun/source/util/JavacTask.java
! src/share/classes/com/sun/source/util/TreePath.java
+ src/share/classes/com/sun/tools/doclint/Checker.java
+ src/share/classes/com/sun/tools/doclint/DocLint.java
+ src/share/classes/com/sun/tools/doclint/Entity.java
+ src/share/classes/com/sun/tools/doclint/Env.java
+ src/share/classes/com/sun/tools/doclint/HtmlTag.java
+ src/share/classes/com/sun/tools/doclint/Messages.java
+ src/share/classes/com/sun/tools/doclint/resources/doclint.properties
! src/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/DCTree.java
! src/share/classes/com/sun/tools/javac/tree/DocPretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/tools/doclint/AccessTest.java
+ test/tools/doclint/AccessTest.package.out
+ test/tools/doclint/AccessTest.private.out
+ test/tools/doclint/AccessTest.protected.out
+ test/tools/doclint/AccessTest.public.out
+ test/tools/doclint/AccessibilityTest.java
+ test/tools/doclint/AccessibilityTest.out
+ test/tools/doclint/DocLintTester.java
+ test/tools/doclint/EmptyAuthorTest.java
+ test/tools/doclint/EmptyAuthorTest.out
+ test/tools/doclint/EmptyExceptionTest.java
+ test/tools/doclint/EmptyExceptionTest.out
+ test/tools/doclint/EmptyParamTest.java
+ test/tools/doclint/EmptyParamTest.out
+ test/tools/doclint/EmptyReturnTest.java
+ test/tools/doclint/EmptyReturnTest.out
+ test/tools/doclint/EmptySerialDataTest.java
+ test/tools/doclint/EmptySerialDataTest.out
+ test/tools/doclint/EmptySerialFieldTest.java
+ test/tools/doclint/EmptySerialFieldTest.out
+ test/tools/doclint/EmptySinceTest.java
+ test/tools/doclint/EmptySinceTest.out
+ test/tools/doclint/EmptyVersionTest.java
+ test/tools/doclint/EmptyVersionTest.out
+ test/tools/doclint/HtmlAttrsTest.java
+ test/tools/doclint/HtmlAttrsTest.out
+ test/tools/doclint/HtmlTagsTest.java
+ test/tools/doclint/HtmlTagsTest.out
+ test/tools/doclint/MissingCommentTest.java
+ test/tools/doclint/MissingCommentTest.out
+ test/tools/doclint/MissingParamsTest.java
+ test/tools/doclint/MissingParamsTest.out
+ test/tools/doclint/MissingReturnTest.java
+ test/tools/doclint/MissingReturnTest.out
+ test/tools/doclint/MissingThrowsTest.java
+ test/tools/doclint/MissingThrowsTest.out
+ test/tools/doclint/OptionTest.java
+ test/tools/doclint/OverridesTest.java
+ test/tools/doclint/ReferenceTest.java
+ test/tools/doclint/ReferenceTest.out
+ test/tools/doclint/RunTest.java
+ test/tools/doclint/SyntaxTest.java
+ test/tools/doclint/SyntaxTest.out
+ test/tools/doclint/SyntheticTest.java
+ test/tools/doclint/ValidTest.java
+ test/tools/doclint/tidy/AnchorAlreadyDefined.java
+ test/tools/doclint/tidy/AnchorAlreadyDefined.out
+ test/tools/doclint/tidy/BadEnd.java
+ test/tools/doclint/tidy/BadEnd.out
+ test/tools/doclint/tidy/InsertImplicit.java
+ test/tools/doclint/tidy/InsertImplicit.out
+ test/tools/doclint/tidy/InvalidEntity.java
+ test/tools/doclint/tidy/InvalidEntity.out
+ test/tools/doclint/tidy/InvalidName.java
+ test/tools/doclint/tidy/InvalidName.out
+ test/tools/doclint/tidy/InvalidTag.java
+ test/tools/doclint/tidy/InvalidTag.out
+ test/tools/doclint/tidy/InvalidURI.java
+ test/tools/doclint/tidy/InvalidURI.out
+ test/tools/doclint/tidy/MissingGT.java
+ test/tools/doclint/tidy/MissingGT.out
+ test/tools/doclint/tidy/MissingTag.java
+ test/tools/doclint/tidy/MissingTag.out
+ test/tools/doclint/tidy/NestedTag.java
+ test/tools/doclint/tidy/NestedTag.out
+ test/tools/doclint/tidy/ParaInPre.java
+ test/tools/doclint/tidy/ParaInPre.out
+ test/tools/doclint/tidy/README.txt
+ test/tools/doclint/tidy/RepeatedAttr.java
+ test/tools/doclint/tidy/RepeatedAttr.out
+ test/tools/doclint/tidy/TextNotAllowed.java
+ test/tools/doclint/tidy/TextNotAllowed.out
+ test/tools/doclint/tidy/TrimmingEmptyTag.java
+ test/tools/doclint/tidy/TrimmingEmptyTag.out
+ test/tools/doclint/tidy/UnescapedOrUnknownEntity.java
+ test/tools/doclint/tidy/UnescapedOrUnknownEntity.out
+ test/tools/doclint/tidy/util/Main.java
+ test/tools/doclint/tidy/util/tidy.sh
+ test/tools/javac/diags/examples/NoContent.java
Changeset: f20568328a57
Author: mcimadamore
Date: 2012-12-17 16:13 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/f20568328a57
8004099: Bad compiler diagnostic generated when poly expression is passed to non-existent method
Summary: Some code paths in resolve do not use methodArguments to correctly format actuals
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/lambda/BadMethodCall2.java
+ test/tools/javac/lambda/BadMethodCall2.out
Changeset: 064e372f273d
Author: jjg
Date: 2012-12-17 10:55 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/064e372f273d
8004961: rename Plugin.call to Plugin.init
Reviewed-by: mcimadamore
! src/share/classes/com/sun/source/util/Plugin.java
! src/share/classes/com/sun/tools/javac/main/Main.java
! test/tools/javac/plugin/showtype/ShowTypePlugin.java
! test/tools/javac/plugin/showtype/Test.java
Changeset: ef537bcc825a
Author: mchung
Date: 2012-12-17 15:19 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/ef537bcc825a
8005137: Rename DocLint.call to DocLint.init which overrides Plugin.init
Reviewed-by: darcy, jjh
! src/share/classes/com/sun/tools/doclint/DocLint.java
Changeset: bc74006c2d8d
Author: darcy
Date: 2012-12-18 00:24 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/bc74006c2d8d
8005046: Provide checking for a default method in javax.lang.model
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/javax/lang/model/element/ExecutableElement.java
+ test/tools/javac/processing/model/element/TestExecutableElement.java
Changeset: 92fcf299cd09
Author: ohrstrom
Date: 2012-12-18 10:23 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/92fcf299cd09
8004657: Add hooks to javac to enable reporting dependency information.
Reviewed-by: jjg, mcimadamore
! src/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
Changeset: 250f0acf880c
Author: mcimadamore
Date: 2012-12-18 22:16 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/250f0acf880c
8005193: New regression test test/tools/javac/lambda/BadMethodCall2.java fails
Summary: Bad golden file in negative test
Reviewed-by: jjh
! test/tools/javac/lambda/BadMethodCall2.out
Changeset: 573b38691a74
Author: lana
Date: 2012-12-18 18:15 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/573b38691a74
Merge
Changeset: 67b01d295cd2
Author: jjg
Date: 2012-12-19 11:29 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/67b01d295cd2
8004833: Integrate doclint support into javac
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/main/Main.java
! src/share/classes/com/sun/tools/javac/main/Option.java
! src/share/classes/com/sun/tools/javac/resources/javac.properties
+ test/tools/javac/doclint/DocLintTest.java
Changeset: f72c9c5aeaef
Author: jfranck
Date: 2012-12-16 11:09 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/f72c9c5aeaef
8005098: Provide isSynthesized() information on Attribute.Compound
Reviewed-by: jjg
! make/build.properties
! src/share/classes/com/sun/tools/javac/code/Attribute.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javadoc/PackageDocImpl.java
! src/share/classes/com/sun/tools/javadoc/ParameterImpl.java
! src/share/classes/com/sun/tools/javadoc/ProgramElementDocImpl.java
Changeset: a22f23fb7abf
Author: jjg
Date: 2012-12-20 17:59 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/a22f23fb7abf
8005307: fix missing @bug tags
Reviewed-by: jjh
! test/tools/doclint/AccessTest.java
! test/tools/doclint/AccessTest.package.out
! test/tools/doclint/AccessTest.private.out
! test/tools/doclint/AccessTest.protected.out
! test/tools/doclint/AccessTest.public.out
! test/tools/doclint/AccessibilityTest.java
! test/tools/doclint/AccessibilityTest.out
! test/tools/doclint/EmptyAuthorTest.java
! test/tools/doclint/EmptyAuthorTest.out
! test/tools/doclint/EmptyExceptionTest.java
! test/tools/doclint/EmptyExceptionTest.out
! test/tools/doclint/EmptyParamTest.java
! test/tools/doclint/EmptyParamTest.out
! test/tools/doclint/EmptyReturnTest.java
! test/tools/doclint/EmptyReturnTest.out
! test/tools/doclint/EmptySerialDataTest.java
! test/tools/doclint/EmptySerialDataTest.out
! test/tools/doclint/EmptySerialFieldTest.java
! test/tools/doclint/EmptySerialFieldTest.out
! test/tools/doclint/EmptySinceTest.java
! test/tools/doclint/EmptySinceTest.out
! test/tools/doclint/EmptyVersionTest.java
! test/tools/doclint/EmptyVersionTest.out
! test/tools/doclint/HtmlAttrsTest.java
! test/tools/doclint/HtmlAttrsTest.out
! test/tools/doclint/HtmlTagsTest.java
! test/tools/doclint/HtmlTagsTest.out
! test/tools/doclint/MissingParamsTest.java
! test/tools/doclint/MissingParamsTest.out
! test/tools/doclint/MissingReturnTest.java
! test/tools/doclint/MissingReturnTest.out
! test/tools/doclint/MissingThrowsTest.java
! test/tools/doclint/MissingThrowsTest.out
! test/tools/doclint/OptionTest.java
! test/tools/doclint/OverridesTest.java
! test/tools/doclint/ReferenceTest.java
! test/tools/doclint/ReferenceTest.out
! test/tools/doclint/RunTest.java
! test/tools/doclint/SyntaxTest.java
! test/tools/doclint/SyntaxTest.out
! test/tools/doclint/SyntheticTest.java
! test/tools/doclint/ValidTest.java
! test/tools/doclint/tidy/AnchorAlreadyDefined.java
! test/tools/doclint/tidy/AnchorAlreadyDefined.out
! test/tools/doclint/tidy/BadEnd.java
! test/tools/doclint/tidy/BadEnd.out
! test/tools/doclint/tidy/InsertImplicit.java
! test/tools/doclint/tidy/InsertImplicit.out
! test/tools/doclint/tidy/InvalidEntity.java
! test/tools/doclint/tidy/InvalidEntity.out
! test/tools/doclint/tidy/InvalidName.java
! test/tools/doclint/tidy/InvalidName.out
! test/tools/doclint/tidy/InvalidTag.java
! test/tools/doclint/tidy/InvalidTag.out
! test/tools/doclint/tidy/InvalidURI.java
! test/tools/doclint/tidy/InvalidURI.out
! test/tools/doclint/tidy/MissingGT.java
! test/tools/doclint/tidy/MissingGT.out
! test/tools/doclint/tidy/MissingTag.java
! test/tools/doclint/tidy/MissingTag.out
! test/tools/doclint/tidy/NestedTag.java
! test/tools/doclint/tidy/NestedTag.out
! test/tools/doclint/tidy/ParaInPre.java
! test/tools/doclint/tidy/ParaInPre.out
! test/tools/doclint/tidy/RepeatedAttr.java
! test/tools/doclint/tidy/RepeatedAttr.out
! test/tools/doclint/tidy/TextNotAllowed.java
! test/tools/doclint/tidy/TextNotAllowed.out
! test/tools/doclint/tidy/TrimmingEmptyTag.java
! test/tools/doclint/tidy/TrimmingEmptyTag.out
! test/tools/doclint/tidy/UnescapedOrUnknownEntity.java
! test/tools/doclint/tidy/UnescapedOrUnknownEntity.out
Changeset: b52a38d4536c
Author: darcy
Date: 2012-12-21 08:45 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/b52a38d4536c
8005282: Use @library tag with non-relative path for javac tests
Reviewed-by: jjg
! test/tools/javac/7129225/TestImportStar.java
! test/tools/javac/cast/intersection/model/Model01.java
! test/tools/javac/classreader/T7031108.java
! test/tools/javac/enum/6350057/T6350057.java
! test/tools/javac/enum/6424358/T6424358.java
! test/tools/javac/file/T7018098.java
! test/tools/javac/multicatch/model/ModelChecker.java
! test/tools/javac/options/T7022337.java
! test/tools/javac/processing/6348499/T6348499.java
! test/tools/javac/processing/6359313/T6359313.java
! test/tools/javac/processing/6365040/T6365040.java
! test/tools/javac/processing/6413690/T6413690.java
! test/tools/javac/processing/6414633/T6414633.java
! test/tools/javac/processing/6430209/T6430209.java
! test/tools/javac/processing/6499119/ClassProcessor.java
! test/tools/javac/processing/6511613/clss41701.java
! test/tools/javac/processing/6512707/T6512707.java
! test/tools/javac/processing/6634138/T6634138.java
! test/tools/javac/processing/6994946/SemanticErrorTest.java
! test/tools/javac/processing/6994946/SyntaxErrorTest.java
! test/tools/javac/processing/T6920317.java
! test/tools/javac/processing/T7196462.java
! test/tools/javac/processing/TestWarnErrorCount.java
! test/tools/javac/processing/environment/TestSourceVersion.java
! test/tools/javac/processing/environment/round/TestContext.java
! test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java
! test/tools/javac/processing/errors/TestErrorCount.java
! test/tools/javac/processing/errors/TestFatalityOfParseErrors.java
! test/tools/javac/processing/errors/TestOptionSyntaxErrors.java
! test/tools/javac/processing/errors/TestParseErrors/TestParseErrors.java
! test/tools/javac/processing/errors/TestReturnCode.java
! test/tools/javac/processing/filer/TestFilerConstraints.java
! test/tools/javac/processing/filer/TestGetResource.java
! test/tools/javac/processing/filer/TestGetResource2.java
! test/tools/javac/processing/filer/TestInvalidRelativeNames.java
! test/tools/javac/processing/filer/TestLastRound.java
! test/tools/javac/processing/filer/TestPackageInfo.java
! test/tools/javac/processing/filer/TestValidRelativeNames.java
! test/tools/javac/processing/messager/6362067/T6362067.java
! test/tools/javac/processing/messager/MessagerBasics.java
! test/tools/javac/processing/model/6194785/T6194785.java
! test/tools/javac/processing/model/6341534/T6341534.java
! test/tools/javac/processing/model/element/TestAnonClassNames.java
! test/tools/javac/processing/model/element/TestElement.java
! test/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.java
! test/tools/javac/processing/model/element/TestMissingElement2/TestMissingClass.java
! test/tools/javac/processing/model/element/TestMissingElement2/TestMissingGenericClass1.java
! test/tools/javac/processing/model/element/TestMissingElement2/TestMissingGenericClass2.java
! test/tools/javac/processing/model/element/TestMissingElement2/TestMissingGenericInterface1.java
! test/tools/javac/processing/model/element/TestMissingElement2/TestMissingGenericInterface2.java
! test/tools/javac/processing/model/element/TestMissingElement2/TestMissingInterface.java
! test/tools/javac/processing/model/element/TestNames.java
! test/tools/javac/processing/model/element/TestPackageElement.java
! test/tools/javac/processing/model/element/TestResourceElement.java
! test/tools/javac/processing/model/element/TestResourceVariable.java
! test/tools/javac/processing/model/element/TestTypeParameter.java
! test/tools/javac/processing/model/element/TypeParamBounds.java
! test/tools/javac/processing/model/type/MirroredTypeEx/OverEager.java
! test/tools/javac/processing/model/type/MirroredTypeEx/Plurality.java
! test/tools/javac/processing/model/type/NoTypes.java
! test/tools/javac/processing/model/type/TestUnionType.java
! test/tools/javac/processing/model/util/BinaryName.java
! test/tools/javac/processing/model/util/GetTypeElemBadArg.java
! test/tools/javac/processing/model/util/NoSupers.java
! test/tools/javac/processing/model/util/OverridesSpecEx.java
! test/tools/javac/processing/model/util/TypesBadArg.java
! test/tools/javac/processing/model/util/deprecation/TestDeprecation.java
! test/tools/javac/processing/model/util/directSupersOfErr/DirectSupersOfErr.java
! test/tools/javac/processing/model/util/elements/TestGetConstantExpression.java
! test/tools/javac/processing/model/util/elements/TestGetPackageOf.java
! test/tools/javac/processing/model/util/filter/TestIterables.java
! test/tools/javac/processing/options/testCommandLineClasses/Test.java
! test/tools/javac/processing/options/testPrintProcessorInfo/Test.java
! test/tools/javac/processing/options/testPrintProcessorInfo/TestWithXstdout.java
! test/tools/javac/processing/warnings/UseImplicit/TestProcUseImplicitWarning.java
! test/tools/javac/processing/werror/WError1.java
! test/tools/javac/processing/werror/WErrorGen.java
! test/tools/javac/processing/werror/WErrorLast.java
! test/tools/javac/resolve/ResolveHarness.java
! test/tools/javac/util/T6597678.java
! test/tools/javac/util/context/T7021650.java
Changeset: 189b26e3818f
Author: vromero
Date: 2012-12-21 15:27 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/189b26e3818f
8003512: javac doesn't work with jar files with >64k entries
Reviewed-by: jjg, ksrini
Contributed-by: martinrb at google.com
! src/share/classes/com/sun/tools/javac/file/ZipFileIndex.java
+ test/tools/javac/file/zip/8003512/LoadClassFromJava6CreatedJarTest.java
! test/tools/javac/file/zip/Utils.java
Changeset: 690c41cdab55
Author: bpatel
Date: 2012-12-25 17:23 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/690c41cdab55
8004893: the javadoc/doclet needs to be updated to accommodate lambda changes
Reviewed-by: jjg
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties
! src/share/classes/com/sun/tools/doclets/internal/toolkit/ClassWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclet.xml
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MethodTypes.java
! test/com/sun/javadoc/testHtmlTableTags/TestHtmlTableTags.java
+ test/com/sun/javadoc/testLambdaFeature/TestLambdaFeature.java
+ test/com/sun/javadoc/testLambdaFeature/pkg/A.java
+ test/com/sun/javadoc/testLambdaFeature/pkg/B.java
! test/com/sun/javadoc/testMethodTypes/TestMethodTypes.java
Changeset: 467e4d9281bc
Author: lana
Date: 2012-12-28 18:39 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/467e4d9281bc
Merge
! test/tools/javac/processing/model/util/deprecation/TestDeprecation.java
Changeset: 6f0986ed9b7e
Author: katleman
Date: 2013-01-03 12:44 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/6f0986ed9b7e
Added tag jdk8-b71 for changeset 467e4d9281bc
! .hgtags
Changeset: 45fed5cfd1c3
Author: katleman
Date: 2013-01-10 09:56 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/45fed5cfd1c3
Added tag jdk8-b72 for changeset 6f0986ed9b7e
! .hgtags
Changeset: 0c244701188e
Author: mchung
Date: 2012-12-28 22:25 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/0c244701188e
8003562: Provide a CLI tool to analyze class dependencies
Reviewed-by: jjg, alanb, ulfzibis, erikj
! make/build.properties
! makefiles/BuildLangtools.gmk
! src/share/classes/com/sun/tools/classfile/Dependencies.java
! src/share/classes/com/sun/tools/classfile/Dependency.java
+ src/share/classes/com/sun/tools/jdeps/Archive.java
+ src/share/classes/com/sun/tools/jdeps/ClassFileReader.java
+ src/share/classes/com/sun/tools/jdeps/JdepsTask.java
+ src/share/classes/com/sun/tools/jdeps/Main.java
+ src/share/classes/com/sun/tools/jdeps/PlatformClassPath.java
+ src/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
+ src/share/classes/com/sun/tools/jdeps/resources/jdk.properties
+ src/share/classes/com/sun/tools/jdeps/resources/version.properties-template
! test/Makefile
+ test/tools/jdeps/Basic.java
+ test/tools/jdeps/Test.java
+ test/tools/jdeps/p/Foo.java
Changeset: 31780dd06ec7
Author: jjg
Date: 2012-12-29 17:33 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/31780dd06ec7
8004727: Add compiler support for parameter reflection
Reviewed-by: jjg
Contributed-by: eric.mccorkle at oracle.com
! src/share/classes/com/sun/tools/classfile/Attribute.java
! src/share/classes/com/sun/tools/classfile/ClassWriter.java
+ src/share/classes/com/sun/tools/classfile/MethodParameters_attribute.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/main/Option.java
! src/share/classes/com/sun/tools/javac/resources/javac.properties
! src/share/classes/com/sun/tools/javac/util/Names.java
! src/share/classes/com/sun/tools/javap/AttributeWriter.java
+ test/tools/javac/MethodParameters.java
+ test/tools/javap/MethodParameters.java
Changeset: 383bc0fbd759
Author: jjg
Date: 2012-12-30 06:17 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/383bc0fbd759
8005195: Doclint regression tests fail on windows
Reviewed-by: mcimadamore
! test/tools/doclint/DocLintTester.java
Changeset: 1d8438db45f2
Author: lana
Date: 2013-01-01 17:50 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/1d8438db45f2
Merge
Changeset: 0e17c3c23e3b
Author: bpatel
Date: 2013-01-04 23:06 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/0e17c3c23e3b
8004891: Check for abstract method in javadoc does not conform to the language model
Reviewed-by: jjg
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java
! src/share/classes/com/sun/tools/javadoc/MethodDocImpl.java
+ test/com/sun/javadoc/testAbstractMethod/TestAbstractMethod.java
+ test/com/sun/javadoc/testAbstractMethod/pkg/A.java
+ test/com/sun/javadoc/testAbstractMethod/pkg/B.java
+ test/com/sun/javadoc/testAbstractMethod/pkg/C.java
Changeset: 8c0c63a6e3b7
Author: bpatel
Date: 2013-01-05 00:55 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/8c0c63a6e3b7
8005092: javadoc should check for synthesized bit on an annotation
Reviewed-by: jjg
! src/share/classes/com/sun/javadoc/AnnotationDesc.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/javadoc/AnnotationDescImpl.java
+ test/com/sun/javadoc/testRepeatedAnnotations/TestRepeatedAnnotations.java
+ test/com/sun/javadoc/testRepeatedAnnotations/pkg/C.java
+ test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContaineeRegDoc.java
+ test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContaineeSynthDoc.java
+ test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContainerRegDoc.java
+ test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContainerRegNotDoc.java
+ test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContainerSynthDoc.java
+ test/com/sun/javadoc/testRepeatedAnnotations/pkg/D.java
+ test/com/sun/javadoc/testRepeatedAnnotations/pkg/NonSynthDocContainer.java
+ test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegArryDoc.java
+ test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContaineeDoc.java
+ test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContaineeNotDoc.java
+ test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContainerDoc.java
+ test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContainerNotDoc.java
+ test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegDoc.java
+ test/com/sun/javadoc/testRepeatedAnnotations/pkg1/C.java
+ test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContaineeNotDoc.java
+ test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContaineeSynthDoc.java
+ test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContainerSynthNotDoc.java
+ test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContainerValDoc.java
+ test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContainerValNotDoc.java
+ test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContaineeDoc.java
+ test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContaineeNotDoc.java
+ test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContainerValDoc.java
+ test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContainerValNotDoc.java
Changeset: a9cb93cca229
Author: jjh
Date: 2013-01-07 17:51 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/a9cb93cca229
8005647: langtools/test/tools/javap/MethodParameters.java fails on windows
Summary: Fix javap to not output \r\r\n
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javap/ClassWriter.java
! test/tools/javac/MethodParameters.java
! test/tools/javap/MethodParameters.java
Changeset: 38d3d1027f5a
Author: mcimadamore
Date: 2013-01-08 10:15 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/38d3d1027f5a
8005243: Restructure method check code to allow pluggable checkers
Summary: Add interface to perform a method check - to be implemented by helper classes
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
Changeset: db91d860156a
Author: mcimadamore
Date: 2013-01-08 10:16 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/db91d860156a
8005179: Cleanup Resolve.AmbiguityError
Summary: Linearize nested ambiguity errors
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/tools/javac/lambda/TargetType21.java
! test/tools/javac/lambda/TargetType21.out
Changeset: d07340b61e6a
Author: mcimadamore
Date: 2013-01-08 10:17 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/d07340b61e6a
8005184: Restructure DeferredAttr to allow pluggable deferred type completers
Summary: Add hooks to generalize deferred type completion via custom helper objects
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
Changeset: 954541f13717
Author: vromero
Date: 2013-01-08 13:47 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/954541f13717
8005167: execution time of combo tests in javac should be improved
Reviewed-by: jjg, jjh
! test/tools/javac/Diagnostics/6769027/T6769027.java
! test/tools/javac/T7093325.java
! test/tools/javac/cast/intersection/IntersectionTypeCastTest.java
! test/tools/javac/defaultMethods/super/TestDefaultSuperCall.java
! test/tools/javac/failover/CheckAttributedTree.java
! test/tools/javac/generics/diamond/7046778/DiamondAndInnerClassTest.java
! test/tools/javac/generics/rawOverride/7062745/GenericOverrideTest.java
! test/tools/javac/lambda/FunctionalInterfaceConversionTest.java
! test/tools/javac/lambda/LambdaParserTest.java
! test/tools/javac/lambda/MethodReferenceParserTest.java
! test/tools/javac/lambda/TestInvokeDynamic.java
! test/tools/javac/lambda/mostSpecific/StructuralMostSpecificTest.java
! test/tools/javac/lambda/typeInference/combo/TypeInferenceComboTest.java
+ test/tools/javac/lib/JavacTestingAbstractThreadedTest.java
! test/tools/javac/multicatch/7030606/DisjunctiveTypeWellFormednessTest.java
! test/tools/javac/varargs/7042566/T7042566.java
! test/tools/javac/varargs/warning/Warn4.java
! test/tools/javac/varargs/warning/Warn5.java
Changeset: d2eb08b3f64f
Author: jjg
Date: 2013-01-09 10:26 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/d2eb08b3f64f
8005644: set default max errs and max warns
Reviewed-by: darcy
! src/share/classes/com/sun/tools/javadoc/Messager.java
+ test/tools/javadoc/MaxWarns.java
Changeset: 7612fe48be90
Author: darcy
Date: 2013-01-09 20:02 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/7612fe48be90
8004730: Add language model support for parameter reflection
Reviewed-by: abuckley
! src/share/classes/javax/lang/model/element/Element.java
! src/share/classes/javax/lang/model/element/VariableElement.java
! src/share/classes/javax/lang/model/element/package-info.java
Changeset: d462da465da6
Author: jjg
Date: 2013-01-10 14:09 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/d462da465da6
8006037: extra space in javac -help for -J and @ options
Reviewed-by: darcy
! src/share/classes/com/sun/tools/javac/main/Option.java
+ test/tools/javac/main/Option_J_At_Test.java
Changeset: 7d2f628f04f1
Author: jjg
Date: 2013-01-10 15:48 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/7d2f628f04f1
8006033: bug in Pretty.toSimpleString
Reviewed-by: darcy
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
+ test/tools/javac/tree/PrettySimpleStringTest.java
Changeset: 8d0baee36c71
Author: lana
Date: 2013-01-10 15:53 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/8d0baee36c71
Merge
Changeset: 56c97aff46bb
Author: katleman
Date: 2013-01-16 12:00 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/56c97aff46bb
Added tag jdk8-b73 for changeset 8d0baee36c71
! .hgtags
Changeset: 54e4ba223319
Author: katleman
Date: 2013-01-24 16:49 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/54e4ba223319
Added tag jdk8-b74 for changeset 56c97aff46bb
! .hgtags
Changeset: fc4cb1577ad6
Author: jjg
Date: 2013-01-10 19:38 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/fc4cb1577ad6
8004834: Add doclint support into javadoc
Reviewed-by: darcy
! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets.properties
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MessageRetriever.java
! src/share/classes/com/sun/tools/javac/comp/Enter.java
! src/share/classes/com/sun/tools/javadoc/DocEnv.java
! src/share/classes/com/sun/tools/javadoc/DocImpl.java
! src/share/classes/com/sun/tools/javadoc/JavadocMemberEnter.java
! src/share/classes/com/sun/tools/javadoc/RootDocImpl.java
! test/com/sun/javadoc/5093723/T5093723.java
! test/com/sun/javadoc/testBadSourceFile/TestBadSourceFile.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/com/sun/javadoc/testReturnTag/TestReturnTag.java
! test/com/sun/javadoc/testTagInheritence/TestTagInheritence.java
! test/com/sun/javadoc/testTagMisuse/TestTagMisuse.java
! test/com/sun/javadoc/testValueTag/TestValueTag.java
! test/com/sun/javadoc/testWarnBadParamNames/TestWarnBadParamNames.java
! test/com/sun/javadoc/testWarnings/TestWarnings.java
! test/tools/javadoc/6958836/Test.java
! test/tools/javadoc/6964914/Test.java
! test/tools/javadoc/6964914/TestStdDoclet.java
! test/tools/javadoc/MaxWarns.java
! test/tools/javadoc/T6551367.java
+ test/tools/javadoc/doclint/DocLintTest.java
Changeset: 9f42a06a49c0
Author: jfranck
Date: 2013-01-14 19:52 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/9f42a06a49c0
7193719: Support repeating annotations in javax.lang.model
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/share/classes/javax/lang/model/element/Element.java
Changeset: df694c775e8a
Author: jjg
Date: 2013-01-14 13:50 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/df694c775e8a
8006119: update javac to follow latest spec for repeatable annotations
Reviewed-by: darcy
! src/share/classes/com/sun/tools/javac/code/Annotations.java
! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.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/model/JavacElements.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContaineeSynthDoc.java
! test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContainerSynthDoc.java
! test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContaineeSynthDoc.java
! test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContainerSynthNotDoc.java
! test/tools/javac/annotations/repeatingAnnotations/BaseAnnoAsContainerAnno.java
! test/tools/javac/annotations/repeatingAnnotations/BaseAnnoAsContainerAnno.out
! test/tools/javac/annotations/repeatingAnnotations/BasicRepeatingAnnotations.java
! test/tools/javac/annotations/repeatingAnnotations/CheckTargets.java
! test/tools/javac/annotations/repeatingAnnotations/ClassReaderDefault.java
! test/tools/javac/annotations/repeatingAnnotations/ContainerHasRepeatedContained.java
! test/tools/javac/annotations/repeatingAnnotations/CyclicAnnotation.java
! test/tools/javac/annotations/repeatingAnnotations/CyclicAnnotation.out
! test/tools/javac/annotations/repeatingAnnotations/DefaultCasePresent.java
! test/tools/javac/annotations/repeatingAnnotations/DelayRepeatedContainer.java
! test/tools/javac/annotations/repeatingAnnotations/DocumentedContainerAnno.java
! test/tools/javac/annotations/repeatingAnnotations/DocumentedContainerAnno.out
! test/tools/javac/annotations/repeatingAnnotations/InheritedContainerAnno.java
! test/tools/javac/annotations/repeatingAnnotations/InheritedContainerAnno.out
! test/tools/javac/annotations/repeatingAnnotations/InvalidTarget.java
- test/tools/javac/annotations/repeatingAnnotations/MissingContainedBy.java
! test/tools/javac/annotations/repeatingAnnotations/MissingContainer.java
! test/tools/javac/annotations/repeatingAnnotations/MissingContainer.out
- test/tools/javac/annotations/repeatingAnnotations/MissingContainerFor.java
! test/tools/javac/annotations/repeatingAnnotations/MissingDefaultCase1.java
! test/tools/javac/annotations/repeatingAnnotations/MissingDefaultCase1.out
! test/tools/javac/annotations/repeatingAnnotations/MissingDefaultCase2.java
! test/tools/javac/annotations/repeatingAnnotations/MissingDefaultCase2.out
! test/tools/javac/annotations/repeatingAnnotations/MissingValueMethod.java
! test/tools/javac/annotations/repeatingAnnotations/MissingValueMethod.out
! test/tools/javac/annotations/repeatingAnnotations/MultiLevelRepeatableAnno.java
! test/tools/javac/annotations/repeatingAnnotations/MultipleAnnoMixedOrder.java
! test/tools/javac/annotations/repeatingAnnotations/NestedContainers.java
! test/tools/javac/annotations/repeatingAnnotations/NoRepeatableAnno.out
! test/tools/javac/annotations/repeatingAnnotations/RepMemberAnno.java
! test/tools/javac/annotations/repeatingAnnotations/RepSelfMemberAnno.java
! test/tools/javac/annotations/repeatingAnnotations/RepeatingAndContainerPresent.java
! test/tools/javac/annotations/repeatingAnnotations/RepeatingTargetNotAllowed.java
! test/tools/javac/annotations/repeatingAnnotations/RepeatingTargetNotAllowed.out
! test/tools/javac/annotations/repeatingAnnotations/SelfRepeatingAnnotations.java
! test/tools/javac/annotations/repeatingAnnotations/SingleRepeatingAndContainer.java
- test/tools/javac/annotations/repeatingAnnotations/UseWrongContainedBy.java
- test/tools/javac/annotations/repeatingAnnotations/UseWrongContainerFor.java
+ test/tools/javac/annotations/repeatingAnnotations/UseWrongRepeatable.java
- test/tools/javac/annotations/repeatingAnnotations/WrongContainedBy.java
- test/tools/javac/annotations/repeatingAnnotations/WrongContainerFor.java
! test/tools/javac/annotations/repeatingAnnotations/WrongReturnTypeForValue.java
! test/tools/javac/annotations/repeatingAnnotations/WrongReturnTypeForValue.out
! test/tools/javac/annotations/repeatingAnnotations/combo/BasicSyntaxCombo.java
! test/tools/javac/annotations/repeatingAnnotations/combo/DeprecatedAnnoCombo.java
! test/tools/javac/annotations/repeatingAnnotations/combo/DocumentedAnnoCombo.java
! test/tools/javac/annotations/repeatingAnnotations/combo/Helper.java
! test/tools/javac/annotations/repeatingAnnotations/combo/InheritedAnnoCombo.java
! test/tools/javac/annotations/repeatingAnnotations/combo/RetentionAnnoCombo.java
! test/tools/javac/diags/examples.not-yet.txt
- test/tools/javac/diags/examples/ContainedByDocumentedMismatch.java
- test/tools/javac/diags/examples/ContainedByInheritedMismatch.java
- test/tools/javac/diags/examples/ContainedByNoValue.java
- test/tools/javac/diags/examples/ContainedByNonDefault.java
- test/tools/javac/diags/examples/ContainedByRetentionMismatch.java
- test/tools/javac/diags/examples/ContainedByTargetMismatch.java
- test/tools/javac/diags/examples/ContainedByWrongValueType.java
! test/tools/javac/diags/examples/InvalidDuplicateAnnotation.java
+ test/tools/javac/diags/examples/RepeatableDocumentedMismatch.java
+ test/tools/javac/diags/examples/RepeatableInheritedMismatch.java
+ test/tools/javac/diags/examples/RepeatableNoValue.java
+ test/tools/javac/diags/examples/RepeatableNonDefault.java
+ test/tools/javac/diags/examples/RepeatableRetentionMismatch.java
+ test/tools/javac/diags/examples/RepeatableTargetMismatch.java
+ test/tools/javac/diags/examples/RepeatableWrongValueType.java
! test/tools/javac/diags/examples/RepeatingAnnotationAndContainer.java
- test/tools/javac/diags/examples/WrongContainedBy.java
- test/tools/javac/diags/examples/WrongContainerFor.java
Changeset: d54b4a091450
Author: jjg
Date: 2013-01-14 14:17 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/d54b4a091450
8006241: Test DocRootSlash.java fails
Reviewed-by: darcy
! test/com/sun/javadoc/DocRootSlash/DocRootSlash.java
Changeset: f805b5e3c9d1
Author: chegar
Date: 2013-01-15 20:38 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/f805b5e3c9d1
8006344: Broken javadoc link in javax.lang.model.element.Element
Reviewed-by: lancea, alanb, jfranck
! src/share/classes/javax/lang/model/element/Element.java
Changeset: bc1023e0e533
Author: jjg
Date: 2013-01-15 13:03 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/bc1023e0e533
8006224: Doclint NPE for attribute with no value
Reviewed-by: darcy
! src/share/classes/com/sun/tools/doclint/Checker.java
! src/share/classes/com/sun/tools/doclint/resources/doclint.properties
+ test/tools/doclint/AnchorTest.java
+ test/tools/doclint/AnchorTest.out
Changeset: f785dcac17b7
Author: mcimadamore
Date: 2013-01-16 16:27 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/f785dcac17b7
8005854: Add support for array constructor references
Summary: Support constructor references of the kind int[]::new
Reviewed-by: jjg
! 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/Resolve.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
+ test/tools/javac/lambda/MethodReference59.java
+ test/tools/javac/lambda/MethodReference60.java
+ test/tools/javac/lambda/MethodReference60.out
Changeset: 7aa2025bbb7b
Author: mcimadamore
Date: 2013-01-16 16:30 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/7aa2025bbb7b
8005299: Add FunctionalInterface checking to javac
Summary: Javac should check that types annotated with @FunctionalInterface are indeed functional interfaces
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/BadFunctionalIntfAnno.java
! test/tools/javac/lambda/BadConv03.out
! test/tools/javac/lambda/BadLambdaPos.out
! test/tools/javac/lambda/BadTargetType.out
+ test/tools/javac/lambda/FunctionalInterfaceAnno.java
+ test/tools/javac/lambda/FunctionalInterfaceAnno.out
! test/tools/javac/lambda/Intersection01.out
! test/tools/javac/lambda/LambdaConv09.out
! test/tools/javac/lambda/LambdaExpr10.out
! test/tools/javac/lambda/MethodReference04.out
! test/tools/javac/lambda/TargetType17.out
! test/tools/javac/lambda/TargetType43.out
! test/tools/javac/lambda/funcInterfaces/LambdaTest2_neg1.out
! test/tools/javac/lambda/funcInterfaces/NonSAM1.out
! test/tools/javac/lambda/funcInterfaces/NonSAM3.out
! test/tools/javac/lambda/lambdaExpression/AbstractClass_neg.out
! test/tools/javac/lambda/lambdaExpression/InvalidExpression5.out
Changeset: 1afdf1f1472b
Author: mcimadamore
Date: 2013-01-16 17:40 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/1afdf1f1472b
8005964: Regression: difference in error recovery after ambiguity causes JCK test failure
Summary: Wrong implementation of ResolveError.access in AmbiguityError
Reviewed-by: jjh
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
Changeset: 6b6311a8c9cc
Author: jjg
Date: 2013-01-16 10:29 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/6b6311a8c9cc
8006236: doclint: structural issue hidden
Reviewed-by: darcy
! src/share/classes/com/sun/tools/doclint/Checker.java
+ test/tools/doclint/EndTagsTest.java
+ test/tools/doclint/EndTagsTest.out
Changeset: 63b20bde7cd6
Author: lana
Date: 2013-01-16 12:14 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/63b20bde7cd6
Merge
Changeset: 8b749558767b
Author: darcy
Date: 2013-01-16 13:22 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/8b749558767b
8006283: Change to Class.cast() in javax.lang.model implementation for repeating annotations
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/model/JavacElements.java
Changeset: 916143318f10
Author: jjg
Date: 2013-01-16 20:41 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/916143318f10
8006228: Doclint doesn't detect {@code nested inline}
Reviewed-by: darcy
! src/share/classes/com/sun/tools/doclint/Checker.java
! src/share/classes/com/sun/tools/doclint/resources/doclint.properties
+ test/tools/doclint/LiteralTest.java
+ test/tools/doclint/LiteralTest.out
Changeset: 2d2b2be57c78
Author: mcimadamore
Date: 2013-01-17 18:15 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/2d2b2be57c78
8005852: Treatment of '_' as identifier
Summary: warn when '_' is found in an identifier position
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/lambda/LambdaParserTest.java
Changeset: 22e417cdddee
Author: ohrstrom
Date: 2013-01-18 00:16 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/22e417cdddee
8004658: Add internal smart javac wrapper to solve JEP 139
Reviewed-by: jjg
! make/build.properties
! make/build.xml
+ src/share/classes/com/sun/tools/sjavac/BuildState.java
+ src/share/classes/com/sun/tools/sjavac/CleanProperties.java
+ src/share/classes/com/sun/tools/sjavac/CompileChunk.java
+ src/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java
+ src/share/classes/com/sun/tools/sjavac/CompileProperties.java
+ src/share/classes/com/sun/tools/sjavac/CopyFile.java
+ src/share/classes/com/sun/tools/sjavac/JavacState.java
+ src/share/classes/com/sun/tools/sjavac/Log.java
+ src/share/classes/com/sun/tools/sjavac/Main.java
+ src/share/classes/com/sun/tools/sjavac/Module.java
+ src/share/classes/com/sun/tools/sjavac/Package.java
+ src/share/classes/com/sun/tools/sjavac/ProblemException.java
+ src/share/classes/com/sun/tools/sjavac/Source.java
+ src/share/classes/com/sun/tools/sjavac/Transformer.java
+ src/share/classes/com/sun/tools/sjavac/Util.java
+ src/share/classes/com/sun/tools/sjavac/comp/Dependencies.java
+ src/share/classes/com/sun/tools/sjavac/comp/JavaCompilerWithDeps.java
+ src/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java
+ src/share/classes/com/sun/tools/sjavac/comp/ResolveWithDeps.java
+ src/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java
+ src/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java
+ src/share/classes/com/sun/tools/sjavac/comp/SmartWriter.java
+ src/share/classes/com/sun/tools/sjavac/server/CompilerPool.java
+ src/share/classes/com/sun/tools/sjavac/server/CompilerThread.java
+ src/share/classes/com/sun/tools/sjavac/server/JavacServer.java
+ src/share/classes/com/sun/tools/sjavac/server/PortFile.java
+ src/share/classes/com/sun/tools/sjavac/server/SysInfo.java
+ test/tools/sjavac/SJavac.java
Changeset: 3d84ae209919
Author: mcimadamore
Date: 2013-01-18 15:38 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/3d84ae209919
8006561: Langtools test failure: missing diags/examples
Summary: forgot to hg add tests
Reviewed-by: jjg
+ test/tools/javac/diags/examples/UnderscoreAsIdentifier.java
+ test/tools/javac/lambda/WarnUnderscoreAsIdent.java
+ test/tools/javac/lambda/WarnUnderscoreAsIdent.out
Changeset: 4a3cfc970c6f
Author: jjg
Date: 2013-01-21 10:00 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/4a3cfc970c6f
8006263: Supplementary test cases needed for doclint
Reviewed-by: mcimadamore
Contributed-by: peter.jensen at oracle.com
! src/share/classes/com/sun/tools/doclint/Checker.java
! src/share/classes/com/sun/tools/doclint/DocLint.java
! src/share/classes/com/sun/tools/doclint/Entity.java
! src/share/classes/com/sun/tools/doclint/HtmlTag.java
+ test/tools/doclint/CoverageExtras.java
! test/tools/doclint/DocLintTester.java
+ test/tools/doclint/html/EntitiesTest.java
+ test/tools/doclint/html/EntitiesTest.out
+ test/tools/doclint/tool/HelpTest.java
+ test/tools/doclint/tool/HelpTest.out
+ test/tools/doclint/tool/MaxDiagsTest.java
+ test/tools/doclint/tool/MaxDiagsTest.out
+ test/tools/doclint/tool/PathsTest.java
+ test/tools/doclint/tool/RunTest.java
+ test/tools/doclint/tool/StatsTest.java
+ test/tools/doclint/tool/StatsTest.out
Changeset: 967052c425a1
Author: jjg
Date: 2013-01-21 10:07 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/967052c425a1
8006251: doclint: incorrect position for diagnostic for illegal text in tags
Reviewed-by: mcimadamore
! 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/HtmlTagsTest.java
! test/tools/doclint/HtmlTagsTest.out
+ test/tools/doclint/html/BlockTagsTest.java
+ test/tools/doclint/html/InlineTagsTest.java
+ test/tools/doclint/html/ListTagsTest.java
+ test/tools/doclint/html/OtherTagsTest.java
+ test/tools/doclint/html/OtherTagsTest.out
+ test/tools/doclint/html/TableTagsTest.java
+ test/tools/doclint/html/TagNotAllowed.java
+ test/tools/doclint/html/TagNotAllowed.out
+ test/tools/doclint/html/TextNotAllowed.java
+ test/tools/doclint/html/TextNotAllowed.out
! test/tools/doclint/tidy/ParaInPre.out
! test/tools/doclint/tidy/TextNotAllowed.out
Changeset: b450959b42ff
Author: lana
Date: 2013-01-20 23:39 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/b450959b42ff
Merge
Changeset: 1985e35e97b2
Author: lana
Date: 2013-01-21 11:16 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/1985e35e97b2
Merge
Changeset: 7873d37f5b37
Author: mcimadamore
Date: 2013-01-21 20:13 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/7873d37f5b37
8005244: Implement overload resolution as per latest spec EDR
Summary: Add support for stuck expressions and provisional applicability
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/Source.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/DeferredAttr.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! test/tools/javac/Diagnostics/6722234/T6722234d_1.out
! test/tools/javac/Diagnostics/6722234/T6722234d_2.out
! test/tools/javac/diags/examples.not-yet.txt
! test/tools/javac/diags/examples/CyclicInference.java
- test/tools/javac/diags/examples/InferredDoNotConformToLower.java
- test/tools/javac/diags/examples/NoUniqueMaximalInstance.java
! test/tools/javac/diags/examples/WhereIntersection.java
! test/tools/javac/generics/diamond/T6939780.out
! test/tools/javac/generics/diamond/neg/Neg05.out
! test/tools/javac/generics/diamond/neg/Neg10.java
! test/tools/javac/generics/diamond/neg/Neg10.out
! test/tools/javac/generics/inference/6315770/T6315770.out
! test/tools/javac/generics/inference/6638712/T6638712b.out
! test/tools/javac/generics/inference/6650759/T6650759m.out
! test/tools/javac/lambda/MethodReference25.java
+ test/tools/javac/lambda/MethodReference25.out
! test/tools/javac/lambda/MethodReference26.java
- test/tools/javac/lambda/MethodReference26.out
! test/tools/javac/lambda/MethodReference43.java
! test/tools/javac/lambda/TargetType01.java
+ test/tools/javac/lambda/TargetType01.out
! test/tools/javac/lambda/TargetType06.java
- test/tools/javac/lambda/TargetType06.out
! test/tools/javac/lambda/TargetType10.out
! test/tools/javac/lambda/TargetType11.java
- test/tools/javac/lambda/TargetType11.out
! test/tools/javac/lambda/TargetType14.out
! test/tools/javac/lambda/TargetType21.java
! test/tools/javac/lambda/TargetType21.out
! test/tools/javac/lambda/TargetType26.out
! test/tools/javac/lambda/TargetType27.out
! test/tools/javac/lambda/TargetType28.out
! test/tools/javac/lambda/TargetType39.out
! test/tools/javac/lambda/TargetType45.java
- test/tools/javac/lambda/TargetType45.out
! test/tools/javac/lambda/TargetType50.out
+ test/tools/javac/lambda/TargetType51.java
+ test/tools/javac/lambda/TargetType52.java
+ test/tools/javac/lambda/TargetType52.out
! test/tools/javac/lambda/VoidCompatibility.java
- test/tools/javac/lambda/VoidCompatibility.out
! test/tools/javac/lambda/lambdaExpression/SamConversionComboTest.java
! test/tools/javac/lambda/methodReference/SamConversion.java
! test/tools/javac/lambda/methodReference/SamConversionComboTest.java
! test/tools/javac/lambda/typeInference/InferenceTest_neg5.out
! test/tools/javac/resolve/tests/PrimitiveOverReferenceVarargsAmbiguous.java
Changeset: c7c41a044e7c
Author: mcimadamore
Date: 2013-01-21 20:14 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/c7c41a044e7c
8006566: Remove transient lambda-related guards from JavacParser
Summary: Remove transitional internal flag for allowing intersection types in cast
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/tools/javac/cast/intersection/IntersectionTypeCastTest.java
! test/tools/javac/cast/intersection/IntersectionTypeParserTest.java
! test/tools/javac/cast/intersection/model/Model01.java
! test/tools/javac/diags/examples/SecondaryBoundMustBeMarkerIntf.java
! test/tools/javac/lambda/Intersection01.java
! test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java
Changeset: b12ffdfa1341
Author: mcimadamore
Date: 2013-01-21 20:15 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/b12ffdfa1341
8005851: Remove support for synchronized interface methods
Summary: Synchronized default methods are no longer supported
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/Flags.java
! test/tools/javac/defaultMethods/syntax/TestDefaultMethodsSyntax.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/vm/DefaultMethodsTest.java
Changeset: cf84b07a82db
Author: mcimadamore
Date: 2013-01-21 20:19 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/cf84b07a82db
8005166: Add support for static interface methods
Summary: Support public static interface methods
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/code/Symbol.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/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/defaultMethods/static/Static01.java
+ test/tools/javac/defaultMethods/static/Static02.java
+ test/tools/javac/defaultMethods/static/Static02.out
+ test/tools/javac/defaultMethods/static/hiding/InterfaceMethodHidingTest.java
+ test/tools/javac/defaultMethods/static/import/StaticImport1.java
+ test/tools/javac/defaultMethods/static/import/StaticImport2.java
+ test/tools/javac/defaultMethods/static/import/StaticImport2.out
+ test/tools/javac/defaultMethods/static/import/StaticImport3.java
+ test/tools/javac/defaultMethods/static/import/StaticImport3.out
+ test/tools/javac/defaultMethods/static/import/pkg/A.java
+ test/tools/javac/defaultMethods/static/import/pkg/B.java
+ test/tools/javac/defaultMethods/static/import/pkg/C.java
! test/tools/javac/defaultMethods/syntax/TestDefaultMethodsSyntax.java
+ test/tools/javac/diags/examples/IllegalStaticIntfMethCall.java
+ test/tools/javac/diags/examples/StaticIntfMethodNotSupported.java
Changeset: be443002e970
Author: mcimadamore
Date: 2013-01-22 16:23 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/be443002e970
8006673: TargetType52 fails because of bad golden file
Summary: Fix golden file in negative test
Reviewed-by: jjg
! test/tools/javac/lambda/TargetType52.out
Changeset: b61e5f801f7c
Author: mcimadamore
Date: 2013-01-22 16:39 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/b61e5f801f7c
8006684: Compiler produces java.lang.VerifyError: Bad type on operand stack
Summary: Lambda desugaring generates spurious references to 'this' in static contexts
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/LambdaExpr21.java
Changeset: 8943b4213f59
Author: jjg
Date: 2013-01-22 18:43 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/8943b4213f59
8006723: sjavac test fails to compile on clean build
Reviewed-by: ksrini
! test/tools/sjavac/SJavac.java
+ test/tools/sjavac/SJavacWrapper.java
Changeset: f5b70712e0d5
Author: jjg
Date: 2013-01-22 19:06 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/f5b70712e0d5
8006728: temporarily workaround jtreg problems for doclint tests in othervm
Reviewed-by: jjh
+ test/tools/doclint/html/AAA.java
+ test/tools/doclint/tidy/AAA.java
+ test/tools/doclint/tool/AAA.java
Changeset: 385828dd5604
Author: jjg
Date: 2013-01-22 19:07 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/385828dd5604
Merge
Changeset: 97bd5e7151bc
Author: mcimadamore
Date: 2013-01-23 15:08 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/97bd5e7151bc
8006692: jdk/test/java/util/Collections/BigBinarySearch.java fails to compile
Summary: Missing boxing cause spurious inference failure
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/8006692/T8006692.java
Changeset: 5c956be64b9e
Author: vromero
Date: 2013-01-23 20:57 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/5c956be64b9e
8006694: temporarily workaround combo tests are causing time out in several platforms
Reviewed-by: jjg
Contributed-by: maurizio.cimadamore at oracle.com
! test/Makefile
! test/tools/javac/Diagnostics/6769027/T6769027.java
! test/tools/javac/T7093325.java
! test/tools/javac/cast/intersection/IntersectionTypeCastTest.java
! test/tools/javac/defaultMethods/super/TestDefaultSuperCall.java
! test/tools/javac/failover/CheckAttributedTree.java
! test/tools/javac/generics/diamond/7046778/DiamondAndInnerClassTest.java
! test/tools/javac/generics/rawOverride/7062745/GenericOverrideTest.java
! test/tools/javac/lambda/FunctionalInterfaceConversionTest.java
! test/tools/javac/lambda/LambdaParserTest.java
! test/tools/javac/lambda/MethodReferenceParserTest.java
! test/tools/javac/lambda/TestInvokeDynamic.java
! test/tools/javac/lambda/mostSpecific/StructuralMostSpecificTest.java
! test/tools/javac/lambda/typeInference/combo/TypeInferenceComboTest.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/vm/FDSeparateCompilationTest.java
! test/tools/javac/lib/JavacTestingAbstractThreadedTest.java
! test/tools/javac/multicatch/7030606/DisjunctiveTypeWellFormednessTest.java
! test/tools/javac/varargs/7042566/T7042566.java
! test/tools/javac/varargs/warning/Warn4.java
! test/tools/javac/varargs/warning/Warn5.java
Changeset: 71f35e4b93a5
Author: jjg
Date: 2013-01-23 13:27 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/71f35e4b93a5
8006775: JSR 308: Compiler changes in JDK8
Reviewed-by: jjg
Contributed-by: mernst at cs.washington.edu, wmdietl at cs.washington.edu, mpapi at csail.mit.edu, mahmood at notnoop.com
+ src/share/classes/com/sun/javadoc/AnnotatedType.java
! src/share/classes/com/sun/javadoc/ExecutableMemberDoc.java
! src/share/classes/com/sun/javadoc/Type.java
! src/share/classes/com/sun/javadoc/TypeVariable.java
+ src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java
! src/share/classes/com/sun/source/tree/MethodTree.java
! src/share/classes/com/sun/source/tree/Tree.java
! src/share/classes/com/sun/source/tree/TreeVisitor.java
! src/share/classes/com/sun/source/tree/TypeParameterTree.java
! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/share/classes/com/sun/source/util/TaskEvent.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/tools/classfile/Attribute.java
! src/share/classes/com/sun/tools/classfile/ClassWriter.java
+ src/share/classes/com/sun/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute.java
+ src/share/classes/com/sun/tools/classfile/RuntimeTypeAnnotations_attribute.java
+ src/share/classes/com/sun/tools/classfile/RuntimeVisibleTypeAnnotations_attribute.java
+ src/share/classes/com/sun/tools/classfile/TypeAnnotation.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkInfoImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkFactory.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkInfo.java
! src/share/classes/com/sun/tools/javac/code/Annotations.java
! src/share/classes/com/sun/tools/javac/code/Attribute.java
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Lint.java
! src/share/classes/com/sun/tools/javac/code/Printer.java
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/TargetType.java
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
+ src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.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/ConstFold.java
! src/share/classes/com/sun/tools/javac/comp/Flow.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/Resolve.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/ClassWriter.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/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/resources/compiler.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/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/share/classes/com/sun/tools/javac/util/Log.java
! src/share/classes/com/sun/tools/javadoc/AbstractTypeImpl.java
+ src/share/classes/com/sun/tools/javadoc/AnnotatedTypeImpl.java
! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/share/classes/com/sun/tools/javadoc/ExecutableMemberDocImpl.java
! src/share/classes/com/sun/tools/javadoc/PrimitiveType.java
! src/share/classes/com/sun/tools/javadoc/TypeMaker.java
! src/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java
! src/share/classes/com/sun/tools/javap/AnnotationWriter.java
! src/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/share/classes/com/sun/tools/javap/CodeWriter.java
! src/share/classes/com/sun/tools/javap/InstructionDetailWriter.java
+ src/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java
! src/share/classes/javax/lang/model/SourceVersion.java
+ src/share/classes/javax/lang/model/type/AnnotatedType.java
! src/share/classes/javax/lang/model/type/ExecutableType.java
! src/share/classes/javax/lang/model/type/TypeKind.java
! src/share/classes/javax/lang/model/type/TypeVisitor.java
! src/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
! src/share/classes/javax/lang/model/util/Types.java
+ test/com/sun/javadoc/testAnnotationOptional/TestAnnotationOptional.java
+ test/com/sun/javadoc/testAnnotationOptional/pkg/AnnotationOptional.java
+ test/com/sun/javadoc/typeAnnotations/smoke/TestSmoke.java
+ test/com/sun/javadoc/typeAnnotations/smoke/pkg/TargetTypes.java
! test/tools/javac/7129225/TestImportStar.java
! test/tools/javac/7129225/TestImportStar.ref
! test/tools/javac/T6873845.java
+ test/tools/javac/T6985181.java
! test/tools/javac/annotations/6881115/T6881115.java
! test/tools/javac/annotations/6881115/T6881115.out
+ test/tools/javac/annotations/typeAnnotations/6967002/T6967002.java
+ test/tools/javac/annotations/typeAnnotations/6967002/T6967002.out
+ test/tools/javac/annotations/typeAnnotations/InnerClass.java
+ test/tools/javac/annotations/typeAnnotations/MultipleTargets.java
+ test/tools/javac/annotations/typeAnnotations/TargetTypes.java
+ test/tools/javac/annotations/typeAnnotations/TypeParameterTarget.java
+ test/tools/javac/annotations/typeAnnotations/TypeProcOnly.java
+ test/tools/javac/annotations/typeAnnotations/TypeUseTarget.java
+ test/tools/javac/annotations/typeAnnotations/api/AnnotatedArrayOrder.java
+ test/tools/javac/annotations/typeAnnotations/api/ArrayCreationTree.java
+ test/tools/javac/annotations/typeAnnotations/api/ArrayPositionConsistency.java
+ test/tools/javac/annotations/typeAnnotations/attribution/Scopes.java
+ test/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java
+ test/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest1.java
+ test/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java
+ test/tools/javac/annotations/typeAnnotations/classfile/DeadCode.java
+ test/tools/javac/annotations/typeAnnotations/classfile/NewTypeArguments.java
+ test/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java
+ test/tools/javac/annotations/typeAnnotations/classfile/TypeCasts.java
+ test/tools/javac/annotations/typeAnnotations/classfile/Wildcards.java
+ test/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.java
+ test/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.out
+ test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.java
+ test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.out
+ test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage2.java
+ test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage2.out
+ test/tools/javac/annotations/typeAnnotations/failures/AnnotationVersion.java
+ test/tools/javac/annotations/typeAnnotations/failures/AnnotationVersion.out
+ test/tools/javac/annotations/typeAnnotations/failures/AnnotationVersion7.out
+ test/tools/javac/annotations/typeAnnotations/failures/BadCast.java
+ test/tools/javac/annotations/typeAnnotations/failures/BadCast.out
+ test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass.java
+ test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass.out
+ test/tools/javac/annotations/typeAnnotations/failures/IncompleteArray.java
+ test/tools/javac/annotations/typeAnnotations/failures/IncompleteArray.out
+ test/tools/javac/annotations/typeAnnotations/failures/IncompleteVararg.java
+ test/tools/javac/annotations/typeAnnotations/failures/IncompleteVararg.out
+ test/tools/javac/annotations/typeAnnotations/failures/IndexArray.java
+ test/tools/javac/annotations/typeAnnotations/failures/IndexArray.out
+ test/tools/javac/annotations/typeAnnotations/failures/LintCast.java
+ test/tools/javac/annotations/typeAnnotations/failures/LintCast.out
+ test/tools/javac/annotations/typeAnnotations/failures/OldArray.java
+ test/tools/javac/annotations/typeAnnotations/failures/Scopes.java
+ test/tools/javac/annotations/typeAnnotations/failures/Scopes.out
+ test/tools/javac/annotations/typeAnnotations/failures/StaticFields.java
+ test/tools/javac/annotations/typeAnnotations/failures/StaticFields.out
+ test/tools/javac/annotations/typeAnnotations/failures/StaticMethods.java
+ test/tools/javac/annotations/typeAnnotations/failures/StaticMethods.out
+ test/tools/javac/annotations/typeAnnotations/failures/TypeAndField.java
+ test/tools/javac/annotations/typeAnnotations/failures/VoidGenericMethod.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/arrays/InvalidLocation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/arrays/InvalidLocation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/arrays/MissingAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/arrays/MissingAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/InvalidLocation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/InvalidLocation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/newarray/InvalidLocation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/newarray/InvalidLocation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/newarray/MissingAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/newarray/MissingAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/BrokenAnnotation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/BrokenAnnotation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/InvalidLocation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/InvalidLocation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/receiver/InvalidLocation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/receiver/InvalidLocation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/receiver/MissingAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/receiver/MissingAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/receiver/Nesting.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/receiver/StaticThings.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/receiver/StaticThings.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/receiver/WrongType.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/receiver/WrongType.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/rest/InvalidLocation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/rest/InvalidLocation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/rest/MissingAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/rest/MissingAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/InvalidLocation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/InvalidLocation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/InvalidLocation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/InvalidLocation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/InvalidLocation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/InvalidLocation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/target/Constructor.java
+ test/tools/javac/annotations/typeAnnotations/failures/target/Constructor.out
+ test/tools/javac/annotations/typeAnnotations/failures/target/DotClass.java
+ test/tools/javac/annotations/typeAnnotations/failures/target/DotClass.out
+ test/tools/javac/annotations/typeAnnotations/failures/target/IncompleteArray.java
+ test/tools/javac/annotations/typeAnnotations/failures/target/IncompleteArray.out
+ test/tools/javac/annotations/typeAnnotations/failures/target/NotTypeParameter.java
+ test/tools/javac/annotations/typeAnnotations/failures/target/NotTypeParameter.out
+ test/tools/javac/annotations/typeAnnotations/failures/target/NotTypeUse.java
+ test/tools/javac/annotations/typeAnnotations/failures/target/NotTypeUse.out
+ test/tools/javac/annotations/typeAnnotations/failures/target/VoidMethod.java
+ test/tools/javac/annotations/typeAnnotations/failures/target/VoidMethod.out
+ test/tools/javac/annotations/typeAnnotations/newlocations/BasicTest.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/ClassExtends.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/ClassParameters.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/ConstructorTypeArgs.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/ExceptionParameters.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/Expressions.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/Fields.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/LocalVariables.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/MethodReturnType.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/MethodTypeArgs.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/MethodTypeParameters.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/MultiCatch.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/NestedTypes.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/Parameters.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/Receivers.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.out
+ test/tools/javac/annotations/typeAnnotations/newlocations/ResourceVariables.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/Throws.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/TopLevelBlocks.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/TypeCasts.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/TypeParameters.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/Varargs.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/Wildcards.java
+ test/tools/javac/annotations/typeAnnotations/packageanno/PackageProcessor.java
+ test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/Anno.java
+ test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/MyClass.java
+ test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/package-info.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/ClassTypeParam.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/Driver.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReceivers.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodThrows.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodTypeParam.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/NewObjects.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/ReferenceInfoUtil.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java
! test/tools/javac/api/EndPositions.java
! test/tools/javac/diags/CheckResourceKeys.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/CantAnnotateNestedType.java
+ test/tools/javac/diags/examples/CantAnnotateStaticClass.java
+ test/tools/javac/diags/examples/IncorrectReceiverType.java
+ test/tools/javac/diags/examples/NoAnnotationsOnDotClass.java
+ test/tools/javac/diags/examples/ThisAsIdentifier.java
+ test/tools/javac/diags/examples/TypeAnnotationsNotSupported.java
! test/tools/javac/failover/CheckAttributedTree.java
! test/tools/javac/processing/6994946/SemanticErrorTest.2.out
! test/tools/javac/processing/model/element/TestAnonClassNames.java
! test/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.java
+ test/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.ref
! test/tools/javac/processing/model/util/directSupersOfErr/DirectSupersOfErr.java
+ test/tools/javac/processing/model/util/directSupersOfErr/DirectSupersOfErr.ref
! test/tools/javac/tree/TreeKindTest.java
! test/tools/javac/tree/TreePosTest.java
+ test/tools/javac/treeannotests/AnnoTreeTests.java
! test/tools/javac/treeannotests/TestProcessor.java
- test/tools/javac/typeAnnotations/newlocations/BasicTest.java
- test/tools/javac/typeAnnotations/newlocations/BasicTest.out
+ test/tools/javap/typeAnnotations/JSR175Annotations.java
+ test/tools/javap/typeAnnotations/NewArray.java
+ test/tools/javap/typeAnnotations/Presence.java
+ test/tools/javap/typeAnnotations/PresenceInner.java
+ test/tools/javap/typeAnnotations/T6855990.java
+ test/tools/javap/typeAnnotations/TypeCasts.java
+ test/tools/javap/typeAnnotations/Visibility.java
+ test/tools/javap/typeAnnotations/Wildcards.java
Changeset: 09f65aad4759
Author: darcy
Date: 2013-01-23 20:11 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/09f65aad4759
8006264: Add explanation of why default methods cannot be used in JDK 8 javax.lang.model
Reviewed-by: jjg
! src/share/classes/javax/lang/model/element/AnnotationValueVisitor.java
! src/share/classes/javax/lang/model/element/ElementVisitor.java
! src/share/classes/javax/lang/model/type/TypeVisitor.java
! src/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
! src/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java
! src/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor8.java
! src/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/share/classes/javax/lang/model/util/AbstractElementVisitor7.java
! src/share/classes/javax/lang/model/util/AbstractElementVisitor8.java
! src/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
! src/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java
! src/share/classes/javax/lang/model/util/AbstractTypeVisitor8.java
! src/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/share/classes/javax/lang/model/util/ElementKindVisitor7.java
! src/share/classes/javax/lang/model/util/ElementKindVisitor8.java
! src/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor6.java
! src/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java
! src/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor8.java
! src/share/classes/javax/lang/model/util/SimpleElementVisitor6.java
! src/share/classes/javax/lang/model/util/SimpleElementVisitor7.java
! src/share/classes/javax/lang/model/util/SimpleElementVisitor8.java
! src/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java
! src/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java
! src/share/classes/javax/lang/model/util/SimpleTypeVisitor8.java
! src/share/classes/javax/lang/model/util/TypeKindVisitor6.java
! src/share/classes/javax/lang/model/util/TypeKindVisitor7.java
! src/share/classes/javax/lang/model/util/TypeKindVisitor8.java
Changeset: c2e11e2ec4a3
Author: lana
Date: 2013-01-26 19:24 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/c2e11e2ec4a3
Merge
- test/tools/javac/annotations/repeatingAnnotations/MissingContainedBy.java
- test/tools/javac/annotations/repeatingAnnotations/MissingContainerFor.java
- test/tools/javac/annotations/repeatingAnnotations/UseWrongContainedBy.java
- test/tools/javac/annotations/repeatingAnnotations/UseWrongContainerFor.java
- test/tools/javac/annotations/repeatingAnnotations/WrongContainedBy.java
- test/tools/javac/annotations/repeatingAnnotations/WrongContainerFor.java
- test/tools/javac/diags/examples/ContainedByDocumentedMismatch.java
- test/tools/javac/diags/examples/ContainedByInheritedMismatch.java
- test/tools/javac/diags/examples/ContainedByNoValue.java
- test/tools/javac/diags/examples/ContainedByNonDefault.java
- test/tools/javac/diags/examples/ContainedByRetentionMismatch.java
- test/tools/javac/diags/examples/ContainedByTargetMismatch.java
- test/tools/javac/diags/examples/ContainedByWrongValueType.java
- test/tools/javac/diags/examples/InferredDoNotConformToLower.java
- test/tools/javac/diags/examples/NoUniqueMaximalInstance.java
- test/tools/javac/diags/examples/WrongContainedBy.java
- test/tools/javac/diags/examples/WrongContainerFor.java
- test/tools/javac/lambda/MethodReference26.out
- test/tools/javac/lambda/TargetType06.out
- test/tools/javac/lambda/TargetType11.out
- test/tools/javac/lambda/TargetType45.out
- test/tools/javac/lambda/VoidCompatibility.out
- test/tools/javac/typeAnnotations/newlocations/BasicTest.java
- test/tools/javac/typeAnnotations/newlocations/BasicTest.out
Changeset: c44894b927f5
Author: jjg
Date: 2013-02-08 11:56 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/c44894b927f5
Merge
! .hgtags
! make/build.properties
! make/build.xml
! src/share/classes/com/sun/source/tree/Tree.java
! src/share/classes/com/sun/source/tree/TreeVisitor.java
! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/tools/classfile/Attribute.java
! src/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/share/classes/com/sun/tools/classfile/Dependencies.java
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Kinds.java
! src/share/classes/com/sun/tools/javac/code/Printer.java
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/code/Type.java
+ src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/code/TypeTag.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/Enter.java
! src/share/classes/com/sun/tools/javac/comp/Flow.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/Resolve.java
! src/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/jvm/Pool.java
! src/share/classes/com/sun/tools/javac/jvm/Target.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/main/Main.java
! src/share/classes/com/sun/tools/javac/main/Option.java
! src/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/resources/javac.properties
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! src/share/classes/com/sun/tools/javac/util/Names.java
! src/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/share/classes/com/sun/tools/javap/ClassWriter.java
! src/share/classes/com/sun/tools/javap/JavapTask.java
! src/share/classes/javax/lang/model/element/Element.java
! src/share/classes/javax/lang/model/element/Modifier.java
! src/share/classes/javax/lang/model/type/TypeKind.java
! src/share/classes/javax/tools/StandardLocation.java
! test/Makefile
! test/tools/javac/T6873845.java
- test/tools/javac/annotations/repeatingAnnotations/MissingContainedBy.java
- test/tools/javac/annotations/repeatingAnnotations/MissingContainerFor.java
- test/tools/javac/annotations/repeatingAnnotations/UseWrongContainedBy.java
- test/tools/javac/annotations/repeatingAnnotations/UseWrongContainerFor.java
- test/tools/javac/annotations/repeatingAnnotations/WrongContainedBy.java
- test/tools/javac/annotations/repeatingAnnotations/WrongContainerFor.java
- test/tools/javac/defaultMethodExecution/DefaultMethodRegressionTests.java
! test/tools/javac/diags/CheckResourceKeys.java
- test/tools/javac/diags/examples/ContainedByDocumentedMismatch.java
- test/tools/javac/diags/examples/ContainedByInheritedMismatch.java
- test/tools/javac/diags/examples/ContainedByNoValue.java
- test/tools/javac/diags/examples/ContainedByNonDefault.java
- test/tools/javac/diags/examples/ContainedByRetentionMismatch.java
- test/tools/javac/diags/examples/ContainedByTargetMismatch.java
- test/tools/javac/diags/examples/ContainedByWrongValueType.java
- test/tools/javac/diags/examples/InferredDoNotConformToLower.java
- test/tools/javac/diags/examples/InvalidGenericDescInFunctionalInterface.java
- test/tools/javac/diags/examples/NoUniqueMaximalInstance.java
- test/tools/javac/diags/examples/WrongContainedBy.java
- test/tools/javac/diags/examples/WrongContainerFor.java
- test/tools/javac/lambda/LambdaConversionTest.java
- test/tools/javac/lambda/MethodReference26.out
! test/tools/javac/lambda/MethodReferenceParserTest.java
- test/tools/javac/lambda/TargetType06.out
- test/tools/javac/lambda/TargetType11.out
- test/tools/javac/lambda/TargetType45.out
- test/tools/javac/lambda/VoidCompatibility.out
! test/tools/javac/tree/TreeKindTest.java
- test/tools/javac/typeAnnotations/newlocations/BasicTest.java
- test/tools/javac/typeAnnotations/newlocations/BasicTest.out
From mandy.chung at oracle.com Sun Feb 10 20:38:37 2013
From: mandy.chung at oracle.com (mandy.chung at oracle.com)
Date: Mon, 11 Feb 2013 04:38:37 +0000
Subject: hg: jigsaw/jigsaw/hotspot: 155 new changesets
Message-ID: <20130211044358.F267647997@hg.openjdk.java.net>
Changeset: 4a2ed49abd51
Author: amurillo
Date: 2012-12-07 10:55 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/4a2ed49abd51
8004724: new hotspot build - hs25-b13
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 442f942757c0
Author: johnc
Date: 2012-10-01 09:28 -0700
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/442f942757c0
8000244: G1: Ergonomically set MarkStackSize and use virtual space for global marking stack
Summary: Set the value of MarkStackSize to a value based on the number of parallel marking threads with a reasonable minimum. Expand the marking stack if we have to restart marking due to an overflow up to a reasonable maximum. Allocate the underlying space for the marking stack from virtual memory.
Reviewed-by: jmasa, brutisso
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: a14c5698a162
Author: johnc
Date: 2012-12-07 16:08 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/a14c5698a162
Merge
Changeset: 2aa953165ade
Author: brutisso
Date: 2012-12-13 10:09 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/2aa953165ade
8004661: Comment and function name java_lang_String::toHash is wrong
Summary: renamed to hash_code
Reviewed-by: dholmes, coleenp, brutisso
Contributed-by: erik.helin at oracle.com
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/symbolTable.cpp
Changeset: db8a7163c682
Author: stefank
Date: 2012-12-13 09:28 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/db8a7163c682
8004674: Add necessary .inline.hpp files to fix non-PCH build
Reviewed-by: stefank, coleenp
Contributed-by: volker.simonis at gmail.com
! src/share/vm/gc_implementation/parallelScavenge/adjoiningVirtualSpaces.cpp
! src/share/vm/gc_implementation/shared/gcStats.cpp
Changeset: 4459ef2189f5
Author: stefank
Date: 2012-12-13 09:06 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/4459ef2189f5
Merge
Changeset: fd74228fd5ca
Author: jiangli
Date: 2012-12-11 12:41 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/fd74228fd5ca
8004076: Move _max_locals and _size_of_parameters to ConstMethod for better sharing.
Summary: Move _max_locals and _size_of_parameters to ConstMethod for better sharing.
Reviewed-by: coleenp, minqi, jrose
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 807f1d348f7b
Author: collins
Date: 2012-12-14 11:45 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/807f1d348f7b
Merge
Changeset: b6c9c0109a60
Author: amurillo
Date: 2012-12-14 14:19 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b6c9c0109a60
Merge
Changeset: cb8a4e04bc8c
Author: amurillo
Date: 2012-12-14 14:19 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/cb8a4e04bc8c
Added tag hs25-b13 for changeset b6c9c0109a60
! .hgtags
Changeset: 8b4810c80f5d
Author: katleman
Date: 2012-12-20 09:17 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/8b4810c80f5d
Added tag jdk8-b69 for changeset cb8a4e04bc8c
! .hgtags
Changeset: 1f323009c3ea
Author: amurillo
Date: 2012-12-14 14:27 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/1f323009c3ea
8005036: new hotspot build - hs25-b14
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 892acf0431ef
Author: dcubed
Date: 2012-12-14 10:06 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/892acf0431ef
7153050: remove crufty '_g' support from HotSpot repo makefiles
Summary: Phase 1 is removing '_g' support from the Makefiles.
Reviewed-by: dcubed, sspitsyn, coleenp, tbell
Contributed-by: ron.durbin at oracle.com
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/debug.make
! make/bsd/makefiles/dtrace.make
! make/bsd/makefiles/fastdebug.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/jsig.make
! make/bsd/makefiles/jvmg.make
! make/bsd/makefiles/optimized.make
! make/bsd/makefiles/product.make
! make/bsd/makefiles/saproc.make
! make/bsd/makefiles/vm.make
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/debug.make
! make/linux/makefiles/fastdebug.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/jsig.make
! make/linux/makefiles/jvmg.make
! make/linux/makefiles/optimized.make
! make/linux/makefiles/product.make
! make/linux/makefiles/saproc.make
! make/linux/makefiles/vm.make
! make/solaris/Makefile
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/debug.make
! make/solaris/makefiles/dtrace.make
! make/solaris/makefiles/fastdebug.make
! make/solaris/makefiles/gcc.make
! make/solaris/makefiles/jsig.make
! make/solaris/makefiles/jvmg.make
! make/solaris/makefiles/optimized.make
! make/solaris/makefiles/product.make
! make/solaris/makefiles/saproc.make
! make/solaris/makefiles/vm.make
! make/windows/build.make
! make/windows/projectfiles/compiler2/ADLCompiler.dsp
! make/windows/projectfiles/tiered/ADLCompiler.dsp
Changeset: 30866cd626b0
Author: coleenp
Date: 2012-12-12 11:39 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/30866cd626b0
8004883: NPG: clean up anonymous class fix
Summary: Add klass_holder() to return either mirror or class_loader depending on if the class is anonymous or not.
Reviewed-by: stefank, jrose
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.hpp
Changeset: 18712b1caf7a
Author: rkennke
Date: 2012-12-12 21:40 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/18712b1caf7a
8004898: library_call.cpp build error after 7172640 with GCC 4.7.2
Summary: fix opto/library_call.cpp compilation errors
Reviewed-by: twisti, coleenp
! src/share/vm/opto/library_call.cpp
Changeset: 8580f22db905
Author: coleenp
Date: 2012-12-14 16:43 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/8580f22db905
Merge
Changeset: 3f84e17b6bca
Author: zgu
Date: 2012-12-17 13:14 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/3f84e17b6bca
8004802: jcmd VM.native_memory baseline=false crashes VM
Summary: NMT has to check option's value also to determine which command to execute
Reviewed-by: acorn, coleenp, hseigel
! src/share/vm/services/nmtDCmd.cpp
Changeset: 805aa223d540
Author: zgu
Date: 2012-12-17 10:40 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/805aa223d540
Merge
Changeset: 594b9b2119ed
Author: minqi
Date: 2012-12-19 16:10 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/594b9b2119ed
Merge
Changeset: 0c535211ef13
Author: bharadwaj
Date: 2012-12-07 18:13 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/0c535211ef13
8004668: Build failure for Zero target
Summary: fixed build failure for Zero target
Reviewed-by: twisti, kvn
! src/cpu/zero/vm/assembler_zero.cpp
Changeset: a70c88896791
Author: kvn
Date: 2012-12-13 17:27 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/a70c88896791
8004713: Stackoverflowerror thrown when thread stack straddles 0x80000000
Summary: use unsigned comparison when checking for stack overflow
Reviewed-by: kvn, twisti
Contributed-by: paul.nauman at oracle.com
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
Changeset: 1b1e16471e46
Author: stefank
Date: 2012-12-12 22:41 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/1b1e16471e46
8005002: Crash because of a raw oop in ClassLoaderData::add_dependency
Summary: Move the handelization of 'last' to a point before the GC might enter.
Reviewed-by: dholmes, sspitsyn, coleenp
! src/share/vm/classfile/classLoaderData.cpp
Changeset: 5c0931d15474
Author: twisti
Date: 2012-12-14 12:06 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/5c0931d15474
8003238: JSR 292: intermittent exception failure with java/lang/invoke/CallSiteTest.java
Reviewed-by: jrose, kvn
! src/share/vm/prims/methodHandles.cpp
Changeset: 3c433d080bae
Author: twisti
Date: 2012-12-14 12:11 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/3c433d080bae
Merge
Changeset: 18d56ca3e901
Author: twisti
Date: 2012-12-17 11:00 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/18d56ca3e901
8004548: remove unused AbstractAssembler::print(Label&)
Reviewed-by: kvn, twisti
Contributed-by: Bharadwaj Yadavalli
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/zero/vm/assembler_zero.cpp
! src/cpu/zero/vm/assembler_zero.hpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/assembler.hpp
Changeset: ad5dd04754ee
Author: roland
Date: 2012-12-18 14:55 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/ad5dd04754ee
8005031: Some cleanup in c2 to prepare for incremental inlining support
Summary: collection of small changes to prepare for incremental inlining.
Reviewed-by: twisti, kvn
! src/share/vm/ci/ciField.cpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/opto/addnode.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/stringopts.cpp
Changeset: eb409f2f146e
Author: vlivanov
Date: 2012-12-18 06:52 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/eb409f2f146e
8003135: HotSpot inlines and hoists the Thread.currentThread().isInterrupted() out of the loop
Summary: Make the load of TLS._osthread._interrupted flag in Thread.isInterrupted(Z)Z intrinsic effectively volatile.
Reviewed-by: kvn, jrose
! src/share/vm/opto/library_call.cpp
Changeset: 620e502e3f47
Author: vlivanov
Date: 2012-12-18 08:19 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/620e502e3f47
Merge
! src/share/vm/opto/library_call.cpp
Changeset: c4bd2eccea46
Author: twisti
Date: 2012-12-18 10:47 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/c4bd2eccea46
8004536: replace AbstractAssembler emit_word with emit_int16
Reviewed-by: jrose, kvn, twisti
Contributed-by: Morris Meyer
! src/cpu/x86/vm/assembler_x86.cpp
! src/share/vm/asm/assembler.hpp
Changeset: 1e41b0bc58a0
Author: kvn
Date: 2012-12-18 17:37 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/1e41b0bc58a0
8004318: JEP-171: Support Unsafe fences intrinsics
Summary: Add three memory-ordering intrinsics to the sun.misc.Unsafe class.
Reviewed-by: twisti, kvn
Contributed-by: Aleksey Shipilev
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/unsafe.cpp
Changeset: 65c8342f726a
Author: twisti
Date: 2012-12-19 14:44 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/65c8342f726a
8005033: clear high word for integer pop count on SPARC
Reviewed-by: kvn, twisti
Contributed-by: Richard Reingruber
! src/cpu/sparc/vm/sparc.ad
+ test/compiler/8005033/Test8005033.java
Changeset: 2c7f594145dc
Author: kvn
Date: 2012-12-19 15:40 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/2c7f594145dc
8004835: Improve AES intrinsics on x86
Summary: Enable AES intrinsics on non-AVX cpus, group together aes instructions in crypto stubs.
Reviewed-by: roland, twisti
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! test/compiler/7184394/TestAESBase.java
! test/compiler/7184394/TestAESMain.java
Changeset: 2d6c433b1f38
Author: kvn
Date: 2012-12-19 19:21 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/2d6c433b1f38
8004741: Missing compiled exception handle table entry for multidimensional array allocation
Summary: Added missing exception path for multidimensional array allocation and use Throwable type instead of OutOfMemoryError for allocation's exception.
Reviewed-by: twisti
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
+ test/compiler/8004741/Test8004741.java
Changeset: a46457045d66
Author: kvn
Date: 2012-12-20 14:17 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/a46457045d66
8004330: Add missing Unsafe entry points for addAndGet() family
Summary: Fix java names for getAndSet intrinsics
Reviewed-by: kvn
Contributed-by: aleksey.shipilev at oracle.com
! src/share/vm/classfile/vmSymbols.hpp
Changeset: d02120b7a34f
Author: twisti
Date: 2012-12-20 18:53 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d02120b7a34f
8004250: replace AbstractAssembler a_byte/a_long with emit_int8/emit_int32
Reviewed-by: jrose, kvn, twisti
Contributed-by: Morris Meyer
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/zero/vm/assembler_zero.cpp
! src/os_cpu/solaris_x86/vm/assembler_solaris_x86.cpp
! src/os_cpu/windows_x86/vm/assembler_windows_x86.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/assembler.hpp
Changeset: c52660592f37
Author: roland
Date: 2012-12-21 01:39 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/c52660592f37
Merge
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/opto/library_call.cpp
Changeset: 0b3d19153cc6
Author: johnc
Date: 2012-12-12 12:07 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/0b3d19153cc6
8001028: Improve GC option handling
Summary: If there are not enough native resources to create the ReferenceHandler or Finalizer Java threads, the VM will attempt to throw an OOME before the java.lang.Class class has been initialized. This can result in assertion failures and other crashes. Move the initialization of the java.lang.Class class to just before the initialization of the java.lang.ref.Finalizer class.
Reviewed-by: jwilhelm, dholmes, coleenp
! src/share/vm/runtime/thread.cpp
Changeset: 730cc4ddd550
Author: brutisso
Date: 2012-12-17 08:49 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/730cc4ddd550
7173959: Jvm crashed during coherence exabus (tmb) testing
Summary: Mapping of aligned memory needs to be MT safe. Also reviewed by: vitalyd at gmail.com
Reviewed-by: dholmes, coleenp, zgu
! src/os/posix/vm/os_posix.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp
Changeset: 32164d89fe9c
Author: brutisso
Date: 2012-12-17 15:25 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/32164d89fe9c
8004845: Catch incorrect usage of new and delete during compile time for value objects and stack objects
Summary: Makes the "new" and "delete" operator of _ValueObj and StackObj private
Reviewed-by: dholmes, coleenp
Contributed-by: erik.helin at oracle.com
! src/share/vm/memory/allocation.hpp
! src/share/vm/opto/node.cpp
! src/share/vm/services/memBaseline.hpp
! src/share/vm/utilities/workgroup.hpp
! src/share/vm/utilities/yieldingWorkgroup.hpp
Changeset: c71879335291
Author: stefank
Date: 2012-12-18 10:40 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/c71879335291
8005108: NPG: MetaspaceAux::used_in_bytes(), capacity_in_bytes() and reserved_in_bytes() return inconsistent numbers
Summary: Reverted the changes to these functions from JDK-8000662
Reviewed-by: brutisso, jmasa
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
Changeset: 345bd97a77be
Author: brutisso
Date: 2012-12-20 05:31 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/345bd97a77be
8004691: Add a jtreg test that exercises the ExecuteInternalVMTests flag
Reviewed-by: stefank, brutisso, kvn, ctornqvi
Contributed-by: erik.helin at oracle.com
+ test/sanity/ExecuteInternalVMTests.java
Changeset: 69627aa9ab10
Author: jwilhelm
Date: 2012-12-21 16:33 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/69627aa9ab10
Merge
! src/share/vm/runtime/thread.cpp
Changeset: 990bbd393c23
Author: amurillo
Date: 2012-12-21 10:17 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/990bbd393c23
Merge
Changeset: 6a1fc440b396
Author: amurillo
Date: 2012-12-21 10:17 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/6a1fc440b396
Added tag hs25-b14 for changeset 990bbd393c23
! .hgtags
Changeset: 79f492f184d0
Author: katleman
Date: 2012-12-20 16:24 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/79f492f184d0
8004982: JDK8 source with GPL header errors
Reviewed-by: ohair
! agent/src/share/classes/sun/jvm/hotspot/ci/ciArrayKlass.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciField.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciInstance.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciKlass.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciMetadata.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciObjArrayKlass.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciObject.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciObjectFactory.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciReceiverTypeData.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciSymbol.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciType.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciTypeArrayKlass.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciVirtualCallData.java
! agent/src/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java
! agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintTable.java
! agent/src/share/classes/sun/jvm/hotspot/oops/BitData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ProfileData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/RetData.java
! agent/src/share/classes/sun/jvm/hotspot/opto/Block.java
! agent/src/share/classes/sun/jvm/hotspot/opto/Block_Array.java
! agent/src/share/classes/sun/jvm/hotspot/opto/Block_List.java
! agent/src/share/classes/sun/jvm/hotspot/opto/CallDynamicJavaNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/CallJavaNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/CallNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/CallRuntimeNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/CallStaticJavaNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/Compile.java
! agent/src/share/classes/sun/jvm/hotspot/opto/HaltNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/InlineTree.java
! agent/src/share/classes/sun/jvm/hotspot/opto/JVMState.java
! agent/src/share/classes/sun/jvm/hotspot/opto/LoopNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/MachCallJavaNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/MachCallNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/MachCallRuntimeNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/MachCallStaticJavaNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/MachIfNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/MachNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/MachReturnNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/MachSafePointNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/MultiNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/Node.java
! agent/src/share/classes/sun/jvm/hotspot/opto/Node_Array.java
! agent/src/share/classes/sun/jvm/hotspot/opto/Node_List.java
! agent/src/share/classes/sun/jvm/hotspot/opto/Phase.java
! agent/src/share/classes/sun/jvm/hotspot/opto/PhaseCFG.java
! agent/src/share/classes/sun/jvm/hotspot/opto/PhaseRegAlloc.java
! agent/src/share/classes/sun/jvm/hotspot/opto/PhiNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/ProjNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/RegionNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/RootNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/SafePointNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/TypeNode.java
! agent/src/share/classes/sun/jvm/hotspot/prims/JvmtiExport.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/GenericGrowableArray.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/GrowableArray.java
! agent/src/share/native/sadis.c
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/memory/metaspaceCounters.cpp
! src/share/vm/memory/metaspaceCounters.hpp
! src/share/vm/runtime/os_ext.hpp
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/services/diagnosticCommand_ext.hpp
! src/share/vm/services/memReporter.cpp
! src/share/vm/services/memReporter.hpp
! test/runtime/7158804/Test7158804.sh
Changeset: e94068d4ff52
Author: katleman
Date: 2012-12-26 14:23 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/e94068d4ff52
Merge
! src/share/vm/classfile/classLoaderData.hpp
Changeset: 0847210f8548
Author: katleman
Date: 2012-12-27 12:14 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/0847210f8548
Added tag jdk8-b70 for changeset e94068d4ff52
! .hgtags
Changeset: d5cb5830f570
Author: katleman
Date: 2013-01-03 12:44 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d5cb5830f570
Added tag jdk8-b71 for changeset 0847210f8548
! .hgtags
Changeset: 11619f33cd68
Author: katleman
Date: 2013-01-10 09:55 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/11619f33cd68
Added tag jdk8-b72 for changeset d5cb5830f570
! .hgtags
Changeset: cd962e15c08e
Author: amurillo
Date: 2012-12-21 10:27 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/cd962e15c08e
8005382: new hotspot build - hs25-b15
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: e51c9860cf66
Author: jmasa
Date: 2012-12-03 15:09 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/e51c9860cf66
8005082: NPG: Add specialized Metachunk sizes for reflection and anonymous classloaders
Reviewed-by: johnc, coleenp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/metachunk.cpp
! src/share/vm/memory/metachunk.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 1de1b145f6bc
Author: jmasa
Date: 2012-12-26 15:05 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/1de1b145f6bc
8005486: NPG: Incorrect assertion in ChunkManager::list_index()
Reviewed-by: coleenp
! src/share/vm/memory/metaspace.cpp
Changeset: b735136e0d82
Author: johnc
Date: 2013-01-02 11:32 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b735136e0d82
8004132: SerialGC: ValidateMarkSweep broken when running GCOld
Summary: Remove bit-rotten ValidateMarkSweep functionality and flag.
Reviewed-by: johnc, jmasa
Contributed-by: tamao
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_implementation/shared/markSweep.inline.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/debug.cpp
Changeset: 37f7535e5f18
Author: johnc
Date: 2012-12-21 11:45 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/37f7535e5f18
8001424: G1: Rename certain G1-specific flags
Summary: Rename G1DefaultMinNewGenPercent, G1DefaultMaxNewGenPercent, and G1OldCSetRegionLiveThresholdPercent to G1NewSizePercent, G1MaxNewSizePercent, and G1MixedGCLiveThresholdPercent respectively. The previous names are no longer accepted.
Reviewed-by: brutisso, ysr
! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: d275c3dc73e6
Author: johnc
Date: 2013-01-03 16:28 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d275c3dc73e6
8004816: G1: Kitchensink failures after marking stack changes
Summary: Reset the marking state, including the mark stack overflow flag, in the event of a marking stack overflow during serial reference processing.
Reviewed-by: jmasa
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
Changeset: ca0a78017dc7
Author: brutisso
Date: 2012-12-30 08:47 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/ca0a78017dc7
8005396: Use ParNew with only one thread instead of DefNew as default for CMS on single CPU machines
Reviewed-by: jmasa, jcoomes
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: e0ab18eafbde
Author: brutisso
Date: 2013-01-04 11:10 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/e0ab18eafbde
8003820: Deprecate untested and rarely used GC combinations
Summary: Log warning messages for DefNew+CMS and ParNew+SerialOld
Reviewed-by: ysr, jwilhelm, jcoomes
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
Changeset: c98b676a98b4
Author: brutisso
Date: 2013-01-04 21:33 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/c98b676a98b4
8003822: Deprecate the incremental mode of CMS
Reviewed-by: johnc, jwilhelm
! src/share/vm/runtime/arguments.cpp
Changeset: 6e9174173e00
Author: jmasa
Date: 2013-01-04 17:04 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/6e9174173e00
8000325: Change default for CMSClassUnloadingEnabled to true
Reviewed-by: stefank, ysr
! src/share/vm/runtime/globals.hpp
Changeset: 0b54ffe4c2d3
Author: jmasa
Date: 2013-01-04 17:04 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/0b54ffe4c2d3
8005672: Clean up some changes to GC logging with GCCause's
Reviewed-by: johnc, ysr
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp
! src/share/vm/gc_interface/gcCause.hpp
Changeset: 7d42f3b08300
Author: dcubed
Date: 2012-12-19 10:35 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/7d42f3b08300
8005044: remove crufty '_g' support from HS runtime code
Summary: Phase 2 is removing '_g' support from the Runtime code.
Reviewed-by: dcubed, coleenp, hseigel
Contributed-by: ron.durbin at oracle.com
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/tools/ProjectCreator/ProjectCreator.java
! src/share/vm/runtime/arguments.cpp
Changeset: 35431a769282
Author: stefank
Date: 2012-12-20 10:22 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/35431a769282
8004823: Add VM support for type annotation reflection
Reviewed-by: dholmes, coleenp
Contributed-by: joel.franck at oracle.com
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/annotations.cpp
! src/share/vm/oops/annotations.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/fieldDescriptor.cpp
! src/share/vm/runtime/fieldDescriptor.hpp
! src/share/vm/runtime/reflection.cpp
Changeset: 4daebd4cc1dd
Author: minqi
Date: 2012-12-24 11:46 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/4daebd4cc1dd
Merge
! src/os/windows/vm/os_windows.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: cc6a617fffd2
Author: coleenp
Date: 2013-01-02 20:28 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/cc6a617fffd2
8005494: SIGSEGV in Rewriter::relocate_and_link() when testing Weblogic with CompressedOops and KlassPtrs
Summary: Relocate functions with jsr's when rewriting so not repeated after reading shared archive
Reviewed-by: twisti, jrose
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/rewriter.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/handles.inline.hpp
Changeset: 6c3f47d964f3
Author: hseigel
Date: 2013-01-07 15:32 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/6c3f47d964f3
8003705: CDS failed on Windows: can not map in the CDS.
Summary: Map memory only once to prevent 'already mapped' failures.
Reviewed-by: acorn, zgu
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/metaspaceShared.cpp
Changeset: 561148896559
Author: hseigel
Date: 2013-01-08 13:38 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/561148896559
8005076: Creating a CDS archive with one alignment and running another causes a crash.
Summary: Save the alignment when writing the CDS and compare it when reading the CDS.
Reviewed-by: kvn, coleenp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: ade95d680b42
Author: coleenp
Date: 2013-01-08 14:01 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/ade95d680b42
8004728: Add hotspot support for parameter reflection
Summary: Add hotspot support for parameter reflection
Reviewed-by: acorn, jrose, coleenp
Contributed-by: eric.mccorkle at oracle.com
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileStream.cpp
! src/share/vm/classfile/classFileStream.hpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/reflection.hpp
Changeset: 185a2c979a0e
Author: coleenp
Date: 2013-01-08 13:44 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/185a2c979a0e
Merge
Changeset: ecd24264898b
Author: zgu
Date: 2013-01-08 14:04 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/ecd24264898b
8005048: NMT: #loaded classes needs to just show the # defined classes
Summary: Count number of instance classes so that it matches class metadata size
Reviewed-by: coleenp, acorn
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/services/memBaseline.cpp
! src/share/vm/services/memRecorder.cpp
! src/share/vm/services/memRecorder.hpp
! src/share/vm/services/memSnapshot.cpp
! src/share/vm/services/memSnapshot.hpp
! src/share/vm/services/memTrackWorker.cpp
! src/share/vm/services/memTrackWorker.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
Changeset: 37a3e8b7a1e9
Author: zgu
Date: 2013-01-08 11:39 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/37a3e8b7a1e9
Merge
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
Changeset: 0c93d4818214
Author: zgu
Date: 2013-01-08 15:47 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/0c93d4818214
Merge
Changeset: 1f6d10b4cc0c
Author: acorn
Date: 2013-01-09 18:06 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/1f6d10b4cc0c
Merge
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 608b2e8a0063
Author: bpittore
Date: 2013-01-03 15:08 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/608b2e8a0063
8004051: assert(_oprs_len[mode] < maxNumberOfOperands) failed: array overflow
Summary: assert is triggered when number of register based arguments passed to a java method exceeds 16.
Reviewed-by: roland, vladidan
! src/share/vm/c1/c1_LIR.hpp
Changeset: 0c8717a92b2d
Author: jiangli
Date: 2013-01-08 13:01 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/0c8717a92b2d
8001341: SIGSEGV in methodOopDesc::fast_exception_handler_bci_for(KlassHandle,int,Thread*)+0x3e9.
Summary: Use methodHandle.
Reviewed-by: coleenp, acorn, twisti, sspitsyn
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 18c3c3fa291b
Author: dlong
Date: 2013-01-09 21:18 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/18c3c3fa291b
Merge
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
Changeset: 4c8bf5e55392
Author: brutisso
Date: 2013-01-09 09:48 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/4c8bf5e55392
8005489: VM hangs during GC with ParallelGC and ParallelGCThreads=0
Summary: Print an error message and exit the VM if UseParallalGC is combined with ParllelGCThreads==0. Also reviewed by vitalyd at gmail.com.
Reviewed-by: stefank, ehelin
! src/share/vm/runtime/arguments.cpp
Changeset: b2fef6b220e9
Author: jmasa
Date: 2013-01-10 07:32 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b2fef6b220e9
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: d092d1b31229
Author: roland
Date: 2012-12-23 17:08 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d092d1b31229
8005071: Incremental inlining for JSR 292
Summary: post parse inlining driven by number of live nodes.
Reviewed-by: twisti, kvn, jrose
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 00af3a3a8df4
Author: kvn
Date: 2013-01-03 15:09 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/00af3a3a8df4
8005522: use fast-string instructions on x86 for zeroing
Summary: use 'rep stosb' instead of 'rep stosq' when fast-string operations are available.
Reviewed-by: twisti, roland
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/memnode.cpp
Changeset: e2e6bf86682c
Author: kvn
Date: 2013-01-03 16:30 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/e2e6bf86682c
8005544: Use 256bit YMM registers in arraycopy stubs on x86
Summary: Use YMM registers in arraycopy and array_fill stubs.
Reviewed-by: roland, twisti
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
Changeset: ffa87474d7a4
Author: twisti
Date: 2013-01-07 14:08 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/ffa87474d7a4
8004537: replace AbstractAssembler emit_long with emit_int32
Reviewed-by: jrose, kvn, twisti
Contributed-by: Morris Meyer
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/asm/assembler.hpp
Changeset: 038dd2875b94
Author: kvn
Date: 2013-01-08 11:30 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/038dd2875b94
8005419: Improve intrinsics code performance on x86 by using AVX2
Summary: use 256bit vpxor,vptest instructions in String.compareTo() and equals() intrinsics.
Reviewed-by: twisti
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
+ test/compiler/8005419/Test8005419.java
Changeset: 5698813d45eb
Author: twisti
Date: 2013-01-09 15:37 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/5698813d45eb
8005418: JSR 292: virtual dispatch bug in 292 impl
Reviewed-by: jrose, kvn
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
Changeset: f1c06dcee0b5
Author: kvn
Date: 2013-01-10 10:00 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/f1c06dcee0b5
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 1e129851479e
Author: amurillo
Date: 2013-01-11 01:43 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/1e129851479e
Merge
Changeset: b5e6bec76f4a
Author: amurillo
Date: 2013-01-11 01:43 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b5e6bec76f4a
Added tag hs25-b15 for changeset 1e129851479e
! .hgtags
Changeset: 41ccb2e737fb
Author: katleman
Date: 2013-01-16 11:59 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/41ccb2e737fb
Added tag jdk8-b73 for changeset 11619f33cd68
! .hgtags
Changeset: 1a3e54283c54
Author: katleman
Date: 2013-01-16 20:53 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/1a3e54283c54
Merge
! .hgtags
Changeset: 89fc17e8d808
Author: katleman
Date: 2013-01-24 16:48 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/89fc17e8d808
Added tag jdk8-b74 for changeset 1a3e54283c54
! .hgtags
Changeset: d58b7b43031b
Author: amurillo
Date: 2013-01-11 02:02 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d58b7b43031b
8006034: new hotspot build - hs25-b16
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: adc176e95bf2
Author: acorn
Date: 2013-01-09 11:39 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/adc176e95bf2
8005689: InterfaceAccessFlagsTest failures in Lambda-JDK tests
Summary: Fix verifier for new interface access flags
Reviewed-by: acorn, kvn
Contributed-by: bharadwaj.yadavalli at oracle.com
! src/share/vm/classfile/classFileParser.cpp
Changeset: dd7248d3e151
Author: zgu
Date: 2013-01-09 14:46 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/dd7248d3e151
7152671: RFE: Windows decoder should add some std dirs to the symbol search path
Summary: Added JRE/JDK bin directories to decoder's symbol search path
Reviewed-by: dcubed, sla
! src/os/windows/vm/decoder_windows.cpp
! src/os/windows/vm/decoder_windows.hpp
Changeset: 97ee8abd6ab2
Author: zgu
Date: 2013-01-09 12:10 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/97ee8abd6ab2
Merge
Changeset: aefb345d3f5e
Author: acorn
Date: 2013-01-10 17:38 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/aefb345d3f5e
7199207: NPG: Crash in PlaceholderTable::verify after StackOverflow
Summary: Reduce scope of placeholder table entries to improve cleanup
Reviewed-by: dholmes, coleenp
! src/share/vm/classfile/placeholders.cpp
! src/share/vm/classfile/placeholders.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/utilities/exceptions.hpp
Changeset: 91bf7da5c609
Author: mikael
Date: 2013-01-10 17:06 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/91bf7da5c609
8004747: Remove last_entry from VM_STRUCT macros
Summary: Instead of passing in last_entry to all the VM_ macros just expand it in the main vmStructs.cpp file.
Reviewed-by: dholmes, sspitsyn, minqi
! src/cpu/sparc/vm/vmStructs_sparc.hpp
! src/cpu/x86/vm/vmStructs_x86.hpp
! src/cpu/zero/vm/vmStructs_zero.hpp
! src/os_cpu/bsd_x86/vm/vmStructs_bsd_x86.hpp
! src/os_cpu/bsd_zero/vm/vmStructs_bsd_zero.hpp
! src/os_cpu/linux_sparc/vm/vmStructs_linux_sparc.hpp
! src/os_cpu/linux_x86/vm/vmStructs_linux_x86.hpp
! src/os_cpu/linux_zero/vm/vmStructs_linux_zero.hpp
! src/os_cpu/solaris_sparc/vm/vmStructs_solaris_sparc.hpp
! src/os_cpu/solaris_x86/vm/vmStructs_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/vmStructs_windows_x86.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: c1c8479222cd
Author: dholmes
Date: 2013-01-10 21:00 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/c1c8479222cd
8005921: Memory leaks in vmStructs.cpp
Reviewed-by: dholmes, mikael, rasbold
Contributed-by: Jeremy Manson
! src/share/vm/runtime/vmStructs.cpp
Changeset: e0cf9af8978e
Author: zgu
Date: 2013-01-11 12:30 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/e0cf9af8978e
8005936: PrintNMTStatistics doesn't work for normal JVM exit
Summary: Moved NMT shutdown code to JVM exit handler to ensure NMT statistics is printed when PrintNMTStatistics is enabled
Reviewed-by: acorn, dholmes, coleenp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/thread.cpp
Changeset: 90a92d5bca17
Author: zgu
Date: 2013-01-11 09:53 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/90a92d5bca17
Merge
Changeset: 4a916f2ce331
Author: jwilhelm
Date: 2013-01-14 15:17 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/4a916f2ce331
8003985: Support @Contended Annotation - JEP 142
Summary: HotSpot changes to support @Contended annotation.
Reviewed-by: coleenp, kvn, jrose
Contributed-by: Aleksey Shipilev
! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/fieldInfo.hpp
! src/share/vm/oops/fieldStreams.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: f9eb431c3efe
Author: coleenp
Date: 2013-01-14 11:01 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/f9eb431c3efe
8006005: Fix constant pool index validation and alignment trap for method parameter reflection
Summary: This patch addresses an alignment trap due to the storage format of method parameters data in constMethod. It also adds code to validate constant pool indexes for method parameters data.
Reviewed-by: jrose, dholmes
Contributed-by: eric.mccorkle at oracle.com
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/reflection.cpp
Changeset: 5b6a231e5a86
Author: coleenp
Date: 2013-01-14 08:37 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/5b6a231e5a86
Merge
! src/share/vm/classfile/classFileParser.cpp
Changeset: fe1472c87a27
Author: mikael
Date: 2013-01-14 11:00 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/fe1472c87a27
8005592: ClassLoaderDataGraph::_unloading incorrectly defined as nonstatic in vmStructs
Summary: Added assertion to catch problem earlier and removed the unused field
Reviewed-by: dholmes, acorn
! src/share/vm/runtime/vmStructs.cpp
Changeset: c793367610c1
Author: coleenp
Date: 2013-01-15 17:05 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/c793367610c1
8005467: CDS size information is incorrect and unfriendly
Summary: Changed words to bytes, and added usage percentage information
Reviewed-by: coleenp, twisti
Contributed-by: ioi.lam at oracle.com
! src/share/vm/memory/metaspaceShared.cpp
Changeset: 92d4b5d8dde4
Author: acorn
Date: 2013-01-16 18:23 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/92d4b5d8dde4
Merge
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 337e1dd9d902
Author: jiangli
Date: 2013-01-11 16:55 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/337e1dd9d902
8005895: Inefficient InstanceKlass field packing wasts memory.
Summary: Pack _misc_has_default_methods into the _misc_flags, move _idnum_allocated_count.
Reviewed-by: coleenp, shade
! src/share/vm/oops/instanceKlass.hpp
Changeset: 94fa3c4e7643
Author: vladidan
Date: 2013-01-14 13:44 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/94fa3c4e7643
8005639: Move InlineSynchronizedMethods flag from develop to product
Summary: Move InlineSynchronizedMethods flag from develop to product
Reviewed-by: kvn, vladidan
Contributed-by: Alexander Harlap
! src/share/vm/c1/c1_globals.hpp
Changeset: 9deda4d8e126
Author: vladidan
Date: 2013-01-14 13:52 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/9deda4d8e126
8005204: Code Cache Reduction: command line options implementation
Summary: Adding more detailed output on CodeCache usage
Reviewed-by: kvn, vladidan
Contributed-by: Alexander Harlap
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: 212c5b9c38e7
Author: dlong
Date: 2013-01-17 01:27 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/212c5b9c38e7
Merge
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
Changeset: a3f92e6c0274
Author: twisti
Date: 2013-01-11 14:07 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/a3f92e6c0274
8006031: LibraryCallKit::inline_array_copyOf disabled unintentionally with 7172640
Reviewed-by: kvn
! src/share/vm/opto/library_call.cpp
Changeset: f9bda35f4226
Author: twisti
Date: 2013-01-11 16:47 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/f9bda35f4226
8005816: Shark: fix volatile float field access
Reviewed-by: twisti
Contributed-by: Roman Kennke
! src/share/vm/shark/sharkBlock.cpp
Changeset: c566b81b3323
Author: twisti
Date: 2013-01-11 16:47 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/c566b81b3323
8005817: Shark: implement deoptimization support
Reviewed-by: twisti
Contributed-by: Roman Kennke
! src/cpu/zero/vm/frame_zero.cpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/cpu/zero/vm/sharkFrame_zero.hpp
! src/share/vm/shark/sharkInvariants.hpp
! src/share/vm/shark/sharkTopLevelBlock.cpp
Changeset: c095a7f289aa
Author: twisti
Date: 2013-01-11 16:47 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/c095a7f289aa
8005818: Shark: fix OSR for non-empty incoming stack
Reviewed-by: twisti
Contributed-by: Roman Kennke
! src/share/vm/shark/sharkCompiler.cpp
! src/share/vm/shark/sharkFunction.cpp
! src/share/vm/shark/sharkInvariants.hpp
Changeset: 606eada1bf86
Author: twisti
Date: 2013-01-11 16:47 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/606eada1bf86
8005820: Shark: enable JSR292 support
Reviewed-by: twisti
Contributed-by: Roman Kennke
! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/shark/sharkBlock.cpp
! src/share/vm/shark/sharkCompiler.hpp
! src/share/vm/shark/sharkConstant.cpp
! src/share/vm/shark/sharkInliner.cpp
! src/share/vm/shark/sharkTopLevelBlock.cpp
Changeset: 6d1f5516534e
Author: twisti
Date: 2013-01-11 20:01 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/6d1f5516534e
8006127: remove printing code added with 8006031
Reviewed-by: kvn
! src/share/vm/opto/library_call.cpp
Changeset: d92fa52a5d03
Author: vlivanov
Date: 2013-01-14 08:22 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d92fa52a5d03
8006095: C1: SIGSEGV w/ -XX:+LogCompilation
Summary: avoid printing inlining decision when compilation fails
Reviewed-by: kvn, roland
! src/share/vm/c1/c1_GraphBuilder.cpp
Changeset: f1de9dbc914e
Author: twisti
Date: 2013-01-15 12:06 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/f1de9dbc914e
8006109: test/java/util/AbstractSequentialList/AddAll.java fails: assert(rtype == ctype) failed: mismatched return types
Reviewed-by: kvn
! src/share/vm/ci/ciType.cpp
! src/share/vm/ci/ciType.hpp
! src/share/vm/opto/doCall.cpp
Changeset: 5b8548391bf3
Author: kvn
Date: 2013-01-15 14:45 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/5b8548391bf3
8005821: C2: -XX:+PrintIntrinsics is broken
Summary: Check all print inlining flags when processing inlining list.
Reviewed-by: kvn, twisti
Contributed-by: david.r.chase at oracle.com
! src/share/vm/opto/compile.cpp
Changeset: bf623b2d5508
Author: kvn
Date: 2013-01-16 14:55 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/bf623b2d5508
8006204: please JTREGify test/compiler/7190310/Test7190310.java
Summary: Add proper jtreg annotations in the preceding comment, including an explicit timeout.
Reviewed-by: kvn, twisti
Contributed-by: david.r.chase at oracle.com
! test/compiler/7190310/Test7190310.java
Changeset: eab4f9ed602c
Author: kvn
Date: 2013-01-17 18:47 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/eab4f9ed602c
Merge
! src/share/vm/compiler/compileBroker.cpp
Changeset: 689e1218d7fe
Author: brutisso
Date: 2013-01-14 09:58 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/689e1218d7fe
8004018: Remove old initialization flags
Reviewed-by: dholmes, stefank
Contributed-by: erik.helin at oracle.com
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
Changeset: a30e7b564541
Author: brutisso
Date: 2013-01-14 21:30 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/a30e7b564541
8005972: ParNew should not update the tenuring threshold when promotion failed has occurred
Reviewed-by: ysr, johnc, jwilhelm
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.hpp
Changeset: ed6154d7d259
Author: stefank
Date: 2013-01-15 13:32 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/ed6154d7d259
8005590: java_lang_Class injected field resolved_constructor appears unused
Reviewed-by: coleenp, dholmes
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: ff0a7943fd29
Author: stefank
Date: 2013-01-15 10:09 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/ff0a7943fd29
8005994: Method annotations are allocated unnecessarily during class file parsing
Summary: Also reviewed by: vitalyd at gmail.com
Reviewed-by: coleenp, acorn
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/prims/jvm.cpp
Changeset: 4967eb4f67a9
Author: johnc
Date: 2013-01-15 12:32 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/4967eb4f67a9
8001425: G1: Change the default values for certain G1 specific flags
Summary: Changes to default and ergonomic flag values recommended by performance team. Changes were also reviewed by Monica Beckwith .
Reviewed-by: brutisso, huntch
! src/share/vm/gc_implementation/g1/g1_globals.hpp
Changeset: 2dce7c34c564
Author: stefank
Date: 2013-01-17 11:39 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/2dce7c34c564
8006513: Null pointer in DefaultMethods::generate_default_methods when merging annotations
Reviewed-by: brutisso, jfranck
! src/share/vm/classfile/defaultMethods.cpp
Changeset: 59a58e20dc60
Author: jmasa
Date: 2013-01-17 19:04 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/59a58e20dc60
8006537: Assert when dumping archive with default methods
Reviewed-by: coleenp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/memory/metadataFactory.hpp
Changeset: f422634e5828
Author: brutisso
Date: 2013-01-18 11:03 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/f422634e5828
Merge
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 70c89bd6b895
Author: amurillo
Date: 2013-01-18 05:19 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/70c89bd6b895
Merge
Changeset: 2b878edabfc0
Author: amurillo
Date: 2013-01-18 05:19 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/2b878edabfc0
Added tag hs25-b16 for changeset 70c89bd6b895
! .hgtags
Changeset: 46e60405583b
Author: amurillo
Date: 2013-01-18 05:33 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/46e60405583b
8006511: new hotspot build - hs25-b17
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: e94ed1591b42
Author: sla
Date: 2013-01-16 16:30 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/e94ed1591b42
8006403: Regression: jstack failed due to the FieldInfo regression in SA
Reviewed-by: sla, dholmes
Contributed-by: Aleksey Shipilev
! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/share/vm/runtime/vmStructs.cpp
Changeset: 557bda927cc2
Author: sla
Date: 2013-01-18 14:15 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/557bda927cc2
Merge
! src/share/vm/runtime/vmStructs.cpp
Changeset: 617b18aadb33
Author: sla
Date: 2013-01-18 19:13 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/617b18aadb33
Merge
Changeset: 203f64878aab
Author: hseigel
Date: 2013-01-17 10:25 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/203f64878aab
7102489: RFE: cleanup jlong typedef on __APPLE__and _LLP64 systems.
Summary: Define jlong as long on all LP64 platforms and add JLONG_FORMAT macro.
Reviewed-by: dholmes, coleenp, mikael, kvn
! src/cpu/x86/vm/jni_x86.h
! src/os/bsd/vm/os_bsd.inline.hpp
! src/os/linux/vm/os_linux.inline.hpp
! src/os/posix/launcher/java_md.c
! src/os/posix/launcher/java_md.h
! src/os/solaris/vm/os_solaris.inline.hpp
! src/os/windows/launcher/java_md.c
! src/os/windows/launcher/java_md.h
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.inline.hpp
! src/share/tools/launcher/java.c
! src/share/tools/launcher/java.h
! src/share/vm/c1/c1_InstructionPrinter.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/shared/ageTable.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/runtime/aprofiler.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/perfData.cpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/lowMemoryDetector.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/taskqueue.cpp
Changeset: b14da2e6f2dc
Author: coleenp
Date: 2013-01-17 13:40 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b14da2e6f2dc
7174978: NPG: Fix bactrace builder for class redefinition
Summary: Remove Method* from backtrace but save version so redefine classes doesn't give inaccurate line numbers. Removed old Merlin API with duplicate code.
Reviewed-by: dholmes, sspitsyn
! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/jvmtiRedefineClasses.cpp
Changeset: b5f6465019f6
Author: coleenp
Date: 2013-01-17 22:11 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b5f6465019f6
8006548: version wrong in new constantPool code
Summary: fix increment problem with saved_version
Reviewed-by: dholmes
! src/share/vm/oops/constantPool.hpp
Changeset: c07c102cbad7
Author: brutisso
Date: 2013-01-21 09:00 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/c07c102cbad7
8006431: os::Bsd::initialize_system_info() sets _physical_memory too large
Summary: Use HW_MEMSIZE instead of HW_USERMEM to get a 64 bit value of the physical memory on the machine. Also reviewed by vitalyd at gmail.com.
Reviewed-by: sla, dholmes, dlong, mikael
! src/os/bsd/vm/os_bsd.cpp
Changeset: c73c3f2c5b3b
Author: acorn
Date: 2013-01-21 16:11 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/c73c3f2c5b3b
Merge
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/services/diagnosticArgument.cpp
Changeset: f3184f32ce0b
Author: dcubed
Date: 2013-01-22 05:55 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/f3184f32ce0b
6444286: Possible naked oop related to biased locking revocation safepoint in jni_exit()
Summary: Add missing Handle.
Reviewed-by: acorn, dholmes, dice, sspitsyn
Contributed-by: karen.kinnear at oracle.com
! src/share/vm/runtime/synchronizer.cpp
Changeset: 22ba8c8ce6a6
Author: dcubed
Date: 2013-01-22 05:56 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/22ba8c8ce6a6
8004902: correctness fixes motivated by contended locking work (6607129)
Summary: misc correctness fixes
Reviewed-by: acorn, dholmes, dice, sspitsyn
Contributed-by: dave.dice at oracle.com
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.inline.hpp
Changeset: 5ce621176715
Author: dcubed
Date: 2013-01-22 05:57 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/5ce621176715
8004903: VMThread::execute() calls Thread::check_for_valid_safepoint_state() on concurrent VM ops
Summary: check_for_valid_safepoint_state() only applies to blocking VM ops
Reviewed-by: acorn, dholmes, dice, sspitsyn
Contributed-by: karen.kinnear at oracle.com
! src/share/vm/runtime/vmThread.cpp
Changeset: edd23b35b1a5
Author: zgu
Date: 2013-01-22 14:27 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/edd23b35b1a5
6871190: Don't terminate JVM if it is running in a non-interactive session
Summary: Don't handle CTRL_LOGOFF_EVENT event when the process is running in a non-interactive session
Reviewed-by: ctornqvi, acorn
! src/os/windows/vm/os_windows.cpp
Changeset: 2ef7061f13b4
Author: zgu
Date: 2013-01-22 11:54 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/2ef7061f13b4
Merge
! src/os/windows/vm/os_windows.cpp
Changeset: 7df93f7c14a5
Author: brutisso
Date: 2013-01-16 12:46 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/7df93f7c14a5
8006242: G1: WorkerDataArray::verify() too strict for double calculations
Summary: Also reviewed by vitalyd at gmail.com.
Reviewed-by: johnc, mgerdin
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
Changeset: bf8c2b2c8cfa
Author: mgerdin
Date: 2013-01-22 13:42 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/bf8c2b2c8cfa
8004147: test/Makefile jtreg_tests target does not work with cygwin
Reviewed-by: ctornqvi, brutisso
! test/Makefile
Changeset: d754ef7b9352
Author: jmasa
Date: 2013-01-24 06:04 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d754ef7b9352
Merge
Changeset: a7114d3d712e
Author: kvn
Date: 2013-01-22 11:31 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/a7114d3d712e
8005055: pass outputStream to more opto debug routines
Summary: pass the output stream to node->dump() and everything reachable from there
Reviewed-by: kvn
Contributed-by: goetz.lindenmaier at sap.com
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/optoreg.hpp
! src/share/vm/opto/regalloc.cpp
! src/share/vm/opto/regmask.cpp
! src/share/vm/opto/regmask.hpp
Changeset: b30b3c2a0cf2
Author: kvn
Date: 2013-01-22 15:34 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b30b3c2a0cf2
6896617: Optimize sun.nio.cs.ISO_8859_1$Encode.encodeArrayLoop() on x86
Summary: Use SSE4.2 and AVX2 instructions for encodeArray intrinsic.
Reviewed-by: roland
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
+ test/compiler/6896617/Test6896617.java
Changeset: 522c328b8b77
Author: kvn
Date: 2013-01-23 15:11 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/522c328b8b77
8003878: compiler/7196199 test failed on OS X since 8b54, jdk7u12b01
Summary: Limit vectors size to 16 bytes on BSD until the problem is fixed
Reviewed-by: twisti
! src/cpu/x86/vm/vm_version_x86.cpp
Changeset: 22ead76da3f4
Author: kmo
Date: 2013-01-24 02:03 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/22ead76da3f4
8006758: LinkResolver assertion (caused by @Contended changes)
Summary: treat anonymous classes as privileged code to restore the special handling for @Compiled during class file parsing
Reviewed-by: jrose, coleenp, kvn, dholmes
! src/share/vm/classfile/classFileParser.cpp
Changeset: 274a29bf5682
Author: kmo
Date: 2013-01-24 09:06 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/274a29bf5682
Merge
Changeset: b4391649e91e
Author: amurillo
Date: 2013-01-25 02:36 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b4391649e91e
Merge
! .hgtags
Changeset: 6778d0b16593
Author: amurillo
Date: 2013-01-25 02:36 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/6778d0b16593
Added tag hs25-b17 for changeset b4391649e91e
! .hgtags
Changeset: 20b605466ccb
Author: katleman
Date: 2013-01-31 17:04 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/20b605466ccb
Added tag jdk8-b75 for changeset 6778d0b16593
! .hgtags
Changeset: 22dec012dd3e
Author: mchung
Date: 2013-02-08 23:19 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/22dec012dd3e
Merge
! .hgtags
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java
! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/vm.make
! make/hotspot_version
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/linux/makefiles/saproc.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/fastdebug.make
! make/solaris/makefiles/mapfile-vers
! make/solaris/makefiles/optimized.make
! make/solaris/makefiles/product.make
! make/solaris/makefiles/vm.make
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/cpu/zero/vm/frame_zero.cpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/decoder_windows.cpp
! src/os/windows/vm/decoder_windows.hpp
! src/os/windows/vm/os_windows.cpp
! src/share/tools/ProjectCreator/ProjectCreator.java
! src/share/vm/adlc/formssel.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_InstructionPrinter.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/rewriter.hpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/addnode.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/fieldDescriptor.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/handles.inline.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/perfData.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/memRecorder.cpp
! src/share/vm/services/memRecorder.hpp
! src/share/vm/services/memReporter.hpp
! src/share/vm/services/memSnapshot.cpp
! src/share/vm/services/memSnapshot.hpp
! src/share/vm/services/memTrackWorker.cpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/exceptions.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/ostream.cpp
From mandy.chung at oracle.com Sun Feb 10 21:07:28 2013
From: mandy.chung at oracle.com (Mandy Chung)
Date: Sun, 10 Feb 2013 21:07:28 -0800
Subject: jigsaw syn'ed with jdk8 b75
Message-ID: <51187C90.2000306@oracle.com>
jigsaw is sync'ed up with jdk8 b75. For now it uses the old build until
we add the post modularization in the new build as an interim solution
(to enable the new build system be the default).
Since there are quite many changes in M6, there are some test failures
after the merge that remain to be analyzed. There may be some
adjustments to be made.
Mandy
From mandy.chung at oracle.com Sun Feb 10 20:38:50 2013
From: mandy.chung at oracle.com (mandy.chung at oracle.com)
Date: Mon, 11 Feb 2013 04:38:50 +0000
Subject: hg: jigsaw/jigsaw/jdk: 259 new changesets
Message-ID: <20130211052807.3565947998@hg.openjdk.java.net>
Changeset: 7fd56a5abd94
Author: katleman
Date: 2012-12-13 09:05 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/7fd56a5abd94
Added tag jdk8-b68 for changeset 53fb43e4d614
! .hgtags
Changeset: e8b54ae97344
Author: jviswana
Date: 2012-12-12 13:28 +0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/e8b54ae97344
8004316: Printer - tempfile having incorrect extension
Reviewed-by: bae, jgodinez
! src/solaris/classes/sun/print/UnixPrintJob.java
Changeset: fd9e6b4c8488
Author: lana
Date: 2012-12-14 11:21 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/fd9e6b4c8488
Merge
Changeset: c69424f78060
Author: serb
Date: 2012-12-11 19:45 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/c69424f78060
7154778: [macosx] NSView-based implementation of sun.awt.EmbeddedFrame
Summary: The new implementation of EmbeddedFrame to support SWT_AWT Bridge
Reviewed-by: anthony, serb, leonidr
Contributed-by: Petr Pchelko
! src/macosx/classes/sun/lwawt/LWToolkit.java
! src/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/macosx/classes/sun/lwawt/PlatformWindow.java
! src/macosx/classes/sun/lwawt/macosx/CMouseInfoPeer.java
! src/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java
! src/macosx/classes/sun/lwawt/macosx/CPlatformView.java
! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/macosx/classes/sun/lwawt/macosx/CPrinterDialogPeer.java
+ src/macosx/classes/sun/lwawt/macosx/CViewEmbeddedFrame.java
+ src/macosx/classes/sun/lwawt/macosx/CViewPlatformEmbeddedFrame.java
! src/macosx/classes/sun/lwawt/macosx/CWrapper.java
! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/macosx/native/sun/awt/AWTSurfaceLayers.m
! src/macosx/native/sun/awt/AWTView.m
! src/macosx/native/sun/awt/AWTWindow.m
! src/macosx/native/sun/awt/CCursorManager.m
! src/macosx/native/sun/awt/CWrapper.m
! src/macosx/native/sun/awt/awt.m
! src/macosx/native/sun/java2d/opengl/CGLLayer.m
! src/macosx/native/sun/osxapp/ThreadUtilities.h
! src/macosx/native/sun/osxapp/ThreadUtilities.m
Changeset: e016ad35a764
Author: kshefov
Date: 2012-12-13 15:14 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/e016ad35a764
7132385: [macosx] IconifyTest of RepaintManager could use some delay
Reviewed-by: serb, alexsch
+ test/javax/swing/RepaintManager/IconifyTest/IconifyTest.java
Changeset: 71e03e17c183
Author: kshefov
Date: 2012-12-14 13:32 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/71e03e17c183
6757986: javax/swing/JInternalFrame/5066752/bug5066752.java needs correction
Reviewed-by: serb, alexsch
+ test/javax/swing/JInternalFrame/5066752/bug5066752.java
Changeset: 9fc7460ca3ac
Author: lana
Date: 2012-12-14 11:22 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/9fc7460ca3ac
Merge
Changeset: 7004848974a2
Author: jgish
Date: 2012-12-04 20:21 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/7004848974a2
8003596: TEST_BUG: java/util/logging/CheckLockLocationTest.java failing [win]
Reviewed-by: alanb
! test/ProblemList.txt
! test/java/util/logging/CheckLockLocationTest.java
Changeset: 44ae777564eb
Author: mullan
Date: 2012-12-04 17:40 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/44ae777564eb
8004188: Rename src/share/lib/security/java.security to java.security-linux
Reviewed-by: mullan, mchung
Contributed-by: jason.uh at oracle.com
! make/java/security/Makefile
- src/share/lib/security/java.security
+ src/share/lib/security/java.security-linux
Changeset: b54a5b7d2e65
Author: alanb
Date: 2012-12-05 12:20 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/b54a5b7d2e65
8004491: Build breakage on Linux due to 8004188
Reviewed-by: chegar, erikj
! makefiles/CopyFiles.gmk
Changeset: a971516029ab
Author: jgish
Date: 2012-12-05 21:08 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/a971516029ab
8004317: TestLibrary.getUnusedRandomPort() fails intermittently, but exception not reported
Reviewed-by: alanb, dmocek, smarks
! test/java/rmi/testlibrary/TestLibrary.java
Changeset: 41a1b110f34d
Author: lancea
Date: 2012-12-06 15:51 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/41a1b110f34d
8004374: CachedRowSetSwriter.writeData reports wrong number of conflicts in SyncProviderException
Reviewed-by: naoto
! src/share/classes/com/sun/rowset/internal/CachedRowSetWriter.java
Changeset: 896d4af2ebfd
Author: rfield
Date: 2012-12-06 21:55 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/896d4af2ebfd
8003881: Prevent lambda implementing inner classes from allowing the creation of new instances
Summary: Lambda implementing inner classes now has private constructor (thanks Kumar)
Reviewed-by: ksrini
! src/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
+ test/java/lang/invoke/lambda/LambdaAccessControlDoPrivilegedTest.java
+ test/java/lang/invoke/lambda/LambdaAccessControlTest.java
Changeset: da387f0cecb7
Author: ksrini
Date: 2012-12-09 07:43 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/da387f0cecb7
8004042: Arrrghs.java test failed on windows with access error.
Reviewed-by: smarks, jjh, ksrini
Contributed-by: david.dehaven at oracle.com
! test/tools/launcher/Arrrghs.java
! test/tools/launcher/TestHelper.java
Changeset: 343615aa0539
Author: dxu
Date: 2012-12-09 19:13 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/343615aa0539
7194370: (fs) WatchService fails if volume S/N is 0 [win]
Reviewed-by: alanb, forax
! src/windows/classes/sun/nio/fs/WindowsFileAttributes.java
Changeset: fda257689786
Author: okutsu
Date: 2012-12-10 10:52 +0900
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/fda257689786
8000983: Support narrow display names for calendar fields
8003267: Support generic time zone names in TimeZoneNameProvider (SPI)
Reviewed-by: naoto
! make/tools/src/build/tools/cldrconverter/Bundle.java
! make/tools/src/build/tools/cldrconverter/BundleGenerator.java
! make/tools/src/build/tools/cldrconverter/CLDRConverter.java
! make/tools/src/build/tools/cldrconverter/LDMLParseHandler.java
! make/tools/src/build/tools/cldrconverter/MetaZonesParseHandler.java
! make/tools/src/build/tools/cldrconverter/ResourceBundleGenerator.java
! src/share/classes/java/text/DateFormatSymbols.java
! src/share/classes/java/text/SimpleDateFormat.java
! src/share/classes/java/util/Calendar.java
! src/share/classes/java/util/JapaneseImperialCalendar.java
! src/share/classes/java/util/TimeZone.java
! src/share/classes/java/util/spi/CalendarNameProvider.java
! src/share/classes/java/util/spi/TimeZoneNameProvider.java
! src/share/classes/sun/text/resources/FormatData.java
! src/share/classes/sun/text/resources/ar/FormatData_ar.java
! src/share/classes/sun/text/resources/be/FormatData_be.java
! src/share/classes/sun/text/resources/bg/FormatData_bg.java
! src/share/classes/sun/text/resources/ca/FormatData_ca.java
! src/share/classes/sun/text/resources/cs/FormatData_cs.java
! src/share/classes/sun/text/resources/da/FormatData_da.java
! src/share/classes/sun/text/resources/de/FormatData_de.java
! src/share/classes/sun/text/resources/el/FormatData_el.java
! src/share/classes/sun/text/resources/es/FormatData_es.java
! src/share/classes/sun/text/resources/et/FormatData_et.java
! src/share/classes/sun/text/resources/fi/FormatData_fi.java
! src/share/classes/sun/text/resources/fr/FormatData_fr.java
! src/share/classes/sun/text/resources/hi/FormatData_hi_IN.java
! src/share/classes/sun/text/resources/hr/FormatData_hr.java
! src/share/classes/sun/text/resources/hu/FormatData_hu.java
! src/share/classes/sun/text/resources/is/FormatData_is.java
! src/share/classes/sun/text/resources/it/FormatData_it.java
! src/share/classes/sun/text/resources/iw/FormatData_iw.java
! src/share/classes/sun/text/resources/ja/FormatData_ja.java
! src/share/classes/sun/text/resources/ko/FormatData_ko.java
! src/share/classes/sun/text/resources/lt/FormatData_lt.java
! src/share/classes/sun/text/resources/lv/FormatData_lv.java
! src/share/classes/sun/text/resources/mk/FormatData_mk.java
! src/share/classes/sun/text/resources/ms/FormatData_ms.java
! src/share/classes/sun/text/resources/mt/FormatData_mt.java
! src/share/classes/sun/text/resources/nl/FormatData_nl.java
! src/share/classes/sun/text/resources/pl/FormatData_pl.java
! src/share/classes/sun/text/resources/pt/FormatData_pt.java
! src/share/classes/sun/text/resources/ro/FormatData_ro.java
! src/share/classes/sun/text/resources/ru/FormatData_ru.java
! src/share/classes/sun/text/resources/sk/FormatData_sk.java
! src/share/classes/sun/text/resources/sl/FormatData_sl.java
! src/share/classes/sun/text/resources/sq/FormatData_sq.java
! src/share/classes/sun/text/resources/sr/FormatData_sr.java
! src/share/classes/sun/text/resources/sv/FormatData_sv.java
! src/share/classes/sun/text/resources/th/FormatData_th.java
! src/share/classes/sun/text/resources/tr/FormatData_tr.java
! src/share/classes/sun/text/resources/uk/FormatData_uk.java
! src/share/classes/sun/text/resources/vi/FormatData_vi.java
! src/share/classes/sun/text/resources/zh/FormatData_zh.java
! src/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java
! src/share/classes/sun/util/locale/provider/CalendarDataUtility.java
! src/share/classes/sun/util/locale/provider/CalendarNameProviderImpl.java
! src/share/classes/sun/util/locale/provider/LocaleResources.java
! src/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java
! src/share/classes/sun/util/locale/provider/TimeZoneNameProviderImpl.java
! src/share/classes/sun/util/locale/provider/TimeZoneNameUtility.java
! src/share/classes/sun/util/resources/LocaleData.java
! src/share/classes/sun/util/resources/OpenListResourceBundle.java
! src/share/classes/sun/util/resources/TimeZoneNames.java
! src/share/classes/sun/util/resources/TimeZoneNamesBundle.java
+ test/java/util/Calendar/GenericTimeZoneNamesTest.java
+ test/java/util/Calendar/GenericTimeZoneNamesTest.sh
+ test/java/util/Calendar/NarrowNamesTest.java
+ test/java/util/Calendar/NarrowNamesTest.sh
! test/java/util/PluggableLocale/GenericTest.java
! test/java/util/PluggableLocale/TimeZoneNameProviderTest.java
! test/java/util/PluggableLocale/TimeZoneNameProviderTest.sh
! test/java/util/PluggableLocale/barprovider.jar
+ test/java/util/PluggableLocale/providersrc/GenericTimeZoneNameProviderImpl.java
! test/java/util/PluggableLocale/providersrc/Makefile
! test/java/util/PluggableLocale/providersrc/java.util.spi.TimeZoneNameProvider
! test/sun/text/resources/LocaleData
! test/sun/text/resources/LocaleDataTest.java
Changeset: fda2b2b5b98b
Author: michaelm
Date: 2012-12-10 14:56 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/fda2b2b5b98b
8003948: NTLM/Negotiate authentication problem
Reviewed-by: chegar, weijun
! src/share/classes/sun/net/www/MessageHeader.java
! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
+ test/sun/net/www/MessageHeaderTest.java
Changeset: cac1bfaceaaa
Author: mchung
Date: 2012-12-10 15:15 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/cac1bfaceaaa
4819681: Typo in http://java.sun.com/j2se/1.4.1/docs/api/java/util/logging/LogManager.html
Summary: Simple capitalization typo in LogManager() description
Reviewed-by: darcy, mchung
! src/share/classes/java/util/logging/LogManager.java
Changeset: 883feced1cdd
Author: dingxmin
Date: 2012-12-11 10:42 +0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/883feced1cdd
6512101: Incorrect encoding in NetworkInterface.getDisplayName()
Reviewed-by: chegar, dsamersoff
! src/windows/native/java/net/NetworkInterface.c
Changeset: d206e52bf8a6
Author: weijun
Date: 2012-12-11 13:14 +0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/d206e52bf8a6
8004488: wrong permissions checked in krb5
Reviewed-by: xuelei
! src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java
! src/share/classes/sun/security/jgss/krb5/Krb5Util.java
+ test/sun/security/krb5/auto/KeyPermissions.java
! test/sun/security/krb5/auto/KeyTabCompat.java
Changeset: c4bd81de2868
Author: akhil
Date: 2012-12-11 15:33 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/c4bd81de2868
8003246: Add InitialValue Supplier to ThreadLocal
Reviewed-by: mduigou, forax, dl, chegar, briangoetz
! src/share/classes/java/lang/ThreadLocal.java
+ test/java/lang/ThreadLocal/ThreadLocalSupplierTest.java
Changeset: 6c795437f212
Author: mduigou
Date: 2012-12-11 20:49 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/6c795437f212
8004905: Correct license of test to remove classpath exception
Reviewed-by: akhil
! test/java/lang/ThreadLocal/ThreadLocalSupplierTest.java
Changeset: 12fba0974a9d
Author: weijun
Date: 2012-12-12 18:39 +0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/12fba0974a9d
8004904: Makefile for ntlm
Reviewed-by: erikj, chegar
! make/com/sun/security/Makefile
+ make/com/sun/security/ntlm/Makefile
Changeset: 806cf26e5063
Author: chegar
Date: 2012-12-12 11:35 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/806cf26e5063
8004921: Trivial javadoc warnings in Base64
Reviewed-by: darcy
! src/share/classes/java/util/Base64.java
Changeset: 81640e75c7a7
Author: alanb
Date: 2012-12-12 13:03 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/81640e75c7a7
8004874: Reduce dependency on java.beans to only add/removePropertyChangeListener
Reviewed-by: ksrini, mchung, dholmes
! src/share/classes/com/sun/java/util/jar/pack/PropMap.java
! src/share/classes/java/util/logging/LogManager.java
Changeset: 346c0af4af41
Author: mullan
Date: 2012-12-12 09:25 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/346c0af4af41
8004064: Downgrade normative references to ${java.home}/lib/security/java.security
Reviewed-by: alanb, vinnie, xuelei
! src/share/classes/com/sun/net/ssl/KeyManagerFactory.java
! src/share/classes/com/sun/net/ssl/TrustManagerFactory.java
! src/share/classes/com/sun/security/auth/PolicyFile.java
! src/share/classes/com/sun/security/auth/login/ConfigFile.java
! src/share/classes/java/net/doc-files/net-properties.html
! src/share/classes/java/security/KeyStore.java
! src/share/classes/java/security/Policy.java
! src/share/classes/java/security/Security.java
! src/share/classes/java/security/cert/CertPathBuilder.java
! src/share/classes/java/security/cert/CertPathValidator.java
! src/share/classes/java/security/cert/CertStore.java
! src/share/classes/javax/net/ssl/KeyManagerFactory.java
! src/share/classes/javax/net/ssl/TrustManagerFactory.java
! src/share/classes/javax/security/auth/Policy.java
! src/share/classes/javax/security/auth/callback/CallbackHandler.java
! src/share/classes/javax/security/auth/login/Configuration.java
! src/share/classes/javax/security/auth/login/LoginContext.java
! src/share/classes/javax/security/cert/X509Certificate.java
Changeset: c7f86908d5fd
Author: mullan
Date: 2012-12-12 09:27 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/c7f86908d5fd
Merge
- src/share/lib/security/java.security
Changeset: 68374c6e65c1
Author: robm
Date: 2012-12-12 15:57 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/68374c6e65c1
8004337: java/sql tests aren't run in test/Makefile
Reviewed-by: lancea, alanb
! test/Makefile
Changeset: bd84d0927a2e
Author: smarks
Date: 2012-12-12 09:53 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/bd84d0927a2e
8004748: clean up @build tags in RMI tests
Reviewed-by: alanb, darcy, mchung
! test/java/rmi/MarshalledObject/compare/Compare.java
! test/java/rmi/MarshalledObject/compare/HashCode.java
! test/java/rmi/MarshalledObject/compare/NullReference.java
! test/java/rmi/Naming/DefaultRegistryPort.java
! test/java/rmi/Naming/LookupIPv6.java
! test/java/rmi/Naming/RmiIsNoScheme.java
! test/java/rmi/Naming/UnderscoreHost.java
! test/java/rmi/Naming/legalRegistryNames/LegalRegistryNames.java
! test/java/rmi/RMISecurityManager/checkPackageAccess/CheckPackageAccess.java
! test/java/rmi/activation/Activatable/checkActivateRef/CheckActivateRef.java
! test/java/rmi/activation/Activatable/checkAnnotations/CheckAnnotations.java
! test/java/rmi/activation/Activatable/checkImplClassLoader/CheckImplClassLoader.java
! test/java/rmi/activation/Activatable/checkRegisterInLog/CheckRegisterInLog.java
! test/java/rmi/activation/Activatable/createPrivateActivable/CreatePrivateActivatable.java
! test/java/rmi/activation/Activatable/downloadParameterClass/DownloadParameterClass.java
! test/java/rmi/activation/Activatable/elucidateNoSuchMethod/ElucidateNoSuchMethod.java
! test/java/rmi/activation/Activatable/extLoadedImpl/ext.sh
! test/java/rmi/activation/Activatable/forceLogSnapshot/ForceLogSnapshot.java
! test/java/rmi/activation/Activatable/inactiveGroup/InactiveGroup.java
! test/java/rmi/activation/Activatable/lookupActivationSystem/LookupActivationSystem.java
! test/java/rmi/activation/Activatable/nestedActivate/NestedActivate.java
! test/java/rmi/activation/Activatable/nonExistentActivatable/NonExistentActivatable.java
! test/java/rmi/activation/Activatable/restartCrashedService/RestartCrashedService.java
! test/java/rmi/activation/Activatable/restartLatecomer/RestartLatecomer.java
! test/java/rmi/activation/Activatable/restartService/RestartService.java
! test/java/rmi/activation/Activatable/shutdownGracefully/ShutdownGracefully.java
! test/java/rmi/activation/Activatable/unregisterInactive/UnregisterInactive.java
! test/java/rmi/activation/ActivateFailedException/activateFails/ActivateFails.java
! test/java/rmi/activation/ActivationGroup/downloadActivationGroup/DownloadActivationGroup.java
! test/java/rmi/activation/ActivationGroupDesc/checkDefaultGroupName/CheckDefaultGroupName.java
! test/java/rmi/activation/ActivationSystem/activeGroup/IdempotentActiveGroup.java
! test/java/rmi/activation/ActivationSystem/modifyDescriptor/ModifyDescriptor.java
! test/java/rmi/activation/ActivationSystem/stubClassesPermitted/StubClassesPermitted.java
! test/java/rmi/activation/ActivationSystem/unregisterGroup/UnregisterGroup.java
! test/java/rmi/activation/CommandEnvironment/NullOptions.java
! test/java/rmi/activation/CommandEnvironment/SetChildEnv.java
! test/java/rmi/activation/checkusage/CheckUsage.java
! test/java/rmi/activation/log/LogTest.java
! test/java/rmi/activation/rmidViaInheritedChannel/InheritedChannelNotServerSocket.java
! test/java/rmi/activation/rmidViaInheritedChannel/RmidViaInheritedChannel.java
! test/java/rmi/dgc/VMID/CheckVMID.java
! test/java/rmi/dgc/dgcAckFailure/DGCAckFailure.java
! test/java/rmi/dgc/dgcImplInsulation/DGCImplInsulation.java
! test/java/rmi/dgc/retryDirtyCalls/RetryDirtyCalls.java
! test/java/rmi/invalidName/InvalidName.java
! test/java/rmi/registry/altSecurityManager/AltSecurityManager.java
! test/java/rmi/registry/checkusage/CheckUsage.java
! test/java/rmi/registry/classPathCodebase/ClassPathCodebase.java
! test/java/rmi/registry/interfaceHash/InterfaceHash.java
! test/java/rmi/registry/multipleRegistries/MultipleRegistries.java
! test/java/rmi/registry/readTest/readTest.sh
! test/java/rmi/registry/reexport/Reexport.java
! test/java/rmi/reliability/benchmark/runRmiBench.sh
! test/java/rmi/reliability/benchmark/runSerialBench.sh
! test/java/rmi/reliability/juicer/AppleUserImpl.java
! test/java/rmi/server/ObjID/randomIDs/RandomIDs.java
! test/java/rmi/server/RMIClassLoader/delegateBeforePermissionCheck/DelegateBeforePermissionCheck.java
! test/java/rmi/server/RMIClassLoader/delegateToContextLoader/DelegateToContextLoader.java
! test/java/rmi/server/RMIClassLoader/downloadArrayClass/DownloadArrayClass.java
! test/java/rmi/server/RMIClassLoader/getClassAnnotation/NullClass.java
! test/java/rmi/server/RMIClassLoader/getClassLoader/GetClassLoader.java
! test/java/rmi/server/RMIClassLoader/loadProxyClasses/LoadProxyClasses.java
! test/java/rmi/server/RMIClassLoader/noSecurityManager/NoSecurityManager.java
! test/java/rmi/server/RMIClassLoader/spi/ContextInsulation.java
! test/java/rmi/server/RMIClassLoader/spi/DefaultProperty.java
! test/java/rmi/server/RMIClassLoader/spi/Installed.java
! test/java/rmi/server/RMIClassLoader/spi/InvalidProperty.java
! test/java/rmi/server/RMIClassLoader/spi/Property.java
! test/java/rmi/server/RMIClassLoader/useCodebaseOnly/UseCodebaseOnly.java
! test/java/rmi/server/RMIClassLoader/useGetURLs/UseGetURLs.java
! test/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/UseCustomSocketFactory.java
! test/java/rmi/server/RMISocketFactory/useSocketFactory/registry/UseCustomSocketFactory.java
! test/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/UseCustomSocketFactory.java
! test/java/rmi/server/RemoteObject/notExtending/NotExtending.java
! test/java/rmi/server/RemoteObject/verifyRemoteEquals/VerifyRemoteEquals.java
! test/java/rmi/server/RemoteServer/AddrInUse.java
! test/java/rmi/server/UnicastRemoteObject/changeHostName/ChangeHostName.java
! test/java/rmi/server/UnicastRemoteObject/exportObject/GcDuringExport.java
! test/java/rmi/server/UnicastRemoteObject/keepAliveDuringCall/KeepAliveDuringCall.java
! test/java/rmi/server/UnicastRemoteObject/marshalAfterUnexport/MarshalAfterUnexport.java
! test/java/rmi/server/UnicastRemoteObject/marshalAfterUnexport/MarshalAfterUnexport2.java
! test/java/rmi/server/UnicastRemoteObject/unexportObject/UnexportLeak.java
! test/java/rmi/server/Unmarshal/PrimitiveClasses.java
+ test/java/rmi/server/Unmarshal/checkUnmarshalOnStopThread/CheckUnmarshal.java
! test/java/rmi/server/Unmarshal/checkUnmarshalOnStopThread/CheckUnmarshalOnStopThread.java
- test/java/rmi/server/Unmarshal/checkUnmarshalOnStopThread/CheckUnmarshall.java
! test/java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java
! test/java/rmi/server/Unreferenced/leaseCheckInterval/LeaseCheckInterval.java
! test/java/rmi/server/Unreferenced/marshalledObjectGet/MarshalledObjectGet.java
! test/java/rmi/server/Unreferenced/unreferencedContext/UnreferencedContext.java
! test/java/rmi/server/clientStackTrace/ClientStackTrace.java
! test/java/rmi/server/getRemoteClass/GetRemoteClass.java
! test/java/rmi/server/serverStackTrace/ServerStackTrace.java
! test/java/rmi/server/serverStackTrace/SuppressStackTraces.java
! test/java/rmi/server/useCustomRef/UseCustomRef.java
! test/java/rmi/transport/acceptLoop/CloseServerSocketOnTermination.java
! test/java/rmi/transport/checkFQDN/CheckFQDN.java
! test/java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java
! test/java/rmi/transport/closeServerSocket/CloseServerSocket.java
! test/java/rmi/transport/dgcDeadLock/DGCDeadLock.java
! test/java/rmi/transport/handshakeFailure/HandshakeFailure.java
! test/java/rmi/transport/handshakeTimeout/HandshakeTimeout.java
! test/java/rmi/transport/httpSocket/HttpSocketTest.java
! test/java/rmi/transport/rapidExportUnexport/RapidExportUnexport.java
! test/java/rmi/transport/readTimeout/ReadTimeoutTest.java
! test/java/rmi/transport/reuseDefaultPort/ReuseDefaultPort.java
! test/java/rmi/transport/runtimeThreadInheritanceLeak/RuntimeThreadInheritanceLeak.java
! test/javax/rmi/ssl/SocketFactoryTest.java
! test/sun/rmi/log/ReliableLog/LogAlignmentTest.java
! test/sun/rmi/log/ReliableLog/SnapshotSize.java
! test/sun/rmi/rmic/RMIGenerator/RmicDefault.java
! test/sun/rmi/rmic/newrmic/equivalence/run.sh
! test/sun/rmi/runtime/Log/6409194/NoConsoleOutput.java
! test/sun/rmi/runtime/Log/checkLogging/CheckLogStreams.java
! test/sun/rmi/runtime/Log/checkLogging/CheckLogging.java
! test/sun/rmi/server/MarshalOutputStream/marshalForeignStub/MarshalForeignStub.java
! test/sun/rmi/transport/proxy/EagerHttpFallback.java
! test/sun/rmi/transport/tcp/DeadCachedConnection.java
! test/sun/rmi/transport/tcp/blockAccept/BlockAcceptTest.java
! test/sun/rmi/transport/tcp/disableMultiplexing/DisableMultiplexing.java
Changeset: 56fd5479a98f
Author: jgish
Date: 2012-12-12 15:37 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/56fd5479a98f
8004651: TEST: java/util/logging/CheckLockLocationTest.java failed to delete file (win)
Summary: Failure to delete test log file should be a warning instead of test failure
Reviewed-by: mduigou, smarks
! test/java/util/logging/CheckLockLocationTest.java
Changeset: 5a2ab2c3f106
Author: weijun
Date: 2012-12-13 08:11 +0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/5a2ab2c3f106
8004235: Disable native JGSS provider on Mac
Reviewed-by: erikj, valeriep
! make/sun/security/Makefile
! makefiles/CompileNativeLibraries.gmk
! src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java
Changeset: 7a8978a5bb6e
Author: lancea
Date: 2012-12-12 20:57 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/7a8978a5bb6e
8004357: Implement various methods in SerialBlob/Clob/Array and specify Thread Safety
Reviewed-by: naoto
! src/share/classes/javax/sql/rowset/serial/SerialArray.java
! src/share/classes/javax/sql/rowset/serial/SerialBlob.java
! src/share/classes/javax/sql/rowset/serial/SerialClob.java
! src/share/classes/javax/sql/rowset/serial/SerialDatalink.java
! src/share/classes/javax/sql/rowset/serial/SerialJavaObject.java
! src/share/classes/javax/sql/rowset/serial/SerialRef.java
! src/share/classes/javax/sql/rowset/serial/SerialStruct.java
Changeset: 775b0050144a
Author: chegar
Date: 2012-12-13 09:55 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/775b0050144a
8004925: java/net/Socks/SocksV4Test.java failing on all platforms
Reviewed-by: alanb, dsamersoff
! test/java/net/Socks/SocksV4Test.java
Changeset: 682d2d3ccff5
Author: chegar
Date: 2012-12-13 14:33 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/682d2d3ccff5
8004675: Inet6Address.getHostAddress should use string scope identifier where available
Summary: ...and some minor stylistic cleanup
Reviewed-by: khazra, dsamersoff, michaelm
! src/share/classes/java/net/Inet6Address.java
! src/share/native/java/net/Inet6Address.c
+ test/java/net/Inet6Address/StringScope.java
Changeset: c97618a3c8c2
Author: juh
Date: 2012-12-13 09:35 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/c97618a3c8c2
7193792: sun/security/pkcs11/ec/TestECDSA.java failing intermittently
Reviewed-by: vinnie, wetmore
! test/ProblemList.txt
! test/sun/security/pkcs11/ec/TestECDSA.java
Changeset: 7b697da6626a
Author: mullan
Date: 2012-12-13 09:37 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/7b697da6626a
Merge
Changeset: ae5d04dbacd6
Author: chegar
Date: 2012-12-13 14:47 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/ae5d04dbacd6
8003890: corelibs test scripts should pass TESTVMOPTS
Reviewed-by: chegar, alanb
Contributed-by: Mark Sheppard
! test/com/oracle/net/sanity.sh
! test/com/sun/corba/cachedSocket/7056731.sh
! test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh
! test/com/sun/management/UnixOperatingSystemMXBean/GetMaxFileDescriptorCount.sh
! test/com/sun/management/UnixOperatingSystemMXBean/GetOpenFileDescriptorCount.sh
! test/com/sun/tools/attach/ApplicationSetup.sh
! test/com/sun/tools/attach/BasicTests.sh
! test/com/sun/tools/attach/PermissionTests.sh
! test/com/sun/tools/attach/ProviderTests.sh
! test/com/sun/tools/extcheck/TestExtcheckArgs.sh
! test/demo/zipfs/basic.sh
! test/java/io/File/GetXSpace.sh
! test/java/io/File/MacPathTest.sh
! test/java/io/File/basic.sh
! test/java/io/FileOutputStream/FileOpen.sh
! test/java/io/Serializable/class/run.sh
! test/java/io/Serializable/evolution/AddedExternField/run.sh
! test/java/io/Serializable/evolution/RenamePackage/run.sh
! test/java/io/Serializable/maskSyntheticModifier/run.sh
! test/java/io/Serializable/packageAccess/run.sh
! test/java/io/Serializable/resolveClass/consTest/run.sh
! test/java/io/Serializable/resolveClass/deserializeButton/run.sh
! test/java/io/Serializable/subclass/run.sh
! test/java/io/Serializable/superclassDataLoss/run.sh
! test/java/io/Serializable/unnamedPackageSwitch/run.sh
! test/java/lang/Class/forName/NonJavaNames.sh
! test/java/lang/ClassLoader/Assert.sh
! test/java/lang/ClassLoader/deadlock/TestCrossDelegate.sh
! test/java/lang/ClassLoader/deadlock/TestOneWayDelegate.sh
! test/java/lang/ClassLoader/getdotresource.sh
! test/java/lang/Runtime/exec/setcwd.sh
! test/java/lang/StringCoding/CheckEncodings.sh
! test/java/lang/System/finalization/FinExit.sh
! test/java/lang/annotation/loaderLeak/LoaderLeak.sh
! test/java/lang/management/OperatingSystemMXBean/TestSystemLoadAvg.sh
! test/java/net/Authenticator/B4933582.sh
! test/java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.sh
! test/java/net/InetAddress/ptr/lookup.sh
! test/java/net/ServerSocket/AcceptCauseFileDescriptorLeak.sh
! test/java/net/Socket/OldSocketImpl.sh
! test/java/net/URL/B5086147.sh
! test/java/net/URL/runconstructor.sh
! test/java/net/URLClassLoader/B5077773.sh
! test/java/net/URLClassLoader/getresourceasstream/test.sh
! test/java/net/URLClassLoader/sealing/checksealed.sh
! test/java/net/URLConnection/6212146/test.sh
! test/java/net/URLConnection/UNCTest.sh
! test/java/nio/Buffer/LimitDirectMemory.sh
! test/java/nio/channels/AsynchronousChannelGroup/run_any_task.sh
! test/java/nio/channels/spi/AsynchronousChannelProvider/custom_provider.sh
! test/java/nio/charset/Charset/default.sh
! test/java/nio/charset/coders/CheckSJISMappingProp.sh
! test/java/nio/charset/spi/basic.sh
! test/java/nio/file/Files/delete_on_close.sh
! test/java/nio/file/Files/walkFileTree/walk_file_tree.sh
! test/java/nio/file/Path/MacPathTest.sh
! test/java/rmi/activation/Activatable/extLoadedImpl/ext.sh
! test/java/rmi/registry/readTest/readTest.sh
! test/java/rmi/reliability/benchmark/runSerialBench.sh
! test/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh
! test/java/security/Security/ClassLoaderDeadlock/Deadlock.sh
! test/java/security/Security/ClassLoaderDeadlock/Deadlock2.sh
! test/java/security/Security/signedfirst/Dyn.sh
! test/java/security/Security/signedfirst/Static.sh
! test/java/security/cert/CertificateFactory/slowstream.sh
! test/java/util/Currency/PropertiesTest.sh
! test/java/util/Locale/LocaleCategory.sh
! test/java/util/Locale/LocaleProviders.sh
! test/java/util/PluggableLocale/ExecTest.sh
! test/java/util/ResourceBundle/Bug6299235Test.sh
! test/java/util/ResourceBundle/Control/MissingResourceCauseTest.sh
! test/java/util/ServiceLoader/basic.sh
! test/java/util/TimeZone/OldIDMappingTest.sh
! test/java/util/TimeZone/TimeZoneDatePermissionCheck.sh
! test/java/util/prefs/CheckUserPrefsStorage.sh
! test/java/util/prefs/PrefsSpi.sh
! test/java/util/spi/ResourceBundleControlProvider/UserDefaultControlTest.sh
! test/java/util/zip/3GBZipFiles.sh
! test/java/util/zip/ZipFile/deletetempjar.sh
! test/javax/crypto/SecretKeyFactory/FailOverTest.sh
! test/javax/print/applet/AppletPrintLookup.sh
! test/javax/script/ProviderTest.sh
! test/javax/security/auth/Subject/doAs/Test.sh
! test/lib/security/java.policy/Ext_AllPolicy.sh
! test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh
! test/sun/management/jmxremote/bootstrap/CustomLauncherTest.sh
! test/sun/management/jmxremote/bootstrap/LocalManagementTest.sh
! test/sun/management/jmxremote/bootstrap/PasswordFilePermissionTest.sh
! test/sun/management/jmxremote/bootstrap/SSLConfigFilePermissionTest.sh
! test/sun/management/jmxremote/startstop/JMXStartStopTest.sh
! test/sun/misc/Cleaner/exitOnThrow.sh
! test/sun/net/InetAddress/nameservice/dns/cname.sh
! test/sun/net/sdp/sanity.sh
! test/sun/net/www/MarkResetTest.sh
! test/sun/net/www/http/HttpClient/RetryPost.sh
! test/sun/net/www/protocol/file/DirPermissionDenied.sh
! test/sun/net/www/protocol/jar/B5105410.sh
! test/sun/net/www/protocol/jar/getcontenttype.sh
! test/sun/net/www/protocol/jar/jarbug/run.sh
! test/sun/rmi/rmic/manifestClassPath/run.sh
! test/sun/rmi/rmic/minimizeWrapperInstances/run.sh
! test/sun/rmi/rmic/oldjavacRemoved/sunToolsJavacMain.sh
! test/sun/security/krb5/runNameEquals.sh
! test/sun/security/krb5/tools/ktcheck.sh
! test/sun/security/mscapi/AccessKeyStore.sh
! test/sun/security/mscapi/IsSunMSCAPIAvailable.sh
! test/sun/security/mscapi/KeyStoreCompatibilityMode.sh
! test/sun/security/mscapi/PublicKeyInterop.sh
! test/sun/security/mscapi/RSAEncryptDecrypt.sh
! test/sun/security/mscapi/ShortRSAKey1024.sh
! test/sun/security/mscapi/SignUsingNONEwithRSA.sh
! test/sun/security/mscapi/SignUsingSHA2withRSA.sh
! test/sun/security/pkcs11/KeyStore/Basic.sh
! test/sun/security/pkcs11/KeyStore/ClientAuth.sh
! test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh
! test/sun/security/pkcs11/KeyStore/Solaris.sh
! test/sun/security/pkcs11/Provider/ConfigQuotedString.sh
! test/sun/security/pkcs11/Provider/Login.sh
! test/sun/security/provider/PolicyFile/GrantAllPermToExtWhenNoPolicy.sh
! test/sun/security/provider/PolicyFile/getinstance/getinstance.sh
! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/EngineArgs/DebugReportsOneExtraByte.sh
! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NotifyHandshakeTest.sh
! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh
! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh
! test/sun/security/tools/jarsigner/emptymanifest.sh
! test/sun/security/tools/jarsigner/ts.sh
! test/sun/security/tools/keytool/printssl.sh
! test/sun/security/tools/keytool/standard.sh
! test/sun/security/validator/certreplace.sh
! test/sun/security/validator/samedn.sh
! test/tools/launcher/6842838/Test6842838.sh
! test/tools/launcher/MultipleJRE.sh
Changeset: 087425441a48
Author: robm
Date: 2012-12-13 15:28 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/087425441a48
8000525: Java.net.httpcookie api does not support 2-digit year format
Reviewed-by: chegar
! src/share/classes/java/net/HttpCookie.java
! test/java/net/CookieHandler/B6791927.java
! test/java/net/CookieHandler/CookieManagerTest.java
+ test/java/net/HttpCookie/ExpiredCookieTest.java
Changeset: 8d7323a9d8ed
Author: dholmes
Date: 2012-12-13 21:18 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/8d7323a9d8ed
8003632: HPROF class file version java.lang.RuntimeException errors
Reviewed-by: mchung, lancea
! src/share/javavm/export/classfile_constants.h
Changeset: de6b54a60d60
Author: lana
Date: 2012-12-14 13:14 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/de6b54a60d60
Merge
! makefiles/CompileNativeLibraries.gmk
- src/share/lib/security/java.security
- test/java/rmi/server/Unmarshal/checkUnmarshalOnStopThread/CheckUnmarshall.java
Changeset: 4ea0ac8e02d2
Author: erikj
Date: 2012-12-19 09:46 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/4ea0ac8e02d2
8004803: build-infra: Cannot use icedtea as boot for closed build.
Summary: Set bootclasspath to javac and not the running jvm
Reviewed-by: ohair
! makefiles/CreateJars.gmk
Changeset: a8012d8d7e9c
Author: katleman
Date: 2012-12-19 13:38 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/a8012d8d7e9c
Merge
Changeset: 4d5db5c038b4
Author: katleman
Date: 2012-12-20 09:18 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/4d5db5c038b4
Added tag jdk8-b69 for changeset a8012d8d7e9c
! .hgtags
Changeset: ad6097d547e1
Author: kvn
Date: 2012-12-18 17:47 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/ad6097d547e1
8004318: JEP-171: Support Unsafe fences intrinsics
Summary: Add three memory-ordering intrinsics to the sun.misc.Unsafe class.
Reviewed-by: twisti, kvn
Contributed-by: Aleksey Shipilev
! src/share/classes/sun/misc/Unsafe.java
Changeset: 12fa4d7ecaf5
Author: twisti
Date: 2012-12-20 11:16 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/12fa4d7ecaf5
8005345: JSR 292: JDK performance tweaks
Reviewed-by: kvn, jrose
! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/share/classes/java/lang/invoke/LambdaForm.java
! src/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/share/classes/sun/invoke/util/ValueConversions.java
Changeset: 8cf5b18488d1
Author: dl
Date: 2012-12-20 12:24 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/8cf5b18488d1
8004330: Add missing Unsafe entry points for addAndGet() family
Summary: Add Unsafe addAndGet() methods which have intrinsics in Hotspot (7023898)
Reviewed-by: alanb, kvn
! src/share/classes/sun/misc/Unsafe.java
Changeset: 6b41b40526c6
Author: amurillo
Date: 2012-12-21 10:27 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/6b41b40526c6
Merge
Changeset: 1ad29569d6e9
Author: erikj
Date: 2012-12-20 13:05 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/1ad29569d6e9
8005178: build-infra: Dependency on libfdlibm on mac is broken
Reviewed-by: tbell, ohair
! makefiles/CompileNativeLibraries.gmk
Changeset: a68090f0dc1a
Author: katleman
Date: 2012-12-20 16:24 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/a68090f0dc1a
8004982: JDK8 source with GPL header errors
Reviewed-by: ohair
! src/macosx/native/sun/font/CCharToGlyphMapper.m
! src/share/classes/java/util/function/BinaryOperator.java
! src/share/classes/java/util/function/Block.java
! src/share/classes/java/util/function/DoubleBlock.java
! src/share/classes/java/util/function/Function.java
! src/share/classes/java/util/function/IntBlock.java
! src/share/classes/java/util/function/LongBlock.java
! src/share/classes/java/util/function/Predicate.java
! src/share/classes/sun/java2d/pipe/ParallelogramPipe.java
! src/share/classes/sun/tools/jcmd/JCmd.java
! src/share/native/java/util/zip/zlib-1.2.5/gzlib.c
! src/solaris/native/common/jdk_util_md.h
! src/solaris/native/sun/tools/attach/BsdVirtualMachine.c
! src/windows/classes/java/net/DualStackPlainDatagramSocketImpl.java
! src/windows/native/common/jdk_util_md.h
! test/com/sun/java/swing/plaf/windows/WindowsRadioButtonUI/7089914/bug7089914.java
! test/java/awt/Focus/6981400/Test1.java
! test/java/awt/Focus/6981400/Test2.java
! test/java/awt/Focus/6981400/Test3.java
! test/java/awt/Frame/ResizeAfterSetFont/ResizeAfterSetFont.java
! test/java/awt/JAWT/JAWT.sh
! test/java/awt/JAWT/Makefile.cygwin
! test/java/awt/JAWT/Makefile.unix
! test/java/awt/JAWT/Makefile.win
! test/java/awt/JAWT/MyCanvas.java
! test/java/awt/JAWT/myfile.c
! test/java/awt/JAWT/myfile.cpp
! test/java/awt/TextArea/DisposeTest/TestDispose.java
! test/java/awt/TextArea/TextAreaCaretVisibilityTest/bug7129742.java
! test/java/awt/TextField/DisposeTest/TestDispose.java
! test/java/lang/Integer/Unsigned.java
! test/java/lang/Long/Unsigned.java
! test/java/lang/Math/CubeRootTests.java
! test/java/lang/Math/Expm1Tests.java
! test/java/lang/Math/HyperbolicTests.java
! test/java/lang/Math/Log10Tests.java
! test/java/lang/Math/Log1pTests.java
! test/java/lang/Math/Tests.java
! test/java/lang/StringBuffer/TestSynchronization.java
! test/java/lang/invoke/remote/RemoteExample.java
! test/java/math/BigDecimal/FloatDoubleValueTests.java
! test/java/math/BigDecimal/StrippingZerosTest.java
! test/java/net/Inet4Address/PingThis.java
! test/java/net/ProxySelector/MultiThreadedSystemProxies.java
! test/java/security/Signature/VerifyRangeCheckOverflow.java
! test/java/util/AbstractCollection/ToArrayTest.java
! test/java/util/Map/EntryHashCode.java
! test/java/util/concurrent/FutureTask/DoneTimedGetLoops.java
! test/java/util/logging/LoggerResourceBundleRace.java
! test/java/util/logging/LoggingDeadlock2.java
! test/java/util/logging/LoggingDeadlock3.java
! test/java/util/logging/SimpleFormatterFormat.java
! test/java/util/spi/ResourceBundleControlProvider/providersrc/XmlRB.xml
! test/java/util/spi/ResourceBundleControlProvider/providersrc/XmlRB_ja.xml
! test/javax/swing/JComponent/7154030/bug7154030.java
! test/javax/swing/JTabbedPane/4310381/bug4310381.java
! test/javax/swing/JTable/4235420/bug4235420.java
! test/javax/swing/JTable/6788484/bug6788484.java
! test/javax/swing/JTable/7055065/bug7055065.java
! test/javax/swing/JTable/7188612/JTableAccessibleGetLocationOnScreen.java
! test/javax/swing/JTextArea/7049024/bug7049024.java
! test/javax/swing/border/Test7022041.java
! test/javax/swing/text/DefaultCaret/6938583/bug6938583.java
! test/sun/management/AgentCMETest.java
! test/sun/management/jmxremote/startstop/JMXStartStopTest.sh
! test/sun/nio/ch/SelProvider.java
! test/sun/rmi/rmic/classpath/RMICClassPathTest.java
! test/sun/security/krb5/auto/ReplayCache.java
! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/HttpsProxyStackOverflow.java
! test/sun/tools/jps/jps-V_2.sh
! test/tools/jar/JarBackSlash.java
! test/tools/launcher/UnicodeTest.java
Changeset: 9dc1990c7d90
Author: yhuang
Date: 2012-12-20 18:53 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/9dc1990c7d90
7195759: ISO 4217 Amendment 154
Reviewed-by: naoto
! src/share/classes/java/util/CurrencyData.properties
! src/share/classes/java/util/LocaleISOData.java
! src/share/classes/sun/util/resources/CurrencyNames.properties
! test/java/util/Currency/ValidateISO4217.java
! test/java/util/Currency/tablea1.txt
! test/sun/text/resources/LocaleData
! test/sun/text/resources/LocaleDataTest.java
Changeset: cbf255324369
Author: yhuang
Date: 2012-12-23 19:11 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/cbf255324369
Merge
- src/share/lib/security/java.security
- test/java/rmi/server/Unmarshal/checkUnmarshalOnStopThread/CheckUnmarshall.java
! test/sun/text/resources/LocaleData
! test/sun/text/resources/LocaleDataTest.java
Changeset: a996b57e5541
Author: katleman
Date: 2012-12-26 14:24 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/a996b57e5541
Merge
Changeset: 8d7651351cfe
Author: katleman
Date: 2012-12-27 12:15 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/8d7651351cfe
Added tag jdk8-b70 for changeset a996b57e5541
! .hgtags
Changeset: a988c23b8553
Author: jgodinez
Date: 2012-12-20 14:43 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/a988c23b8553
7180359: Assertion in awt_Win32GraphicsDevice.cpp when running specjbb in jprt
Reviewed-by: bae, prr
! src/windows/native/sun/windows/awt_Debug.cpp
Changeset: 2cf07dbdee64
Author: bae
Date: 2012-12-24 14:03 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/2cf07dbdee64
7124245: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0
Reviewed-by: prr
! src/share/classes/sun/java2d/cmm/lcms/LCMS.java
! src/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java
! src/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java
! src/share/native/sun/java2d/cmm/lcms/LCMS.c
+ test/sun/java2d/cmm/ColorConvertOp/GrayTest.java
Changeset: 3c1c0b7abe51
Author: bae
Date: 2012-12-24 14:22 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/3c1c0b7abe51
8005402: Need to provide benchmarks for color management
Reviewed-by: jgodinez, prr
! src/share/demo/java2d/J2DBench/build.xml
! src/share/demo/java2d/J2DBench/src/j2dbench/J2DBench.java
+ src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/CMMTests.java
+ src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/ColorConversionTests.java
+ src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/ColorConvertOpTests.java
+ src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/DataConversionTests.java
+ src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/ProfileTests.java
Changeset: 1316d6d0900e
Author: lana
Date: 2012-12-28 18:28 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/1316d6d0900e
Merge
Changeset: c25ea633b4de
Author: malenkov
Date: 2012-12-17 16:58 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/c25ea633b4de
8005065: [findbugs] reference to mutable array in JavaBeans
Reviewed-by: alexsch
! src/share/classes/java/beans/DefaultPersistenceDelegate.java
! src/share/classes/java/beans/EventSetDescriptor.java
! src/share/classes/java/beans/MethodDescriptor.java
! src/share/classes/java/beans/Statement.java
+ test/java/beans/Introspector/Test8005065.java
Changeset: a78cb3c5d434
Author: neugens
Date: 2012-12-17 17:43 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/a78cb3c5d434
8005018: X11: focus problems with openjdk 1.7.0 under gnome3 when selected keyboard is not the first in keyboard list
Summary: Don't consider extraenous bits when checking button mask, so that grabWindowRef on the window is not confused and released correctly
Reviewed-by: art, anthony
! src/solaris/classes/sun/awt/X11/XBaseWindow.java
! src/solaris/classes/sun/awt/X11/XConstants.java
! src/solaris/classes/sun/awt/X11/XToolkit.java
! src/solaris/classes/sun/awt/X11/XWindow.java
! src/solaris/classes/sun/awt/X11/XWindowPeer.java
! src/solaris/classes/sun/awt/X11/XlibUtil.java
Changeset: 985b523712c8
Author: kshefov
Date: 2012-12-18 15:17 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/985b523712c8
7104594: [macosx] Test closed/javax/swing/JFrame/4962534/bug4962534 expects Metal L&F by default
Reviewed-by: yan, alexsch
+ test/javax/swing/JFrame/4962534/bug4962534.html
+ test/javax/swing/JFrame/4962534/bug4962534.java
Changeset: 90ad9e922042
Author: lana
Date: 2012-12-18 16:14 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/90ad9e922042
Merge
- src/share/lib/security/java.security
- test/java/rmi/server/Unmarshal/checkUnmarshalOnStopThread/CheckUnmarshall.java
Changeset: 7082a96c02d2
Author: alexp
Date: 2012-12-21 19:11 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/7082a96c02d2
8003982: new test javax/swing/AncestorNotifier/7193219/bug7193219.java failed on macosx
Reviewed-by: anthony, alexsch
! test/javax/swing/AncestorNotifier/7193219/bug7193219.java
Changeset: 14269f504837
Author: dcherepanov
Date: 2012-12-27 16:08 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/14269f504837
8001161: mac: EmbeddedFrame doesn't become active window
Reviewed-by: ant
! src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java
Changeset: cf2bcb293f0b
Author: lana
Date: 2012-12-28 18:30 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/cf2bcb293f0b
Merge
Changeset: 69fd3f3d20c1
Author: alanb
Date: 2012-12-15 15:07 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/69fd3f3d20c1
8004963: URLConnection, downgrade normative reference to ${java.home}/lib/content-types.properties
Reviewed-by: chegar
! src/share/classes/java/net/URLConnection.java
Changeset: eaaec81aa974
Author: weijun
Date: 2012-12-17 12:18 +0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/eaaec81aa974
7197159: accept different kvno if there no match
Reviewed-by: xuelei
! src/share/classes/sun/security/krb5/EncryptionKey.java
! test/sun/security/krb5/auto/DynamicKeytab.java
+ test/sun/security/krb5/auto/KvnoNA.java
! test/sun/security/krb5/auto/MoreKvno.java
Changeset: f959e0cc8766
Author: lana
Date: 2012-12-16 22:09 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/f959e0cc8766
Merge
! makefiles/CompileNativeLibraries.gmk
- src/share/classes/sun/awt/TextureSizeConstraining.java
Changeset: a02212de8db6
Author: uta
Date: 2012-12-17 14:34 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/a02212de8db6
8004928: TEST_BUG: Reduce dependence of CoreLib tests from the AWT subsystem
Summary: the tests were refactored to drop AWT dependence where it was possible.
Reviewed-by: alanb, mchung
! test/java/io/Serializable/resolveProxyClass/NonPublicInterface.java
! test/java/lang/Throwable/LegacyChainedExceptionSerialization.java
! test/java/lang/management/CompilationMXBean/Basic.java
! test/java/lang/reflect/Generics/Probe.java
! test/java/lang/reflect/Proxy/ClassRestrictions.java
! test/java/util/Collections/EmptyIterator.java
! test/java/util/logging/LoggingDeadlock4.java
! test/sun/tools/jrunscript/common.sh
Changeset: e4d88a7352c6
Author: mullan
Date: 2012-12-17 08:28 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/e4d88a7352c6
8004234: Downgrade normative references to ${java.home}/lib/security/krb5.conf
Reviewed-by: alanb, weijun
! src/share/classes/javax/security/auth/kerberos/package.html
Changeset: 4a21f818ebb1
Author: mullan
Date: 2012-12-17 08:30 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/4a21f818ebb1
Merge
- src/share/classes/sun/awt/TextureSizeConstraining.java
- test/java/rmi/server/Unmarshal/checkUnmarshalOnStopThread/CheckUnmarshall.java
Changeset: bcf79e6f52a0
Author: chegar
Date: 2012-12-17 16:27 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/bcf79e6f52a0
8005081: java/util/prefs/PrefsSpi.sh fails on macos-x
Reviewed-by: alanb
! test/java/util/prefs/PrefsSpi.sh
Changeset: 9f1b516cd9cb
Author: jjg
Date: 2012-12-17 08:34 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/9f1b516cd9cb
8005090: Include com.sun.source.doctree in Tree API docs
Reviewed-by: erikj
! make/docs/NON_CORE_PKGS.gmk
Changeset: bac477d67867
Author: jjg
Date: 2012-12-17 10:31 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/bac477d67867
8004832: Add new doclint package
Reviewed-by: erikj, ohair
! make/common/Release.gmk
! make/common/internal/Defs-langtools.gmk
! makefiles/CreateJars.gmk
Changeset: 0fabdf676395
Author: martin
Date: 2012-12-17 18:39 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/0fabdf676395
8004863: Infinite Loop in KeepAliveStream
Reviewed-by: chegar
! src/share/classes/sun/net/www/http/KeepAliveStream.java
+ test/sun/net/www/http/KeepAliveStream/InfiniteLoop.java
Changeset: 0a1398021c7c
Author: darcy
Date: 2012-12-18 14:44 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/0a1398021c7c
8005042: Add Method.isDefault to core reflection
Reviewed-by: alanb, forax, mduigou, jgish, mchung
! src/share/classes/java/lang/reflect/Method.java
+ test/java/lang/reflect/Method/IsDefaultTest.java
Changeset: 6d977f61af5e
Author: darcy
Date: 2012-12-18 14:49 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/6d977f61af5e
8004699: Add type annotation storage to Constructor, Field and Method
Reviewed-by: darcy, dholmes
Contributed-by: joel.franck at oracle.com
! src/share/classes/java/lang/reflect/Constructor.java
! src/share/classes/java/lang/reflect/Field.java
! src/share/classes/java/lang/reflect/Method.java
Changeset: e515956879cd
Author: lana
Date: 2012-12-18 18:14 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/e515956879cd
Merge
Changeset: c79b26b8efe0
Author: sjiang
Date: 2012-12-19 11:06 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/c79b26b8efe0
7158614: JMXStartStopTest.sh failing intermittently
Summary: fixed 3 problems here: 1) checked the lock file too eary 2) never got the process id of a java test 3) some shell commands were not supported in some Solaris machines.
Reviewed-by: dsamersoff, alanb
! test/ProblemList.txt
! test/sun/management/jmxremote/startstop/JMXStartStopDoSomething.java
! test/sun/management/jmxremote/startstop/JMXStartStopTest.sh
Changeset: 3fd3bcc8bd42
Author: joehw
Date: 2012-12-19 12:09 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/3fd3bcc8bd42
8004371: (props) Properties.loadFromXML needs small footprint XML parser as fallback when JAXP is not present
Reviewed-by: alanb, mchung, psandoz
+ src/share/classes/jdk/internal/org/xml/sax/Attributes.java
+ src/share/classes/jdk/internal/org/xml/sax/ContentHandler.java
+ src/share/classes/jdk/internal/org/xml/sax/DTDHandler.java
+ src/share/classes/jdk/internal/org/xml/sax/EntityResolver.java
+ src/share/classes/jdk/internal/org/xml/sax/ErrorHandler.java
+ src/share/classes/jdk/internal/org/xml/sax/InputSource.java
+ src/share/classes/jdk/internal/org/xml/sax/Locator.java
+ src/share/classes/jdk/internal/org/xml/sax/SAXException.java
+ src/share/classes/jdk/internal/org/xml/sax/SAXNotRecognizedException.java
+ src/share/classes/jdk/internal/org/xml/sax/SAXNotSupportedException.java
+ src/share/classes/jdk/internal/org/xml/sax/SAXParseException.java
+ src/share/classes/jdk/internal/org/xml/sax/XMLReader.java
+ src/share/classes/jdk/internal/org/xml/sax/helpers/DefaultHandler.java
+ src/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java
+ src/share/classes/jdk/internal/util/xml/SAXParser.java
+ src/share/classes/jdk/internal/util/xml/XMLStreamException.java
+ src/share/classes/jdk/internal/util/xml/XMLStreamWriter.java
+ src/share/classes/jdk/internal/util/xml/impl/Attrs.java
+ src/share/classes/jdk/internal/util/xml/impl/Input.java
+ src/share/classes/jdk/internal/util/xml/impl/Pair.java
+ src/share/classes/jdk/internal/util/xml/impl/Parser.java
+ src/share/classes/jdk/internal/util/xml/impl/ParserSAX.java
+ src/share/classes/jdk/internal/util/xml/impl/ReaderUTF16.java
+ src/share/classes/jdk/internal/util/xml/impl/ReaderUTF8.java
+ src/share/classes/jdk/internal/util/xml/impl/SAXParserImpl.java
+ src/share/classes/jdk/internal/util/xml/impl/XMLStreamWriterImpl.java
+ src/share/classes/jdk/internal/util/xml/impl/XMLWriter.java
Changeset: cf15abdcdf88
Author: alanb
Date: 2012-12-19 14:53 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/cf15abdcdf88
8005248: (props) Integrate small footprint parser into Properties
Reviewed-by: joehw, mchung, psandoz, erikj
! make/jdk/Makefile
- make/jdk/asm/Makefile
! src/share/classes/java/util/Properties.java
+ src/share/classes/jdk/internal/util/xml/BasicXmlPropertiesProvider.java
! test/java/util/Properties/LoadAndStoreXML.java
+ test/java/util/Properties/invalidxml/BadCase.xml
+ test/java/util/Properties/invalidxml/BadDocType.xml.excluded
+ test/java/util/Properties/invalidxml/NoClosingTag.xml
+ test/java/util/Properties/invalidxml/NoDocType.xml.excluded
+ test/java/util/Properties/invalidxml/NoRoot.xml
+ test/java/util/Properties/invalidxml/NotQuoted.xml
+ test/java/util/Properties/invalidxml/README.txt
Changeset: 1f9c19741285
Author: darcy
Date: 2012-12-19 11:53 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/1f9c19741285
8005097: Tie isSynthetic javadoc to the JLS
Reviewed-by: mduigou
! src/share/classes/java/lang/Class.java
! src/share/classes/java/lang/reflect/Constructor.java
! src/share/classes/java/lang/reflect/Executable.java
! src/share/classes/java/lang/reflect/Member.java
! src/share/classes/java/lang/reflect/Method.java
Changeset: b600d490dc57
Author: dsamersoff
Date: 2012-12-20 16:02 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/b600d490dc57
6783290: MBeanInfo/MBeanFeatureInfo has inconsistent readObject/writeObject
Summary: call readObject in all cases
Reviewed-by: emcmanus
Contributed-by: jaroslav.bachorik at oracle.com
! src/share/classes/javax/management/MBeanFeatureInfo.java
! src/share/classes/javax/management/MBeanInfo.java
Changeset: e43f90d5af11
Author: dsamersoff
Date: 2012-12-20 16:56 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/e43f90d5af11
6937053: RMI unmarshalling errors in ClientNotifForwarder cause silent failure
Summary: the catch block in the fetchNotifs() method is extended to expect UnmarshalException
Reviewed-by: emcmanus
Contributed-by: jaroslav.bachorik at oracle.com
! src/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java
Changeset: 3f014bc09297
Author: dsamersoff
Date: 2012-12-20 17:24 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/3f014bc09297
7009998: JMX synchronization during connection restart is faulty
Summary: add a return statement after the re-connecting has finished and the state is CONNECTED
Reviewed-by: sjiang
Contributed-by: jaroslav.bachorik at oracle.com
! make/netbeans/jmx/build.properties
! src/share/classes/com/sun/jmx/remote/internal/ClientCommunicatorAdmin.java
Changeset: d01a810798e0
Author: dl
Date: 2012-12-20 13:44 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/d01a810798e0
8002356: Add ForkJoin common pool and CountedCompleter
Reviewed-by: chegar, mduigou
! make/java/java/FILES_java.gmk
+ src/share/classes/java/util/concurrent/CountedCompleter.java
! src/share/classes/java/util/concurrent/ForkJoinPool.java
! src/share/classes/java/util/concurrent/ForkJoinTask.java
! src/share/classes/java/util/concurrent/ForkJoinWorkerThread.java
Changeset: 31d2f9995d6c
Author: chegar
Date: 2012-12-20 15:04 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/31d2f9995d6c
8005306: Redundant cast warning in KeepAliveStream.java
Reviewed-by: alanb
! src/share/classes/sun/net/www/http/KeepAliveStream.java
Changeset: c1a55ee9618e
Author: dsamersoff
Date: 2012-12-20 20:12 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/c1a55ee9618e
8005309: Missed tests for 6783290,6937053,7009998
Summary: Missed tests for 6783290,6937053,7009998
Reviewed-by: sjiang, emcmanus
Contributed-by: jaroslav.bachorik at oracle.com
+ test/com/sun/jmx/remote/CCAdminReconnectTest.java
+ test/com/sun/jmx/remote/NotificationMarshalVersions/Client/Client.java
+ test/com/sun/jmx/remote/NotificationMarshalVersions/Client/ConfigKey.java
+ test/com/sun/jmx/remote/NotificationMarshalVersions/Client/TestNotification.java
+ test/com/sun/jmx/remote/NotificationMarshalVersions/Server/ConfigKey.java
+ test/com/sun/jmx/remote/NotificationMarshalVersions/Server/Server.java
+ test/com/sun/jmx/remote/NotificationMarshalVersions/Server/Ste.java
+ test/com/sun/jmx/remote/NotificationMarshalVersions/Server/SteMBean.java
+ test/com/sun/jmx/remote/NotificationMarshalVersions/Server/TestNotification.java
+ test/com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.sh
+ test/javax/management/MBeanInfo/SerializationTest1.java
Changeset: edb71a37fcb7
Author: alanb
Date: 2012-12-20 20:29 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/edb71a37fcb7
8001048: JSR-160: Allow IIOP transport to be optional
Reviewed-by: dsamersoff, dfuchs, mchung
! src/share/classes/com/sun/jmx/remote/internal/IIOPHelper.java
! src/share/classes/javax/management/remote/JMXConnectorFactory.java
! src/share/classes/javax/management/remote/JMXConnectorServerFactory.java
! src/share/classes/javax/management/remote/rmi/RMIConnector.java
! src/share/classes/javax/management/remote/rmi/RMIConnectorServer.java
! src/share/classes/javax/management/remote/rmi/package.html
! test/javax/management/remote/mandatory/connection/AddressableTest.java
! test/javax/management/remote/mandatory/connection/CloseableTest.java
! test/javax/management/remote/mandatory/connection/ConnectionListenerNullTest.java
! test/javax/management/remote/mandatory/connection/IIOPURLTest.java
! test/javax/management/remote/mandatory/connection/IdleTimeoutTest.java
! test/javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java
! test/javax/management/remote/mandatory/connectorServer/SetMBeanServerForwarder.java
! test/javax/management/remote/mandatory/loading/MissingClassTest.java
! test/javax/management/remote/mandatory/provider/ProviderTest.java
! test/javax/management/remote/mandatory/serverError/JMXServerErrorTest.java
Changeset: eeda18683ddc
Author: alanb
Date: 2012-12-20 20:40 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/eeda18683ddc
8005281: (props) loadFromXML/storeToXML with small parser is not thread safe
Reviewed-by: mchung
! src/share/classes/jdk/internal/util/xml/BasicXmlPropertiesProvider.java
+ test/java/util/Properties/ConcurrentLoadAndStoreXML.java
Changeset: 60adb69bf043
Author: smarks
Date: 2012-12-20 20:11 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/60adb69bf043
8005290: remove -showversion from RMI test library subprocess mechanism
Reviewed-by: jgish, chegar, dmocek
! test/java/rmi/testlibrary/JavaVM.java
! test/java/rmi/testlibrary/StreamPipe.java
! test/sun/rmi/runtime/Log/6409194/NoConsoleOutput.java
Changeset: 42ee6b6ad373
Author: jbachorik
Date: 2012-12-21 09:27 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/42ee6b6ad373
7146162: javax/management/remote/mandatory/connection/BrokenConnectionTest.java failing intermittently
Summary: ClientCommunicatorAdmin should call gotIOException((IOException)e) instead of restart((IOException)e) when detecting a communication error, because the method gotIOException will send a failure notification if necessary.
Reviewed-by: emcmanus, sjiang
Contributed-by: jaroslav.bachorik at oracle.com
! src/share/classes/com/sun/jmx/remote/internal/ClientCommunicatorAdmin.java
Changeset: 86c10d1484e9
Author: sjiang
Date: 2012-12-21 10:58 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/86c10d1484e9
8005325: The script should use TESTVMOPTS
Summary: Put back TESTVMOPTS which was removed by mistake.
Reviewed-by: smarks
! test/sun/management/jmxremote/startstop/JMXStartStopTest.sh
Changeset: c1227b872a12
Author: joehw
Date: 2012-12-21 17:29 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/c1227b872a12
8005280: (props) Improve test coverage for small XML parser
Summary: added a few more invalid XML files, international characters to LoadAndStore test, and a behavior compatibility test.
Reviewed-by: alanb, lancea
+ test/java/util/Properties/Compatibility.xml
+ test/java/util/Properties/CompatibilityTest.java
! test/java/util/Properties/LoadAndStoreXML.java
+ test/java/util/Properties/invalidxml/BadDocType.xml
- test/java/util/Properties/invalidxml/BadDocType.xml.excluded
+ test/java/util/Properties/invalidxml/DTDRootNotMatch.xml
+ test/java/util/Properties/invalidxml/IllegalComment.xml
+ test/java/util/Properties/invalidxml/IllegalEntry.xml
+ test/java/util/Properties/invalidxml/IllegalEntry1.xml
+ test/java/util/Properties/invalidxml/IllegalKeyAttribute.xml
+ test/java/util/Properties/invalidxml/NoDocType.xml
- test/java/util/Properties/invalidxml/NoDocType.xml.excluded
+ test/java/util/Properties/invalidxml/NoNamespaceSupport.xml
Changeset: 4d28776d7007
Author: mullan
Date: 2012-12-26 10:07 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/4d28776d7007
8005117: Eliminate dependency from ConfigSpiFile to com.sun.security.auth.login.ConfigFile
Reviewed-by: alanb, mchung, weijun
! src/share/classes/com/sun/security/auth/login/ConfigFile.java
! src/share/classes/sun/security/provider/ConfigSpiFile.java
Changeset: d9cab18f326a
Author: mullan
Date: 2012-12-26 10:08 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/d9cab18f326a
Merge
- make/jdk/asm/Makefile
Changeset: 9d984ccd17fc
Author: chegar
Date: 2012-12-27 21:55 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/9d984ccd17fc
8003981: Support Parallel Array Sorting - JEP 103
Reviewed-by: chegar, forax, dholmes, dl
Contributed-by: david.holmes at oracle.com, dl at cs.oswego.edu, chris.hegarty at oracle.com
! make/java/java/FILES_java.gmk
! src/share/classes/java/util/Arrays.java
+ src/share/classes/java/util/ArraysParallelSortHelpers.java
+ test/java/util/Arrays/ParallelSorting.java
Changeset: 4ad38db38fff
Author: okutsu
Date: 2012-12-28 14:13 +0900
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/4ad38db38fff
8005471: DateFormat: Time zone info is not localized when adapter is CLDR
Reviewed-by: peytoia
! src/share/classes/sun/util/resources/TimeZoneNamesBundle.java
+ test/java/util/TimeZone/CLDRDisplayNamesTest.java
Changeset: 1da019e7999a
Author: peytoia
Date: 2012-12-28 15:07 +0900
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/1da019e7999a
8005277: Regression in JDK 7 in Bidi implementation
Reviewed-by: okutsu
! src/share/classes/sun/text/bidi/BidiBase.java
! test/java/text/Bidi/BidiConformance.java
+ test/java/text/Bidi/Bug8005277.java
Changeset: f3ac419e2bf0
Author: okutsu
Date: 2012-12-28 16:39 +0900
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/f3ac419e2bf0
8005561: typo in Calendar
Reviewed-by: peytoia
! src/share/classes/java/util/Calendar.java
Changeset: 645d774b683a
Author: xuelei
Date: 2012-12-28 00:48 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/645d774b683a
7109274: Restrict the use of certificates with RSA keys less than 1024 bits
Summary: This restriction is applied via the Java Security property, "jdk.certpath.disabledAlgorithms". This will impact providers that adhere to this security property.
Reviewed-by: mullan
! 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/security/cert/CertPathBuilder/targetConstraints/BuildEEBasicConstraints.java
! test/java/security/cert/pkix/policyChanges/TestPolicy.java
! test/sun/security/provider/certpath/DisabledAlgorithms/CPBuilder.java
! test/sun/security/provider/certpath/DisabledAlgorithms/CPValidatorEndEntity.java
! test/sun/security/provider/certpath/DisabledAlgorithms/CPValidatorIntermediate.java
! test/sun/security/provider/certpath/DisabledAlgorithms/CPValidatorTrustAnchor.java
! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ClientHandshaker/RSAExport.java
+ test/sun/security/ssl/javax/net/ssl/TLSv12/DisabledShortRSAKeys.java
! test/sun/security/ssl/javax/net/ssl/TLSv12/ShortRSAKey512.java
! test/sun/security/tools/jarsigner/concise_jarsigner.sh
Changeset: 4472a641b4dc
Author: xuelei
Date: 2012-12-28 03:50 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/4472a641b4dc
8003265: Need to clone array of input/output parameters
Reviewed-by: mullan
! src/share/classes/com/sun/jndi/dns/DnsContext.java
! src/share/classes/com/sun/jndi/ldap/BasicControl.java
Changeset: 46675076f753
Author: sjiang
Date: 2012-12-28 16:44 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/46675076f753
7120365: DiffHBTest.java fails due to ConcurrentModificationException
Summary: The problem is from the server notification forwarder, it should use a copy of listener set to do iterate.
Reviewed-by: alanb
! src/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java
! test/ProblemList.txt
+ test/javax/management/remote/mandatory/notif/ConcurrentModificationTest.java
Changeset: 0cfcba56cfa7
Author: jgish
Date: 2012-12-28 18:32 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/0cfcba56cfa7
8005594: Fix to 8003265 breaks build
Summary: backout changeset 4472a641b4dc
Reviewed-by: smarks, wetmore
! src/share/classes/com/sun/jndi/dns/DnsContext.java
! src/share/classes/com/sun/jndi/ldap/BasicControl.java
Changeset: ac5e29b62288
Author: smarks
Date: 2012-12-28 17:36 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/ac5e29b62288
Merge
Changeset: 2a5af0f766d0
Author: lana
Date: 2012-12-28 18:36 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/2a5af0f766d0
Merge
- make/jdk/asm/Makefile
! makefiles/CreateJars.gmk
! test/sun/management/jmxremote/startstop/JMXStartStopTest.sh
Changeset: 32a57e645e01
Author: katleman
Date: 2013-01-03 12:44 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/32a57e645e01
Added tag jdk8-b71 for changeset 2a5af0f766d0
! .hgtags
Changeset: c9a914b11436
Author: katleman
Date: 2013-01-10 09:55 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/c9a914b11436
Added tag jdk8-b72 for changeset 32a57e645e01
! .hgtags
Changeset: d54922883f4c
Author: alexsch
Date: 2013-01-09 16:52 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/d54922883f4c
8005019: JTable passes row index instead of length when inserts selection interval
Reviewed-by: serb, denis
! src/share/classes/javax/swing/JTable.java
+ test/javax/swing/JTable/8005019/bug8005019.java
Changeset: b2c425d7e5be
Author: lana
Date: 2013-01-10 15:49 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/b2c425d7e5be
Merge
Changeset: 28b47ed08c63
Author: mchung
Date: 2012-12-28 22:21 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/28b47ed08c63
8003562: Provide a CLI tool to analyze class dependencies
Reviewed-by: jjg, alanb, ulfzibis, erikj
! make/common/Release.gmk
! make/docs/NON_CORE_PKGS.gmk
! make/launchers/Makefile
! make/launchers/Makefile.launcher
! makefiles/CompileLaunchers.gmk
! makefiles/CreateJars.gmk
! makefiles/Images.gmk
Changeset: 3cc25d0e3bb0
Author: chegar
Date: 2012-12-29 11:00 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/3cc25d0e3bb0
8005556: java/net/Socks/SocksV4Test.java is missing @run tag
Reviewed-by: alanb
! test/java/net/Socks/SocksV4Test.java
Changeset: 38b9a7646093
Author: lana
Date: 2013-01-01 17:49 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/38b9a7646093
Merge
! makefiles/CreateJars.gmk
Changeset: cc78ceb99284
Author: jgish
Date: 2012-12-28 16:56 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/cc78ceb99284
8005118: Javadoc styles are inconsistent
Summary: use a common javadoc style in the String classes
Reviewed-by: darcy
! src/share/classes/java/lang/AbstractStringBuilder.java
! src/share/classes/java/lang/String.java
! src/share/classes/java/lang/StringBuffer.java
! src/share/classes/java/lang/StringBuilder.java
! src/share/classes/java/lang/StringIndexOutOfBoundsException.java
Changeset: 21708d15553b
Author: chegar
Date: 2013-01-03 10:00 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/21708d15553b
8005634: tools/launcher/VersionCheck.java fails version check on jdeps
Summary: add jdeps to the list of tools that do not support '-version'
Reviewed-by: mchung
! test/tools/launcher/VersionCheck.java
Changeset: 438d37d16417
Author: chegar
Date: 2013-01-04 11:18 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/438d37d16417
8005659: Add tools/pack200/AttributeTests.java to exclude list (ProblemList.txt) until pack200 updated to support method parameters
Reviewed-by: mchung, ksrini
! test/ProblemList.txt
Changeset: 6d814b2f9112
Author: chegar
Date: 2013-01-04 11:34 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/6d814b2f9112
8005638: Less secure Authentication schemes should work when more secure schemes are not available
Reviewed-by: alanb
! src/share/classes/sun/net/www/protocol/http/AuthenticationHeader.java
Changeset: 92c3b24a8e9a
Author: smarks
Date: 2013-01-04 16:10 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/92c3b24a8e9a
8005683: ProblemList.txt updates (01/2013)
Reviewed-by: mchung, alanb
Contributed-by: amy.lu at oracle.com
! test/ProblemList.txt
Changeset: 0c89465b656a
Author: chegar
Date: 2013-01-05 17:06 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/0c89465b656a
8005709: Add at since tags to new FJP getCommonPoolParallelism and commonPool
Reviewed-by: dl
! src/share/classes/java/util/concurrent/ForkJoinPool.java
Changeset: 1d9638ba5202
Author: ksrini
Date: 2013-01-07 09:58 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/1d9638ba5202
8004547: Extend JavaFX launcher support to allow full JavaFX launch feature set
Reviewed-by: mchung, kcr, ksrini
Contributed-by: david.dehaven at oracle.com
! src/share/classes/sun/launcher/LauncherHelper.java
! src/share/classes/sun/launcher/resources/launcher.properties
! test/tools/launcher/FXLauncherTest.java
Changeset: dbc692ea3f0a
Author: bchristi
Date: 2013-01-07 13:19 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/dbc692ea3f0a
8003228: (props) sun.jnu.encoding should be set to UTF-8 [macosx]
Summary: Hard-code sun.jnu.encoding to UTF-8 on Mac
Reviewed-by: naoto
! src/share/native/java/lang/System.c
! src/solaris/native/java/lang/java_props_md.c
+ test/java/util/Properties/MacJNUEncoding/ExpectedEncoding.java
+ test/java/util/Properties/MacJNUEncoding/MacJNUEncoding.sh
Changeset: 797e8a3dcd51
Author: smarks
Date: 2013-01-07 18:09 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/797e8a3dcd51
7187882: TEST_BUG: java/rmi/activation/checkusage/CheckUsage.java fails intermittently
Summary: Tighten up JavaVM test library API, and adjust tests to match.
Reviewed-by: mchung, dmocek
! test/ProblemList.txt
! test/java/rmi/activation/Activatable/shutdownGracefully/ShutdownGracefully.java
! test/java/rmi/activation/checkusage/CheckUsage.java
! test/java/rmi/registry/altSecurityManager/AltSecurityManager.java
! test/java/rmi/registry/checkusage/CheckUsage.java
! test/java/rmi/registry/reexport/Reexport.java
! test/java/rmi/testlibrary/JavaVM.java
! test/java/rmi/testlibrary/RMID.java
! test/java/rmi/transport/checkFQDN/CheckFQDN.java
! test/java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java
! test/sun/rmi/runtime/Log/4504153/Test4504153.java
! test/sun/rmi/runtime/Log/6409194/NoConsoleOutput.java
! test/sun/rmi/transport/tcp/DeadCachedConnection.java
Changeset: 98935c514de4
Author: weijun
Date: 2013-01-08 14:54 +0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/98935c514de4
8005447: default principal should act as anyone
Reviewed-by: valeriep
! src/share/classes/sun/security/jgss/krb5/InitSecContextToken.java
! src/share/classes/sun/security/jgss/krb5/Krb5AcceptCredential.java
! src/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/share/classes/sun/security/jgss/krb5/Krb5MechFactory.java
! src/share/classes/sun/security/jgss/krb5/Krb5Util.java
+ src/share/classes/sun/security/jgss/krb5/ServiceCreds.java
! src/share/classes/sun/security/jgss/krb5/SubjectComber.java
! src/share/classes/sun/security/krb5/KrbApReq.java
! src/share/classes/sun/security/krb5/internal/ktab/KeyTab.java
! src/share/classes/sun/security/ssl/krb5/Krb5ProxyImpl.java
+ test/sun/security/krb5/ServiceCredsCombination.java
+ test/sun/security/krb5/auto/AcceptPermissions.java
! test/sun/security/krb5/auto/CleanState.java
! test/sun/security/krb5/auto/Context.java
+ test/sun/security/krb5/auto/DiffNameSameKey.java
! test/sun/security/krb5/auto/DynamicKeytab.java
! test/sun/security/krb5/auto/KDC.java
! test/sun/security/krb5/auto/KeyTabCompat.java
+ test/sun/security/krb5/auto/TwoOrThree.java
Changeset: d29a7ce28189
Author: dxu
Date: 2013-01-08 20:37 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/d29a7ce28189
8002306: (se) Selector.open fails if invoked with thread interrupt status set [win]
Reviewed-by: alanb
! src/windows/classes/sun/nio/ch/PipeImpl.java
+ test/java/nio/channels/Pipe/PipeInterrupt.java
Changeset: 46e6a4b7ca26
Author: valeriep
Date: 2013-01-07 11:11 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/46e6a4b7ca26
6996769: support AEAD cipher
Summary: Added implementation for GCM mode under AES cipher
Reviewed-by: weijun
! src/share/classes/com/sun/crypto/provider/AESCipher.java
! src/share/classes/com/sun/crypto/provider/CipherCore.java
! src/share/classes/com/sun/crypto/provider/CipherTextStealing.java
! src/share/classes/com/sun/crypto/provider/FeedbackCipher.java
+ src/share/classes/com/sun/crypto/provider/GCMParameters.java
+ src/share/classes/com/sun/crypto/provider/GCTR.java
+ src/share/classes/com/sun/crypto/provider/GHASH.java
+ src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
! src/share/classes/com/sun/crypto/provider/SunJCE.java
! src/share/classes/javax/crypto/Cipher.java
! src/share/classes/javax/crypto/spec/GCMParameterSpec.java
! test/com/sun/crypto/provider/Cipher/AES/Test4512524.java
! test/com/sun/crypto/provider/Cipher/AES/Test4512704.java
! test/com/sun/crypto/provider/Cipher/AES/Test4517355.java
! test/com/sun/crypto/provider/Cipher/AES/Test4626070.java
+ test/com/sun/crypto/provider/Cipher/AES/TestGCMKeyAndIvCheck.java
+ test/com/sun/crypto/provider/Cipher/AES/TestKATForGCM.java
! test/javax/crypto/Cipher/GCMAPI.java
Changeset: 5333a4c8cade
Author: valeriep
Date: 2013-01-07 14:40 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/5333a4c8cade
Merge
Changeset: 3c5a62290939
Author: valeriep
Date: 2013-01-08 11:55 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/3c5a62290939
8004044: Lazily instantiate SunJCE.RANDOM
Summary: Replace the static initialization of SunJCE.RANDOM object w/ lazy initialization
Reviewed-by: mchung
! src/share/classes/com/sun/crypto/provider/AESKeyGenerator.java
! src/share/classes/com/sun/crypto/provider/BlowfishKeyGenerator.java
! src/share/classes/com/sun/crypto/provider/CipherCore.java
! src/share/classes/com/sun/crypto/provider/DESKeyGenerator.java
! src/share/classes/com/sun/crypto/provider/DESedeKeyGenerator.java
! src/share/classes/com/sun/crypto/provider/DESedeWrapCipher.java
! src/share/classes/com/sun/crypto/provider/DHKeyPairGenerator.java
! src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java
! src/share/classes/com/sun/crypto/provider/HmacMD5KeyGenerator.java
! src/share/classes/com/sun/crypto/provider/HmacPKCS12PBESHA1.java
! src/share/classes/com/sun/crypto/provider/HmacSHA1KeyGenerator.java
! src/share/classes/com/sun/crypto/provider/ISO10126Padding.java
! src/share/classes/com/sun/crypto/provider/KeyGeneratorCore.java
! src/share/classes/com/sun/crypto/provider/KeyProtector.java
! src/share/classes/com/sun/crypto/provider/PBECipherCore.java
! src/share/classes/com/sun/crypto/provider/PBES1Core.java
! src/share/classes/com/sun/crypto/provider/PBES2Core.java
! src/share/classes/com/sun/crypto/provider/PBMAC1Core.java
! src/share/classes/com/sun/crypto/provider/PKCS12PBECipherCore.java
! src/share/classes/com/sun/crypto/provider/SunJCE.java
Changeset: 9b6a29cb04ac
Author: valeriep
Date: 2013-01-08 13:06 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/9b6a29cb04ac
Merge
Changeset: ac5fd681a7a2
Author: darcy
Date: 2013-01-08 16:08 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/ac5fd681a7a2
8005298: Add FunctionalInterface type to the core libraries
Reviewed-by: mduigou
+ src/share/classes/java/lang/FunctionalInterface.java
Changeset: 86828e84654f
Author: mullan
Date: 2013-01-08 19:00 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/86828e84654f
7019834: Eliminate dependency from PolicyFile to com.sun.security.auth.PrincipalComparator
Summary: Add new java.security.Principal.implies method
Reviewed-by: alanb
! src/share/classes/java/security/Principal.java
! src/share/classes/sun/security/provider/PolicyFile.java
! src/share/classes/sun/security/provider/PolicyParser.java
! src/share/classes/sun/security/tools/policytool/PolicyTool.java
+ test/java/security/Principal/Implies.java
! test/sun/security/provider/PolicyFile/Comparator.java
Changeset: bf6d0bca5ea7
Author: mullan
Date: 2013-01-08 19:02 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/bf6d0bca5ea7
Merge
- make/jdk/asm/Makefile
- src/share/classes/sun/awt/TextureSizeConstraining.java
- src/share/lib/security/java.security
- test/java/rmi/server/Unmarshal/checkUnmarshalOnStopThread/CheckUnmarshall.java
Changeset: f0ed9ef84637
Author: mullan
Date: 2013-01-09 08:59 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/f0ed9ef84637
Merge
Changeset: 4c8b37f159f9
Author: mchung
Date: 2013-01-09 16:58 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/4c8b37f159f9
7103957: NegativeArraySizeException while initializing class IntegerCache
Reviewed-by: darcy, mchung
Contributed-by: brian.burkhalter at oracle.com
! src/share/classes/java/lang/Integer.java
Changeset: 4176e6cc499e
Author: darcy
Date: 2013-01-09 20:20 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/4176e6cc499e
8005713: Simplify library support for repeating annotations in java.lang.annotation
Reviewed-by: abuckley
+ src/share/classes/java/lang/annotation/Repeatable.java
Changeset: c622df692bfb
Author: bchristi
Date: 2013-01-10 10:21 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/c622df692bfb
8005962: TEST_BUG: java/util/Properties/MacJNUEncoding can fail in certain environments
Summary: Test script now sets LC_ALL, other small changes, relocate test
Reviewed-by: naoto, alanb
+ test/java/lang/System/MacJNUEncoding/ExpectedEncoding.java
+ test/java/lang/System/MacJNUEncoding/MacJNUEncoding.sh
- test/java/util/Properties/MacJNUEncoding/ExpectedEncoding.java
- test/java/util/Properties/MacJNUEncoding/MacJNUEncoding.sh
Changeset: 13ff1089e625
Author: jgish
Date: 2013-01-10 15:09 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/13ff1089e625
8005582: java/lang/Runtime/exec/WinCommand.java intermittent test failures
Summary: Remove file-deletion code at cleanup which conflicts with jtreg cleanup
Reviewed-by: chegar
! test/java/lang/Runtime/exec/WinCommand.java
Changeset: 3e906ccad412
Author: chegar
Date: 2013-01-10 21:52 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/3e906ccad412
8006007: j.u.c.atomic classes should use intrinsic getAndXXX provided by 7023898
Reviewed-by: dl, shade
! src/share/classes/java/util/concurrent/atomic/AtomicBoolean.java
! src/share/classes/java/util/concurrent/atomic/AtomicInteger.java
! src/share/classes/java/util/concurrent/atomic/AtomicIntegerArray.java
! src/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java
! src/share/classes/java/util/concurrent/atomic/AtomicLong.java
! src/share/classes/java/util/concurrent/atomic/AtomicLongArray.java
! src/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java
! src/share/classes/java/util/concurrent/atomic/AtomicReference.java
! src/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java
! src/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java
Changeset: 733885f57e14
Author: lana
Date: 2013-01-10 15:52 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/733885f57e14
Merge
Changeset: 965e89e2abd3
Author: katleman
Date: 2013-01-16 12:00 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/965e89e2abd3
Added tag jdk8-b73 for changeset 733885f57e14
! .hgtags
Changeset: e91caf05f441
Author: erikj
Date: 2012-12-27 20:18 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/e91caf05f441
8005540: build-infra: Improve incremental build speed on windows by caching find results
Reviewed-by: ohair
! makefiles/BuildJdk.gmk
! makefiles/CompileDemos.gmk
! makefiles/CompileLaunchers.gmk
! makefiles/CompileNativeLibraries.gmk
! makefiles/CopyIntoClasses.gmk
! makefiles/CreateJars.gmk
! makefiles/GensrcProperties.gmk
! makefiles/GensrcX11Wrappers.gmk
! makefiles/Images.gmk
! makefiles/Tools.gmk
Changeset: 368fa50469da
Author: erikj
Date: 2012-12-28 09:51 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/368fa50469da
8005549: build-infra: Merge NewMakefile.gmk and common/makefiles/Makefile
Reviewed-by: ohair, tbell
! makefiles/BuildJdk.gmk
Changeset: 461b069100fa
Author: erikj
Date: 2013-01-02 15:35 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/461b069100fa
8005355: build-infra: Java security signing (need a top-level make target).
Reviewed-by: tbell, ohair
! makefiles/BuildJdk.gmk
! makefiles/CompileJavaClasses.gmk
! makefiles/CreateJars.gmk
+ makefiles/SignJars.gmk
Changeset: 3841da683703
Author: erikj
Date: 2013-01-03 20:55 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/3841da683703
8005635: build-infra: Support building install in jprt
Reviewed-by: ohair
Contributed-by: tim.bell at oracle.com, erik.joelsson at oracle.com
! make/common/shared/Defs-windows.gmk
! makefiles/BuildJdk.gmk
! makefiles/Bundles.gmk
! makefiles/Images.gmk
! makefiles/Tools.gmk
Changeset: a8d25b689563
Author: erikj
Date: 2013-01-04 16:54 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/a8d25b689563
8005694: build-infra: Cleanup of misc changes in build-infra
Reviewed-by: tbell
! makefiles/CompileJavaClasses.gmk
! makefiles/CompileNativeLibraries.gmk
! makefiles/CreateJars.gmk
Changeset: 3824d8469dcf
Author: erikj
Date: 2013-01-04 17:09 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/3824d8469dcf
8005654: build-infra: Create sec-bin.zip
Reviewed-by: tbell
! makefiles/CreateJars.gmk
Changeset: d98e73b7bc78
Author: erikj
Date: 2013-01-04 22:43 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/d98e73b7bc78
8005723: build-infra: in new infra build, sec-windows-bin-zip and jgss-windows-*-bin.zip are missing
Reviewed-by: tbell
! makefiles/CreateJars.gmk
Changeset: 244e481f538b
Author: katleman
Date: 2013-01-08 13:15 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/244e481f538b
Merge
! makefiles/CreateJars.gmk
Changeset: 1868bde529b8
Author: ohrstrom
Date: 2013-01-09 13:33 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/1868bde529b8
8005096: Move a few source files in swing/beaninfo and in a demo.
Reviewed-by: ohair, erikj, malenkov
! make/javax/swing/beaninfo/SwingBeans.gmk
- make/tools/swing-beans/beaninfo/BeanInfoUtils.java
- make/tools/swing-beans/beaninfo/SwingBeanInfoBase.java
+ make/tools/swing-beans/javax/swing/SwingBeanInfoBase.java
+ make/tools/swing-beans/sun/swing/BeanInfoUtils.java
! makefiles/CompileJavaClasses.gmk
! makefiles/GensrcSwing.gmk
- src/share/demo/jfc/CodePointIM/CodePointInputMethod.java
- src/share/demo/jfc/CodePointIM/CodePointInputMethodDescriptor.java
+ src/share/demo/jfc/CodePointIM/com/sun/inputmethods/internal/codepointim/CodePointInputMethod.java
+ src/share/demo/jfc/CodePointIM/com/sun/inputmethods/internal/codepointim/CodePointInputMethodDescriptor.java
Changeset: 2cc29d0b9eaf
Author: erikj
Date: 2013-01-09 16:13 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/2cc29d0b9eaf
8005903: build-infra: bad symlink: j2sdk-bundle/jdk1.8.0.jdk/Contents/MacOS/libjli.dylib
Reviewed-by: tbell
! makefiles/Bundles.gmk
Changeset: f92ab6dbbff8
Author: erikj
Date: 2013-01-10 12:23 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/f92ab6dbbff8
8005856: build-infra: Remove special handling of base module classes header generation
Reviewed-by: alanb, tbell, ohair
Contributed-by: fredrik.ohrstrom at oracle.com
! makefiles/CompileJavaClasses.gmk
! src/share/classes/java/io/FileSystem.java
! src/share/classes/java/lang/Integer.java
! src/share/classes/java/lang/Long.java
! src/share/classes/java/net/SocketOptions.java
! src/share/classes/sun/nio/ch/IOStatus.java
! src/windows/classes/sun/nio/ch/PollArrayWrapper.java
Changeset: 4d80ab394efa
Author: erikj
Date: 2013-01-15 16:50 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/4d80ab394efa
8006296: build-infra: Unsigned sunmscapi.jar is missing manifest.
Reviewed-by: alanb, tbell
! makefiles/CreateJars.gmk
Changeset: 6d1a3d43851d
Author: katleman
Date: 2013-01-15 10:08 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/6d1a3d43851d
Merge
- make/tools/swing-beans/beaninfo/BeanInfoUtils.java
- make/tools/swing-beans/beaninfo/SwingBeanInfoBase.java
- src/share/demo/jfc/CodePointIM/CodePointInputMethod.java
- src/share/demo/jfc/CodePointIM/CodePointInputMethodDescriptor.java
Changeset: 3eef1e0540c4
Author: erikj
Date: 2013-01-16 16:40 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/3eef1e0540c4
8006385: build-infra: linux and solaris *-debuginfo-*.zip file created from the new makefile has extra HUDSON direcotry in jre/lib/i386/server
Reviewed-by: tbell
! makefiles/Import.gmk
Changeset: 54bbeb149525
Author: katleman
Date: 2013-01-16 22:21 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/54bbeb149525
Merge
- make/tools/swing-beans/beaninfo/BeanInfoUtils.java
- make/tools/swing-beans/beaninfo/SwingBeanInfoBase.java
! makefiles/CompileLaunchers.gmk
! makefiles/CreateJars.gmk
! makefiles/Images.gmk
! src/share/classes/java/lang/Integer.java
- src/share/demo/jfc/CodePointIM/CodePointInputMethod.java
- src/share/demo/jfc/CodePointIM/CodePointInputMethodDescriptor.java
Changeset: 6d849e883c40
Author: yhuang
Date: 2013-01-13 18:45 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/6d849e883c40
7114053: [sq] Inproper tanslation for iso lanugage of Albanian
Reviewed-by: naoto
! src/share/classes/sun/util/resources/sq/LocaleNames_sq.properties
! test/sun/text/resources/LocaleData
! test/sun/text/resources/LocaleDataTest.java
Changeset: 2de23975ee10
Author: yhuang
Date: 2013-01-15 19:08 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/2de23975ee10
Merge
Changeset: 68fc838d5e89
Author: yhuang
Date: 2013-01-16 19:05 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/68fc838d5e89
Merge
Changeset: 595baf3cc781
Author: yhuang
Date: 2013-01-16 23:08 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/595baf3cc781
Merge
Changeset: 478d8354285a
Author: erikj
Date: 2013-01-18 16:44 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/478d8354285a
8006567: jre/lib/applet missing from Mac JDK installation
Reviewed-by: tbell
! makefiles/Bundles.gmk
Changeset: 92d8880d5406
Author: erikj
Date: 2013-01-21 11:42 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/92d8880d5406
8006583: build-infra: Remove /javax/swing/SwingBeanInfoBase.java from src.zip
Reviewed-by: tbell
! makefiles/GensrcSwing.gmk
Changeset: a9839ed93340
Author: erikj
Date: 2013-01-21 11:42 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/a9839ed93340
Merge
Changeset: 506bf3d23f06
Author: erikj
Date: 2013-01-21 14:58 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/506bf3d23f06
8006579: build-infra: In jvm.cfg, alias -server to -client when no server jvm is built.
Reviewed-by: tbell
! makefiles/CopyFiles.gmk
Changeset: 57d5d9544628
Author: erikj
Date: 2013-01-22 09:01 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/57d5d9544628
8004151: build-infra: Generating X11 wrapper offset file is not cross compilable
Reviewed-by: dholmes, ohrstrom
! makefiles/GensrcX11Wrappers.gmk
+ src/solaris/classes/sun/awt/X11/generator/sizes.32
+ src/solaris/classes/sun/awt/X11/generator/sizes.64
Changeset: ef592aceb40e
Author: katleman
Date: 2013-01-24 16:49 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/ef592aceb40e
Added tag jdk8-b74 for changeset 57d5d9544628
! .hgtags
Changeset: c6e8a518c3cd
Author: jjg
Date: 2013-01-10 19:36 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/c6e8a518c3cd
8004834: Add doclint support into javadoc
Reviewed-by: erikj, tbell
! make/docs/Makefile
Changeset: c9308137ad9e
Author: jjg
Date: 2013-01-10 19:37 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/c9308137ad9e
Merge
- test/java/util/Properties/MacJNUEncoding/ExpectedEncoding.java
- test/java/util/Properties/MacJNUEncoding/MacJNUEncoding.sh
Changeset: 86c563dc70ca
Author: darcy
Date: 2013-01-10 21:12 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/86c563dc70ca
8006062: Add @Repeatable to repeating annotations regression tests in JDK repo
Reviewed-by: jjg
! test/java/lang/annotation/repeatingAnnotations/subpackage/Containee.java
! test/java/lang/annotation/repeatingAnnotations/subpackage/InheritedContainee.java
Changeset: 0ca2e39a110d
Author: alanb
Date: 2013-01-11 12:27 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/0ca2e39a110d
8005566: (fs) test/java/nio/file/Files/Misc.java failing (sol)
Reviewed-by: chegar
! src/solaris/classes/sun/nio/fs/SolarisAclFileAttributeView.java
! test/java/nio/file/Files/Misc.java
Changeset: 7da291690aa0
Author: alanb
Date: 2013-01-11 20:19 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/7da291690aa0
8005978: shell tests need to use the $COMPILEJDK for javac, jar and other tools
Reviewed-by: chegar
! test/ProblemList.txt
! test/com/sun/management/HotSpotDiagnosticMXBean/DumpHeap.sh
! test/com/sun/management/UnixOperatingSystemMXBean/GetMaxFileDescriptorCount.sh
! test/com/sun/management/UnixOperatingSystemMXBean/GetOpenFileDescriptorCount.sh
! test/java/io/FileOutputStream/FileOpen.sh
! test/java/io/Serializable/class/run.sh
! test/java/io/Serializable/evolution/RenamePackage/run.sh
! test/java/io/Serializable/maskSyntheticModifier/run.sh
! test/java/io/Serializable/packageAccess/run.sh
! test/java/io/Serializable/resolveClass/consTest/run.sh
! test/java/io/Serializable/resolveClass/deserializeButton/run.sh
! test/java/io/Serializable/superclassDataLoss/run.sh
! test/java/io/Serializable/unnamedPackageSwitch/run.sh
! test/java/lang/Class/getEnclosingClass/build.sh
! test/java/lang/ClassLoader/Assert.sh
! test/java/lang/ClassLoader/deadlock/TestCrossDelegate.sh
! test/java/lang/ClassLoader/deadlock/TestOneWayDelegate.sh
! test/java/lang/System/MacJNUEncoding/MacJNUEncoding.sh
! test/java/lang/Thread/UncaughtExceptions.sh
! test/java/lang/annotation/loaderLeak/LoaderLeak.sh
! test/java/lang/instrument/AppendToBootstrapClassPathSetUp.sh
! test/java/lang/instrument/AppendToClassPathSetUp.sh
! test/java/lang/instrument/BootClassPath/BootClassPathTest.sh
! test/java/lang/instrument/MakeJAR.sh
! test/java/lang/instrument/MakeJAR2.sh
! test/java/lang/instrument/MakeJAR3.sh
! test/java/lang/instrument/MakeJAR4.sh
! test/java/lang/instrument/ManifestTest.sh
! test/java/lang/instrument/ParallelTransformerLoader.sh
! test/java/lang/instrument/PremainClass/NoPremainAgent.sh
! test/java/lang/instrument/PremainClass/PremainClassTest.sh
! test/java/lang/instrument/PremainClass/ZeroArgPremainAgent.sh
! test/java/lang/instrument/RedefineBigClass.sh
! test/java/lang/instrument/RedefineClassWithNativeMethod.sh
! test/java/lang/instrument/RedefineMethodAddInvoke.sh
! test/java/lang/instrument/RedefineSetUp.sh
! test/java/lang/instrument/RetransformBigClass.sh
! test/java/lang/instrument/appendToClassLoaderSearch/CircularityErrorTest.sh
! test/java/lang/instrument/appendToClassLoaderSearch/ClassUnloadTest.sh
! test/java/lang/instrument/appendToClassLoaderSearch/CommonSetup.sh
! test/java/lang/instrument/appendToClassLoaderSearch/run_tests.sh
! test/java/net/Authenticator/B4933582.sh
! test/java/net/URL/B5086147.sh
! test/java/net/URL/runconstructor.sh
! test/java/net/URLClassLoader/B5077773.sh
! test/java/net/URLClassLoader/closetest/build.sh
! test/java/net/URLClassLoader/getresourceasstream/test.sh
! test/java/net/URLClassLoader/sealing/checksealed.sh
! test/java/net/URLConnection/6212146/test.sh
! test/java/net/URLConnection/UNCTest.sh
! test/java/nio/charset/spi/basic.sh
! test/java/rmi/activation/Activatable/extLoadedImpl/ext.sh
! test/java/rmi/registry/readTest/readTest.sh
! test/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh
! test/java/security/Security/ClassLoaderDeadlock/Deadlock2.sh
! test/java/security/Security/signedfirst/Dyn.sh
! test/java/security/Security/signedfirst/Static.sh
! test/java/security/cert/CertificateFactory/slowstream.sh
! test/java/util/Formatter/Basic.sh
! test/java/util/Locale/LocaleProviders.sh
! test/java/util/PluggableLocale/ExecTest.sh
! test/java/util/ServiceLoader/basic.sh
! test/java/util/TimeZone/TimeZoneDatePermissionCheck.sh
! test/java/util/prefs/PrefsSpi.sh
! test/javax/crypto/SecretKeyFactory/FailOverTest.sh
! test/javax/script/CommonSetup.sh
! test/javax/script/ProviderTest.sh
! test/javax/security/auth/Subject/doAs/Test.sh
! test/lib/security/java.policy/Ext_AllPolicy.sh
! test/sun/management/jmxremote/bootstrap/PasswordFilePermissionTest.sh
! test/sun/management/jmxremote/bootstrap/SSLConfigFilePermissionTest.sh
! test/sun/management/jmxremote/startstop/JMXStartStopTest.sh
! test/sun/net/www/MarkResetTest.sh
! test/sun/net/www/http/HttpClient/RetryPost.sh
! test/sun/net/www/protocol/jar/B5105410.sh
! test/sun/net/www/protocol/jar/jarbug/run.sh
! test/sun/security/krb5/config/dns.sh
! test/sun/security/krb5/runNameEquals.sh
! test/sun/security/mscapi/IsSunMSCAPIAvailable.sh
! test/sun/security/pkcs11/KeyStore/Basic.sh
! test/sun/security/pkcs11/KeyStore/ClientAuth.sh
! test/sun/security/pkcs11/KeyStore/Solaris.sh
! test/sun/security/pkcs11/Provider/ConfigQuotedString.sh
! test/sun/security/pkcs11/Provider/Login.sh
! test/sun/security/provider/PolicyFile/GrantAllPermToExtWhenNoPolicy.sh
! test/sun/security/provider/PolicyFile/getinstance/getinstance.sh
! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/EngineArgs/DebugReportsOneExtraByte.sh
! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NotifyHandshakeTest.sh
! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh
! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh
! test/sun/security/tools/keytool/autotest.sh
! test/sun/security/tools/keytool/printssl.sh
! test/sun/security/tools/keytool/readjar.sh
! test/sun/security/tools/keytool/standard.sh
! test/sun/security/util/Oid/S11N.sh
! test/sun/security/validator/certreplace.sh
! test/sun/security/validator/samedn.sh
! test/tools/launcher/ClassPathWildCard.sh
! test/tools/launcher/MultipleJRE.sh
Changeset: bc1f16f5566f
Author: darcy
Date: 2013-01-11 15:39 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/bc1f16f5566f
7131459: [Fmt-De] DecimalFormat produces wrong format() results when close to a tie
Reviewed-by: darcy
Contributed-by: olivier.lagneau at oracle.com
! src/share/classes/java/text/DigitList.java
! src/share/classes/sun/misc/FloatingDecimal.java
+ test/java/text/Format/DecimalFormat/TieRoundingTest.java
Changeset: 6f6246aced89
Author: sherman
Date: 2013-01-11 22:43 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/6f6246aced89
8005466: JAR file entry hash table uses too much memory (zlib_util.c)
Summary: realign the fields of jzcell struct
Reviewed-by: sherman
Contributed-by: ioi.lam at oracle.com
! src/share/native/java/util/zip/zip_util.h
Changeset: 8009c7e3899e
Author: sherman
Date: 2013-01-11 22:45 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/8009c7e3899e
Merge
Changeset: 7db04ae3378f
Author: chegar
Date: 2013-01-13 22:09 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/7db04ae3378f
8006153: HTTP protocol handler authenication should use Base64 API
Reviewed-by: chegar, alanb
Contributed-by: Mark Sheppard
! src/share/classes/sun/net/www/protocol/http/BasicAuthentication.java
! src/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java
Changeset: 1109bfff4e92
Author: dholmes
Date: 2013-01-13 19:57 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/1109bfff4e92
8005232: (JEP-149) Class Instance size reduction
Summary: Moved the fields for cached reflection objects into a seperate ReflectionData object to reduce dynamic footprint.
Reviewed-by: dholmes, mchung, shade
Contributed-by: Peter Levart
! src/share/classes/java/lang/Class.java
Changeset: 1d7a6adf499f
Author: naoto
Date: 2013-01-14 11:09 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/1d7a6adf499f
7162007: Clean up i18n related caches
Reviewed-by: okutsu, ohair
! make/java/java/FILES_java.gmk
! src/share/classes/java/text/DateFormatSymbols.java
! src/share/classes/java/text/DecimalFormat.java
! src/share/classes/java/text/DecimalFormatSymbols.java
! src/share/classes/java/text/NumberFormat.java
! src/share/classes/java/util/Locale.java
! src/share/classes/java/util/TimeZone.java
! src/share/classes/sun/text/resources/zh/CollationData_zh_HK.java
! src/share/classes/sun/text/resources/zh/FormatData_zh_HK.java
! src/share/classes/sun/util/locale/provider/AuxLocaleProviderAdapter.java
! src/share/classes/sun/util/locale/provider/BreakIteratorProviderImpl.java
! src/share/classes/sun/util/locale/provider/CalendarDataProviderImpl.java
! src/share/classes/sun/util/locale/provider/CalendarNameProviderImpl.java
! src/share/classes/sun/util/locale/provider/CollatorProviderImpl.java
! src/share/classes/sun/util/locale/provider/CurrencyNameProviderImpl.java
! src/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java
! src/share/classes/sun/util/locale/provider/LocaleNameProviderImpl.java
! src/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java
! src/share/classes/sun/util/locale/provider/LocaleResources.java
+ src/share/classes/sun/util/locale/provider/ResourceBundleBasedAdapter.java
! src/share/classes/sun/util/locale/provider/TimeZoneNameProviderImpl.java
! src/share/classes/sun/util/locale/provider/TimeZoneNameUtility.java
! src/share/classes/sun/util/resources/LocaleData.java
! src/share/classes/sun/util/resources/zh/CurrencyNames_zh_HK.java
! src/share/classes/sun/util/resources/zh/CurrencyNames_zh_SG.java
! src/share/classes/sun/util/resources/zh/LocaleNames_zh_HK.java
! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_HK.java
! test/java/util/PluggableLocale/BreakIteratorProviderTest.java
! test/java/util/PluggableLocale/CollatorProviderTest.java
! test/java/util/PluggableLocale/CurrencyNameProviderTest.java
! test/java/util/PluggableLocale/DateFormatProviderTest.java
! test/java/util/PluggableLocale/DateFormatSymbolsProviderTest.java
! test/java/util/PluggableLocale/DecimalFormatSymbolsProviderTest.java
! test/java/util/PluggableLocale/LocaleNameProviderTest.java
! test/java/util/PluggableLocale/NumberFormatProviderTest.java
! test/java/util/PluggableLocale/TimeZoneNameProviderTest.java
Changeset: dcb64d498d5b
Author: ksrini
Date: 2013-01-14 15:46 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/dcb64d498d5b
8005252: pack200 should support MethodParameters
Reviewed-by: jrose
! src/share/classes/com/sun/java/util/jar/pack/Attribute.java
! src/share/classes/com/sun/java/util/jar/pack/BandStructure.java
! src/share/classes/com/sun/java/util/jar/pack/Constants.java
! src/share/classes/com/sun/java/util/jar/pack/PackageReader.java
! src/share/classes/com/sun/java/util/jar/pack/PackageWriter.java
! src/share/native/com/sun/java/util/jar/pack/bands.cpp
! src/share/native/com/sun/java/util/jar/pack/bands.h
! src/share/native/com/sun/java/util/jar/pack/constants.h
! src/share/native/com/sun/java/util/jar/pack/main.cpp
! src/share/native/com/sun/java/util/jar/pack/unpack.cpp
! test/ProblemList.txt
! test/tools/pack200/AttributeTests.java
! test/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java
Changeset: edb7e34a0531
Author: xuelei
Date: 2013-01-14 18:31 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/edb7e34a0531
8006265: Add test SSLEngineDeadlock.java to ProblemList
Reviewed-by: weijun
! test/ProblemList.txt
Changeset: a40052a54801
Author: uta
Date: 2013-01-15 14:26 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/a40052a54801
8005250: Downgrade normative references to ${java.home}/lib folder from Java client code.
Summary: Javadoc was changed in accordance with CCC-8005250 request.
Reviewed-by: alanb, amenkov
! src/share/classes/java/awt/datatransfer/SystemFlavorMap.java
! src/share/classes/javax/imageio/spi/IIORegistry.java
! src/share/classes/javax/sound/midi/MidiSystem.java
! src/share/classes/javax/sound/sampled/AudioSystem.java
! src/share/classes/javax/swing/UIManager.java
Changeset: 4b012af44f24
Author: chegar
Date: 2013-01-15 11:44 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/4b012af44f24
8005406: HTTP server implementation should use Base64 API
Reviewed-by: khazra, alanb, chegar
Contributed-by: Mark Sheppard
! src/share/classes/com/sun/net/httpserver/BasicAuthenticator.java
! src/share/classes/sun/net/www/protocol/http/BasicAuthentication.java
Changeset: 44d6cabc9a3f
Author: robm
Date: 2013-01-15 19:58 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/44d6cabc9a3f
8005618: TEST_BUG: java/lang/ProcessBuilder/Basic.java failing intermittently
Reviewed-by: alanb, martin, dholmes
! test/java/lang/ProcessBuilder/Basic.java
Changeset: 9d8ef6174cfd
Author: dl
Date: 2013-01-16 10:14 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/9d8ef6174cfd
8005926: Merge ThreadLocalRandom state into java.lang.Thread
Reviewed-by: shade, chegar
! src/share/classes/java/lang/Thread.java
! src/share/classes/java/util/concurrent/ThreadLocalRandom.java
Changeset: a546d8897e0d
Author: dl
Date: 2013-01-16 12:09 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/a546d8897e0d
8001666: Add lambda-compatible atomics and accumulators to the ActomicXXX classes
Reviewed-by: dl, chegar, darcy, goetz
Contributed-by: dl at cs.oswego.edu, chris.hegarty at oracle.com
! src/share/classes/java/util/concurrent/atomic/AtomicInteger.java
! src/share/classes/java/util/concurrent/atomic/AtomicIntegerArray.java
! src/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java
! src/share/classes/java/util/concurrent/atomic/AtomicLong.java
! src/share/classes/java/util/concurrent/atomic/AtomicLongArray.java
! src/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java
! src/share/classes/java/util/concurrent/atomic/AtomicReference.java
! src/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java
! src/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java
Changeset: c7d54f93d3e5
Author: juh
Date: 2013-01-16 09:51 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/c7d54f93d3e5
8005389: Backout fix for JDK-6500133
Reviewed-by: mullan
! src/share/classes/sun/security/x509/URIName.java
! test/sun/security/x509/URIName/Parse.java
Changeset: f7f77bdf248b
Author: juh
Date: 2013-01-16 13:35 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/f7f77bdf248b
8005939: sun/security/x509/{X509CRLImplX509CertImpl}/Verify.java fail in confusing way when some providers not present
Reviewed-by: mullan, weijun
! test/sun/security/x509/X509CRLImpl/Verify.java
! test/sun/security/x509/X509CertImpl/Verify.java
Changeset: 9fed48caac80
Author: lana
Date: 2013-01-16 12:07 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/9fed48caac80
Merge
Changeset: 787c7c1c210f
Author: sherman
Date: 2013-01-17 12:49 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/787c7c1c210f
8006090: Formatter asserts with -esa
Summary: removed the offending assert
Reviewed-by: alanb, darcy
Contributed-by: brian.burkhalter at oracle.com
! src/share/classes/java/util/Formatter.java
! test/ProblemList.txt
Changeset: e8414d69692c
Author: khazra
Date: 2013-01-17 14:50 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/e8414d69692c
7171415: java.net.URI.equals/hashCode not consistent for some URIs
Summary: Rewrite URI.hashCode() to consider encoded characters, also reviewed by vitalyd at gmail.com, schlosna at gmail.com
Reviewed-by: chegar
! src/share/classes/java/net/URI.java
! test/java/net/URI/Test.java
Changeset: 79fed1733d4a
Author: jgish
Date: 2013-01-17 15:09 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/79fed1733d4a
8006534: CLONE - TestLibrary.getUnusedRandomPort() fails intermittently-doesn't retry enough times
Summary: Increase number of retries to twice the number of ports in the reserved range
Reviewed-by: mduigou
! test/java/rmi/testlibrary/TestLibrary.java
Changeset: f88e963960ae
Author: jzavgren
Date: 2013-01-18 17:34 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/f88e963960ae
8005120: Compiler warnings in socket transport native code
Reviewed-by: chegar, dsamersoff
! src/share/transport/socket/socketTransport.c
! src/share/transport/socket/sysSocket.h
! src/solaris/transport/socket/socket_md.c
! src/windows/transport/socket/socket_md.c
Changeset: 06da87777d0e
Author: alanb
Date: 2013-01-18 18:48 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/06da87777d0e
6939260: (fs) BasicFileAttributes.lastModifiedTime() should return last modified time with higher precision
Reviewed-by: chegar
! src/solaris/classes/sun/nio/fs/UnixFileAttributes.java
! src/solaris/native/sun/nio/fs/UnixNativeDispatcher.c
! test/java/nio/file/attribute/BasicFileAttributeView/Basic.java
Changeset: 33d0175ea8d9
Author: msheppar
Date: 2013-01-19 08:39 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/33d0175ea8d9
8006568: HTTP protocol handler NLTM Authentication should use Base64 API
Reviewed-by: chegar, alanb
! src/solaris/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthSequence.java
! test/sun/net/www/protocol/http/ProxyTunnelServer.java
Changeset: 78514544980d
Author: lancea
Date: 2013-01-19 10:11 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/78514544980d
8006139: add missing methods to javax.sql.rowset.serial.SQLInputImpl, SQLOutputImpl
Reviewed-by: naoto, ulfzibis, alanb
! src/share/classes/javax/sql/rowset/serial/SQLInputImpl.java
! src/share/classes/javax/sql/rowset/serial/SQLOutputImpl.java
Changeset: d3da0d29d7cd
Author: lancea
Date: 2013-01-19 10:53 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/d3da0d29d7cd
8005080: JDBC 4.2 Core changes
Reviewed-by: naoto
! src/share/classes/java/sql/BatchUpdateException.java
! src/share/classes/java/sql/CallableStatement.java
! src/share/classes/java/sql/DatabaseMetaData.java
! src/share/classes/java/sql/Driver.java
! src/share/classes/java/sql/DriverManager.java
+ src/share/classes/java/sql/JDBCType.java
! src/share/classes/java/sql/PreparedStatement.java
! src/share/classes/java/sql/ResultSet.java
! src/share/classes/java/sql/SQLTimeoutException.java
+ src/share/classes/java/sql/SQLType.java
! src/share/classes/java/sql/Statement.java
! src/share/classes/java/sql/Types.java
! src/share/classes/java/sql/package.html
! src/share/classes/javax/sql/DataSource.java
! src/share/classes/javax/sql/XADataSource.java
! src/share/classes/javax/sql/rowset/BaseRowSet.java
Changeset: bb2ed83676d2
Author: chegar
Date: 2013-01-20 09:37 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/bb2ed83676d2
8006560: java/net/ipv6tests/B6521014.java fails intermittently
Reviewed-by: khazra, wetmore
! test/java/net/ipv6tests/B6521014.java
Changeset: 6ca6b6f07653
Author: okutsu
Date: 2013-01-21 12:04 +0900
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/6ca6b6f07653
4745761: (cal) RFE: Support builder for constructing Calendar
Reviewed-by: peytoia
! src/share/classes/java/util/Calendar.java
! src/share/classes/java/util/GregorianCalendar.java
! src/share/classes/java/util/JapaneseImperialCalendar.java
+ test/java/util/Calendar/Builder/BuilderTest.java
! test/java/util/Calendar/CalendarTypeTest.java
Changeset: 3c1a440a1e12
Author: okutsu
Date: 2013-01-21 15:41 +0900
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/3c1a440a1e12
8004489: Add support for Minguo and Hijrah calendars to CalendarNameProvider SPI
8006509: Add more calendar symbol names from CLDR
Reviewed-by: peytoia
! make/tools/src/build/tools/cldrconverter/Bundle.java
! make/tools/src/build/tools/cldrconverter/CLDRConverter.java
! make/tools/src/build/tools/cldrconverter/CalendarType.java
! make/tools/src/build/tools/cldrconverter/LDMLParseHandler.java
! src/share/classes/java/util/spi/CalendarNameProvider.java
! src/share/classes/sun/text/resources/FormatData.java
! src/share/classes/sun/text/resources/ar/FormatData_ar.java
! src/share/classes/sun/text/resources/be/FormatData_be.java
! src/share/classes/sun/text/resources/bg/FormatData_bg.java
! src/share/classes/sun/text/resources/ca/FormatData_ca.java
! src/share/classes/sun/text/resources/cs/FormatData_cs.java
! src/share/classes/sun/text/resources/da/FormatData_da.java
! src/share/classes/sun/text/resources/de/FormatData_de.java
! src/share/classes/sun/text/resources/el/FormatData_el.java
! src/share/classes/sun/text/resources/es/FormatData_es.java
! src/share/classes/sun/text/resources/et/FormatData_et.java
! src/share/classes/sun/text/resources/fi/FormatData_fi.java
! src/share/classes/sun/text/resources/fr/FormatData_fr.java
! src/share/classes/sun/text/resources/hi/FormatData_hi_IN.java
! src/share/classes/sun/text/resources/hr/FormatData_hr.java
! src/share/classes/sun/text/resources/hu/FormatData_hu.java
! src/share/classes/sun/text/resources/is/FormatData_is.java
! src/share/classes/sun/text/resources/it/FormatData_it.java
! src/share/classes/sun/text/resources/iw/FormatData_iw.java
! src/share/classes/sun/text/resources/ja/FormatData_ja.java
! src/share/classes/sun/text/resources/ko/FormatData_ko.java
! src/share/classes/sun/text/resources/lt/FormatData_lt.java
! src/share/classes/sun/text/resources/lv/FormatData_lv.java
! src/share/classes/sun/text/resources/mk/FormatData_mk.java
! src/share/classes/sun/text/resources/ms/FormatData_ms.java
! src/share/classes/sun/text/resources/mt/FormatData_mt.java
! src/share/classes/sun/text/resources/nl/FormatData_nl.java
! src/share/classes/sun/text/resources/pl/FormatData_pl.java
! src/share/classes/sun/text/resources/pt/FormatData_pt.java
! src/share/classes/sun/text/resources/ro/FormatData_ro.java
! src/share/classes/sun/text/resources/ru/FormatData_ru.java
! src/share/classes/sun/text/resources/sk/FormatData_sk.java
! src/share/classes/sun/text/resources/sl/FormatData_sl.java
! src/share/classes/sun/text/resources/sr/FormatData_sr.java
! src/share/classes/sun/text/resources/sv/FormatData_sv.java
! src/share/classes/sun/text/resources/th/FormatData_th.java
! src/share/classes/sun/text/resources/tr/FormatData_tr.java
! src/share/classes/sun/text/resources/uk/FormatData_uk.java
! src/share/classes/sun/text/resources/vi/FormatData_vi.java
! src/share/classes/sun/text/resources/zh/FormatData_zh.java
! src/share/classes/sun/text/resources/zh/FormatData_zh_TW.java
! src/share/classes/sun/util/locale/provider/CalendarDataUtility.java
! src/share/classes/sun/util/locale/provider/CalendarNameProviderImpl.java
! src/share/classes/sun/util/locale/provider/LocaleResources.java
+ test/java/util/Calendar/CldrFormatNamesTest.java
! test/sun/text/resources/LocaleData
! test/sun/text/resources/LocaleDataTest.java
Changeset: bb940b2107bd
Author: juh
Date: 2013-01-21 15:05 +0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/bb940b2107bd
8006092: SecurityPermission: printIdentity doesn't exist
Reviewed-by: weijun
! test/sun/security/tools/policytool/UpdatePermissions.html
Changeset: f21a3c273fb2
Author: dl
Date: 2013-01-21 13:50 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/f21a3c273fb2
8005311: Add Scalable Updatable Variables, DoubleAccumulator, DoubleAdder, LongAccumulator, LongAdder
Reviewed-by: chegar, darcy, goetz
! make/java/java/FILES_java.gmk
+ src/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java
+ src/share/classes/java/util/concurrent/atomic/DoubleAdder.java
+ src/share/classes/java/util/concurrent/atomic/LongAccumulator.java
+ src/share/classes/java/util/concurrent/atomic/LongAdder.java
+ src/share/classes/java/util/concurrent/atomic/Striped64.java
+ test/java/util/concurrent/atomic/DoubleAdderDemo.java
+ test/java/util/concurrent/atomic/LongAdderDemo.java
Changeset: de30e46250c5
Author: lancea
Date: 2013-01-21 14:08 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/de30e46250c5
8006642: Fix javadoc warnings due to Integer.MAX_VALUE
Reviewed-by: alanb
! src/share/classes/java/sql/BatchUpdateException.java
! src/share/classes/java/sql/PreparedStatement.java
! src/share/classes/java/sql/Statement.java
Changeset: 8b1857409159
Author: lana
Date: 2013-01-20 23:38 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/8b1857409159
Merge
- make/tools/swing-beans/beaninfo/BeanInfoUtils.java
- make/tools/swing-beans/beaninfo/SwingBeanInfoBase.java
- src/share/demo/jfc/CodePointIM/CodePointInputMethod.java
- src/share/demo/jfc/CodePointIM/CodePointInputMethodDescriptor.java
Changeset: 7f4e3da76ec1
Author: lana
Date: 2013-01-21 11:16 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/7f4e3da76ec1
Merge
Changeset: 8ee6d45348ba
Author: vinnie
Date: 2013-01-22 23:32 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/8ee6d45348ba
6263419: No way to clean the memory for a java.security.Key
Reviewed-by: mullan
! src/share/classes/java/security/PrivateKey.java
! src/share/classes/javax/crypto/SecretKey.java
! src/share/classes/javax/security/auth/Destroyable.java
+ test/javax/security/auth/Destroyable/KeyDestructionTest.java
Changeset: c18f28312c49
Author: smarks
Date: 2013-01-22 18:30 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/c18f28312c49
8005646: TEST_BUG: java/rmi/activation/ActivationSystem/unregisterGroup/UnregisterGroup leaves process running
Reviewed-by: mchung
! test/java/rmi/activation/ActivationSystem/unregisterGroup/ActivateMe.java
- test/java/rmi/activation/ActivationSystem/unregisterGroup/CallbackInterface.java
- test/java/rmi/activation/ActivationSystem/unregisterGroup/Callback_Stub.java
! test/java/rmi/activation/ActivationSystem/unregisterGroup/UnregisterGroup.java
- test/java/rmi/activation/ActivationSystem/unregisterGroup/UnregisterGroup_Stub.java
! test/java/rmi/activation/ActivationSystem/unregisterGroup/rmid.security.policy
Changeset: 919afffa70b0
Author: sherman
Date: 2013-01-22 20:59 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/919afffa70b0
8003680: JSR 310 Date/Time API
Summary: Integration of JSR310 Date/Time API for M6
Reviewed-by: alanb, naoto, dholmes
Contributed-by: scolebourne at joda.org, roger.riggs at oracle.com, richard.warburton at gmail.com, misterm at gmail.com
! make/docs/CORE_PKGS.gmk
! make/java/Makefile
+ make/java/time/Makefile
! make/jprt.properties
! make/sun/Makefile
+ make/sun/tzdb/Makefile
! make/tools/Makefile
+ make/tools/src/build/tools/tzdb/ChronoField.java
+ make/tools/src/build/tools/tzdb/DateTimeException.java
+ make/tools/src/build/tools/tzdb/LocalDate.java
+ make/tools/src/build/tools/tzdb/LocalDateTime.java
+ make/tools/src/build/tools/tzdb/LocalTime.java
+ make/tools/src/build/tools/tzdb/TimeDefinition.java
+ make/tools/src/build/tools/tzdb/TzdbZoneRulesCompiler.java
+ make/tools/src/build/tools/tzdb/Utils.java
+ make/tools/src/build/tools/tzdb/ZoneOffset.java
+ make/tools/src/build/tools/tzdb/ZoneOffsetTransition.java
+ make/tools/src/build/tools/tzdb/ZoneOffsetTransitionRule.java
+ make/tools/src/build/tools/tzdb/ZoneRules.java
+ make/tools/src/build/tools/tzdb/ZoneRulesBuilder.java
+ make/tools/tzdb/Makefile
! makefiles/CreateJars.gmk
+ makefiles/GendataTZDB.gmk
! makefiles/GenerateData.gmk
! makefiles/Tools.gmk
+ src/share/classes/java/time/Clock.java
+ src/share/classes/java/time/DateTimeException.java
+ src/share/classes/java/time/DayOfWeek.java
+ src/share/classes/java/time/Duration.java
+ src/share/classes/java/time/Instant.java
+ src/share/classes/java/time/LocalDate.java
+ src/share/classes/java/time/LocalDateTime.java
+ src/share/classes/java/time/LocalTime.java
+ src/share/classes/java/time/Month.java
+ src/share/classes/java/time/Period.java
+ src/share/classes/java/time/PeriodParser.java
+ src/share/classes/java/time/Ser.java
+ src/share/classes/java/time/ZoneId.java
+ src/share/classes/java/time/ZoneOffset.java
+ src/share/classes/java/time/ZoneRegion.java
+ src/share/classes/java/time/ZonedDateTime.java
+ src/share/classes/java/time/calendar/ChronoDateImpl.java
+ src/share/classes/java/time/calendar/HijrahChrono.java
+ src/share/classes/java/time/calendar/HijrahDate.java
+ src/share/classes/java/time/calendar/HijrahDeviationReader.java
+ src/share/classes/java/time/calendar/HijrahEra.java
+ src/share/classes/java/time/calendar/JapaneseChrono.java
+ src/share/classes/java/time/calendar/JapaneseDate.java
+ src/share/classes/java/time/calendar/JapaneseEra.java
+ src/share/classes/java/time/calendar/MinguoChrono.java
+ src/share/classes/java/time/calendar/MinguoDate.java
+ src/share/classes/java/time/calendar/MinguoEra.java
+ src/share/classes/java/time/calendar/Ser.java
+ src/share/classes/java/time/calendar/ThaiBuddhistChrono.java
+ src/share/classes/java/time/calendar/ThaiBuddhistDate.java
+ src/share/classes/java/time/calendar/ThaiBuddhistEra.java
+ src/share/classes/java/time/calendar/package-info.java
+ src/share/classes/java/time/format/DateTimeBuilder.java
+ src/share/classes/java/time/format/DateTimeFormatStyleProvider.java
+ src/share/classes/java/time/format/DateTimeFormatSymbols.java
+ src/share/classes/java/time/format/DateTimeFormatter.java
+ src/share/classes/java/time/format/DateTimeFormatterBuilder.java
+ src/share/classes/java/time/format/DateTimeFormatters.java
+ src/share/classes/java/time/format/DateTimeParseContext.java
+ src/share/classes/java/time/format/DateTimeParseException.java
+ src/share/classes/java/time/format/DateTimePrintContext.java
+ src/share/classes/java/time/format/DateTimePrintException.java
+ src/share/classes/java/time/format/DateTimeTextProvider.java
+ src/share/classes/java/time/format/FormatStyle.java
+ src/share/classes/java/time/format/SignStyle.java
+ src/share/classes/java/time/format/TextStyle.java
+ src/share/classes/java/time/format/package-info.java
+ src/share/classes/java/time/overview.html
+ src/share/classes/java/time/package-info.java
+ src/share/classes/java/time/temporal/Adjusters.java
+ src/share/classes/java/time/temporal/Chrono.java
+ src/share/classes/java/time/temporal/ChronoField.java
+ src/share/classes/java/time/temporal/ChronoLocalDate.java
+ src/share/classes/java/time/temporal/ChronoLocalDateTime.java
+ src/share/classes/java/time/temporal/ChronoLocalDateTimeImpl.java
+ src/share/classes/java/time/temporal/ChronoUnit.java
+ src/share/classes/java/time/temporal/ChronoZonedDateTime.java
+ src/share/classes/java/time/temporal/ChronoZonedDateTimeImpl.java
+ src/share/classes/java/time/temporal/Era.java
+ src/share/classes/java/time/temporal/ISOChrono.java
+ src/share/classes/java/time/temporal/ISOEra.java
+ src/share/classes/java/time/temporal/ISOFields.java
+ src/share/classes/java/time/temporal/JulianFields.java
+ src/share/classes/java/time/temporal/MonthDay.java
+ src/share/classes/java/time/temporal/OffsetDate.java
+ src/share/classes/java/time/temporal/OffsetDateTime.java
+ src/share/classes/java/time/temporal/OffsetTime.java
+ src/share/classes/java/time/temporal/Queries.java
+ src/share/classes/java/time/temporal/Ser.java
+ src/share/classes/java/time/temporal/SimplePeriod.java
+ src/share/classes/java/time/temporal/Temporal.java
+ src/share/classes/java/time/temporal/TemporalAccessor.java
+ src/share/classes/java/time/temporal/TemporalAdder.java
+ src/share/classes/java/time/temporal/TemporalAdjuster.java
+ src/share/classes/java/time/temporal/TemporalField.java
+ src/share/classes/java/time/temporal/TemporalQuery.java
+ src/share/classes/java/time/temporal/TemporalSubtractor.java
+ src/share/classes/java/time/temporal/TemporalUnit.java
+ src/share/classes/java/time/temporal/ValueRange.java
+ src/share/classes/java/time/temporal/WeekFields.java
+ src/share/classes/java/time/temporal/Year.java
+ src/share/classes/java/time/temporal/YearMonth.java
+ src/share/classes/java/time/temporal/package-info.java
+ src/share/classes/java/time/zone/Ser.java
+ src/share/classes/java/time/zone/TzdbZoneRulesProvider.java
+ src/share/classes/java/time/zone/ZoneOffsetTransition.java
+ src/share/classes/java/time/zone/ZoneOffsetTransitionRule.java
+ src/share/classes/java/time/zone/ZoneRules.java
+ src/share/classes/java/time/zone/ZoneRulesException.java
+ src/share/classes/java/time/zone/ZoneRulesProvider.java
+ src/share/classes/java/time/zone/package-info.java
! src/share/classes/java/util/Formatter.java
! test/Makefile
+ test/java/time/META-INF/services/java.time.temporal.Chrono
+ test/java/time/TEST.properties
+ test/java/time/tck/java/time/AbstractDateTimeTest.java
+ test/java/time/tck/java/time/AbstractTCKTest.java
+ test/java/time/tck/java/time/TCKClock.java
+ test/java/time/tck/java/time/TCKClock_Fixed.java
+ test/java/time/tck/java/time/TCKClock_Offset.java
+ test/java/time/tck/java/time/TCKClock_System.java
+ test/java/time/tck/java/time/TCKClock_Tick.java
+ test/java/time/tck/java/time/TCKDayOfWeek.java
+ test/java/time/tck/java/time/TCKDuration.java
+ test/java/time/tck/java/time/TCKInstant.java
+ test/java/time/tck/java/time/TCKLocalDate.java
+ test/java/time/tck/java/time/TCKLocalDateTime.java
+ test/java/time/tck/java/time/TCKLocalTime.java
+ test/java/time/tck/java/time/TCKMonth.java
+ test/java/time/tck/java/time/TCKZoneId.java
+ test/java/time/tck/java/time/TCKZoneOffset.java
+ test/java/time/tck/java/time/TCKZonedDateTime.java
+ test/java/time/tck/java/time/calendar/CopticChrono.java
+ test/java/time/tck/java/time/calendar/CopticDate.java
+ test/java/time/tck/java/time/calendar/CopticEra.java
+ test/java/time/tck/java/time/calendar/TestChronoLocalDate.java
+ test/java/time/tck/java/time/calendar/TestChronoLocalDateTime.java
+ test/java/time/tck/java/time/calendar/TestHijrahChrono.java
+ test/java/time/tck/java/time/calendar/TestJapaneseChrono.java
+ test/java/time/tck/java/time/calendar/TestMinguoChrono.java
+ test/java/time/tck/java/time/calendar/TestServiceLoader.java
+ test/java/time/tck/java/time/calendar/TestThaiBuddhistChrono.java
+ test/java/time/tck/java/time/format/TCKDateTimeFormatSymbols.java
+ test/java/time/tck/java/time/format/TCKDateTimeFormatter.java
+ test/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java
+ test/java/time/tck/java/time/format/TCKDateTimeFormatters.java
+ test/java/time/tck/java/time/format/TCKDateTimePrintException.java
+ test/java/time/tck/java/time/format/TCKDateTimeTextPrinting.java
+ test/java/time/tck/java/time/format/TCKLocalizedFieldParser.java
+ test/java/time/tck/java/time/format/TCKLocalizedFieldPrinter.java
+ test/java/time/tck/java/time/temporal/TCKDateTimeAdjusters.java
+ test/java/time/tck/java/time/temporal/TCKISOFields.java
+ test/java/time/tck/java/time/temporal/TCKJulianFields.java
+ test/java/time/tck/java/time/temporal/TCKMonthDay.java
+ test/java/time/tck/java/time/temporal/TCKOffsetDate.java
+ test/java/time/tck/java/time/temporal/TCKOffsetDateTime.java
+ test/java/time/tck/java/time/temporal/TCKOffsetTime.java
+ test/java/time/tck/java/time/temporal/TCKSimplePeriod.java
+ test/java/time/tck/java/time/temporal/TCKWeekFields.java
+ test/java/time/tck/java/time/temporal/TCKYear.java
+ test/java/time/tck/java/time/temporal/TCKYearMonth.java
+ test/java/time/tck/java/time/temporal/TestChrono.java
+ test/java/time/tck/java/time/temporal/TestChronoLocalDate.java
+ test/java/time/tck/java/time/temporal/TestChronoLocalDateTime.java
+ test/java/time/tck/java/time/temporal/TestChronoZonedDateTime.java
+ test/java/time/tck/java/time/temporal/TestISOChrono.java
+ test/java/time/tck/java/time/zone/TCKFixedZoneRules.java
+ test/java/time/tck/java/time/zone/TCKZoneOffsetTransition.java
+ test/java/time/tck/java/time/zone/TCKZoneOffsetTransitionRule.java
+ test/java/time/tck/java/time/zone/TCKZoneRules.java
+ test/java/time/tck/java/time/zone/TCKZoneRulesProvider.java
+ test/java/time/test/java/time/AbstractTest.java
+ test/java/time/test/java/time/MockSimplePeriod.java
+ test/java/time/test/java/time/TestClock_Fixed.java
+ test/java/time/test/java/time/TestClock_Offset.java
+ test/java/time/test/java/time/TestClock_System.java
+ test/java/time/test/java/time/TestClock_Tick.java
+ test/java/time/test/java/time/TestDuration.java
+ test/java/time/test/java/time/TestInstant.java
+ test/java/time/test/java/time/TestLocalDate.java
+ test/java/time/test/java/time/TestLocalDateTime.java
+ test/java/time/test/java/time/TestLocalTime.java
+ test/java/time/test/java/time/TestPeriod.java
+ test/java/time/test/java/time/TestPeriodParser.java
+ test/java/time/test/java/time/TestZoneId.java
+ test/java/time/test/java/time/TestZoneOffset.java
+ test/java/time/test/java/time/TestZonedDateTime.java
+ test/java/time/test/java/time/format/AbstractTestPrinterParser.java
+ test/java/time/test/java/time/format/MockIOExceptionAppendable.java
+ test/java/time/test/java/time/format/TestCharLiteralParser.java
+ test/java/time/test/java/time/format/TestCharLiteralPrinter.java
+ test/java/time/test/java/time/format/TestDateTimeFormatSymbols.java
+ test/java/time/test/java/time/format/TestDateTimeFormatter.java
+ test/java/time/test/java/time/format/TestDateTimeFormatters.java
+ test/java/time/test/java/time/format/TestDateTimePrintException.java
+ test/java/time/test/java/time/format/TestDateTimeTextProvider.java
+ test/java/time/test/java/time/format/TestFractionPrinterParser.java
+ test/java/time/test/java/time/format/TestNumberParser.java
+ test/java/time/test/java/time/format/TestNumberPrinter.java
+ test/java/time/test/java/time/format/TestPadParserDecorator.java
+ test/java/time/test/java/time/format/TestPadPrinterDecorator.java
+ test/java/time/test/java/time/format/TestReducedParser.java
+ test/java/time/test/java/time/format/TestReducedPrinter.java
+ test/java/time/test/java/time/format/TestSettingsParser.java
+ test/java/time/test/java/time/format/TestStringLiteralParser.java
+ test/java/time/test/java/time/format/TestStringLiteralPrinter.java
+ test/java/time/test/java/time/format/TestTextParser.java
+ test/java/time/test/java/time/format/TestTextPrinter.java
+ test/java/time/test/java/time/format/TestZoneIdParser.java
+ test/java/time/test/java/time/format/TestZoneOffsetParser.java
+ test/java/time/test/java/time/format/TestZoneOffsetPrinter.java
+ test/java/time/test/java/time/format/TestZoneTextPrinterParser.java
+ test/java/time/test/java/time/temporal/MockFieldNoValue.java
+ test/java/time/test/java/time/temporal/MockFieldValue.java
+ test/java/time/test/java/time/temporal/TestChronoUnit.java
+ test/java/time/test/java/time/temporal/TestDateTimeAdjusters.java
+ test/java/time/test/java/time/temporal/TestDateTimeBuilderCombinations.java
+ test/java/time/test/java/time/temporal/TestDateTimeValueRange.java
+ test/java/time/test/java/time/temporal/TestISOChronoImpl.java
+ test/java/time/test/java/time/temporal/TestJapaneseChronoImpl.java
+ test/java/time/test/java/time/temporal/TestMonthDay.java
+ test/java/time/test/java/time/temporal/TestOffsetDate.java
+ test/java/time/test/java/time/temporal/TestOffsetDateTime.java
+ test/java/time/test/java/time/temporal/TestOffsetDateTime_instants.java
+ test/java/time/test/java/time/temporal/TestOffsetTime.java
+ test/java/time/test/java/time/temporal/TestThaiBuddhistChronoImpl.java
+ test/java/time/test/java/time/temporal/TestYear.java
+ test/java/time/test/java/time/temporal/TestYearMonth.java
+ test/java/time/test/java/time/zone/TestFixedZoneRules.java
+ test/java/time/test/java/util/TestFormatter.java
Changeset: 71691b9d45ab
Author: vinnie
Date: 2013-01-23 09:49 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/71691b9d45ab
8006741: javadoc cleanup for 6263419
Reviewed-by: alanb
! src/share/classes/java/security/PrivateKey.java
! src/share/classes/javax/crypto/SecretKey.java
Changeset: 01b36b400145
Author: uta
Date: 2013-01-23 15:06 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/01b36b400145
6519127: user.home property not set correctly
Summary: Registry-based approach was changed to SHGetKnownFolderPath/SHGetFolderPathW
Reviewed-by: alanb, anthony
! src/windows/native/java/lang/java_props_md.c
Changeset: bf2a14ebb6e9
Author: chegar
Date: 2013-01-23 14:45 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/bf2a14ebb6e9
8006669: sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh fails on mac
Reviewed-by: alanb
! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.java
! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.java
Changeset: 53064bbaeec5
Author: alanb
Date: 2013-01-23 15:12 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/53064bbaeec5
8006764: FunctionalInterface missing from rt.jar (old build)
Reviewed-by: lancea, forax
! make/java/java/FILES_java.gmk
Changeset: c9eb1d3ef37f
Author: robm
Date: 2013-01-23 17:54 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/c9eb1d3ef37f
8004729: Add java.lang.reflect.Parameter and related changes for parameter reflection
Reviewed-by: darcy, forax, psandoz, dholmes, tbell
! make/java/java/Exportedfiles.gmk
! make/java/java/FILES_c.gmk
! make/java/java/mapfile-vers
! makefiles/mapfiles/libjava/mapfile-vers
! src/share/classes/java/lang/reflect/Constructor.java
! src/share/classes/java/lang/reflect/Executable.java
! src/share/classes/java/lang/reflect/Method.java
! src/share/classes/java/lang/reflect/Modifier.java
+ src/share/classes/java/lang/reflect/Parameter.java
! src/share/javavm/export/jvm.h
+ src/share/native/java/lang/reflect/Executable.c
+ test/java/lang/reflect/Parameter/WithParameters.java
+ test/java/lang/reflect/Parameter/WithoutParameters.java
Changeset: e0552f13f4a2
Author: sherman
Date: 2013-01-23 10:29 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/e0552f13f4a2
8006773: test/java/util/zip/ZipFile/FinalizeZipFile.java failing intermittently
Summary: fixed the test case
Reviewed-by: alanb
! test/java/util/zip/ZipFile/FinalizeZipFile.java
Changeset: 87f5569effdd
Author: sherman
Date: 2013-01-23 10:31 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/87f5569effdd
Merge
Changeset: 0c86df653029
Author: vinnie
Date: 2013-01-23 21:25 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/0c86df653029
8006591: Protect keystore entries using stronger PBE algorithms
Reviewed-by: mullan
! src/share/classes/java/security/KeyStore.java
! src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
+ test/java/security/KeyStore/PBETest.java
Changeset: 1da93663f8f3
Author: vinnie
Date: 2013-01-23 23:13 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/1da93663f8f3
8005408: KeyStore API enhancements
Reviewed-by: mullan
! src/share/classes/java/security/KeyStore.java
+ src/share/classes/java/security/PKCS12Attribute.java
! src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/share/classes/sun/security/x509/AlgorithmId.java
+ test/sun/security/pkcs12/StorePasswordTest.java
+ test/sun/security/pkcs12/StoreSecretKeyTest.java
+ test/sun/security/pkcs12/StoreTrustedCertTest.java
+ test/sun/security/pkcs12/trusted.pem
Changeset: 89f37f7188df
Author: mullan
Date: 2013-01-23 20:46 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/89f37f7188df
8006813: Compilation error in PKCS12KeyStore.java
Reviewed-by: valeriep
! src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
Changeset: b68ac92d0b2a
Author: alanb
Date: 2013-01-24 09:47 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/b68ac92d0b2a
8006524: JSR-3: Allows java.beans to be optional
Reviewed-by: dfuchs, mchung
! src/share/classes/javax/management/MXBean.java
! src/share/classes/javax/management/monitor/package.html
Changeset: 943af87e0269
Author: vinnie
Date: 2013-01-24 16:44 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/943af87e0269
8006855: PKCS12 test failures due to unsupported algorithm
Reviewed-by: mullan
! src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! test/java/security/KeyStore/PBETest.java
! test/sun/security/pkcs12/StoreSecretKeyTest.java
Changeset: 1fd613016ad9
Author: ksrini
Date: 2013-01-24 09:34 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/1fd613016ad9
8006850: [pack200] disable pack200 tests until JSR-308 is implemented
Reviewed-by: alanb
! test/ProblemList.txt
Changeset: b3f0e0c79bcc
Author: vinnie
Date: 2013-01-24 18:21 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/b3f0e0c79bcc
8006863: javadoc cleanup for 8005408
Reviewed-by: alanb
! src/share/classes/java/security/PKCS12Attribute.java
Changeset: 4d3c05cc21d5
Author: darcy
Date: 2013-01-24 16:54 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/4d3c05cc21d5
8006895: Clarify that FunctionalInferface is only informative
Reviewed-by: briangoetz
! src/share/classes/java/lang/FunctionalInterface.java
Changeset: 4c9fcb5cbc07
Author: dingxmin
Date: 2013-01-25 17:00 +0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/4c9fcb5cbc07
7183373: URLClassloader.close() does not close JAR files whose resources have been loaded via getResource()
Reviewed-by: chegar
! src/share/classes/sun/misc/URLClassPath.java
+ test/sun/misc/URLClassPath/JarLoaderTest.java
Changeset: 4a4b97f7f83b
Author: alanb
Date: 2013-01-25 13:09 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/4a4b97f7f83b
8006565: java.lang.instrument specification should make it clear that -javaagent is optional
Reviewed-by: sla, dcubed, mchung
! src/share/classes/java/lang/instrument/package.html
Changeset: c6ea84a629db
Author: vinnie
Date: 2013-01-25 16:19 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/c6ea84a629db
8006946: PKCS12 test failure due to incorrect alias name
Reviewed-by: mullan
! src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
Changeset: 117491dd58c2
Author: vinnie
Date: 2013-01-25 17:47 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/117491dd58c2
8006951: Avoid storing duplicate PKCS12 attributes
Reviewed-by: mullan
! src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
Changeset: 77bde15bc6a9
Author: khazra
Date: 2013-01-25 11:52 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/77bde15bc6a9
7017962: Obsolete link is used in URL class level spec
Summary: Change the link to an archived document
Reviewed-by: chegar, mduigou
! src/share/classes/java/net/URL.java
Changeset: 4209b3936a7f
Author: mduigou
Date: 2013-01-25 16:13 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/4209b3936a7f
8005632: Extend java.util.Logger to use Supplier for messages
Reviewed-by: briangoetz, mduigou
Contributed-by: henry.jen at oracle.com
! src/share/classes/java/util/logging/Logger.java
+ test/java/util/logging/LoggerSupplierAPIsTest.java
Changeset: 1d918647332e
Author: mduigou
Date: 2013-01-25 16:13 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/1d918647332e
8004201: Add static utility methods to primitives to be used for redution operations.
Reviewed-by: darcy, mduigou, briangoetz, dholmes
Contributed-by: akhil.arora at oracle.com
! src/share/classes/java/lang/Boolean.java
! src/share/classes/java/lang/Double.java
! src/share/classes/java/lang/Float.java
! src/share/classes/java/lang/Integer.java
! src/share/classes/java/lang/Long.java
+ test/java/lang/PrimitiveSumMinMaxTest.java
Changeset: 86a5b435c928
Author: jgish
Date: 2013-01-22 11:14 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/86a5b435c928
4247235: (spec str) StringBuffer.insert(int, char[]) specification is inconsistent
Summary: Add blanket null-handling statement to StringBuilder and StringBuffer
Reviewed-by: mduigou
! src/share/classes/java/lang/AbstractStringBuilder.java
! src/share/classes/java/lang/String.java
! src/share/classes/java/lang/StringBuffer.java
! src/share/classes/java/lang/StringBuilder.java
Changeset: e96577d82cbb
Author: alanb
Date: 2013-01-26 16:57 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/e96577d82cbb
8006503: JVM_PrintStackTrace is not used in JDK
Reviewed-by: alanb, darcy
Contributed-by: eric.mccorkle at oracle.com
! src/share/javavm/export/jvm.h
Changeset: 57561ea851d2
Author: lana
Date: 2013-01-26 19:22 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/57561ea851d2
Merge
- test/java/rmi/activation/ActivationSystem/unregisterGroup/CallbackInterface.java
- test/java/rmi/activation/ActivationSystem/unregisterGroup/Callback_Stub.java
- test/java/rmi/activation/ActivationSystem/unregisterGroup/UnregisterGroup_Stub.java
! test/sun/text/resources/LocaleData
! test/sun/text/resources/LocaleDataTest.java
Changeset: 4faaaf5027a5
Author: alexsch
Date: 2013-01-14 08:32 -0500
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/4faaaf5027a5
7166409: bug4331515.java fail with NullPointerException on ubuntu10.04-x86 for JDK8
Reviewed-by: serb
! src/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
Changeset: 9c6ca265b4a1
Author: alexsch
Date: 2013-01-15 12:49 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/9c6ca265b4a1
8003978: closed/javax/swing/JRootPane/bug4670486.java fails since jdk7u12b01 on macosx
Reviewed-by: serb, leonidr
! src/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
! src/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java
! src/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
! src/share/classes/sun/swing/SwingUtilities2.java
! test/java/awt/KeyboardFocusmanager/TypeAhead/SubMenuShowTest/SubMenuShowTest.java
Changeset: 1b886bd5e5bf
Author: serb
Date: 2013-01-15 21:57 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/1b886bd5e5bf
7124525: [macosx] No animation on certain Swing components in Aqua LaF
Reviewed-by: alexsch, swingler
! src/macosx/classes/com/apple/laf/AquaPainter.java
! src/macosx/classes/com/apple/laf/ImageCache.java
Changeset: 7ea1372be2fe
Author: mcherkas
Date: 2013-01-16 17:26 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/7ea1372be2fe
8005492: Reduce number of warnings in sun/awt/* classes
Reviewed-by: art, anthony
! src/share/classes/java/awt/Button.java
! src/share/classes/java/awt/Checkbox.java
! src/share/classes/java/awt/Choice.java
! src/share/classes/java/awt/Component.java
! src/share/classes/java/awt/Container.java
! src/share/classes/java/awt/Dialog.java
! src/share/classes/java/awt/Frame.java
! src/share/classes/java/awt/KeyboardFocusManager.java
! src/share/classes/java/awt/Scrollbar.java
! src/share/classes/java/awt/TextArea.java
! src/share/classes/java/awt/TextComponent.java
! src/share/classes/java/awt/TextField.java
! src/share/classes/java/awt/Toolkit.java
! src/share/classes/java/awt/Window.java
! src/share/classes/sun/awt/image/SurfaceManager.java
Changeset: 23f9955ae34a
Author: lana
Date: 2013-01-16 15:57 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/23f9955ae34a
Merge
Changeset: 47243a4efb8b
Author: kshefov
Date: 2013-01-17 15:08 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/47243a4efb8b
7124209: [macosx] SpringLayout issue. BASELINE is not in the range: [NORTH, SOUTH]
Reviewed-by: serb, alexsch
+ test/javax/swing/SpringLayout/4726194/bug4726194.java
Changeset: 035f87fc9f74
Author: anthony
Date: 2013-01-18 14:17 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/035f87fc9f74
8005465: [macosx] Evaluate if checking for the -XstartOnFirstThread is still needed in awt.m
Summary: Allow one to start AWT on the main thread w/o exceptions
Reviewed-by: art, serb
! src/macosx/native/sun/awt/awt.m
Changeset: 5309fed435b5
Author: serb
Date: 2013-01-18 18:17 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/5309fed435b5
7179050: [macosx] Make LWAWT be able to run on AppKit thread
Summary: Removed irrelevant assertions from the LWAWT native methods
Reviewed-by: serb, anthony
Contributed-by: petr.pchelko at oracle.com
! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/macosx/native/sun/awt/AWTSurfaceLayers.m
! src/macosx/native/sun/awt/AWTView.m
! src/macosx/native/sun/awt/AWTWindow.m
! src/macosx/native/sun/awt/ApplicationDelegate.m
! src/macosx/native/sun/awt/CClipboard.m
! src/macosx/native/sun/awt/CCursorManager.m
! src/macosx/native/sun/awt/CDesktopPeer.m
! src/macosx/native/sun/awt/CDragSourceContextPeer.m
! src/macosx/native/sun/awt/CImage.m
! src/macosx/native/sun/awt/CInputMethod.m
! src/macosx/native/sun/awt/CMenu.m
! src/macosx/native/sun/awt/CMenuComponent.m
! src/macosx/native/sun/awt/CMenuItem.m
! src/macosx/native/sun/awt/CPopupMenu.m
! src/macosx/native/sun/awt/CTrayIcon.m
! src/macosx/native/sun/awt/CWrapper.m
! src/macosx/native/sun/awt/JavaComponentAccessibility.m
! src/macosx/native/sun/awt/LWCToolkit.m
! src/macosx/native/sun/awt/awt.m
! src/macosx/native/sun/osxapp/ThreadUtilities.h
! src/macosx/native/sun/osxapp/ThreadUtilities.m
Changeset: 112c08b41ca2
Author: alitvinov
Date: 2013-01-18 18:34 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/112c08b41ca2
8006417: JComboBox.showPopup(), hidePopup() fails in JRE 1.7 on OS X
Reviewed-by: art, serb
! src/macosx/classes/sun/lwawt/LWToolkit.java
! src/macosx/classes/sun/lwawt/LWWindowPeer.java
+ test/javax/swing/JComboBox/ShowPopupAfterHidePopupTest/ShowPopupAfterHidePopupTest.java
Changeset: b4131358120a
Author: raginip
Date: 2013-01-18 11:33 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/b4131358120a
8000839: Integrate the Java Access Bridge with Java Runtime
Reviewed-by: ptbrunet, erikj
! make/Makefile
+ make/bridge/AccessBridgeJava/Makefile
+ make/bridge/JAWTAccessBridge/Files_cpp.gmk
+ make/bridge/JAWTAccessBridge/Makefile
+ make/bridge/Jabswitch/Makefile
+ make/bridge/Jaccess/Makefile
+ make/bridge/JavaAccessBridge/Files_cpp.gmk
+ make/bridge/JavaAccessBridge/Makefile
+ make/bridge/Makefile
+ make/bridge/WindowsAccessBridge/Files_cpp.gmk
+ make/bridge/WindowsAccessBridge/Makefile
! makefiles/CompileJavaClasses.gmk
! makefiles/CompileLaunchers.gmk
! makefiles/CompileNativeLibraries.gmk
! makefiles/CopyFiles.gmk
! makefiles/CreateJars.gmk
! makefiles/GensrcMisc.gmk
Changeset: f55d869052dd
Author: alexsch
Date: 2013-01-21 17:55 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/f55d869052dd
8004298: NPE in WindowsTreeUI.ensureRowsAreVisible
Reviewed-by: serb
! src/share/classes/com/sun/java/swing/plaf/windows/WindowsTreeUI.java
+ test/javax/swing/JTree/8004298/bug8004298.java
Changeset: dd7e1cc4253c
Author: alexp
Date: 2013-01-24 15:26 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/dd7e1cc4253c
7147078: [macosx] Echo char set in TextField doesn't prevent word jumping
Reviewed-by: art
! src/macosx/classes/com/apple/laf/AquaKeyBindings.java
! src/macosx/classes/com/apple/laf/AquaLookAndFeel.java
! src/macosx/classes/sun/lwawt/LWTextFieldPeer.java
Changeset: 04d2005fa178
Author: alexp
Date: 2013-01-24 15:52 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/04d2005fa178
7132793: [macosx] setWheelScrollEnabled action reversed
Reviewed-by: serb, art
! src/macosx/classes/sun/lwawt/LWComponentPeer.java
! src/macosx/classes/sun/lwawt/LWScrollPanePeer.java
Changeset: 40a45a72a120
Author: serb
Date: 2013-01-24 15:55 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/40a45a72a120
8005997: [macosx] Printer Dialog opens an additional title bar
Reviewed-by: anthony, art
Contributed-by: petr.pchelko at oracle.com
! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
Changeset: fab11b21ee6e
Author: kizune
Date: 2013-01-24 16:09 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/fab11b21ee6e
7143768: [macosx] Unexpected NullPointerException and java.io.IOException during DnD
Reviewed-by: alexp
! src/macosx/classes/sun/lwawt/macosx/CDataTransferer.java
Changeset: 7dd1896b37c8
Author: malenkov
Date: 2013-01-24 17:26 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/7dd1896b37c8
6817933: Setting the background of an HTML Widget changes the native Windows JFileChooser
Reviewed-by: alexsch
! src/share/classes/sun/swing/WindowsPlacesBar.java
+ test/javax/swing/JFileChooser/6817933/Test6817933.java
Changeset: f8526b99b825
Author: serb
Date: 2013-01-24 17:50 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/f8526b99b825
8003173: [macosx] Fullscreen on Mac leaves an empty rectangle
Reviewed-by: anthony, alexsch
! src/macosx/classes/sun/awt/CGraphicsDevice.java
! src/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/macosx/classes/sun/lwawt/macosx/CPlatformView.java
! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
+ test/java/awt/FullScreen/FullScreenInsets/FullScreenInsets.java
Changeset: 32721a1a8da8
Author: malenkov
Date: 2013-01-24 17:57 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/32721a1a8da8
8005138: test/java/beans/Introspector/TestTypeResolver.java fails
Reviewed-by: alexsch
! test/java/beans/Introspector/TestTypeResolver.java
Changeset: 7cda96a78260
Author: malenkov
Date: 2013-01-24 18:06 +0400
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/7cda96a78260
8003400: JTree scrolling problem when using large model in WindowsLookAndFeel
Reviewed-by: alexsch
! src/share/classes/javax/swing/plaf/basic/BasicTreeUI.java
+ test/javax/swing/JTree/8003400/Test8003400.java
Changeset: e616c28c5120
Author: erikj
Date: 2013-01-28 14:23 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/e616c28c5120
Merge
- make/tools/swing-beans/beaninfo/BeanInfoUtils.java
- make/tools/swing-beans/beaninfo/SwingBeanInfoBase.java
! makefiles/CompileJavaClasses.gmk
! makefiles/CompileLaunchers.gmk
! makefiles/CompileNativeLibraries.gmk
! makefiles/CopyFiles.gmk
! makefiles/CreateJars.gmk
- src/share/demo/jfc/CodePointIM/CodePointInputMethod.java
- src/share/demo/jfc/CodePointIM/CodePointInputMethodDescriptor.java
Changeset: a1a55db02f34
Author: lana
Date: 2013-01-29 20:19 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/a1a55db02f34
Merge
! makefiles/CreateJars.gmk
Changeset: 9d5c43050210
Author: dl
Date: 2013-01-11 16:50 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/9d5c43050210
8006123: Support @Contended Annotation - JEP 142 (jdk part)
Summary: jdk changes for 8003895.
Reviewed-by: darcy, jrose, coleenp, dholmes, kvn
Contributed-by: Aleksey Shipilev
+ src/share/classes/sun/misc/Contended.java
Changeset: 739351a0a7a1
Author: kvn
Date: 2013-01-23 11:47 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/739351a0a7a1
8006799: Optimize sun.nio.cs.ISO_8859_1$Encode.encodeArrayLoop() (jdk part of 6896617)
Summary: Move hot loop in ISO_8859_1$Encode.encodeArrayLoop() into separate method encodeISOArray() to be replaced by JVM JIT compiler with optimized intrinsic code.
Reviewed-by: alanb, sherman
! src/share/classes/sun/nio/cs/ISO_8859_1.java
Changeset: e9d00d30fcca
Author: amurillo
Date: 2013-01-25 03:02 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/e9d00d30fcca
Merge
Changeset: ac286bf65242
Author: amurillo
Date: 2013-01-30 10:18 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/ac286bf65242
Merge
- test/java/rmi/activation/ActivationSystem/unregisterGroup/CallbackInterface.java
- test/java/rmi/activation/ActivationSystem/unregisterGroup/Callback_Stub.java
- test/java/rmi/activation/ActivationSystem/unregisterGroup/UnregisterGroup_Stub.java
Changeset: 3c499051a5df
Author: erikj
Date: 2013-01-29 16:35 +0100
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/3c499051a5df
8006873: SWAT-b74 msvcr100.dll does not have the permission for all
Reviewed-by: alanb, tbell
! makefiles/CopyFiles.gmk
Changeset: 4a67fdb752b7
Author: katleman
Date: 2013-01-30 13:04 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/4a67fdb752b7
Merge
! makefiles/CopyFiles.gmk
Changeset: 6ba6353ab42c
Author: katleman
Date: 2013-01-31 17:04 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/6ba6353ab42c
Added tag jdk8-b75 for changeset 4a67fdb752b7
! .hgtags
Changeset: f8e58884593b
Author: mchung
Date: 2013-02-08 16:58 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/f8e58884593b
Merge
! .hgtags
! make/Makefile
! make/common/Release.gmk
! make/common/internal/Defs-langtools.gmk
! make/common/shared/Defs-windows.gmk
! make/docs/Makefile
! make/java/Makefile
! make/java/java/Exportedfiles.gmk
! make/java/java/FILES_c.gmk
! make/java/java/FILES_java.gmk
! make/java/java/mapfile-vers
! make/java/security/Makefile
+ make/java/time/Makefile
- make/jdk/asm/Makefile
! make/jprt.properties
! make/launchers/Makefile
! make/tools/classanalyzer/src/com/sun/classanalyzer/ClassPath.java
- make/tools/swing-beans/beaninfo/BeanInfoUtils.java
- make/tools/swing-beans/beaninfo/SwingBeanInfoBase.java
! src/share/classes/com/sun/crypto/provider/AESKeyGenerator.java
! src/share/classes/com/sun/crypto/provider/BlowfishKeyGenerator.java
! src/share/classes/com/sun/crypto/provider/CipherCore.java
! src/share/classes/com/sun/crypto/provider/DESKeyGenerator.java
! src/share/classes/com/sun/crypto/provider/DESedeKeyGenerator.java
! src/share/classes/com/sun/crypto/provider/DESedeWrapCipher.java
! src/share/classes/com/sun/crypto/provider/DHKeyPairGenerator.java
! src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java
! src/share/classes/com/sun/crypto/provider/HmacMD5KeyGenerator.java
! src/share/classes/com/sun/crypto/provider/HmacPKCS12PBESHA1.java
! src/share/classes/com/sun/crypto/provider/HmacSHA1KeyGenerator.java
! src/share/classes/com/sun/crypto/provider/ISO10126Padding.java
! src/share/classes/com/sun/crypto/provider/KeyGeneratorCore.java
! src/share/classes/com/sun/crypto/provider/KeyProtector.java
! src/share/classes/com/sun/crypto/provider/PBECipherCore.java
! src/share/classes/com/sun/crypto/provider/PBES1Core.java
! src/share/classes/com/sun/crypto/provider/PBES2Core.java
! src/share/classes/com/sun/crypto/provider/PBMAC1Core.java
! src/share/classes/com/sun/crypto/provider/PKCS12PBECipherCore.java
! src/share/classes/com/sun/crypto/provider/SunJCE.java
! src/share/classes/com/sun/jmx/remote/internal/IIOPHelper.java
! src/share/classes/java/lang/Class.java
! src/share/classes/java/lang/Thread.java
! src/share/classes/java/sql/DriverManager.java
! src/share/classes/java/util/Properties.java
! src/share/classes/sun/launcher/LauncherHelper.java
! src/share/classes/sun/launcher/resources/launcher.properties
! src/share/classes/sun/misc/URLClassPath.java
! src/share/classes/sun/misc/Unsafe.java
- src/share/demo/jfc/CodePointIM/CodePointInputMethod.java
- src/share/demo/jfc/CodePointIM/CodePointInputMethodDescriptor.java
! src/share/javavm/export/jvm.h
- src/share/lib/security/java.security
! src/share/native/java/lang/System.c
! test/Makefile
- test/java/rmi/activation/ActivationSystem/unregisterGroup/CallbackInterface.java
- test/java/rmi/activation/ActivationSystem/unregisterGroup/Callback_Stub.java
- test/java/rmi/activation/ActivationSystem/unregisterGroup/UnregisterGroup_Stub.java
- test/java/rmi/server/Unmarshal/checkUnmarshalOnStopThread/CheckUnmarshall.java
Changeset: ea21e17c4b2e
Author: ksrini
Date: 2013-02-01 22:12 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/ea21e17c4b2e
8003549: (pack200) assertion errors when processing lambda class files with IMethods
Summary: add more check for opcode, sketch provided by jrose
Reviewed-by: jrose
! src/share/classes/com/sun/java/util/jar/pack/Attribute.java
! src/share/classes/com/sun/java/util/jar/pack/ClassReader.java
! src/share/classes/com/sun/java/util/jar/pack/ConstantPool.java
! src/share/classes/com/sun/java/util/jar/pack/Instruction.java
! src/share/classes/com/sun/java/util/jar/pack/PackageWriter.java
! src/share/classes/com/sun/java/util/jar/pack/PackerImpl.java
! src/share/classes/com/sun/java/util/jar/pack/PropMap.java
! src/share/classes/com/sun/java/util/jar/pack/Utils.java
! test/ProblemList.txt
+ test/tools/pack200/InstructionTests.java
! test/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java
Changeset: 786a42c2ab4a
Author: mchung
Date: 2013-02-10 20:10 -0800
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/786a42c2ab4a
Sync with jdk8 b75
! make/bridge/AccessBridgeJava/Makefile
! make/bridge/JAWTAccessBridge/Makefile
! make/bridge/Jabswitch/Makefile
! make/bridge/Jaccess/Makefile
! make/bridge/JavaAccessBridge/Makefile
! make/bridge/WindowsAccessBridge/Makefile
! make/common/Modules.gmk
! make/modules/modules.config
! make/modules/modules.group
! make/modules/modules.properties
! src/share/classes/java/lang/module/ModuleInfoReader.java
! src/share/classes/org/openjdk/jigsaw/ClassInfo.java
From chris.hegarty at oracle.com Mon Feb 11 03:49:22 2013
From: chris.hegarty at oracle.com (chris.hegarty at oracle.com)
Date: Mon, 11 Feb 2013 11:49:22 +0000
Subject: hg: jigsaw/jigsaw/jdk: PBETest depends on jcs provider
Message-ID: <20130211114947.34ADC479A1@hg.openjdk.java.net>
Changeset: cc0fca2f0217
Author: chegar
Date: 2013-02-11 11:48 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/cc0fca2f0217
PBETest depends on jcs provider
! test/ModulesProblemList.txt
From chris.hegarty at oracle.com Mon Feb 11 10:24:54 2013
From: chris.hegarty at oracle.com (chris.hegarty at oracle.com)
Date: Mon, 11 Feb 2013 18:24:54 +0000
Subject: hg: jigsaw/jigsaw: 2 new changesets
Message-ID: <20130211182455.292B5479AD@hg.openjdk.java.net>
Changeset: 61a415643ae0
Author: chegar
Date: 2013-02-06 11:36 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/61a415643ae0
8007625: race with nested repos in /common/bin/hgforest.sh
Reviewed-by: dholmes, ohair, ohrstrom
! common/bin/hgforest.sh
! get_source.sh
Changeset: 1370a16d60ea
Author: chegar
Date: 2013-02-11 18:08 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/1370a16d60ea
Add bdb to the list of repos in hgforest
! common/bin/hgforest.sh
From chris.hegarty at oracle.com Mon Feb 11 10:33:15 2013
From: chris.hegarty at oracle.com (chris.hegarty at oracle.com)
Date: Mon, 11 Feb 2013 18:33:15 +0000
Subject: hg: jigsaw/jigsaw/jdk: Update MODULE variable in sun/util/Makefile
Message-ID: <20130211183336.95DD2479AE@hg.openjdk.java.net>
Changeset: f86c8c71c46a
Author: chegar
Date: 2013-02-11 18:31 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/f86c8c71c46a
Update MODULE variable in sun/util/Makefile
! make/sun/util/Makefile
From alan.bateman at oracle.com Mon Feb 11 11:58:05 2013
From: alan.bateman at oracle.com (alan.bateman at oracle.com)
Date: Mon, 11 Feb 2013 19:58:05 +0000
Subject: hg: jigsaw/jigsaw/jdk: 4 new changesets
Message-ID: <20130211195901.EA7F6479B0@hg.openjdk.java.net>
Changeset: 487416b6a210
Author: alanb
Date: 2013-02-11 12:04 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/487416b6a210
JDBC-ODBC Bridge removed in jdk8
! make/modules/modules.config
! make/modules/modules.group
Changeset: 9eedd5f2de7f
Author: alanb
Date: 2013-02-11 15:31 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/9eedd5f2de7f
Move com.sun.security.auth out of base module
! make/com/sun/security/auth/FILES_java.gmk
! make/modules/modules.config
! make/modules/modules.group
- src/share/classes/com/sun/security/auth/callback/DialogCallbackHandler.java
Changeset: e3d5f96b9f52
Author: alanb
Date: 2013-02-11 18:53 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/e3d5f96b9f52
No java.beans in base module
! make/modules/modules.config
! src/share/classes/com/sun/java/util/jar/pack/PackerImpl.java
! src/share/classes/com/sun/java/util/jar/pack/UnpackerImpl.java
! src/share/classes/java/util/jar/Pack200.java
! src/share/classes/java/util/logging/LogManager.java
! test/ModulesProblemList.txt
Changeset: b780336d6232
Author: alanb
Date: 2013-02-11 18:54 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/b780336d6232
Merge
! test/ModulesProblemList.txt
From alan.bateman at oracle.com Tue Feb 12 08:14:53 2013
From: alan.bateman at oracle.com (alan.bateman at oracle.com)
Date: Tue, 12 Feb 2013 16:14:53 +0000
Subject: hg: jigsaw/jigsaw/jdk: Base no longer requires optional dependency on
XML
Message-ID: <20130212161516.72432479DE@hg.openjdk.java.net>
Changeset: 2c2c7232e17b
Author: alanb
Date: 2013-02-12 16:10 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/2c2c7232e17b
Base no longer requires optional dependency on XML
Add requires service directives for java.time
! make/modules/jdk.depconfig
! make/modules/modules.group
From alan.bateman at oracle.com Wed Feb 13 07:42:05 2013
From: alan.bateman at oracle.com (alan.bateman at oracle.com)
Date: Wed, 13 Feb 2013 15:42:05 +0000
Subject: hg: jigsaw/jigsaw/langtools: Update new build to build jigsaw (images
for now)
Message-ID: <20130213154212.39CE147A27@hg.openjdk.java.net>
Changeset: 2985b07bd288
Author: erikj
Date: 2013-02-13 15:38 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/2985b07bd288
Update new build to build jigsaw (images for now)
! makefiles/BuildLangtools.gmk
From alan.bateman at oracle.com Wed Feb 13 07:40:58 2013
From: alan.bateman at oracle.com (alan.bateman at oracle.com)
Date: Wed, 13 Feb 2013 15:40:58 +0000
Subject: hg: jigsaw/jigsaw: Update new build to build jigsaw (images for now)
Message-ID: <20130213154058.8F9F947A26@hg.openjdk.java.net>
Changeset: ba5b2dcaa028
Author: erikj
Date: 2013-02-13 15:38 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/rev/ba5b2dcaa028
Update new build to build jigsaw (images for now)
+ common/autoconf/bdb.m4
! common/autoconf/configure.ac
! common/autoconf/generated-configure.sh
! common/autoconf/libraries.m4
! common/autoconf/source-dirs.m4
! common/autoconf/spec.gmk.in
! common/bin/compare.sh
+ common/makefiles/BdbWrapper.gmk
! common/makefiles/Main.gmk
! common/makefiles/MakeBase.gmk
From alan.bateman at oracle.com Wed Feb 13 07:42:34 2013
From: alan.bateman at oracle.com (alan.bateman at oracle.com)
Date: Wed, 13 Feb 2013 15:42:34 +0000
Subject: hg: jigsaw/jigsaw/jdk: Update new build to build jigsaw (images for
now)
Message-ID: <20130213154310.9FB8E47A28@hg.openjdk.java.net>
Changeset: 94eaaf8ac3b9
Author: erikj
Date: 2013-02-13 15:38 +0000
URL: http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/94eaaf8ac3b9
Update new build to build jigsaw (images for now)
! makefiles/CompileNativeLibraries.gmk
! makefiles/Import.gmk
! makefiles/mapfiles/libjava/mapfile-vers
From Alan.Bateman at oracle.com Wed Feb 13 07:57:08 2013
From: Alan.Bateman at oracle.com (Alan Bateman)
Date: Wed, 13 Feb 2013 15:57:08 +0000
Subject: build updates
Message-ID: <511BB7D4.4060400@oracle.com>
Just a quick note to say that the changes that I just pushed (on behalf
of Erik) get jigsaw/jigsaw building the regular JRE/JDK images with the
new build. The next step will be to add the a "modules" target that
works like the post-processing step in the old build and gives us module
image + jmods. Hopefully we'll have that soon and that will eliminate
our dependency on the old build. More medium term is of course to
restructure the source code and have the build compile modules directly.
The other module configuration changes from a few days ago are just to
update the configuration as there have been a lot of changes in jdk8
since we last updated it.
-Alan