Commit Graph

  • d0e3d20af8
    chore(IWYU):Remove redundant includes (#4758) main Kağan Can Şit 2026-04-30 06:50:56 +03:00
  • 29f2b02dba
    Merge 5f956f992048eaa770dc28c65ec0e441df5bc222 into 432fda7bfa0167403b8dd30d3cc6b43c9b80f468 user202729 2026-04-30 11:18:57 +08:00
  • 09bb939b7d
    Merge be3ae4ed5d811a5bc29fef1f41effafb1ecff41e into 432fda7bfa0167403b8dd30d3cc6b43c9b80f468 j4niwzis 2026-04-29 20:19:45 -04:00
  • 432fda7bfa Fix false positive in tsan (fixes #4755) Victor Zverovich 2026-04-29 16:55:06 -07:00
  • be3ae4ed5d Fix compile time format for ranges, style, and std j4niwzis 2026-04-29 18:40:34 +10:00
  • 33b3a45158
    chore(IWYU):Remove redundant includes Kağan Can Şit 2026-04-25 19:47:08 +03:00
  • 943c6afda2
    Merge f83445b4c412aad83bdf473acc3666ed511f5dff into eeff8680ed900933c28df7c618ca3e11d6a766ec Barry 2026-04-24 09:01:13 +03:00
  • 6bd4bd77f2
    Merge 7605e0ba7c9fab062b89ff15678567c6bbeea5f4 into eeff8680ed900933c28df7c618ca3e11d6a766ec Mike Vastola 2026-04-23 16:31:11 -04:00
  • eeff8680ed
    Avoid dropping null byte in format string (#4732) user202729 2026-04-24 00:34:27 +08:00
  • 6aa501d56d Add a test for null byte in format string user202729 2026-04-23 09:04:15 +07:00
  • 4b50ad7944
    Replace try and catch with the FMT_TRY and FMT_CATCH macros (#4751) st0rmbtw 2026-04-20 20:29:42 +03:00
  • b1f9fc98fb
    Merge acbe7d7dde7cf4ab9b9b336f01a90c71ab3943b6 into 2cb39832132a5c56a802bc817179e85d5f32fb9c Bojun Chai 2026-04-21 01:09:34 +08:00
  • acbe7d7dde docs: fix malformed README links Bojun Chai 2026-04-21 00:28:31 +08:00
  • 6dbe07a823 Fix lint st0rmbtw 2026-04-20 19:38:25 +03:00
  • 8e9eecc288
    Use FMT_TRY and FMT_CATCH in C api Frede Hoey Braendstrup 2026-04-20 11:46:27 +02:00
  • 43b0487a5c
    Fix locale_ref should report invalid when locale is disabled Frede Hoey Braendstrup 2026-04-20 11:29:58 +02:00
  • 48c8c56e43 Replace 'try' and 'catch' with the 'FMT_TRY' and 'FMT_CATCH' macros st0rmbtw 2026-04-20 01:25:30 +03:00
  • f83445b4c4 Forward outer context in nested_formatter for dynamic precision Barry 2026-04-19 13:30:47 -07:00
  • 2cb3983213
    Update link anchor (#4748) Powerbyte7 2026-04-16 17:42:35 +02:00
  • 7143e54081
    Update link anchor Powerbyte7 2026-04-16 13:08:34 +02:00
  • 382609a920 Cleanup module test and CI config Victor Zverovich 2026-04-14 08:57:29 -07:00
  • 8783c3c2d4
    enable fmt_module tests by updating module-test.cc (#4702) Mathew Benson 2026-04-12 20:07:16 +03:00
  • 27d0c03c4d Minor cleanup Victor Zverovich 2026-04-12 09:50:12 -07:00
  • 03cfb8645e
    Workaround a CUDA issue in handing UTF-32 literals (#4719) Cazadorro 2026-04-10 18:28:52 -05:00
  • 4ccf1d4faf
    Fix out-of-bounds read in vprintf with trailing '%' (#4742) Raúl Marín 2026-04-10 21:23:57 +02:00
  • d8d0a827f3 Fix out-of-bounds read in vprintf with trailing '%' Raúl Marín 2026-04-10 20:10:20 +02:00
  • dd53a63ae6 enable fmt_module tests by updating module-test.cc Mathew Benson 2026-03-30 21:08:44 +03:00
  • be98ea8add
    Fix bug re: return type of f(un)lockfile wrappers for Windows (#4739) Mike Vastola 2026-04-10 11:01:13 -04:00
  • 7b34e69f4b
    Fix bug re: return type of f(un)lockfile wrappers for Windows Mike Vastola 2026-04-09 19:24:25 -04:00
  • 7605e0ba7c
    Apply suggested format changes Mike Vastola 2026-04-09 15:17:09 -04:00
  • 78cedd81a4
    [DRAFT, WIP] Detect presence of flockfile Mike Vastola 2026-04-08 20:51:33 -04:00
  • 3ef23bdde6 fix boeboe26 2026-04-08 15:02:03 +02:00
  • 2e58c3a82f Avoid dropping null byte in format string user202729 2026-04-06 09:49:45 +07:00
  • 5f956f9920 Provide reasonable default definition for is_contiguous user202729 2026-03-15 12:09:51 +07:00
  • 9396f77fe4
    Remove unused header includes in test files (#4729) Kağan Can Şit 2026-04-06 04:40:48 +03:00
  • a26db574a2 should get rid of the implicit conversion warning due to u16's always converting to i32 when any operation applied Cazadorro 2026-04-05 13:06:51 -05:00
  • 88cb3a52d6
    chore(test): Remove unused header includes in test files Kağan Can Şit 2026-04-03 23:40:53 +03:00
  • 0d58017230
    Merge branch 'fmtlib:main' into cuda_agnostic_fractional_part_rounding_thresholds Cazadorro 2026-04-03 21:56:59 -05:00
  • 629478e673 combined fractalfractional_part_rounding_thresholds into a single statement for c++11 compatibility Cazadorro 2026-04-03 21:56:15 -05:00
  • d2a159fbe7 Apply clang-format Victor Zverovich 2026-04-03 17:35:28 -07:00
  • 3febdca556
    clang compilation failiure fix (#4718) mccakit 2026-04-03 02:51:38 +03:00
  • 029c08d259
    Merge branch 'fmtlib:main' into cuda_agnostic_fractional_part_rounding_thresholds Cazadorro 2026-04-02 18:44:28 -05:00
  • 3eff004fdb Merge branch 'cuda_agnostic_fractional_part_rounding_thresholds' of https://github.com/Cazadorro/fmt into cuda_agnostic_fractional_part_rounding_thresholds Cazadorro 2026-04-02 18:44:06 -05:00
  • 06465e1e96 using char16 literals instead of chars for recombining Cazadorro 2026-04-02 18:44:04 -05:00
  • 907f002f8e Cleanup CI Victor Zverovich 2026-04-02 15:36:00 -07:00
  • 579587bee3
    Bump github/codeql-action from 4.32.0 to 4.35.1 (#4727) dependabot[bot] 2026-04-02 15:20:10 -07:00
  • 8572a24603 Cleanup CI config Victor Zverovich 2026-04-02 14:45:48 -07:00
  • a18851a332
    Bump github/codeql-action from 4.32.0 to 4.35.1 dependabot[bot] 2026-04-01 19:27:22 +00:00
  • b3a9eb27c2
    Bump msys2/setup-msys2 from 2.28.0 to 2.31.0 dependabot[bot] 2026-04-01 19:27:12 +00:00
  • 5d044de383
    Merge branch 'fmtlib:master' into cuda_agnostic_fractional_part_rounding_thresholds Cazadorro 2026-03-29 00:31:28 -04:00
  • 60fec1064b Fixed minor formatting issues in comments, added const to local byte_x variables in fractional_part_rounding_thresholds, and applied clang format to function Cazadorro 2026-03-28 23:28:22 -05:00
  • 38d164d452 fixed spelling errors in recent comments Cazadorro 2026-03-28 23:25:10 -05:00
  • dedbeeebb0 Removed inline constexpr as it doesn't work in C++11, instead relying on the compiler cannonizing char litteral arrays in order to avoid duplicating the array definition per translation unit Cazadorro 2026-03-28 23:16:40 -05:00
  • 432f5899e3 changed naming of rounding thresholds, and changed static constexpr declaration of thresholds to inline constexpr, this should mean same address for every translation unit see: https://stackoverflow.com/a/57407675 Cazadorro 2026-03-28 14:12:14 -05:00
  • cdb8dc76d9
    Add C++-Modules Based Linux CI workflow (#4708) Mathew Benson 2026-03-28 19:45:56 +03:00
  • 602df7dab8 Simplify copy Victor Zverovich 2026-03-28 09:33:45 -07:00
  • 34fcab59c5 Merge branch 'master' of https://github.com/Cazadorro/fmt into cuda_agnostic_fractional_part_rounding_thresholds Cazadorro 2026-03-28 00:08:36 -05:00
  • 7b2c4d064b
    Speed up iterator_buffer (#4679) user202729 2026-03-25 22:38:47 +08:00
  • 9661f89346 fixed clang format issue Cazadorro 2026-03-24 18:15:34 -05:00
  • dc05bee307 Don't assume nul termination in printf Victor Zverovich 2026-03-23 09:22:38 -07:00
  • 65705921cf Add C++-Modules Based Linux CI workflow Mathew Benson 2026-03-22 22:31:53 +03:00
  • ea85b81ccd
    Support fmt::runtime with wchar_t in fmt::format_to_n (#4715) sunmy2019 2026-03-22 08:10:17 +08:00
  • acead03000 Revert "Add tests for format_to and format_to_n with wchar_t, char16_t, and char32_t" sunmy2019 2026-03-21 05:23:05 +08:00
  • 1775d0e139 Revert "Refactor xchar tests to use xchar_helpers for format_to and format_to_n" sunmy2019 2026-03-21 05:23:03 +08:00
  • dab57dcde3 Refactor xchar tests to use xchar_helpers for format_to and format_to_n sunmy2019 2026-03-21 03:16:03 +08:00
  • ada3f1d7bf Add tests for format_to and format_to_n with wchar_t, char16_t, and char32_t sunmy2019 2026-03-21 02:44:20 +08:00
  • 1dcff4231a Add overload for format_to_n supporting non-char and non-wchar_t output iterators sunmy2019 2026-03-20 21:34:11 +08:00
  • 3a3c645696 converted formafractional_part_rounding_thresholds to use an array of u32s instead of a unicode literal character array for compatibliity with CUDA and non CUDA platforms Cazadorro 2026-03-18 16:23:20 -05:00
  • 52f096b6b9 clang compilation failiure fix mccakit 2026-03-18 21:57:53 +03:00
  • c138aa2165 Refactor format_to_n to use wformat_string sunmy2019 2026-03-18 14:40:44 +08:00
  • a7f568e740 revert previous fix sunmy2019 2026-03-18 14:33:11 +08:00
  • b5f04745c2 vcxproj for fmt Robin Lavallee 2026-03-17 11:38:22 -04:00
  • 4968433a6a Minor cleanup Victor Zverovich 2026-03-16 12:31:45 -07:00
  • e8244777ee
    Move a few classes into an anonymous namespace (#4713) Victor Chernyakin 2026-03-15 07:33:33 -07:00
  • b3254127a9 Use contiguous_range when available user202729 2026-03-15 12:09:51 +07:00
  • 76d5acf5b8 Move back FMT_BEGIN_NAMESPACE Victor Chernyakin 2026-03-14 22:38:26 -07:00
  • 879463ecad Apply cmake-format Victor Zverovich 2026-03-14 14:24:09 -07:00
  • 7733f4c136 Add cmake-format job Victor Zverovich 2026-03-14 13:51:29 -07:00
  • 670ddcdd04 Change runtime_format_string and compile_string from class to struct sunmy2019 2026-03-14 12:51:00 +08:00
  • d7ac9af2d9 Support fmt::runtime with wchar_t in fmt::format_to_n sunmy2019 2026-03-14 12:37:00 +08:00
  • ae6fd83e2e
    Make fmt/fmt-c.h compile with Clang on Windows (#4712) Victor Chernyakin 2026-03-13 17:51:48 -07:00
  • 6f97e6dacf Move a few classes into an anonymous namespace Victor Chernyakin 2026-03-12 06:59:36 -07:00
  • 0a014d545e Make fmt/fmt-c.h compile with Clang on Windows Victor Chernyakin 2026-03-12 05:40:24 -07:00
  • c0cd0fcfec
    Add missing moves to grouping std::string member (#4704) Aaron Gokaslan 2026-03-11 12:52:40 -04:00
  • 245e4d9723
    Clean up a couple of CMake includes (#4710) Victor Chernyakin 2026-03-11 06:32:04 -07:00
  • 91ac34f248 Clean up a couple of CMake includes Victor Chernyakin 2026-03-11 02:26:00 -07:00
  • 2b4eb7df47
    Update Check for module support to include compiler versions (#4709) Mathew Benson 2026-03-10 01:37:46 +03:00
  • 0db747a907 Update Check for module support to include compiler versions Mathew Benson 2026-03-09 14:37:09 +03:00
  • d8a6a42e56 Optimize default fast-float fixed presentation Xlqmu 2026-03-09 09:29:04 +08:00
  • 314e8c7f8b Restore fast-float exponential pointer fast path Xlqmu 2026-03-09 09:08:59 +08:00
  • c29b64dde7 Cleanup the C API Victor Zverovich 2026-03-08 14:33:23 -07:00
  • eb03303099
    Replace the dummy arg from compound initializers in the C API with more macro magic (#4696) Ferdinand Bachmann 2026-03-07 16:55:51 +01:00
  • e4b0af6892
    zoned_time Viktar Lukashonak 2026-03-07 12:14:41 +03:00
  • a4a5a0e578 Add missing moves to grouping std::string member Aaron Gokaslan 2026-03-06 09:34:49 -08:00
  • a662cf7431
    Disable consteval on Apple clang 21 lapfelix 2026-03-06 00:54:29 -05:00
  • ab4f661521 Rename cmake-format config Victor Zverovich 2026-03-05 17:36:49 -08:00
  • c8a6fd9177 Minor cleanup Victor Zverovich 2026-03-05 16:52:21 -08:00
  • d38881410a Deprecated initializer_list join Victor Zverovich 2026-03-05 16:32:50 -08:00
  • ed4fc88e0e
    Add support for building and testing fmt on Windows ARM64 MUGUNDAN 2026-03-05 09:08:48 +05:30
  • f1f9223ce5 Optimize fast-float exponential presentation path Xlqmu 2026-03-05 10:33:26 +08:00