Stephan T. Lavavej
|
088187ff92
|
Merge pull request #5085 from StephanTLavavej/merge-flat_map
Merge `main` to `feature/flat_map`
|
2024-11-14 13:54:29 -08:00 |
Stephan T. Lavavej
|
16df2e638c
|
Merge branch 'main' into merge-flat_map
|
2024-11-14 12:53:09 -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
|
b9eeaa8514
|
Toolset update: VS 2022 17.13 Preview 1, Windows Server 2025 (#5082)
|
2024-11-14 12:16:25 -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 |
Alex Guteniev
|
2e5c25139d
|
Partition vector algorithms test: move out lex compare family (#5063)
|
2024-11-08 09:24:24 -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 |
Stephan T. Lavavej
|
f70b8859c2
|
Fix internal Perl script for Standard Library Header Units test coverage (#5056)
|
2024-11-08 09:15:53 -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 |
Stephan T. Lavavej
|
fbe5394250
|
Merge pull request #5055 from StephanTLavavej/merge-flat_map
Merge `main` to `feature/flat_map`
|
2024-10-30 09:22:06 -07:00 |
Stephan T. Lavavej
|
aa91f3f446
|
Merge branch 'main' into merge-flat_map
|
2024-10-30 08:09:06 -07:00 |
Stephan T. Lavavej
|
a1bc126179
|
Update llvm-project (#5038)
|
2024-10-30 08:05:16 -07: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
|
b48160aa17
|
Mention ASan testing steps in `README.md` (#5049)
Co-authored-by: Casey Carter <cartec69@gmail.com>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2024-10-30 07:57:24 -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
|
51d34c4b78
|
Provide consistent alignment to `swap_ranges` benchmark (#5043)
Co-authored-by: Casey Carter <cartec69@gmail.com>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2024-10-30 07:45:12 -07:00 |
Alex Guteniev
|
cb1e359f93
|
Vectorize `find_end`, make sure ASan passes (#5042)
|
2024-10-30 07:34:50 -07:00 |
Casey Carter
|
493c14608d
|
Add `.mailmap` file (#5040)
|
2024-10-30 07:32:52 -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 |
A. Jiang
|
027f330670
|
Reject `vector<bool>` and deduplicate mechanisms for `flat_meow` (#5045)
Co-authored-by: Casey Carter <cacarter@microsoft.com>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2024-10-29 06:58:58 -07:00 |
Stephan T. Lavavej
|
c819e49476
|
Merge pull request #5052 from StephanTLavavej/merge-flat_map
Merge `main` to `feature/flat_map`
|
2024-10-28 14:56:51 -07:00 |
Stephan T. Lavavej
|
f6a6a2aa9a
|
Merge branch 'main' into merge-flat_map
|
2024-10-28 14:00:58 -07:00 |
Stephan T. Lavavej
|
ca1553d384
|
Revert product changes for `find_end` vectorization (#5041)
|
2024-10-25 17:09:28 -07:00 |
nerix
|
dc266edeb2
|
Add visualizer for `std::flat_map` (#4887)
|
2024-10-24 11:38:31 -07:00 |
Casey Carter
|
27973ad9e6
|
Add LIT parameter `priority` (#5032)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2024-10-24 08:47:41 -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
|
2c9e3e7f10
|
Update N4988 to N4993 in README.md (#5026)
|
2024-10-21 15:08:11 -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 |
Stephan T. Lavavej
|
6c18dc474f
|
Merge pull request #5021 from StephanTLavavej/merge-flat_map
Merge `main` to `feature/flat_map`
|
2024-10-16 23:43:13 -07:00 |
Stephan T. Lavavej
|
4a24161807
|
Merge branch 'main' into merge-flat_map
|
2024-10-16 22:54:20 -07:00 |