Commit Graph

  • cb16448e44
    Merge 0fe44d56d006d4750b41f4ebe056b9fe69902599 into f87a75e15262614ce8aa0e6a0664df9d0823fb92 Ngo Quoc Viet 2026-10-28 08:19:33 +00:00
  • 0fe44d56d0 Keep generic path format when converting to wide strings on POSIX NgoQuocViet2001 2026-10-28 15:12:54 +07:00
  • 47dc144300
    Merge 305641222353ff241e1aa3dbdd289a583d522250 into f87a75e15262614ce8aa0e6a0664df9d0823fb92 aizu-m 2026-10-27 14:17:33 +05:30
  • 3056412223 fix null pointer arithmetic for %s with precision in vprintf Aizal Khan 2026-10-27 13:43:57 +05:30
  • d103ec0b99
    Merge cfa0f66ffb2a2177eef8ed7fa4c02ef836338de6 into f87a75e15262614ce8aa0e6a0664df9d0823fb92 Beesu Siri 2026-10-26 10:50:33 +00:00
  • ff5dcb3008
    Merge f501601c683957dfb3110f04958e913261841436 into f87a75e15262614ce8aa0e6a0664df9d0823fb92 aizu-m 2026-10-26 04:52:58 +00:00
  • f501601c68 Keep the duration_cast fallback for custom representations Aizal Khan 2026-10-26 10:22:53 +05:30
  • 895c5c887a
    Merge f8abbeffc07e8c81454eb0a36c8a342c2dd9714a into f87a75e15262614ce8aa0e6a0664df9d0823fb92 Mateusz Pusz 2026-10-25 22:19:10 +00:00
  • 4a13976351
    Merge b6d6358225ec95d098467e64434a79cdcddee10c into f87a75e15262614ce8aa0e6a0664df9d0823fb92 Marvel Harisson 2026-10-25 17:21:38 +00:00
  • 26aa829607
    Merge 90aba93484f5f8e603ec79cd62695f03cc07dc0d into f87a75e15262614ce8aa0e6a0664df9d0823fb92 Renan Martins Pimentel 2026-10-25 09:34:48 -07:00
  • f87a75e152 Clean up duration_formatter and simplify duration sign tests main Victor Zverovich 2026-10-24 10:51:21 -07:00
  • 2e60743c67
    Fix formatting of nullptr with FMT_COMPILE and to_string (#4993) Marvel Harisson 2026-10-26 01:30:45 +09:00
  • 3a2dcb59ef
    Don't truncate output size to int in fmt_vformat and vfprintf (#4987) aizu-m 2026-10-25 21:47:26 +05:30
  • c9b66420b5 Check the truncated count in float to integral duration_cast Aizal Khan 2026-10-25 11:56:49 +05:30
  • d055f053c8 Check size before writing in vfprintf Aizal Khan 2026-10-25 11:13:29 +05:30
  • 88a0ae2020
    Use the locale decimal point in localized hexfloat formatting (#4992) Marvel Harisson 2026-10-25 03:15:30 +09:00
  • 434e30f81f
    Fix signs in floating-point duration formatting (#4981) Mohith 2026-10-24 22:58:23 +05:30
  • a8293b774e Bump certifi to 2026.10.23 Victor Zverovich 2026-10-24 10:17:28 -07:00
  • 6b528261ec Fix allocation size overflow in detail::allocator Victor Zverovich 2026-10-24 09:31:02 -07:00
  • 011e5a911f
    Fix ISO week number and year for negative years (#4989) DeviousCardi 2026-10-24 22:29:35 +05:30
  • adb4f149c0 Fix generic path format when formatting to wide strings NgoQuocViet2001 2026-10-24 22:39:30 +07:00
  • 90aba93484 test: cover the C API sixteen-argument limit Renan Pimentel 2026-10-22 16:43:15 -03:00
  • 02fc7fc55e Fix CMake formatting dajiaohuang 2026-10-22 20:35:16 +08:00
  • f8abbeffc0 Add separator choice to the ' digit grouping option Mateusz Pusz 2026-10-21 18:56:49 +02:00
  • 9322aa9996 fix: restore MSVC module floating-point formatting dajiaohuang 2026-10-21 17:03:51 +08:00
  • 7ba4db88b1 Add ' format option for ISO 80000-1 digit grouping Mateusz Pusz 2026-10-20 13:26:04 +02:00
  • 949a731c5d
    Merge 6ed9b632f3b10e9ee98996ec60517e64a7f91c07 into 0fc31633e7d53ac895ae0a688b83b7d44f0b0c1f Nathan Chandrasekar 2026-10-19 05:48:18 -04:00
  • 6ed9b632f3
    Fix zero padding for localized integers vera-rubin 2026-10-17 19:27:34 +00:00
  • eea97b2000 Write nullptr as a pointer in detail::write Marvel Harisson 2026-10-19 11:43:13 +09:00
  • 6151c964c6 Fix formatting of nullptr with FMT_COMPILE and to_string Marvel Harisson 2026-10-19 11:34:08 +09:00
  • 9ef7bd96ba Use the locale decimal point in localized hexfloat formatting Marvel Harisson 2026-10-19 11:10:12 +09:00
  • b6d6358225 Fix wide formatting of variant, monostate and expected Marvel Harisson 2026-10-19 10:57:54 +09:00
  • 0fc31633e7
    Fix weekday and day of year when formatting year_month_day (#4978) fhgffy 2026-10-18 09:14:35 -05:00
  • 89a7f4a7ca
    Fix FMT_COMPILE with ranges, tuples and maps (#4974) Mayank Jaiswal 2026-10-18 19:41:07 +05:30
  • 4ded41f186 Simplify pre-epoch local_time formatting Victor Zverovich 2026-10-17 07:26:03 -07:00
  • c79dddaeb6
    Merge 61bfea60baa4b1c90034e845f95a04e900000e83 into 6ba294f5a60de2ae36fb47f3fa1b2836f6c67436 Nathan Chandrasekar 2026-10-18 15:46:17 +02:00
  • 6ba294f5a6
    Fix subsecond formatting for pre-epoch local_time (#4975) (#4976) Kartikey Negi 2026-10-18 19:15:15 +05:30
  • 1b46de5634 Guard WIN32_LEAN_AND_MEAN in the C++20 module mariuszmaximus 2026-10-18 01:11:23 +02:00
  • 18164eaf8b Simplify printf flag tests Victor Zverovich 2026-10-17 07:16:33 -07:00
  • 01bef95d34
    Ignore '+' and space flags for unsigned printf conversions (#4977) fhgffy 2026-10-17 09:11:43 -05:00
  • 8efd79f3f0 Simplify hexfloat formatting Victor Zverovich 2026-10-17 06:36:49 -07:00
  • b5b955dd90 Fix ISO week number and year for negative years Aarav 2026-10-17 15:56:41 +05:30
  • 61bfea60ba
    Fix 12-hour formatting of floating-point durations vera-rubin 2026-10-17 08:13:46 +00:00
  • 5564ba3f45 Don't truncate output size to int in fmt_vformat and vfprintf Aizal Khan 2026-10-16 23:37:26 +05:30
  • b903e4fcbf Fix FMT_COMPILE with ranges, tuples and maps Mayank Jaiswal 2026-10-05 21:19:09 +05:30
  • fdf31252e6 Cache packages in Linux CI Victor Zverovich 2026-10-16 14:31:18 -07:00
  • 9e50190c43 Rename setup_target CMake function to fmt_setup_target Saman Ghannadzadeh 2026-10-16 22:47:29 +01:00
  • 7a3b442edc Simplify sanitizer flags in Linux CI workflow Victor Zverovich 2026-10-16 12:44:14 -07:00
  • 615acd84dd Fix use-after-free in basic_memory_buffer move assignment Victor Zverovich 2026-10-16 12:44:14 -07:00
  • 28dc82a0d4 Move wide Unicode formatting into xchar and focus regressions tianrking 2026-10-15 14:35:14 +08:00
  • 7dc456208e fix unchecked float to integral conversion in detail::duration_cast Aizal Khan 2026-10-14 22:14:28 +05:30
  • b6e1011883 Fix unused-parameter warnings and formatting in write_padded error path linsen 2026-10-12 10:04:22 +08:00
  • b4ffa39b99
    Block optimize pragma on EDG (#4980) Ivan Lazarić 2026-10-12 00:29:11 +02:00
  • cfa0f66ffb Add formatter for std::stacktrace and std::stacktrace_entry (C++23) Adds support for formatting std::stacktrace and std::stacktrace_entry from <stacktrace> (C++23, __cpp_lib_stacktrace). - stacktrace_entry formats as 'function at file:line' when symbols are available, or as a hex address otherwise - stacktrace formats one indexed entry per line: '#N description' - Both formatters inherit string_view specs (width, fill, align) - Guarded by __cpp_lib_stacktrace for portability siribeesu 2026-10-11 19:32:55 +05:30
  • fbf3ede138 Fix signs in floating-point duration formatting mohith 2026-10-09 18:33:25 +05:30
  • 853140ec26 Block optimize pragma on EDG Ivan Lazaric 2026-10-09 05:31:53 +02:00
  • 102f7437a3 simplify test for old clang Ivan Lazaric 2026-10-09 05:38:21 +02:00
  • 07c92ab2dc Make ranges constexpr formattable Ivan Lazaric 2026-09-21 01:23:09 +02:00
  • 35c58f084e
    Fix hexfloat zero padding: zero padding must be placed after the sign and "0x" prefix (#4972) Vladislav Shchapov 2026-10-09 01:06:28 +05:00
  • 62295c1ce2 Simplify compiled variant and expected tests Victor Zverovich 2026-10-08 12:00:06 -07:00
  • 4faf707610
    Enable ASan and UBSan in supported Linux CI builds (#4969) Mishmish Dev 2026-10-08 19:42:47 +01:00
  • 7338754774 Simplify high-precision float formatting and tests Victor Zverovich 2026-10-08 11:27:22 -07:00
  • ea61a096ba Fix hexfloat zero padding: zero padding must be placed after the sign and "0x" prefix Vladislav Shchapov 2026-10-05 01:30:03 +05:00
  • 1f0e6cf050 Fix weekday and day of year when formatting year_month_day fhgffy 2026-10-09 00:03:03 +08:00
  • ed97d9a3a2 Ignore '+' and space flags for unsigned printf conversions fhgffy 2026-10-08 23:56:57 +08:00
  • fb12b23a17 Fix C++11 build of padded range/tuple formatting linsen 2026-10-08 10:31:34 +08:00
  • f694ec3ace Fix subsecond formatting for pre-epoch local_time (#4975) ReturnKartikey 2026-10-08 01:08:20 +05:30
  • 10cda465ed
    Fix output position for compiled variant and expected formatting (#4968) fhgffy 2026-10-08 03:32:48 +08:00
  • c4927e6086
    Fix high-precision floating-point formatting (#4960) Langning Zhang 2026-10-07 22:16:10 +08:00
  • 8f23dece80
    fix: keep the caller argument pack when buffering nested specs Tyagiquamar 2026-10-07 13:39:15 +05:30
  • 03c047a2ec Fix Unicode width, precision and escaping for wide strings tianrking 2026-10-05 02:15:58 +08:00
  • abe4890820
    Limit sanitizer CI to recent Clang and GCC configurations Mishmish Dev 2026-10-04 17:06:50 +01:00
  • 4afd0e498e Simplify fill_n for appenders Victor Zverovich 2026-10-04 08:50:27 -07:00
  • 3e0ecb247b Remove redundant escape tests Victor Zverovich 2026-10-04 08:30:56 -07:00
  • 85a8f9117d
    Update is_printable to Unicode 17.0 (#4962) FenjuFu 2026-10-04 22:59:04 +08:00
  • 174569c130 ci: Replace the deprecated macos-14 runner with macos-15 Victor Zverovich 2026-10-03 09:06:13 -07:00
  • ba8cd8e4a1
    Enable ASan and UBSan in supported Linux CI builds Mishmish Dev 2026-10-04 03:57:42 +01:00
  • 34c7ca0cf6
    Initialize the file pointer when constructing a buffer writer Mishmish Dev 2026-10-04 03:57:42 +01:00
  • 21c5445e8c
    Test ostream chunking with a real buffer Mishmish Dev 2026-10-04 02:08:20 +01:00
  • 2c20a3a161
    Fix null allocator reference in non-propagating move test Mishmish Dev 2026-10-04 02:07:19 +01:00
  • 37dd7fae25 Fix output position for compiled variant and expected formatting fhgffy 2026-10-04 07:33:30 +08:00
  • 333ca4bfa8
    Simplify constexpr allocation and precision tests boulea7 2026-10-03 05:19:59 +08:00
  • 9197f51593
    Optimize buffered padding with chunked fills (#4959) James Panayis 2026-10-02 19:44:42 +01:00
  • ea0660a1d0
    Bump urllib3 in /support in the pip group across 1 directory (#4967) dependabot[bot] 2026-10-01 15:31:33 -07:00
  • 53059510ba
    Bump urllib3 in /support in the pip group across 1 directory dependabot[bot] 2026-10-01 15:56:32 +00:00
  • cdc27f91a0
    Bump github/codeql-action/init from 4.36.1 to 4.38.2 (#4966) dependabot[bot] 2026-10-01 08:47:57 -07:00
  • a03dc3c6eb
    Bump github/codeql-action/analyze from 4.36.1 to 4.38.2 (#4965) dependabot[bot] 2026-10-01 08:47:42 -07:00
  • 099bba6de6
    Bump github/codeql-action/init from 4.36.1 to 4.38.2 dependabot[bot] 2026-10-01 15:14:36 +00:00
  • 0f4c9af240
    Bump github/codeql-action/analyze from 4.36.1 to 4.38.2 dependabot[bot] 2026-10-01 15:13:39 +00:00
  • 204794a157
    Bump msys2/setup-msys2 from 2.32.0 to 2.33.0 dependabot[bot] 2026-10-01 15:12:33 +00:00
  • d649d10f13
    fix: preserve high-precision float digits and constexpr growth boulea7 2026-10-01 20:42:00 +08:00
  • 4496c5337c
    fix: construct basic_format_context with basic_appender in nested_format_specs Tyagiquamar 2026-10-01 17:15:18 +05:30
  • 3f3dbe879c Update is_printable to Unicode 17.0 FenjuFu 2026-09-30 19:58:03 +08:00
  • 2c78e73198
    Fix trailing zeros in high-precision floating-point formatting boulea7 2026-09-29 19:51:46 +08:00
  • f34bffca73 Optimize buffered padding with chunked fills James Panayis 2026-09-26 03:41:15 +00:00
  • 5da4e9a3fb Run format tests without locale support Victor Zverovich 2026-09-27 10:09:33 -07:00
  • 225bf7f287
    Avoid false positive from -Wmaybe-uninitialized in named_arg_store constructor (#4952) Ivan Lazarić 2026-09-27 17:34:06 +02:00
  • 1ffdc7687f
    Use classic locale grouping without locale support (#4947) Tiago 2026-09-27 08:19:52 -07:00
  • 478c3772a0 Hopefully fix gcc 4.9 build. Ivan Lazaric 2026-09-27 14:41:05 +02:00
  • b118fa2dbe Fix gcc 11 build. Ivan Lazaric 2026-09-27 14:35:20 +02:00