================ @@ -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"' ---------------- AaronBallman wrote:
I tend to agree; if we're telling users "there's some drafting and we do what the drafting said as of XXX", then there's similar value in telling users "there's some drafting and we do not do what the drafting said as of XXX" (for example, as the issue is resolved, it tells us that we can convert it into a No instead of an Unknown). 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