Skip to content

Commit 49fbfeb

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 3aced87 commit 49fbfeb

8 files changed

Lines changed: 383 additions & 88 deletions

File tree

lang/cpp29/feature_test_macros.html

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,8 +189,8 @@
189189
<p class="text-right"><small>
190190
最終更新日時:
191191
<time itemprop="datePublished" class="js-local-time"
192-
datetime="2026-09-08T15:10:34+09:00">
193-
2026年09月08日 15時10分34秒 (JST)
192+
datetime="2026-09-14T13:07:06+09:00">
193+
2026年09月14日 13時07分06秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -309,6 +309,12 @@ <h3>ライブラリ</h3>
309309
</thead>
310310
<tbody>
311311
<tr>
312+
<td><code>__cpp_lib_bitops</code></td>
313+
<td><code>202606L</code></td>
314+
<td><code><a href="../../reference/bit.html">&lt;bit&gt;</a></code>に、シフト量が負であってもビット幅以上であっても<a class="cpprefjp-defined-word" data-desc="未定義の動作。処理系は予期せぬ動作をする可能性がある。要するに動作保証対象外。undefined behavior (UB)。" href="../../implementation-compliance.html#dfn-undefined-behavior">未定義動作</a>にならないシフト<code><a href="../../reference/bit/shl.html">std::shl()</a></code><code><a href="../../reference/bit/shr.html">std::shr()</a></code>関数を追加</td>
315+
<td><code><a href="../../reference/bit.html">&lt;bit&gt;</a></code></td>
316+
</tr>
317+
<tr>
312318
<td><code>__cpp_lib_expected</code></td>
313319
<td><code>202606L</code></td>
314320
<td><code><a href="../../reference/expected/expected.html">std::expected</a></code>に、エラー値を保持しているかを判定する<code><a href="../../reference/expected/expected/has_error.html">has_error()</a></code>メンバ関数を追加</td>
@@ -434,6 +440,7 @@ <h2>参照</h2>
434440
</ul>
435441
</li>
436442
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3793r2.html" target="_blank">P3793R2 Better shifting</a><ul>
443+
<li>C++29で<code>__cpp_lib_bitops</code><code>202606L</code>に更新された</li>
437444
<li>C++29で<code>__cpp_lib_simd_bitops</code>が追加された</li>
438445
</ul>
439446
</li>

reference/bit/shl.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -189,8 +189,8 @@
189189
<p class="text-right"><small>
190190
最終更新日時:
191191
<time itemprop="datePublished" class="js-local-time"
192-
datetime="2026-07-31T23:18:35+09:00">
193-
2026年07月31日 23時18分35秒 (JST)
192+
datetime="2026-09-14T13:07:06+09:00">
193+
2026年09月14日 13時07分06秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -284,7 +284,7 @@ <h3>言語</h3>
284284
<h3>処理系</h3>
285285
<ul>
286286
<li><a href="../../implementation.html#clang">Clang</a>: 22 <span aria-label="未実装" role="img" title="未実装"></span></li>
287-
<li><a href="../../implementation.html#gcc">GCC</a>: 16.1 <span aria-label="未実装" role="img" title="未実装"></span></li>
287+
<li><a href="../../implementation.html#gcc">GCC</a>: 17 <span aria-label="検証済" role="img" title="検証済"></span></li>
288288
<li><a href="../../implementation.html#visual_cpp">Visual C++</a>: 2026 Update 2 <span aria-label="未実装" role="img" title="未実装"></span></li>
289289
</ul>
290290
<h2>関連項目</h2>
@@ -294,7 +294,7 @@ <h2>関連項目</h2>
294294
</ul>
295295
<h2>参照</h2>
296296
<ul>
297-
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3793r1.html" target="_blank">P3793R1 Better shifting</a><ul>
297+
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3793r2.html" target="_blank">P3793R2 Better shifting</a><ul>
298298
<li>C++29で追加された</li>
299299
</ul>
300300
</li>

