Aggelos Biboudis
|
1733d2ea24
|
8303374: Implement JEP 455: Primitive Types in Patterns, instanceof, and switch (Preview)
Co-authored-by: Jan Lahoda <jlahoda@openjdk.org>
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org>
Co-authored-by: Gavin Bierman <gbierman@openjdk.org>
Co-authored-by: Brian Goetz <briangoetz@openjdk.org>
Co-authored-by: Raffaello Giulietti <rgiulietti@openjdk.org>
Co-authored-by: Aggelos Biboudis <abimpoudis@openjdk.org>
Reviewed-by: vromero, jlahoda
|
2024-01-31 14:18:13 +00:00 |
|
Jan Lahoda
|
eaa80ad08c
|
8300543: Compiler Implementation for Pattern Matching for switch
8300545: Compiler Implementation for Record Patterns
Co-authored-by: Aggelos Biboudis <abimpoudis@openjdk.org>
Reviewed-by: vromero, mcimadamore
|
2023-05-22 04:24:06 +00:00 |
|
Jan Lahoda
|
756dd5bb0d
|
8294942: Compiler implementation for Record Patterns (Second Preview)
8294945: Compiler implementation for Pattern Matching for switch (Fourth Preview)
Co-authored-by: Aggelos Biboudis <abimpoudis@openjdk.org>
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org>
Reviewed-by: mcimadamore, vromero
|
2022-12-01 08:02:40 +00:00 |
|
Joe Darcy
|
e2269fd2ca
|
8296968: Update langtools tests to use @enablePreview
Reviewed-by: sundar, jjg
|
2022-11-17 00:49:53 +00:00 |
|
Aggelos Biboudis
|
9444a081cc
|
8290709: Incorrect dominance error for unconditional pattern vs. null
Reviewed-by: jlahoda
|
2022-09-01 16:09:03 +00:00 |
|
Jan Lahoda
|
25f4b04365
|
8289894: A NullPointerException thrown from guard expression
Reviewed-by: vromero
|
2022-07-11 08:59:32 +00:00 |
|
Jan Lahoda
|
0155e4b76b
|
8282274: Compiler implementation for Pattern Matching for switch (Third Preview)
Co-authored-by: Brian Goetz <briangoetz@openjdk.org>
Co-authored-by: Jan Lahoda <jlahoda@openjdk.org>
Reviewed-by: mcimadamore, vromero, abimpoudis
|
2022-05-16 07:49:26 +00:00 |
|
Jan Lahoda
|
d085c2b8a7
|
8273328: Compiler implementation for Pattern Matching for switch (Second Preview)
Reviewed-by: vromero, mcimadamore
|
2021-11-24 10:07:49 +00:00 |
|
Jan Lahoda
|
1887028408
|
8269113: Javac throws when compiling switch (null)
Co-authored-by: Guoxiong Li <gli@openjdk.org>
Reviewed-by: vromero
|
2021-10-01 08:53:04 +00:00 |
|
Jan Lahoda
|
885f7b1141
|
8269146: Missing unreported constraints on pattern and other case label combination
8269301: Switch statement with a pattern, constant and default label elements crash javac
Reviewed-by: mcimadamore
|
2021-07-09 08:03:56 +00:00 |
|
Jan Lahoda
|
4f70759175
|
8270006: Switches with 'case null:' should be exhaustive
Reviewed-by: vromero
|
2021-07-08 08:03:09 +00:00 |
|
Jan Lahoda
|
820f2900d8
|
8268859: jshell throws exception while parsing illegal "case true"
Reviewed-by: mcimadamore
|
2021-07-07 07:26:41 +00:00 |
|
Jan Lahoda
|
4ee400ae43
|
8268320: Better error recovery for broken patterns in switch
Reviewed-by: vromero
|
2021-06-30 09:47:22 +00:00 |
|
Jan Lahoda
|
35d867df1f
|
8268663: Crash when guards contain boolean expression
Reviewed-by: vromero
|
2021-06-15 09:04:35 +00:00 |
|
Jan Lahoda
|
908aca29ca
|
8262891: Compiler implementation for Pattern Matching for switch (Preview)
Co-authored-by: Brian Goetz <briangoetz@openjdk.org>
Co-authored-by: Mandy Chung <mchung@openjdk.org>
Co-authored-by: Jan Lahoda <jlahoda@openjdk.org>
Reviewed-by: mcimadamore, forax, godin, psandoz, mchung
|
2021-06-07 07:01:30 +00:00 |
|