Commit Graph

  • 4046f97278 Fix -Wmissing-noreturn warning (#4194) Yi Kong 2024-10-11 00:59:56 +09:00
  • 6bdc12a199 detail_exported -> detail Victor Zverovich 2024-10-09 10:35:30 -07:00
  • 786a4b0968 Cleanup fixed_string Victor Zverovich 2024-10-09 08:42:49 -07:00
  • 2cb3b7c64b Update README.md Victor Zverovich 2024-10-06 07:39:03 -07:00
  • e9cba69057 Update README.md Victor Zverovich 2024-10-06 07:38:41 -07:00
  • 02537548f3 Cleanup an example Victor Zverovich 2024-10-04 17:15:07 -07:00
  • c68c5fa7c7 Test FMT_BUILTIN_TYPES Victor Zverovich 2024-10-04 12:57:57 -07:00
  • 22701d5f63 Address build failures when using Tip-of-Tree clang. (#4187) Haowei 2024-10-04 06:45:29 -07:00
  • e62c41ffb0 Conform std::iterator_traits<fmt::appender> to [iterator.traits]/1 (#4185) Casey Carter 2024-10-03 09:05:14 -07:00
  • 18792893d8 Silencing Wextra-semi warning (#4188) Francesco Cavaliere 2024-10-03 18:00:55 +02:00
  • c90bc91862 Bump actions/checkout from 4.1.6 to 4.2.0 (#4182) dependabot[bot] 2024-10-01 13:39:00 -07:00
  • c95722ad62 Improve naming consistency Victor Zverovich 2024-09-29 18:17:44 -07:00
  • db06b0df87 Use countl_zero in bigint Victor Zverovich 2024-09-29 16:57:29 -07:00
  • b9ec48d9ca Cleanup bigint Victor Zverovich 2024-09-29 11:07:50 -07:00
  • 3faf6f181e Add min_of/max_of Victor Zverovich 2024-09-29 10:23:29 -07:00
  • d64b100a30 Relax constexpr Victor Zverovich 2024-09-29 09:16:29 -07:00
  • ff9ee0461a Fix handling FMT_BUILTIN_TYPES Victor Zverovich 2024-09-28 09:23:48 -07:00
  • 1c5883bef0 Test nondeterministic conversion to format string Victor Zverovich 2024-09-28 08:20:24 -07:00
  • cacc3108c5 Don't assume repeated evaluation of string literal produce the same pointer Victor Zverovich 2024-09-28 08:00:39 -07:00
  • fade652ade Require clang >=15 for _BitInt support (#4176) Justin Riddell 2024-09-27 00:10:51 +01:00
  • 96dca569a1 Module linkage fixes for shared build (#4169) Cameron Angus 2024-09-26 15:53:55 +01:00
  • 891c9a73ae Cleanup format API Victor Zverovich 2024-09-22 15:31:52 -07:00
  • 9282222b7d Export more Victor Zverovich 2024-09-22 15:10:58 -07:00
  • e5b20ff0d0 Deprecate detail::locale_ref Victor Zverovich 2024-09-22 10:44:38 -07:00
  • ff92223549 Simplify locale handling Victor Zverovich 2024-09-22 09:47:09 -07:00
  • 80c4d42c66 Cleanup format.h Victor Zverovich 2024-09-22 08:20:16 -07:00
  • 3b70966df5 Add width and alignment support to error_code Victor Zverovich 2024-09-21 07:39:24 -07:00
  • 05226c4bd9 Remove type_identity Victor Zverovich 2024-09-20 19:13:09 -07:00
  • c283b458a5 Cleanup format.h Victor Zverovich 2024-09-20 19:00:23 -07:00
  • fe79932c26 Fix conversion warning on chrono.h (#4170) Paulo Assis 2024-09-20 20:47:27 -03:00
  • 23fcf1942a Apply clang-format Victor Zverovich 2024-09-20 09:34:10 -07:00
  • 3f296e3d4a Workaround clang-format nonsense Victor Zverovich 2024-09-20 09:05:59 -07:00
  • a197a994c5 Add member format_as for std Victor Zverovich 2024-09-20 07:08:47 -07:00
  • 6d43c755bc Fix a typo Victor Zverovich 2024-09-19 10:49:11 -07:00
  • 1f87b1c58d Use fmt::formatter specialization for std::reference_wrapper to avoid undefined behavior (#4164) Vladislav Shchapov 2024-09-19 22:34:33 +05:00
  • ed8f8be70d More chrono padding (#4161) Khanh H 2024-09-18 09:27:45 -07:00
  • 55a0a9cd62 Cleanup pragma detection Victor Zverovich 2024-09-17 19:46:30 -07:00
  • 5c926d9ff9 Remove FMT_UNCHECKED_ITERATOR Victor Zverovich 2024-09-17 19:40:29 -07:00
  • 8b024662d4 Remove unnecessary inheritance Victor Zverovich 2024-09-17 19:31:55 -07:00
  • 2f1424be90 Simplify handling of arrays Victor Zverovich 2024-09-17 19:05:43 -07:00
  • 239aa6911b Remove unwrap_named_arg Victor Zverovich 2024-09-16 20:42:41 -07:00
  • 497df6db61 Remove formattable Victor Zverovich 2024-09-16 20:32:27 -07:00
  • a25e594f6a Remove range_mapper Victor Zverovich 2024-09-16 20:24:30 -07:00
  • 503dff93ec Simplify has_formatter Victor Zverovich 2024-09-16 20:15:54 -07:00
  • 3374a95b50 Simplify has_formatter Victor Zverovich 2024-09-16 20:08:52 -07:00
  • 0e62e5dc7c Simplify has_formatter Victor Zverovich 2024-09-16 19:48:02 -07:00
  • 7ce013971b Sync value ctors and type mapper Victor Zverovich 2024-09-16 19:23:08 -07:00
  • 07e70151d5 format std::reference_wrapper Yedidya Feldblum 2024-09-16 13:37:19 -05:00
  • 4197727712 Improve handling of unformattable args Victor Zverovich 2024-09-16 18:52:18 -07:00
  • 527e98e3f8 Remove unformattable Victor Zverovich 2024-09-15 17:28:27 -07:00
  • 8a19b2db77 arg_mapper -> type_mapper Victor Zverovich 2024-09-15 17:09:49 -07:00
  • e97df46ae1 Cleanup type mapping Victor Zverovich 2024-09-15 16:02:29 -07:00
  • 39f1e0903a Remove FMT_MAP_API Victor Zverovich 2024-09-15 10:52:36 -07:00
  • d832830f60 Cleanup type mapping Victor Zverovich 2024-09-15 09:17:55 -07:00
  • b329ff194f Always detect encoding on Windows Victor Zverovich 2024-09-15 08:52:33 -07:00
  • 2af403ce64 Simplify type mapping Victor Zverovich 2024-09-14 20:59:54 -07:00
  • b7513b1d00 Simplify type mapping Victor Zverovich 2024-09-14 20:23:42 -07:00
  • 761d35f763 Cleanup format_as handling Victor Zverovich 2024-09-14 19:34:58 -07:00
  • 545dc4148a Add value ctor taking name_arg Victor Zverovich 2024-09-14 10:24:47 -07:00
  • 3f5e45dd33 Simplify handling of _BitInt Victor Zverovich 2024-09-14 10:07:50 -07:00
  • 2e3b6fbd9f Remove redundant check Victor Zverovich 2024-09-14 09:48:33 -07:00
  • a0328e1f9f Improve error reporting Victor Zverovich 2024-09-14 09:37:04 -07:00
  • de28ef5f86 Remove make_arg Victor Zverovich 2024-09-14 09:18:47 -07:00
  • 2d5e561a6b Cleanup argument handling Victor Zverovich 2024-09-14 08:50:14 -07:00
  • 6537fb439c Update changelog Victor Zverovich 2024-09-14 08:14:22 -07:00
  • 50aac2ac92 Add reference to iterator_traits Victor Zverovich 2024-09-14 08:07:39 -07:00
  • 538d8777e5 Workaround a bug in libstdc++ Victor Zverovich 2024-09-14 07:15:39 -07:00
  • 0335312320 Demacrify UTF-8 check Victor Zverovich 2024-09-13 18:38:08 -07:00
  • 463fe65f17 Cleanup FMT_COMPILE_STRING Victor Zverovich 2024-09-12 19:53:28 -07:00
  • 1782a6eac0 Rename pragma macros Victor Zverovich 2024-09-12 19:14:22 -07:00
  • b52fb98846 Fix no locale build Victor Zverovich 2024-09-11 20:02:11 -07:00
  • b6a6ec7f1c FMT_EXCEPTIONS -> FMT_USE_EXCEPTIONS Victor Zverovich 2024-09-11 19:34:12 -07:00
  • 89999f1672 Simplify pragma Victor Zverovich 2024-09-11 18:52:56 -07:00
  • b90b4bc981 Remove FMT_STATIC_THOUSANDS_SEPARATOR in favor of FMT_USE_LOCALE Victor Zverovich 2024-09-11 18:30:05 -07:00
  • a1d6f9a973 Minor cleanup Victor Zverovich 2024-09-11 17:20:20 -07:00
  • 689ec7a087 Cleanup Victor Zverovich 2024-09-11 16:05:34 -07:00
  • 28143dc99d Cleanup chrono Victor Zverovich 2024-09-11 15:41:51 -07:00
  • 1bde49e545 Remove FMT_USE_USER_LITERALS Victor Zverovich 2024-09-11 08:54:54 -07:00
  • f924d16e47 fix: pass /utf-8 only if the compiler is MSVC at build time Amin Yahyaabadi 2024-09-11 04:55:58 -07:00
  • ab8f9d5b08 Cleanup format API Victor Zverovich 2024-09-11 07:48:43 -07:00
  • 6f62db098a Cleanup format API Victor Zverovich 2024-09-11 07:17:14 -07:00
  • ab44ee7521 Avoid shadowing Victor Zverovich 2024-09-11 06:49:02 -07:00
  • 0d4e7e3fee Remove old workaround Victor Zverovich 2024-09-11 06:17:47 -07:00
  • 8ee89546ff Remove old workaround Victor Zverovich 2024-09-10 21:06:25 -07:00
  • a5deb96bf5 Update gcc version Victor Zverovich 2024-09-10 20:37:50 -07:00
  • 61a241f03f Cleanup Victor Zverovich 2024-09-10 20:23:04 -07:00
  • ff82d8d2b5 Cleanup visit Victor Zverovich 2024-09-10 20:04:00 -07:00
  • 0cc20f5639 Remove iterator_t Victor Zverovich 2024-09-10 19:42:49 -07:00
  • 2ba6785d8f Remove unused type Victor Zverovich 2024-09-10 19:00:08 -07:00
  • 5644e7507c Remove unnecessary forwarding Victor Zverovich 2024-09-10 18:35:32 -07:00
  • 5345cfe6b3 Adjust clang-format Victor Zverovich 2024-09-10 18:24:35 -07:00
  • 3e9fdb3a1f Cleanup Victor Zverovich 2024-09-10 17:01:23 -07:00
  • 3ada4aed20 Optionally exclude Unicode data Victor Zverovich 2024-09-08 16:36:02 -07:00
  • b37be85bf1 Optionally disable named arguments Victor Zverovich 2024-09-08 16:10:01 -07:00
  • 70643b2511 Don't use format_error if exceptions disabled Victor Zverovich 2024-09-08 15:56:36 -07:00
  • 967e2d177d Cleanup Victor Zverovich 2024-09-08 11:32:42 -07:00
  • 02c5d637c5 Cleanup Victor Zverovich 2024-09-08 11:07:00 -07:00
  • 047bf75c24 Cleanup Victor Zverovich 2024-09-08 10:00:25 -07:00
  • 2d3ba32e79 Improve debug codegen Victor Zverovich 2024-09-08 09:17:59 -07:00
  • 6c90b31fbd Improve debug codegen Victor Zverovich 2024-09-08 07:48:27 -07:00