aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/std/format
AgeCommit message (Expand)AuthorFilesLines
2025-11-14libstdc++: Ensure that _Utf_view is always a view.Tomasz Kamiński1-1/+1
2025-10-14libstdc++: Remove unused local type alias <format>.Luc Grosheintz1-1/+0
2025-10-14libstdc++: Implement _Escaping_sink to avoid construction of stringTomasz Kamiński1-55/+142
2025-10-10libstdc++: Adjust enable_nonlocking_formatter_optimization specializations [P...Tomasz Kamiński1-5/+7
2025-10-10libstdc++: Implement P3235R3 optimizations for std::print [PR121790]Tomasz Kamiński1-0/+22
2025-10-10libstdc++: Implement P3107R5 optimizations for std::print [PR121790]Jonathan Wakely1-2/+84
2025-09-16libstdc++: Fix more missing uses of iter_difference_t [PR119820]Jonathan Wakely1-1/+1
2025-09-10libstdc++: Use _Drop_iter<_CharT> for formattable concept checking [PR121765]Tomasz Kamiński1-37/+83
2025-07-11libstdc++: Treat __int128 as a real integral type [PR96710]Jonathan Wakely1-14/+0
2025-07-08libstdc++: Do not expose set_brackets/set_separator for formatter with format...Tomasz Kamiński1-2/+2
2025-07-07libstdc++: Format __float128 as _Float128 only when long double is not 128 IE...Tomasz Kamiński1-8/+3
2025-06-12libstdc++: add range support to std::optional (P3168)Giuseppe D'Angelo1-26/+0
2025-06-12libstdc++: Do not specialize std::formatter for incomplete type [PR120625]Jonathan Wakely1-7/+11
2025-06-05libstdc++: Fix std::format thousands separators when sign present [PR120548]Jonathan Wakely1-2/+9
2025-05-20libstdc++: Cleanup and stabilize format _Spec<_CharT> and _Pres_type.Tomasz Kamiński1-120/+137
2025-05-15libstdc++: Fix std::format_kind primary template for Clang [PR120190]Jonathan Wakely1-5/+14
2025-05-15libstdc++: Fix preprocessor check for __float128 formatter [PR119246]Tomasz Kamiński1-1/+1
2025-05-14libstdc++: Preserve the argument type in basic_format_args [PR119246]Tomasz Kamiński1-71/+146
2025-05-09libstdc++: Provide ability to query _Sink_iter if writes are discarded.Tomasz Kamiński1-12/+52
2025-04-30libstdc++: Fix _Padding_sink in case when predicted width is between padwidth...Tomasz Kamiński1-3/+4
2025-04-25libstdc++: Minimalize temporary allocations when width is specified [PR109162]Tomasz Kamiński1-101/+298
2025-04-25libstdc++: Constrain formatter for thread::id [PR119918]Tomasz Kamiński1-117/+140
2025-04-25libstdc++: Implement formatters for queue, priority_queue and stack [PR109162]Tomasz Kamiński1-68/+8
2025-04-17libstdc++: Fixed signed comparision in _M_parse_fill_and_align [PR119840]Tomasz Kamiński1-2/+2
2025-04-17libstdc++: Do not use 'not' alternative token in <format>Jonathan Wakely1-1/+4
2025-04-17libstdc++: Remove dead code in range_formatter::format [PR109162]Tomasz Kamiński1-7/+12
2025-04-16libstdc++: Fix constification in range_formatter::format [PR109162]Tomasz Kamiński1-3/+8
2025-04-16libstdc++: Implement formatters for pair and tuple [PR109162]Tomasz Kamiński1-74/+303
2025-04-15libstdc++: Implement formatter for ranges and range_formatter [PR109162]Tomasz Kamiński1-57/+448
2025-04-11libstdc++: Implement debug format for strings and characters formatters [PR10...Tomasz Kamiński1-58/+434
2025-04-08libstdc++: Fix use-after-free in std::format [PR119671]Jonathan Wakely1-3/+3
2025-04-04libstdc++: Provide formatter for vector<bool>::reference [PR109162]Tomasz Kamiński1-12/+2
2025-04-03libstdc++: Fix handling of field width for wide strings and characters [PR119...Tomasz Kamiński1-1/+15
2025-03-25libstdc++: Cast -1 to size_t in <format> [PR119429]Jonathan Wakely1-1/+1
2025-03-13libstdc++: Hide 128-bit int and float types behind handle for basic_format_ar...Tomasz Kamiński1-7/+42
2025-03-12libstdc++: Use new <bits/monostate.h> header in <format>Jonathan Wakely1-1/+1
2025-03-12libstdc++: Optimize basic_format_parse_context::check_dynamic_specJonathan Wakely1-50/+60
2025-03-12libstdc++: Correct preprocessing checks for floatX_t and bfloat_16 formattingTomasz Kamiński1-24/+8
2025-03-12libstdc++: Reject basic_format_parse_context::check_dynamic_spec<>(n)Jonathan Wakely1-0/+3
2024-12-07libstdc++: Fix typo in Doxygen comment in <format>Jonathan Wakely1-1/+1
2024-09-25libstdc++: #ifdef out #pragma GCC system_headerJason Merrill1-0/+2
2024-09-24libstdc++: Remove unnecessary 'static' from __is_specialization_ofNathaniel Shead1-3/+2
2024-09-22libstdc++: Disable std::formatter<char8_t, C> specializationJonathan Wakely1-25/+28
2024-09-19libstdc++: add #pragma diagnosticJason Merrill1-0/+9
2024-09-14libstdc++: Tweak localized formatting for floating-point typesJonathan Wakely1-7/+10
2024-08-28libstdc++: Fix -Wunused-variable warning in <format>Jonathan Wakely1-0/+5
2024-07-31libstdc++: Bump __cpp_lib_format value for std::runtime_formatJonathan Wakely1-1/+1
2024-07-31libstdc++: Define C++26 member visit for std::basic_format_arg [PR110356]Jonathan Wakely1-0/+16
2024-07-31libstdc++: Implement C++26 type checking for std::format args [PR115776]Jonathan Wakely1-7/+135
2024-07-31libstdc++: Support P2510R3 "Formatting pointers" as a DR for C++20Jonathan Wakely1-12/+4