================ @@ -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"' ---------------- Endilll wrote:
We don't have examples at the moment, but I think it's possible to only partially implement a proposed resolution in the same way one can partially implement an approved resolution: `// dr1234: partial drafting 2024-02-13`. 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