Age | Commit message (Expand) | Author | Files | Lines |
2025-09-11 | [libc++] Fix ranges_rotate.pass.cpp complexity checks (#158144) | Jonathan Wakely | 1 | -0/+2 |
2025-09-04 | [libc++][NFC] Use llvm.org/PR to link to bug reports (#156288) | Nikolas Klauser | 4 | -4/+4 |
2025-05-14 | [libc++] Improve test coverage and readability for swap_ranges (#133752) | Peng Liu | 2 | -109/+146 |
2025-05-06 | [libc++][NFC] Improve test readability for std::fill_n (#133771) | Peng Liu | 1 | -61/+57 |
2025-03-20 | [libc++][test] Fix issues found by MSVC's STL (#131787) | Stephan T. Lavavej | 3 | -3/+3 |
2025-03-19 | [libc++] Fix copy_backward for vector<bool> with small storage types (#131560) | Peng Liu | 2 | -0/+284 |
2025-03-19 | [libc++] Fix {std, ranges}::copy for vector<bool> with small storage types (#... | Peng Liu | 2 | -0/+298 |
2025-03-13 | [libc++] Optimize ranges::rotate for vector<bool>::iterator (#121168) | Peng Liu | 2 | -0/+58 |
2025-03-06 | [libc++] Implement part of P2562R1: constexpr `ranges::stable_partition` (#12... | A. Jiang | 1 | -8/+15 |
2025-03-04 | [libc++] Optimize ranges::swap_ranges for vector<bool>::iterator (#121150) | Peng Liu | 2 | -0/+54 |
2025-03-04 | [libc++] Implement part of P2562R1: constexpr `std::stable_partition` (#128868) | A. Jiang | 1 | -33/+35 |
2025-02-26 | [libc++][test] Refactor tests for rotate and rotate_copy (#126458) | Peng Liu | 5 | -341/+309 |
2025-02-26 | [libc++][test] Refactor tests for ranges::swap_range algorithms (#121138) | Peng Liu | 3 | -277/+187 |
2025-02-26 | [libc++][test] Augment ranges::{fill, fill_n, find} with missing tests (#121209) | Peng Liu | 4 | -157/+316 |
2025-02-19 | [libc++][test] Refactor tests for std::{copy, move, fill} algorithms (#120909) | Peng Liu | 14 | -296/+204 |
2025-02-19 | [libc++] Optimize ranges::move{,_backward} for vector<bool>::iterator (#121109) | Peng Liu | 4 | -94/+250 |
2025-02-05 | [libc++] Fix UB in bitwise logic of {std, ranges}::{fill, fill_n} algorithms ... | Peng Liu | 4 | -108/+255 |
2025-01-30 | [libc++] Optimize ranges::copy_backward for vector<bool>::iterator (#121026) | Peng Liu | 2 | -67/+129 |
2025-01-30 | [libc++] Optimize ranges::copy{, _n} for vector<bool>::iterator (#121013) | Peng Liu | 4 | -58/+188 |
2024-10-31 | [libc++] Granularize <cstddef> includes (#108696) | Nikolas Klauser | 1 | -0/+1 |
2024-09-16 | [libc++][modules] Fix missing and incorrect includes (#108850) | Louis Dionne | 1 | -1/+2 |
2024-09-16 | [libc++] Remove get_temporary_buffer and return_temporary_buffer (#100914) | A. Jiang | 1 | -3/+3 |
2024-08-20 | [libc++] Fix several double-moves in the code base (#104616) | Louis Dionne | 1 | -0/+2 |
2024-05-22 | [libc++][pstl] Improve exception handling (#88998) | Louis Dionne | 5 | -332/+0 |
2024-03-17 | [libc++] Optimize ranges::fill{,_n} for vector<bool>::iterator (#84642) | Nikolas Klauser | 1 | -46/+75 |
2024-01-17 | [libc++][hardening] Rework how the assertion handler can be overridden. (#77883) | Konstantin Varlamov | 5 | -5/+10 |
2023-12-14 | [libc++][test] Enhance ADDITIONAL_COMPILE_FLAGS, use TEST_MEOW_DIAGNOSTIC_IGN... | Stephan T. Lavavej | 1 | -0/+3 |
2023-12-12 | [libc++] P2770R0: Stashing stashing iterators for proper flattening (#66033) | Jakub Mazurkiewicz | 6 | -12/+0 |
2023-12-10 | [libc++][test] Fix MSVC warnings with `static_cast`s (#74962) | Stephan T. Lavavej | 1 | -2/+2 |
2023-12-06 | [libc++] Fix copy-paste damage in `ranges::rotate_copy` and its test (#74544) | Stephan T. Lavavej | 1 | -4/+5 |
2023-12-05 | [libc++][test] Fix assumptions that `std::array` iterators are pointers (#74430) | Stephan T. Lavavej | 4 | -24/+56 |
2023-12-05 | [libc++][test] Fix simple warnings (#74186) | Stephan T. Lavavej | 2 | -2/+2 |
2023-12-03 | [libc++][test] Avoid non-Standard zero-length arrays (#74183) | Stephan T. Lavavej | 4 | -38/+39 |
2023-11-27 | [libc++][test] Cleanup typos and unnecessary semicolons (#73435) | Stephan T. Lavavej | 4 | -22/+22 |
2023-11-12 | [libcxx][test] std::array::iterator are not pointers by C++ standard (#70729) | Duo Wang | 12 | -24/+25 |
2023-11-06 | [libc++] Make sure ranges algorithms and views handle boolean-testable correc... | Louis Dionne | 4 | -57/+0 |
2023-10-27 | [libc++] Fix _CopySegment helper in ranges::copy(join_view, out) when called ... | Rajveer Singh Bharadwaj | 5 | -4/+462 |
2023-10-24 | [libc++][PSTL] Implement std::rotate_copy | Nikolas Klauser | 2 | -0/+140 |
2023-10-22 | [libc++][PSTL] Implement std::move | Nikolas Klauser | 2 | -0/+138 |
2023-10-06 | [libc++][PSTL] Overhaul exceptions handling | Nikolas Klauser | 9 | -104/+246 |
2023-09-28 | [libc++][NFC] Remove spurious check for is-constant-evaluated | Louis Dionne | 1 | -6/+4 |
2023-09-28 | [libc++][NFC] Simplify checks for static assertions in .verify.cpp tests (#67... | Louis Dionne | 1 | -1/+1 |
2023-09-27 | Revert "[clang][SemaCXX] Diagnose tautological uses of consteval if and is_co... | Sam McCall | 1 | -4/+6 |
2023-09-27 | [clang][SemaCXX] Diagnose tautological uses of consteval if and is_constant_e... | Takuya Shimizu | 1 | -6/+4 |
2023-07-10 | [libc++] Fix std::move algorithm with trivial move-only types | Louis Dionne | 4 | -4/+91 |
2023-07-03 | [libc++] Move all the remaining .fail.cpp tests to .verify.cpp | Louis Dionne | 1 | -0/+0 |
2023-06-30 | [libc++] Fix std::copy and std::move for ranges with potentially overlapping ... | Nikolas Klauser | 5 | -281/+275 |
2023-06-30 | [libc++] Revert __uninitialized_buffer changes | Louis Dionne | 1 | -0/+4 |
2023-06-15 | [libc++] Add tests to make sure that stable algorithms work without memory av... | Nikolas Klauser | 1 | -17/+36 |
2023-06-13 | [libc++] Mark slow tests as unsupported on GCC | Louis Dionne | 3 | -2/+5 |