reference/bit/shr.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -189,8 +189,8 @@
189189
<p class="text-right"><small>
190190
最終更新日時:
191191
<time itemprop="datePublished" class="js-local-time"
192-
datetime="2026-07-31T23:18:35+09:00">
193-
2026年07月31日 23時18分35秒 (JST)
192+
datetime="2026-09-14T13:07:06+09:00">
193+
2026年09月14日 13時07分06秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -285,7 +285,7 @@ <h3>言語</h3>
285285
<h3>処理系</h3>
286286
<ul>
287287
<li><a href="../../implementation.html#clang">Clang</a>: 22 <span aria-label="未実装" role="img" title="未実装"></span></li>
288-
<li><a href="../../implementation.html#gcc">GCC</a>: 16.1 <span aria-label="未実装" role="img" title="未実装"></span></li>
288+
<li><a href="../../implementation.html#gcc">GCC</a>: 17 <span aria-label="検証済" role="img" title="検証済"></span></li>
289289
<li><a href="../../implementation.html#visual_cpp">Visual C++</a>: 2026 Update 2 <span aria-label="未実装" role="img" title="未実装"></span></li>
290290
</ul>
291291
<h2>関連項目</h2>
@@ -295,7 +295,7 @@ <h2>関連項目</h2>
295295
</ul>
296296
<h2>参照</h2>
297297
<ul>
298-
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3793r1.html" target="_blank">P3793R1 Better shifting</a><ul>
298+
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3793r2.html" target="_blank">P3793R2 Better shifting</a><ul>
299299
<li>C++29で追加された</li>
300300
</ul>
301301
</li>

reference/chrono/make24.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ <h2>例</h2>
263263
<span class="w"> </span><span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">12h</a></span><span class="p">,</span><span class="w"> </span><span class="nb">false</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="n"><a href="duration/op_h.html">0h</a></span><span class="p">);</span>
264264

265265
<span class="w"> </span><span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">12h</a></span><span class="p">,</span><span class="w"> </span><span class="nb">true</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="n"><a href="duration/op_h.html">12h</a></span><span class="p">);</span>
266-
<span class="w"> </span><span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">1h</a></span><span class="p">,</span><span class="w"> </span><span class="nb">true</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="mf">1f</span><span class="n">cGOTDYszTiHbZcwwazKXsSnaLvsvhpw</span><span class="p">);</span>
266+
<span class="w"> </span><span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">1h</a></span><span class="p">,</span><span class="w"> </span><span class="nb">true</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="mi">1</span><span class="n"><a href="duration/op_h.html">3h</a></span><span class="p">);</span>
267267
<span class="w"> </span><span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">3h</a></span><span class="p">,</span><span class="w"> </span><span class="nb">true</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="n"><a href="duration/op_h.html">15h</a></span><span class="p">);</span>
268268
<span class="w"> </span><span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">11h</a></span><span class="p">,</span><span class="w"> </span><span class="nb">true</span><span class="p">)</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="n"><a href="duration/op_h.html">23h</a></span><span class="p">);</span>
269269
<span class="p">}</span>

reference/simd/shl.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -189,8 +189,8 @@
189189
<p class="text-right"><small>
190190
最終更新日時:
191191
<time itemprop="datePublished" class="js-local-time"
192-
datetime="2026-07-31T23:18:35+09:00">
193-
2026年07月31日 23時18分35秒 (JST)
192+
datetime="2026-09-14T13:07:06+09:00">
193+
2026年09月14日 13時07分06秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -319,7 +319,7 @@ <h2>関連項目</h2>
319319
</ul>
320320
<h2>参照</h2>
321321
<ul>
322-
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3793r1.html" target="_blank">P3793R1 Better shifting</a><ul>
322+
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3793r2.html" target="_blank">P3793R2 Better shifting</a><ul>
323323
<li>C++29で<code>&lt;bit&gt;</code>ヘッダにスカラー版、<code>&lt;simd&gt;</code>ヘッダに<code>std::simd</code>版の<code>shl</code>が追加された</li>
324324
</ul>
325325
</li>

reference/simd/shr.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -189,8 +189,8 @@
189189
<p class="text-right"><small>
190190
最終更新日時:
191191
<time itemprop="datePublished" class="js-local-time"
192-
datetime="2026-07-31T23:18:35+09:00">
193-
2026年07月31日 23時18分35秒 (JST)
192+
datetime="2026-09-14T13:07:06+09:00">
193+
2026年09月14日 13時07分06秒 (JST)
194194
</time>
195195
<br/>
196196
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -319,7 +319,7 @@ <h2>関連項目</h2>
319319
</ul>
320320
<h2>参照</h2>
321321
<ul>
322-
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3793r1.html" target="_blank">P3793R1 Better shifting</a><ul>
322+
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3793r2.html" target="_blank">P3793R2 Better shifting</a><ul>
323323
<li>C++29で<code>&lt;bit&gt;</code>ヘッダにスカラー版、<code>&lt;simd&gt;</code>ヘッダに<code>std::simd</code>版の<code>shr</code>が追加された</li>
324324
</ul>
325325
</li>

0 commit comments

Comments
 (0)