aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include
AgeCommit message (Expand)AuthorFilesLines
2024-08-23libstdc++: Hide std::tuple internals from Doxygen docsJonathan Wakely1-0/+2
2024-08-23libstdc++: Improve Doxygen docs for std::allocator_traits specializationsJonathan Wakely2-4/+21
2024-08-23libstdc++: Implement LWG 3746 for std::optionalJonathan Wakely1-2/+10
2024-08-23libstdc++: Optimize __try_use_facet for const typesJonathan Wakely1-1/+1
2024-08-23libstdc++: Fix std::allocator_traits::construct constraints [PR108619]Jonathan Wakely4-109/+261
2024-08-23libstdc++: Only use std::time_put in std::format for non-C localesJonathan Wakely1-59/+74
2024-08-23libstdc++: Define operator== for hash table iterators [PR115939]Jonathan Wakely1-2/+78
2024-08-23libstdc++: Fix std::random_shuffle for low RAND_MAX [PR88935]Giovanni Bajo1-9/+33
2024-08-23libstdc++: Make debug sequence members mutable [PR116369]Jonathan Wakely1-2/+2
2024-08-23libstdc++: Simplify C++20 implementation of std::variantJonathan Wakely1-46/+37
2024-08-23libstdc++: Make std::vector<bool>::reference constructor private [PR115098]Jonathan Wakely2-7/+10
2024-08-22libstdc++: Optimize std::projected<I, std::identity>Patrick Palka1-0/+5
2024-08-22libstdc++: Implement P2997R1 changes to the indirect invocability conceptsPatrick Palka3-14/+15
2024-08-22libstdc++: Implement P2609R3 changes to the indirect invocability conceptsPatrick Palka3-18/+49
2024-08-21libstdc++: Use strlen for std::char_traits<char8_t>::length [PR102958]Jonathan Wakely1-4/+1
2024-08-21libstdc++: Fix std::variant to reject array types [PR116381]Jonathan Wakely1-4/+2
2024-08-20libstdc++: Remove redundant reclaration of std::optionalJonathan Wakely1-3/+0
2024-08-20libstdc++: Fix indentation of lines that follow a [[likely]] attributeJonathan Wakely1-2/+2
2024-08-08c++, libstdc++: Implement C++26 P2747R2 - constexpr placement new [PR115744]Jakub Jelinek2-0/+19
2024-08-06libstdc++: Fix some undeclared uses of uintptr_t [PR116247]Jonathan Wakely3-1/+3
2024-08-03libstdc++: use concrete return type for std::forward_likePatrick Palka1-23/+24
2024-08-01libstdc++: Remove unused helper traitsJonathan Wakely2-10/+0
2024-08-01libstdc++: Remove unnecessary uses of <stdint.h>Jonathan Wakely4-10/+17
2024-08-01libstdc++: Remove unused parameters from atomic impl detailsJonathan Wakely1-4/+2
2024-08-01libstdc++: Use memcmp to optimize std::bitset::_M_is_equal() [PR113807]Jonathan Wakely1-4/+10
2024-08-01libstdc++: Constrain std::basic_string default constructor [PR113841]Jonathan Wakely2-0/+8
2024-08-01libstdc++: Remove noexcept from non-const std::basic_string::data() [PR99942]Jonathan Wakely1-1/+6
2024-07-31libstdc++: Bump __cpp_lib_format value for std::runtime_formatJonathan Wakely3-4/+4
2024-07-31libstdc++: Define C++26 member visit for std::basic_format_arg [PR110356]Jonathan Wakely4-3/+29
2024-07-31libstdc++: Define C++26 member visit for std::variant [PR110356]Jonathan Wakely3-1/+57
2024-07-31libstdc++: Implement C++26 type checking for std::format args [PR115776]Jonathan Wakely3-13/+146
2024-07-31libstdc++: Support P2510R3 "Formatting pointers" as a DR for C++20Jonathan Wakely3-17/+9
2024-07-31libstdc++: Handle encodings in localized chrono formatting [PR109162]Jonathan Wakely4-22/+122
2024-07-30libstdc++: Fix formatter for low-resolution chrono::zoned_time (LWG 4124)Jonathan Wakely1-3/+9
2024-07-30libstdc++: Fix std::format output for std::chrono::zoned_timeJonathan Wakely1-11/+35
2024-07-30libstdc++: Implement LWG 3886 for std::optional and std::expectedJonathan Wakely2-10/+10
2024-07-27libstdc++: Fix -Wsign-compare warning in <charconv>Jonathan Wakely1-6/+6
2024-07-27libstdc++: Add comment noting LWG 3617 supportJonathan Wakely1-0/+2
2024-07-27libstdc++: Remove __find_if unrolling for random access iteratorsJonathan Wakely2-68/+5
2024-07-25libstdc++: Add static_assert to std::expected for LWG 3843 and 3940Jonathan Wakely1-0/+8
2024-07-25libstdc++: Remove std::basic_format_args default constructor (LWG 4106)Jonathan Wakely1-2/+0
2024-07-25libstdc++: Implement P2968R2 "Making std::ignore a first-class object"Jonathan Wakely2-31/+29
2024-07-25libstdc++: Reorder template params of std::optional comparisons (LWG 2945)Jonathan Wakely1-18/+18
2024-07-25libstdc++: fix uses of explicit object parameter [PR116038]Patrick Palka2-6/+9
2024-07-25libstdc++: Add noexcept to bad_expected_access<void> members (LWG 4031)Jonathan Wakely1-4/+4
2024-07-25libstdc++: Use concepts and conditional explicit in std::optionalJonathan Wakely1-9/+121
2024-07-25libstdc++: Implement LWG 3836 for std::optional bool conversionsJonathan Wakely1-16/+42
2024-07-25libstdc++: Implement LWG 3836 for std::expected bool conversionsJonathan Wakely1-16/+43
2024-07-25libstdc++: Use concepts to simplify std::optional base classesJonathan Wakely1-45/+121
2024-07-25libstdc++: Use _M_get() in std::optional internalsJonathan Wakely1-18/+20