Thanks for the feedback.
On Jun 19 2013, at 21:51 , David Holmes wrote:
> Hi Mike,
>
> On 20/06/2013 10:22 AM, Mike Duigou wrote:
>> Hello all;
>>
>> This is a fix to the Map.compute() default method and HashMap.compute()
>> implementation to correct the handling of keys mapped to null values
Hi Mike,
On 20/06/2013 10:22 AM, Mike Duigou wrote:
Hello all;
This is a fix to the Map.compute() default method and HashMap.compute()
implementation to correct the handling of keys mapped to null values when the
function returns null. This situation should result in the key being removed
bu
Changeset: 2b156531b7eb
Author:arieber
Date: 2013-06-19 17:41 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2b156531b7eb
7025238: HttpURLConnection does not handle URLs with an empty path component.
Summary: Prepend a '/' to file when path is empty
Reviewed-by: chegar, khazr
Hello all;
This is a fix to the Map.compute() default method and HashMap.compute()
implementation to correct the handling of keys mapped to null values when the
function returns null. This situation should result in the key being removed
but it was not.
http://cr.openjdk.java.net/~mduigou/JDK-
On 6/19/13 2:05 AM, Peter Levart wrote:
It doesn't make a difference between Reference.isEnqueued() and
ReferenceQueue.poll(), since there isn't any synchronization between
the two. So isEnqueued() can still be returning true while another
thread has already de-queued the instance. I guess th
On 6/19/13 5:05 AM, David Holmes wrote:
Hi Thomas,
I think I'm going to need a lot more time to understand this issue
completely. The synchronization being used seems complex and somewhat
ill-defined, and also inadequate. I'm not convinced that adding code
inside a synchronized block really f
Changeset: be10ac0081b2
Author:vromero
Date: 2013-06-19 22:07 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/be10ac0081b2
8016610: javac, add new internal symbols to make operator resolution faster
Reviewed-by: jjg
Contributed-by: maurizio.cimadam...@oracle.com
! src/s
Changeset: e1b18a666f76
Author:khazra
Date: 2013-06-19 14:13 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e1b18a666f76
8016698: Cleanup overrides warning in sun/tools/ClassDeclaration.java
Summary: Override Object.hashCode()
Reviewed-by: alanb, chegar
! src/share/classes/s
Changeset: de6b93fd6d23
Author:khazra
Date: 2013-06-19 14:02 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/de6b93fd6d23
8016576: Overrides warnings in jdi and jconsole
Summary: Implement hashCode() in classes emitting warnings
Reviewed-by: alanb, chegar
! src/share/classes/
Changeset: f6d72c4f6bf1
Author:dxu
Date: 2013-06-19 13:00 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f6d72c4f6bf1
8016592: Clean-up Javac Overrides Warnings In
javax/management/NotificationBroadcasterSupport.java
Summary: Add hashCode() methods to ListenerInfo and Wildca
Continuing on from this thread
http://mail.openjdk.java.net/pipermail/core-libs-dev/2013-June/018181.html
here is a new Request for Review, this time for
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4641897
The webrev is here
http://cr.openjdk.java.net/~bpb/4641897/
The code changes hav
On 06/19/2013 08:54 PM, Alan Bateman wrote:
On 19/06/2013 15:23, Peter Levart wrote:
Hi,
Since the bulk of changes to annotations and reflection have
stabilized, I'm bringing up a re-based batch that I have proposed
some months ago:
http://mail.openjdk.java.net/pipermail/core-libs-dev/2013
On 19/06/2013 15:23, Peter Levart wrote:
Hi,
Since the bulk of changes to annotations and reflection have
stabilized, I'm bringing up a re-based batch that I have proposed some
months ago:
http://mail.openjdk.java.net/pipermail/core-libs-dev/2013-February/014203.html
:
This patch is one
On 6/19/13 2:00 AM, Daniel Fuchs wrote:
On 6/13/13 10:05 PM, Mandy Chung wrote:
Daniel,
I wonder what the list of logger names (loggers1 and loggers2) returned
by LoggingMXBean contains and that may include loggers in the running VM
other than the ones created and kept a strong reference by the
Changeset: d0add7016434
Author:amurillo
Date: 2013-06-07 09:33 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/d0add7016434
8016078: new hotspot build - hs25-b37
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: f2110083203d
Author:sla
Date: 2013-06-10 11:3
Alan,
On Jun 19, 2013, at 5:27 AM, Alan Eliasen wrote:
> Thanks for pushing this improvement. As I've said before, I'm more
> than willing to put my personal e-mail address on this patch to support
> the Karatsuba and Toom-Cook and pow() and radix conversion fixes. I'll
> put my reputation on t
A ping to wake up the thread, there is a minor update regard the use of
@apiNote since last email.
Thanks in advance for reviewing.
Cheers,
Henry
On 06/15/2013 04:28 PM, Henry Jen wrote:
> Reflecting feedbacks received so far, please see
>
> http://cr.openjdk.java.net/~henryjen/ccc/8009736.3/w
Changeset: e7ece2dbdc70
Author:sla
Date: 2013-06-10 11:33 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e7ece2dbdc70
8005008: Add Java Flight Recorder Phase II
Reviewed-by: erikj
Contributed-by: Karen Kinnear , Bengt Rutisson
, Calvin Cheung , Erik
Gahlin , Erik Helin , Je
Changeset: 9b802d99cb52
Author:bpb
Date: 2013-06-19 08:59 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/9b802d99cb52
4837946: Faster multiplication and exponentiation of large integers
4646474: BigInteger.pow() algorithm slow in 1.4.0
Summary: Implement Karatsuba and 3-way T
On 19/06/2013 16:14, Brian Burkhalter wrote:
I have updated this webrev per Martin's comments and removed Tim from the
@author list. If the latter is incorrect, please let me know.
Brian
Thanks, I think we are good now.
-Alan
Looks fine. I would encourage you to test and push all four of these together.
Mike
On Jun 14 2013, at 05:40 , Paul Sandoz wrote:
> Hi,
>
> This patch implements optimizations for the limit/substream operations when
> input to those operations have certain properties (corresponding to known
>
Looks fine.
On Jun 11 2013, at 03:12 , Paul Sandoz wrote:
> Hi
>
> Please review the following patch:
>
> http://cr.openjdk.java.net/~psandoz/tl/JDK-8016308-Node/webrev/
>
> This syncs up java.util.stream.Node/Nodes from the lambda repo to the tl
> repo. The main changes are related to reduc
Looks good.
Mike
On Jun 11 2013, at 06:23 , Paul Sandoz wrote:
> Hi,
>
> Please review the following patch contributed by Brian Goetz:
>
> http://cr.openjdk.java.net/~psandoz/tl/JDK-8016324-pipelines/webrev/
>
> This syncs most of code in the pipeline implementations from lambda to tl
> (th
I certainly have been curious as to how well our defaults work for the
non-OpenJDK collections implementations but unfortunately haven't had time to
pursue testing them yet. We plan to run a broader selection of software with
JDK8 as we progress to release and testing with Guava, Apache Collecti
Hi,
Please find below a proposed fix for:
7184195 - java.util.logging.Logger.getGlobal().info()
doesn't log without configuration
Jim who was the original evaluator of this bug find out
that the root cause of the issue was that LogManager hadn't been
initialized yet, and therefore the
I have updated this webrev per Martin's comments and removed Tim from the
@author list. If the latter is incorrect, please let me know.
Brian
On Jun 18, 2013, at 5:13 PM, Brian Burkhalter wrote:
> the webrev as before is at
>
> http://cr.openjdk.java.net/~bpb/4837946/
On 6/19/2013 8:58 PM, Alan Bateman wrote:
One question on the attribution (so that we have it right). In the
Contributed-by line then you have Alan Eliasen listed but the @author
tags have been extended to list Tim Buktu in addition to Alan. Is the
patch from both Alan and Tim? I ask because I
I think Tim is involved only in phases 3 and 4 of the BigInteger improvements
so we could remove him as author for now. His OCA status should however be
cleared up soon as I am hoping to move onto phase 3 before long.
Brian
On Jun 19, 2013, at 5:58 AM, Alan Bateman wrote:
> One question on the
Hi,
Since the bulk of changes to annotations and reflection have stabilized,
I'm bringing up a re-based batch that I have proposed some months ago:
http://mail.openjdk.java.net/pipermail/core-libs-dev/2013-February/014203.html
The patch fixes a deadlock situation described in:
http://bug
On 06/19/2013 06:09 PM, Thomas Schatzl wrote:
>> With that notion in mind, I start to wonder if we just need to move the
>> check in enqueue() down into the synchronized(lock), and extend it to
>> capture NULL:
>>
>> --- a/src/share/classes/java/lang/ref/ReferenceQueue.javaMon Jun 17
>> 16:28:2
Hi,
On Wed, 2013-06-19 at 17:56 +0400, Aleksey Shipilev wrote:
> On 06/19/2013 04:05 PM, David Holmes wrote:
> > I think I'm going to need a lot more time to understand this issue
> > completely. The synchronization being used seems complex and
> > somewhat ill-defined, and also inadequate. I'm n
On 06/19/2013 04:05 PM, David Holmes wrote:
> I think I'm going to need a lot more time to understand this issue
> completely. The synchronization being used seems complex and
> somewhat ill-defined, and also inadequate. I'm not convinced that
> adding code inside a synchronized block really fixes
On 19/06/2013 01:13, Brian Burkhalter wrote:
This RFR was initially posted last month:
http://mail.openjdk.java.net/pipermail/core-libs-dev/2013-May/016999.html
I hope that this is the final re-post. The issues in question are
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4837946
http://b
On 06/18/2013 06:13 PM, Brian Burkhalter wrote:
> This RFR was initially posted last month:
>
> http://mail.openjdk.java.net/pipermail/core-libs-dev/2013-May/016999.html
>
> I hope that this is the final re-post. The issues in question are
>
> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4
Changeset: be62183f938a
Author:chegar
Date: 2013-06-19 11:48 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/be62183f938a
8017045: anti-delta fix for 8013789
Reviewed-by: alanb
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/jav
Changeset: 22337da71eca
Author:chegar
Date: 2013-06-19 11:47 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/22337da71eca
8017044: anti-delta fix for 8015402
Reviewed-by: alanb
! src/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java
! src/share/classes/j
Hi Thomas,
I think I'm going to need a lot more time to understand this issue
completely. The synchronization being used seems complex and somewhat
ill-defined, and also inadequate. I'm not convinced that adding code
inside a synchronized block really fixes a race condition caused by
unsynchr
On 06/19/13 06:48, Peter Levart wrote:
On 06/19/2013 11:45 AM, Paul Sandoz wrote:
>>Per a suggestion from Remi I updated the ConcurrentMap.replaceAll default to
use forEach. This trades off the entrySet iterator overhead for creation of a
capturing BiConsumer lambda.
But only in ConcurrentMap
Hi,
On Wed, 2013-06-19 at 09:25 +0200, Thomas Schatzl wrote:
> Hi,
>
> On Tue, 2013-06-18 at 15:53 -0700, Mandy Chung wrote:
> > Hi Thomas,
> >
> > Thanks for the detailed analysis.
> > > http://cr.openjdk.java.net/~tschatzl/8014890/webrev/
> >
> > The fix looks good. I was able to reproduce t
On 06/19/2013 11:45 AM, Paul Sandoz wrote:
>>Per a suggestion from Remi I updated the ConcurrentMap.replaceAll default to
use forEach. This trades off the entrySet iterator overhead for creation of a
capturing BiConsumer lambda.
But only in ConcurrentMap implementations that do override forEa
On Jun 19, 2013, at 11:53 AM, Remi Forax wrote:
>> This is another little oddity in Map.forEach:
>>
>> try {
>> k = entry.getKey();
>> v = entry.getValue();
>> } catch(IllegalStateException ise) {
>> throw new ConcurrentModif
On 11/06/2013 14:23, Paul Sandoz wrote:
Hi,
Please review the following patch contributed by Brian Goetz:
http://cr.openjdk.java.net/~psandoz/tl/JDK-8016324-pipelines/webrev/
This syncs most of code in the pipeline implementations from lambda to tl (the
remaining aspects are to do with Com
On 06/19/2013 11:45 AM, Paul Sandoz wrote:
On Jun 19, 2013, at 8:44 AM, Peter Levart wrote:
On 06/19/2013 01:13 AM, Mike Duigou wrote:
On Jun 18 2013, at 05:19 , Doug Lea wrote:
On 06/17/13 19:30, Mike Duigou wrote:
I had to add the improved default for ConcurrentMap which was present in
On 19/06/2013 10:16, Chris Hegarty wrote:
There is uncertainty around the issues that have come up as a result
of the follow two changesets, I would like to propose we anti-delta them:
http://hg.openjdk.java.net/jdk8/tl/jdk/rev/989049977d04
http://hg.openjdk.java.net/jdk8/tl/langtools/rev/4
Changeset: 6d3b33aea370
Author:vromero
Date: 2013-06-19 11:09 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/6d3b33aea370
8006981: javac, method toString() of class ...javac.code.Flags doesn't print
all the flag bits
Reviewed-by: jjg
! src/share/classes/com/sun/tools/
On 06/19/2013 11:45 AM, Paul Sandoz wrote:
On Jun 19, 2013, at 8:44 AM, Peter Levart wrote:
On 06/19/2013 01:13 AM, Mike Duigou wrote:
On Jun 18 2013, at 05:19 , Doug Lea wrote:
On 06/17/13 19:30, Mike Duigou wrote:
I had to add the improved default for ConcurrentMap which was present in
Hi Peter,
On Wed, 2013-06-19 at 11:05 +0200, Peter Levart wrote:
> On 06/19/2013 09:17 AM, Thomas Schatzl wrote:
> > Hi,
> >
> > On Wed, 2013-06-19 at 12:47 +1000, David Holmes wrote:
> >> Hi Thomas,
> >>
> >> On 19/06/2013 7:08 AM, Thomas Schatzl wrote:
> >>> Hi all,
> >>>
> >>> can I have re
On Jun 19, 2013, at 8:44 AM, Peter Levart wrote:
> On 06/19/2013 01:13 AM, Mike Duigou wrote:
>> On Jun 18 2013, at 05:19 , Doug Lea wrote:
>>
>>> On 06/17/13 19:30, Mike Duigou wrote:
>>>
I had to add the improved default for ConcurrentMap which was present in
the lambda repo in or
Changeset: a76858faad59
Author:xuelei
Date: 2013-06-19 02:33 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/a76858faad59
7188658: Add possibility to disable client initiated renegotiation
Reviewed-by: weijun, wetmore
! src/share/classes/sun/security/ssl/Handshaker.java
! src
On 19 June 2013 08:08, Peter Levart wrote:
> I'd also like to suggest something. You have made lots of tests that cover
> the functionality of new default methods in Map and other collections
> interfaces which prove the correctness of behaviour when used with
> implementations of those interfaces
There is uncertainty around the issues that have come up as a result of
the follow two changesets, I would like to propose we anti-delta them:
http://hg.openjdk.java.net/jdk8/tl/jdk/rev/989049977d04
http://hg.openjdk.java.net/jdk8/tl/langtools/rev/455be95bd1b5
This will afford the responsib
On 06/19/2013 09:17 AM, Thomas Schatzl wrote:
Hi,
On Wed, 2013-06-19 at 12:47 +1000, David Holmes wrote:
Hi Thomas,
On 19/06/2013 7:08 AM, Thomas Schatzl wrote:
Hi all,
can I have reviews for the following change?
It happens if multiple threads are enqueuing and dequeuing reference
obje
On 6/13/13 10:05 PM, Mandy Chung wrote:
Daniel,
I wonder what the list of logger names (loggers1 and loggers2) returned
by LoggingMXBean contains and that may include loggers in the running VM
other than the ones created and kept a strong reference by the test. In
other words, would it be possi
On 6/19/13 11:00 AM, Daniel Fuchs wrote:
On 6/13/13 10:05 PM, Mandy Chung wrote:
Daniel,
I wonder what the list of logger names (loggers1 and loggers2) returned
by LoggingMXBean contains and that may include loggers in the running VM
other than the ones created and kept a strong reference by th
Hi,
one more note :)
On Wed, 2013-06-19 at 09:28 +0200, Thomas Schatzl wrote:
> Hi again,
>
> some correction...
>
> On Wed, 2013-06-19 at 09:17 +0200, Thomas Schatzl wrote:
> > Hi,
> >
> > On Wed, 2013-06-19 at 12:47 +1000, David Holmes wrote:
> > > Hi Thomas,
> > >
> > > On 19/06/2013 7:
Hi again,
some correction...
On Wed, 2013-06-19 at 09:17 +0200, Thomas Schatzl wrote:
> Hi,
>
> On Wed, 2013-06-19 at 12:47 +1000, David Holmes wrote:
> > Hi Thomas,
> >
> > On 19/06/2013 7:08 AM, Thomas Schatzl wrote:
> > > Hi all,
> > >
> > >can I have reviews for the following change?
Hi,
On Tue, 2013-06-18 at 15:53 -0700, Mandy Chung wrote:
> Hi Thomas,
>
> Thanks for the detailed analysis.
> > http://cr.openjdk.java.net/~tschatzl/8014890/webrev/
>
> The fix looks good. I was able to reproduce the failure with the
> test case in the bug report running with jdk8 b94 fastdebu
Hi,
On Wed, 2013-06-19 at 12:47 +1000, David Holmes wrote:
> Hi Thomas,
>
> On 19/06/2013 7:08 AM, Thomas Schatzl wrote:
> > Hi all,
> >
> >can I have reviews for the following change?
> >
> > It happens if multiple threads are enqueuing and dequeuing reference
> > objects into a reference q
On 06/19/2013 08:44 AM, Peter Levart wrote:
On 06/19/2013 01:13 AM, Mike Duigou wrote:
On Jun 18 2013, at 05:19 , Doug Lea wrote:
On 06/17/13 19:30, Mike Duigou wrote:
I had to add the improved default for ConcurrentMap which was
present in the lambda repo in order to have correct behaviour.
59 matches
Mail list logo