Lines Matching +full:- +full:- +full:issue +full:- +full:number

8 issue_list_url = "https://raw.githubusercontent.com/cplusplus/CWG/gh-pages/issues/cwg_index.html"
13 def __init__(self, section, issue, url, status, title):
14 self.section, self.issue, self.url, self.status, self.title = \
15 section, issue, url, status, title
17 return '%s (%s): %s' % (self.issue, self.status, self.title)
28 _, url, issue = issue_link.split('"', 2)
30 issue = int(issue.split('>', 1)[1].split('<', 1)[0])
32 return DR(section, issue, url, status, title)
35 status_re = re.compile(r'\bcwg([0-9]+): (.*)')
59 print('Fetching issue list from {}'.format(issue_list_url))
61 buffer = f.read().decode('utf-8')
63 print('Opening issue list from file {}'.format(path))
67 print('Unable to read the core issue list', file=sys.stderr)
72 key = lambda dr: dr.issue)
89 <!-- This file is auto-generated by make_cxx_dr_status. Do not modify. -->
92 <META http-equiv="Content-Type" content="text/html; charset=utf-8">
93 <title>Clang - C++ Defect Report Status</title>
97 .none { background-color: #FFCCCC }
98 .none-superseded { background-color: rgba(255, 204, 204, 0.65) }
99 .unknown { background-color: #EBCAFE }
100 .unknown-superseded { background-color: rgba(234, 200, 254, 0.65) }
101 .partial { background-color: #FFE0B0 }
102 .partial-superseded { background-color: rgba(255, 224, 179, 0.65) }
103 .unreleased { background-color: #FFFF99 }
104 .unreleased-superseded { background-color: rgba(255, 255, 153, 0.65) }
105 .full { background-color: #CCFF99 }
106 .full-superseded { background-color: rgba(214, 255, 173, 0.65) }
107 .na { background-color: #DDDDDD }
108 .na-superseded { background-color: rgba(222, 222, 222, 0.65) }
110 .open-superseded * { color: rgba(171, 171, 171, 0.65) }
112 tr:target { background-color: #FFFFBB }
113 th { background-color: #FFDDAA }
118 <!--#include virtual="menu.html.incl"-->
122 <!--*************************************************************************-->
124 <!--*************************************************************************-->
132 <th>Number</th>
134 <th>Issue title</th>
143 def availability(issue):
144 status = status_map.get(issue, 'unknown')
150 proposed_resolution_match = re.search(r' (open|drafting|review|tentatively ready|ready) (\d{4}-\d{2}(?:-\d{2})?|P\d{4}R\d+)$', status)
152 raise AvailabilityError('error: issue {}: \'{}\' status should be followed by a paper number (P1234R5) or proposed resolution in YYYY-MM-DD format'.format(dr.issue, unresolved_status))
154 status = status[:-1-len(proposed_resolution)]
155 status = status[:-1-len(unresolved_status)]
161 status = status[:-6]
164 status = status[:-6]
167 status = status[:-6]
170 status = status[:-6]
173 status = status[:-6]
176 status = status[:-6]
181 elif re.match(r'^[0-9]+\.?[0-9]*', status):
230 avail_style += '-superseded'
232 print("issue %s marked as sup %s" % (issue, dup), file=sys.stderr)
239 raise AvailabilityError('error: unknown status %s for issue %s' % (status, dr.issue))
257 avail, avail_style, unresolved_status, details = availability(dr.issue)
269 print("error: issue %s is marked '%s', which differs from CWG index status '%s'" \
270 % (dr.issue, unresolved_status, dr.status))
275 avail, avail_style, unresolved_status, details = availability(dr.issue)
283 print("error: issue %s is marked '%s', even though it is resolved in CWG index" \
284 % (dr.issue, unresolved_status))
300 <tr{row_style} id="{dr.issue}">
301 <td><a href="https://cplusplus.github.io/CWG/issues/{dr.issue}.html">{dr.issue}</a></td>