From glewis at eyesbeyond.com Sun Mar 4 22:55:37 2012 From: glewis at eyesbeyond.com (Greg Lewis) Date: Sun, 4 Mar 2012 22:55:37 -0800 Subject: Pushing changes for Update 2 Message-ID: <20120305065537.GA35559@misty.eyesbeyond.com> G'day all, I've taken some time to get my bsd-port local repo sync'ed up with the jdk7u2 repo. I'd like to push what I have up into the main repo, but thought it was worth talking over before I do that since I'm not a mercurial guru. Here is what I've done so far: 1. Pull from the jdk7u2 repo. 2. Merged and committed (this warned about creating an extra head, but I went ahead since this seemed reasonable given I was pulling from a new repo). 3. Merged Linux specific changes into the BSD specific code, fixed some merge botches and committed that. The result compiles on FreeBSD/i386 and runs a few examples that I tried. As I said, I'd like to push this up to the main repo now. Some open questions: . Should we tag or branch the current repo first? . Will pushing cause any problem for anyone else? . Has anyone got time to test compile it on other platforms first (or is the best thing to just push and let people test that way)? . Should we branch once we've waited for a week or so and use head for jdk7u4 merging and let any bug fixes go into a jdk7u2 branch? . Anything I'm missing? I expect the jdk7u4 merge to be a lot bigger since we'll need to carefully integrate with the Mac OS X support that is going in. -- Greg Lewis Email : glewis at eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis at FreeBSD.org From kurt at intricatesoftware.com Thu Mar 8 04:50:08 2012 From: kurt at intricatesoftware.com (Kurt Miller) Date: Thu, 8 Mar 2012 07:50:08 -0500 Subject: Pushing changes for Update 2 In-Reply-To: <20120305065537.GA35559@misty.eyesbeyond.com> References: <20120305065537.GA35559@misty.eyesbeyond.com> Message-ID: <2470C851-77FC-47F2-9896-A1A29C4C24F4@intricatesoftware.com> Hi Greg, On Mar 5, 2012, at 1:55 AM, Greg Lewis wrote: > G'day all, > > I've taken some time to get my bsd-port local repo sync'ed up with the > jdk7u2 repo. I'd like to push what I have up into the main repo, but > thought it was worth talking over before I do that since I'm not a > mercurial guru. Here is what I've done so far: > > 1. Pull from the jdk7u2 repo. > 2. Merged and committed (this warned about creating an extra head, but I > went ahead since this seemed reasonable given I was pulling from a new > repo). > 3. Merged Linux specific changes into the BSD specific code, fixed some > merge botches and committed that. > > The result compiles on FreeBSD/i386 and runs a few examples that I tried. > As I said, I'd like to push this up to the main repo now. Some open > questions: Thanks for updating the tree. > > . Should we tag or branch the current repo first? Yes. Whatever is most similar to a cvs tag seems best so we can record our current state. > . Will pushing cause any problem for anyone else? I'm ok with it. > . Has anyone got time to test compile it on other platforms first (or is > the best thing to just push and let people test that way)? I'd rather test after pushing and make any corrections after if needed. > . Should we branch once we've waited for a week or so and use head for > jdk7u4 merging and let any bug fixes go into a jdk7u2 branch? I'm not sure. If we're going to have two active trees, I think branching might be the way to go for this. > . Anything I'm missing? Sounds like a good plan to me. > > I expect the jdk7u4 merge to be a lot bigger since we'll need to carefully > integrate with the Mac OS X support that is going in. > > -- > Greg Lewis Email : glewis at eyesbeyond.com > Eyes Beyond Web : http://www.eyesbeyond.com > Information Technology FreeBSD : glewis at FreeBSD.org > From glewis at eyesbeyond.com Thu Mar 8 23:17:51 2012 From: glewis at eyesbeyond.com (Greg Lewis) Date: Thu, 8 Mar 2012 23:17:51 -0800 Subject: Pushing changes for Update 2 In-Reply-To: <2470C851-77FC-47F2-9896-A1A29C4C24F4@intricatesoftware.com> References: <20120305065537.GA35559@misty.eyesbeyond.com> <2470C851-77FC-47F2-9896-A1A29C4C24F4@intricatesoftware.com> Message-ID: <20120309071751.GA12280@misty.eyesbeyond.com> G'day Kurt, On Thu, Mar 08, 2012 at 07:50:08AM -0500, Kurt Miller wrote: > On Mar 5, 2012, at 1:55 AM, Greg Lewis wrote: > > I've taken some time to get my bsd-port local repo sync'ed up with the > > jdk7u2 repo. I'd like to push what I have up into the main repo, but > > thought it was worth talking over before I do that since I'm not a > > mercurial guru. Here is what I've done so far: > > > > 1. Pull from the jdk7u2 repo. > > 2. Merged and committed (this warned about creating an extra head, but I > > went ahead since this seemed reasonable given I was pulling from a new > > repo). > > 3. Merged Linux specific changes into the BSD specific code, fixed some > > merge botches and committed that. > > > > The result compiles on FreeBSD/i386 and runs a few examples that I tried. > > As I said, I'd like to push this up to the main repo now. Some open > > questions: > > Thanks for updating the tree. No worries. I've had some confirmation for FreeBSD/amd64 too. > > . Should we tag or branch the current repo first? > > Yes. Whatever is most similar to a cvs tag seems best so we can record our current state. Sounds good. Will do that. > > . Will pushing cause any problem for anyone else? > > I'm ok with it. > > > . Has anyone got time to test compile it on other platforms first (or is > > the best thing to just push and let people test that way)? > > I'd rather test after pushing and make any corrections after if needed. > > > . Should we branch once we've waited for a week or so and use head for > > jdk7u4 merging and let any bug fixes go into a jdk7u2 branch? > > I'm not sure. If we're going to have two active trees, I think branching might be the way to go for this. Sure. We can figure that out after a little shakedown time too. > > . Anything I'm missing? > > Sounds like a good plan to me. Thanks! I'll likely give it a try this weekend. > > I expect the jdk7u4 merge to be a lot bigger since we'll need to carefully > > integrate with the Mac OS X support that is going in. -- Greg Lewis Email : glewis at eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis at FreeBSD.org From glewis at eyesbeyond.com Sun Mar 11 13:56:41 2012 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 11 Mar 2012 20:56:41 +0000 Subject: hg: bsd-port/bsd-port: Tag the original 7.0 release Message-ID: <20120311205642.080E7478F2@hg.openjdk.java.net> Changeset: 571ae6059de0 Author: Greg Lewis Date: 2012-03-11 13:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/571ae6059de0 Tag the original 7.0 release ! .hgtags From glewis at eyesbeyond.com Sun Mar 11 13:56:57 2012 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 11 Mar 2012 20:56:57 +0000 Subject: hg: bsd-port/bsd-port/corba: Tag the original 7.0 release Message-ID: <20120311205658.7FA99478F3@hg.openjdk.java.net> Changeset: 5169a13563b5 Author: Greg Lewis Date: 2012-03-11 13:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/5169a13563b5 Tag the original 7.0 release ! .hgtags From glewis at eyesbeyond.com Sun Mar 11 13:57:02 2012 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 11 Mar 2012 20:57:02 +0000 Subject: hg: bsd-port/bsd-port/hotspot: Tag the original 7.0 release Message-ID: <20120311205704.46213478F4@hg.openjdk.java.net> Changeset: cf81f1104a1f Author: Greg Lewis Date: 2012-03-11 13:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/cf81f1104a1f Tag the original 7.0 release ! .hgtags From glewis at eyesbeyond.com Sun Mar 11 13:57:08 2012 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 11 Mar 2012 20:57:08 +0000 Subject: hg: bsd-port/bsd-port/jaxp: Tag the original 7.0 release Message-ID: <20120311205708.9A6FA478F5@hg.openjdk.java.net> Changeset: 760b5abe28dc Author: Greg Lewis Date: 2012-03-11 13:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/760b5abe28dc Tag the original 7.0 release ! .hgtags From glewis at eyesbeyond.com Sun Mar 11 13:57:12 2012 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 11 Mar 2012 20:57:12 +0000 Subject: hg: bsd-port/bsd-port/jaxws: Tag the original 7.0 release Message-ID: <20120311205712.52DB2478F6@hg.openjdk.java.net> Changeset: 8cf1bc737420 Author: Greg Lewis Date: 2012-03-11 13:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/8cf1bc737420 Tag the original 7.0 release ! .hgtags From glewis at eyesbeyond.com Sun Mar 11 13:57:16 2012 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 11 Mar 2012 20:57:16 +0000 Subject: hg: bsd-port/bsd-port/jdk: Tag the original 7.0 release Message-ID: <20120311205726.24691478F7@hg.openjdk.java.net> Changeset: b3baa445c53f Author: Greg Lewis Date: 2012-03-11 13:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b3baa445c53f Tag the original 7.0 release ! .hgtags From glewis at eyesbeyond.com Sun Mar 11 13:57:31 2012 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 11 Mar 2012 20:57:31 +0000 Subject: hg: bsd-port/bsd-port/langtools: Tag the original 7.0 release Message-ID: <20120311205733.EE3C3478F8@hg.openjdk.java.net> Changeset: 213f06472cd8 Author: Greg Lewis Date: 2012-03-11 13:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/213f06472cd8 Tag the original 7.0 release ! .hgtags From glewis at eyesbeyond.com Sun Mar 11 14:04:20 2012 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 11 Mar 2012 21:04:20 +0000 Subject: hg: bsd-port/bsd-port: 34 new changesets Message-ID: <20120311210421.2A06B478F9@hg.openjdk.java.net> Changeset: 831f1dadcc35 Author: katleman Date: 2011-06-21 17:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/831f1dadcc35 7057705: can't generate api docs for JDK7 updates Reviewed-by: asaha ! make/Defs-internal.gmk Changeset: 91954c06ba1e Author: schien Date: 2011-07-21 12:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/91954c06ba1e Added tag jdk7u2-b01 for changeset 831f1dadcc35 ! .hgtags Changeset: c8b409d5b8d1 Author: schien Date: 2011-08-30 10:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/c8b409d5b8d1 Added tag jdk7u2-b04 for changeset 91954c06ba1e ! .hgtags Changeset: 4331602abe52 Author: schien Date: 2011-08-31 15:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/4331602abe52 Added tag jdk7u2-b05 for changeset c8b409d5b8d1 ! .hgtags Changeset: ee292b0e3cdf Author: schien Date: 2011-09-08 16:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/ee292b0e3cdf Added tag jdk7u2-b06 for changeset 4331602abe52 ! .hgtags Changeset: 35934290c1be Author: schien Date: 2011-09-14 13:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/35934290c1be Added tag jdk7u2-b07 for changeset ee292b0e3cdf ! .hgtags Changeset: ae0dc68f422f Author: asaha Date: 2011-09-14 22:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/ae0dc68f422f 7082689: allow duplicate bug ids in jdk7u repos Reviewed-by: jcoomes ! .jcheck/conf Changeset: 194f60b57099 Author: schien Date: 2011-09-22 06:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/194f60b57099 Added tag jdk7u2-b08 for changeset ae0dc68f422f ! .hgtags Changeset: 3ac30b385287 Author: katleman Date: 2011-06-21 17:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/3ac30b385287 7057705: can't generate api docs for JDK7 updates Reviewed-by: asaha ! make/Defs-internal.gmk Changeset: 759022612737 Author: asaha Date: 2011-06-28 11:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/759022612737 Merge Changeset: f54dd2af25df Author: xdono Date: 2011-06-27 16:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/f54dd2af25df Added tag jdk7u1-b01 for changeset 3ac30b385287 ! .hgtags Changeset: 6a72c3fdf2f6 Author: asaha Date: 2011-06-28 11:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/6a72c3fdf2f6 Merge ! .hgtags Changeset: bbe009987085 Author: asaha Date: 2011-06-24 17:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/bbe009987085 Merge Changeset: 34451dc0580d Author: asaha Date: 2011-06-28 13:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/34451dc0580d Merge Changeset: bf735d852f79 Author: schien Date: 2011-08-04 10:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/bf735d852f79 Added tag jdk7u1-b02 for changeset 34451dc0580d ! .hgtags Changeset: f66a2bada589 Author: schien Date: 2011-08-26 14:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/f66a2bada589 Added tag jdk7u1-b03 for changeset bf735d852f79 ! .hgtags Changeset: 9b9b5ce41766 Author: schien Date: 2011-09-07 12:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/9b9b5ce41766 Added tag jdk7u1-b04 for changeset f66a2bada589 ! .hgtags Changeset: 9d77582335d3 Author: asaha Date: 2011-09-15 12:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/9d77582335d3 Merge ! .hgtags Changeset: 453b4a83a8f2 Author: asaha Date: 2011-09-22 09:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/453b4a83a8f2 Merge ! .hgtags Changeset: a88e2552f1d4 Author: schien Date: 2011-09-23 11:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/a88e2552f1d4 Added tag jdk7u1-b05 for changeset 9b9b5ce41766 ! .hgtags Changeset: b9d79c2d42bb Author: asaha Date: 2011-09-23 12:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/b9d79c2d42bb Merge ! .hgtags Changeset: bbf999f0403a Author: katleman Date: 2011-09-26 12:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/bbf999f0403a Added tag jdk7u2-b09 for changeset b9d79c2d42bb ! .hgtags Changeset: 7f0654079a6a Author: cl Date: 2011-09-30 19:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/7f0654079a6a Added tag jdk7u1-b06 for changeset a88e2552f1d4 ! .hgtags Changeset: bfc196b6a292 Author: katleman Date: 2011-10-02 12:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/bfc196b6a292 Added tag jdk7u1-b07 for changeset 7f0654079a6a ! .hgtags Changeset: dd760bfae2ec Author: cl Date: 2011-10-03 15:32 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/dd760bfae2ec Added tag jdk7u1-b08 for changeset bfc196b6a292 ! .hgtags Changeset: be12d8ef36d1 Author: asaha Date: 2011-10-11 15:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/be12d8ef36d1 Merge ! .hgtags Changeset: d97ad7eb7cf6 Author: katleman Date: 2011-10-27 12:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/d97ad7eb7cf6 Added tag jdk7u2-b11 for changeset be12d8ef36d1 ! .hgtags Changeset: 844a1d316d93 Author: jeff Date: 2011-10-31 12:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/844a1d316d93 7102337: Third Party License Readme updates for 7u2 Reviewed-by: lana, ohair ! THIRD_PARTY_README Changeset: b2deaf5bde5e Author: lana Date: 2011-11-04 11:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/b2deaf5bde5e Merge Changeset: c95558e566ac Author: katleman Date: 2011-11-10 11:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/c95558e566ac Added tag jdk7u2-b12 for changeset b2deaf5bde5e ! .hgtags Changeset: e30fd289f001 Author: katleman Date: 2011-11-17 22:13 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/e30fd289f001 Added tag jdk7u2-b13 for changeset c95558e566ac ! .hgtags Changeset: 50b5ada8ca3e Author: cl Date: 2011-12-12 23:07 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/50b5ada8ca3e Added tag jdk7u2-b21 for changeset e30fd289f001 ! .hgtags Changeset: 6ec8c62a2a30 Author: Greg Lewis Date: 2012-02-26 16:04 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/6ec8c62a2a30 Merge from main OpenJDK Update 2 repository ! make/Defs-internal.gmk Changeset: ce6b977860ee Author: Greg Lewis Date: 2012-03-11 14:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/ce6b977860ee Sync tags from bsd-port repository ! .hgtags From glewis at eyesbeyond.com Sun Mar 11 14:04:37 2012 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 11 Mar 2012 21:04:37 +0000 Subject: hg: bsd-port/bsd-port/corba: 30 new changesets Message-ID: <20120311210454.56A11478FA@hg.openjdk.java.net> Changeset: e1a1c0d72264 Author: schien Date: 2011-07-21 12:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/e1a1c0d72264 Added tag jdk7u2-b01 for changeset 960011ba4bf2 ! .hgtags Changeset: 391d8aa6f432 Author: schien Date: 2011-08-30 10:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/391d8aa6f432 Added tag jdk7u2-b04 for changeset e1a1c0d72264 ! .hgtags Changeset: e4907c890e42 Author: schien Date: 2011-08-31 15:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/e4907c890e42 Added tag jdk7u2-b05 for changeset 391d8aa6f432 ! .hgtags Changeset: b872671d2043 Author: schien Date: 2011-09-08 16:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/b872671d2043 Added tag jdk7u2-b06 for changeset e4907c890e42 ! .hgtags Changeset: a0db7dd7e9df Author: schien Date: 2011-09-14 13:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/a0db7dd7e9df Added tag jdk7u2-b07 for changeset b872671d2043 ! .hgtags Changeset: 9ef47d349684 Author: asaha Date: 2011-09-14 22:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/9ef47d349684 7082689: allow duplicate bug ids in jdk7u repos Reviewed-by: jcoomes ! .jcheck/conf Changeset: 487d16a2b833 Author: schien Date: 2011-09-22 06:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/487d16a2b833 Added tag jdk7u2-b08 for changeset 9ef47d349684 ! .hgtags Changeset: f37a1bf96ec1 Author: xdono Date: 2011-06-27 16:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/f37a1bf96ec1 Added tag jdk7u1-b01 for changeset 36f0efbc66ef ! .hgtags Changeset: cefc5a3747ce Author: asaha Date: 2011-06-28 11:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/cefc5a3747ce Merge ! .hgtags Changeset: 9515a2d034b4 Author: mbankal Date: 2011-07-29 03:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/9515a2d034b4 7055902: ZDI-CAN-1253: Oracle Java IIOP Deserialization Type Confusion Remote Code Execution Vulnerability Reviewed-by: coffeys ! src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java Changeset: dd71cb354c57 Author: schien Date: 2011-08-04 10:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/dd71cb354c57 Added tag jdk7u1-b02 for changeset 9515a2d034b4 ! .hgtags Changeset: eaee830124aa Author: schien Date: 2011-08-26 14:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/eaee830124aa Added tag jdk7u1-b03 for changeset dd71cb354c57 ! .hgtags Changeset: 07247d9e7778 Author: schien Date: 2011-09-07 12:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/07247d9e7778 Added tag jdk7u1-b04 for changeset eaee830124aa ! .hgtags Changeset: 97b92cd48af0 Author: asaha Date: 2011-09-15 12:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/97b92cd48af0 Merge ! .hgtags Changeset: 5d83a0a12497 Author: asaha Date: 2011-09-22 09:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/5d83a0a12497 Merge ! .hgtags Changeset: 9d3e2884a1a3 Author: schien Date: 2011-09-23 11:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/9d3e2884a1a3 Added tag jdk7u1-b05 for changeset 07247d9e7778 ! .hgtags Changeset: ec2bc054bfad Author: asaha Date: 2011-09-23 12:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/ec2bc054bfad Merge ! .hgtags Changeset: f539f2bef857 Author: katleman Date: 2011-09-26 12:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/f539f2bef857 Added tag jdk7u2-b09 for changeset ec2bc054bfad ! .hgtags Changeset: 59c003227deb Author: cl Date: 2011-09-30 19:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/59c003227deb Added tag jdk7u1-b06 for changeset 9d3e2884a1a3 ! .hgtags Changeset: 49aecdae2fba Author: katleman Date: 2011-10-02 12:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/49aecdae2fba Added tag jdk7u1-b07 for changeset 59c003227deb ! .hgtags Changeset: d92a7c474440 Author: cl Date: 2011-10-03 15:32 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/d92a7c474440 Added tag jdk7u1-b08 for changeset 49aecdae2fba ! .hgtags Changeset: 82330ae1ba8b Author: asaha Date: 2011-10-11 15:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/82330ae1ba8b Merge ! .hgtags Changeset: a966d5aad2ff Author: katleman Date: 2011-10-27 12:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/a966d5aad2ff Added tag jdk7u2-b11 for changeset 82330ae1ba8b ! .hgtags Changeset: c27b7bf33e44 Author: jeff Date: 2011-10-31 12:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/c27b7bf33e44 7102337: Third Party License Readme updates for 7u2 Reviewed-by: lana, ohair ! THIRD_PARTY_README Changeset: 56b02f8ef703 Author: lana Date: 2011-11-04 11:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/56b02f8ef703 Merge Changeset: 456ff1f14b14 Author: katleman Date: 2011-11-10 11:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/456ff1f14b14 Added tag jdk7u2-b12 for changeset 56b02f8ef703 ! .hgtags Changeset: 62b846b0c325 Author: katleman Date: 2011-11-17 22:13 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/62b846b0c325 Added tag jdk7u2-b13 for changeset 456ff1f14b14 ! .hgtags Changeset: 9f975e9d5e54 Author: cl Date: 2011-12-12 23:07 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/9f975e9d5e54 Added tag jdk7u2-b21 for changeset 62b846b0c325 ! .hgtags Changeset: c02cbb4bbe91 Author: Greg Lewis Date: 2012-02-26 16:04 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/c02cbb4bbe91 Merge from main OpenJDK Update 2 repository Changeset: 30857d2e86f4 Author: Greg Lewis Date: 2012-03-11 14:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/30857d2e86f4 Sync tags from bsd-port repository ! .hgtags From glewis at eyesbeyond.com Sun Mar 11 14:05:27 2012 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 11 Mar 2012 21:05:27 +0000 Subject: hg: bsd-port/bsd-port/hotspot: 268 new changesets Message-ID: <20120311211321.438FA478FB@hg.openjdk.java.net> Changeset: 790b18399cd4 Author: schien Date: 2011-07-21 12:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/790b18399cd4 Added tag jdk7u2-b01 for changeset 9b0ca45cd756 ! .hgtags Changeset: 303a4d63b484 Author: jcoomes Date: 2011-08-23 21:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/303a4d63b484 7082689: allow duplicate bug ids in jdk7u repos Reviewed-by: johnc ! .jcheck/conf Changeset: c7c81f18c834 Author: kvn Date: 2011-05-25 21:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c7c81f18c834 7048332: Cadd_cmpLTMask doesn't handle 64-bit tmp register properly Summary: Use ins_encode %{ %} form to encode cadd_cmpLTMask() instruction and remove unused code. Reviewed-by: never ! src/cpu/x86/vm/x86_64.ad + test/compiler/7048332/Test7048332.java Changeset: 28263a73ebfb Author: iveresov Date: 2011-05-26 13:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/28263a73ebfb 7047491: C1: registers saved incorrectly when calling checkcast_arraycopy stub Summary: Save and restore the argument registers around the call to checkcast_arraycopy Reviewed-by: never, roland ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp Changeset: 5ac411b3b8fc Author: never Date: 2011-05-26 14:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5ac411b3b8fc 7047961: JSR 292 MethodHandleWalk swap args doesn't handle T_LONG and T_DOUBLE properly Reviewed-by: kvn, jrose ! src/share/vm/prims/methodHandleWalk.cpp ! src/share/vm/prims/methodHandleWalk.hpp ! src/share/vm/prims/methodHandles.cpp Changeset: c76c13577460 Author: never Date: 2011-05-26 16:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c76c13577460 Merge Changeset: b2cb497dec28 Author: kvn Date: 2011-05-27 12:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b2cb497dec28 7047069: Array can dynamically change size when assigned to an object field Summary: Fix initialization of a newly-allocated array with arraycopy Reviewed-by: never ! src/share/vm/opto/library_call.cpp + test/compiler/7047069/Test7047069.java Changeset: 33e2b8f1d466 Author: kvn Date: 2011-05-31 10:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/33e2b8f1d466 6956668: misbehavior of XOR operator (^) with int Summary: optimize cmp_ne(xor(X,1),0) to cmp_eq(X,0) only for boolean values X. Reviewed-by: never ! src/share/vm/opto/subnode.cpp + test/compiler/6956668/Test6956668.java Changeset: 60b8287df30e Author: jrose Date: 2011-06-01 23:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/60b8287df30e 7049415: Failure of resolution of sym.reference to the c.s.s. should be wrapped in BootstrapMethodError Summary: Delegate invokedynamic linkage errors to MethodHandleNatives.raiseException. Reviewed-by: never ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp Changeset: a93146d0e4be Author: jrose Date: 2011-06-01 23:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a93146d0e4be 7049410: JSR 292 old method name MethodHandle.invokeGeneric should not be accepted by the JVM Summary: change the default setting of the flag AllowInvokeGeneric to false Reviewed-by: never ! src/share/vm/runtime/globals.hpp Changeset: 537a4053b0f9 Author: ysr Date: 2011-05-23 16:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/537a4053b0f9 7042740: CMS: assert(n> q) failed: Looping at: ... blockOffsetTable.cpp:557 Summary: Do a one-step look-ahead, when sweeping free or garbage blocks, to avoid overstepping sweep limit, which may become a non-block-boundary because of a heap expansion delta coalescing with a previously co-terminal free block. Reviewed-by: brutisso, tonyp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/memory/blockOffsetTable.cpp Changeset: f153114134c8 Author: jcoomes Date: 2011-06-07 13:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f153114134c8 Merge Changeset: d3b9f2be46ab Author: coleenp Date: 2011-05-21 15:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d3b9f2be46ab 7033141: assert(has_cp_cache(i)) failed: oob Summary: Unrewrite bytecodes for OOM error allocating the constant pool cache. Reviewed-by: dcubed, acorn, never ! 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/oops/methodOop.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/methodHandleWalk.cpp Changeset: 9dd6c4ba364f Author: coleenp Date: 2011-06-02 14:17 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9dd6c4ba364f 7049928: VM crashes with "assert(_adapter != NULL) failed: must have" at methodOop.cpp:63 Summary: Removed extra change from another bug fix that caused this regression Reviewed-by: phh, dcubed, kvn, kamg, never ! src/share/vm/oops/methodOop.cpp Changeset: 96c891ebe56a Author: coleenp Date: 2011-06-02 21:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/96c891ebe56a Merge ! src/share/vm/prims/methodHandleWalk.cpp Changeset: ae1d716e395c Author: dsamersoff Date: 2011-06-09 01:33 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ae1d716e395c Merge Changeset: f918d6096e23 Author: never Date: 2011-06-02 13:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f918d6096e23 7050554: JSR 292 - need optimization for selectAlternative Reviewed-by: kvn, jrose ! src/share/vm/ci/ciCallProfile.hpp ! src/share/vm/ci/ciMethodHandle.cpp ! src/share/vm/ci/ciMethodHandle.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callGenerator.hpp ! src/share/vm/opto/doCall.cpp Changeset: cba7b5c2d53f Author: never Date: 2011-06-03 22:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/cba7b5c2d53f 7045514: SPARC assembly code for JSR 292 ricochet frames Reviewed-by: kvn, jrose ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/assembler_sparc.inline.hpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/sparc/vm/methodHandles_sparc.cpp + src/cpu/sparc/vm/methodHandles_sparc.hpp ! src/cpu/sparc/vm/registerMap_sparc.hpp ! src/cpu/sparc/vm/runtime_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/stubRoutines_sparc.hpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.hpp ! src/cpu/x86/vm/runtime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86_32.hpp ! src/cpu/x86/vm/stubRoutines_x86_64.hpp ! src/share/vm/compiler/oopMap.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/prims/methodHandleWalk.cpp ! src/share/vm/prims/methodHandleWalk.hpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp Changeset: 642c68c75db9 Author: kvn Date: 2011-06-04 10:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/642c68c75db9 7050280: assert(u->as_Unlock()->is_eliminated()) failed: sanity Summary: Mark all associated (same box and obj) lock and unlock nodes for elimination if some of them marked already. Reviewed-by: iveresov, never ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macro.hpp Changeset: 5cf771a79037 Author: jrose Date: 2011-06-08 17:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5cf771a79037 7047697: MethodHandle.invokeExact call for wrong method causes VM failure if run with -Xcomp Reviewed-by: never, twisti ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/share/vm/code/pcDesc.cpp Changeset: c8f2186acf6d Author: twisti Date: 2011-06-14 12:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c8f2186acf6d 7053520: JSR292: crash in invokedynamic with C1 using tiered and compressed oops Reviewed-by: iveresov, never ! src/share/vm/c1/c1_LIRGenerator.cpp Changeset: f8c9417e3571 Author: never Date: 2011-06-14 14:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f8c9417e3571 7052219: JSR 292: Crash in ~BufferBlob::MethodHandles adapters Reviewed-by: twisti, kvn, jrose ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/share/vm/prims/methodHandleWalk.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/stubCodeGenerator.cpp ! src/share/vm/runtime/stubCodeGenerator.hpp Changeset: e2ce15aa3daf Author: never Date: 2011-06-14 15:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e2ce15aa3daf Merge Changeset: cfcf2ba8f3eb Author: never Date: 2011-06-15 10:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/cfcf2ba8f3eb Merge ! src/share/vm/prims/methodHandleWalk.cpp Changeset: e2af886d540b Author: trims Date: 2011-07-01 13:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e2af886d540b 7061691: Fork HS21 to HS22 - renumber Minor and build numbers of JVM Summary: Update the Minor and Build numbers for HS22 fork Reviewed-by: jcoomes ! make/hotspot_version Changeset: 1e3493ac2d11 Author: ysr Date: 2011-05-27 10:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1e3493ac2d11 7048342: CMS: eob == _limit || fc->isFree() failed: Only a free chunk should allow us to cross over the limit Summary: The freeness bit was being cleared in debug code when it shouldn't have been. Also removed unused FreeChunk methods linkAfterNonNull and clearPrev. Reviewed-by: brutisso ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.hpp Changeset: 5c0a3c1858b1 Author: ysr Date: 2011-06-02 10:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5c0a3c1858b1 7048782: CMS: assert(last_chunk_index_to_check<= last_chunk_index) failed: parCardTableModRefBS.cpp:359 Summary: The LNC array is sized before the start of a scavenge, while the heap may expand during a scavenge. With CMS, the last block of an arbitrary suffice of the LNC array may expand due to coalition with the expansion delta. We now take care not to attempt access past the end of the LNC array. LNC array code will be cleaned up and suitably encapsulated as part of the forthcoming performance RFE 7043675. Reviewed-by: brutisso ! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp Changeset: e66f38dd58a9 Author: ysr Date: 2011-06-08 08:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e66f38dd58a9 Merge Changeset: 053d84a76d3d Author: tonyp Date: 2011-06-08 15:31 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/053d84a76d3d 7032531: G1: enhance GC logging to include more accurate eden / survivor size transitions Summary: This changeset extends the logging information generated by +PrintGCDetails to also print out separate size transitions for the eden, survivors, and old regions. Reviewed-by: ysr, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp Changeset: ae5b2f1dcf12 Author: tonyp Date: 2011-06-08 21:48 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ae5b2f1dcf12 7045662: G1: OopsInHeapRegionClosure::set_region() should not be virtual Summary: make the method non-virtual, remove five unused closures, and fix a couple of copyright typos. Reviewed-by: stefank, johnc, poonam ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp ! src/share/vm/gc_implementation/g1/heapRegionSet.hpp ! src/share/vm/gc_implementation/g1/heapRegionSets.hpp Changeset: c3f1170908be Author: tonyp Date: 2011-06-10 13:16 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c3f1170908be 7045330: G1: Simplify/fix the HeapRegionSeq class 7042285: G1: native memory leak during humongous object allocation 6804436: G1: heap region indices should be size_t Summary: A series of fixes and improvements to the HeapRegionSeq class: a) replace the _regions growable array with a standard C array, b) avoid de-allocating / re-allocating HeapRegion instances when the heap shrinks / grows (fix for 7042285), c) introduce fast method to map address to HeapRegion via a "biased" array pointer, d) embed the _hrs object in G1CollectedHeap, instead of pointing to it via an indirection, e) assume that all the regions added to the HeapRegionSeq instance are contiguous, f) replace int's with size_t's for indexes (and expand that to HeapRegion as part of 6804436), g) remove unnecessary / unused methods, h) rename a couple of fields (_alloc_search_start and _seq_bottom), i) fix iterate_from() not to always start from index 0 irrespective of the region passed to it, j) add a verification method to check the HeapRegionSeq assumptions, k) always call the wrappers for _hrs.iterate(), _hrs_length(), and _hrs.at() from G1CollectedHeap, not those methods di rectly, and l) unify the code that expands the sequence (by either re-using or creating a new HeapRegion) and make it robust wrt to a HeapRegion allocation failing. Reviewed-by: stefank, johnc, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp ! src/share/vm/gc_implementation/g1/sparsePRT.cpp Changeset: 2a241e764894 Author: minqi Date: 2011-06-10 15:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2a241e764894 6941923: RFE: Handling large log files produced by long running Java Applications Summary: supply optinal flags to realize gc log rotation Reviewed-by: ysr, jwilhelm ! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp ! src/share/vm/gc_implementation/shared/concurrentGCThread.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/atomic.cpp ! src/share/vm/runtime/atomic.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/ostream.hpp + test/gc/6941923/test6941923.sh Changeset: 42df21744b50 Author: minqi Date: 2011-06-10 15:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/42df21744b50 Merge Changeset: ef2d1b8f2dd4 Author: ysr Date: 2011-06-13 09:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ef2d1b8f2dd4 7051430: CMS: ongoing CMS cycle should terminate abruptly to allow prompt JVM termination at exit Summary: It turns out that there is no need to explicitly stop CMS since the JVM is taken down at a terminal safepoint during which CMS threads are (terminally) inactive. This will need to be revised if and when we evolve in the future to a point where we allow JVM reincarnation in the same process, but those changes will be much more sweeping than just terminating CMS threads. The unused ::stop() methods will be removed in a separate CR. Also include in this CR is the fix for a small typo in the spelling of UseGCLogFileRotation in a message in arguments.cpp, brought to our attention by Rainer Jung and reviewed by minqi. Reviewed-by: johnc, jwilhelm ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/thread.cpp Changeset: 74cd10898bea Author: brutisso Date: 2011-06-13 13:48 +0200 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/74cd10898bea 6918185: Remove unused code for lost card-marking optimization in BacktraceBuilder Summary: Removed dead code Reviewed-by: ysr, coleenp, dholmes ! src/share/vm/classfile/javaClasses.cpp Changeset: 842b840e67db Author: tonyp Date: 2011-06-14 10:33 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/842b840e67db 7046558: G1: concurrent marking optimizations Summary: Some optimizations to improve the concurrent marking phase: specialize the main oop closure, make sure a few methods in the fast path are properly inlined, a few more bits and pieces, and some cosmetic fixes. Reviewed-by: stefank, johnc ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp + src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp ! src/share/vm/utilities/bitMap.hpp Changeset: 6747fd0512e0 Author: johnc Date: 2011-06-14 11:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6747fd0512e0 7004681: G1: Extend marking verification to Full GCs Summary: Perform a heap verification after the first phase of G1's full GC using objects' mark words to determine liveness. The third parameter of the heap verification routines, which was used in G1 to determine which marking bitmap to use in liveness calculations, has been changed from a boolean to an enum with values defined for using the mark word, and the 'prev' and 'next' bitmaps. Reviewed-by: tonyp, ysr ! 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/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp Changeset: 5130fa1b24f1 Author: johnc Date: 2011-06-15 10:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5130fa1b24f1 7045751: G1: +ExplicitGCInvokesConcurrent causes excessive single region evacuation pauses Summary: When ExplicitGCInvokesConcurrent is enabled, do not perform an evacuation pause if a marking cycle is already in progress and block the requesting thread until the marking cycle completes. Reviewed-by: tonyp, ysr ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp Changeset: c9ca3f51cf41 Author: tonyp Date: 2011-06-16 15:51 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c9ca3f51cf41 6994322: Remove the is_tlab and is_noref / is_large_noref parameters from the CollectedHeap Summary: Remove two unused parameters from the mem_allocate() method and update its uses accordingly. Reviewed-by: stefank, johnc ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPermGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.hpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.hpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/gc_interface/collectedHeap.inline.hpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/collectorPolicy.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/oops/typeArrayKlass.cpp Changeset: f75137faa7fe Author: ysr Date: 2011-06-20 09:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f75137faa7fe 6916968: CMS: freeList.cpp:304 assert(_allocation_stats.prevSweep() + ..., "Conservation Principle") Summary: Fix assert and adjust demand volume computation by adding missing factor. Reviewed-by: jmasa, tonyp ! src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp ! src/share/vm/gc_implementation/shared/allocationStats.hpp Changeset: 23d434c6290d Author: tonyp Date: 2011-06-20 22:03 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/23d434c6290d 7055073: G1: code cleanup in the concurrentMark.* files Summary: Only cosmetic changes to make the concurrentMark.* more consistent, code-style-wise, with the rest of the codebase. Reviewed-by: johnc, ysr ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp Changeset: e8b0b0392037 Author: tonyp Date: 2011-06-21 15:23 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e8b0b0392037 7046182: G1: remove unnecessary iterations over the collection set Summary: Remove two unnecessary iterations over the collection set which are supposed to prepare the RSet's of the CSet regions for parallel iterations (we'll make sure this is done incrementally). I'll piggyback on this CR the removal of the G1_REM_SET_LOGGING code. Reviewed-by: brutisso, johnc ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp ! src/share/vm/gc_implementation/g1/heapRegionSets.cpp ! src/share/vm/gc_implementation/g1/heapRegionSets.hpp Changeset: 5f6f2615433a Author: tonyp Date: 2011-06-24 12:38 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5f6f2615433a 7049999: G1: Make the G1PrintHeapRegions output consistent and complete Summary: Extend and make more consistent the output from the G1PrintHeapRegions flag. Reviewed-by: johnc, jmasa ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp + src/share/vm/gc_implementation/g1/g1HRPrinter.cpp + src/share/vm/gc_implementation/g1/g1HRPrinter.hpp Changeset: 04760e41b01e Author: brutisso Date: 2011-06-28 14:23 +0200 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/04760e41b01e 7016112: CMS: crash during promotion testing Summary: Also reviewed by mikael.gerdin at oracle.com; stdlib:qsort() does byte-by-byte swapping on Windows. This leads to pointer shearing. Fix is to implement a quicksort that does full pointer updates. Reviewed-by: never, coleenp, ysr ! src/share/vm/oops/methodOop.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/globals.hpp + src/share/vm/utilities/quickSort.cpp + src/share/vm/utilities/quickSort.hpp Changeset: 4bf3cbef0b3e Author: jcoomes Date: 2011-07-06 08:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4bf3cbef0b3e Merge ! src/share/vm/oops/methodOop.cpp ! src/share/vm/runtime/globals.hpp Changeset: d83ac25d0304 Author: never Date: 2011-06-16 13:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d83ac25d0304 7055355: JSR 292: crash while throwing WrongMethodTypeException Reviewed-by: jrose, twisti, bdelsart ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/templateInterpreter_sparc.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/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateInterpreterGenerator.hpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp Changeset: aacaff365100 Author: kvn Date: 2011-06-20 16:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/aacaff365100 7052494: Eclipse test fails on JDK 7 b142 Summary: Keep 'ne' test in Counted loop when we can't guarantee during compilation that init < limit. Reviewed-by: never ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.cpp + test/compiler/7052494/Test7052494.java Changeset: de6a837d75cf Author: never Date: 2011-06-21 09:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/de6a837d75cf 7056380: VM crashes with SIGSEGV in compiled code Summary: code was using andq reg, imm instead of addq addr, imm Reviewed-by: kvn, jrose, twisti ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/x86_64.ad Changeset: aabf25fa3f05 Author: never Date: 2011-06-22 14:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/aabf25fa3f05 7057587: JSR 292 - crash with jruby in test/test_respond_to.rb Summary: don't skip receiver when GC'ing compiled invokedynamic callsites Reviewed-by: twisti, kvn, jrose ! src/share/vm/code/nmethod.cpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/parse.hpp Changeset: ddd894528dbc Author: jrose Date: 2011-06-23 17:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ddd894528dbc 7056328: JSR 292 invocation sometimes fails in adapters for types not on boot class path Reviewed-by: never ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciField.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethodHandle.cpp ! src/share/vm/ci/ciObjArrayKlass.cpp ! src/share/vm/ci/ciSignature.cpp ! src/share/vm/ci/ciSignature.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/constantPoolKlass.cpp ! src/share/vm/oops/constantPoolOop.cpp ! src/share/vm/oops/constantPoolOop.hpp ! src/share/vm/oops/cpCacheOop.cpp ! src/share/vm/oops/cpCacheOop.hpp ! src/share/vm/oops/methodOop.cpp ! src/share/vm/oops/methodOop.hpp ! src/share/vm/prims/methodHandleWalk.cpp ! src/share/vm/prims/methodHandleWalk.hpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp Changeset: 498c6cf70f7e Author: kvn Date: 2011-06-28 14:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/498c6cf70f7e 7058036: FieldsAllocationStyle=2 does not work in 32-bit VM Summary: parseClassFile() incorrectly uses nonstatic_oop_map_size() method instead of nonstatic_oop_map_count(). Reviewed-by: never Contributed-by: Krystal Mok ! src/share/vm/classfile/classFileParser.cpp Changeset: 6ae7a1561b53 Author: kvn Date: 2011-06-28 15:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6ae7a1561b53 6990015: Incorrect Icache line size is used for 64 bit x86 Summary: correct Icache::line_size for x64 and add verification code into vm_version_x86. Reviewed-by: never, phh ! src/cpu/x86/vm/icache_x86.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/vm_version_x86.hpp Changeset: e3cbc9ddd434 Author: kvn Date: 2011-06-28 15:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e3cbc9ddd434 7044738: Loop unroll optimization causes incorrect result Summary: take into account memory dependencies when clonning nodes in clone_up_backedge_goo(). Reviewed-by: never ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp + test/compiler/7044738/Test7044738.java + test/compiler/7046096/Test7046096.java Changeset: 7889bbcc7f88 Author: kvn Date: 2011-06-28 15:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7889bbcc7f88 7047954: VM crashes with assert(is_Mem()) failed Summary: cast constant array ptrs to bottom Reviewed-by: never ! src/share/vm/opto/compile.cpp Changeset: 6f6e91603a45 Author: iveresov Date: 2011-07-01 10:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6f6e91603a45 7058689: Tiered: Reprofiling doesn't happen in presence of level 4 OSR methods Summary: Take into account current state of profiling before believing that existing higher level versions are valid Reviewed-by: kvn, never ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/simpleThresholdPolicy.cpp Changeset: 2c359f27615c Author: iveresov Date: 2011-07-01 10:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2c359f27615c 7057120: Tiered: Allow C1 to inline methods with loops Summary: Recompile the enclosing methods without inlining of the method that has OSRed to level 4 or recompile the enclosing method at level 4. Reviewed-by: kvn, never ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/advancedThresholdPolicy.hpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/compilationPolicy.hpp ! src/share/vm/runtime/simpleThresholdPolicy.cpp ! src/share/vm/runtime/simpleThresholdPolicy.hpp Changeset: 15559220ce79 Author: never Date: 2011-07-05 16:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/15559220ce79 6478991: C1 NullCheckEliminator yields incorrect exceptions Reviewed-by: twisti, iveresov ! src/share/vm/c1/c1_Optimizer.cpp + test/compiler/6478991/NullCheckTest.java Changeset: fe240d87c6ec Author: never Date: 2011-07-06 09:27 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/fe240d87c6ec 7061101: adlc should complain about mixing block and expression forms of ins_encode Reviewed-by: kvn ! src/share/vm/adlc/adlparse.cpp Changeset: 3e23978ea0c3 Author: never Date: 2011-07-06 18:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3e23978ea0c3 7062856: Disassembler needs to be smarter about finding hsdis after 1.7 launcher changes Summary: do explicit lookup emulating old LD_LIBRARY_PATH search Reviewed-by: kvn, jrose ! src/share/tools/hsdis/README ! src/share/vm/compiler/disassembler.cpp Changeset: b16582d6c7db Author: kvn Date: 2011-07-07 10:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b16582d6c7db Merge ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/oops/methodOop.cpp Changeset: 7d9e451f5416 Author: jcoomes Date: 2011-07-06 12:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7d9e451f5416 7061187: need some includes for arm/ppc Reviewed-by: dholmes, never, jwilhelm, kvn ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/runtime/atomic.cpp Changeset: eb94b7226b7a Author: jcoomes Date: 2011-07-06 12:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/eb94b7226b7a 7061192: option handling adjustments for oracle and embedded builds Reviewed-by: dholmes, never, jwilhelm, kvn ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 65dba8692db7 Author: jcoomes Date: 2011-07-06 12:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/65dba8692db7 7061197: ThreadLocalStorage sp map table should be optional Reviewed-by: dholmes, never, jwilhelm, kvn ! src/os_cpu/linux_x86/vm/assembler_linux_x86.cpp ! src/os_cpu/linux_x86/vm/threadLS_linux_x86.cpp ! src/os_cpu/linux_x86/vm/threadLS_linux_x86.hpp Changeset: 48048b59a551 Author: jcoomes Date: 2011-07-06 12:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/48048b59a551 7061204: clean the chunk table synchronously in embedded builds Reviewed-by: dholmes, never, jwilhelm, kvn ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/thread.cpp Changeset: bf6481e5f96d Author: jcoomes Date: 2011-07-06 13:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/bf6481e5f96d 7061225: os::print_cpu_info() should support os-specific data Reviewed-by: dholmes, never, jwilhelm, kvn ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp Changeset: 8a4fc2990229 Author: jcoomes Date: 2011-07-07 15:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8a4fc2990229 7053189: remove some unnecessary platform-dependent includes Reviewed-by: dholmes, never, jwilhelm, kvn ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/arguments.cpp Changeset: b0b8491925fe Author: jcoomes Date: 2011-07-11 14:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b0b8491925fe 7061212: use o/s low memory notification in embedded builds Reviewed-by: dholmes, never, jwilhelm, kvn ! src/os/linux/vm/os_linux.cpp Changeset: 0defeba52583 Author: jcoomes Date: 2011-07-12 16:32 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0defeba52583 Merge Changeset: faa472957b38 Author: kvn Date: 2011-07-08 09:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/faa472957b38 7059034: Use movxtod/movdtox on T4 Summary: Use new VIS3 mov instructions on T4 for move data between general and float registers. Reviewed-by: never, twisti ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/share/vm/runtime/globals.hpp Changeset: 263247c478c5 Author: iveresov Date: 2011-07-08 15:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/263247c478c5 7058510: multinewarray with 6 dimensions uncommon traps in server compiler Summary: Pass arguments to runtime via java array for arrays with > 5 dimensions Reviewed-by: never, kvn, jrose, pbk ! src/share/vm/opto/parse3.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp Changeset: 1f4f4ae84625 Author: kvn Date: 2011-07-13 10:48 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1f4f4ae84625 Merge ! src/share/vm/runtime/globals.hpp Changeset: e6e7d76b2bd3 Author: mr Date: 2011-05-24 15:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e6e7d76b2bd3 7048009: Update .jcheck/conf files for JDK 8 Reviewed-by: jjh ! .jcheck/conf Changeset: 3fbb609d9e96 Author: kvn Date: 2011-07-14 15:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3fbb609d9e96 7067288: compiler regression test Test7052494 timeouts with client VM Summary: Test is modified to reduce number of iterations in test5() and test6(). Reviewed-by: never, iveresov ! test/compiler/7052494/Test7052494.java Changeset: 341a57af9b0a Author: never Date: 2011-07-15 15:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/341a57af9b0a 6990212: JSR 292 JVMTI MethodEnter hook is not called for JSR 292 bootstrap and target methods Summary: check for single stepping when dispatching invokes from method handles Reviewed-by: coleenp, twisti, kvn, dsamersoff ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/sparc/vm/methodHandles_sparc.hpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.hpp + test/compiler/6990212/Test6990212.java Changeset: 968305b802ee Author: trims Date: 2011-07-23 01:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/968305b802ee Merge Changeset: 8e5d4aa73a8c Author: trims Date: 2011-07-22 23:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8e5d4aa73a8c 7069176: Update the JDK version numbers in Hotspot for JDK 8 Summary: Change JDK_MINOR_VER and JDK_PREVIOUS_VERSION to reflect JDK8 values Reviewed-by: jcoomes ! make/hotspot_version Changeset: 0cc8a70952c3 Author: trims Date: 2011-07-22 23:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0cc8a70952c3 7070061: Adjust Hotspot make/jprt.properties for new JDK8 settings Summary: Fix so the JPRT can build with -release jdk8 now Reviewed-by: ohair ! make/jprt.properties Changeset: 20cac004a4f9 Author: dsamersoff Date: 2011-06-09 01:06 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/20cac004a4f9 Merge Changeset: 1744e37e032b Author: dsamersoff Date: 2011-06-18 13:32 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1744e37e032b Merge Changeset: d425748f2203 Author: dcubed Date: 2011-06-23 20:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d425748f2203 7043987: 3/3 JVMTI FollowReferences is slow Summary: VM_HeapWalkOperation::doit() should only reset mark bits when necessary. Reviewed-by: dsamersoff, ysr, dholmes, dcubed Contributed-by: ashok.srinivasa.murthy at oracle.com ! src/share/vm/prims/jvmtiTagMap.cpp Changeset: 88dce6a60ac8 Author: dcubed Date: 2011-06-29 20:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/88dce6a60ac8 6951623: 3/3 possible performance problems in FollowReferences() and GetObjectsWithTags() Summary: Call collect_stack_roots() before collect_simple_roots() as an optimization. Reviewed-by: ysr, dsamersoff, dcubed Contributed-by: ashok.srinivasa.murthy at oracle.com ! src/share/vm/prims/jvmtiTagMap.cpp Changeset: 109d1d265924 Author: dholmes Date: 2011-07-02 04:17 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/109d1d265924 7052988: JPRT embedded builds don't set MINIMIZE_RAM_USAGE Reviewed-by: kamg, dsamersoff ! make/jprt.gmk Changeset: 5447b2c582ad Author: coleenp Date: 2011-07-07 22:34 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5447b2c582ad Merge Changeset: bcc6475bc68f Author: coleenp Date: 2011-07-16 22:21 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/bcc6475bc68f Merge Changeset: 0b80db433fcb Author: dholmes Date: 2011-07-22 00:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0b80db433fcb 7046490: Preallocated OOME objects should obey Throwable stack trace protocol Summary: Update the OOME stacktrace to contain Throwable.UNASSIGNED_STACK when the backtrace is filled in Reviewed-by: mchung, phh ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp Changeset: 8107273fd204 Author: coleenp Date: 2011-07-23 10:42 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8107273fd204 Merge Changeset: ca1f1753c866 Author: andrew Date: 2011-07-28 14:10 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ca1f1753c866 7072341: enable hotspot builds on Linux 3.0 Summary: Add "3" to list of allowable versions Reviewed-by: kamg, chrisphi ! make/linux/Makefile Changeset: 14a2fd14c0db Author: johnc Date: 2011-08-01 10:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/14a2fd14c0db 7068240: G1: Long "parallel other time" and "ext root scanning" when running specific benchmark Summary: In root processing, move the scanning of the reference processor's discovered lists to before RSet updating and scanning. When scanning the reference processor's discovered lists, use a buffering closure so that the time spent copying any reference object is correctly attributed. Also removed a couple of unused and irrelevant timers. Reviewed-by: ysr, jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp Changeset: 6aa4feb8a366 Author: johnc Date: 2011-08-02 12:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6aa4feb8a366 7069863: G1: SIGSEGV running SPECjbb2011 and -UseBiasedLocking Summary: Align the reserved size of the heap and perm to the heap region size to get a preferred heap base that is aligned to the region size, and call the correct heap reservation constructor. Also add a check in the heap reservation code that the reserved space starts at the requested address (if any). Reviewed-by: kvn, ysr ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/runtime/virtualspace.cpp Changeset: a20e6e447d3d Author: iveresov Date: 2011-08-05 16:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a20e6e447d3d 7060842: UseNUMA crash with UseHugreTLBFS running SPECjvm2008 Summary: Use mmap() instead of madvise(MADV_DONTNEED) to uncommit pages Reviewed-by: ysr ! src/os/linux/vm/os_linux.cpp Changeset: 7c2653aefc46 Author: iveresov Date: 2011-08-05 16:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7c2653aefc46 7060836: RHEL 5.5 and 5.6 should support UseNUMA Summary: Add a wrapper for sched_getcpu() for systems where libc lacks it Reviewed-by: ysr Contributed-by: Andrew John Hughes ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.hpp Changeset: 41e6ee74f879 Author: kevinw Date: 2011-08-02 14:37 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/41e6ee74f879 7072527: CMS: JMM GC counters overcount in some cases Summary: Avoid overcounting when CMS has concurrent mode failure. Reviewed-by: ysr Contributed-by: rednaxelafx at gmail.com ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp + test/gc/7072527/TestFullGCCount.java Changeset: e9db47a083cc Author: kevinw Date: 2011-08-11 14:58 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e9db47a083cc Merge Changeset: 87e40b34bc2b Author: johnc Date: 2011-08-11 11:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/87e40b34bc2b 7074579: G1: JVM crash with JDK7 running ATG CRMDemo Fusion App Summary: Handlize MemoryUsage klass oop in createGCInfo routine Reviewed-by: tonyp, fparain, ysr, jcoomes ! src/share/vm/services/gcNotifier.cpp Changeset: f44782f04dd4 Author: tonyp Date: 2011-08-12 11:31 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f44782f04dd4 7039627: G1: avoid BOT updates for survivor allocations and dirty survivor regions incrementally Summary: Refactor the allocation code during GC to use the G1AllocRegion abstraction. Use separate subclasses of G1AllocRegion for survivor and old regions. Avoid BOT updates and dirty survivor cards incrementally for the former. Reviewed-by: brutisso, johnc, ysr ! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp ! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp Changeset: 76b1a9420e3d Author: ysr Date: 2011-08-16 08:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/76b1a9420e3d Merge Changeset: 46cb9a7b8b01 Author: dsamersoff Date: 2011-08-10 15:04 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/46cb9a7b8b01 7073913: The fix for 7017193 causes segfaults Summary: Buffer overflow in os::get_line_chars Reviewed-by: coleenp, dholmes, dcubed Contributed-by: aph at redhat.com ! src/share/vm/runtime/os.cpp Changeset: b1cbb0907b36 Author: zgu Date: 2011-04-15 09:34 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b1cbb0907b36 7016797: Hotspot: securely/restrictive load dlls and new API for loading system dlls Summary: Created Windows Dll wrapped to handle jdk6 and jdk7 platform requirements, also provided more restictive Dll search orders for Windows system Dlls. Reviewed-by: acorn, dcubed, ohair, alanb ! make/windows/makefiles/compile.make ! src/os/windows/vm/decoder_windows.cpp ! src/os/windows/vm/jvm_windows.h ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/os_windows.hpp Changeset: 279ef1916773 Author: zgu Date: 2011-07-12 21:13 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/279ef1916773 7065535: Mistyped function name that disabled UseLargePages on Windows Summary: Missing suffix "A" of Windows API LookupPrivilegeValue failed finding function pointer, caused VM to disable UseLargePages option Reviewed-by: coleenp, phh ! src/os/windows/vm/os_windows.cpp Changeset: a68e11dceb83 Author: zgu Date: 2011-08-16 09:18 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a68e11dceb83 Merge Changeset: 00ed4ccfe642 Author: collins Date: 2011-08-17 07:05 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/00ed4ccfe642 Merge Changeset: 43f9d800f276 Author: iveresov Date: 2011-07-20 18:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/43f9d800f276 7066339: Tiered: policy should make consistent decisions about osr levels Summary: Added feedback disabling flag to common(), fixed handling of TieredStopAtLevel. Reviewed-by: kvn, never ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/advancedThresholdPolicy.hpp ! src/share/vm/runtime/compilationPolicy.hpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/simpleThresholdPolicy.cpp ! src/share/vm/runtime/simpleThresholdPolicy.hpp Changeset: 6a991dcb52bb Author: never Date: 2011-07-21 08:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6a991dcb52bb 7012081: JSR 292: SA-JDI can't read MH/MT/Indy ConstantPool entries Reviewed-by: kvn, twisti, jrose ! agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecode.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeFastAAccess0.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeFastIAccess0.java ! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java ! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeStream.java ! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWideable.java ! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java ! agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java ! agent/src/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java ! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java ! agent/src/share/classes/sun/jvm/hotspot/oops/TypeArray.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java ! src/share/vm/oops/generateOopMap.cpp Changeset: 3d42f82cd811 Author: kvn Date: 2011-07-21 11:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3d42f82cd811 7063628: Use cbcond on T4 Summary: Add new short branch instruction to Hotspot sparc assembler. Reviewed-by: never, twisti, jrose ! src/cpu/sparc/vm/assembler_sparc.cpp ! 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/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/interpreter_sparc.cpp ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/cpu/sparc/vm/vtableStubs_sparc.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/adlc/output_h.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/runtime/globals.hpp Changeset: 4e761e7e6e12 Author: kvn Date: 2011-07-26 19:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4e761e7e6e12 7070134: Hotspot crashes with sigsegv from PorterStemmer Summary: Do not move data nodes which are attached to a predicate test to a dominating test. Reviewed-by: never ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp + test/compiler/7070134/Stemmer.java + test/compiler/7070134/Test7070134.sh + test/compiler/7070134/words Changeset: 0f34fdee809e Author: never Date: 2011-07-27 15:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0f34fdee809e 7071427: AdapterFingerPrint can hold 8 entries per int Reviewed-by: kvn ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: c7b60b601eb4 Author: kvn Date: 2011-07-27 17:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c7b60b601eb4 7069452: Cleanup NodeFlags Summary: Remove flags which duplicate information in Node::NodeClasses. Reviewed-by: never ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/formssel.hpp ! src/share/vm/adlc/output_h.cpp ! src/share/vm/opto/block.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/cfgnode.hpp ! src/share/vm/opto/coalesce.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/idealGraphPrinter.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/mulnode.cpp ! src/share/vm/opto/mulnode.hpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/reg_split.cpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/superword.hpp ! src/share/vm/opto/vectornode.cpp ! src/share/vm/opto/vectornode.hpp Changeset: d17bd0b18663 Author: twisti Date: 2011-07-28 02:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d17bd0b18663 7066143: JSR 292: Zero support after regressions from 7009923 and 7009309 Reviewed-by: jrose, twisti Contributed-by: Xerxes Ranby ! src/cpu/zero/vm/stack_zero.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: ce3e1d4dc416 Author: never Date: 2011-07-28 13:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ce3e1d4dc416 7060619: C1 should respect inline and dontinline directives from CompilerOracle Reviewed-by: kvn, iveresov ! src/share/vm/c1/c1_GraphBuilder.cpp Changeset: c96c3eb1efae Author: kvn Date: 2011-07-29 09:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c96c3eb1efae 7068051: SIGSEGV in PhaseIdealLoop::build_loop_late_post Summary: Removed predicate cloning from loop peeling optimization and from split fall-in paths. Reviewed-by: never ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopUnswitch.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/phaseX.hpp Changeset: 4aa5974a06dd Author: kvn Date: 2011-08-06 08:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4aa5974a06dd 7075559: JPRT windows_x64 build failure Summary: use SA_CLASSDIR variable instead of dirsctory saclasses. Reviewed-by: kamg, dcubed ! make/linux/makefiles/defs.make ! make/solaris/makefiles/defs.make ! make/solaris/makefiles/saproc.make ! make/windows/makefiles/defs.make ! make/windows/makefiles/sa.make Changeset: a3142bdb6707 Author: twisti Date: 2011-08-08 05:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a3142bdb6707 7071823: Zero: zero/shark doesn't build after b147-fcs Reviewed-by: gbenson, twisti Contributed-by: Chris Phillips ! src/cpu/zero/vm/frame_zero.cpp + src/cpu/zero/vm/methodHandles_zero.hpp ! src/cpu/zero/vm/sharedRuntime_zero.cpp ! src/share/vm/shark/sharkContext.hpp Changeset: a19c671188cb Author: never Date: 2011-08-08 13:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a19c671188cb 7075623: 6990212 broke raiseException in 64 bit Reviewed-by: kvn, twisti ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp Changeset: f1c12354c3f7 Author: roland Date: 2011-08-02 18:36 +0200 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f1c12354c3f7 7074017: Introduce MemBarAcquireLock/MemBarReleaseLock nodes for monitor enter/exit code paths Summary: replace MemBarAcquire/MemBarRelease nodes on the monitor enter/exit code paths with new MemBarAcquireLock/MemBarReleaseLock nodes Reviewed-by: kvn, twisti ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/adlc/formssel.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/matcher.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp Changeset: 6987871cfb9b Author: kvn Date: 2011-08-10 14:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6987871cfb9b 7077439: Possible reference through NULL in loopPredicate.cpp:726 Summary: Use cl->is_valid_counted_loop() check. Reviewed-by: never ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/superword.cpp Changeset: 95134e034042 Author: kvn Date: 2011-08-11 12:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/95134e034042 7063629: use cbcond in C2 generated code on T4 Summary: Use new short branch instruction in C2 generated code. Reviewed-by: never ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/sparc.ad ! 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/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/os_cpu/linux_x86/vm/linux_x86_32.ad ! src/os_cpu/linux_x86/vm/linux_x86_64.ad ! src/os_cpu/solaris_x86/vm/solaris_x86_32.ad ! src/os_cpu/solaris_x86/vm/solaris_x86_64.ad ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/output_h.cpp ! src/share/vm/opto/block.cpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/matcher.hpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/output.cpp Changeset: fdb992d83a87 Author: twisti Date: 2011-08-16 04:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/fdb992d83a87 7071653: JSR 292: call site change notification should be pushed not pulled Reviewed-by: kvn, never, bdelsart ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.hpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_32.hpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/interp_masm_x86_64.hpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/share/vm/ci/ciCallSite.cpp ! src/share/vm/ci/ciCallSite.hpp ! src/share/vm/ci/ciField.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/dependencies.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callGenerator.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/parse3.cpp Changeset: 11211f7cb5a0 Author: kvn Date: 2011-08-16 11:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/11211f7cb5a0 7079317: Incorrect branch's destination block in PrintoOptoAssembly output Summary: save/restore label and block in scratch_emit_size() Reviewed-by: never ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/adlc/output_h.cpp ! src/share/vm/opto/block.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/idealGraphPrinter.cpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/output.cpp Changeset: 1af104d6cf99 Author: kvn Date: 2011-08-16 16:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1af104d6cf99 7079329: Adjust allocation prefetching for T4 Summary: on T4 2 BIS instructions should be issued to prefetch 64 bytes Reviewed-by: iveresov, phh, twisti ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/cpu/x86/vm/assembler_x86.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/share/vm/adlc/formssel.cpp ! src/share/vm/memory/threadLocalAllocBuffer.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/runtime/vm_version.hpp Changeset: 381bf869f784 Author: twisti Date: 2011-08-17 05:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/381bf869f784 7079626: x64 emits unnecessary REX prefix Reviewed-by: kvn, iveresov, never ! src/cpu/x86/vm/assembler_x86.cpp Changeset: bd87c0dcaba5 Author: twisti Date: 2011-08-17 11:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/bd87c0dcaba5 7079769: JSR 292: incorrect size() for CallStaticJavaHandle on sparc Reviewed-by: never, kvn ! src/cpu/sparc/vm/sparc.ad Changeset: 739a9abbbd4b Author: kvn Date: 2011-08-18 11:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/739a9abbbd4b 7080431: VM asserts if specified size(x) in .ad is larger than emitted size Summary: Move code from finalize_offsets_and_shorten() to fill_buffer() to restore previous behavior. Reviewed-by: never ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/output.cpp Changeset: de147f62e695 Author: kvn Date: 2011-08-19 08:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/de147f62e695 Merge - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeFastAAccess0.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeFastIAccess0.java Changeset: 24cee90e9453 Author: jcoomes Date: 2011-08-17 10:32 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/24cee90e9453 6791672: enable 1G and larger pages on solaris Reviewed-by: ysr, iveresov, johnc ! src/os/solaris/vm/os_solaris.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp Changeset: 3be7439273c5 Author: katleman Date: 2011-05-25 13:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3be7439273c5 7044486: open jdk repos have files with incorrect copyright headers, which can end up in src bundles Reviewed-by: ohair, trims ! agent/src/share/classes/sun/jvm/hotspot/runtime/ServiceThread.java ! make/linux/README ! make/windows/projectfiles/kernel/Makefile ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/vm_version_x86.hpp ! src/os_cpu/solaris_sparc/vm/solaris_sparc.s ! src/share/tools/hsdis/README ! src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp ! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp ! src/share/vm/utilities/yieldingWorkgroup.cpp Changeset: 8b135e6129d6 Author: jeff Date: 2011-05-27 15:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8b135e6129d6 7045697: JDK7 THIRD PARTY README update Reviewed-by: lana ! THIRD_PARTY_README Changeset: 52e4ba46751f Author: kamg Date: 2011-04-12 16:42 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/52e4ba46751f 7020373: JSR rewriting can overflow memory address size variables Summary: Abort if incoming classfile's parameters would cause overflows Reviewed-by: coleenp, dcubed, never ! src/share/vm/oops/generateOopMap.cpp + test/runtime/7020373/Test7020373.sh Changeset: bca686989d4b Author: asaha Date: 2011-06-15 14:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/bca686989d4b 7055247: Ignore test of # 7020373 Reviewed-by: dcubed ! test/runtime/7020373/Test7020373.sh Changeset: 337ffef74c37 Author: jeff Date: 2011-06-22 10:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/337ffef74c37 7057046: Add embedded license to THIRD PARTY README Reviewed-by: lana ! THIRD_PARTY_README Changeset: 9f12ede5571a Author: jcoomes Date: 2011-08-19 14:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9f12ede5571a Merge ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/vm_version_x86.hpp ! src/share/vm/oops/generateOopMap.cpp ! src/share/vm/runtime/os.cpp Changeset: 7c29742c41b4 Author: jcoomes Date: 2011-08-19 14:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7c29742c41b4 7081251: bump the hs22 build number to 02 Reviewed-by: johnc ! make/hotspot_version Changeset: 8580b4f22e29 Author: jcoomes Date: 2011-08-23 21:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8580b4f22e29 Merge ! .jcheck/conf - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeFastAAccess0.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeFastIAccess0.java ! make/hotspot_version ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/vm_version_x86.hpp ! src/os/windows/vm/os_windows.cpp ! src/share/tools/hsdis/README ! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp ! src/share/vm/prims/methodHandleWalk.cpp Changeset: 2c820a7d4f30 Author: schien Date: 2011-08-30 10:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2c820a7d4f30 Added tag jdk7u2-b04 for changeset 8580b4f22e29 ! .hgtags Changeset: e012eb9e136d Author: schien Date: 2011-08-31 15:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e012eb9e136d Added tag jdk7u2-b05 for changeset 2c820a7d4f30 ! .hgtags Changeset: ff53346271fe Author: brutisso Date: 2011-08-19 09:30 +0200 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ff53346271fe 6814390: G1: remove the concept of non-generational G1 Summary: Removed the possibility to turn off generational mode for G1. Reviewed-by: johnc, ysr, tonyp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: ae73da50be4b Author: tonyp Date: 2011-08-22 10:16 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ae73da50be4b 7081064: G1: remove develop params G1FixedSurvivorSpaceSize, G1FixedTenuringThreshold, and G1FixedEdenSize Summary: Remove three develop parameters we don't use. Reviewed-by: brutisso, jwilhelm ! 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: 7f776886a215 Author: ysr Date: 2011-08-22 12:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7f776886a215 6810861: G1: support -XX:+{PrintClassHistogram,HeapDump}{Before,After}FullGC Summary: Call {pre,post}_full_gc_dump() before and after a STW full gc of G1CollectedHeap. Also adjusted the prefix message, including the addition of missing whitespace. Reviewed-by: brutisso, tonyp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.cpp Changeset: be05e987ba07 Author: ysr Date: 2011-08-22 23:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/be05e987ba07 Merge Changeset: 2f27ed2a98fa Author: brutisso Date: 2011-08-23 11:06 +0200 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2f27ed2a98fa 7082220: Visual Studio projects broken after change 7016797: Hotspot: securely/restrictive load dlls and new Summary: Add the psapi.lib library to Visual Studio projects Reviewed-by: jwilhelm, poonam, kamg ! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java Changeset: ff9ab6327924 Author: kvn Date: 2011-08-20 14:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ff9ab6327924 7076831: TEST_BUG: compiler/5091921/Test7005594.java fails on LOW MEM SYSTEMS Summary: Run test only on systems with 2Gbyte or more memory. Don't zap heap to reduce execution time. Reviewed-by: iveresov ! test/compiler/5091921/Test7005594.sh Changeset: a594deb1d6dc Author: kvn Date: 2011-08-22 11:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a594deb1d6dc 7081926: assert(VM_Version::supports_sse2()) failed: must support Summary: fix assert, prefetchnta is supported since SSE not SSE2. Reviewed-by: never ! src/cpu/x86/vm/assembler_x86.cpp Changeset: a70c2acb8f52 Author: kvn Date: 2011-08-25 18:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a70c2acb8f52 Merge Changeset: 1520340a7f35 Author: kvn Date: 2011-08-26 16:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1520340a7f35 7083916: Bump the hs22 build number to 03 Reviewed-by: jcoomes Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: 31e253c1da42 Author: cl Date: 2011-08-18 18:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/31e253c1da42 Added tag jdk8-b01 for changeset 0cc8a70952c3 ! .hgtags Changeset: a3592789b47c Author: schien Date: 2011-08-25 17:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a3592789b47c Added tag jdk8-b02 for changeset 31e253c1da42 ! .hgtags Changeset: 3a2fb61165df Author: jcoomes Date: 2011-08-31 13:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3a2fb61165df Merge - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeFastAAccess0.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeFastIAccess0.java Changeset: 0fa3ace511fe Author: schien Date: 2011-09-01 13:54 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0fa3ace511fe Added tag jdk8-b03 for changeset 3a2fb61165df ! .hgtags Changeset: 5755e84e970f Author: jcoomes Date: 2011-09-02 15:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5755e84e970f Added tag hs22-b01 for changeset 0cc8a70952c3 ! .hgtags Changeset: 40c5e268d399 Author: jcoomes Date: 2011-09-02 15:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/40c5e268d399 Added tag hs22-b02 for changeset 7c29742c41b4 ! .hgtags Changeset: 52220701f19f Author: jcoomes Date: 2011-09-02 15:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/52220701f19f Added tag hs22-b03 for changeset 3a2fb61165df ! .hgtags Changeset: ce9bde819dcb Author: jcoomes Date: 2011-09-02 03:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ce9bde819dcb 7086589: bump the hs22 build number to 04 Reviewed-by: johnc Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: 5c123cbeebbe Author: jcoomes Date: 2011-09-02 15:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5c123cbeebbe Added tag hs22-b04 for changeset ce9bde819dcb ! .hgtags Changeset: 45485117e6b9 Author: jcoomes Date: 2011-09-06 21:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/45485117e6b9 Merge ! .hgtags ! make/hotspot_version Changeset: 43252bd4c09d Author: jcoomes Date: 2011-09-06 21:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/43252bd4c09d Merge ! .hgtags Changeset: 8bab8fb7adb0 Author: schien Date: 2011-09-08 16:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8bab8fb7adb0 Added tag jdk7u2-b06 for changeset 43252bd4c09d ! .hgtags Changeset: 299ef5b2915d Author: schien Date: 2011-09-14 13:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/299ef5b2915d Added tag jdk7u2-b07 for changeset 8bab8fb7adb0 ! .hgtags Changeset: dce7d24674f4 Author: schien Date: 2011-09-08 16:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/dce7d24674f4 Added tag jdk8-b04 for changeset 0fa3ace511fe ! .hgtags Changeset: 0db80d8e77fc Author: schien Date: 2011-09-15 18:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0db80d8e77fc Added tag jdk8-b05 for changeset dce7d24674f4 ! .hgtags Changeset: 3cd0157e1d4d Author: iveresov Date: 2011-08-25 02:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3cd0157e1d4d 7082969: NUMA interleaving Summary: Support interleaving on NUMA systems for collectors that don't have NUMA-awareness. Reviewed-by: iveresov, ysr Contributed-by: Tom Deneau ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/os_windows.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: eeae91c9baba Author: johnc Date: 2011-08-29 10:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/eeae91c9baba 7080389: G1: refactor marking code in evacuation pause copy closures Summary: Refactor code marking code in the evacuation pause copy closures so that an evacuated object is only marked by the thread that successfully copies it. Reviewed-by: stefank, brutisso, tonyp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp Changeset: 9447b2fb6fcf Author: iveresov Date: 2011-08-29 17:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9447b2fb6fcf 7082645: Hotspot doesn't compile on old linuxes after 7060836 Summary: Move syscall ids definitions into os_linux.cpp Reviewed-by: johnc ! src/os/linux/vm/os_linux.cpp Changeset: 4fe626cbf0bf Author: johnc Date: 2011-08-31 10:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4fe626cbf0bf 7066841: remove MacroAssembler::br_on_reg_cond() on sparc Summary: Remove the macro assembler routine br_on_reg_cond() and replace the remaining calls to that routine with an equivalent. Reviewed-by: kvn, iveresov ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: ae1b1788f63f Author: ysr Date: 2011-08-31 23:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ae1b1788f63f Merge Changeset: 4668545121b8 Author: jcoomes Date: 2011-09-02 21:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4668545121b8 Merge Changeset: ac8738449b6f Author: never Date: 2011-08-25 20:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ac8738449b6f 7082949: JSR 292: missing ResourceMark in methodOopDesc::make_invoke_method Reviewed-by: kvn, twisti ! src/share/vm/oops/methodOop.cpp + test/compiler/7082949/Test7082949.java Changeset: baf763f388e6 Author: kvn Date: 2011-08-26 08:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/baf763f388e6 7059037: Use BIS for zeroing on T4 Summary: Use BIS for zeroing new allocated big (2Kb and more) objects and arrays. Reviewed-by: never, twisti, ysr ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/copy_sparc.hpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.inline.hpp ! src/share/vm/oops/cpCacheKlass.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp Changeset: 8805f8c1e23e Author: iveresov Date: 2011-08-27 00:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8805f8c1e23e 6591247: C2 cleans up the merge point too early during SplitIf Summary: Remove region self reference last Reviewed-by: kvn, never ! src/share/vm/opto/split_if.cpp Changeset: b27c72d69fd1 Author: twisti Date: 2011-08-29 05:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b27c72d69fd1 7083184: JSR 292: don't store context class argument with call site dependencies Reviewed-by: jrose, never ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/dependencies.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/opto/callGenerator.cpp Changeset: 19241ae0d839 Author: never Date: 2011-08-30 00:54 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/19241ae0d839 7082263: Reflection::resolve_field/field_get/field_set are broken Reviewed-by: kvn, dholmes, stefank, coleenp ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/debug.make ! make/solaris/makefiles/fastdebug.make ! make/solaris/makefiles/jvmg.make - make/solaris/makefiles/mapfile-vers-nonproduct ! make/solaris/makefiles/optimized.make ! make/solaris/makefiles/product.make ! src/share/vm/precompiled.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/reflection.hpp - src/share/vm/runtime/reflectionCompat.hpp Changeset: b346f13112d8 Author: iveresov Date: 2011-08-30 19:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b346f13112d8 7085279: C1 overflows code buffer with VerifyOops and CompressedOops Summary: Increase the limit of code emitted per LIR instruction, increase the max size of the nmethod generated by C1 Reviewed-by: never, kvn, johnc ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_globals.hpp Changeset: de847cac9235 Author: twisti Date: 2011-08-31 01:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/de847cac9235 7078382: JSR 292: don't count method handle adapters against inlining budgets Reviewed-by: kvn, never ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/ci/ciStreams.hpp ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/opto/bytecodeInfo.cpp Changeset: a64d352d1118 Author: kvn Date: 2011-08-31 09:48 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a64d352d1118 7085137: -XX:+VerifyOops is broken Summary: Replace set() with patchable_set() to generate 8 instructions always. Reviewed-by: iveresov, never, roland ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/sparc/vm/sparc.ad Changeset: c124e2e7463e Author: never Date: 2011-08-31 16:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c124e2e7463e 7083786: dead various dead chunks of code Reviewed-by: iveresov, kvn ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/cpu/sparc/vm/frame_sparc.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.hpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_Runtime1.hpp ! src/share/vm/ci/ciConstant.hpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciField.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/oops/constMethodKlass.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/connode.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/prims/forte.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: a32de5085326 Author: twisti Date: 2011-09-01 01:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a32de5085326 7079673: JSR 292: C1 should inline bytecoded method handle adapters Reviewed-by: never ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_GraphBuilder.hpp ! src/share/vm/c1/c1_Instruction.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/parse.hpp Changeset: aa67216400d3 Author: twisti Date: 2011-09-02 00:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/aa67216400d3 7085404: JSR 292: VolatileCallSites should have push notification too Reviewed-by: never, kvn ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/ci/ciField.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/prims/unsafe.cpp Changeset: 11a4af030e4b Author: twisti Date: 2011-09-02 04:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/11a4af030e4b 7071709: JSR 292: switchpoint invalidation should be pushed not pulled Reviewed-by: never ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/parse3.cpp Changeset: 2f9b79ddb05c Author: kvn Date: 2011-09-02 12:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2f9b79ddb05c 7039731: arraycopy could use prefetch on SPARC Summary: Use BIS and prefetch in arraycopy stubs for Sparc (BIS for T4 only). Reviewed-by: never, iveresov ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/share/vm/runtime/globals.hpp Changeset: 2090c623107e Author: never Date: 2011-09-02 22:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2090c623107e 7016881: JSR 292: JDI: sun.jvm.hotspot.utilities.AssertionFailure: index out of bounds Reviewed-by: kvn, twisti ! agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java Changeset: c26de9aef2ed Author: never Date: 2011-09-02 20:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c26de9aef2ed 7071307: MethodHandle bimorphic inlining should consider the frequency Reviewed-by: twisti, roland, kvn, iveresov ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/share/vm/ci/ciCallProfile.hpp ! src/share/vm/ci/ciMethodHandle.cpp ! src/share/vm/ci/ciMethodHandle.hpp ! src/share/vm/ci/ciObject.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/methodDataOop.hpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/idealGraphPrinter.cpp ! src/share/vm/opto/idealGraphPrinter.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/prims/methodHandleWalk.cpp ! src/share/vm/prims/methodHandleWalk.hpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp Changeset: 7ffacbb338d4 Author: never Date: 2011-09-03 09:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7ffacbb338d4 Merge Changeset: 7b5c767f229c Author: kvn Date: 2011-09-03 14:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7b5c767f229c 7086560: 7085404 changes broke VM with -XX:-EnableInvokeDynamic Summary: Add check that ciEnv::_CallSite_klass is initialized. Reviewed-by: jrose ! src/share/vm/ci/ciField.hpp Changeset: 7588156f5cf9 Author: never Date: 2011-09-05 17:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7588156f5cf9 7051798: SA-JDI: NPE in Frame.addressOfStackSlot(Frame.java:244) Reviewed-by: kvn ! agent/src/share/classes/sun/jvm/hotspot/HSDB.java ! agent/src/share/classes/sun/jvm/hotspot/code/CodeBlob.java ! agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java + agent/src/share/classes/sun/jvm/hotspot/code/MethodHandlesAdapterBlob.java ! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java ! agent/src/share/classes/sun/jvm/hotspot/code/PCDesc.java ! agent/src/share/classes/sun/jvm/hotspot/code/RicochetBlob.java ! agent/src/share/classes/sun/jvm/hotspot/code/RuntimeStub.java ! agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapSet.java ! agent/src/share/classes/sun/jvm/hotspot/jdi/ReferenceTypeImpl.java ! agent/src/share/classes/sun/jvm/hotspot/jdi/StackFrameImpl.java ! agent/src/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/CompiledVFrame.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/Frame.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/JavaVFrame.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/StackValue.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/VFrame.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64RegisterMap.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCFrame.java + agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCRicochetFrame.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java + agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86RicochetFrame.java ! src/cpu/x86/vm/methodHandles_x86.hpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_LinearScan.hpp ! src/share/vm/code/pcDesc.cpp ! src/share/vm/code/pcDesc.hpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: c2d3caa64b3e Author: roland Date: 2011-09-07 09:35 +0200 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c2d3caa64b3e 7086394: c2/arm: enable UseFPUForSpilling Summary: ARM has instructions to move data directly between the fpu and integer registers. Reviewed-by: kvn, never ! src/share/vm/opto/matcher.cpp Changeset: d968f546734e Author: iveresov Date: 2011-09-07 11:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d968f546734e Merge - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64RegisterMap.java - make/solaris/makefiles/mapfile-vers-nonproduct ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/runtime/globals.hpp - src/share/vm/runtime/reflectionCompat.hpp Changeset: 2fecca53a2c6 Author: roland Date: 2011-09-07 14:15 +0200 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2fecca53a2c6 7085012: ARM: com/sun/jdi/PopSynchronousTest.java still fails Summary: InterpreterRuntime::popframe_move_outgoing_args() is required for the ARM interpreter. Reviewed-by: kvn, twisti ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/interpreterRuntime.hpp Changeset: 5596e125fe4f Author: rottenha Date: 2011-09-08 06:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5596e125fe4f Merge ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: 27702f012017 Author: iveresov Date: 2011-09-06 21:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/27702f012017 7087583: Hotspot fails to allocate heap with mmap(MAP_HUGETLB) Summary: Try using small pages when transparent huge pages allocation fails Reviewed-by: ysr ! src/os/linux/vm/os_linux.cpp Changeset: 20213c8a3c40 Author: tonyp Date: 2011-09-07 12:21 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/20213c8a3c40 7050392: G1: Introduce flag to generate a log of the G1 ergonomic decisions Summary: It introduces ergonomic decision logging in G1 for the following heuristics: heap sizing, collection set construction, concurrent cycle initiation, and partially-young GC start/end. The code has a bit of refactoring in a few places to make the decision logging possible. It also replaces alternative ad-hoc logging that we have under different parameters and switches (G1_DEBUG, G1PolicyVerbose). Reviewed-by: johnc, ysr ! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! 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/g1ErgoVerbose.cpp + src/share/vm/gc_implementation/g1/g1ErgoVerbose.hpp ! src/share/vm/gc_implementation/g1/g1MMUTracker.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp Changeset: c2bf0120ee5d Author: stefank Date: 2011-09-01 16:18 +0200 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c2bf0120ee5d 7085906: Replace the permgen allocated sentinelRef with a self-looped end Summary: Remove the sentinelRef and let the last Reference in a discovered chain point back to itself. Reviewed-by: ysr, jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.hpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/memory/sharedHeap.cpp Changeset: 05550041d664 Author: ysr Date: 2011-09-07 15:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/05550041d664 Merge ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: eca1193ca245 Author: ysr Date: 2011-09-07 13:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/eca1193ca245 4965777: GC changes to support use of discovered field for pending references Summary: If and when the reference handler thread is able to use the discovered field to link reference objects in its pending list, so will GC. In that case, GC will scan through this field once a reference object has been placed on the pending list, but not scan that field before that stage, as the field is used by the concurrent GC thread to link discovered objects. When ReferenceHandleR thread does not use the discovered field for the purpose of linking the elements in the pending list, as would be the case in older JDKs, the JVM will fall back to the old behaviour of using the next field for that purpose. Reviewed-by: jcoomes, mchung, stefank ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/java.hpp Changeset: a6128a8ed624 Author: iveresov Date: 2011-09-07 18:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a6128a8ed624 7086226: UseNUMA fails on old versions of windows Summary: Return correct answers from os::numa_*() for UMA machines or if NUMA API is not supported Reviewed-by: johnc ! src/os/windows/vm/os_windows.cpp Changeset: 4f41766176cf Author: tonyp Date: 2011-09-08 05:16 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4f41766176cf 7084509: G1: fix inconsistencies and mistakes in the young list target length calculations Summary: Fixed inconsistencies and mistakes in the young list target length calculations so that a) the calculated target length is optimal (before, it was not), b) other parameters like max survivor size and max gc locker eden expansion are always consistent with the calculated target length (before, they were not always), and c) the resulting target length was always bound by desired min and max values (before, it was not). Reviewed-by: brutisso, johnc ! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp ! 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/g1_globals.hpp Changeset: af2ab04e0038 Author: brutisso Date: 2011-09-08 16:29 +0200 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/af2ab04e0038 6929868: G1: introduce min / max young gen size bounds Summary: Make G1 handle young gen size command line flags more consistently Reviewed-by: tonyp, jwilhelm ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp Changeset: 3bddbf0f57d6 Author: tonyp Date: 2011-09-09 05:20 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3bddbf0f57d6 7087717: G1: make the G1PrintRegionLivenessInfo parameter diagnostic Reviewed-by: brutisso, ysr ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: e984655be425 Author: stefank Date: 2011-09-09 14:44 +0200 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e984655be425 Merge ! src/share/vm/prims/jvm.h Changeset: 79f9a3ed607a Author: jcoomes Date: 2011-09-09 16:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/79f9a3ed607a Merge ! .hgtags - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64RegisterMap.java - make/solaris/makefiles/mapfile-vers-nonproduct - src/share/vm/runtime/reflectionCompat.hpp Changeset: 513a84dd0f8b Author: jcoomes Date: 2011-09-09 16:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/513a84dd0f8b 7088991: Bump ths hs22 build number to 05 Reviewed-by: johnc Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: 140317da459a Author: jcoomes Date: 2011-09-09 16:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/140317da459a Added tag hs22-b05 for changeset 513a84dd0f8b ! .hgtags Changeset: f1b4e0e0bdad Author: tonyp Date: 2011-09-13 12:40 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f1b4e0e0bdad 7089625: G1: policy for how many old regions to add to the CSet (when young gen is fixed) is broken Summary: When refactoring the code for a previous fix, a condition was not correctly negated which prevents the G1 policy from adding the correct number of old regions to the CSet when the young gen size is fixed. The changeset also fixes a small syntactical issue in g1ErgoVerbose.hpp which is causing compiler warnings. Reviewed-by: brutisso, ysr ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1ErgoVerbose.hpp Changeset: 0a63380c8ac8 Author: iveresov Date: 2011-09-13 16:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0a63380c8ac8 7090069: Java launcher hangs in infinite loop on windows when UseNUMA[Interleaving] is specified Summary: Fix _numa_used_node_list array size specification Reviewed-by: kvn, johnc, jmasa, ysr ! src/os/windows/vm/os_windows.cpp Changeset: f94227b6117b Author: kvn Date: 2011-09-13 20:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f94227b6117b 7090259: Fix hotspot sources to build with old compilers Summary: Fixed warnings which prevent building VM with old compilers. Reviewed-by: never ! make/solaris/makefiles/sparcWorks.make ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/oops/methodOop.cpp ! src/share/vm/opto/block.cpp Changeset: da6a29fb0da5 Author: kvn Date: 2011-09-07 12:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/da6a29fb0da5 7054211: No loop unrolling done in jdk7b144 for a test update() while loop Summary: restore unrolling code for CaffeineMark. Reviewed-by: never ! src/share/vm/opto/loopTransform.cpp Changeset: 5432047c7db7 Author: bdelsart Date: 2011-09-08 10:12 +0200 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5432047c7db7 7087445: Improve platform independence of JSR292 shared code Summary: changes necessary for some JSR292 ports Reviewed-by: jrose, dholmes ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/zero/vm/frame_zero.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/deoptimization.hpp ! src/share/vm/runtime/frame.hpp Changeset: b0efc7ee3b31 Author: twisti Date: 2011-09-08 05:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b0efc7ee3b31 7085860: JSR 292: implement CallSite.setTargetNormal and setTargetVolatile as native methods Reviewed-by: jrose, never ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/oops/klassOop.hpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/prims/methodHandles.cpp Changeset: fdcb1e828d53 Author: kvn Date: 2011-09-08 12:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/fdcb1e828d53 7087947: Add regression test for 7068051 Summary: Add regression test. Reviewed-by: never + test/compiler/7068051/Test7068051.java + test/compiler/7068051/Test7068051.sh Changeset: 8f47d8870d9a Author: roland Date: 2011-09-08 09:35 +0200 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8f47d8870d9a 7087453: PhaseChaitin::yank_if_dead() should handle MachTemp inputs Summary: PhaseChaitin::yank_if_dead() should be able to handle MachTemp inputs as a special case and yank them. Reviewed-by: never, kvn ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/postaloc.cpp Changeset: 5257f8e66b40 Author: iveresov Date: 2011-09-09 12:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5257f8e66b40 Merge ! src/share/vm/runtime/arguments.cpp Changeset: 2c24ef16533d Author: kvn Date: 2011-09-09 13:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2c24ef16533d 7035946: Up to 15% regression on JDK 7 b136 vs b135 on specjvm2008.crypto.rsa on x64 Summary: Revert changes which caused regression. Reviewed-by: never ! src/share/vm/opto/loopnode.cpp Changeset: c565834fb592 Author: never Date: 2011-09-10 00:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c565834fb592 7088020: SEGV in JNIHandleBlock::release_block Reviewed-by: kvn, twisti ! src/cpu/sparc/vm/stubGenerator_sparc.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/zero/vm/stubGenerator_zero.cpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp + test/compiler/7088020/Test7088020.java Changeset: e6b1331a51d2 Author: never Date: 2011-09-10 17:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e6b1331a51d2 7086585: make Java field injection more flexible Reviewed-by: jrose, twisti, kvn, coleenp ! agent/src/share/classes/sun/jvm/hotspot/oops/Field.java ! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java ! agent/src/share/classes/sun/jvm/hotspot/oops/java_lang_Class.java ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java ! agent/src/share/classes/sun/jvm/hotspot/tools/soql/SOQL.java ! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java ! agent/test/jdi/sasanity.sh ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/share/vm/ci/ciInstanceKlass.cpp ! 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/interpreter/interpreterRuntime.cpp ! src/share/vm/oops/cpCacheOop.cpp + src/share/vm/oops/fieldInfo.hpp + src/share/vm/oops/fieldStreams.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/instanceKlassKlass.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiEnvBase.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/fieldDescriptor.cpp ! src/share/vm/runtime/fieldDescriptor.hpp ! src/share/vm/runtime/reflectionUtils.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/accessFlags.hpp Changeset: f6f3bb0ee072 Author: never Date: 2011-09-11 14:48 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f6f3bb0ee072 7088955: add C2 IR support to the SA Reviewed-by: kvn ! agent/make/Makefile ! agent/make/saenv.sh ! agent/make/saenv64.sh ! agent/src/os/solaris/Makefile - agent/src/os/solaris/dbx/Makefile - agent/src/os/solaris/dbx/README - agent/src/os/solaris/dbx/README-commands.txt - agent/src/os/solaris/dbx/helloWorld.cpp - agent/src/os/solaris/dbx/proc_service_2.h - agent/src/os/solaris/dbx/shell_imp.h - agent/src/os/solaris/dbx/svc_agent_dbx.cpp - agent/src/os/solaris/dbx/svc_agent_dbx.hpp - agent/src/os/win32/BasicList.hpp - agent/src/os/win32/Buffer.cpp - agent/src/os/win32/Buffer.hpp - agent/src/os/win32/Dispatcher.cpp - agent/src/os/win32/Dispatcher.hpp - agent/src/os/win32/Handler.hpp - agent/src/os/win32/IOBuf.cpp - agent/src/os/win32/IOBuf.hpp - agent/src/os/win32/LockableList.hpp - agent/src/os/win32/Makefile - agent/src/os/win32/Message.hpp - agent/src/os/win32/Monitor.cpp - agent/src/os/win32/Monitor.hpp - agent/src/os/win32/README-commands.txt - agent/src/os/win32/README.txt - agent/src/os/win32/Reaper.cpp - agent/src/os/win32/Reaper.hpp - agent/src/os/win32/SwDbgSrv.cpp - agent/src/os/win32/SwDbgSrv.dsp - agent/src/os/win32/SwDbgSrv.dsw - agent/src/os/win32/SwDbgSub.cpp - agent/src/os/win32/SwDbgSub.dsp - agent/src/os/win32/initWinsock.cpp - agent/src/os/win32/initWinsock.hpp - agent/src/os/win32/ioUtils.cpp - agent/src/os/win32/ioUtils.hpp - agent/src/os/win32/isNT4.cpp - agent/src/os/win32/isNT4.hpp - agent/src/os/win32/libInfo.cpp - agent/src/os/win32/libInfo.hpp - agent/src/os/win32/nt4internals.cpp - agent/src/os/win32/nt4internals.hpp - agent/src/os/win32/ports.h - agent/src/os/win32/procList.cpp - agent/src/os/win32/procList.hpp - agent/src/os/win32/serverLists.cpp - agent/src/os/win32/serverLists.hpp - agent/src/os/win32/toolHelp.cpp - agent/src/os/win32/toolHelp.hpp ! agent/src/share/classes/sun/jvm/hotspot/CLHSDB.java ! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java ! agent/src/share/classes/sun/jvm/hotspot/DebugServer.java ! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java ! agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java ! agent/src/share/classes/sun/jvm/hotspot/TestDebugger.java ! agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpot.java ! agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpotAgent.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciArrayKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciArrayKlassKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciConstant.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciEnv.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/ciInstanceKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciInstanceKlassKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciKlassKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciMethod.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciMethodData.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciMethodKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciObjArrayKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciObjArrayKlassKlass.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/ciTypeArrayKlassKlass.java + agent/src/share/classes/sun/jvm/hotspot/ci/ciVirtualCallData.java ! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java + agent/src/share/classes/sun/jvm/hotspot/compiler/CompileTask.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/AddressException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/sparc/DbxSPARCThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/sparc/DbxSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/sparc/DbxSPARCThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/x86/DbxX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/x86/DbxX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/x86/DbxX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/AddressDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/DLL.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/TestDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/TestHelloWorld.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32Address.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32CDebugInfoBuilder.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32CDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32Debugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32DebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32LDTEntry.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32LDTEntryConstants.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32OopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32ThreadContext.java ! agent/src/share/classes/sun/jvm/hotspot/jdi/SADebugServer.java ! agent/src/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java + agent/src/share/classes/sun/jvm/hotspot/oops/ArrayData.java + agent/src/share/classes/sun/jvm/hotspot/oops/BitData.java + agent/src/share/classes/sun/jvm/hotspot/oops/BranchData.java ! agent/src/share/classes/sun/jvm/hotspot/oops/CIntField.java + agent/src/share/classes/sun/jvm/hotspot/oops/CounterData.java + agent/src/share/classes/sun/jvm/hotspot/oops/DataLayout.java ! agent/src/share/classes/sun/jvm/hotspot/oops/Field.java ! agent/src/share/classes/sun/jvm/hotspot/oops/FieldType.java ! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java + agent/src/share/classes/sun/jvm/hotspot/oops/JumpData.java ! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java ! agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java + agent/src/share/classes/sun/jvm/hotspot/oops/MultiBranchData.java ! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java + agent/src/share/classes/sun/jvm/hotspot/oops/ProfileData.java + agent/src/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java + agent/src/share/classes/sun/jvm/hotspot/oops/RetData.java + agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallData.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/runtime/CompilerThread.java + agent/src/share/classes/sun/jvm/hotspot/runtime/InstanceConstructor.java + agent/src/share/classes/sun/jvm/hotspot/runtime/StaticBaseConstructor.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java + agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualBaseConstructor.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualConstructor.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.java ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java ! agent/src/share/classes/sun/jvm/hotspot/types/TypeDataBase.java ! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java ! agent/src/share/classes/sun/jvm/hotspot/ui/CommandProcessorPanel.java + agent/src/share/classes/sun/jvm/hotspot/utilities/GenericGrowableArray.java + agent/src/share/classes/sun/jvm/hotspot/utilities/GrowableArray.java ! make/sa.files ! src/share/vm/ci/ciArrayKlass.hpp ! src/share/vm/ci/ciClassList.hpp ! src/share/vm/ci/ciConstant.hpp ! src/share/vm/ci/ciObjectFactory.hpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/resourceArea.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/optoreg.hpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/regalloc.hpp ! src/share/vm/opto/type.hpp ! src/share/vm/prims/jvmtiExport.hpp ! src/share/vm/runtime/deoptimization.hpp ! src/share/vm/runtime/vframeArray.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/exceptions.hpp ! src/share/vm/utilities/growableArray.hpp Changeset: ab577c97a5f3 Author: never Date: 2011-09-12 13:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ab577c97a5f3 7089709: type "jushort" not found Reviewed-by: kvn, twisti ! src/share/vm/runtime/vmStructs.cpp Changeset: 2209834ccb59 Author: kvn Date: 2011-09-13 11:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2209834ccb59 7089632: assert(machtmp->outcnt() == 1) failed: expected for a MachTemp Summary: Replace assert with check to delete MachTemp nodes only when they are really dead. Reviewed-by: never ! src/share/vm/opto/postaloc.cpp Changeset: 10ee2b297ccd Author: bdelsart Date: 2011-09-14 10:40 +0200 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/10ee2b297ccd 7057978: improve robustness of c1 ARM back-end wrt non encodable constants Summary: ARM only, avoid assertion failures for huge constants generated by C1 shared code Reviewed-by: never, vladidan ! src/share/vm/c1/c1_LIR.cpp Changeset: 393f4b789fd0 Author: bdelsart Date: 2011-09-14 16:28 +0200 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/393f4b789fd0 7077806: ARM: java.lang.InternalError: bound subword value does not fit into the subword type Summary: shared fix necessary for ARM/PPC Reviewed-by: twisti, roland ! src/share/vm/prims/methodHandles.hpp Changeset: 35c656d0b685 Author: never Date: 2011-09-14 13:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/35c656d0b685 7090654: nightly failures after 7086585 Reviewed-by: kvn ! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp Changeset: 8ed53447f690 Author: iveresov Date: 2011-09-15 12:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8ed53447f690 Merge - agent/src/os/solaris/dbx/Makefile - agent/src/os/solaris/dbx/README - agent/src/os/solaris/dbx/README-commands.txt - agent/src/os/solaris/dbx/helloWorld.cpp - agent/src/os/solaris/dbx/proc_service_2.h - agent/src/os/solaris/dbx/shell_imp.h - agent/src/os/solaris/dbx/svc_agent_dbx.cpp - agent/src/os/solaris/dbx/svc_agent_dbx.hpp - agent/src/os/win32/BasicList.hpp - agent/src/os/win32/Buffer.cpp - agent/src/os/win32/Buffer.hpp - agent/src/os/win32/Dispatcher.cpp - agent/src/os/win32/Dispatcher.hpp - agent/src/os/win32/Handler.hpp - agent/src/os/win32/IOBuf.cpp - agent/src/os/win32/IOBuf.hpp - agent/src/os/win32/LockableList.hpp - agent/src/os/win32/Makefile - agent/src/os/win32/Message.hpp - agent/src/os/win32/Monitor.cpp - agent/src/os/win32/Monitor.hpp - agent/src/os/win32/README-commands.txt - agent/src/os/win32/README.txt - agent/src/os/win32/Reaper.cpp - agent/src/os/win32/Reaper.hpp - agent/src/os/win32/SwDbgSrv.cpp - agent/src/os/win32/SwDbgSrv.dsp - agent/src/os/win32/SwDbgSrv.dsw - agent/src/os/win32/SwDbgSub.cpp - agent/src/os/win32/SwDbgSub.dsp - agent/src/os/win32/initWinsock.cpp - agent/src/os/win32/initWinsock.hpp - agent/src/os/win32/ioUtils.cpp - agent/src/os/win32/ioUtils.hpp - agent/src/os/win32/isNT4.cpp - agent/src/os/win32/isNT4.hpp - agent/src/os/win32/libInfo.cpp - agent/src/os/win32/libInfo.hpp - agent/src/os/win32/nt4internals.cpp - agent/src/os/win32/nt4internals.hpp - agent/src/os/win32/ports.h - agent/src/os/win32/procList.cpp - agent/src/os/win32/procList.hpp - agent/src/os/win32/serverLists.cpp - agent/src/os/win32/serverLists.hpp - agent/src/os/win32/toolHelp.cpp - agent/src/os/win32/toolHelp.hpp - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/sparc/DbxSPARCThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/sparc/DbxSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/sparc/DbxSPARCThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/x86/DbxX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/x86/DbxX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/x86/DbxX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/AddressDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/DLL.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/TestDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/TestHelloWorld.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32Address.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32CDebugInfoBuilder.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32CDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32Debugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32DebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32LDTEntry.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32LDTEntryConstants.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32OopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32ThreadContext.java ! src/share/vm/classfile/javaClasses.cpp Changeset: 558f525a6ebe Author: jcoomes Date: 2011-09-15 19:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/558f525a6ebe Merge ! .hgtags - agent/src/os/solaris/dbx/Makefile - agent/src/os/solaris/dbx/README - agent/src/os/solaris/dbx/README-commands.txt - agent/src/os/solaris/dbx/helloWorld.cpp - agent/src/os/solaris/dbx/proc_service_2.h - agent/src/os/solaris/dbx/shell_imp.h - agent/src/os/solaris/dbx/svc_agent_dbx.cpp - agent/src/os/solaris/dbx/svc_agent_dbx.hpp - agent/src/os/win32/BasicList.hpp - agent/src/os/win32/Buffer.cpp - agent/src/os/win32/Buffer.hpp - agent/src/os/win32/Dispatcher.cpp - agent/src/os/win32/Dispatcher.hpp - agent/src/os/win32/Handler.hpp - agent/src/os/win32/IOBuf.cpp - agent/src/os/win32/IOBuf.hpp - agent/src/os/win32/LockableList.hpp - agent/src/os/win32/Makefile - agent/src/os/win32/Message.hpp - agent/src/os/win32/Monitor.cpp - agent/src/os/win32/Monitor.hpp - agent/src/os/win32/README-commands.txt - agent/src/os/win32/README.txt - agent/src/os/win32/Reaper.cpp - agent/src/os/win32/Reaper.hpp - agent/src/os/win32/SwDbgSrv.cpp - agent/src/os/win32/SwDbgSrv.dsp - agent/src/os/win32/SwDbgSrv.dsw - agent/src/os/win32/SwDbgSub.cpp - agent/src/os/win32/SwDbgSub.dsp - agent/src/os/win32/initWinsock.cpp - agent/src/os/win32/initWinsock.hpp - agent/src/os/win32/ioUtils.cpp - agent/src/os/win32/ioUtils.hpp - agent/src/os/win32/isNT4.cpp - agent/src/os/win32/isNT4.hpp - agent/src/os/win32/libInfo.cpp - agent/src/os/win32/libInfo.hpp - agent/src/os/win32/nt4internals.cpp - agent/src/os/win32/nt4internals.hpp - agent/src/os/win32/ports.h - agent/src/os/win32/procList.cpp - agent/src/os/win32/procList.hpp - agent/src/os/win32/serverLists.cpp - agent/src/os/win32/serverLists.hpp - agent/src/os/win32/toolHelp.cpp - agent/src/os/win32/toolHelp.hpp - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/sparc/DbxSPARCThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/sparc/DbxSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/sparc/DbxSPARCThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/x86/DbxX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/x86/DbxX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/x86/DbxX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/AddressDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/DLL.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/TestDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/TestHelloWorld.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32Address.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32CDebugInfoBuilder.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32CDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32Debugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32DebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32LDTEntry.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32LDTEntryConstants.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32OopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64RegisterMap.java - make/solaris/makefiles/mapfile-vers-nonproduct - src/share/vm/runtime/reflectionCompat.hpp Changeset: 8ab2f4108d20 Author: jcoomes Date: 2011-09-15 20:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8ab2f4108d20 7091294: disable quicksort tests Reviewed-by: jmasa, ysr, kvn ! src/share/vm/utilities/quickSort.cpp Changeset: 650d15d8f372 Author: jcoomes Date: 2011-09-15 20:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/650d15d8f372 7091255: Bump the hs22 build number to 06 Reviewed-by: johnc Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: 5a3c2bc614ca Author: jcoomes Date: 2011-09-15 20:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5a3c2bc614ca Added tag hs22-b06 for changeset 650d15d8f372 ! .hgtags Changeset: 8035e71ac3f6 Author: jcoomes Date: 2011-09-19 13:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8035e71ac3f6 Merge ! .hgtags - agent/src/os/solaris/dbx/Makefile - agent/src/os/solaris/dbx/README - agent/src/os/solaris/dbx/README-commands.txt - agent/src/os/solaris/dbx/helloWorld.cpp - agent/src/os/solaris/dbx/proc_service_2.h - agent/src/os/solaris/dbx/shell_imp.h - agent/src/os/solaris/dbx/svc_agent_dbx.cpp - agent/src/os/solaris/dbx/svc_agent_dbx.hpp - agent/src/os/win32/BasicList.hpp - agent/src/os/win32/Buffer.cpp - agent/src/os/win32/Buffer.hpp - agent/src/os/win32/Dispatcher.cpp - agent/src/os/win32/Dispatcher.hpp - agent/src/os/win32/Handler.hpp - agent/src/os/win32/IOBuf.cpp - agent/src/os/win32/IOBuf.hpp - agent/src/os/win32/LockableList.hpp - agent/src/os/win32/Makefile - agent/src/os/win32/Message.hpp - agent/src/os/win32/Monitor.cpp - agent/src/os/win32/Monitor.hpp - agent/src/os/win32/README-commands.txt - agent/src/os/win32/README.txt - agent/src/os/win32/Reaper.cpp - agent/src/os/win32/Reaper.hpp - agent/src/os/win32/SwDbgSrv.cpp - agent/src/os/win32/SwDbgSrv.dsp - agent/src/os/win32/SwDbgSrv.dsw - agent/src/os/win32/SwDbgSub.cpp - agent/src/os/win32/SwDbgSub.dsp - agent/src/os/win32/initWinsock.cpp - agent/src/os/win32/initWinsock.hpp - agent/src/os/win32/ioUtils.cpp - agent/src/os/win32/ioUtils.hpp - agent/src/os/win32/isNT4.cpp - agent/src/os/win32/isNT4.hpp - agent/src/os/win32/libInfo.cpp - agent/src/os/win32/libInfo.hpp - agent/src/os/win32/nt4internals.cpp - agent/src/os/win32/nt4internals.hpp - agent/src/os/win32/ports.h - agent/src/os/win32/procList.cpp - agent/src/os/win32/procList.hpp - agent/src/os/win32/serverLists.cpp - agent/src/os/win32/serverLists.hpp - agent/src/os/win32/toolHelp.cpp - agent/src/os/win32/toolHelp.hpp - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/sparc/DbxSPARCThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/sparc/DbxSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/sparc/DbxSPARCThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/x86/DbxX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/x86/DbxX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/x86/DbxX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/AddressDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/DLL.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/TestDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/TestHelloWorld.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32Address.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32CDebugInfoBuilder.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32CDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32Debugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32DebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32LDTEntry.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32LDTEntryConstants.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32OopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64RegisterMap.java ! make/hotspot_version - make/solaris/makefiles/mapfile-vers-nonproduct ! src/os/windows/vm/os_windows.cpp ! src/share/vm/prims/methodHandleWalk.cpp - src/share/vm/runtime/reflectionCompat.hpp Changeset: 17a87e00a541 Author: schien Date: 2011-09-22 06:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/17a87e00a541 Added tag jdk7u2-b08 for changeset 8035e71ac3f6 ! .hgtags Changeset: da0999c4b733 Author: dcubed Date: 2011-09-16 16:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/da0999c4b733 7071904: 4/4 HotSpot: Full Debug Symbols Summary: Add support for .debuginfo files for HSX libraries. Reviewed-by: poonam, dholmes, never ! make/Makefile ! make/linux/Makefile ! make/linux/makefiles/build_vm_def.sh ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/gcc.make ! make/linux/makefiles/jsig.make ! make/linux/makefiles/product.make ! make/linux/makefiles/saproc.make ! make/linux/makefiles/vm.make ! make/solaris/Makefile + make/solaris/makefiles/build_vm_def.sh ! make/solaris/makefiles/buildtree.make ! make/solaris/makefiles/defs.make ! make/solaris/makefiles/dtrace.make ! make/solaris/makefiles/jsig.make ! make/solaris/makefiles/mapfile-vers ! make/solaris/makefiles/product.make ! make/solaris/makefiles/saproc.make ! make/solaris/makefiles/sparcWorks.make ! make/solaris/makefiles/vm.make Changeset: cd3d4ec354fd Author: jcoomes Date: 2011-09-20 22:26 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/cd3d4ec354fd 7093108: Bump the hs22 build number to 07 Reviewed-by: johnc Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: f79fb21f3cad Author: jcoomes Date: 2011-09-20 22:26 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f79fb21f3cad Added tag hs22-b07 for changeset cd3d4ec354fd ! .hgtags Changeset: b93bc193d73b Author: jcoomes Date: 2011-09-23 11:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b93bc193d73b Merge ! .hgtags ! make/hotspot_version Changeset: c407af9f1f59 Author: katleman Date: 2011-09-26 12:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c407af9f1f59 Added tag jdk7u2-b09 for changeset b93bc193d73b ! .hgtags Changeset: 8d4cd133d6a8 Author: tonyp Date: 2011-09-20 09:59 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8d4cd133d6a8 7059019: G1: add G1 support to the SA Summary: Extend the SA to recognize the G1CollectedHeap and implement any code that's needed by our serviceability tools (jmap, jinfo, jstack, etc.) that depend on the SA. Reviewed-by: never, poonam, johnc ! agent/make/Makefile + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegion.java + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java ! agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeapName.java ! agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! make/sa.files ! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp + src/share/vm/gc_implementation/g1/vmStructs_g1.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 66db4a2fc13c Author: johnc Date: 2011-09-20 15:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/66db4a2fc13c 7092412: G1: Some roots not marked during an initial mark that gets an evacuation failure Summary: As a result of the changes for 7080389, an evacuation failure during an initial mark pause may result in some root objects not being marked. Pass whether the caller is a root scanning closure into the evacuation failure handling code so that the thread that successfully forwards an object to itself also marks the object. Reviewed-by: ysr, brutisso, tonyp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp Changeset: 2115638addd2 Author: tonyp Date: 2011-09-21 01:27 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2115638addd2 7045232: G1: pool names are inconsistent with other collectors (don't have 'Space') Summary: Make sure the eden and survivor pools have "Space" in their name. Reviewed-by: jmasa, ysr ! src/share/vm/services/g1MemoryPool.cpp Changeset: ce597819d5c6 Author: johnc Date: 2011-09-21 10:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ce597819d5c6 7068215: G1: Print reference processing time during remark Summary: Displays the elapsed time taken to perform reference processing during remark as part of the PrintGCDetails output. Reviewed-by: ysr ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: ac196b091535 Author: tonyp Date: 2011-09-21 13:36 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ac196b091535 7091032: G1: assert failure when NewRatio is used Summary: The desired min / max heap sizes are miscalculated at initialization when NewRatio is used. The changeset also includes an additional small change to turn a print statement into a warning. Reviewed-by: johnc, jmasa, ysr, brutisso ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: e804fc7a831e Author: johnc Date: 2011-09-21 15:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e804fc7a831e 7092245: G1: Wrong format specifier in G1PrintRegionLivenessInfo header output Summary: Cast HeapRegion::GrainBytes to size_t in output statement. Reviewed-by: ysr, brutisso, pbk, tonyp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: c20e006ee26a Author: tonyp Date: 2011-09-22 07:18 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c20e006ee26a 7092238: G1: Uninitialized field gc_efficiency in G1PrintRegionLivenessInfo output Reviewed-by: jcoomes, johnc ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: d320dd70ca40 Author: johnc Date: 2011-09-22 10:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d320dd70ca40 6484982: G1: process references during evacuation pauses Summary: G1 now uses two reference processors - one is used by concurrent marking and the other is used by STW GCs (both full and incremental evacuation pauses). In an evacuation pause, the reference processor is embedded into the closures used to scan objects. Doing so causes causes reference objects to be 'discovered' by the reference processor. At the end of the evacuation pause, these discovered reference objects are processed - preserving (and copying) referent objects (and their reachable graphs) as appropriate. Reviewed-by: ysr, jwilhelm, brutisso, stefank, tonyp ! 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/g1CollectedHeap.hpp ! 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/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/runtime/thread.cpp Changeset: 39c57c097027 Author: tonyp Date: 2011-09-23 16:07 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/39c57c097027 7075646: G1: fix inconsistencies in the monitoring data Summary: Fixed a few inconsistencies in the monitoring data, in particular when reported from jstat. Reviewed-by: jmasa, brutisso, johnc ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.cpp ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/shared/generationCounters.cpp ! src/share/vm/gc_implementation/shared/generationCounters.hpp ! src/share/vm/services/g1MemoryPool.cpp ! src/share/vm/services/g1MemoryPool.hpp Changeset: 9a9821a0bc8b Author: johnc Date: 2011-09-28 10:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9a9821a0bc8b 7086533: G1: assert(!_g1->is_obj_dead(obj)): We should not be preserving dead objs: g1CollectedHeap.cpp:3835 Summary: Some objects may not be marked in the event of an evacuation failure in a partially young GC, during a marking cycle. Avoid this situation by not allowing partially young GCs during a marking cycle. Reviewed-by: tonyp, ysr, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: 7afaeffa5d9b Author: johnc Date: 2011-10-03 12:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7afaeffa5d9b 7097053: G1: assert(da ? referent->is_oop() : referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054 Summary: During remembered set scanning, the reference processor could discover a reference object whose referent was in the process of being copied and so may not be completely initialized. Do not perform reference discovery during remembered set scanning. Reviewed-by: tonyp, ysr ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: aade124d1b1d Author: tonyp Date: 2011-10-03 19:04 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/aade124d1b1d 7097048: G1: extend the G1 SA changes to print per-heap space information Reviewed-by: brutisso, johnc ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1MonitoringSupport.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp ! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp Changeset: 953ffc48897d Author: never Date: 2011-09-20 23:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/953ffc48897d 7092236: java/util/EnumSet/EnumSetBash.java fails Reviewed-by: kvn, twisti, jrose ! src/share/vm/ci/ciEnv.cpp Changeset: 34d69affce86 Author: never Date: 2011-09-29 09:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/34d69affce86 7092278: "jmap -finalizerinfo" throws "sun.jvm.hotspot.utilities.AssertionFailure: invalid cp index 0 137" Reviewed-by: kvn ! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java + agent/src/share/classes/sun/jvm/hotspot/runtime/vmSymbols.java ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 876f4a66bd71 Author: bdelsart Date: 2011-10-07 13:28 +0200 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/876f4a66bd71 7096366: PPC: corruption of floating-point values with DeoptimizeALot Summary: fix for a deoptimization found on PPC, which could impact other big endian platforms Reviewed-by: roland, dholmes ! src/share/vm/c1/c1_LinearScan.cpp Changeset: c2ef8b5cd1f3 Author: never Date: 2011-10-13 14:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c2ef8b5cd1f3 7100165: JSR 292: leftover printing code in methodHandleWalk.cpp Reviewed-by: kvn, twisti ! src/share/vm/prims/methodHandleWalk.cpp Changeset: 623aec2a90f7 Author: jcoomes Date: 2011-10-14 12:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/623aec2a90f7 7101102: Bump the hs22 build number to 08 Reviewed-by: johnc Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: d38fde25cf49 Author: jcoomes Date: 2011-10-14 12:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d38fde25cf49 Added tag hs22-b08 for changeset 623aec2a90f7 ! .hgtags Changeset: 482e282037d7 Author: jcoomes Date: 2011-10-18 17:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/482e282037d7 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/prims/methodHandleWalk.cpp Changeset: 0418640475c3 Author: katleman Date: 2011-10-27 12:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0418640475c3 Added tag jdk7u2-b11 for changeset 482e282037d7 ! .hgtags Changeset: 68d4d1b6829a Author: jeff Date: 2011-10-31 12:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/68d4d1b6829a 7102337: Third Party License Readme updates for 7u2 Reviewed-by: lana, ohair ! THIRD_PARTY_README Changeset: b07e591a1675 Author: lana Date: 2011-11-04 11:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b07e591a1675 Merge Changeset: 714bf7aefe10 Author: kvn Date: 2011-10-14 10:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/714bf7aefe10 7100757: The BitSet.nextSetBit() produces incorrect result in 32bit VM on Sparc Summary: Instruction countTrailingZerosL() should use iRegIsafe dst register since it is used in long arithmetic. Reviewed-by: never, twisti ! src/cpu/sparc/vm/sparc.ad + test/compiler/7100757/Test7100757.java Changeset: c8abdaa56b47 Author: jcoomes Date: 2011-11-08 11:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c8abdaa56b47 7108550: Bump the hs22 build number to 09 Reviewed-by: johnc Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: 12a4ef429155 Author: jcoomes Date: 2011-11-08 11:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/12a4ef429155 Added tag hs22-b09 for changeset c8abdaa56b47 ! .hgtags Changeset: 4061b13e3e6b Author: jcoomes Date: 2011-11-08 13:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4061b13e3e6b Merge ! .hgtags ! make/hotspot_version Changeset: a67789172db1 Author: katleman Date: 2011-11-10 11:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a67789172db1 Added tag jdk7u2-b12 for changeset 4061b13e3e6b ! .hgtags Changeset: 742a2251c87b Author: kvn Date: 2011-11-10 20:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/742a2251c87b 7110586: C2 generates incorrect results Summary: Exact limit of empty loop calculated incorrectly. Reviewed-by: iveresov, never ! src/share/vm/opto/loopnode.cpp + test/compiler/7110586/Test7110586.java Changeset: 0544a9618b87 Author: poonam Date: 2011-11-16 16:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0544a9618b87 7110428: Crash during HeapDump operation Reviewed-by: ysr, dholmes ! src/share/vm/services/heapDumper.cpp Changeset: 3ba0bb2e7c8d Author: jcoomes Date: 2011-11-16 17:44 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3ba0bb2e7c8d 7112766: Bump the hs22 build number to 10 Reviewed-by: johnc Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: c6cd7638991b Author: jcoomes Date: 2011-11-16 17:44 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c6cd7638991b Added tag hs22-b10 for changeset 3ba0bb2e7c8d ! .hgtags Changeset: f17fe2f4b6aa Author: jcoomes Date: 2011-11-16 17:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f17fe2f4b6aa Merge ! .hgtags ! make/hotspot_version Changeset: 0744602f85c6 Author: katleman Date: 2011-11-17 22:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0744602f85c6 Added tag jdk7u2-b13 for changeset f17fe2f4b6aa ! .hgtags Changeset: 6259c6d3bbb7 Author: cl Date: 2011-12-12 23:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6259c6d3bbb7 Added tag jdk7u2-b21 for changeset 0744602f85c6 ! .hgtags Changeset: 5e97b4c8bd3f Author: Greg Lewis Date: 2012-02-26 16:04 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5e97b4c8bd3f Merge from main OpenJDK Update 2 repository ! agent/make/Makefile - agent/src/os/solaris/dbx/Makefile - agent/src/os/solaris/dbx/README - agent/src/os/solaris/dbx/README-commands.txt - agent/src/os/solaris/dbx/helloWorld.cpp - agent/src/os/solaris/dbx/proc_service_2.h - agent/src/os/solaris/dbx/shell_imp.h - agent/src/os/solaris/dbx/svc_agent_dbx.cpp - agent/src/os/solaris/dbx/svc_agent_dbx.hpp - agent/src/os/win32/BasicList.hpp - agent/src/os/win32/Buffer.cpp - agent/src/os/win32/Buffer.hpp - agent/src/os/win32/Dispatcher.cpp - agent/src/os/win32/Dispatcher.hpp - agent/src/os/win32/Handler.hpp - agent/src/os/win32/IOBuf.cpp - agent/src/os/win32/IOBuf.hpp - agent/src/os/win32/LockableList.hpp - agent/src/os/win32/Makefile - agent/src/os/win32/Message.hpp - agent/src/os/win32/Monitor.cpp - agent/src/os/win32/Monitor.hpp - agent/src/os/win32/README-commands.txt - agent/src/os/win32/README.txt - agent/src/os/win32/Reaper.cpp - agent/src/os/win32/Reaper.hpp - agent/src/os/win32/SwDbgSrv.cpp - agent/src/os/win32/SwDbgSrv.dsp - agent/src/os/win32/SwDbgSrv.dsw - agent/src/os/win32/SwDbgSub.cpp - agent/src/os/win32/SwDbgSub.dsp - agent/src/os/win32/initWinsock.cpp - agent/src/os/win32/initWinsock.hpp - agent/src/os/win32/ioUtils.cpp - agent/src/os/win32/ioUtils.hpp - agent/src/os/win32/isNT4.cpp - agent/src/os/win32/isNT4.hpp - agent/src/os/win32/libInfo.cpp - agent/src/os/win32/libInfo.hpp - agent/src/os/win32/nt4internals.cpp - agent/src/os/win32/nt4internals.hpp - agent/src/os/win32/ports.h - agent/src/os/win32/procList.cpp - agent/src/os/win32/procList.hpp - agent/src/os/win32/serverLists.cpp - agent/src/os/win32/serverLists.hpp - agent/src/os/win32/toolHelp.cpp - agent/src/os/win32/toolHelp.hpp ! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java ! agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpotAgent.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/sparc/DbxSPARCThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/sparc/DbxSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/sparc/DbxSPARCThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/x86/DbxX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/x86/DbxX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/x86/DbxX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/AddressDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/DLL.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/TestDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/TestHelloWorld.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32Address.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32CDebugInfoBuilder.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32CDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32Debugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32DebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32LDTEntry.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32LDTEntryConstants.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32OopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeFastAAccess0.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeFastIAccess0.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64RegisterMap.java ! make/Makefile ! make/linux/makefiles/defs.make ! make/sa.files ! make/solaris/makefiles/defs.make - make/solaris/makefiles/mapfile-vers-nonproduct ! make/windows/makefiles/defs.make ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/zero/vm/stubGenerator_zero.cpp ! src/os/linux/vm/os_linux.cpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.inline.hpp ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/resourceArea.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/prims/forte.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/atomic.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp - src/share/vm/runtime/reflectionCompat.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/utilities/ostream.cpp Changeset: 50aa2916774e Author: Greg Lewis Date: 2012-03-04 16:10 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/50aa2916774e . Pull in the header for VM_Version since it is referenced here. This works by accident on other platforms due to some implicit include ordering which is subtly different for reasons I didn't fully trace through. ! src/share/vm/memory/threadLocalAllocBuffer.hpp Changeset: 6a50e811e7ee Author: Greg Lewis Date: 2012-03-04 16:11 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6a50e811e7ee . Move the include for bsd_zero down to where the other bsd* includes are. This is a little closer to the linux ordering. ! src/share/vm/runtime/atomic.cpp Changeset: fc76ef829cd3 Author: Greg Lewis Date: 2012-03-04 16:13 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/fc76ef829cd3 . Changes to BSD specific files to match changes to the Linux specific files plus additional BSD support for some altered files it was missing from. ! agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java ! make/bsd/Makefile ! make/bsd/makefiles/build_vm_def.sh ! make/bsd/makefiles/buildtree.make ! make/bsd/makefiles/defs.make ! make/bsd/makefiles/gcc.make ! make/bsd/makefiles/jsig.make ! make/bsd/makefiles/mapfile-vers-debug ! make/bsd/makefiles/mapfile-vers-product ! make/bsd/makefiles/product.make ! make/bsd/makefiles/saproc.make ! make/bsd/makefiles/vm.make ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/os_bsd.hpp ! src/os_cpu/bsd_x86/vm/assembler_bsd_x86.cpp ! src/os_cpu/bsd_x86/vm/bsd_x86_32.ad ! src/os_cpu/bsd_x86/vm/bsd_x86_64.ad ! src/os_cpu/bsd_x86/vm/threadLS_bsd_x86.cpp ! src/os_cpu/bsd_x86/vm/threadLS_bsd_x86.hpp ! test/compiler/5091921/Test7005594.sh ! test/gc/6941923/test6941923.sh Changeset: 7860dc9948ff Author: Greg Lewis Date: 2012-03-11 14:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7860dc9948ff Sync tags from bsd-port repository ! .hgtags From glewis at eyesbeyond.com Sun Mar 11 14:13:25 2012 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 11 Mar 2012 21:13:25 +0000 Subject: hg: bsd-port/bsd-port/jaxp: 40 new changesets Message-ID: <20120311211325.8E81B478FC@hg.openjdk.java.net> Changeset: 4b0c44f2f7f1 Author: schien Date: 2011-07-21 12:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/4b0c44f2f7f1 Added tag jdk7u2-b01 for changeset 6c9ac74190a0 ! .hgtags Changeset: 06ec99824fc7 Author: schien Date: 2011-08-30 10:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/06ec99824fc7 Added tag jdk7u2-b04 for changeset 4b0c44f2f7f1 ! .hgtags Changeset: 5946b073c57a Author: schien Date: 2011-08-31 15:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/5946b073c57a Added tag jdk7u2-b05 for changeset 06ec99824fc7 ! .hgtags Changeset: 323d917b683e Author: schien Date: 2011-09-08 16:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/323d917b683e Added tag jdk7u2-b06 for changeset 5946b073c57a ! .hgtags Changeset: c28e612f6200 Author: schien Date: 2011-09-14 13:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/c28e612f6200 Added tag jdk7u2-b07 for changeset 323d917b683e ! .hgtags Changeset: 11da83688c40 Author: asaha Date: 2011-09-14 22:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/11da83688c40 7082689: allow duplicate bug ids in jdk7u repos Reviewed-by: jcoomes ! .jcheck/conf Changeset: db8ccf2cbb33 Author: asaha Date: 2011-09-16 12:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/db8ccf2cbb33 7091141: JAXP 1.4.5 update 1 for 7u2 Reviewed-by: joehw ! jaxp.properties Changeset: f51e04014ffb Author: schien Date: 2011-09-22 06:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/f51e04014ffb Added tag jdk7u2-b08 for changeset db8ccf2cbb33 ! .hgtags Changeset: 067fb18071e3 Author: asaha Date: 2011-06-23 22:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/067fb18071e3 6941169: XML parsing cannot be trusted Reviewed-by: joehw ! jaxp.properties Changeset: 69199a774944 Author: asaha Date: 2011-06-28 11:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/69199a774944 Merge Changeset: 3ba704813c8c Author: xdono Date: 2011-06-27 16:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/3ba704813c8c Added tag jdk7u1-b01 for changeset 067fb18071e3 ! .hgtags Changeset: a650662a3312 Author: asaha Date: 2011-06-28 11:26 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/a650662a3312 Merge ! .hgtags Changeset: ff042107a0c8 Author: asaha Date: 2011-06-24 17:27 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/ff042107a0c8 Merge Changeset: f40a77944791 Author: asaha Date: 2011-06-28 13:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/f40a77944791 Merge Changeset: dd92ff50ff5d Author: asaha Date: 2011-07-01 15:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/dd92ff50ff5d 7061768: Backout fix # 6941169 Summary: Backed out changeset 067fb18071e3 Reviewed-by: joehw ! jaxp.properties Changeset: 104ca42e1e7c Author: asaha Date: 2011-07-01 15:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/104ca42e1e7c Merge Changeset: 64e323faadf6 Author: schien Date: 2011-08-04 10:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/64e323faadf6 Added tag jdk7u1-b02 for changeset 104ca42e1e7c ! .hgtags Changeset: 2256c20e6685 Author: schien Date: 2011-08-26 14:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/2256c20e6685 Added tag jdk7u1-b03 for changeset 64e323faadf6 ! .hgtags Changeset: 79ec2a8c8aaf Author: schien Date: 2011-09-07 12:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/79ec2a8c8aaf Added tag jdk7u1-b04 for changeset 2256c20e6685 ! .hgtags Changeset: 666a2e78ed24 Author: asaha Date: 2011-09-15 13:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/666a2e78ed24 Merge ! .hgtags Changeset: f50c67644817 Author: asaha Date: 2011-09-19 14:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/f50c67644817 Merge ! jaxp.properties Changeset: 1ee71a1349c4 Author: asaha Date: 2011-09-22 10:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/1ee71a1349c4 Merge ! .hgtags Changeset: 38711a9aabde Author: schien Date: 2011-09-23 11:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/38711a9aabde Added tag jdk7u1-b05 for changeset 79ec2a8c8aaf ! .hgtags Changeset: f2dcb5ade608 Author: asaha Date: 2011-09-23 12:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/f2dcb5ade608 Merge ! .hgtags Changeset: 0e4b561f7696 Author: katleman Date: 2011-09-26 12:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/0e4b561f7696 Added tag jdk7u2-b09 for changeset f2dcb5ade608 ! .hgtags Changeset: 5d8a5978b6ea Author: cl Date: 2011-09-30 19:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/5d8a5978b6ea Added tag jdk7u1-b06 for changeset 38711a9aabde ! .hgtags Changeset: 407177580b01 Author: katleman Date: 2011-10-02 12:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/407177580b01 Added tag jdk7u1-b07 for changeset 5d8a5978b6ea ! .hgtags Changeset: 8fb8d70ed4c3 Author: cl Date: 2011-10-03 15:32 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/8fb8d70ed4c3 Added tag jdk7u1-b08 for changeset 407177580b01 ! .hgtags Changeset: 8bc5db462319 Author: asaha Date: 2011-10-11 15:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/8bc5db462319 Merge ! .hgtags Changeset: 5a58c0997bef Author: asaha Date: 2011-10-12 21:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/5a58c0997bef 7095698: jdk7u2 does not work as a bootstrap after 7091141 Summary: Backed out changeset db8ccf2cbb33 Reviewed-by: jcoomes, joehw ! jaxp.properties Changeset: 7d8d7a054f52 Author: asaha Date: 2011-10-12 21:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/7d8d7a054f52 Merge Changeset: 0c5c2b2462f1 Author: asaha Date: 2011-10-18 10:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/0c5c2b2462f1 Merge ! jaxp.properties Changeset: 91d818552c08 Author: katleman Date: 2011-10-27 12:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/91d818552c08 Added tag jdk7u2-b11 for changeset 0c5c2b2462f1 ! .hgtags Changeset: db5034845265 Author: jeff Date: 2011-10-31 12:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/db5034845265 7102337: Third Party License Readme updates for 7u2 Reviewed-by: lana, ohair ! THIRD_PARTY_README Changeset: 0e61ef309edd Author: lana Date: 2011-11-04 11:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/0e61ef309edd Merge Changeset: d9ac427e5149 Author: katleman Date: 2011-11-10 11:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/d9ac427e5149 Added tag jdk7u2-b12 for changeset 0e61ef309edd ! .hgtags Changeset: 0efaf5c97fba Author: katleman Date: 2011-11-17 22:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/0efaf5c97fba Added tag jdk7u2-b13 for changeset d9ac427e5149 ! .hgtags Changeset: a9ac11158b8f Author: cl Date: 2011-12-12 23:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/a9ac11158b8f Added tag jdk7u2-b21 for changeset 0efaf5c97fba ! .hgtags Changeset: 4be811bcf0fe Author: Greg Lewis Date: 2012-02-26 16:04 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/4be811bcf0fe Merge from main OpenJDK Update 2 repository Changeset: b52f76f158be Author: Greg Lewis Date: 2012-03-11 14:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/b52f76f158be Sync tags from bsd-port repository ! .hgtags From glewis at eyesbeyond.com Sun Mar 11 14:13:29 2012 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 11 Mar 2012 21:13:29 +0000 Subject: hg: bsd-port/bsd-port/jaxws: 35 new changesets Message-ID: <20120311211329.DCD80478FD@hg.openjdk.java.net> Changeset: e94a8b7a9629 Author: schien Date: 2011-07-21 12:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/e94a8b7a9629 Added tag jdk7u2-b01 for changeset 2605f832dfbf ! .hgtags Changeset: aec267c02523 Author: schien Date: 2011-08-30 10:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/aec267c02523 Added tag jdk7u2-b04 for changeset e94a8b7a9629 ! .hgtags Changeset: 286a65169fda Author: schien Date: 2011-08-31 15:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/286a65169fda Added tag jdk7u2-b05 for changeset aec267c02523 ! .hgtags Changeset: a62afe22e560 Author: schien Date: 2011-09-08 16:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/a62afe22e560 Added tag jdk7u2-b06 for changeset 286a65169fda ! .hgtags Changeset: 8b4863f04739 Author: schien Date: 2011-09-14 13:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/8b4863f04739 Added tag jdk7u2-b07 for changeset a62afe22e560 ! .hgtags Changeset: f6ba2486fbcf Author: asaha Date: 2011-09-14 22:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/f6ba2486fbcf 7082689: allow duplicate bug ids in jdk7u repos Reviewed-by: jcoomes ! .jcheck/conf Changeset: 3216c6afcedc Author: schien Date: 2011-09-22 06:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/3216c6afcedc Added tag jdk7u2-b08 for changeset f6ba2486fbcf ! .hgtags Changeset: 7bbb5d507d8a Author: asaha Date: 2011-06-10 09:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/7bbb5d507d8a Merge Changeset: 9df2752f1f87 Author: asaha Date: 2011-06-20 17:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/9df2752f1f87 Merge Changeset: c01bfd68d052 Author: asaha Date: 2011-06-23 13:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/c01bfd68d052 7046794: Configurable behavior for server-side stacktraces Reviewed-by: ramap ! jaxws.properties Changeset: 05fe5a6c3730 Author: asaha Date: 2011-06-28 11:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/05fe5a6c3730 Merge Changeset: dcf18452c8cf Author: xdono Date: 2011-06-27 16:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/dcf18452c8cf Added tag jdk7u1-b01 for changeset c01bfd68d052 ! .hgtags Changeset: 22e0ca76ee5d Author: asaha Date: 2011-06-28 11:27 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/22e0ca76ee5d Merge ! .hgtags Changeset: 476895ad759c Author: asaha Date: 2011-06-24 17:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/476895ad759c Merge Changeset: 4c24f7019ce9 Author: asaha Date: 2011-06-28 13:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/4c24f7019ce9 Merge Changeset: 272778f529d1 Author: schien Date: 2011-08-04 10:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/272778f529d1 Added tag jdk7u1-b02 for changeset 4c24f7019ce9 ! .hgtags Changeset: 48b06a6e6f46 Author: schien Date: 2011-08-26 14:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/48b06a6e6f46 Added tag jdk7u1-b03 for changeset 272778f529d1 ! .hgtags Changeset: 7d31bc168b6b Author: schien Date: 2011-09-07 12:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/7d31bc168b6b Added tag jdk7u1-b04 for changeset 48b06a6e6f46 ! .hgtags Changeset: ae2d0e777dec Author: asaha Date: 2011-09-15 13:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/ae2d0e777dec Merge ! .hgtags Changeset: 8475a7dee118 Author: asaha Date: 2011-09-22 10:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/8475a7dee118 Merge ! .hgtags Changeset: 345e7bd6be13 Author: schien Date: 2011-09-23 11:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/345e7bd6be13 Added tag jdk7u1-b05 for changeset 7d31bc168b6b ! .hgtags Changeset: 6499a5ada6c1 Author: asaha Date: 2011-09-23 12:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/6499a5ada6c1 Merge ! .hgtags Changeset: 233adb943499 Author: katleman Date: 2011-09-26 12:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/233adb943499 Added tag jdk7u2-b09 for changeset 6499a5ada6c1 ! .hgtags Changeset: 617f83244f3d Author: cl Date: 2011-09-30 19:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/617f83244f3d Added tag jdk7u1-b06 for changeset 345e7bd6be13 ! .hgtags Changeset: 97365155cf6d Author: katleman Date: 2011-10-02 12:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/97365155cf6d Added tag jdk7u1-b07 for changeset 617f83244f3d ! .hgtags Changeset: bcff1d0e8cb5 Author: cl Date: 2011-10-03 15:32 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/bcff1d0e8cb5 Added tag jdk7u1-b08 for changeset 97365155cf6d ! .hgtags Changeset: f3bb1066a71f Author: asaha Date: 2011-10-11 15:54 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/f3bb1066a71f Merge ! .hgtags Changeset: 7bbdd5c07d35 Author: katleman Date: 2011-10-27 12:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/7bbdd5c07d35 Added tag jdk7u2-b11 for changeset f3bb1066a71f ! .hgtags Changeset: 2b9c72e743b2 Author: jeff Date: 2011-10-31 12:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/2b9c72e743b2 7102337: Third Party License Readme updates for 7u2 Reviewed-by: lana, ohair ! THIRD_PARTY_README Changeset: 21131044a613 Author: lana Date: 2011-11-04 11:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/21131044a613 Merge Changeset: 9728fd833e01 Author: katleman Date: 2011-11-10 11:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/9728fd833e01 Added tag jdk7u2-b12 for changeset 21131044a613 ! .hgtags Changeset: d6db86a7ca32 Author: katleman Date: 2011-11-17 22:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/d6db86a7ca32 Added tag jdk7u2-b13 for changeset 9728fd833e01 ! .hgtags Changeset: ad63f21ce17a Author: cl Date: 2011-12-12 23:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/ad63f21ce17a Added tag jdk7u2-b21 for changeset d6db86a7ca32 ! .hgtags Changeset: 5098bc2dfe1b Author: Greg Lewis Date: 2012-02-26 16:05 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/5098bc2dfe1b Merge from main OpenJDK Update 2 repository Changeset: 60e1f983c14e Author: Greg Lewis Date: 2012-03-11 14:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/60e1f983c14e Sync tags from bsd-port repository ! .hgtags From glewis at eyesbeyond.com Sun Mar 11 14:13:57 2012 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 11 Mar 2012 21:13:57 +0000 Subject: hg: bsd-port/bsd-port/jdk: 155 new changesets Message-ID: <20120311213918.3A0CB478FE@hg.openjdk.java.net> Changeset: d1a76a4b1fc3 Author: schien Date: 2011-07-21 12:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d1a76a4b1fc3 Added tag jdk7u2-b01 for changeset 9b8c96f96a0f ! .hgtags Changeset: f01230bea4aa Author: weijun Date: 2011-08-03 21:32 +0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f01230bea4aa 7043737: klist does not detect non-existing keytab Reviewed-by: valeriep ! src/windows/classes/sun/security/krb5/internal/tools/Klist.java + test/sun/security/krb5/tools/ktmissing.sh Changeset: 9847e43556fb Author: dbuck Date: 2011-08-03 21:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/9847e43556fb 7029903: Splash screen is not shown in 64-bit Linux with 16-bit color depth Summary: Added Xflush() call after splash screen is updated to ensure update is no stuck in client side buffer until JVM starts up. See JET review request 4154 for details. Reviewed-by: kevinw, anthony ! src/solaris/native/sun/awt/splashscreen/splashscreen_sys.c Changeset: 175f98d43a12 Author: ksrini Date: 2011-07-15 16:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/175f98d43a12 7062969: java -help still shows http://java.sun.com/javase/reference Reviewed-by: ohair, darcy ! src/share/classes/sun/launcher/resources/launcher.properties Changeset: 440d5a3cfdf8 Author: ksrini Date: 2011-07-19 10:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/440d5a3cfdf8 7067922: (launcher) java -jar throws NPE if JAR file does not contain Main-Class attribute Reviewed-by: darcy, ohair, alanb, mduigou ! src/share/classes/sun/launcher/LauncherHelper.java ! test/tools/launcher/Arrrghs.java ! test/tools/launcher/TestHelper.java Changeset: a5ea1f537169 Author: dholmes Date: 2011-08-08 02:51 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a5ea1f537169 7039182: PPC: NIO: java.io.IOException: Invalid argument in sun.nio.ch.FileDispatcherImpl.read0 Summary: Allow platform specific files to be located at build time instead of generating them (as per JDK8 changeset) Reviewed-by: alanb, ohair ! make/common/Defs-embedded.gmk ! make/java/nio/Makefile Changeset: 8841e2149dfb Author: coffeys Date: 2011-08-09 14:02 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/8841e2149dfb 7041125: LDAP API does not catch malformed filters that contain two operands for the ! operator Reviewed-by: weijun, xuelei ! src/share/classes/com/sun/jndi/ldap/Filter.java ! test/com/sun/jndi/ldap/InvalidLdapFilters.java Changeset: 62d3e2c51aa8 Author: xuelei Date: 2011-08-09 22:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/62d3e2c51aa8 7065972: Some race condition may happen in SSLSocketImpl class Reviewed-by: wetmore, weijun, dgu ! src/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: 2c93c0965f99 Author: coffeys Date: 2011-08-10 09:08 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/2c93c0965f99 7049774: UID construction appears to hang if time changed backwards Reviewed-by: alanb, dholmes, chegar, mduigou ! src/share/classes/java/rmi/server/UID.java Changeset: e01325b53a12 Author: malenkov Date: 2011-08-10 18:47 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/e01325b53a12 7057459: Regression: Performance degradation with java.beans.XMLEncoder Reviewed-by: rupashka ! src/share/classes/java/beans/Encoder.java Changeset: 72b2b2a3f228 Author: rupashka Date: 2011-08-10 18:51 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/72b2b2a3f228 7019963: The goto parent directory button doesn't operate in JFileChooser Reviewed-by: alexp ! src/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java Changeset: 22f8570179e7 Author: rupashka Date: 2011-08-11 15:10 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/22f8570179e7 4909150: WindowsTreeUI can cause NullPointerException occasionally Reviewed-by: alexp ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsTreeUI.java Changeset: 56fc480ef969 Author: weijun Date: 2011-08-12 11:14 +0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/56fc480ef969 7061379: [Kerberos] Cross-realm authentication fails, due to nameType problem Reviewed-by: valeriep ! src/share/classes/sun/security/krb5/PrincipalName.java ! test/sun/security/krb5/auto/KDC.java + test/sun/security/krb5/auto/PrincipalNameEquals.java Changeset: 449f7f1bb735 Author: coffeys Date: 2011-08-12 09:40 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/449f7f1bb735 7047325: Internal API to improve management of direct buffers Reviewed-by: alanb, mduigou ! make/com/oracle/Makefile - make/com/oracle/net/Makefile ! make/common/Release.gmk ! src/share/classes/java/nio/Bits.java ! src/share/classes/java/nio/Buffer.java ! src/share/classes/java/nio/Direct-X-Buffer.java.template ! src/share/classes/sun/misc/JavaNioAccess.java ! src/share/classes/sun/nio/ch/DirectBuffer.java Changeset: 775d67f1d144 Author: schien Date: 2011-08-30 10:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/775d67f1d144 Added tag jdk7u2-b04 for changeset 449f7f1bb735 ! .hgtags Changeset: 0f58ca394fb3 Author: schien Date: 2011-08-31 15:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/0f58ca394fb3 Added tag jdk7u2-b05 for changeset 775d67f1d144 ! .hgtags Changeset: a15d2672aad0 Author: rupashka Date: 2011-08-17 12:45 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a15d2672aad0 7071609: javax/swing/JPopupMenu/6694823/bug6694823.java failed on solaris10 Reviewed-by: alexp ! test/javax/swing/JPopupMenu/6694823/bug6694823.java Changeset: d2fbe93b6361 Author: rupashka Date: 2011-08-17 12:58 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d2fbe93b6361 7071166: LayoutStyle.getPreferredGap() - IAE is expected but not thrown Reviewed-by: peterz ! src/share/classes/sun/swing/DefaultLayoutStyle.java + test/javax/swing/GroupLayout/7071166/bug7071166.java Changeset: 0dcb939eff08 Author: weijun Date: 2011-08-22 15:17 +0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/0dcb939eff08 7043847: NTML impl of SaslServer throws UnsupportedOperationException from (un)wrap method 7043860: NTML impl of SaslServer doesn't throw ISE from getAuthorizationID() method 7043882: NTML impl of SaslServer doesn't throw ISE from getNegotiatedProperty() method 7043938: NTML impl of SaslClientFactory throws NPE instead of SaslException 7043959: NTML impl of SaslClientFactory throws NPE for null CallBackHandler instance Reviewed-by: vinnie ! src/share/classes/com/sun/security/ntlm/Client.java ! src/share/classes/com/sun/security/ntlm/NTLMException.java ! src/share/classes/com/sun/security/ntlm/Server.java ! src/share/classes/com/sun/security/sasl/ntlm/FactoryImpl.java ! src/share/classes/com/sun/security/sasl/ntlm/NTLMClient.java ! src/share/classes/com/sun/security/sasl/ntlm/NTLMServer.java + test/com/sun/security/sasl/ntlm/Conformance.java Changeset: 17110b287f27 Author: yhuang Date: 2011-08-17 23:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/17110b287f27 7066203: Update currency data to the latest ISO 4217 standard Reviewed-by: naoto ! make/java/util/FILES_properties.gmk ! make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java ! src/share/classes/java/util/CurrencyData.properties ! src/share/classes/java/util/LocaleISOData.java ! src/share/classes/sun/util/resources/CurrencyNames.properties ! src/share/classes/sun/util/resources/CurrencyNames_de.properties ! src/share/classes/sun/util/resources/CurrencyNames_es.properties + src/share/classes/sun/util/resources/CurrencyNames_es_CU.properties ! src/share/classes/sun/util/resources/CurrencyNames_et_EE.properties ! src/share/classes/sun/util/resources/CurrencyNames_fr.properties ! src/share/classes/sun/util/resources/CurrencyNames_ja.properties ! src/share/classes/sun/util/resources/CurrencyNames_ko.properties ! src/share/classes/sun/util/resources/CurrencyNames_pt.properties ! src/share/classes/sun/util/resources/CurrencyNames_sk_SK.properties ! src/share/classes/sun/util/resources/CurrencyNames_zh_CN.properties ! src/share/classes/sun/util/resources/CurrencyNames_zh_TW.properties ! src/share/classes/sun/util/resources/LocaleNames.properties ! test/java/util/Currency/ValidateISO4217.java ! test/java/util/Currency/tablea1.txt ! test/java/util/Locale/LocaleTest.java ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: 1976c0d6ec52 Author: mfang Date: 2011-08-19 12:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/1976c0d6ec52 Merge Changeset: 4ff462fd9de2 Author: mfang Date: 2011-08-22 10:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4ff462fd9de2 Merge Changeset: 611bcd930ed1 Author: darcy Date: 2011-08-22 18:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/611bcd930ed1 7080038: (ann) Serializable types in sun.reflect.annotation do not declare serialVersionUIDs Reviewed-by: alanb ! src/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java ! src/share/classes/sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy.java ! src/share/classes/sun/reflect/annotation/EnumConstantNotPresentExceptionProxy.java ! src/share/classes/sun/reflect/annotation/TypeNotPresentExceptionProxy.java Changeset: be4a3afb7438 Author: sherman Date: 2011-08-23 10:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/be4a3afb7438 7066490: @since 1.7 tag is missing for java.util.regex.Matcher.group(java.lang.String) Summary: Added the @since 1.7 tag Reviewed-by: mduigou ! src/share/classes/java/util/regex/Matcher.java Changeset: 44141ce2c9ea Author: denis Date: 2011-08-24 19:49 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/44141ce2c9ea 7072645: Toolkit.addPropertyChangeListener(name, pcl) throws NPE for null name Reviewed-by: art ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/windows/classes/sun/awt/windows/WToolkit.java Changeset: 55cd74a4d575 Author: mchung Date: 2011-08-23 10:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/55cd74a4d575 7068328: BufferPoolMXBean and PlatformLoggingMXBean getObjectName may return null Reviewed-by: alanb Contributed-by: spoole at uk.ibm.com ! src/share/classes/sun/management/ManagementFactoryHelper.java + test/java/lang/management/ManagementFactory/GetObjectName.java Changeset: eabbc04b83bc Author: sherman Date: 2011-08-26 18:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/eabbc04b83bc 7077769: (zipfs) ZipFileSystem.writeCEN() writes wrong "data size" for ZIP64 extended information extra field Summary: fixed the wrong size when writing out the cen table for ZIP64 Reviewed-by: alanb ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java ! test/java/util/zip/LargeZip.java Changeset: c2f39983959f Author: lana Date: 2011-08-31 11:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/c2f39983959f Merge Changeset: 1da81fa43d48 Author: lana Date: 2011-09-01 08:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/1da81fa43d48 Merge Changeset: d26cd028ee0b Author: schien Date: 2011-09-08 16:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d26cd028ee0b Added tag jdk7u2-b06 for changeset 1da81fa43d48 ! .hgtags Changeset: 4b0667777317 Author: schien Date: 2011-09-14 13:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4b0667777317 Added tag jdk7u2-b07 for changeset d26cd028ee0b ! .hgtags Changeset: 85d7fc20baa5 Author: robm Date: 2011-09-01 00:09 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/85d7fc20baa5 6670868: StackOverFlow with authenticated Proxy tunnels Reviewed-by: chegar, coffeys ! src/share/classes/sun/net/www/http/HttpClient.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java + test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/HttpsProxyStackOverflow.java Changeset: 791e94e7b64f Author: chegar Date: 2011-09-01 13:05 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/791e94e7b64f 7051516: ThreadLocalRandom seed is never initialized so all instances generate the same sequence Reviewed-by: chegar, dholmes, mduigou ! src/share/classes/java/util/Random.java Changeset: 1c0190388b70 Author: dl Date: 2011-09-01 13:08 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/1c0190388b70 7058828: test/java/util/concurrent/Phaser/Arrive.java fails intermittently Reviewed-by: chegar ! test/java/util/concurrent/Phaser/Arrive.java Changeset: e1077ba4f0f1 Author: malenkov Date: 2011-09-02 17:34 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/e1077ba4f0f1 7064279: Introspector.getBeanInfo() should release some resources in timely manner Reviewed-by: art, alexp ! src/share/classes/java/beans/Beans.java ! src/share/classes/java/beans/Introspector.java ! src/share/classes/java/beans/PropertyEditorManager.java + src/share/classes/java/beans/ThreadGroupContext.java ! test/java/beans/Beans/6669869/TestDesignTime.java ! test/java/beans/Beans/6669869/TestGuiAvailable.java ! test/java/beans/Introspector/6380849/TestBeanInfo.java + test/java/beans/Introspector/7064279/Test7064279.java + test/java/beans/Introspector/7064279/test.jar ! test/java/beans/Introspector/Test6660539.java ! test/java/beans/PropertyEditor/6380849/TestPropertyEditor.java Changeset: d7044475a604 Author: chegar Date: 2011-09-01 13:53 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d7044475a604 7041800: URI.equals may incorrectly return true with escaped octets Reviewed-by: alanb, michaelm ! src/share/classes/java/net/URI.java ! test/java/net/URI/Test.java Changeset: 370e70f40ea7 Author: darcy Date: 2011-09-02 12:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/370e70f40ea7 6476261: (reflect) GenericSignatureFormatError When signature includes nested inner classes 6832374: (reflect) malformed signature can cause parser to go into infinite loop 7052898: (reflect) SignatureParser will accept strings outside of the grammar Summary: Various signature parsing fixes; additional review by sonali.goel at oracle.com Reviewed-by: alanb, robilad ! src/share/classes/sun/reflect/generics/parser/SignatureParser.java ! test/java/lang/reflect/Generics/Probe.java + test/java/lang/reflect/Generics/SignatureTest.java + test/java/lang/reflect/Generics/TestBadSignatures.java Changeset: b02f83934216 Author: darcy Date: 2011-09-04 09:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b02f83934216 7075098: Remove unused fdlibm files Reviewed-by: alanb, mduigou ! make/java/fdlibm/FILES_c.gmk ! src/share/native/java/lang/fdlibm/include/fdlibm.h ! src/share/native/java/lang/fdlibm/include/jfdlibm.h Changeset: bf587b00998d Author: coffeys Date: 2011-09-05 13:31 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/bf587b00998d 7049079: NTSYSTEM CLASS IS LEAKING WINDOWS TOKENS Reviewed-by: weijun ! src/share/classes/com/sun/security/auth/module/NTSystem.java ! src/windows/native/com/sun/security/auth/module/nt.c Changeset: a2376be96654 Author: nloodin Date: 2011-09-06 13:28 +0200 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a2376be96654 7067811: Update demo/sample code to state it should not be used for production Summary: Added comment block after copyright block stating that code is unfit for production. Reviewed-by: ohair ! make/common/Defs.gmk ! make/mkdemo/Makefile ! make/mksample/Makefile ! src/share/classes/com/sun/tools/example/debug/bdi/AccessWatchpointSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/AmbiguousMethodException.java ! src/share/classes/com/sun/tools/example/debug/bdi/BreakpointSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/ChildSession.java ! src/share/classes/com/sun/tools/example/debug/bdi/EvaluationException.java ! src/share/classes/com/sun/tools/example/debug/bdi/EventRequestSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/EventRequestSpecList.java ! src/share/classes/com/sun/tools/example/debug/bdi/ExceptionSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/ExecutionManager.java ! src/share/classes/com/sun/tools/example/debug/bdi/FrameIndexOutOfBoundsException.java ! src/share/classes/com/sun/tools/example/debug/bdi/InputListener.java ! src/share/classes/com/sun/tools/example/debug/bdi/JDIEventSource.java ! src/share/classes/com/sun/tools/example/debug/bdi/LineBreakpointSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/LineNotFoundException.java ! src/share/classes/com/sun/tools/example/debug/bdi/MalformedMemberNameException.java ! src/share/classes/com/sun/tools/example/debug/bdi/MethodBreakpointSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/MethodNotFoundException.java ! src/share/classes/com/sun/tools/example/debug/bdi/ModificationWatchpointSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/NoSessionException.java ! src/share/classes/com/sun/tools/example/debug/bdi/NoThreadException.java ! src/share/classes/com/sun/tools/example/debug/bdi/OutputListener.java ! src/share/classes/com/sun/tools/example/debug/bdi/ParseException.java ! src/share/classes/com/sun/tools/example/debug/bdi/PatternReferenceTypeSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/ReferenceTypeSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/Session.java ! src/share/classes/com/sun/tools/example/debug/bdi/SessionListener.java ! src/share/classes/com/sun/tools/example/debug/bdi/SourceNameReferenceTypeSpec.java ! src/share/classes/com/sun/tools/example/debug/bdi/SpecErrorEvent.java ! src/share/classes/com/sun/tools/example/debug/bdi/SpecEvent.java ! src/share/classes/com/sun/tools/example/debug/bdi/SpecListener.java ! src/share/classes/com/sun/tools/example/debug/bdi/ThreadGroupIterator.java ! src/share/classes/com/sun/tools/example/debug/bdi/ThreadInfo.java ! src/share/classes/com/sun/tools/example/debug/bdi/ThreadIterator.java ! src/share/classes/com/sun/tools/example/debug/bdi/Utils.java ! src/share/classes/com/sun/tools/example/debug/bdi/VMLaunchFailureException.java ! src/share/classes/com/sun/tools/example/debug/bdi/VMNotInterruptedException.java ! src/share/classes/com/sun/tools/example/debug/bdi/WatchpointSpec.java ! src/share/classes/com/sun/tools/example/debug/event/AbstractEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/AccessWatchpointEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/ClassPrepareEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/ClassUnloadEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/ExceptionEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/JDIAdapter.java ! src/share/classes/com/sun/tools/example/debug/event/JDIListener.java ! src/share/classes/com/sun/tools/example/debug/event/LocatableEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/LocationTriggerEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/ModificationWatchpointEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/ThreadDeathEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/ThreadStartEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/VMDeathEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/VMDisconnectEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/VMStartEventSet.java ! src/share/classes/com/sun/tools/example/debug/event/WatchpointEventSet.java ! src/share/classes/com/sun/tools/example/debug/expr/ASCII_UCodeESC_CharStream.java ! src/share/classes/com/sun/tools/example/debug/expr/ExpressionParser.java ! src/share/classes/com/sun/tools/example/debug/expr/ExpressionParserConstants.java ! src/share/classes/com/sun/tools/example/debug/expr/ExpressionParserTokenManager.java ! src/share/classes/com/sun/tools/example/debug/expr/LValue.java ! src/share/classes/com/sun/tools/example/debug/expr/ParseException.java ! src/share/classes/com/sun/tools/example/debug/expr/Token.java ! src/share/classes/com/sun/tools/example/debug/expr/TokenMgrError.java ! src/share/classes/com/sun/tools/example/debug/gui/ApplicationTool.java ! src/share/classes/com/sun/tools/example/debug/gui/ClassManager.java ! src/share/classes/com/sun/tools/example/debug/gui/ClassTreeTool.java ! src/share/classes/com/sun/tools/example/debug/gui/CommandInterpreter.java ! src/share/classes/com/sun/tools/example/debug/gui/CommandTool.java ! src/share/classes/com/sun/tools/example/debug/gui/ContextListener.java ! src/share/classes/com/sun/tools/example/debug/gui/ContextManager.java ! src/share/classes/com/sun/tools/example/debug/gui/CurrentFrameChangedEvent.java ! src/share/classes/com/sun/tools/example/debug/gui/Environment.java ! src/share/classes/com/sun/tools/example/debug/gui/GUI.java ! src/share/classes/com/sun/tools/example/debug/gui/Icons.java ! src/share/classes/com/sun/tools/example/debug/gui/JDBFileFilter.java ! src/share/classes/com/sun/tools/example/debug/gui/JDBMenuBar.java ! src/share/classes/com/sun/tools/example/debug/gui/JDBToolBar.java ! src/share/classes/com/sun/tools/example/debug/gui/LaunchTool.java ! src/share/classes/com/sun/tools/example/debug/gui/MonitorListModel.java ! src/share/classes/com/sun/tools/example/debug/gui/MonitorTool.java ! src/share/classes/com/sun/tools/example/debug/gui/OutputSink.java ! src/share/classes/com/sun/tools/example/debug/gui/SearchPath.java ! src/share/classes/com/sun/tools/example/debug/gui/SingleLeafTreeSelectionModel.java ! src/share/classes/com/sun/tools/example/debug/gui/SourceListener.java ! src/share/classes/com/sun/tools/example/debug/gui/SourceManager.java ! src/share/classes/com/sun/tools/example/debug/gui/SourceModel.java ! src/share/classes/com/sun/tools/example/debug/gui/SourceTool.java ! src/share/classes/com/sun/tools/example/debug/gui/SourceTreeTool.java ! src/share/classes/com/sun/tools/example/debug/gui/SourcepathChangedEvent.java ! src/share/classes/com/sun/tools/example/debug/gui/StackTraceTool.java ! src/share/classes/com/sun/tools/example/debug/gui/ThreadTreeTool.java ! src/share/classes/com/sun/tools/example/debug/gui/TypeScript.java ! src/share/classes/com/sun/tools/example/debug/gui/TypeScriptOutputListener.java ! src/share/classes/com/sun/tools/example/debug/gui/TypeScriptWriter.java ! src/share/classes/com/sun/tools/example/debug/tty/AccessWatchpointSpec.java ! src/share/classes/com/sun/tools/example/debug/tty/AmbiguousMethodException.java ! src/share/classes/com/sun/tools/example/debug/tty/BreakpointSpec.java ! src/share/classes/com/sun/tools/example/debug/tty/Commands.java ! src/share/classes/com/sun/tools/example/debug/tty/Env.java ! src/share/classes/com/sun/tools/example/debug/tty/EventHandler.java ! src/share/classes/com/sun/tools/example/debug/tty/EventNotifier.java ! src/share/classes/com/sun/tools/example/debug/tty/EventRequestSpec.java ! src/share/classes/com/sun/tools/example/debug/tty/EventRequestSpecList.java ! src/share/classes/com/sun/tools/example/debug/tty/ExceptionSpec.java ! src/share/classes/com/sun/tools/example/debug/tty/LineNotFoundException.java ! src/share/classes/com/sun/tools/example/debug/tty/MalformedMemberNameException.java ! src/share/classes/com/sun/tools/example/debug/tty/MessageOutput.java ! src/share/classes/com/sun/tools/example/debug/tty/ModificationWatchpointSpec.java ! src/share/classes/com/sun/tools/example/debug/tty/PatternReferenceTypeSpec.java ! src/share/classes/com/sun/tools/example/debug/tty/ReferenceTypeSpec.java ! src/share/classes/com/sun/tools/example/debug/tty/SourceMapper.java ! src/share/classes/com/sun/tools/example/debug/tty/TTY.java ! src/share/classes/com/sun/tools/example/debug/tty/TTYResources.java ! src/share/classes/com/sun/tools/example/debug/tty/TTYResources_ja.java ! src/share/classes/com/sun/tools/example/debug/tty/TTYResources_zh_CN.java ! src/share/classes/com/sun/tools/example/debug/tty/ThreadGroupIterator.java ! src/share/classes/com/sun/tools/example/debug/tty/ThreadInfo.java ! src/share/classes/com/sun/tools/example/debug/tty/ThreadIterator.java ! src/share/classes/com/sun/tools/example/debug/tty/VMConnection.java ! src/share/classes/com/sun/tools/example/debug/tty/VMNotConnectedException.java ! src/share/classes/com/sun/tools/example/debug/tty/WatchpointSpec.java ! src/share/classes/com/sun/tools/example/trace/EventThread.java ! src/share/classes/com/sun/tools/example/trace/StreamRedirectThread.java ! src/share/classes/com/sun/tools/example/trace/Trace.java + src/share/demo/README ! src/share/demo/applets/ArcTest/ArcTest.java ! src/share/demo/applets/BarChart/BarChart.java ! src/share/demo/applets/Blink/Blink.java ! src/share/demo/applets/CardTest/CardTest.java ! src/share/demo/applets/Clock/Clock.java ! src/share/demo/applets/DitherTest/DitherTest.java ! src/share/demo/applets/DrawTest/DrawTest.java ! src/share/demo/applets/Fractal/CLSFractal.java ! src/share/demo/applets/GraphicsTest/AppletFrame.java ! src/share/demo/applets/GraphicsTest/GraphicsTest.java ! src/share/demo/applets/MoleculeViewer/Matrix3D.java ! src/share/demo/applets/MoleculeViewer/XYZApp.java ! src/share/demo/applets/NervousText/NervousText.java ! src/share/demo/applets/SimpleGraph/GraphApplet.java ! src/share/demo/applets/SortDemo/BidirBubbleSortAlgorithm.java ! src/share/demo/applets/SortDemo/BubbleSortAlgorithm.java ! src/share/demo/applets/SortDemo/QSortAlgorithm.java ! src/share/demo/applets/SortDemo/SortAlgorithm.java ! src/share/demo/applets/SortDemo/SortItem.java ! src/share/demo/applets/SpreadSheet/SpreadSheet.java ! src/share/demo/applets/WireFrame/Matrix3D.java ! src/share/demo/applets/WireFrame/ThreeD.java ! src/share/demo/java2d/J2DBench/src/j2dbench/Destinations.java ! src/share/demo/java2d/J2DBench/src/j2dbench/Group.java ! src/share/demo/java2d/J2DBench/src/j2dbench/J2DBench.java ! src/share/demo/java2d/J2DBench/src/j2dbench/Modifier.java ! src/share/demo/java2d/J2DBench/src/j2dbench/Node.java ! src/share/demo/java2d/J2DBench/src/j2dbench/Option.java ! src/share/demo/java2d/J2DBench/src/j2dbench/Result.java ! src/share/demo/java2d/J2DBench/src/j2dbench/ResultSet.java ! src/share/demo/java2d/J2DBench/src/j2dbench/Test.java ! src/share/demo/java2d/J2DBench/src/j2dbench/TestEnvironment.java ! src/share/demo/java2d/J2DBench/src/j2dbench/report/HTMLSeriesReporter.java ! src/share/demo/java2d/J2DBench/src/j2dbench/report/IIOComparator.java ! src/share/demo/java2d/J2DBench/src/j2dbench/report/J2DAnalyzer.java ! src/share/demo/java2d/J2DBench/src/j2dbench/report/XMLHTMLReporter.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/GraphicsTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/ImageTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/MiscTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/PixelTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/RenderTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/iio/IIOTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/iio/InputImageTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/iio/InputStreamTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/iio/InputTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/iio/OutputImageTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/iio/OutputStreamTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/iio/OutputTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/text/TextConstructionTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/text/TextMeasureTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/text/TextRenderTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/text/TextTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/ui/CompactLayout.java ! src/share/demo/java2d/J2DBench/src/j2dbench/ui/EnableButton.java ! src/share/demo/jfc/CodePointIM/CodePointIM.java ! src/share/demo/jfc/CodePointIM/CodePointInputMethod.java ! src/share/demo/jfc/CodePointIM/CodePointInputMethodDescriptor.java ! src/share/demo/jfc/FileChooserDemo/ExampleFileSystemView.java ! src/share/demo/jfc/FileChooserDemo/ExampleFileView.java ! src/share/demo/jfc/FileChooserDemo/FileChooserDemo.java ! src/share/demo/jfc/Font2DTest/Font2DTest.java ! src/share/demo/jfc/Font2DTest/Font2DTestApplet.java ! src/share/demo/jfc/Font2DTest/FontPanel.java ! src/share/demo/jfc/Font2DTest/RangeMenu.java ! src/share/demo/jfc/Metalworks/AquaMetalTheme.java ! src/share/demo/jfc/Metalworks/BigContrastMetalTheme.java ! src/share/demo/jfc/Metalworks/ContrastMetalTheme.java ! src/share/demo/jfc/Metalworks/DemoMetalTheme.java ! src/share/demo/jfc/Metalworks/GreenMetalTheme.java ! src/share/demo/jfc/Metalworks/KhakiMetalTheme.java ! src/share/demo/jfc/Metalworks/MetalThemeMenu.java ! src/share/demo/jfc/Metalworks/Metalworks.java ! src/share/demo/jfc/Metalworks/MetalworksDocumentFrame.java ! src/share/demo/jfc/Metalworks/MetalworksFrame.java ! src/share/demo/jfc/Metalworks/MetalworksHelp.java ! src/share/demo/jfc/Metalworks/MetalworksInBox.java ! src/share/demo/jfc/Metalworks/MetalworksPrefs.java ! src/share/demo/jfc/Metalworks/PropertiesMetalTheme.java ! src/share/demo/jfc/Metalworks/UISwitchListener.java ! src/share/demo/jfc/Notepad/ElementTreePanel.java ! src/share/demo/jfc/Notepad/Notepad.java ! src/share/demo/jfc/SampleTree/DynamicTreeNode.java ! src/share/demo/jfc/SampleTree/SampleData.java ! src/share/demo/jfc/SampleTree/SampleTree.java ! src/share/demo/jfc/SampleTree/SampleTreeCellRenderer.java ! src/share/demo/jfc/SampleTree/SampleTreeModel.java ! src/share/demo/jfc/SwingApplet/SwingApplet.java ! src/share/demo/jfc/TableExample/JDBCAdapter.java ! src/share/demo/jfc/TableExample/OldJTable.java ! src/share/demo/jfc/TableExample/TableExample.java ! src/share/demo/jfc/TableExample/TableExample2.java ! src/share/demo/jfc/TableExample/TableExample3.java ! src/share/demo/jfc/TableExample/TableExample4.java ! src/share/demo/jfc/TableExample/TableMap.java ! src/share/demo/jfc/TableExample/TableSorter.java ! src/share/demo/jfc/TransparentRuler/transparentruler/Ruler.java ! src/share/demo/jvmti/agent_util/agent_util.c ! src/share/demo/jvmti/agent_util/agent_util.h ! src/share/demo/jvmti/compiledMethodLoad/compiledMethodLoad.c ! src/share/demo/jvmti/gctest/gctest.c ! src/share/demo/jvmti/heapTracker/HeapTracker.java ! src/share/demo/jvmti/heapTracker/heapTracker.c ! src/share/demo/jvmti/heapTracker/heapTracker.h ! src/share/demo/jvmti/heapViewer/heapViewer.c ! src/share/demo/jvmti/hprof/debug_malloc.c ! src/share/demo/jvmti/hprof/debug_malloc.h ! src/share/demo/jvmti/hprof/hprof.h ! src/share/demo/jvmti/hprof/hprof_blocks.c ! src/share/demo/jvmti/hprof/hprof_blocks.h ! src/share/demo/jvmti/hprof/hprof_check.c ! src/share/demo/jvmti/hprof/hprof_check.h ! src/share/demo/jvmti/hprof/hprof_class.c ! src/share/demo/jvmti/hprof/hprof_class.h ! src/share/demo/jvmti/hprof/hprof_cpu.c ! src/share/demo/jvmti/hprof/hprof_cpu.h ! src/share/demo/jvmti/hprof/hprof_error.c ! src/share/demo/jvmti/hprof/hprof_error.h ! src/share/demo/jvmti/hprof/hprof_event.c ! src/share/demo/jvmti/hprof/hprof_event.h ! src/share/demo/jvmti/hprof/hprof_frame.c ! src/share/demo/jvmti/hprof/hprof_frame.h ! src/share/demo/jvmti/hprof/hprof_init.c ! src/share/demo/jvmti/hprof/hprof_init.h ! src/share/demo/jvmti/hprof/hprof_io.c ! src/share/demo/jvmti/hprof/hprof_io.h ! src/share/demo/jvmti/hprof/hprof_ioname.c ! src/share/demo/jvmti/hprof/hprof_ioname.h ! src/share/demo/jvmti/hprof/hprof_listener.c ! src/share/demo/jvmti/hprof/hprof_listener.h ! src/share/demo/jvmti/hprof/hprof_loader.c ! src/share/demo/jvmti/hprof/hprof_loader.h ! src/share/demo/jvmti/hprof/hprof_md.h ! src/share/demo/jvmti/hprof/hprof_monitor.c ! src/share/demo/jvmti/hprof/hprof_monitor.h ! src/share/demo/jvmti/hprof/hprof_object.c ! src/share/demo/jvmti/hprof/hprof_object.h ! src/share/demo/jvmti/hprof/hprof_reference.c ! src/share/demo/jvmti/hprof/hprof_reference.h ! src/share/demo/jvmti/hprof/hprof_site.c ! src/share/demo/jvmti/hprof/hprof_site.h ! src/share/demo/jvmti/hprof/hprof_stack.c ! src/share/demo/jvmti/hprof/hprof_stack.h ! src/share/demo/jvmti/hprof/hprof_string.c ! src/share/demo/jvmti/hprof/hprof_string.h ! src/share/demo/jvmti/hprof/hprof_table.c ! src/share/demo/jvmti/hprof/hprof_table.h ! src/share/demo/jvmti/hprof/hprof_tag.c ! src/share/demo/jvmti/hprof/hprof_tag.h ! src/share/demo/jvmti/hprof/hprof_tls.c ! src/share/demo/jvmti/hprof/hprof_tls.h ! src/share/demo/jvmti/hprof/hprof_trace.c ! src/share/demo/jvmti/hprof/hprof_trace.h ! src/share/demo/jvmti/hprof/hprof_tracker.c ! src/share/demo/jvmti/hprof/hprof_tracker.h ! src/share/demo/jvmti/hprof/hprof_util.c ! src/share/demo/jvmti/hprof/hprof_util.h ! src/share/demo/jvmti/java_crw_demo/java_crw_demo.c ! src/share/demo/jvmti/java_crw_demo/java_crw_demo.h ! src/share/demo/jvmti/minst/Minst.java ! src/share/demo/jvmti/minst/minst.c ! src/share/demo/jvmti/minst/minst.h ! src/share/demo/jvmti/mtrace/Mtrace.java ! src/share/demo/jvmti/mtrace/mtrace.c ! src/share/demo/jvmti/mtrace/mtrace.h ! src/share/demo/jvmti/versionCheck/versionCheck.c ! src/share/demo/jvmti/waiters/Agent.cpp ! src/share/demo/jvmti/waiters/Agent.hpp ! src/share/demo/jvmti/waiters/Monitor.cpp ! src/share/demo/jvmti/waiters/Monitor.hpp ! src/share/demo/jvmti/waiters/Thread.cpp ! src/share/demo/jvmti/waiters/Thread.hpp ! src/share/demo/jvmti/waiters/waiters.cpp ! src/share/demo/management/FullThreadDump/Deadlock.java ! src/share/demo/management/FullThreadDump/FullThreadDump.java ! src/share/demo/management/FullThreadDump/ThreadMonitor.java ! src/share/demo/management/JTop/JTop.java ! src/share/demo/management/JTop/JTopPlugin.java ! src/share/demo/management/MemoryMonitor/MemoryMonitor.java ! src/share/demo/management/VerboseGC/PrintGCStat.java ! src/share/demo/management/VerboseGC/VerboseGC.java ! src/share/demo/nio/zipfs/Demo.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/JarFileSystemProvider.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipCoder.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipConstants.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipDirectoryStream.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileAttributeView.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileAttributes.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileStore.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystemProvider.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipInfo.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipPath.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipUtils.java ! src/share/demo/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/EditableAtEndDocument.java ! src/share/demo/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/ScriptJConsolePlugin.java ! src/share/demo/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/ScriptShellPanel.java ! src/share/demo/scripting/jconsole-plugin/src/resources/jconsole.js ! src/share/demo/scripting/jconsole-plugin/src/scripts/heapdump.js ! src/share/demo/scripting/jconsole-plugin/src/scripts/hello.js ! src/share/demo/scripting/jconsole-plugin/src/scripts/invoke.js ! src/share/demo/scripting/jconsole-plugin/src/scripts/jstack.js ! src/share/demo/scripting/jconsole-plugin/src/scripts/jtop.js ! src/share/demo/scripting/jconsole-plugin/src/scripts/sysprops.js ! src/share/demo/scripting/jconsole-plugin/src/scripts/verbose.js + src/share/sample/README ! src/share/sample/forkjoin/mergesort/MergeDemo.java ! src/share/sample/forkjoin/mergesort/MergeSort.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/DirectoryScanner.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/DirectoryScannerMXBean.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ResultLogManager.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ResultLogManagerMXBean.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirAgent.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirClient.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirConfig.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirConfigMXBean.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanManager.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanManagerMXBean.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/DirectoryScannerConfig.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/FileMatch.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ResultLogConfig.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ResultRecord.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ScanManagerConfig.java ! src/share/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/XmlConfigUtils.java ! src/share/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/DirectoryScannerTest.java ! src/share/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/ScanDirConfigTest.java ! src/share/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/ScanManagerTest.java ! src/share/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/TestUtils.java ! src/share/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/config/XmlConfigUtilsTest.java ! src/share/sample/nio/chatserver/ChatServer.java ! src/share/sample/nio/chatserver/Client.java ! src/share/sample/nio/chatserver/ClientReader.java ! src/share/sample/nio/chatserver/DataReader.java ! src/share/sample/nio/chatserver/MessageReader.java ! src/share/sample/nio/chatserver/NameReader.java ! src/share/sample/nio/file/AclEdit.java ! src/share/sample/nio/file/Chmod.java ! src/share/sample/nio/file/Copy.java ! src/share/sample/nio/file/DiskUsage.java ! src/share/sample/nio/file/FileType.java ! src/share/sample/nio/file/WatchDir.java ! src/share/sample/nio/file/Xdd.java ! src/share/sample/nio/multicast/MulticastAddress.java ! src/share/sample/nio/multicast/Reader.java ! src/share/sample/nio/multicast/Sender.java ! src/share/sample/nio/server/AcceptHandler.java ! src/share/sample/nio/server/Acceptor.java ! src/share/sample/nio/server/B1.java ! src/share/sample/nio/server/BN.java ! src/share/sample/nio/server/BP.java ! src/share/sample/nio/server/ChannelIO.java ! src/share/sample/nio/server/ChannelIOSecure.java ! src/share/sample/nio/server/Content.java ! src/share/sample/nio/server/Dispatcher.java ! src/share/sample/nio/server/Dispatcher1.java ! src/share/sample/nio/server/DispatcherN.java ! src/share/sample/nio/server/FileContent.java ! src/share/sample/nio/server/Handler.java ! src/share/sample/nio/server/MalformedRequestException.java ! src/share/sample/nio/server/N1.java ! src/share/sample/nio/server/N2.java ! src/share/sample/nio/server/Reply.java ! src/share/sample/nio/server/Request.java ! src/share/sample/nio/server/RequestHandler.java ! src/share/sample/nio/server/RequestServicer.java ! src/share/sample/nio/server/Sendable.java ! src/share/sample/nio/server/Server.java ! src/share/sample/nio/server/StringContent.java ! src/share/sample/nio/server/URLDumper.java ! src/share/sample/scripting/scriptpad/src/com/sun/sample/scriptpad/Main.java ! src/share/sample/scripting/scriptpad/src/resources/Main.js ! src/share/sample/scripting/scriptpad/src/resources/conc.js ! src/share/sample/scripting/scriptpad/src/resources/gui.js ! src/share/sample/scripting/scriptpad/src/resources/mm.js ! src/share/sample/scripting/scriptpad/src/resources/scriptpad.js ! src/share/sample/scripting/scriptpad/src/scripts/browse.js ! src/share/sample/scripting/scriptpad/src/scripts/insertfile.js ! src/share/sample/scripting/scriptpad/src/scripts/linewrap.js ! src/share/sample/scripting/scriptpad/src/scripts/mail.js ! src/share/sample/scripting/scriptpad/src/scripts/memmonitor.js ! src/share/sample/scripting/scriptpad/src/scripts/memory.js ! src/share/sample/scripting/scriptpad/src/scripts/textcolor.js ! src/share/sample/vm/clr-jvm/invoked.java ! src/share/sample/vm/clr-jvm/jinvoker.cpp ! src/share/sample/vm/clr-jvm/jinvokerExp.h ! src/share/sample/vm/jvm-clr/invoker.cpp ! src/share/sample/vm/jvm-clr/invoker.h ! src/share/sample/vm/jvm-clr/invoker.java ! src/share/sample/vm/jvm-clr/invokerExp.h ! src/solaris/demo/jni/Poller/Client.java ! src/solaris/demo/jni/Poller/LinkedQueue.java ! src/solaris/demo/jni/Poller/Poller.c ! src/solaris/demo/jni/Poller/Poller.java ! src/solaris/demo/jni/Poller/PollingServer.java ! src/solaris/demo/jni/Poller/SimpleServer.java ! src/solaris/demo/jvmti/hprof/hprof_md.c ! src/windows/demo/jvmti/hprof/hprof_md.c Changeset: de8f5909f8ad Author: rupashka Date: 2011-09-06 17:52 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/de8f5909f8ad 7030332: Default borders in tables looks incorrect JEditorPane Reviewed-by: peterz ! src/share/classes/javax/swing/text/html/CSS.java ! src/share/classes/javax/swing/text/html/TableView.java + test/javax/swing/text/html/TableView/7030332/bug7030332.html + test/javax/swing/text/html/TableView/7030332/bug7030332.java + test/javax/swing/text/html/TableView/7030332/sample0.png + test/javax/swing/text/html/TableView/7030332/sample1.png + test/javax/swing/text/html/TableView/7030332/sample2.png + test/javax/swing/text/html/TableView/7030332/sample3.png + test/javax/swing/text/html/TableView/7030332/sample4.png Changeset: c162f8fc4adc Author: sherman Date: 2011-09-06 10:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/c162f8fc4adc 6898310: (cs) Charset cache lookups should be synchronized Summary: synchronize the lookup in iterator Reviewed-by: alanb ! src/share/classes/sun/nio/cs/AbstractCharsetProvider.java Changeset: d8b5c0186736 Author: denis Date: 2011-09-07 15:47 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d8b5c0186736 7071248: IME composition window does not disappear when file dialog is closed : Japanese WinXP Reviewed-by: naoto, art ! src/windows/native/sun/windows/awt_FileDialog.cpp Changeset: a141f7ccdc5b Author: denis Date: 2011-09-07 15:57 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a141f7ccdc5b 7081012: REGRESSION:Component.transferFocusBackward invokes clearGlobalFocusOwner() Reviewed-by: ant ! src/share/classes/java/awt/Component.java Changeset: f147294d1b42 Author: prr Date: 2011-09-08 11:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f147294d1b42 7050826: Hebrew characters are not rendered on OEL 5.6 Reviewed-by: bae, jgodinez ! src/solaris/native/sun/awt/fontpath.c Changeset: 5fad895e81d0 Author: robm Date: 2011-09-08 19:22 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/5fad895e81d0 7068416: Lightweight HTTP Server should support TCP_NODELAY Reviewed-by: chegar, coffeys ! src/share/classes/sun/net/httpserver/ServerConfig.java ! src/share/classes/sun/net/httpserver/ServerImpl.java ! test/com/sun/net/httpserver/Test1.java Changeset: b3ee23a3ed65 Author: lana Date: 2011-09-08 19:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b3ee23a3ed65 Merge Changeset: 0af51885ee8d Author: dholmes Date: 2011-09-09 03:05 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/0af51885ee8d 7087956: add libattach.so to embedded JRE to enable additional troubleshooting support Reviewed-by: dcubed, clucasius ! make/common/Release-embedded.gmk Changeset: 8dd76a55475d Author: bagiras Date: 2011-09-09 14:44 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/8dd76a55475d 7050935: closed/java/awt/Choice/WheelEventsConsumed/WheelEventsConsumed.html fails on win32 Reviewed-by: art, dcherepanov ! src/windows/native/sun/windows/awt_Choice.cpp ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_Toolkit.cpp + test/java/awt/Choice/ChoiceMouseWheelTest/ChoiceMouseWheelTest.java Changeset: b3ad3ae88902 Author: dbuck Date: 2011-09-09 09:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b3ad3ae88902 7074386: fallback to fontconfig..bfc/properties if fontconfig... Summary: fallback to fontconfig..bfc/properties if fontconfig... is not found Reviewed-by: prr, robm ! src/share/classes/sun/awt/FontConfiguration.java Changeset: ad0ed291a69b Author: coffeys Date: 2011-09-13 11:07 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/ad0ed291a69b 7024697: SessionRef.dispose() should determine if the token referred to by the token object is still valid Reviewed-by: valeriep ! src/share/classes/sun/security/pkcs11/Session.java ! src/share/classes/sun/security/pkcs11/Token.java Changeset: ffeda936b3ee Author: coffeys Date: 2011-09-13 18:14 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/ffeda936b3ee 7082769: FileInputStream/FileOutputStream/RandomAccessFile allow file descriptor be closed when still in use 7087019: Initialized is misspelled in FileOutputStream.java Reviewed-by: alanb ! src/share/classes/java/io/FileInputStream.java ! src/share/classes/java/io/FileOutputStream.java ! src/share/classes/java/io/RandomAccessFile.java + test/java/io/etc/FileDescriptorSharing.java Changeset: c3014c0a9c48 Author: weijun Date: 2011-09-07 08:56 +0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/c3014c0a9c48 7067974: multiple ETYPE-INFO-ENTRY with same etype and different salt Reviewed-by: valeriep ! src/share/classes/sun/security/krb5/EncryptionKey.java ! src/share/classes/sun/security/krb5/KrbAsRep.java ! src/share/classes/sun/security/krb5/KrbAsReqBuilder.java ! src/share/classes/sun/security/krb5/internal/KRBError.java ! src/share/classes/sun/security/krb5/internal/PAData.java + test/sun/security/krb5/auto/DupEtypes.java ! test/sun/security/krb5/auto/KDC.java Changeset: d17cd240b384 Author: vikram Date: 2011-09-14 03:26 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d17cd240b384 7012783: JFileChooser fails to resolve DFS links on Windows Vista SP2 Summary: Changes to code to handle DFS links Reviewed-by: rupashka ! src/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java Changeset: 48eafb721da1 Author: peytoia Date: 2011-09-15 15:55 +0900 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/48eafb721da1 7090844: Support a timezone whose offset is changed more than once in the future Reviewed-by: okutsu ! make/tools/src/build/tools/javazic/Mappings.java Changeset: 6b1e65e73b80 Author: peytoia Date: 2011-09-15 16:09 +0900 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/6b1e65e73b80 7012364: test/java/util/Locale/LocaleCategory.sh fails on Cygwin Reviewed-by: okutsu ! test/java/util/Locale/LocaleCategory.sh Changeset: e97325a7fe7b Author: peytoia Date: 2011-09-15 16:17 +0900 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/e97325a7fe7b 7090843: (tz) Support tzdata2011j Reviewed-by: okutsu ! make/sun/javazic/tzdata/VERSION ! make/sun/javazic/tzdata/africa ! make/sun/javazic/tzdata/antarctica ! make/sun/javazic/tzdata/asia ! make/sun/javazic/tzdata/australasia ! make/sun/javazic/tzdata/europe ! make/sun/javazic/tzdata/iso3166.tab ! make/sun/javazic/tzdata/northamerica ! make/sun/javazic/tzdata/southamerica ! make/sun/javazic/tzdata/zone.tab ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/TimeZoneNames_zh_TW.java Changeset: d4bd33d42819 Author: peytoia Date: 2011-09-15 16:38 +0900 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d4bd33d42819 7042148: closed/java/awt/font/TextLayout/CheckLayoutLTR.java failed Reviewed-by: okutsu ! src/share/classes/sun/text/bidi/BidiBase.java + test/java/text/Bidi/Bug7042148.java Changeset: cc66a282bfbd Author: mbankal Date: 2011-09-15 05:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/cc66a282bfbd 7049963: DISTINGUISHED NAMES FOR CERT ARE ESCAPED IN JROCKIT 1.6(NOT COMPATIBLE WITH JROC Reviewed-by: robilad, mullan ! src/share/classes/sun/security/x509/AVA.java Changeset: 89e4764d5cc8 Author: michaelm Date: 2011-09-15 14:19 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/89e4764d5cc8 7073491: -Dsun.net.maxDatagramSockets=1 does not work correctly with system.gc() Reviewed-by: alanb, chegar ! src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java Changeset: 0a81bd2e7ab7 Author: asaha Date: 2011-09-14 22:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/0a81bd2e7ab7 7082689: allow duplicate bug ids in jdk7u repos Reviewed-by: jcoomes ! .jcheck/conf Changeset: 9cf150d76cfa Author: asaha Date: 2011-09-14 22:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/9cf150d76cfa Merge Changeset: a87fbffa8a3f Author: asaha Date: 2011-09-15 08:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a87fbffa8a3f Merge Changeset: c17d659cd01a Author: vinnie Date: 2011-09-15 16:39 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/c17d659cd01a 7054637: Enable PKCS11 to use raw encoding for the EC point in an Elliptic Curve public key Reviewed-by: valeriep ! src/share/classes/sun/security/pkcs11/P11ECKeyFactory.java ! src/share/classes/sun/security/pkcs11/wrapper/Functions.java ! src/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java ! src/share/lib/security/sunpkcs11-solaris.cfg ! test/ProblemList.txt Changeset: ebef72df4b3e Author: vinnie Date: 2011-09-15 16:46 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/ebef72df4b3e Merge Changeset: 529910e1e1d2 Author: miroslawzn Date: 2011-09-15 13:26 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/529910e1e1d2 6963006: Javacard exception when trying to access card during read operation Reviewed-by: valeriep ! src/share/classes/sun/security/smartcardio/TerminalImpl.java Changeset: 825430a003d4 Author: cgruszka Date: 2011-09-15 13:59 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/825430a003d4 7066713: Separate demos from the bundles on Solaris and Linux Summary: add new license files to demos and samples, new directory for bundling Reviewed-by: katleman, ohair, billyh ! make/common/Release.gmk ! make/common/shared/Defs-control.gmk Changeset: fb110f661e8c Author: cgruszka Date: 2011-09-16 13:56 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/fb110f661e8c Merge Changeset: f9c04c78a9b3 Author: schien Date: 2011-09-22 06:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f9c04c78a9b3 Added tag jdk7u2-b08 for changeset fb110f661e8c ! .hgtags Changeset: f4da7747a2d9 Author: bae Date: 2011-09-22 15:54 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f4da7747a2d9 7088287: libpng need to be updated. Reviewed-by: jgodinez, prr ! src/share/native/sun/awt/libpng/CHANGES ! src/share/native/sun/awt/libpng/LICENSE ! src/share/native/sun/awt/libpng/README ! src/share/native/sun/awt/libpng/png.c ! src/share/native/sun/awt/libpng/png.h ! src/share/native/sun/awt/libpng/pngconf.h + src/share/native/sun/awt/libpng/pngdebug.h ! src/share/native/sun/awt/libpng/pngerror.c - src/share/native/sun/awt/libpng/pnggccrd.c ! src/share/native/sun/awt/libpng/pngget.c + src/share/native/sun/awt/libpng/pnginfo.h + src/share/native/sun/awt/libpng/pnglibconf.h ! src/share/native/sun/awt/libpng/pngmem.c ! src/share/native/sun/awt/libpng/pngpread.c + src/share/native/sun/awt/libpng/pngpriv.h ! src/share/native/sun/awt/libpng/pngread.c ! src/share/native/sun/awt/libpng/pngrio.c ! src/share/native/sun/awt/libpng/pngrtran.c ! src/share/native/sun/awt/libpng/pngrutil.c ! src/share/native/sun/awt/libpng/pngset.c + src/share/native/sun/awt/libpng/pngstruct.h ! src/share/native/sun/awt/libpng/pngtest.c ! src/share/native/sun/awt/libpng/pngtrans.c - src/share/native/sun/awt/libpng/pngvcrd.c ! src/share/native/sun/awt/libpng/pngwio.c ! src/share/native/sun/awt/libpng/pngwrite.c ! src/share/native/sun/awt/libpng/pngwtran.c ! src/share/native/sun/awt/libpng/pngwutil.c ! src/share/native/sun/awt/splashscreen/splashscreen_png.c Changeset: 377ba048163b Author: dcubed Date: 2011-09-22 10:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/377ba048163b 7085944: FDS: gdb does not find debug symbols for libjsig link Summary: Add support for importing .debuginfo files from HSX. Reviewed-by: phh ! make/common/Defs-linux.gmk ! make/common/Defs-solaris.gmk ! make/java/redist/Makefile ! make/java/redist/sajdi/Makefile Changeset: 6f0836a84e2a Author: jcoomes Date: 2011-09-23 10:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/6f0836a84e2a Merge Changeset: 4808f600237e Author: dholmes Date: 2011-09-26 19:47 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4808f600237e 7012206: ~20 tools tests failing due to -XX:-UsePerfData default in Java SE Embedded Summary: Explicitly enable UsePerfData for the tools that require it to be enabled Reviewed-by: alanb, ohair ! test/sun/jvmstat/perfdata/PrologSanity/PrologSizeSanityCheck.java ! test/sun/tools/common/ApplicationSetup.sh ! test/sun/tools/jinfo/Basic.sh ! test/sun/tools/jmap/Basic.sh ! test/sun/tools/jps/jps-Defaults.sh ! test/sun/tools/jps/jps-V_2.sh ! test/sun/tools/jps/jps-Vm_2.sh ! test/sun/tools/jps/jps-Vvm.sh ! test/sun/tools/jps/jps-Vvml.sh ! test/sun/tools/jps/jps-Vvml_2.sh ! test/sun/tools/jps/jps-help.sh ! test/sun/tools/jps/jps-l_1.sh ! test/sun/tools/jps/jps-l_2.sh ! test/sun/tools/jps/jps-lm.sh ! test/sun/tools/jps/jps-m.sh ! test/sun/tools/jps/jps-m_2.sh ! test/sun/tools/jps/jps-q.sh ! test/sun/tools/jps/jps-v_1.sh ! test/sun/tools/jps/jps-vm_1.sh ! test/sun/tools/jstack/Basic.sh ! test/sun/tools/jstat/jstatClassOutput1.sh ! test/sun/tools/jstat/jstatClassloadOutput1.sh ! test/sun/tools/jstat/jstatCompilerOutput1.sh ! test/sun/tools/jstat/jstatFileURITest1.sh ! test/sun/tools/jstat/jstatGcCapacityOutput1.sh ! test/sun/tools/jstat/jstatGcCauseOutput1.sh ! test/sun/tools/jstat/jstatGcNewCapacityOutput1.sh ! test/sun/tools/jstat/jstatGcNewOutput1.sh ! test/sun/tools/jstat/jstatGcOldCapacityOutput1.sh ! test/sun/tools/jstat/jstatGcOldOutput1.sh ! test/sun/tools/jstat/jstatGcOutput1.sh ! test/sun/tools/jstat/jstatGcPermCapacityOutput1.sh ! test/sun/tools/jstat/jstatHelp.sh ! test/sun/tools/jstat/jstatLineCounts1.sh ! test/sun/tools/jstat/jstatLineCounts2.sh ! test/sun/tools/jstat/jstatLineCounts3.sh ! test/sun/tools/jstat/jstatLineCounts4.sh ! test/sun/tools/jstat/jstatOptions1.sh ! test/sun/tools/jstat/jstatPrintCompilationOutput1.sh ! test/sun/tools/jstat/jstatSnap1.sh ! test/sun/tools/jstat/jstatSnap2.sh ! test/sun/tools/jstat/jstatTimeStamp1.sh ! test/sun/tools/jstatd/jstatdDefaults.sh ! test/sun/tools/jstatd/jstatdExternalRegistry.sh ! test/sun/tools/jstatd/jstatdPort.sh ! test/sun/tools/jstatd/jstatdServerName.sh Changeset: 1ffe9f7251e3 Author: chegar Date: 2011-10-10 14:34 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/1ffe9f7251e3 7091369: DatagramSocket/Limit.java failing on 8 and 7u2 Reviewed-by: michaelm, alanb ! src/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java Changeset: 02de5cdbef21 Author: never Date: 2011-09-07 21:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/02de5cdbef21 7082631: JSR 292: need profiling support in GWTs Summary: add CountingMethodHandle Reviewed-by: twisti, jrose ! src/share/classes/java/lang/invoke/AdapterMethodHandle.java + src/share/classes/java/lang/invoke/CountingMethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleNatives.java Changeset: 3f5758dbe3e1 Author: denis Date: 2011-10-14 15:19 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/3f5758dbe3e1 7075105: WIN: Provide a way to format HTML on drop Reviewed-by: uta ! src/windows/classes/sun/awt/windows/WDataTransferer.java Changeset: 6700239b1c19 Author: denis Date: 2011-10-14 15:29 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/6700239b1c19 7080289: java/awt/AWTKeyStroke/AlienClass/Test2.java failed on jdk1.5.0_32b02 but passed on previous build Reviewed-by: art ! src/share/classes/java/awt/AWTKeyStroke.java Changeset: 3bf3f68bbe56 Author: vinnie Date: 2011-10-14 15:31 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/3bf3f68bbe56 7099228: Use a PKCS11 config attribute to control encoding of an EC point Reviewed-by: valeriep, mullan ! src/share/classes/sun/security/pkcs11/Config.java ! src/share/classes/sun/security/pkcs11/P11ECKeyFactory.java ! src/share/classes/sun/security/pkcs11/P11Key.java ! src/share/classes/sun/security/pkcs11/wrapper/Functions.java ! src/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java ! src/share/lib/security/sunpkcs11-solaris.cfg Changeset: 35a7ac263804 Author: vinnie Date: 2011-10-14 16:52 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/35a7ac263804 Merge Changeset: 6017fe3900bd Author: asaha Date: 2011-06-06 10:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/6017fe3900bd Merge Changeset: cc47dbc37c4f Author: dav Date: 2011-06-10 12:09 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/cc47dbc37c4f 7019773: Problem with java/classes_awt Reviewed-by: art, dcherepanov, hawtin ! src/share/classes/java/awt/AWTKeyStroke.java Changeset: d1b0248d1da3 Author: anthony Date: 2011-06-10 14:24 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d1b0248d1da3 7022113: Security icon can be moved behind the window using the com.sun.SecurityWarning.setPosition() method Reviewed-by: art, dcherepanov ! src/windows/native/sun/windows/awt_Window.cpp Changeset: c08f073fe46e Author: asaha Date: 2011-06-10 09:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/c08f073fe46e Merge Changeset: 84b288eda4f8 Author: asaha Date: 2011-06-10 12:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/84b288eda4f8 Merge Changeset: 0f7411c0fa53 Author: asaha Date: 2011-06-10 13:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/0f7411c0fa53 Merge Changeset: 358633139d73 Author: flar Date: 2011-06-10 14:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/358633139d73 7023640: calculation for malloc size in TransformHelper.c could overflow an integer Reviewed-by: prr ! src/share/native/sun/java2d/loops/TransformHelper.c + test/sun/java2d/loops/TransformOverflow.java Changeset: 9e5803415736 Author: michaelm Date: 2011-06-13 10:39 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/9e5803415736 7032417: Fix for 6981922 does not address multiple VM case Reviewed-by: chegar ! src/share/classes/sun/net/ResourceManager.java Changeset: 0456c855b396 Author: alanb Date: 2011-06-15 14:49 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/0456c855b396 7000600: InputStream.skip() makes sensitive data accessible to malicious code Reviewed-by: hawtin, chegar ! src/share/classes/java/io/InputStream.java Changeset: 12dae20ea9b5 Author: sundar Date: 2011-06-16 21:36 +0530 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/12dae20ea9b5 7046823: vulnerability with rhino javascript engine Reviewed-by: hawtin ! src/share/classes/com/sun/script/javascript/RhinoScriptEngine.java ! src/share/classes/com/sun/script/javascript/RhinoTopLevel.java Changeset: 69e973991866 Author: asaha Date: 2011-06-21 09:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/69e973991866 Merge Changeset: 176dc36237cd Author: xdono Date: 2011-06-27 16:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/176dc36237cd Added tag jdk7u1-b01 for changeset 69e973991866 ! .hgtags Changeset: 7b398eb40add Author: asaha Date: 2011-06-28 11:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/7b398eb40add Merge ! .hgtags Changeset: 3b517c0d6b74 Author: asaha Date: 2011-06-24 17:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/3b517c0d6b74 Merge Changeset: c383f3c8ccce Author: asaha Date: 2011-06-27 15:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/c383f3c8ccce 6941169: XML parsing cannot be trusted Reviewed-by: joehw ! src/share/lib/security/java.security Changeset: 6995f9b10b07 Author: asaha Date: 2011-06-28 13:54 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/6995f9b10b07 Merge Changeset: 4f7f3ff57335 Author: alanb Date: 2011-06-27 20:30 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4f7f3ff57335 7059259: (process) ProcessBuilder.start permission check should be improved when redirecting output to append Reviewed-by: hawtin ! src/windows/classes/java/lang/ProcessImpl.java Changeset: d43c73bafe01 Author: asaha Date: 2011-07-01 14:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d43c73bafe01 Merge Changeset: 378152969a89 Author: asaha Date: 2011-07-01 16:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/378152969a89 7061768: Backout fix # 6941169 Summary: Backed out changeset c383f3c8ccce Reviewed-by: joehw ! src/share/lib/security/java.security Changeset: e0ae4a493ef4 Author: asaha Date: 2011-07-01 16:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/e0ae4a493ef4 Merge Changeset: a904aa0c232c Author: ksrini Date: 2011-07-14 10:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a904aa0c232c 7057857: SIGSEGV [libunpack.so] store_Utf8_char(signed char*, unsigned short) in java.util.jar.pack200 Reviewed-by: jrose, asaha, hawtin ! src/share/native/com/sun/java/util/jar/pack/unpack.cpp ! src/share/native/com/sun/java/util/jar/pack/utils.cpp ! src/share/native/com/sun/java/util/jar/pack/utils.h Changeset: 7f3b478e628b Author: asaha Date: 2011-07-15 10:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/7f3b478e628b 7067784: TEST: move testcase for # 7023640 from open to close in 7u1 Reviewed-by: flar - test/sun/java2d/loops/TransformOverflow.java Changeset: 2baf612764d2 Author: denis Date: 2011-07-22 20:44 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/2baf612764d2 7068047: DnDMerlinQLTestsuite_DnDJTextArea test fails with an java.awt.dnd.InvalidDnDOperationException Reviewed-by: art ! src/share/classes/java/awt/AWTKeyStroke.java Changeset: a4781b6d9cfb Author: schien Date: 2011-08-04 10:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a4781b6d9cfb Added tag jdk7u1-b02 for changeset 2baf612764d2 ! .hgtags Changeset: dc87c92ddc45 Author: schien Date: 2011-08-26 14:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/dc87c92ddc45 Added tag jdk7u1-b03 for changeset a4781b6d9cfb ! .hgtags Changeset: 806657cb5075 Author: darcy Date: 2011-08-22 18:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/806657cb5075 7080038: (ann) Serializable types in sun.reflect.annotation do not declare serialVersionUIDs Reviewed-by: alanb ! src/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java ! src/share/classes/sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy.java ! src/share/classes/sun/reflect/annotation/EnumConstantNotPresentExceptionProxy.java ! src/share/classes/sun/reflect/annotation/TypeNotPresentExceptionProxy.java Changeset: 78f33b47d8aa Author: smarks Date: 2011-08-30 14:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/78f33b47d8aa 7077466: fix for RMI DGC Reviewed-by: valeriep ! src/share/classes/sun/rmi/server/UnicastServerRef.java Changeset: be6d52e6106d Author: smarks Date: 2011-08-30 17:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/be6d52e6106d 7083012: fix for RMI Registry Reviewed-by: jdn, valeriep ! src/share/classes/sun/rmi/registry/RegistryImpl.java ! src/share/classes/sun/rmi/server/LoaderHandler.java Changeset: b223ed9a5fdf Author: asaha Date: 2011-09-02 09:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b223ed9a5fdf Merge Changeset: bdd07da9ae38 Author: schien Date: 2011-09-07 12:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/bdd07da9ae38 Added tag jdk7u1-b04 for changeset b223ed9a5fdf ! .hgtags Changeset: eb2569cfcdab Author: asaha Date: 2011-09-21 13:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/eb2569cfcdab Merge ! .hgtags Changeset: 2d10aa9d772a Author: smarks Date: 2011-09-21 15:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/2d10aa9d772a 7092186: adjust package access in rmiregistry Reviewed-by: asaha, coffeys ! src/share/classes/sun/rmi/registry/RegistryImpl.java ! test/sun/tools/jstatd/jstatdExternalRegistry.sh Changeset: 5660157312a0 Author: asaha Date: 2011-09-22 08:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/5660157312a0 Merge Changeset: 0d06c9ddd340 Author: asaha Date: 2011-09-22 10:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/0d06c9ddd340 Merge ! .hgtags Changeset: 802beb388353 Author: schien Date: 2011-09-23 11:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/802beb388353 Added tag jdk7u1-b05 for changeset 2d10aa9d772a ! .hgtags Changeset: ac509ee19446 Author: asaha Date: 2011-09-23 12:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/ac509ee19446 Merge ! .hgtags Changeset: d8e7315e4c91 Author: asaha Date: 2011-09-23 13:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d8e7315e4c91 Merge - src/share/native/sun/awt/libpng/pnggccrd.c - src/share/native/sun/awt/libpng/pngvcrd.c Changeset: beb743497634 Author: katleman Date: 2011-09-26 12:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/beb743497634 Added tag jdk7u2-b09 for changeset d8e7315e4c91 ! .hgtags Changeset: 14d8cc19f227 Author: xuelei Date: 2011-09-29 09:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/14d8cc19f227 7064341: jsse/runtime security problem Reviewed-by: wetmore ! src/share/classes/sun/security/ssl/AppOutputStream.java ! src/share/classes/sun/security/ssl/CipherBox.java ! src/share/classes/sun/security/ssl/CipherSuite.java ! src/share/classes/sun/security/ssl/EngineOutputRecord.java ! src/share/classes/sun/security/ssl/Record.java ! src/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/share/classes/sun/security/ssl/SSLSocketImpl.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/CheckStatus.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/LargeBufs.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/LargePacket.java Changeset: 345848aa62fa Author: xuelei Date: 2011-09-30 18:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/345848aa62fa 7096936: issue in jsse/runtime 7096937: TEST: com/sun/net/ssl/internal/ssl/GenSSLConfigs/main.java need modification as a result of TLS fix Reviewed-by: wetmore, jdn, xuelei ! src/share/classes/com/sun/net/ssl/HttpsURLConnection.java ! src/share/classes/javax/net/ssl/HttpsURLConnection.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/GenSSLConfigs/main.java Changeset: f6583e7c1cd4 Author: cl Date: 2011-09-30 19:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f6583e7c1cd4 Added tag jdk7u1-b06 for changeset 14d8cc19f227 ! .hgtags Changeset: 11f7d603acee Author: asaha Date: 2011-10-01 08:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/11f7d603acee Merge Changeset: 50d739b0c456 Author: katleman Date: 2011-10-02 12:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/50d739b0c456 Added tag jdk7u1-b07 for changeset 11f7d603acee ! .hgtags Changeset: b4958d38d67d Author: cl Date: 2011-10-03 15:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b4958d38d67d Added tag jdk7u1-b08 for changeset 50d739b0c456 ! .hgtags Changeset: e624b50ed26b Author: asaha Date: 2011-10-11 16:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/e624b50ed26b Merge ! .hgtags ! src/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: 77c52b19c27d Author: asaha Date: 2011-10-17 16:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/77c52b19c27d Merge ! src/share/classes/java/awt/AWTKeyStroke.java ! test/sun/tools/jstatd/jstatdExternalRegistry.sh Changeset: db24f2867c70 Author: asaha Date: 2011-10-18 10:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/db24f2867c70 7101658: Backout 7082769 changes Summary: Backed out changeset ffeda936b3ee Reviewed-by: coffeys ! src/share/classes/java/io/FileInputStream.java ! src/share/classes/java/io/FileOutputStream.java ! src/share/classes/java/io/RandomAccessFile.java - test/java/io/etc/FileDescriptorSharing.java Changeset: 15d0807102aa Author: asaha Date: 2011-10-18 10:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/15d0807102aa Merge - src/share/native/sun/awt/libpng/pnggccrd.c - src/share/native/sun/awt/libpng/pngvcrd.c Changeset: 9dcbc87b5e67 Author: cgruszka Date: 2011-10-18 14:21 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/9dcbc87b5e67 7099017: jdk7u2-dev does not build Summary: changes to skip demo/DEMOS_LICENSE and sample/SAMPLES_LICENSE when building OPENJDK Reviewed-by: ohair, billyh ! make/common/Release.gmk Changeset: 25df27523672 Author: wetmore Date: 2011-10-18 14:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/25df27523672 7031830: bad_record_mac failure on TLSv1.2 enabled connection with SSLEngine Reviewed-by: xuelei, weijun, asaha ! src/share/classes/sun/security/ssl/CipherBox.java + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/SSLEngineBadBufferArrayAccess.java Changeset: ca16821efef9 Author: asaha Date: 2011-10-18 15:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/ca16821efef9 Merge ! src/share/classes/sun/security/ssl/CipherBox.java Changeset: 1603c0710938 Author: chegar Date: 2011-10-19 11:24 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/1603c0710938 7098719: -Dsun.net.maxDatagramSockets and Socket constructor does not work correctly with System.gc() Reviewed-by: michaelm, coffeys ! src/share/classes/java/net/AbstractPlainSocketImpl.java ! src/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java ! src/windows/classes/java/net/TwoStacksPlainSocketImpl.java Changeset: 611544ae65f6 Author: chegar Date: 2011-10-19 11:27 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/611544ae65f6 7099488: TwoStacksPlainSocketImpl should invoke super.create(stream), typo in fix for 7098719 Reviewed-by: michaelm, coffeys ! src/share/classes/java/net/AbstractPlainSocketImpl.java ! src/windows/classes/java/net/TwoStacksPlainSocketImpl.java Changeset: abef39e97082 Author: okutsu Date: 2011-10-19 16:34 +0900 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/abef39e97082 7092679: (tz) Java getting wrong timezone/DST info on Solaris 11 Reviewed-by: coffeys, ohair, naoto, peytoia ! make/common/Defs-linux.gmk ! make/common/Defs-solaris.gmk ! make/java/java/Makefile ! src/solaris/native/java/util/TimeZone_md.c Changeset: 7daed05cc0e7 Author: asaha Date: 2011-10-19 09:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/7daed05cc0e7 Merge Changeset: 7ed2fd310470 Author: coffeys Date: 2011-10-19 19:06 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/7ed2fd310470 7102369: remove java.rmi.server.codebase property parsing from registyimpl 7094468: rmiregistry issue 7100592: java.rmi.server.codebase property parsed incorrectly for rmiregistry process Reviewed-by: jdn, robm ! src/share/classes/sun/rmi/registry/RegistryImpl.java + test/java/rmi/registry/readTest/readTest.java + test/java/rmi/registry/readTest/readTest.sh + test/java/rmi/registry/readTest/testPkg/Client.java + test/java/rmi/registry/readTest/testPkg/Hello.java + test/java/rmi/registry/readTest/testPkg/Server.java Changeset: ed0eeaee9185 Author: asaha Date: 2011-10-19 12:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/ed0eeaee9185 Merge Changeset: 426499ae8e04 Author: bagiras Date: 2011-10-21 19:22 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/426499ae8e04 7073337: Crash after playing Java game on Pogo Reviewed-by: art, uta ! src/windows/classes/sun/awt/windows/WComponentPeer.java ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_Component.h ! src/windows/native/sun/windows/awt_Toolkit.cpp ! src/windows/native/sun/windows/awt_Toolkit.h Changeset: dd8350c61d36 Author: asaha Date: 2011-10-21 15:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/dd8350c61d36 7103108: (tz) Support tzdata2011l Reviewed-by: coffeys, peytoia ! make/sun/javazic/tzdata/VERSION ! make/sun/javazic/tzdata/africa ! make/sun/javazic/tzdata/antarctica ! make/sun/javazic/tzdata/asia ! make/sun/javazic/tzdata/australasia ! make/sun/javazic/tzdata/backward ! make/sun/javazic/tzdata/etcetera ! make/sun/javazic/tzdata/europe ! make/sun/javazic/tzdata/factory ! make/sun/javazic/tzdata/iso3166.tab ! make/sun/javazic/tzdata/leapseconds ! make/sun/javazic/tzdata/northamerica ! make/sun/javazic/tzdata/pacificnew ! make/sun/javazic/tzdata/solar87 ! make/sun/javazic/tzdata/solar88 ! make/sun/javazic/tzdata/solar89 ! make/sun/javazic/tzdata/southamerica ! make/sun/javazic/tzdata/systemv ! make/sun/javazic/tzdata/zone.tab ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/TimeZoneNames_zh_TW.java Changeset: ca52af5acd26 Author: weijun Date: 2011-10-17 17:11 +0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/ca52af5acd26 7099399: cannot deal with CRL file larger than 16MB Reviewed-by: xuelei, mullan ! src/share/classes/sun/security/provider/X509Factory.java + test/sun/security/provider/X509Factory/BigCRL.java Changeset: 48463dbf345c Author: asaha Date: 2011-10-21 18:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/48463dbf345c 7103405: Correct display names for Pacific/Apia timezone Reviewed-by: coffeys, peytoia ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/TimeZoneNames_zh_TW.java Changeset: b5090771e19b Author: asaha Date: 2011-10-24 10:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b5090771e19b 7104126: Insert openjdk copyright header back into TZdata files Reviewed-by: okutsu ! make/sun/javazic/tzdata/africa ! make/sun/javazic/tzdata/antarctica ! make/sun/javazic/tzdata/asia ! make/sun/javazic/tzdata/australasia ! make/sun/javazic/tzdata/backward ! make/sun/javazic/tzdata/etcetera ! make/sun/javazic/tzdata/europe ! make/sun/javazic/tzdata/factory ! make/sun/javazic/tzdata/iso3166.tab ! make/sun/javazic/tzdata/leapseconds ! make/sun/javazic/tzdata/northamerica ! make/sun/javazic/tzdata/pacificnew ! make/sun/javazic/tzdata/solar87 ! make/sun/javazic/tzdata/solar88 ! make/sun/javazic/tzdata/solar89 ! make/sun/javazic/tzdata/southamerica ! make/sun/javazic/tzdata/systemv ! make/sun/javazic/tzdata/zone.tab Changeset: 92999a1003ba Author: katleman Date: 2011-10-27 12:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/92999a1003ba Added tag jdk7u2-b11 for changeset b5090771e19b ! .hgtags Changeset: 65724337b28c Author: jeff Date: 2011-10-31 12:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/65724337b28c 7102337: Third Party License Readme updates for 7u2 Reviewed-by: lana, ohair ! THIRD_PARTY_README Changeset: 79c8c4608f60 Author: lana Date: 2011-11-04 11:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/79c8c4608f60 Merge Changeset: 2c1a63b8281b Author: katleman Date: 2011-11-10 11:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/2c1a63b8281b Added tag jdk7u2-b12 for changeset 79c8c4608f60 ! .hgtags Changeset: d3516b13b969 Author: bagiras Date: 2011-11-17 16:29 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d3516b13b969 7108598: Pogo Table Games freeze with JDK 7 Reviewed-by: art, ant ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Container.java + test/java/awt/print/PaintSetEnabledDeadlock/PaintSetEnabledDeadlock.java Changeset: 25537ca7465f Author: denis Date: 2011-11-17 17:24 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/25537ca7465f 7110590: DnDMerlinQLTestsuite_DnDJTextArea test fails with an java.awt.dnd.InvalidDnDOperationException Reviewed-by: art ! src/share/classes/java/awt/AWTKeyStroke.java Changeset: fb2980d7c943 Author: asaha Date: 2011-11-17 11:12 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/fb2980d7c943 Merge Changeset: 24e42f1f9029 Author: katleman Date: 2011-11-17 22:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/24e42f1f9029 Added tag jdk7u2-b13 for changeset fb2980d7c943 ! .hgtags Changeset: 58ad18490a50 Author: cl Date: 2011-12-12 23:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/58ad18490a50 Added tag jdk7u2-b21 for changeset 24e42f1f9029 ! .hgtags Changeset: b0641c559aa1 Author: Greg Lewis Date: 2012-02-26 16:05 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b0641c559aa1 Merge from main OpenJDK Update 2 repository - make/com/oracle/net/Makefile ! make/common/Defs-linux.gmk ! make/common/Defs-solaris.gmk ! make/common/Defs.gmk ! make/common/Release.gmk ! make/java/java/Makefile ! make/java/nio/Makefile ! make/java/redist/Makefile ! src/share/classes/sun/awt/FontConfiguration.java ! src/share/native/java/lang/fdlibm/include/fdlibm.h ! src/share/native/java/lang/fdlibm/include/jfdlibm.h - src/share/native/sun/awt/libpng/pnggccrd.c - src/share/native/sun/awt/libpng/pngvcrd.c ! src/solaris/demo/jvmti/hprof/hprof_md.c ! src/solaris/native/java/util/TimeZone_md.c ! src/solaris/native/sun/awt/fontpath.c Changeset: 4b5540e8d2d9 Author: Greg Lewis Date: 2012-03-04 16:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4b5540e8d2d9 . Fix merge botches to get *BSD working again. ! src/solaris/native/java/util/TimeZone_md.c Changeset: acbecd3d359a Author: Greg Lewis Date: 2012-03-04 16:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/acbecd3d359a . Add BSD support. ! test/java/rmi/registry/readTest/readTest.sh Changeset: 55a5f4d10b54 Author: Greg Lewis Date: 2012-03-04 16:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/55a5f4d10b54 . Make changes to BSD specific files to match the changes to the Linux specific files. ! make/common/Defs-bsd.gmk Changeset: 3d4d1b1a438e Author: Greg Lewis Date: 2012-03-11 14:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/3d4d1b1a438e Sync tags from bsd-port repository ! .hgtags From glewis at eyesbeyond.com Sun Mar 11 14:39:24 2012 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 11 Mar 2012 21:39:24 +0000 Subject: hg: bsd-port/bsd-port/langtools: 59 new changesets Message-ID: <20120311214118.301D2478FF@hg.openjdk.java.net> Changeset: 102e79e1e38f Author: schien Date: 2011-07-21 12:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/102e79e1e38f Added tag jdk7u2-b01 for changeset ce654f4ecfd8 ! .hgtags Changeset: ceb7ca04b7eb Author: jjh Date: 2011-08-04 14:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/ceb7ca04b7eb 7060926: Attr.PostAttrAnalyzer misses a case Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/failover/FailOver15.java + test/tools/javac/failover/FailOver15.out Changeset: 2f2ac80b6836 Author: jjh Date: 2011-08-05 11:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/2f2ac80b6836 7061125: Proposed javac argument processing performance improvement Reviewed-by: jjg, dlsmith, mcimadamore, forax Contributed-by: schlosna at gmail.com ! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/share/classes/com/sun/tools/javac/main/Main.java ! test/tools/javac/T6358166.java ! test/tools/javac/T6358168.java Changeset: 130154dbafc8 Author: ksrini Date: 2011-07-27 11:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/130154dbafc8 7068902: (javac) allow enabling or disabling of String folding Summary: Contributed by netbeans team, modified to suit by the langtools team. Reviewed-by: jjg, mcimadamore ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/tools/javac/parser/StringFoldingTest.java Changeset: 8b6f8a4bc8b8 Author: ksrini Date: 2011-07-01 14:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/8b6f8a4bc8b8 7060642: (javadoc) improve performance on accessing inlinedTags Reviewed-by: jjg, bpatel ! src/share/classes/com/sun/tools/javadoc/ParamTagImpl.java ! src/share/classes/com/sun/tools/javadoc/ThrowsTagImpl.java Changeset: fda5571c663a Author: ksrini Date: 2011-07-01 13:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/fda5571c663a 6735320: StringIndexOutOfBoundsException for empty @serialField tag Reviewed-by: jjg, bpatel ! src/share/classes/com/sun/tools/javadoc/SerialFieldTagImpl.java + test/com/sun/javadoc/T6735320/SerialFieldTest.java + test/com/sun/javadoc/T6735320/T6735320.java ! test/com/sun/javadoc/lib/JavadocTester.java Changeset: add40922e84d Author: ksrini Date: 2011-06-30 14:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/add40922e84d 7059905: (javadoc) promote method visibility for netbeans usage Reviewed-by: jjg, bpatel ! 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/DocEnv.java ! src/share/classes/com/sun/tools/javadoc/DocImpl.java ! src/share/classes/com/sun/tools/javadoc/JavadocClassReader.java ! src/share/classes/com/sun/tools/javadoc/JavadocMemberEnter.java ! src/share/classes/com/sun/tools/javadoc/PackageDocImpl.java Changeset: e2ace862236a Author: darcy Date: 2011-08-04 11:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/e2ace862236a 7071246: Enclosing string literal in parenthesis in switch-case crashes javac Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! test/tools/javac/StringsInSwitch/StringSwitches.java Changeset: d5d8654d8180 Author: ksrini Date: 2011-08-05 19:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/d5d8654d8180 7064544: (javadoc) miscellaneous fixes requested by netbeans Summary: Contributed by netbeans team, modified to suit by the langtools team. Reviewed-by: jjg, bpatel ! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java ! src/share/classes/com/sun/tools/javadoc/Comment.java ! src/share/classes/com/sun/tools/javadoc/JavadocEnter.java ! test/com/sun/javadoc/testLinkTaglet/TestLinkTaglet.java ! test/com/sun/javadoc/testLinkTaglet/pkg/C.java Changeset: 1f1c1763ac31 Author: schien Date: 2011-08-30 10:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/1f1c1763ac31 Added tag jdk7u2-b04 for changeset d5d8654d8180 ! .hgtags Changeset: c364b317119b Author: schien Date: 2011-08-31 15:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/c364b317119b Added tag jdk7u2-b05 for changeset 1f1c1763ac31 ! .hgtags Changeset: 5b682f7c980e Author: jjg Date: 2011-08-15 14:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/5b682f7c980e 7074189: some javac tests fail with latest jtreg 4.1 b03 Reviewed-by: darcy + test/tools/javac/lib/CompileFail.java ! test/tools/javac/processing/errors/TestOptionSyntaxErrors.java ! test/tools/javac/processing/errors/TestReturnCode.java ! test/tools/javac/warnings/Serial.java Changeset: e296280b4e77 Author: mcimadamore Date: 2011-07-27 19:00 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/e296280b4e77 7062745: Regression: difference in overload resolution when two methods are maximally specific Summary: Fix most specific when two methods are maximally specific and only one has non-raw return type Reviewed-by: jjg, dlsmith ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/generics/rawOverride/7062745/GenericOverrideTest.java + test/tools/javac/generics/rawOverride/7062745/T7062745neg.java + test/tools/javac/generics/rawOverride/7062745/T7062745neg.out + test/tools/javac/generics/rawOverride/7062745/T7062745pos.java Changeset: 2de6d1e52742 Author: mcimadamore Date: 2011-07-27 19:01 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/2de6d1e52742 7046778: Project Coin: problem with diamond and member inner classes Summary: Diamond inference generates spurious error messages when target type is a member inner class Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/generics/diamond/7046778/DiamondAndInnerClassTest.java ! test/tools/javac/generics/diamond/neg/Neg09.out Changeset: 8c9f07f9aa28 Author: mcimadamore Date: 2011-07-27 19:01 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/8c9f07f9aa28 7057297: Project Coin: diamond erroneously accepts in array initializer expressions Summary: Diamond in array initializer expressions should be rejected Reviewed-by: jjg, dlsmith ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/diags/examples/CannotCreateArrayWithDiamond.java + test/tools/javac/generics/diamond/7057297/T7057297.java + test/tools/javac/generics/diamond/7057297/T7057297.out Changeset: 9566fd61b11c Author: lana Date: 2011-08-31 11:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/9566fd61b11c Merge Changeset: 4c5514d422c4 Author: lana Date: 2011-09-01 08:54 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/4c5514d422c4 Merge Changeset: 0959cd580bf5 Author: schien Date: 2011-09-08 16:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/0959cd580bf5 Added tag jdk7u2-b06 for changeset 4c5514d422c4 ! .hgtags Changeset: 0bd6829b8645 Author: schien Date: 2011-09-14 13:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/0bd6829b8645 Added tag jdk7u2-b07 for changeset 0959cd580bf5 ! .hgtags Changeset: 2f776c884f48 Author: ksrini Date: 2011-09-01 09:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/2f776c884f48 7073631: (javac) javac parser improvements for error position reporting Summary: JavacParser improvements for NetBeans, improved by LangTools. Reviewed-by: mcimadamore, jjg Contributed-by: jan.lahoda at oracle.com ! 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/util/AbstractLog.java ! test/tools/javac/TryWithResources/BadTwr.out ! test/tools/javac/TryWithResources/DuplicateResourceDecl.out ! test/tools/javac/TryWithResources/ResourceInterface.out ! test/tools/javac/TryWithResources/TwrFlow.out ! test/tools/javac/TryWithResources/TwrLint.out ! test/tools/javac/TryWithResources/TwrOnNonResource.out ! test/tools/javac/diags/examples/EmptyCharLiteral.java + test/tools/javac/parser/netbeans/JavacParserTest.java Changeset: 0eebbac8bb7f Author: lana Date: 2011-09-08 19:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/0eebbac8bb7f Merge Changeset: 20f538c8b111 Author: jjg Date: 2011-08-31 15:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/20f538c8b111 7074416: Regression: JSR199: javac doesn't unwrap clientcodewrapper objects Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java ! src/share/classes/javax/tools/JavaCompiler.java ! test/tools/javac/TryWithResources/UnusedResourcesTest.java ! test/tools/javac/diags/Example.java ! test/tools/javac/processing/errors/TestSuppression.java Changeset: b5125adee520 Author: mcimadamore Date: 2011-09-02 17:35 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/b5125adee520 7086261: javac doesn't report error as expected, it only reports ClientCodeWrapper$DiagnosticSourceUnwrapper Summary: Missing override for toString() in ClientCodeUnwrapper.DiagnosticSourceUnwrapper Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java + test/tools/javac/api/7086261/T7086261.java Changeset: 0263173466da Author: jjg Date: 2011-09-09 13:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/0263173466da Merge Changeset: 313874c05e8e Author: jjg Date: 2011-09-09 17:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/313874c05e8e 7073508: Regression: NullPointerException at com.sun.tools.javac.code.Lint$AugmentVisitor.augment Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/annotations/T7043371.java + test/tools/javac/annotations/T7073477.java Changeset: 1a08aea750b2 Author: jjg Date: 2011-09-14 18:26 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/1a08aea750b2 7068437: Regression: Filer.getResource(SOURCE_OUTPUT, ...) no longer works in JDK 7 w/o -s Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/processing/JavacFiler.java + test/tools/javac/file/T7068437.java Changeset: 04da0630d091 Author: asaha Date: 2011-09-14 22:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/04da0630d091 7082689: allow duplicate bug ids in jdk7u repos Reviewed-by: jcoomes ! .jcheck/conf Changeset: 7179dd46fff7 Author: asaha Date: 2011-09-14 22:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/7179dd46fff7 Merge Changeset: 16e34b70cea7 Author: asaha Date: 2011-09-14 23:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/16e34b70cea7 Merge Changeset: abab66e88efd Author: schien Date: 2011-09-22 06:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/abab66e88efd Added tag jdk7u2-b08 for changeset 16e34b70cea7 ! .hgtags Changeset: 057534309acb Author: asaha Date: 2011-06-10 09:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/057534309acb Merge Changeset: d34578643d1c Author: asaha Date: 2011-06-20 17:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/d34578643d1c Merge - src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/inherit.gif Changeset: 7c3e11ae45f8 Author: asaha Date: 2011-06-28 11:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/7c3e11ae45f8 Merge Changeset: a7cad6e856b6 Author: xdono Date: 2011-06-27 16:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/a7cad6e856b6 Added tag jdk7u1-b01 for changeset d34578643d1c ! .hgtags Changeset: 86a80f321d18 Author: asaha Date: 2011-06-28 11:27 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/86a80f321d18 Merge ! .hgtags Changeset: efc895dbe5c3 Author: asaha Date: 2011-06-24 17:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/efc895dbe5c3 Merge Changeset: cd2cc8b5edb0 Author: asaha Date: 2011-06-28 13:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/cd2cc8b5edb0 Merge Changeset: 82820a30201d Author: schien Date: 2011-08-04 10:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/82820a30201d Added tag jdk7u1-b02 for changeset cd2cc8b5edb0 ! .hgtags Changeset: baa2c13c70fe Author: schien Date: 2011-08-26 14:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/baa2c13c70fe Added tag jdk7u1-b03 for changeset 82820a30201d ! .hgtags Changeset: 7e0f2dcbf41e Author: schien Date: 2011-09-07 12:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/7e0f2dcbf41e Added tag jdk7u1-b04 for changeset baa2c13c70fe ! .hgtags Changeset: f420ee31a334 Author: asaha Date: 2011-09-15 13:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/f420ee31a334 Merge ! .hgtags Changeset: baad630a2346 Author: asaha Date: 2011-09-22 10:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/baad630a2346 Merge ! .hgtags Changeset: 5935f69f4e55 Author: schien Date: 2011-09-23 11:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/5935f69f4e55 Added tag jdk7u1-b05 for changeset 7e0f2dcbf41e ! .hgtags Changeset: c91ffd7f2c3f Author: asaha Date: 2011-09-23 12:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/c91ffd7f2c3f Merge ! .hgtags Changeset: 96efe9f1765d Author: katleman Date: 2011-09-26 12:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/96efe9f1765d Added tag jdk7u2-b09 for changeset c91ffd7f2c3f ! .hgtags Changeset: ef15185867cf Author: cl Date: 2011-09-30 19:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/ef15185867cf Added tag jdk7u1-b06 for changeset 5935f69f4e55 ! .hgtags Changeset: ee94565d9f57 Author: katleman Date: 2011-10-02 12:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/ee94565d9f57 Added tag jdk7u1-b07 for changeset ef15185867cf ! .hgtags Changeset: 2d9758b01c2f Author: cl Date: 2011-10-03 15:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/2d9758b01c2f Added tag jdk7u1-b08 for changeset ee94565d9f57 ! .hgtags Changeset: ffec66e72854 Author: asaha Date: 2011-10-11 15:48 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/ffec66e72854 Merge ! .hgtags Changeset: 0dbfce4dcd64 Author: jjh Date: 2011-10-18 14:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/0dbfce4dcd64 7068451: Regression: javac compiles fixed sources against previous, not current, version of generated sources Summary: Purge source cache at appropriate times Reviewed-by: jjg, mcimadamore ! src/share/classes/com/sun/tools/javac/file/RegularFileObject.java ! src/share/classes/com/sun/tools/javac/nio/PathFileObject.java ! src/share/classes/com/sun/tools/javac/util/BaseFileManager.java + test/tools/javac/file/T7068451.java Changeset: d37897312d31 Author: jjh Date: 2011-10-20 14:32 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/d37897312d31 7102515: javac running very very long and not returning Reviewed-by: jjg, mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/7102515/T7102515.java + test/tools/javac/7102515/T7102515.out Changeset: ac81179d8969 Author: katleman Date: 2011-10-27 12:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/ac81179d8969 Added tag jdk7u2-b11 for changeset d37897312d31 ! .hgtags Changeset: 5905d153e9fc Author: jeff Date: 2011-10-31 12:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/5905d153e9fc 7102337: Third Party License Readme updates for 7u2 Reviewed-by: lana, ohair ! THIRD_PARTY_README Changeset: f0802d8a0909 Author: lana Date: 2011-11-04 11:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/f0802d8a0909 Merge Changeset: f474527e77e4 Author: katleman Date: 2011-11-10 11:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/f474527e77e4 Added tag jdk7u2-b12 for changeset f0802d8a0909 ! .hgtags Changeset: fc0769df8cd0 Author: katleman Date: 2011-11-17 22:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/fc0769df8cd0 Added tag jdk7u2-b13 for changeset f474527e77e4 ! .hgtags Changeset: d50e571b8d00 Author: cl Date: 2011-12-12 23:09 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/d50e571b8d00 Added tag jdk7u2-b21 for changeset fc0769df8cd0 ! .hgtags Changeset: dbb3f73bbe95 Author: Greg Lewis Date: 2012-02-26 16:05 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/dbb3f73bbe95 Merge from main OpenJDK Update 2 repository Changeset: ba8596eef947 Author: Greg Lewis Date: 2012-03-11 14:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/ba8596eef947 Sync tags from bsd-port repository ! .hgtags From kurt at intricatesoftware.com Tue Mar 13 18:38:45 2012 From: kurt at intricatesoftware.com (Kurt Miller) Date: Tue, 13 Mar 2012 21:38:45 -0400 Subject: Pushing changes for Update 2 In-Reply-To: <20120309071751.GA12280@misty.eyesbeyond.com> References: <20120305065537.GA35559@misty.eyesbeyond.com> <2470C851-77FC-47F2-9896-A1A29C4C24F4@intricatesoftware.com> <20120309071751.GA12280@misty.eyesbeyond.com> Message-ID: <22DDFCD7-5B80-41F0-A4B0-90403C9BA9F2@intricatesoftware.com> Hi Greg, On Mar 9, 2012, at 2:17 AM, Greg Lewis wrote: > G'day Kurt, > > On Thu, Mar 08, 2012 at 07:50:08AM -0500, Kurt Miller wrote: >> On Mar 5, 2012, at 1:55 AM, Greg Lewis wrote: >>> I've taken some time to get my bsd-port local repo sync'ed up with the >>> jdk7u2 repo. I'd like to push what I have up into the main repo, but >>> thought it was worth talking over before I do that since I'm not a >>> mercurial guru. Here is what I've done so far: >>> >>> 1. Pull from the jdk7u2 repo. >>> 2. Merged and committed (this warned about creating an extra head, but I >>> went ahead since this seemed reasonable given I was pulling from a new >>> repo). >>> 3. Merged Linux specific changes into the BSD specific code, fixed some >>> merge botches and committed that. >>> >>> The result compiles on FreeBSD/i386 and runs a few examples that I tried. >>> As I said, I'd like to push this up to the main repo now. Some open >>> questions: >> >> Thanks for updating the tree. > > No worries. I've had some confirmation for FreeBSD/amd64 too. > >>> . Should we tag or branch the current repo first? >> >> Yes. Whatever is most similar to a cvs tag seems best so we can record our current state. > > Sounds good. Will do that. > >>> . Will pushing cause any problem for anyone else? >> >> I'm ok with it. >> >>> . Has anyone got time to test compile it on other platforms first (or is >>> the best thing to just push and let people test that way)? >> >> I'd rather test after pushing and make any corrections after if needed. >> >>> . Should we branch once we've waited for a week or so and use head for >>> jdk7u4 merging and let any bug fixes go into a jdk7u2 branch? >> >> I'm not sure. If we're going to have two active trees, I think branching might be the way to go for this. > > Sure. We can figure that out after a little shakedown time too. > >>> . Anything I'm missing? >> >> Sounds like a good plan to me. > > Thanks! I'll likely give it a try this weekend. The u4 merging looks perfect so far. I did a test build on OpenBSD x86 and used the result to build bsd-port again. I won't be able to test amd64 for several weeks because my lab machines are packed up for a renovation. Thanks again for the update. -Kurt From annulen at yandex.ru Wed Mar 14 02:53:36 2012 From: annulen at yandex.ru (Konstantin Tokarev) Date: Wed, 14 Mar 2012 13:53:36 +0400 Subject: Pushing changes for Update 2 In-Reply-To: <22DDFCD7-5B80-41F0-A4B0-90403C9BA9F2@intricatesoftware.com> References: <20120305065537.GA35559@misty.eyesbeyond.com> <2470C851-77FC-47F2-9896-A1A29C4C24F4@intricatesoftware.com> <20120309071751.GA12280@misty.eyesbeyond.com> <22DDFCD7-5B80-41F0-A4B0-90403C9BA9F2@intricatesoftware.com> Message-ID: <37951331718816@web104.yandex.ru> 14.03.2012, 05:38, "Kurt Miller" : > The u4 merging looks perfect so far. I did a test build on OpenBSD x86 and used the result to build bsd-port again. I won't be able to test amd64 for several weeks because my lab machines are packed up for a renovation. Thanks again for the update. Do you have an opportunity to provide a fresh build for Mac/PPC? -- Regards, Konstantin From kurt at intricatesoftware.com Wed Mar 14 17:25:00 2012 From: kurt at intricatesoftware.com (Kurt Miller) Date: Wed, 14 Mar 2012 20:25:00 -0400 Subject: Pushing changes for Update 2 In-Reply-To: <37951331718816@web104.yandex.ru> References: <20120305065537.GA35559@misty.eyesbeyond.com> <2470C851-77FC-47F2-9896-A1A29C4C24F4@intricatesoftware.com> <20120309071751.GA12280@misty.eyesbeyond.com> <22DDFCD7-5B80-41F0-A4B0-90403C9BA9F2@intricatesoftware.com> <37951331718816@web104.yandex.ru> Message-ID: <4F6136DC.7090008@intricatesoftware.com> On 3/14/12 5:53 AM, Konstantin Tokarev wrote: > 14.03.2012, 05:38, "Kurt Miller": >> The u4 merging looks perfect so far. I did a test build on OpenBSD x86 and used the result to build bsd-port again. I won't be able to test amd64 for several weeks because my lab machines are packed up for a renovation. Thanks again for the update. > Do you have an opportunity to provide a fresh build for Mac/PPC? Sure. You can download it from here: http://www.intricatesoftware.com/OpenJDK/macppc/openjdk7u2-macppc-fcs-2012-03-14.tar.bz2 Regards, -Kurt From annulen at yandex.ru Sat Mar 17 12:09:47 2012 From: annulen at yandex.ru (Konstantin Tokarev) Date: Sat, 17 Mar 2012 23:09:47 +0400 Subject: Pushing changes for Update 2 In-Reply-To: <4F6136DC.7090008@intricatesoftware.com> References: <20120305065537.GA35559@misty.eyesbeyond.com> <2470C851-77FC-47F2-9896-A1A29C4C24F4@intricatesoftware.com> <20120309071751.GA12280@misty.eyesbeyond.com> <22DDFCD7-5B80-41F0-A4B0-90403C9BA9F2@intricatesoftware.com> <37951331718816@web104.yandex.ru> <4F6136DC.7090008@intricatesoftware.com> Message-ID: <33541332011387@web52.yandex.ru> 15.03.2012, 04:25, "Kurt Miller" : > On 3/14/12 5:53 AM, Konstantin Tokarev wrote: > >> ?14.03.2012, 05:38, "Kurt Miller": >>> ?The u4 merging looks perfect so far. I did a test build on OpenBSD x86 and used the result to build bsd-port again. I won't be able to test amd64 for several weeks because my lab machines are packed up for a renovation. Thanks again for the update. >> ?Do you have an opportunity to provide a fresh build for Mac/PPC? > > Sure. You can download it from here: > > http://www.intricatesoftware.com/OpenJDK/macppc/openjdk7u2-macppc-fcs-2012-03-14.tar.bz2 Thank you very much! Seems to work for me, but requires -Djava.awt.headless= to run GUI applications as previous builds. -- Regards, Konstantin From glewis at eyesbeyond.com Sun Mar 18 11:57:33 2012 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 18 Mar 2012 18:57:33 +0000 Subject: hg: bsd-port/bsd-port/jdk: . Try harder to make sure the flags returned from getFlags isn't negative, Message-ID: <20120318185824.8F1B447A0E@hg.openjdk.java.net> Changeset: be5a36645cc3 Author: Greg Lewis Date: 2012-03-18 11:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/be5a36645cc3 . Try harder to make sure the flags returned from getFlags isn't negative, since a number of places in the code check for that and assume that it means an error occurred. On FreeBSD, in particular, the value of ifr_flags can be negative if multicast is enabled on the socket since the possible flags have expanded to fill more than a short. Instead of blindly promoting ifr_flags to an int, which will preserve the sign, we fill the int return value with ifr_flagshigh in the high 16 bits and ifr_flags in the low 16 bits. ! src/solaris/native/java/net/NetworkInterface.c From kurt at intricatesoftware.com Mon Mar 19 19:00:37 2012 From: kurt at intricatesoftware.com (Kurt Miller) Date: Mon, 19 Mar 2012 22:00:37 -0400 Subject: Pushing changes for Update 2 In-Reply-To: <22DDFCD7-5B80-41F0-A4B0-90403C9BA9F2@intricatesoftware.com> References: <20120305065537.GA35559@misty.eyesbeyond.com> <2470C851-77FC-47F2-9896-A1A29C4C24F4@intricatesoftware.com> <20120309071751.GA12280@misty.eyesbeyond.com> <22DDFCD7-5B80-41F0-A4B0-90403C9BA9F2@intricatesoftware.com> Message-ID: Hi Greg, On Mar 13, 2012, at 9:38 PM, Kurt Miller wrote: > Hi Greg, > > On Mar 9, 2012, at 2:17 AM, Greg Lewis wrote: > >> G'day Kurt, >> >> On Thu, Mar 08, 2012 at 07:50:08AM -0500, Kurt Miller wrote: >>> On Mar 5, 2012, at 1:55 AM, Greg Lewis wrote: >>>> I've taken some time to get my bsd-port local repo sync'ed up with the >>>> jdk7u2 repo. I'd like to push what I have up into the main repo, but >>>> thought it was worth talking over before I do that since I'm not a >>>> mercurial guru. Here is what I've done so far: >>>> >>>> 1. Pull from the jdk7u2 repo. >>>> 2. Merged and committed (this warned about creating an extra head, but I >>>> went ahead since this seemed reasonable given I was pulling from a new >>>> repo). >>>> 3. Merged Linux specific changes into the BSD specific code, fixed some >>>> merge botches and committed that. >>>> >>>> The result compiles on FreeBSD/i386 and runs a few examples that I tried. >>>> As I said, I'd like to push this up to the main repo now. Some open >>>> questions: >>> >>> Thanks for updating the tree. >> >> No worries. I've had some confirmation for FreeBSD/amd64 too. >> >>>> . Should we tag or branch the current repo first? >>> >>> Yes. Whatever is most similar to a cvs tag seems best so we can record our current state. >> >> Sounds good. Will do that. >> >>>> . Will pushing cause any problem for anyone else? >>> >>> I'm ok with it. >>> >>>> . Has anyone got time to test compile it on other platforms first (or is >>>> the best thing to just push and let people test that way)? >>> >>> I'd rather test after pushing and make any corrections after if needed. >>> >>>> . Should we branch once we've waited for a week or so and use head for >>>> jdk7u4 merging and let any bug fixes go into a jdk7u2 branch? >>> >>> I'm not sure. If we're going to have two active trees, I think branching might be the way to go for this. >> >> Sure. We can figure that out after a little shakedown time too. >> >>>> . Anything I'm missing? >>> >>> Sounds like a good plan to me. >> >> Thanks! I'll likely give it a try this weekend. > > The u4 merging looks perfect so far. I did a test build on OpenBSD x86 and used the result to build bsd-port again. I won't be able to test amd64 for several weeks because my lab machines are packed up for a renovation. Thanks again for the update. I was able to get a test builds for OpenBSD amd64 from the community. I'm okay with the state of the tree. Thanks, -Kurt