Skip to content

Commit b4b336f

Browse files
committed
Set some priorities based on reflector polls
1 parent d94e294 commit b4b336f

File tree

3 files changed

+47
-4
lines changed

3 files changed

+47
-4
lines changed

xml/issue4152.xml

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<section><sref ref="[char.traits.require]"/></section>
77
<submitter>Jiang An</submitter>
88
<date>08 Sep 2024</date>
9-
<priority>99</priority>
9+
<priority>4</priority>
1010

1111
<discussion>
1212
<p>
@@ -18,6 +18,24 @@ it might be better to explicitly say that instantiation of the primary template
1818
Also, it seems outdated to say "explicit specializations" as partial specializations are possible
1919
since C++20.
2020
</p>
21+
22+
<note>2025-02-07; Reflector poll</note>
23+
<p>
24+
Set priority to 4 after reflector poll.
25+
</p>
26+
<p>
27+
<sref ref="[char.traits.general]"/>/1 says that the subclause
28+
"defines a class template <code>char_traits&lt;charT&gt;</code>",
29+
but we never provided a definition.
30+
</p>
31+
<p>
32+
"Libc++ started to warn that the primary template is deprecated and will
33+
be removed. The proposed resolution doesn't improve matters though."
34+
</p>
35+
<p>
36+
"The definition should be cross-platform. Unspecified doesn't help."
37+
</p>
38+
2139
</discussion>
2240

2341
<resolution>

xml/issue4156.xml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
<?xml version='1.0' encoding='utf-8' standalone='no'?>
22
<!DOCTYPE issue SYSTEM "lwg-issue.dtd">
33

4-
<issue num="4156" status="New">
4+
<issue num="4156" status="SG16">
55
<title><code>error_category</code> messages have unspecified encoding</title>
66
<section><sref ref="[syserr.errcat.virtuals]"/></section>
77
<submitter>Victor Zverovich</submitter>
88
<date>18 Sep 2024</date>
9-
<priority>99</priority>
9+
<priority>3</priority>
1010

1111
<discussion>
1212
<p>
@@ -63,6 +63,19 @@ The proposed resolution is similar to the one of LWG <iref ref="4087"/>.
6363
<sref ref="[syserr.errcat.overview]"/>.
6464
</p>
6565

66+
67+
<note>2025-02-07; Reflector poll</note>
68+
<p>
69+
Set priority to 3 after reflector poll.
70+
</p>
71+
<p>
72+
"Do we need to say something about `name()` too? Does this requirement apply
73+
to user overrides? If it does, what's the consequence of a violation? UB?
74+
This 'encoding for strings returned by the library' questions feels like it
75+
should be comprehensively addressed in a paper rather than as a patchwork of
76+
individual issues."
77+
</p>
78+
6679
</discussion>
6780

6881
<resolution>

xml/issue4161.xml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<section><sref ref="[complex.numbers]"/></section>
77
<submitter>Jiang An</submitter>
88
<date>29 Sep 2024</date>
9-
<priority>99</priority>
9+
<priority>3</priority>
1010

1111
<discussion>
1212
<p>
@@ -23,6 +23,18 @@ floating-point type. However, it's unclear to me how to handle cases where the i
2323
<tt>complex&lt;X&gt;</tt> (where <tt>X</tt> is not a program-defined type) as extension, and whether <i>Mandates</i>
2424
should be used.
2525
</p>
26+
27+
<note>2025-02-07; Reflector poll</note>
28+
<p>
29+
Set priority to 3 after reflector poll.
30+
</p>
31+
<p>
32+
"Program-defined specializations of `std::complex`
33+
(i.e. explicit specializations and program-defined partial specializations)
34+
seem unsupportably broken. We should say so explicitly until somebody writes
35+
a paper to fix them."
36+
</p>
37+
2638
</discussion>
2739

2840
<resolution>

0 commit comments

Comments
 (0)