nicole mazzuca
|
7342fbad12
|
[aliasobj] just build the alias objects once (#2743)
Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2022-06-01 17:43:27 -07:00 |
A. Jiang
|
d8d8a6b505
|
`<xstring>`: Restrict enabled `hash` specializations as required by the standard (#2741)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2022-06-01 17:38:56 -07:00 |
Igor Zhukov
|
a3c1eb2e03
|
codecvt: no conversion for all char-like types of size 1. (#2739)
Co-authored-by: Alex Guteniev <gutenev@gmail.com>
|
2022-06-01 17:28:16 -07:00 |
A. Jiang
|
87b1f5d134
|
`<tuple>`: Becomes a core header (#2730)
|
2022-06-01 17:24:43 -07:00 |
Alex Guteniev
|
ae710e7b07
|
clamp cmov codegen (#2336)
Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2022-06-01 17:16:25 -07:00 |
Igor Zhukov
|
79bf9976d0
|
<any>: std::any links when exceptions are disabled (#2193)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2022-06-01 17:10:19 -07:00 |
Charlie Barto
|
60decd0d82
|
Avoid an assertion failure in alias.asm (#2738)
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
|
2022-05-24 23:16:51 -07:00 |
Charlie Barto
|
fc9232d807
|
Add an alias object to the import lib (#2734)
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
|
2022-05-23 18:36:43 -07:00 |
Igor Zhukov
|
f539c0e5cc
|
remove `const` from `<random>` distribution::`operator()` (#2732)
Co-authored-by: Casey Carter <cartec69@gmail.com>
|
2022-05-23 18:00:08 -07:00 |
Stephan T. Lavavej
|
dae60920e9
|
CMakeLists.txt: Check the Windows SDK version (#2729)
|
2022-05-23 17:57:01 -07:00 |
S. B. Tam
|
296681379d
|
`<ranges>`: Temporarily disable `join_view` for non-`forward_range`s, pending resolution of LWG-3698 (#2727)
Co-authored-by: Casey Carter <cartec69@gmail.com>
Co-authored-by: timsong-cpp <rs2740@gmail.com>
|
2022-05-23 17:51:45 -07:00 |
A. Jiang
|
4761b6dabe
|
`<xmemory>`: Remove `std::allocator<void>` full specialization (#2726)
Co-authored-by: Casey Carter <cartec69@gmail.com>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2022-05-23 17:45:50 -07:00 |
Igor Zhukov
|
39f8c34069
|
`<functional>`: is compatible with `/Zc:alignedNew-` now (#2712)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
Co-authored-by: Casey Carter <Casey@Carter.net>
|
2022-05-23 17:35:53 -07:00 |
Igor Zhukov
|
ef905a528c
|
STL.natvis: add specializations for `shared_ptr<void>`, `weak_ptr<void>`, and `unique_ptr<void, deleter>` (#2706)
|
2022-05-23 17:31:44 -07:00 |
Michael Schellenberger Costa
|
b7ba3ad82f
|
<expected> Implement P0323R12 (#2643)
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
Co-authored-by: Casey Carter <Casey@Carter.net>
|
2022-05-23 17:27:44 -07:00 |
nicole mazzuca
|
1a20fe1133
|
[copy_file] allow `FILE_SHARE_*` (#2718)
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
|
2022-05-16 21:43:25 -07:00 |
nicole mazzuca
|
1134982467
|
[filesystem] Don't error on weird system files (#2715)
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2022-05-16 21:38:58 -07:00 |
Igor Zhukov
|
9ca4a292c2
|
`<ciso646>` is removed in C++20 (#2710)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2022-05-16 21:34:26 -07:00 |
Michael Schellenberger Costa
|
5795df3d80
|
<ranges> Implement P2442R1 `chunk_view` (#2685)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2022-05-16 21:22:01 -07:00 |
Michael Schellenberger Costa
|
dffb7ad25a
|
<ranges> Implement P2442R1 slide_view (#2670)
Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2022-05-16 20:53:15 -07:00 |
Alex Guteniev
|
cbd964dd8f
|
P1413R3 Deprecate `aligned_storage` & `aligned_union` (#2583)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2022-05-16 20:48:21 -07:00 |
Michael Schellenberger Costa
|
46c0bcba4a
|
<string> Add asan annotations (#2196)
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
|
2022-05-16 20:44:08 -07:00 |
Casey Carter
|
313aa59322
|
Remove unnecessary copy of _clr DLLS from internal build (#2717)
Doesn't affect the OSS build at all.
Mirror of MSVC-PR-398691
|
2022-05-12 18:00:39 -07:00 |
Stephan T. Lavavej
|
a12e73c1f7
|
Toolset update: VS 2022 17.3 Preview 1 (#2714)
|
2022-05-12 13:36:47 -07:00 |
Stephan T. Lavavej
|
488e789386
|
Block C++98 `unexpected()` from being restored in C++23 mode (#2709)
|
2022-05-09 16:57:49 -07:00 |
nicole mazzuca
|
e86c643597
|
[CMakeLists.txt] add more information to the `/Os` transition comment (#2708)
Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2022-05-05 02:53:26 -07:00 |
A. Jiang
|
c183fa88f1
|
Speculatively implement LWG-3234: Sufficient Additional Special Math Overloads (#2703)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2022-05-05 02:48:28 -07:00 |
Stephan T. Lavavej
|
9ccb781ce7
|
Scalarize `swap` and `ranges::swap` for arrays (#2700)
|
2022-05-05 02:44:14 -07:00 |
nicole mazzuca
|
8999b68330
|
[validate] add `validate` cmake target (#2697)
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
|
2022-05-05 02:40:19 -07:00 |
Jakub Mazurkiewicz
|
37e8fbfa46
|
Update `_MSVC_STL_UPDATE` macro (#2696)
|
2022-05-05 02:36:41 -07:00 |
Alex Guteniev
|
bebd80efe0
|
Untag dispatch vector<bool>::_Insert (#2694)
Co-authored-by: Casey Carter <cartec69@gmail.com>
|
2022-05-05 02:34:01 -07:00 |
Alex Guteniev
|
cf15d6c1e0
|
Untag dispatch `<random>` (#2693)
Co-authored-by: Michael Schellenberger Costa <mschellenbergercosta@gmail.com>
Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com>
|
2022-05-05 02:27:17 -07:00 |
S. B. Tam
|
f8748eb6d9
|
P2321R2 zip: Make `tuple`, `pair`, and `vector<bool>::reference` `indirectly_writable` (#2687)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2022-05-05 02:20:20 -07:00 |
Alex Guteniev
|
0a618dfb93
|
Reduce `_Invoker_ret` specializations with `if constexpr` (#2668)
|
2022-05-05 02:13:53 -07:00 |
Igor Zhukov
|
0343561835
|
`<filesystem>`: `__std_fs_get_stats` should work on FAT32 (#2373)
|
2022-05-05 02:08:28 -07:00 |
Igor Zhukov
|
39a0ea71be
|
`<cmath>`: add arithmetic overloads for `std::lerp` (#2113)
Co-authored-by: Casey Carter <Casey@Carter.net>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2022-05-05 02:03:25 -07:00 |
Axel Boldt-Christmas
|
24b899e4ad
|
<memory>: Fix atomic smart pointers array type interaction (#1339)
Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com>
|
2022-05-05 01:57:32 -07:00 |
Stephan T. Lavavej
|
d89a32b2a4
|
`<atomic>`: Fix missing ARM64EC ifdefs (#2702)
|
2022-05-04 15:31:40 -07:00 |
Stephan T. Lavavej
|
39332e104d
|
Vectorize `swap` and `ranges::swap` for arrays (#2689)
|
2022-05-01 03:55:13 -07:00 |
Casey Carter
|
f9867c6285
|
Update reason for libc++ test failure (#2686)
|
2022-05-01 03:51:53 -07:00 |
Stephan T. Lavavej
|
e9c2444cd4
|
Cleanups 8: Deprecate `<strstream>` classes instead of the entire header (#2680)
|
2022-05-01 03:48:16 -07:00 |
Stephan T. Lavavej
|
4b3d984c3b
|
Cleanups 7: Unnecessary guard around `new_handler` (#2679)
|
2022-05-01 03:46:42 -07:00 |
Stephan T. Lavavej
|
64afd795a5
|
Cleanups 6: iostreams: drop `extern`, hide `_Winit` (#2678)
|
2022-05-01 03:44:23 -07:00 |
Stephan T. Lavavej
|
aaa0863e81
|
Cleanups 5: `if constexpr` for `<scoped_allocator>` `operator==` (#2677)
|
2022-05-01 03:40:49 -07:00 |
Stephan T. Lavavej
|
311c59a45e
|
Cleanups 4: `quoted()` (#2676)
|
2022-05-01 03:38:34 -07:00 |
Stephan T. Lavavej
|
b9505b9818
|
Cleanups 3: Simple changes (#2675)
|
2022-05-01 03:36:42 -07:00 |
Stephan T. Lavavej
|
2f7bfce869
|
Cleanups 2: Exception handling (#2674)
|
2022-05-01 03:35:10 -07:00 |
Stephan T. Lavavej
|
be47a3a813
|
Cleanups 1: Comments and formatting (#2673)
|
2022-05-01 03:32:47 -07:00 |
nicole mazzuca
|
d849a95217
|
add format target to cmake (#2671)
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2022-05-01 03:26:06 -07:00 |
Igor Zhukov
|
fa51112a5a
|
<system_error>: explicitly pass the system locale ID for system_category messages (#2669)
|
2022-05-01 03:20:16 -07:00 |