Charlie Barto
785143a0c7
P2372R3: Fix handling of locale in chrono formatters ( #2273 )
...
Co-authored-by: Victor Zverovich <victor.zverovich@gmail.com>
Co-authored-by: Casey Carter <Casey@Carter.net>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-11-12 19:53:56 -08:00
Ukilele
dfa5326448
P2251R1 Update yvals_core.h and the comments in the tests ( #2259 )
...
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-11-12 19:38:42 -08:00
Adam Bucior
2de0fa5712
Implement P1072R10 `basic_string::resize_and_overwrite` ( #2258 )
2021-11-12 19:33:38 -08:00
Adam Bucior
254fca2427
Optimize `is_permutation` for reversed sequences ( #2043 )
...
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
Co-authored-by: Miya Natsuhara <46756417+mnatsuhara@users.noreply.github.com>
2021-11-12 19:21:36 -08:00
Stephan T. Lavavej
08f12aecf6
Toolset update: VS 2022 17.1 Preview 1 ( #2327 )
2021-11-12 19:07:16 -08:00
Casey Carter
178b8406a5
Update cgmanifest.json for 17.0 ( #2318 )
2021-11-02 20:59:17 -07:00
S. B. Tam
b2aa34dd89
`<ranges>`: Fix `views::reverse` for `ranges::reverse_view` lvalues ( #2313 )
...
Co-authored-by: Casey Carter <cartec69@gmail.com>
2021-11-02 20:53:30 -07:00
Igor Zhukov
57a9696592
Fix duplicated assignment in `filesystem::create_directories` ( #2304 )
2021-11-02 20:49:46 -07:00
Igor Zhukov
0c4b63ab32
update working draft revision to N4901 ( #2297 )
2021-11-02 20:46:16 -07:00
Alex Guteniev
7baa750e9d
More precise check message for `binary_semaphore` ( #2293 )
...
Co-authored-by: Casey Carter <cartec69@gmail.com>
2021-11-02 20:42:03 -07:00
Alex Guteniev
3279b7c6c5
`weak_ptr` conversions can sometimes avoid locking ( #2282 )
...
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2021-11-02 20:34:25 -07:00
S. B. Tam
75d373a8bc
LWG-3554 Add `const charT*` overloads for `chrono::parse` ( #2261 )
...
Co-authored-by: Casey Carter <cartec69@gmail.com>
2021-11-02 20:24:37 -07:00
Igor Zhukov
ea54ea3319
`<fstream>`: `fstream::close` shouldn't corrupt heap (after `putback`) ( #2189 )
...
Co-authored-by: Alex Guteniev <gutenev@gmail.com>
Co-authored-by: Casey Carter <cartec69@gmail.com>
2021-11-02 20:19:13 -07:00
Stephan T. Lavavej
ee5a216b51
Fix/improve intrinsics usage for ARM64EC ( #2306 )
2021-10-29 03:00:38 -07:00
Stephan T. Lavavej
d8f03cf399
Compile TypeScript in `update-status-chart.yml` ( #2284 )
2021-10-19 19:33:13 -07:00
Alex Guteniev
6e669f0923
Clean up unnecessary `(void)` casts ( #2280 )
2021-10-19 19:26:31 -07:00
S. B. Tam
7b75fe110c
Remove LWG comments ( #2269 )
...
Co-authored-by: Casey Carter <Casey@Carter.net>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-10-19 19:18:10 -07:00
Ukilele
fb65d578a8
P2401R0 Conditional noexcept For exchange() ( #2263 )
2021-10-19 19:12:01 -07:00
Igor Zhukov
486a8a1091
Implement P1147R1 "Printing volatile Pointers" ( #2262 )
...
Co-authored-by: Casey Carter <Casey@Carter.net>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-10-19 19:05:04 -07:00
Matt Stephanson
ebd229fd42
LWG-3422: Issues of seed_seq's constructors ( #2260 )
2021-10-19 18:49:29 -07:00
Casey Carter
4b97eaad13
Implement P2432R1 Fix `istream_view` ( #2245 )
2021-10-19 18:41:49 -07:00
Alex Guteniev
a6718c2b81
P1272R4 `byteswap()` ( #2235 )
...
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-10-19 18:31:05 -07:00
Alessio
89f7204662
`<yvals_core.h>`: Remove unnecessary `_HAS_CXX23` definition ( #2226 )
2021-10-19 18:15:30 -07:00
S. B. Tam
1598738c30
Move `u*streampos` to `<iosfwd>` ( #2223 )
2021-10-19 18:09:07 -07:00
Alex Guteniev
066c172920
Fix deadlock in `condition_variable_any` with `stop_token` ( #2220 )
...
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-10-19 17:52:41 -07:00
Alex Guteniev
bb210e7bb5
Replace tag dispatch with `if constexpr` for `_Choose_pocca`, `_Choose_pocma` ( #2217 )
...
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2021-10-19 17:43:35 -07:00
Alex Guteniev
ce9b08863b
Optimize `std::count` even more for `vector<bool>` ( #2203 )
...
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-10-19 17:38:46 -07:00
Rose
32a0cfb22f
Use `static_cast` for `void*` outside of converting to integers ( #2096 )
2021-10-19 17:31:55 -07:00
Michael Schellenberger Costa
a9f1b27ce0
P1659R3 ranges::starts_with, ranges::ends_with ( #1997 )
...
Co-authored-by: Adam Bucior <35536269+AdamBucior@users.noreply.github.com>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
Co-authored-by: Casey Carter <Casey@Carter.net>
2021-10-19 17:26:47 -07:00
Stephan T. Lavavej
39e5829b3c
Toolset update: VS 2022 17.0 Preview 5, Windows 11 ( #2277 )
2021-10-19 17:20:14 -07:00
Ukilele
88332706f4
Update _MSVC_STL_UPDATE to October 2021
...
Fixes #2228
2021-10-08 19:20:00 -07:00
yuanhongzhao
6aac0c9d38
`<random>`: Fixes subtract_with_carry_engine io ( #2088 )
...
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-10-08 19:15:15 -07:00
Michael Schellenberger Costa
65a346d4d4
Adopt LWG-3546 `common_iterator`'s `postfix-proxy` is not quite right ( #1991 )
...
Addresses #1965
Co-authored-by: S. B. Tam <cpplearner@outlook.com>
Co-authored-by: Casey Carter <Casey@Carter.net>
2021-10-08 19:06:18 -07:00
Casey Carter
48ac24cd0b
Workaround ExceptionFlags change in NT ( #2265 )
...
...by allowing flags other than `EXCEPTION_NONCONTINUABLE` to be set by `RaiseException`. This should unblock CI on the new Server 2022 VMs, for which `RaiseException` sets a new flag indicating that the exception originated in software. (This also reproduces locally for me on Windows 11.)
This mirrors the STL changes from the internal MSVC-PR-356899.
2021-10-08 15:23:32 -07:00
Stephan T. Lavavej
dc888f7d9f
`tests/tr1`: Fix sporadic failures caused by `tmpnam`/`_tempnam` ( #2210 )
2021-09-24 20:29:15 -07:00
Alex Guteniev
5ebbfd4d3a
make bitset use popcount with ISA detection out of loop ( #2201 )
2021-09-24 20:23:46 -07:00
Igor Zhukov
ec46d76e01
LWG-3520 `iter_move` and `iter_swap` are inconsistent for `transform_view::iterator` ( #2200 )
...
Co-authored-by: Michael Schellenberger Costa <mschellenbergercosta@googlemail.com>
Co-authored-by: Adam Bucior <35536269+AdamBucior@users.noreply.github.com>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-09-24 20:20:18 -07:00
Casey Carter
d4d409e600
LWG-3549 `view_interface` is overspecified to derive from `view_base` ( #2198 )
2021-09-24 20:15:19 -07:00
Casey Carter
eb70080e1b
P2281R1 Clarifying Range Adaptor Objects ( #2197 )
...
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2021-09-24 20:09:29 -07:00
Adam Bucior
ed318b83a8
Extend `memcpy`, `memmove`, and `memcmp` optimizations ( #2158 )
...
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2021-09-24 20:02:24 -07:00
Stephan T. Lavavej
636a69d192
Toolset update: VS 2022 17.0 Preview 4 ( #2204 )
2021-09-24 19:55:59 -07:00
Stephan T. Lavavej
d6f9987d7e
Skip flaky tr1 tests. ( #2202 )
2021-09-14 13:48:58 -07:00
Igor Zhukov
1a985bc4e0
implement LWG-3527 ( #2194 )
...
Co-authored-by: Adam Bucior <35536269+AdamBucior@users.noreply.github.com>
Co-authored-by: Alex Guteniev <gutenev@gmail.com>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-09-10 20:24:00 -07:00
Matt Stephanson
75e7d21b2c
`<algorithm>`: Fix `ranges::_Rotate_one_left` ( #2188 )
...
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2021-09-10 20:13:20 -07:00
Anudeep Gunukula
3d022112de
cleared comment TRANSITION, GH-489 ( #2186 )
2021-09-10 20:03:34 -07:00
KarandeepLubana
070660da42
Updated _MSVC_STL_UPDATE to September 2021 ( #2183 )
2021-09-10 19:59:25 -07:00
Michael Schellenberger Costa
2d62e84686
Fix constexpr vector again ( #2161 )
...
Co-authored-by: Casey Carter <cartec69@gmail.com>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-09-10 19:51:44 -07:00
Michael Schellenberger Costa
e652aa2fd3
`<format>`: fix invalid handling of large precisions ( #2157 )
...
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-09-10 19:43:29 -07:00
Igor Zhukov
5b0fb2e0fe
`<bit>`: `popcount()` utilizes cnt instruction on arm64 ( #2127 )
...
Co-authored-by: Alex Guteniev <gutenev@gmail.com>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-09-10 19:36:59 -07:00
Michael Schellenberger Costa
5d6a1f2957
Implement P0448R4 spanstream ( #2029 )
...
Co-authored-by: Adam Bucior <35536269+AdamBucior@users.noreply.github.com>
Co-authored-by: Charlie Barto <chbarto@microsoft.com>
Co-authored-by: Matt Stephanson <68978048+MattStephanson@users.noreply.github.com>
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2021-09-10 19:31:05 -07:00