summaryrefslogtreecommitdiff
path: root/libcxx/include
AgeCommit message (Expand)Author
2025-11-22[libc++][any] Applied `[[nodiscard]]` (#168826)Hristo Hristov
2025-11-21[libc++] Revert fstream::read optimizations (#168894)Jordan Rupprecht
2025-11-21[libc++] Optimize std::has_single_bit (#133063)Alcaro
2025-11-20[libc++][memory] Applied `[[nodiscard]]` to smart pointers (#168483)Hristo Hristov
2025-11-19[libc++] Remove is_signed<T> use from <limits> (#168334)Nikolas Klauser
2025-11-19[libc++] Make views::iota aware of __int128 (#167869)Nikolas Klauser
2025-11-18[libc++] Fix header deprecations (#163356)Nikolas Klauser
2025-11-18[libc++][span] Mark functions as `[[nodiscard]]` (#168033)Hristo Hristov
2025-11-17[libc++] Fix __hash_table::erase(iterator, iterator) to update the bucket lis...Nikolas Klauser
2025-11-17[libc++] Refactor basic_string::__recommend (#162631)Nikolas Klauser
2025-11-15[libc++] Make `std::numeric_limits<NonPromoted>::traps` `false` (#166724)A. Jiang
2025-11-15[libc++] Apply `[[nodiscard]]` to `in/out_ptr` (#167097)Hristo Hristov
2025-11-14[libc++][hardening] Allow setting the assertion semantic via CMake. (#167636)Konstantin Varlamov
2025-11-14[libc++] proper guarding for locale usage in filesystem on Windows (#165470)moleium
2025-11-13[libcxx] Fix xsgetn in basic_filebuf (#167779)Michael Jones
2025-11-13[libc++] Merge is_{,un}bounded_array.h into is_array.h (#167479)Nikolas Klauser
2025-11-13[libc++] Add an initial modulemap for the test support headers (#162800)Nikolas Klauser
2025-11-13[libc++] Simplify the implementation of the unique_ptr -> shared_ptr converti...Nikolas Klauser
2025-11-13[libc++] Implement our own is{,x}digit functions for the C locale (#165467)Nikolas Klauser
2025-11-12[libc++] Simplify the implementation of aligned_storage (#162459)Nikolas Klauser
2025-11-12[libc++] Optimize __tree copy/move constructor/assignment with allocator (#16...Nikolas Klauser
2025-11-12[libc++] Mark string functions as [[nodiscard]] (#166524)Nikolas Klauser
2025-11-12[libc++] Use variable templates in is_floating_point (#167141)Nikolas Klauser
2025-11-12[libc++] Implement P2988R12: `std::optional<T&>` (#155202)William Tran-Viet
2025-11-11[libc++] Remove <stdbool.h> (#164595)Nikolas Klauser
2025-11-11[libc++] Remove __is_replaceable emulation (#167355)Louis Dionne
2025-11-11[libc++] Remove some of the uses of aligned_storage inside the library (#161635)Nikolas Klauser
2025-11-10[libc++] Inline vector::__append into resize (#162086)Nikolas Klauser
2025-11-10[libc++] Split macros related to hardening into their own header (#167069)Louis Dionne
2025-11-10[libc++] Avoid overloaded `operator,` for (`T`, `Iter`) cases (#161049)A. Jiang
2025-11-10[libc++] Merge insert/emplace(const_iterator, Args...) implementations (#166470)Nikolas Klauser
2025-11-10[libc++] Replace __libcpp_is_final with a variable template (#167137)Nikolas Klauser
2025-11-10[libc++] Replace the last uses of __tuple_types with __type_list (#167214)Nikolas Klauser
2025-11-09[libc++][numeric] Marked saturation artithmetic functions as `[[nodiscard]]` ...Hristo Hristov
2025-11-09[libc++] Treat P0513R0 as a defect report against C++11 (#166690)A. Jiang
2025-11-07[libc++] Optimize fstream::read (#165223)Nikolas Klauser
2025-11-07[libc++] Simplify most of the segmented iterator optimizations (#164797)Nikolas Klauser
2025-11-06[libcxx] Implement C++20 std::chrono::is_clock, std::chrono::is_clock_v (#160...Yuxuan Chen
2025-11-05[libc++][NFC] Make __type_info_implementations a namespace (#166339)Nikolas Klauser
2025-11-05[libc++] Remove <cstdlib> include from <exception> (#166340)Nikolas Klauser
2025-11-05[libc++] Remove guards for builtins for reference binding traits (#166288)A. Jiang
2025-11-04[libc++] Use saturation builtins directly for {add,sub}_sat (#165228)Nikolas Klauser
2025-11-03[libc++] Add move constructor & assignment to `exception_ptr` (#164281)Adrian Vogelsgesang
2025-11-03[libcxx] Remove Redundant Reset in ~basic_string (#164718)Aiden Grossman
2025-11-03[libc++] Merge basic_string::__{replace,reset}_internal_buffer (#165404)Nikolas Klauser
2025-11-03[libc++] Simplify the implementation of __formatter::__fill a bit (#147777)Nikolas Klauser
2025-11-03[libcxx][modules] Fix missing includes for windows (#158781)Matt
2025-11-02[libc++] Add availability markup for LLVM 19 and LLVM 20 (#140072)Louis Dionne
2025-11-02[libc++] P2641R4: Checking if a `union` alternative is active (`std::is_withi...Nikolas Klauser
2025-11-02[libc++] Remove a few unused includes (#165687)Nikolas Klauser