aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include
AgeCommit message (Expand)AuthorFilesLines
2022-10-03libstdc++: Make _GLIBCXX_HOSTED respect -ffreestanding [PR103626]Jonathan Wakely2-2/+2
2022-09-30libstdc++: Optimize operator>> for std::bitsetJonathan Wakely1-9/+27
2022-09-30libstdc++: Remove non-standard public members in std::bitsetJonathan Wakely1-36/+33
2022-09-30libstdc++: Add missing <bits/stl_algobase.h> include to <bitset>Arsen Arsenović1-0/+2
2022-09-29c++: implement __remove_cv, __remove_reference and __remove_cvrefPatrick Palka1-4/+1
2022-09-29libstdc++: Guard use of new built-in with __has_builtinJonathan Wakely1-1/+6
2022-09-29libstdc++: Disable volatile-qualified std::bind for C++20Jonathan Wakely1-8/+24
2022-09-29libstdc++: Make INVOKE<R> refuse to create dangling references [PR70692]Jonathan Wakely2-28/+29
2022-09-27libstdc++: Adjust deduction guides for static operator() [PR106651]Jonathan Wakely2-5/+24
2022-09-26libstdc++: Update std::pointer_traits to match new LWG 3545 wordingJonathan Wakely1-14/+6
2022-09-26libstdc++: Use new built-ins for std::is_convertible traitsJonathan Wakely1-3/+24
2022-09-26libstdc++: Add #if around non-C++03 code in std::bitset [PR107037]Jonathan Wakely1-2/+3
2022-09-24libstdc++: Simplify detection idiom using conceptsJonathan Wakely4-39/+43
2022-09-23libstdc++: Fix std::is_nothrow_invocable_r for uncopyable prvalues [PR91456]Jonathan Wakely1-22/+23
2022-09-23c++: Implement __is_{nothrow_,}convertible [PR106784]Marek Polacek1-2/+2
2022-09-23libstdc++: Micro-optimizaion for std::bitset stream extractionJonathan Wakely1-1/+1
2022-09-23libstdc++: Enable constexpr std::bitset for debug modeJonathan Wakely1-5/+38
2022-09-23libstdc++: Optimize std::bitset<N>::to_stringJonathan Wakely1-3/+6
2022-09-22libstdc++: Implement constexpr std::bitset for C++23 (P2417R2)Jonathan Wakely2-79/+166
2022-09-21libstdc++: Add _Exit to <stdlib.h> for freestandingJonathan Wakely1-0/+3
2022-09-21libstdc++: Add <initializer_list> to ranges_base.h headerJonathan Wakely1-0/+1
2022-09-20libstdc++: Fix typo in <cstdlib> for freestandingJonathan Wakely1-1/+1
2022-09-16libstdc++: Add preprocessor conditions for freestanding [PR106953]Jonathan Wakely15-52/+114
2022-09-16libstdc++: Move allocator-related helpers to <bits/alloc_traits.h>Jonathan Wakely3-54/+48
2022-09-16libstdc++: Make more internal headers include their own dependenciesJonathan Wakely5-2/+8
2022-09-16libstdc++: Fix tr1::variate_generator::engine_value_typeJonathan Wakely1-76/+39
2022-09-16libstdc++: Do not use nullptr in C++03-compatible codeJonathan Wakely1-2/+1
2022-09-16libstdc++: Remove __alloc_neq helperJonathan Wakely2-20/+2
2022-09-16libstdc++: Fix Doxygen commandsJonathan Wakely1-0/+3
2022-09-15libstdc++: Remove unnecessary header from <memory>Jonathan Wakely1-1/+0
2022-09-15libstdc++: Tweak TSan annotations for std::atomic<shared_ptr<T>>Jonathan Wakely1-11/+15
2022-09-15libstdc++: Implement ranges::chunk_by_view from P2443R1Patrick Palka3-37/+232
2022-09-14libstdc++: Add TSan annotations to std::atomic<shared_ptr<T>>Jonathan Wakely1-0/+38
2022-09-14libstdc++: Add missing <new> header to <bits/stl_tempbuf.h>Jonathan Wakely1-0/+1
2022-09-14libstdc++: Add assertion to std::promise::set_exception (LWG 2276)Jonathan Wakely1-0/+1
2022-09-13libstdc++: Implement ranges::slide_view from P2442R1Patrick Palka1-0/+363
2022-09-13libstdc++: Implement ranges::chunk_view from P2442R1Patrick Palka1-0/+537
2022-09-13libstdc++: Implement LWG 3569 changes to join_view::_IteratorPatrick Palka1-15/+13
2022-09-13libstdc++: Avoid -Wparentheses warning with debug iteratorsPatrick Palka1-1/+1
2022-09-12libstdc++: Outline the overlapping case of string _M_replace into a separate ...Jakub Jelinek2-27/+47
2022-09-09libstdc++: Rename parameter to avoid darwin __weak qualifierJonathan Wakely1-3/+4
2022-09-09libstdc++: Fix return type of empty zip_/adjacent_transform [PR106803]Patrick Palka1-2/+2
2022-09-09libstdc++: Fix typo in adjacent_view::_Iterator [PR106798]Patrick Palka1-1/+1
2022-09-09libstdc++: Fix zip_view's operator- for integer-class difference type [PR106766]Patrick Palka1-4/+4
2022-09-08libstdc++: Add always_inline attribute to std::byte operatorsJonathan Wakely1-1/+12
2022-09-08libstdc++: Clear padding bits in atomic compare_exchangeThomas Rodgers2-52/+103
2022-09-08libstdc++: Find make_error_code and make_error_condition via ADL onlyJonathan Wakely1-5/+13
2022-09-07libstdc++: Add missing runtime exception to licence noticeJonathan Wakely1-2/+7
2022-09-07libstdc++: Optimize is_referencePatrick Palka1-2/+11
2022-09-07libstdc++: Optimize is_void and is_null_pointerPatrick Palka1-17/+31