================ @@ -159,21 +165,37 @@ def availability(issue): if status == 'unknown': avail = 'Unknown' avail_style = ' class="unknown"' - elif re.match('^[0-9]+\.?[0-9]*', status): - avail = 'Clang %s' % status - if float(status) > latest_release: - avail_style = ' class="unreleased"' - else: - avail_style = ' class="full"' + elif re.match(r'^[0-9]+\.?[0-9]*', status): + if not proposed_resolution: + avail = 'Clang %s' % status + if float(status) > latest_release: + avail_style = ' class="unreleased"' + else: + avail_style = ' class="full"' + else: + avail = 'Not Resolved*' + avail_style = f' title="Clang {status} implements {proposed_resolution} resolution"' elif status == 'yes': - avail = 'Yes' - avail_style = ' class="full"' + if not proposed_resolution: + avail = 'Yes' + avail_style = ' class="full"' + else: + avail = 'Not Resolved*' + avail_style = f' title="Clang implements {proposed_resolution} resolution"' elif status == 'partial': - avail = 'Partial' - avail_style = ' class="partial"' + if not proposed_resolution: + avail = 'Partial' + avail_style = ' class="partial"' + else: + avail = 'Not Resolved*' + avail_style = f' title="Clang partially implements {proposed_resolution} resolution"' elif status == 'no': - avail = 'No' - avail_style = ' class="none"' + if not proposed_resolution: + avail = 'No' + avail_style = ' class="none"' + else: + avail = 'Not Resolved*' + avail_style = f' title="Clang does not implement {proposed_resolution} resolution"' ---------------- Endilll wrote:
I don't see why we don't want to report this, if we report that some unresolved issues are available. For instance, I find it useful to mention that we test proposed resolution for 2335, and decided it's not available. https://github.com/llvm/llvm-project/pull/78836 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits