aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/bits/stl_algobase.h
AgeCommit message (Expand)AuthorFilesLines
2024-03-14libstdc++: Add nodiscard in <algorithm>Jonathan Wakely1-16/+16
2024-02-29libstdc++: Fix conditions for using memcmp in std::lexicographical_compare_th...Jonathan Wakely1-19/+22
2024-02-20libstdc++: [_GLIBCXX_DEBUG] Fix std::__niter_wrap behaviorFrançois Dumont1-1/+1
2024-02-17libstdc++: [_GLIBCXX_DEBUG] Fix std::__niter_base behaviorFrançois Dumont1-1/+15
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-14libstdc++: Make __gnu_debug::vector usable in constant expressions [PR109536]Jonathan Wakely1-0/+15
2023-11-16libstdc++: Only declare feature test macros in standard headersJonathan Wakely1-7/+4
2023-08-16libstdc++: Replace all manual FTM definitions and useArsen Arsenović1-7/+6
2023-08-09libstdc++: Fix constexpr functions to conform to older standardsJonathan Wakely1-9/+6
2023-06-01libstdc++: Reduce <functional> inclusion to <stl_algobase.h>François Dumont1-0/+92
2023-02-28libstdc++: Do not use memmove for 1-element ranges [PR108846]Jonathan Wakely1-22/+24
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2023-01-10libstdc++: Fix some algos for 16-bit size_t [PR108221]Jonathan Wakely1-24/+23
2022-09-16libstdc++: Add preprocessor conditions for freestanding [PR106953]Jonathan Wakely1-0/+4
2022-01-21libstdc++: Ensure all feature test macros have type long [PR87193]Jonathan Wakely1-1/+1
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-01libstdc++: Define std::__is_constant_evaluated() for internal useJonathan Wakely1-3/+2
2021-11-12libstdc++: Implement constexpr std::vector for C++20Jonathan Wakely1-0/+1
2021-10-01libstdc++: Reduce header dependencies for C++20 std::erase [PR92546]Jonathan Wakely1-0/+20
2021-10-01libstdc++: Add std::__conditional_t alias templateJonathan Wakely1-8/+8
2021-09-28libstdc++: Fix _OutputIteratorConcept checks in algorithmsJonathan Wakely1-9/+7
2021-07-16libstdc++: Use __extension__ instead of diagnostic pragmasJonathan Wakely1-14/+9
2021-07-16libstdc++: Suppress pedantic warnings about __int128Jonathan Wakely1-0/+5
2021-05-06libstdc++: Improve static assert messagesJonathan Wakely1-2/+2
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-10-12libstdc++: Fix documentation for return values of copy algosJonathan Wakely1-4/+4
2020-09-02libstdc++: Fix three-way comparison for std::array [PR 96851]Jonathan Wakely1-5/+2
2020-06-24libstdc++: Fix warnings with -Wsystem-headersJonathan Wakely1-0/+3
2020-06-19libstdc++: Fix some -Wsystem-headers warnings (PR 95765)Jonathan Wakely1-4/+4
2020-06-10libstdc++: Extend memcmp optimization in std::lexicographical_compareFrançois Dumont1-8/+93
2020-06-04libstdc++: Specialize copy/copy_n for istreambuf_iterator and deque iteratorsFrançois Dumont1-0/+49
2020-05-07libstdc++: Fix some C++20 algorithms to work in parallel modeJonathan Wakely1-5/+5
2020-05-06libstdc++ std::fill overload for std::vector<bool>::iteratorFrançois Dumont1-7/+13
2020-05-03libstdc++: Make byte-sized std::fill_n a constant expression (PR 94933)Jonathan Wakely1-0/+9
2020-03-18libstdc++: Fix compilation with released versions of ClangJonathan Wakely1-1/+1
2020-03-03libstdc++: Workaround is_trivially_copyable<volatile T> (PR 94013)Jonathan Wakely1-21/+13
2020-03-03libstdc++: Micro-optimisations for lexicographical_compare_three_wayJonathan Wakely1-3/+4
2020-03-02libstdc++: Fix std::lexicographic_compare for unsigned char (PR 93972)Jonathan Wakely1-2/+5
2020-02-29libstdc++ Hastable: Move std::is_permutation to limit includesFrançois Dumont1-0/+153
2020-02-26libstdc++ Two simplifications for lexicographical_compareJonathan Wakely1-13/+8
2020-02-25libstdc++: Remove __memmove wrapper for constexpr algorithmsJonathan Wakely1-43/+14
2020-02-25libstdc++: Fix regression in std::move algorithm (PR 93872)Jonathan Wakely1-1/+5
2020-02-06libstdc++: Remove redundant macro that is always emptyJonathan Wakely1-3/+3
2020-01-06libstdc++: Define __cpp_lib_three_way_comparison conditionallyJonathan Wakely1-6/+2
2020-01-03libstdc++: Only use std::compare_three_way when concepts are supportedJonathan Wakely1-0/+2
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-10libstdc++: Rework std::copy/copy_backward/move/move_backward/fill/fill_n algosFrançois Dumont1-58/+265
2019-12-05libstdc++: Define std::lexicographical_compare_three_way for C++20Jonathan Wakely1-0/+101
2019-08-30PR libstdc++/89164 enforce constraints for uninitialized algosJonathan Wakely1-1/+1
2019-08-14Implement C++20 p0879 - Constexpr for swap and swap related functions.Edward Smith-Rowland1-0/+4