Skip to content

Commit 727d1e7

Browse files
committed
Close a bunch of issues related to removed components as resolved
1 parent af5e38f commit 727d1e7

File tree

7 files changed

+31
-24
lines changed

7 files changed

+31
-24
lines changed

xml/issue2478.xml

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

4-
<issue num="2478" status="New">
4+
<issue num="2478" status="Resolved">
55
<title>Unclear how <tt>wstring_convert</tt> uses <tt>cvtstate</tt></title>
66
<section><sref ref="[depr.conversions.string]"/></section>
77
<submitter>Jonathan Wakely</submitter>
@@ -18,6 +18,8 @@ to the member functions? "Otherwise it shall be left unchanged"
1818
implies a copy is used, but if that's really what's intended there are
1919
simpler ways to say so.
2020
</p>
21+
22+
<note>2025-11-10 Resolved by the removal of <tt>wstring_convert</tt> via paper <paper num="P2872R3"/> in Tokyo, 2024. Status changed: New &rarr; Resolved.</note>
2123
</discussion>
2224

2325
<resolution>

xml/issue2479.xml

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

4-
<issue num="2479" status="New">
4+
<issue num="2479" status="Resolved">
55
<title>Unclear how <tt>wbuffer_convert</tt> uses <tt>cvtstate</tt></title>
66
<section><sref ref="[depr.conversions.buffer]"/></section>
77
<submitter>Jonathan Wakely</submitter>
@@ -13,11 +13,12 @@
1313
How does <tt>wbuffer_convert</tt> use the <tt>cvtstate</tt> member?
1414
<p/>
1515
Is the same conversion state object used for converting both the get
16-
and put areas? That means a read which runs out of bytes halfway
17-
through a multibyte character will leave some shift state in cvtstate,
18-
which would then be used by a following write, even though the shift
16+
and put areas? That means a read which runs out of bytes halfway
17+
through a multibyte character will leave some shift state in cvtstate,
18+
which would then be used by a following write, even though the shift
1919
state of the get area is unrelated to the put area.
2020
</p>
21+
<note>2025-11-10 Resolved by the removal of <tt>wbuffer_convert</tt> via paper <paper num="P2872R3"/> in Tokyo, 2024. Status changed: New &rarr; Resolved.</note>
2122
</discussion>
2223

2324
<resolution>

xml/issue2480.xml

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

4-
<issue num="2480" status="New">
4+
<issue num="2480" status="Resolved">
55
<title>Error handling of <tt>wbuffer_convert</tt> unclear</title>
66
<section><sref ref="[depr.conversions.buffer]"/></section>
77
<submitter>Jonathan Wakely</submitter>
@@ -16,6 +16,7 @@ characters before a conversion error be available to the users of the
1616
<tt>wbuffer_convert</tt> and/or the internal <tt>streambuf</tt>, or does a conversion
1717
error lose information?
1818
</p>
19+
<note>2025-11-10 Resolved by the removal of <tt>wbuffer_convert</tt> via paper <paper num="P2872R3"/> in Tokyo, 2024. Status changed: New &rarr; Resolved.</note>
1920
</discussion>
2021

2122
<resolution>

xml/issue2481.xml

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

4-
<issue num="2481" status="New">
4+
<issue num="2481" status="Resolved">
55
<title><tt>wstring_convert</tt> should be more precise regarding "byte-error string" etc.</title>
66
<section><sref ref="[depr.conversions.string]"/></section>
77
<submitter>Jonathan Wakely</submitter>
@@ -10,8 +10,8 @@
1010

1111
<discussion>
1212
<p>
13-
Paragraph 4 of <sref ref="[depr.conversions.string]"/> introduces <tt>byte_err_string</tt>
14-
as "a byte string to display on errors". What does display mean? The string is returned
13+
Paragraph 4 of <sref ref="[depr.conversions.string]"/> introduces <tt>byte_err_string</tt>
14+
as "a byte string to display on errors". What does display mean? The string is returned
1515
on error, it's not displayed anywhere.
1616
<p/>
1717
Paragraph 14 says "Otherwise, if the object was constructed with a
@@ -32,6 +32,7 @@ not.
3232
<p/>
3333
All the same issues apply to the <tt>wide_err_string</tt> member.
3434
</p>
35+
<note>2025-11-10 Resolved by the removal of <tt>wstring_convert</tt> via paper <paper num="P2872R3"/> in Tokyo, 2024. Status changed: New &rarr; Resolved.</note>
3536
</discussion>
3637

3738
<resolution>

xml/issue2507.xml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
2-
<!DOCTYPE issue SYSTEM "lwg-issue.dtd" [
3-
<!ENTITY hellip "&#x2026;">
4-
<!ENTITY mdash "&#x2014;">
5-
] >
2+
<!DOCTYPE issue SYSTEM "lwg-issue.dtd">
63

