Re: RFR: 8262889: Compiler implementation for Record Patterns [v2]

2022-05-06 Thread Aggelos Biboudis
On Fri, 6 May 2022 14:09:24 GMT, Jan Lahoda wrote: >> 8262889: Compiler implementation for Record Patterns >> >> A first version of a patch that introduces record patterns into javac as a >> preview feature. For the specification, please see: >> http://cr.openjdk.java.net/~gbierman/jep427+405/j

Re: RFR: 8262889: Compiler implementation for Record Patterns

2022-05-06 Thread Aggelos Biboudis
On Thu, 5 May 2022 11:57:34 GMT, Aggelos Biboudis wrote: >> 8262889: Compiler implementation for Record Patterns >> >> A first version of a patch that introduces record patterns into javac as a >> preview feature. For the specification, please see: >> http:/

Re: RFR: 8262889: Compiler implementation for Record Patterns

2022-05-05 Thread Aggelos Biboudis
On Thu, 5 May 2022 12:16:23 GMT, Maurizio Cimadamore wrote: >> I think this is i) from the domination relation: >> >>> A record pattern with type R and record component pattern list L dominates >>> another record pattern with type S and record component pattern list M if >>> (i) the erasure o

Re: RFR: 8262889: Compiler implementation for Record Patterns

2022-05-05 Thread Aggelos Biboudis
On Tue, 3 May 2022 12:07:50 GMT, Jan Lahoda wrote: > 8262889: Compiler implementation for Record Patterns > > A first version of a patch that introduces record patterns into javac as a > preview feature. For the specification, please see: > http://cr.openjdk.java.net/~gbierman/jep427+405/jep427

Re: RFR: 8262889: Compiler implementation for Record Patterns

2022-05-05 Thread Aggelos Biboudis
On Wed, 4 May 2022 10:51:38 GMT, Maurizio Cimadamore wrote: >> 8262889: Compiler implementation for Record Patterns >> >> A first version of a patch that introduces record patterns into javac as a >> preview feature. For the specification, please see: >> http://cr.openjdk.java.net/~gbierman/je

Re: RFR: 8282274: Compiler implementation for Pattern Matching for switch (Third Preview) [v6]

2022-04-21 Thread Aggelos Biboudis
On Thu, 21 Apr 2022 09:15:15 GMT, Jan Lahoda wrote: >> This is a (preliminary) patch for javac implementation for the third preview >> of pattern matching for switch (type patterns in switches). >> >> Draft JLS: >> http://cr.openjdk.java.net/~gbierman/PatternSwitchPlusRecordPatterns/PatternSwit

Re: RFR: 8282274: Compiler implementation for Pattern Matching for switch (Third Preview) [v3]

2022-04-14 Thread Aggelos Biboudis
On Tue, 12 Apr 2022 13:18:14 GMT, Jan Lahoda wrote: >> This is a (preliminary) patch for javac implementation for the third preview >> of pattern matching for switch (type patterns in switches). >> >> Draft JLS: >> http://cr.openjdk.java.net/~gbierman/PatternSwitchPlusRecordPatterns/PatternSwit

Re: RFR: 8282274: Compiler implementation for Pattern Matching for switch (Third Preview) [v3]

2022-04-13 Thread Aggelos Biboudis
On Tue, 12 Apr 2022 13:18:14 GMT, Jan Lahoda wrote: >> This is a (preliminary) patch for javac implementation for the third preview >> of pattern matching for switch (type patterns in switches). >> >> Draft JLS: >> http://cr.openjdk.java.net/~gbierman/PatternSwitchPlusRecordPatterns/PatternSwit

Re: RFR 8075230 Optimized count operations incorrectly declare the stream shape

2015-03-16 Thread Aggelos Biboudis
Sry, for the incorrect shapes. Thanks Paul! Aggelos. On Mon, Mar 16, 2015 at 4:04 PM, Paul Sandoz wrote: > Hi, > > This is a fix for a silly regression introduced with JDK-8067969 > (optimized count operations) that i should have caught in review. > > > http://cr.openjdk.java.net/~psandoz/jdk

RFR: JDK-8067969 Optimize Stream.count for SIZED Streams

2015-03-11 Thread Aggelos Biboudis
Hi all, Please review the patch for the count terminal operator on SIZED streams. https://bugs.openjdk.java.net/browse/JDK-8067969 http://cr.openjdk.java.net/~psandoz/jdk9/JDK-8067969-optimize-stream-count/webrev/ Thanks Paul Sandoz for sponsoring this. Kind regards, Aggelos Biboudis.