A. Jiang
|
fec1c8b6a1
|
`<algorithm>`: Fix bogus pointer arithmetic with integer-class (#5091)
Co-authored-by: Casey Carter <cacarter@microsoft.com>
|
2024-11-19 01:49:28 -08:00 |
Alex Guteniev
|
1711bc35aa
|
Vectorize `basic_string::rfind` (the single character overload) (#5087)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2024-11-19 01:44:15 -08:00 |
Julian Müller
|
64d143da95
|
Enforce `assign_range()` mandates for sequence containers (#5086)
|
2024-11-19 01:39:38 -08:00 |
Stephan T. Lavavej
|
99ef0d0efc
|
Don't use `__restrict__` for CUDA (#5097)
|
2024-11-19 01:38:33 -08:00 |
A. Jiang
|
44a276fdff
|
Use `__restrict__` for CUDA (#5079)
|
2024-11-14 12:47:56 -08:00 |
A. Jiang
|
6e56c128bb
|
`<xutility>`: Extend vectorization condition for `_Synth_three_way` (#5078)
|
2024-11-14 12:40:26 -08:00 |
Julian Müller
|
ca1af94c87
|
Properly null-terminate output buffer in `basic_istream::get[line]` (#5073)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2024-11-14 12:31:57 -08:00 |
Stephan T. Lavavej
|
e87ae37618
|
`<regex>`: Silence CodeQL false positive warning (#5072)
|
2024-11-14 12:27:52 -08:00 |
nikola-sh
|
c18bcea38f
|
`<filesystem>`: Improve `symlink_status` performance (#5071)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2024-11-14 12:22:04 -08:00 |
Alex Guteniev
|
7657fb0ffa
|
Vectorize `basic_string::rfind` (the string needle overload) (#5057)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2024-11-14 12:18:52 -08:00 |
Stephan T. Lavavej
|
dec656913c
|
Fix `filesystem::directory_entry::refresh` on Win11 24H2 (#5077)
|
2024-11-14 12:08:53 -08:00 |
A. Jiang
|
25dc2b72b6
|
`<locale>`: Hide some non-Standard functions of `locale::id` (#5067)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2024-11-08 09:39:15 -08:00 |
Ksar
|
532670b0fa
|
Clarify `optional::swap` conditions (#5065)
Co-authored-by: Casey Carter <cartec69@gmail.com>
|
2024-11-08 09:32:14 -08:00 |
Ksar
|
b287e6f50b
|
Update _MSVC_STL_UPDATE to November 2024 (#5064)
|
2024-11-08 09:30:34 -08:00 |
Stephan T. Lavavej
|
4b697a8643
|
Guard `__restrict` usage for CUDA (#5061)
|
2024-11-08 09:20:42 -08:00 |
A. Jiang
|
cb8e5ba010
|
`<regex>`: Small cleanups (#5058)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2024-11-08 09:18:03 -08:00 |
Casey Carter
|
645cac9cad
|
Refactor `_Copy_memmove` and `_Copy_memmove_n` (#5046)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2024-11-08 09:03:59 -08:00 |
A. Jiang
|
41e3f51698
|
Fix and extend key extraction for unique map/set containers (#5050)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2024-10-30 07:59:20 -07:00 |
Alex Guteniev
|
5e8f003a47
|
Vectorize `basic_string::find` (the string needle overload) (#5048)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2024-10-30 07:54:05 -07:00 |
A. Jiang
|
30c9391b91
|
`requires` for `chrono::parse` and comparison category detection (#5044)
Co-authored-by: Casey Carter <cartec69@gmail.com>
|
2024-10-30 07:50:12 -07:00 |
Alex Guteniev
|
cb1e359f93
|
Vectorize `find_end`, make sure ASan passes (#5042)
|
2024-10-30 07:34:50 -07:00 |
Stephan T. Lavavej
|
d0a831dfef
|
Abandon Windows-internal size optimizations for `mutex` and `condition_variable` (#5030)
|
2024-10-30 07:28:01 -07:00 |
Alex Guteniev
|
1990083a8a
|
Help the compiler vectorize `adjacent_difference` (#4958)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2024-10-30 07:24:25 -07:00 |
Stephan T. Lavavej
|
ca1553d384
|
Revert product changes for `find_end` vectorization (#5041)
|
2024-10-25 17:09:28 -07:00 |
Alex Guteniev
|
7b199b235a
|
Auto-vectorize arrays `swap` (#4991)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2024-10-24 08:44:18 -07:00 |
Alex Guteniev
|
742c328c81
|
`remove` vectorization (#4987)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2024-10-24 08:37:35 -07:00 |
Alex Guteniev
|
d15fd498f5
|
Vectorize `find_end ` (#4943)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2024-10-24 07:21:45 -07:00 |
A. Jiang
|
a2240ab5d1
|
Optimize `println()` overloads added in P3142R0 (#4672)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2024-10-24 07:13:00 -07:00 |
Saipavan Lingamallu
|
27b1f88732
|
`<regex>`: Fix goofy message for `error_badbrace` (#5025)
|
2024-10-21 15:03:58 -07:00 |
Saipavan Lingamallu
|
7fe40573c5
|
Update list to remove bogus strengthened comment (#5024)
|
2024-10-21 14:58:53 -07:00 |
Alex Guteniev
|
3532569b95
|
Fix floating `minmax` performance (#5016)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2024-10-21 14:56:07 -07:00 |
Alex Guteniev
|
bfd5b8ce7b
|
Generalize vectorized `bitset::to_string` implementation (#5013)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2024-10-21 14:52:56 -07:00 |
Alex Guteniev
|
aaca194535
|
`<bitset>`: optimize streaming `operator >>` (#5008)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2024-10-21 14:48:46 -07:00 |
nerix
|
a5d66bd1ba
|
Add visualizer for `std::chrono::system_clock::time_point` (#5005)
|
2024-10-21 14:42:06 -07:00 |
Casey Carter
|
e0ad9c3638
|
Don't throw arbitrary iterators at `sized_sentinel_for` (#5027)
|
2024-10-19 22:42:49 -07:00 |
Casey Carter
|
f2a381bcc9
|
Unwrapping output iterators in range algorithms (#5015)
|
2024-10-16 22:48:48 -07:00 |
Casey Carter
|
033a44a785
|
Casey's miscellaneous changes, definitive edition (#5014)
|
2024-10-16 22:46:30 -07:00 |
Stephan T. Lavavej
|
720537800e
|
Toolset update: VS 2022 17.12 Preview 3, Python 3.13.0 (#5017)
Co-authored-by: Casey Carter <cacarter@microsoft.com>
|
2024-10-16 22:43:45 -07:00 |
Stephan T. Lavavej
|
926d458f82
|
Simplify control flow in `_Traits_find_MEOW_not_of` (#5006)
Co-authored-by: Casey Carter <cacarter@microsoft.com>
|
2024-10-12 05:49:56 -07:00 |
A. Jiang
|
37120edc7b
|
Reduce inclusion for `<queue>`, `<stack>`, `<stacktrace>`, and `<thread>` (#5003)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2024-10-11 21:51:43 -07:00 |
S. B. Tam
|
5bb81f6cb9
|
Use `if constexpr` in locale facets (#5001)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2024-10-11 21:46:10 -07:00 |
Dilkhush
|
cae8af03c7
|
Update _MSVC_STL_UPDATE to October 2024 (#4994)
|
2024-10-11 21:43:56 -07:00 |
A. Jiang
|
4a08b52a2c
|
`<cmath>`, `<limits>`: Locally disable `-Wnan-infinity-disabled` for Clang (#4990)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2024-10-11 21:31:20 -07:00 |
A. Jiang
|
de79d09d1a
|
Refactoring around `tuple-like`, `pair-like`, and `subrange` (#4983)
|
2024-10-11 21:27:15 -07:00 |
A. Jiang
|
b2b57e0ea8
|
`<vector>`: More scope guards (#4977)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2024-10-11 21:16:45 -07:00 |
A. Jiang
|
d08e31c913
|
`<future>`: Make `packaged_task` accept move-only functors (#4946)
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
|
2024-10-11 21:13:09 -07:00 |
Alex Guteniev
|
23dc7e3f95
|
Vectorize `basic_string::find_last_of` (#4934)
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
Co-authored-by: Casey Carter <cacarter@microsoft.com>
|
2024-10-11 20:55:43 -07:00 |
Alex Guteniev
|
caba83c09e
|
Use AVX/AVX2 masks in `minmax_element` and `minmax` vectorization (#4917)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2024-10-11 20:51:52 -07:00 |
Alex Guteniev
|
ab555adeb2
|
Vectorize `bitset` from string construction (#4839)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2024-10-11 20:47:12 -07:00 |
Stephan T. Lavavej
|
faccf0084e
|
Update CodeQL warning suppressions (#4985)
|
2024-09-28 13:28:10 -07:00 |