7-
<issue num="2507" status="New">
4+
<issue num="2507" status="Resolved">
85
<title><tt>codecvt_mode</tt> should be a bitmask type</title>
96
<section><sref ref="[depr.locale.stdcvt]"/></section>
107
<submitter>Jonathan Wakely</submitter>
@@ -34,6 +31,7 @@ or as a minimal fix we provide an overloaded <tt>operator|</tt> that returns
3431
the right type.
3532
</p>
3633

34+
<note>2025-11-10 Resolved by the removal of <tt>codecvt_mode</tt> via paper <paper num="P2871R3"/> in Kona, 2023. Status changed: New &rarr; Resolved.</note>
3735
</discussion>
3836

3937
<resolution>

xml/issue3095.xml

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

4-
<issue num="3095" status="New">
4+
<issue num="3095" status="Resolved">
55
<title><tt>strstreambuf</tt> refers to nonexistent member of <tt>fpos</tt>, <tt>fpos::offset</tt></title>
66
<section><sref ref="[depr.strstreambuf.virtuals]"/></section>
77
<submitter>Billy O'Neal III</submitter>
@@ -11,20 +11,22 @@
1111
<discussion>
1212
<p>
1313
<tt>strstreambuf</tt> refers to a nonexistent member function of <tt>fpos</tt> in the specification of the member function
14-
<tt>seekpos</tt>, <sref ref="[depr.strstreambuf.virtuals]"/>/18 (emphasize mine):
14+
<tt>seekpos</tt>, <sref ref="[depr.strstreambuf.virtuals]"/>/18 (emphasize mine):
1515
</p>
1616
<blockquote><p>
1717
For a sequence to be positioned, if its next pointer is a null pointer, the positioning operation fails.
1818
Otherwise, the function determines <tt>newoff</tt> from <span style="color:#C80000;font-weight:bold"><tt>sp.offset()</tt></span>:
1919
</p></blockquote>
2020
<p>
21-
The intent is clearly to get the corresponding <tt>streamoff</tt> from the <tt>fpos</tt>, as p19 says "the resultant
22-
offset <tt>newoff</tt> (of type <tt>off_type</tt>)". The mechanism to make that conversion is a normal explicit conversion,
21+
The intent is clearly to get the corresponding <tt>streamoff</tt> from the <tt>fpos</tt>, as p19 says "the resultant
22+
offset <tt>newoff</tt> (of type <tt>off_type</tt>)". The mechanism to make that conversion is a normal explicit conversion,
2323
as indicated in the last row of the table in [fpos.operations].
2424
</p>
2525

2626
<note>2018-06-18 after reflector discussion</note>
2727
<p>Priority set to 4</p>
28+
29+
<note>2025-11-10 Resolved by the removal of <tt>strstreambuf</tt> via paper <paper num="P2867R2"/> in Tokyo, 2024. Status changed: New &rarr; Resolved.</note>
2830
</discussion>
2931

3032
<resolution>

xml/issue3109.xml

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

4-
<issue num="3109" status="New">
4+
<issue num="3109" status="Resolved">
55
<title><tt>strstreambuf</tt> is copyable</title>
66
<section><sref ref="[depr.strstreambuf]"/></section>
77
<submitter>Jonathan Wakely</submitter>
@@ -10,18 +10,20 @@
1010

1111
<discussion>
1212
<p>
13-
In C++03 <tt>strstreambuf</tt> was not copyable, because <tt>basic_streambuf</tt> wasn't copyable.
14-
In C++11 we made <tt>basic_streambuf</tt> copyable by derived classes, and <tt>strstreambuf</tt>
15-
doesn't define any special members, so it (unintentionally?) became copyable, with completely
13+
In C++03 <tt>strstreambuf</tt> was not copyable, because <tt>basic_streambuf</tt> wasn't copyable.
14+
In C++11 we made <tt>basic_streambuf</tt> copyable by derived classes, and <tt>strstreambuf</tt>
15+
doesn't define any special members, so it (unintentionally?) became copyable, with completely
1616
unspecified semantics.
1717
<p/>
18-
VC++ and libc++ make it movable not copyable, and libstdc++ still follows C++03, so it's neither
19-
movable nor copyable. Making it movable seems to be the sane option, and consistent with
18+
VC++ and libc++ make it movable not copyable, and libstdc++ still follows C++03, so it's neither
19+
movable nor copyable. Making it movable seems to be the sane option, and consistent with
2020
<tt>filebuf</tt> and <tt>stringbuf</tt>.
2121
</p>
2222

2323
<note>2018-06-18 after reflector discussion</note>
2424
<p>Priority set to 4</p>
25+
26+
<note>2025-11-10 Resolved by the removal of <tt>strstreambuf</tt> via paper <paper num="P2867R2"/> in Tokyo, 2024. Status changed: New &rarr; Resolved.</note>
2527
</discussion>
2628

2729
<resolution>

0 commit comments

Comments
 (0)