Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-dev] 9.4.2 point release?

Hi folks,

I recently fixed a fairly significant indexing regression in bug 530430 [1].

The regression affects classes whose first declaration in some translation units is a friend declaration. If such a translation unit is indexed before a translation unit with a regular (non-friend) declaration, the class gets stuck in a state where it's not visible to most forms of name lookup, triggering all sorts of name resolution errors.

This regression was introduced between 9.3.2 and 9.4.0, and thus released as part of Oxygen.2. It's now fixed on the 9.4 branch.

In bug 529396 [2], we discovered that certain large projects including Qt and HotSpot are affected by this regression.

Is there a possibility of doing an out-of-band 9.4.2 release (similar to how 9.4.1 was released), to get the fix out to users sooner? Or should we at this point just wait for 9.4.2 to ship as part of Oxygen.3?

Such a release would also enable some other important indexer fixes to ride along, such as bug 529646 [3], bug 529696 [4], and bug 530692 [5] (the latter is not commited yet, but we could get it in).

Thanks,
Nate

[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=530430
[2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=529396
[3] https://bugs.eclipse.org/bugs/show_bug.cgi?id=529646
[4] https://bugs.eclipse.org/bugs/show_bug.cgi?id=529696
[5] https://bugs.eclipse.org/bugs/show_bug.cgi?id=530692

Back to the top