Commit Graph

  • 758d39eb23
    Add a missing include for the C++ module build (#4868) main Martin Storsjö 2026-07-29 21:23:12 +02:00
  • f60cb7b628 Add a missing include for the C++ module build Martin Storsjö 2026-07-28 23:08:01 +03:00
  • c0330b7466
    Do not optin into CPP modules without SCAN_DEPS on Clang (#4867) Aaron Gokaslan 2026-07-29 11:08:57 -07:00
  • a00f82c6b6 Bump version Victor Zverovich 2026-07-29 10:02:47 -07:00
  • b7fb3c686e
    Merge 8793ca53e5dbcade50fbf281fe5ad99833cbaa95 into 17500e457b198c37c4374d142fa7a1d36e4651fe Eduardo Gómez 2026-07-29 10:29:23 -07:00
  • c038937ddd
    Merge 841a3c37f0edd2a2b15c146489b665a226a08ae5 into 17500e457b198c37c4374d142fa7a1d36e4651fe hexonal 2026-07-29 10:29:00 -07:00
  • 630aafeb70
    Merge b059132e13d045c8f8217649cc8517e2eac846d7 into 17500e457b198c37c4374d142fa7a1d36e4651fe egorkaa 2026-07-29 09:43:47 -07:00
  • 17500e457b
    doc extension concerning format_as and general implementations (#4857) rimathia 2026-07-29 18:43:31 +02:00
  • 26c01df3bd Handle const-qualified named arguments Victor Zverovich 2026-07-28 15:42:33 -07:00
  • 8d4fe7a2d3
    Do not optin into CPP modules without SCAN_DEPS on Clang Aaron Gokaslan 2026-07-28 10:11:15 -07:00
  • 8793ca53e5 Move wide_cp_range struct into display_width_of() Eduardo Gomez Saldias 2026-07-28 13:32:28 +02:00
  • 4a2a6e448d Make wide_cp_ranges C++11-compatible; apply clang-format Eduardo Gomez Saldias 2026-07-28 13:10:08 +02:00
  • 61e327689b use much more precise statement rimathia 2026-07-27 07:53:45 +02:00
  • caf5e48b1c Update changelog Victor Zverovich 2026-07-26 13:12:27 -07:00
  • 2a2d9edb25 Remove extra newline Victor Zverovich 2026-07-25 07:52:08 -07:00
  • 84343f152b Widen display_width_of() to cover Emoji_Presentation code points Eduardo Gomez Saldias 2026-07-24 00:10:08 +02:00
  • 90567e92d4 Exercise compiled field path in FMT_COMPILE format_as test Victor Zverovich 2026-07-23 13:35:44 -07:00
  • c851fbe658 Apply clang-format Victor Zverovich 2026-07-23 13:10:37 -07:00
  • 6439aa09b1
    Export ostream formatters and streamed() from the module (#4861) Avi Kivity 2026-07-23 18:14:21 +03:00
  • 21d6c98b02 Export ostream formatters and streamed() from the module Avi Kivity 2026-07-20 19:08:27 +03:00
  • 841a3c37f0
    Merge branch 'main' into fix-linux-ci-cc-cxx-mismatch hexonal 2026-07-23 13:03:04 +08:00
  • 2cd3227b89 Skip c-test on clang++-3.6 due to pre-3.8 _Generic decay bug hexonal 2026-07-22 22:12:26 -04:00
  • 4e5ff510f8 Simplify build-tree export and rename INSTALL_TARGETS Victor Zverovich 2026-07-22 11:24:25 -07:00
  • 827f66d49c lint fixes 2 mccakit 2026-07-21 17:00:18 +03:00
  • 6a0e898ae0
    Merge branch 'main' into libcxx-fix mccakit 2026-07-21 16:58:27 +03:00
  • 9ffbbed10c lint fix mccakit 2026-07-21 16:50:23 +03:00
  • 3f3b503fee Set matching CC alongside CXX in Linux CI matrix flink 2026-07-20 21:16:49 -04:00
  • bcaa44d055
    Document that hexfloat 'a'/'A' always emits the 0x prefix (#4862) Yoshi 2026-07-20 19:24:55 -04:00
  • a749e9d880
    Generate CMake export set regardless of FMT_INSTALL (#4850) hexonal 2026-07-20 18:09:34 -04:00
  • e29ba55310 Document that hexfloat 'a'/'A' always emits the 0x prefix Yoshi 2026-07-20 16:42:29 -04:00
  • b059132e13 Support width and alignment in std::exception formatter nikita 2026-07-20 13:47:35 +00:00
  • 7b4ef1c814 Optimize 128-bit integer formatting Victor Zverovich 2026-07-19 17:05:39 -07:00
  • b5d1e5404b Annotate FMT_USE_RTTI #endif directives Victor Zverovich 2026-07-17 12:12:25 -07:00
  • 6dc74930bb remove link update, doesn't seem to be necessary rimathia 2026-07-17 20:46:25 +02:00
  • 897e394b92 add a sentence about the possible interaction of format_as and general implementations, correct one internal link rimathia 2026-07-17 20:42:02 +02:00
  • 7852fc384c Fix out-of-range integers with the 'c' presentation type (#4839) Victor Zverovich 2026-07-17 11:36:52 -07:00
  • d45179c1e7 Merge the two integer write overloads into one Victor Zverovich 2026-07-17 11:16:40 -07:00
  • 6a97e47746 add support for more primitive types in scan.h Kareem Otoum 2026-07-16 17:00:19 +01:00
  • b45847a867 Generate CMake export set regardless of FMT_INSTALL flink 2026-07-15 03:52:46 -04:00
  • 2c29f72096 Use fmt_DIR while pedantic tests ClausKlein 2026-07-15 07:14:38 +02:00
  • 28a11bff00 Back to find_package(FMT) ClausKlein 2026-07-14 23:31:21 +02:00
  • a563cb2611 Do not use check_required_components() ClausKlein 2026-07-14 22:36:32 +02:00
  • 606bb5ef6e Use right name in find-package-test ClausKlein 2026-07-14 21:13:57 +02:00
  • a028b01606 Fix too for find-package-test with import std; ClausKlein 2026-07-14 00:05:40 +02:00
  • e424a934af Fix for find-package-test and C++20 link issues ClausKlein 2026-07-13 23:41:32 +02:00
  • 68ff73bc56 Workaround for missing GitHub Actions expression ClausKlein 2026-07-13 20:20:58 +02:00
  • 09d5278d77 Prepare use of import std; ClausKlein 2026-07-13 20:05:42 +02:00
  • 1593e349e8
    docs: update GCC version in CMake module comment Dhruva Kumar 2026-07-13 10:51:18 +05:30
  • 74c2d6cfe7 Changed two's complement method David Xchel Morales Hurtado 2026-07-11 10:19:06 -06:00
  • a79df4504c
    Fix links in README.md Victor Zverovich 2026-07-12 09:37:53 -07:00
  • af2d9f2b78
    Fix FMT_COMPILE failure with format_as mapped types (Issue #4794) (#4836) AMAN UPADHYAY 2026-07-12 21:51:55 +05:30
  • 1a99c2630c
    Format nested exceptions in std::exception formatter (#4844) Avi Kivity 2026-07-12 18:50:10 +03:00
  • 9222f6c7f0 Add a note on value category of static_named_arg user202729 2026-07-12 19:14:06 +07:00
  • 92b76e149f Format nested exceptions in std::exception formatter Avi Kivity 2026-07-12 14:15:31 +03:00
  • 6eaf7c4e20 Fix: resolve merge conflict, remove detail::, and restore comment AMAN UPADHYAY 2026-07-12 12:23:10 +05:30
  • 77a2c231e6 Fix : restore the missing comment and remove the redundant detail:: qualifier AMAN UPADHYAY 2026-07-12 11:37:59 +05:30
  • 80dde9e643
    Fix formatting in CMakeLists.txt RealSteel99-codes 2026-07-11 13:23:42 -05:00
  • 7077b016cc Guard fast decimal path on bit width instead of byte size Victor Zverovich 2026-07-11 09:17:57 -07:00
  • a612e331f3 Added test for negative integral value overflow David Xchel Morales Hurtado 2026-07-10 21:55:31 -06:00
  • 9d13c41ce6 Format null std::exception_ptr as "none" Victor Zverovich 2026-07-11 08:21:01 -07:00
  • d34e749f6e Fixed {:c} formatting with negative integrals David Xchel Morales Hurtado 2026-07-10 21:45:05 -06:00
  • 57011673d2 Style: remove dead code, apply snake_case, and fix newline AMAN UPADHYAY 2026-07-06 00:10:41 +05:30
  • b1ea40fe8c Refactor: use built-in use_format_as traits per review AMAN UPADHYAY 2026-07-05 18:35:00 +05:30
  • e690107da9 Fix FMT_COMPILE failure with format_as mapped types (#4794) AMAN UPADHYAY 2026-07-05 14:51:24 +05:30
  • 15cfdd06a7 Merge branch 'fix-compile-format-as' of https://github.com/upadhyay74aman/fmt into fix-compile-format-as AMAN UPADHYAY 2026-07-06 00:12:05 +05:30
  • e75368a58b Style: remove dead code, apply snake_case, and fix newline AMAN UPADHYAY 2026-07-06 00:10:41 +05:30
  • 649ae19057 Name namespace-scope unscoped enums Avi Kivity 2026-07-05 16:15:27 +03:00
  • ee0d40e714 Move export() directive outside of FMT_INSTALL scope RealSteel99-codes 2026-06-26 10:03:16 -05:00
  • 6dac6cad05
    feat: add formatter for std::exception_ptr (#4808) (#4819) Jan 2026-07-05 18:22:18 +02:00
  • 2ea74643a4 feat: add formatter for std::exception_ptr (#4808) Atlas-Zero 2026-06-18 21:54:42 +02:00
  • c9539a7b88 Add formatter for std::exception_ptr Avi Kivity 2026-07-05 15:13:16 +03:00
  • 3d6024f2ff
    Merge branch 'main' into fix-compile-format-as AMAN UPADHYAY 2026-07-05 18:37:31 +05:30
  • 2be3e59849 Refactor: use built-in use_format_as traits per review AMAN UPADHYAY 2026-07-05 18:35:00 +05:30
  • 9bfcd80d12 Fix FMT_COMPILE failure with format_as mapped types (#4794) AMAN UPADHYAY 2026-07-05 14:51:24 +05:30
  • cd67635a19 Suppress MSVC C4702 header-wide instead of restructuring code Victor Zverovich 2026-07-04 09:57:49 -07:00
  • b54093c658
    avoid MSC warning C4702: unreachable code (#4822) torsten48 2026-07-03 19:39:09 +02:00
  • 1162474aca avoid MSC warning C4702: unreachable code Torsten 2026-06-23 12:36:29 +02:00
  • 77b6ff700b
    Bump actions/checkout from 6.0.0 to 7.0.0 (#4835) dependabot[bot] 2026-07-01 09:07:12 -07:00
  • c3447a917a
    Bump actions/checkout from 6.0.0 to 7.0.0 dependabot[bot] 2026-07-01 15:13:14 +00:00
  • 3bf8af9fc2
    Bump github/codeql-action/analyze from 4.36.1 to 4.36.2 dependabot[bot] 2026-07-01 15:13:06 +00:00
  • 664c0def30
    Bump github/codeql-action/init from 4.36.1 to 4.36.2 dependabot[bot] 2026-07-01 15:12:57 +00:00
  • 933961904c Refactor export and install commands in CMakeLists RealSteel99-codes 2026-06-28 17:35:36 -05:00
  • 81516a20d9
    Skip VERSION/SOVERSION/DEBUG_POSTFIX on the header-only INTERFACE target (#4830) Soumik15630m 2026-06-28 21:08:06 +05:30
  • ff81e130f1 Lint check fixed Soumik15630m 2026-06-28 11:07:42 +05:30
  • bf8e2df8fd Skip VERSION/SOVERSION/DEBUG_POSTFIX on the header-only INTERFACE target Soumik15630m 2026-06-28 10:53:12 +05:30
  • 260abdbed7 Avoid MSVC C4702 unreachable code warning in print/println Nathan DeMoss 2026-06-17 12:20:22 -04:00
  • d24fef27d1 Minor cleanup Victor Zverovich 2026-06-26 15:57:41 -07:00
  • a2206152d5 Simplify test Victor Zverovich 2026-06-26 12:29:26 -07:00
  • 719823cc64
    Turn libfmt-c into a shared library (#4812) Jan Engelhardt 2026-06-26 15:55:44 +02:00
  • 0504fb9f5d Turn libfmt-c into a shared library Jan Engelhardt 2026-06-16 08:48:04 +02:00
  • 62abc0f30a
    fix extra closing paragraph tag in doc/index.md (#4826) Brooklyn widz 2026-06-26 04:39:46 +05:30
  • c76a6868ae fix extra closing paragraph tag in doc/index.md Rishabh Prajapati 2026-06-26 04:28:37 +05:30
  • 0e601c34de
    fix: explicitly check operator[] in is_contiguous (#4825) Yat Ho 2026-06-26 03:21:59 +08:00
  • 665587bc4d code review: rename buffer_ to buffer Yat Ho 2026-06-26 01:15:01 +08:00
  • f07287f816 code review: remove FMT_DISCARD and apply clang-format Yat Ho 2026-06-26 01:14:42 +08:00
  • 28a50d55ab test: add test case Yat Ho 2026-06-25 09:22:34 +08:00
  • 74343496d7 fix: explicitly check operator[] in is_contiguous Yat Ho 2026-06-25 01:01:32 +08:00
  • 4379eaabd3
    fix: use logical AND instead of bitwise AND in endpoint check Yuming He 2026-06-23 21:36:20 +08:00
  • 588b3a0f8f
    Fix fallback uint128 bitwise not (#4813) Vinay Kumar 2026-06-18 12:22:12 +05:30
  • 0ce7d87085 Fix fallback uint128 bitwise not Vcode2407 2026-06-16 23:08:57 +05:30