Commit Graph

  • 22701d5f63
    Address build failures when using Tip-of-Tree clang. (#4187) master Haowei 2024-10-04 06:45:29 -0700
  • f64fb9b0d3
    Merge a2e21b0e34 into e62c41ffb0 dependabot[bot] 2024-10-04 09:09:03 +0300
  • d51f84e014 Address build failures when using Tip-of-Tree clang. Haowei Wu 2024-10-02 15:29:15 -0700
  • e62c41ffb0
    Conform std::iterator_traits<fmt::appender> to [iterator.traits]/1 (#4185) Casey Carter 2024-10-03 09:05:14 -0700
  • 18792893d8
    Silencing Wextra-semi warning (#4188) Francesco Cavaliere 2024-10-03 18:00:55 +0200
  • 3d4da2331d Silencing Wextra-semi warning Francesco Cavaliere 2024-10-03 12:58:45 +0000
  • 3b7cac28db fix: rename typename U to typename UT to avoid cpprest conflicts Amin Yahyaabadi 2024-10-02 14:31:09 -0700
  • 17e7a6bf7a Address clang-format issue Casey Carter 2024-10-02 11:20:41 -0700
  • 9d62f68123 Revert "Silence narrowing warning in basic_specs::set_fill_size" Casey Carter 2024-10-02 10:55:48 -0700
  • 2f2e0fe0fc Derp: iterator concepts require a non-voiddifference type Casey Carter 2024-10-02 10:50:18 -0700
  • 1accf6c0a0 Silence narrowing warning in basic_specs::set_fill_size Casey Carter 2024-10-02 08:10:18 -0700
  • ab453402f7 Remove unnecessary member types from basic_appender Casey Carter 2024-10-02 08:09:44 -0700
  • 77a7bd621f Conform std::iterator_traits<fmt::appender> to [iterator.traits]/1 Casey Carter 2024-10-02 07:24:14 -0700
  • a2e21b0e34
    Bump aminya/setup-cpp from 0.37.0 to 0.43.0 dependabot/github_actions/aminya/setup-cpp-0.43.0 dependabot[bot] 2024-10-01 20:39:41 +0000
  • c90bc91862
    Bump actions/checkout from 4.1.6 to 4.2.0 (#4182) dependabot[bot] 2024-10-01 13:39:00 -0700
  • 6ad52dd46a
    Bump github/codeql-action from 3.26.6 to 3.26.10 dependabot[bot] 2024-10-01 15:47:14 +0000
  • e7b075963d
    Bump actions/checkout from 4.1.6 to 4.2.0 dependabot[bot] 2024-10-01 15:47:08 +0000
  • c95722ad62 Improve naming consistency Victor Zverovich 2024-09-29 18:17:44 -0700
  • db06b0df87 Use countl_zero in bigint Victor Zverovich 2024-09-29 16:57:29 -0700
  • b9ec48d9ca Cleanup bigint Victor Zverovich 2024-09-29 11:07:50 -0700
  • 3faf6f181e Add min_of/max_of Victor Zverovich 2024-09-29 10:23:29 -0700
  • d64b100a30 Relax constexpr Victor Zverovich 2024-09-29 09:16:29 -0700
  • ff9ee0461a Fix handling FMT_BUILTIN_TYPES Victor Zverovich 2024-09-28 09:23:48 -0700
  • 1c5883bef0 Test nondeterministic conversion to format string Victor Zverovich 2024-09-28 08:20:24 -0700
  • cacc3108c5 Don't assume repeated evaluation of string literal produce the same pointer Victor Zverovich 2024-09-28 08:00:39 -0700
  • fade652ade
    Require clang >=15 for _BitInt support (#4176) Justin Riddell 2024-09-27 00:10:51 +0100
  • 8091ad2dc9 Require clang >=15 for _BitInt support Justin Riddell 2024-09-26 22:43:14 +0100
  • 96dca569a1
    Module linkage fixes for shared build (#4169) Cameron Angus 2024-09-26 15:53:55 +0100
  • d6c7200ae0 Apply clang format Cameron Angus 2024-09-26 13:03:48 +0900
  • 7226c0e29d Further minor constexpr tweaks. Cameron Angus 2024-09-23 15:09:55 +0900
  • 076afe3e26 Fix for locations requiring C++14 constexpr. Cameron Angus 2024-09-23 15:03:24 +0900
  • 87651976dc Merge branch 'master' into pr/module-linkage-fixes Cameron Angus 2024-09-23 14:55:14 +0900
  • afb5f219a4 Replace usages of macros for constexpr/inline with keywords. Cameron Angus 2024-09-23 14:45:06 +0900
  • 891c9a73ae Cleanup format API Victor Zverovich 2024-09-22 15:31:52 -0700
  • 9282222b7d Export more Victor Zverovich 2024-09-22 15:10:58 -0700
  • e5b20ff0d0 Deprecate detail::locale_ref Victor Zverovich 2024-09-22 10:44:38 -0700
  • ff92223549 Simplify locale handling Victor Zverovich 2024-09-22 09:47:09 -0700
  • 80c4d42c66 Cleanup format.h Victor Zverovich 2024-09-22 08:20:16 -0700
  • 3b70966df5 Add width and alignment support to error_code Victor Zverovich 2024-09-21 07:39:24 -0700
  • 05226c4bd9 Remove type_identity Victor Zverovich 2024-09-20 19:13:09 -0700
  • c283b458a5 Cleanup format.h Victor Zverovich 2024-09-20 19:00:23 -0700
  • fe79932c26
    Fix conversion warning on chrono.h (#4170) Paulo Assis 2024-09-20 20:47:27 -0300
  • 5ba45740c9 Changing write_utc_offset to accept a long long instead of the static_cast as requested.. Paulo Assis 2024-09-20 20:10:23 -0300
  • 9866d5df3e
    Fix conversion warning on chrono.h Paulo Assis 2024-09-20 16:00:51 -0300
  • 23fcf1942a Apply clang-format Victor Zverovich 2024-09-20 09:34:10 -0700
  • 3f296e3d4a Workaround clang-format nonsense Victor Zverovich 2024-09-20 09:05:59 -0700
  • a197a994c5 Add member format_as for std Victor Zverovich 2024-09-20 07:08:47 -0700
  • f9e99e5e9e Switch format_int::str() from constexpr to inline to satisfy libstdc++ std::string constexpr limitations. Cameron Angus 2024-09-20 13:15:50 +0900
  • a67e251b4a Work around apparent non-conformance of older MSVC compilers. Cameron Angus 2024-09-20 13:01:43 +0900
  • 9ca41faf48 Switch constexpr to inline for context::arg(string_view). NOTE: Looks as if basic_format_args::get(string_view) could probably be made constexpr instead, but sticking with minimal change approach. Cameron Angus 2024-09-20 12:40:29 +0900
  • 27f99660c6 Merge branch 'master' into pr/module-linkage-fixes Cameron Angus 2024-09-20 11:26:57 +0900
  • e1789cf514 Mark some in-class defined member functions as explicitly inline/constexpr, to avoid missing external symbols when using fmt module with shared build due to modules not defaulting to implicit inline. Cameron Angus 2024-09-20 11:20:37 +0900
  • 6d43c755bc
    Fix a typo Victor Zverovich 2024-09-19 10:49:11 -0700
  • 1f87b1c58d
    Use fmt::formatter specialization for std::reference_wrapper to avoid undefined behavior (#4164) Vladislav Shchapov 2024-09-19 22:34:33 +0500
  • 5f37d3b998 Use fmt::formatter specialization for std::reference_wrapper to avoid undefined behavior Vladislav Shchapov 2024-09-18 23:19:56 +0500
  • 1dd52ca604 test for color support for compiled strings Moshe Looks 2024-09-18 21:08:20 -0700
  • ee6c02d7ba color support for compiled strings Moshe Looks 2024-09-18 12:48:20 -0700
  • 3c9fd25a05 factor out detail::apply_style helper function Moshe Looks 2024-09-18 12:04:30 -0700
  • 19ad4002c3 use fmt::appender(memory_buffer) instead of std::back_inserter Moshe Looks 2024-09-18 11:58:30 -0700
  • ed8f8be70d
    More chrono padding (#4161) Khanh H 2024-09-18 09:27:45 -0700
  • 55a0a9cd62 Cleanup pragma detection Victor Zverovich 2024-09-17 19:46:30 -0700
  • 5c926d9ff9 Remove FMT_UNCHECKED_ITERATOR Victor Zverovich 2024-09-17 19:40:29 -0700
  • 8b024662d4 Remove unnecessary inheritance Victor Zverovich 2024-09-17 19:31:55 -0700
  • 2f1424be90 Simplify handling of arrays Victor Zverovich 2024-09-17 19:05:43 -0700
  • 239aa6911b Remove unwrap_named_arg Victor Zverovich 2024-09-16 20:42:41 -0700
  • 497df6db61 Remove formattable Victor Zverovich 2024-09-16 20:32:27 -0700
  • a25e594f6a Remove range_mapper Victor Zverovich 2024-09-16 20:24:30 -0700
  • 503dff93ec Simplify has_formatter Victor Zverovich 2024-09-16 20:15:54 -0700
  • 3374a95b50 Simplify has_formatter Victor Zverovich 2024-09-16 20:08:52 -0700
  • 0e62e5dc7c Simplify has_formatter Victor Zverovich 2024-09-16 19:48:02 -0700
  • 7ce013971b Sync value ctors and type mapper Victor Zverovich 2024-09-16 19:23:08 -0700
  • 07e70151d5 format std::reference_wrapper Yedidya Feldblum 2024-09-16 13:37:19 -0500
  • 4197727712 Improve handling of unformattable args Victor Zverovich 2024-09-16 18:52:18 -0700
  • 1550bdc78c format std::reference_wrapper Yedidya Feldblum 2024-09-16 13:37:19 -0500
  • e5de82a917
    Lint Khanh H. 2024-09-15 18:30:53 -0700
  • 527e98e3f8 Remove unformattable Victor Zverovich 2024-09-15 17:28:27 -0700
  • 8a19b2db77 arg_mapper -> type_mapper Victor Zverovich 2024-09-15 17:09:49 -0700
  • e97df46ae1 Cleanup type mapping Victor Zverovich 2024-09-15 16:02:29 -0700
  • 39f1e0903a Remove FMT_MAP_API Victor Zverovich 2024-09-15 10:52:36 -0700
  • d832830f60 Cleanup type mapping Victor Zverovich 2024-09-15 09:17:55 -0700
  • b329ff194f Always detect encoding on Windows Victor Zverovich 2024-09-15 08:52:33 -0700
  • 2af403ce64 Simplify type mapping Victor Zverovich 2024-09-14 20:59:54 -0700
  • b7513b1d00 Simplify type mapping Victor Zverovich 2024-09-14 20:23:42 -0700
  • 761d35f763 Cleanup format_as handling Victor Zverovich 2024-09-14 19:34:58 -0700
  • 91a9100cbb
    Fix linting Khanh H. 2024-09-14 07:28:24 -0700
  • 54d3434bf7
    Add padding modifier for %m, %Y Khanh Hoang 2024-09-14 01:37:38 -0700
  • 1b7fd13d5e
    Add padding modifier to day of year, duration's remains unpadded Khanh Hoang 2024-09-14 01:12:50 -0700
  • 545dc4148a Add value ctor taking name_arg Victor Zverovich 2024-09-14 10:24:47 -0700
  • 3f5e45dd33 Simplify handling of _BitInt Victor Zverovich 2024-09-14 10:07:50 -0700
  • 2e3b6fbd9f Remove redundant check Victor Zverovich 2024-09-14 09:48:33 -0700
  • a0328e1f9f Improve error reporting Victor Zverovich 2024-09-14 09:37:04 -0700
  • de28ef5f86 Remove make_arg Victor Zverovich 2024-09-14 09:18:47 -0700
  • 2d5e561a6b Cleanup argument handling Victor Zverovich 2024-09-14 08:50:14 -0700
  • 6537fb439c Update changelog Victor Zverovich 2024-09-14 08:14:22 -0700
  • 50aac2ac92 Add reference to iterator_traits Victor Zverovich 2024-09-14 08:07:39 -0700
  • 538d8777e5 Workaround a bug in libstdc++ Victor Zverovich 2024-09-14 07:15:39 -0700
  • 0335312320 Demacrify UTF-8 check Victor Zverovich 2024-09-13 18:38:08 -0700
  • 463fe65f17 Cleanup FMT_COMPILE_STRING Victor Zverovich 2024-09-12 19:53:28 -0700
  • 1782a6eac0 Rename pragma macros Victor Zverovich 2024-09-12 19:14:22 -0700
  • b52fb98846 Fix no locale build Victor Zverovich 2024-09-11 20:02:11 -0700