<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
span.EmailStyle18
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style>
</head>
<body lang="EN-US" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">Thank you Archie, that’s great. We’ll process those in the next week or so.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">-Michel<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="margin-bottom:12.0pt"><b><span style="font-size:12.0pt;color:black">From:
</span></b><span style="font-size:12.0pt;color:black">compiler-dev <compiler-dev-retn@openjdk.org> on behalf of Archie Cobbs <archie.cobbs@gmail.com><br>
<b>Date: </b>Thursday, October 20, 2022 at 3:56 PM<br>
<b>To: </b>compiler-dev@openjdk.org <compiler-dev@openjdk.org><br>
<b>Subject: </b>Re: Bugs that are inadvertently fixed<o:p></o:p></span></p>
</div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal">On Tue, Oct 18, 2022 at 3:45 PM Michel Trudeau <<a href="mailto:michel.trudeau@oracle.com" target="_blank">michel.trudeau@oracle.com</a>> wrote:<o:p></o:p></p>
</div>
</div>
<div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Please keep reporting. It’s useful info.<o:p></o:p></p>
</div>
</div>
</div>
</blockquote>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</div>
<div>
<p class="MsoNormal">Here are a few more that I've found so far. FYI I'm testing with JDK 19.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-7158531" target="_blank">JDK-7158531</a> - Not sure (no reproducing example given) but from inspection it looks like it's fixed<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-7167356" target="_blank">JDK-7167356</a> - Partially fixed<o:p></o:p></p>
</div>
<div style="margin-left:30.0pt">
<p class="MsoNormal"><span style="font-family:"Courier New"">JavacParserTest.testPositionBrokenSource126732a()</span> is working now - can be re-enabled<o:p></o:p></p>
</div>
<div style="margin-left:30.0pt">
<p class="MsoNormal"><span style="font-family:"Courier New"">JavacParserTest.testPositionBrokenSource126732b()</span> is working now - can be re-enabled<o:p></o:p></p>
</div>
<div style="margin-left:30.0pt">
<p class="MsoNormal"><span style="font-family:"Courier New"">JavacParserTest.testStartPositionEnumConstantInit()</span> is still broken<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8006042" target="_blank">JDK-8006042</a> - Appears to be fixed<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8024687" target="_blank">JDK-8024687</a> - Possibly fixed? - the behavior has changed at least:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="margin-left:30.0pt">
<p class="MsoNormal"><span style="font-family:"Courier New"">Test.java:3: error: namePrep has private access in IDN</span><br>
<span style="font-family:"Courier New"">{ IDN.namePrep.toString(); }</span><br>
<span style="font-family:"Courier New""> ^</span><br>
<span style="font-family:"Courier New"">Test.java:3: error: Object.toString() is defined in an inaccessible class or interface</span><br>
<span style="font-family:"Courier New"">{ IDN.namePrep.toString(); }</span><br>
<span style="font-family:"Courier New""> ^</span><br>
<span style="font-family:"Courier New"">2 errors</span><o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8024317" target="_blank">JDK-8024317</a> - Locking is no longer used so the bug as reported appears to be fixed.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8027682" target="_blank">JDK-8027682</a> - Appears to be fixed<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8034251" target="_blank">JDK-8034251</a> - I don't understand what the bug is here. Compiler seems to be doing the right thing.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8043279" target="_blank">JDK-8043279</a> - Appears to be fixed (based on the linked test case in
<a href="https://bugs.openjdk.org/browse/JDK-8034147" target="_blank">JDK-8034147</a>)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8044734" target="_blank">JDK-8044734</a> - Appears to be fixed<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8048547" target="_blank">JDK-8048547</a> - Appears to be fixed<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">These next six bugs all seem to be one identical bug filed multiple times:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8052121" target="_blank">JDK-8052121</a> - Appears to be fixed<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8052135" target="_blank">JDK-8052135</a> - Appears to be fixed<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8054274" target="_blank">JDK-8054274</a> - Appears to be fixed<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8054275" target="_blank">JDK-8054275</a> - Appears to be fixed<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8054276" target="_blank">JDK-8054276</a> - Appears to be fixed<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8054284" target="_blank">JDK-8054284</a> - Appears to be fixed<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8065572" target="_blank">JDK-8065572</a> - Appears to be fixed<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8065988" target="_blank">JDK-8065988</a> - Appears to be fixed<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8130386" target="_blank">JDK-8130386</a> - Appears to be fixed<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8130401" target="_blank">JDK-8130401</a> - Appears to be fixed<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8151992" target="_blank">JDK-8151992</a> - Probably can resolve now as not reproducible<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8152894" target="_blank">JDK-8152894</a> - Appears to be fixed<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8155907" target="_blank">JDK-8155907</a> - Appears to be fixed<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8157773" target="_blank">JDK-8157773</a> - Appears to be fixed<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8159667" target="_blank">JDK-8159667</a> - Appears to be fixed<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8166209" target="_blank">JDK-8166209</a> - Appears to be fixed<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8172106" target="_blank">JDK-8172106</a> - Soon to be "inadvertently" fixed by
<a href="https://github.com/openjdk/jdk/pull/10803" target="_blank">pr#10803</a> :)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8174921" target="_blank">JDK-8174921</a> - Appears to be fixed<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8179359" target="_blank">JDK-8179359</a> - Link to test case is broken, so this bug seems no longer decipherable<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8180387" target="_blank">JDK-8180387</a> - Is fixed to the extent that the
<span style="font-family:"Courier New"">JavacTask()</span> constructor is now documented<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8184324" target="_blank">JDK-8184324</a> - Probably no longer reproducible because it's based on another project in 2017<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8184224" target="_blank">JDK-8184224</a> - Appears to be fixed<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8186030">JDK-8186030</a> - Appears to be fixed<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8187425">JDK-8187425</a> - Appears to be fixed<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8191896">JDK-8191896</a> - IMHO this is not a bug. The compiler is simply reporting only the first of two problems.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8194847">JDK-8194847</a> - Appears to be fixed<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://bugs.openjdk.org/browse/JDK-8200156">JDK-8200156</a> - Appears to be fixed<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<div>
<p class="MsoNormal">This has been an interesting tour so far. I'm going in order of creation time and am up to March 2018. Just looking at ones that are easy for me to try to reproduce.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">My query is: <span style="font-family:"Courier New"">component = tools AND Subcomponent = javac AND status = OPEN AND type = Bug order by created asc</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Several of the old bugs that are still around are stuck waiting on JLS clarification. I wonder whether that has happened, or whether JLS clarification is itself somehow stuck (a thought that's slightly disturbing).<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
<div>
<p class="MsoNormal">-Archie<o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">-- <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Archie L. Cobbs<o:p></o:p></p>
</div>
</div>
</div>
</body>
</html>