Commit Graph

  • 1ef44f09b3
    Merge c77a196833fb010f1f3145d74da81c3bd3b464b4 into 814f51eab67a9bf0a7c3f9354fad75b610660719 Murat Toprak 2025-08-01 23:30:31 +03:00
  • 814f51eab6
    Bump github/codeql-action from 3.28.16 to 3.29.5 (#4510) master dependabot[bot] 2025-08-01 11:52:42 -07:00
  • 9870beef00
    Bump github/codeql-action from 3.28.16 to 3.29.5 dependabot[bot] 2025-08-01 15:57:10 +00:00
  • c77a196833 update move ctor tests Murat Toprak 2025-08-01 11:56:24 +03:00
  • 2c307e2839 fix resizing error in allocator_move_impl Murat Toprak 2025-07-31 23:28:17 +03:00
  • b15bbdcb23 Add test cases for the updated move ctor Murat Toprak 2025-07-12 00:21:16 +03:00
  • a543d79c5c Update move ctor to be C++11 compatible and minor fixes Murat Toprak 2025-07-12 00:09:27 +03:00
  • 5deae85b18 Handle allocator propagation in basic_memory_buffer::move Murat Toprak 2025-07-08 13:44:08 +03:00
  • 5ad7b5f71f Add FMT_USER_PROVIDED_ASSERT_FAIL Björn Schäpers 2025-07-29 13:45:33 +02:00
  • 93f03953af Optimize the default FP formatting Victor Zverovich 2025-07-26 10:49:27 -07:00
  • 35dcc58263
    fix buffer overflow on all emphasis flags set (#4498) Dominic Pöschko 2025-07-20 19:43:33 +02:00
  • 7cbbd5dfa9 add test case for all emphasis flags set dominic 2025-07-18 12:53:13 +02:00
  • 3b8043376f fix buffer overflow on all emphasis flags set dominic 2025-07-15 22:22:36 +02:00
  • 553ec11ec0
    Make compatible with WASI (#4497) Catherine 2025-07-14 23:51:04 +01:00
  • 1956a2b216
    Make compatible with WASI Catherine 2025-07-14 21:27:57 +00:00
  • a0ecfe3e1c
    msvc + ninja + modules: Fix build when consuming fmtlib while using a Ninja generator (#4495) autoantwort 2025-07-13 19:28:00 +02:00
  • 127413ddaa
    Add OpenSSF Best Practices badge Victor Zverovich 2025-07-12 07:12:18 -07:00
  • 7d29ebe4af Minor cleanup Victor Zverovich 2025-07-12 06:59:44 -07:00
  • 2a2a68d1f5 msvc + ninja + modules: Fix build when consuming fmtlib while using a Ninja generator Leander Schulten 2025-07-12 15:29:49 +02:00
  • fa2ef34944
    Add IWYU pragmas for provider header Sangar 2025-07-08 12:22:10 +02:00
  • 20c8fdad06
    Fix import std in clang++ (#4488) anonymous 2025-07-08 02:47:48 +08:00
  • 359e53ae44 clang-format anonymouspc 2025-07-08 01:21:16 +08:00
  • 00a1736307 refactor: throw exception on fopen failure in safe_fopen 엄태용 2025-07-08 02:18:38 +09:00
  • 6b6698fd8b Revert "add options for {fmt} to import std.compat" anonymouspc 2025-07-07 15:47:40 +08:00
  • 300ce75ca6 Handle invalid glibc FILE buffer Victor Zverovich 2025-07-06 08:58:22 -07:00
  • 3d9bb8a190 add options for {fmt} to import std.compat AnonymousPC 2025-07-06 16:41:47 +08:00
  • cd8a9d99df fix module-compilation error when defined FMT_IMPORT_STD AnonymousPC 2025-07-06 01:38:11 +08:00
  • 513f978241 Cleanup os-test Victor Zverovich 2025-07-04 10:52:59 -07:00
  • 6a3b40524c Use actual example code and move safe_fopen to os-test Victor Zverovich 2025-07-04 09:50:55 -07:00
  • 2fa3e1a1bb
    Fix interaction between debug presentation, precision, and width for strings (#4478) Victor Chernyakin 2025-07-04 07:33:47 -07:00
  • abaf452026 test: add null-check for safe_fopen in open_buffered_file_in_ctor 엄태용 2025-07-03 18:46:21 +09:00
  • fc8d07cfe5
    Bump msys2/setup-msys2 from 2.27.0 to 2.28.0 (#4485) dependabot[bot] 2025-07-01 08:42:01 -07:00
  • 3bb2fbfd58
    Bump msys2/setup-msys2 from 2.27.0 to 2.28.0 dependabot[bot] 2025-07-01 15:16:04 +00:00
  • c8ffb2cf01
    Bump github/codeql-action from 3.28.16 to 3.29.2 dependabot[bot] 2025-07-01 15:16:00 +00:00
  • 27c5aab349
    Fix unwanted char promotion in decimal writer with wchar_t (#4483) Miuna 2025-07-01 10:03:57 -04:00
  • b6cc6ccad4 Fix unwanted char promotion in decimal writer with wchar_t Amber Ehrlich 2025-06-30 16:32:21 -04:00
  • bc0193535a Update image Victor Zverovich 2025-06-29 07:26:24 -07:00
  • 2fa816a1a8 fix OPERATOR_LITERAL marco bug for gcc7 compiler Aengus.Jiang 2025-06-27 12:02:58 +08:00
  • f40f93a40d compatible for c++11 but GCC < 5 Aengus.Jiang 2025-06-27 10:39:23 +08:00
  • 353bd895a2
    Add FMT_EXPORT on ranges.h customization points (#4476) Miuna 2025-06-24 13:30:44 -04:00
  • 953cffa701
    Replace memset with constexpr fill_n in bigint::align (#4471) Tomek-Stolarczyk 2025-06-23 19:18:16 -04:00
  • 571c02d475
    Add xchar support for std::byte formatter (#4480) Vladislav Shchapov 2025-06-24 02:02:11 +05:00
  • f15c417fba Add xchar support for std::byte formatter Vladislav Shchapov 2025-06-23 21:46:15 +05:00
  • 377014701c Fix interaction between debug presentation, precision, and width for strings Victor Chernyakin 2025-06-22 21:52:01 -07:00
  • 7a9392be42 Fix some nit comments and format errors to split the static assert across multiple lines Tomek-Stolarczyk 2025-06-22 17:58:21 -04:00
  • d17402267e Remove the sizeof(T) from fill_n taking char and replace with a static assert. Use a 0U to initialize bigits_.data() Tomek-Stolarczyk 2025-06-21 15:44:12 -04:00
  • 039f375145 Don't export fmt::conjunction Amber Ehrlich 2025-06-21 14:14:48 -04:00
  • f4345467fc
    Fix compilation on clang-21 / libc++-21 (#4477) Remy Jette 2025-06-21 07:28:14 -07:00
  • 1ef8348070
    Properly constrain detail::copy optimization (#4474) Victor Chernyakin 2025-06-21 06:59:35 -07:00
  • a5dccffa56 Add double and float support to scan test Sahil Sinha 2025-06-19 15:15:01 +05:30
  • 3cabf3757b Fix compilation on clang-21 / libc++-21 Remy Jette 2025-06-20 14:24:54 -07:00
  • b31f0c8aa7 Add FMT_EXPORT on ranges.h customization points Amber Ehrlich 2025-06-20 16:51:04 -04:00
  • 60fa0a124e Fix indentation issue across the changes Sahil Sinha 2025-06-20 21:43:02 +05:30
  • 4a149f513f Test non-SSO constexpr string formatting Victor Zverovich 2025-06-16 08:23:21 -07:00
  • 067bc479b4
    Avoid redundant work when processing UTF-8 strings (#4475) Victor Chernyakin 2025-06-20 06:39:06 -07:00
  • 02a5a28ce4 Avoid redundant work when processing UTF-8 strings Victor Chernyakin 2025-06-19 21:06:40 -07:00
  • fff03ee4dc Properly constrain detail::copy optimization Victor Chernyakin 2025-06-19 16:21:09 -07:00
  • 6e5029a009 Fix indentation to match existing code style Sahil Sinha 2025-06-19 21:20:38 +05:30
  • f8853db7de Fix indentation to match existing code style Sahil Sinha 2025-06-19 20:13:06 +05:30
  • c4b489e2f8 Add double and float support to scan functionality Sahil Sinha 2025-06-19 15:15:01 +05:30
  • 90a59f5d59 Since memset operates on (unsigned char), we should multiply the count in our call to memset with the sizeof T to clear the whole memory block. Tomek-Stolarczyk 2025-06-18 11:39:29 -04:00
  • 5ffa586765 Use fill_n in place of memset in bigint::align to respect constexpr Tomek-Stolarczyk 2025-06-18 11:31:58 -04:00
  • 730fd4d9a7 Remove redundant tests Victor Zverovich 2025-06-08 08:46:22 -07:00
  • 5860688d7e
    Enable constexpr support for fmt::format (fmtlib#3403) (#4456) Mikhail Svetkin 2025-06-07 16:16:49 +02:00
  • 7e7a4e9446 Enable constexpr support for fmt::format (fmtlib#3403) Mikhail Svetkin 2025-05-26 21:13:07 +02:00
  • 46be88bc1e Cleanup FP formatting Victor Zverovich 2025-06-01 09:15:17 -07:00
  • cc88914904
    Export fmt::dynamic_format_arg_store in fmt module (#4459) Thomas Khyn 2025-06-02 03:50:14 +12:00
  • fc0c76a075 Handle large precision Victor Zverovich 2025-06-01 08:26:53 -07:00
  • 6332a38529
    Bump ossf/scorecard-action from 2.4.0 to 2.4.2 (#4462) dependabot[bot] 2025-06-01 08:48:36 -07:00
  • b31e7a9a45 Handle large precision Victor Zverovich 2025-06-01 08:26:53 -07:00
  • 6cb12ad015
    Bump ossf/scorecard-action from 2.4.0 to 2.4.2 dependabot[bot] 2025-06-01 15:10:25 +00:00
  • a38982a381
    Bump github/codeql-action from 3.28.16 to 3.28.18 dependabot[bot] 2025-06-01 15:10:22 +00:00
  • 5ce8e5fd4b Export fmt::dynamic_format_arg_store in fmt module Thomas Khyn 2025-05-31 13:51:47 +12:00
  • 02de29e003 Remove a reference to a compromised account Victor Zverovich 2025-05-30 18:24:56 -07:00
  • 6d51c78c1e Cleanup FP formatting Victor Zverovich 2025-05-30 16:41:03 -07:00
  • 0f4e9d0bde Cleanup FP formatting Victor Zverovich 2025-05-30 14:59:11 -07:00
  • d9d50495ac Optimize the default FP formatting Victor Zverovich 2025-05-30 13:01:45 -07:00
  • d6d63bf09c Support to disable formatters for std::optional and std::expected Robert Falkenberg 2025-05-30 11:14:44 +02:00
  • befbc5fdb8 Fix ADL lookup for memory_buffer Victor Zverovich 2025-05-26 09:44:35 -07:00
  • 8aa1d6a9fb Minor cleanup Victor Zverovich 2025-05-25 10:03:00 -07:00
  • 6d79757a38
    Interpret precision as display width (#4443) Nikhil 2025-05-25 21:12:47 +05:30
  • 93fabd0599 Test fmt::format for display width precision end to end instead of just internal function Nikhil 2025-05-25 12:03:54 +05:30
  • 1ff0b7f5e1 Cleanup warning suppression Victor Zverovich 2025-05-24 09:37:01 -07:00
  • ea985e84f8
    Remove some implicit conversions (#4447) Edoardo Morandi 2025-05-24 18:22:03 +02:00
  • dd25ea926c Add test case for introduced function count_code_points_with_display_width_precision Nikhil 2025-05-22 13:45:50 +05:30
  • c5736710f9 arguments are already unsigned Nikhil 2025-05-22 10:43:01 +05:30
  • 03b6f3a552 Remove unnecessary data parameter Nikhil 2025-05-22 10:38:43 +05:30
  • f7033da09e
    Avoid include locale inline if C++20 modules are enabled (#4451) Andreas Reischuck 2025-05-22 02:18:18 +02:00
  • 082da8f39b avoid include locale inline if c++20 modules are enabled Andreas Reischuck 2025-05-18 12:23:36 +02:00
  • b723c021df
    Give useful error when misusing fmt::ptr. (#4453) Tobias Schlüter 2025-05-21 04:21:06 +09:00
  • 7fbeceed8f Give useful error when misusing fmt::ptr. Tobias Schlüter 2025-05-20 23:00:47 +09:00
  • 3ba3c390fb Clarify that formatting of pointers is disallowed Victor Zverovich 2025-05-17 10:16:58 -07:00
  • ab161a71c6
    Fix some typos in comments (#4448) Kefu Chai 2025-05-15 21:28:14 +08:00
  • 13ae917acb fix some typos in ostream.h Kefu Chai 2025-05-15 10:13:04 +08:00
  • d059b51d5a
    fix: avoid an implicit conversion using size_t Edoardo Morandi 2025-05-14 11:42:25 +02:00
  • f2de8e1959
    fix: avoid implicit conversions for indices Edoardo Morandi 2025-05-14 11:40:56 +02:00
  • 9428af9c54
    fix: avoid an implicit cast Edoardo Morandi 2025-05-14 11:21:11 +02:00
  • b5266fd3b9
    Remove some redundant consts (#4445) Victor Chernyakin 2025-05-12 10:41:58 -07:00
  • 85f285a3dd Remove some redundant consts LocalSpook 2025-05-12 07:09:22 -07:00
  • 9b0ebd4435 Cleanup base-test Victor Zverovich 2025-05-11 15:42:08 -07:00