Commit Graph

  • 72785a3aba Cleanup write Victor Zverovich 2022-12-30 13:53:55 -0800
  • 0c3dd5ddd7 Remove redundant check Victor Zverovich 2022-12-30 12:53:36 -0800
  • 739b600f40 Remove iterator shenanigans Victor Zverovich 2022-12-30 12:21:32 -0800
  • 3710c4d38f Link to dragonbox Victor Zverovich 2022-12-30 12:07:55 -0800
  • a05ba44df8 Simplify format string parsing Victor Zverovich 2022-12-30 10:58:22 -0800
  • ffb9b1d13c Improve handling of signed types Victor Zverovich 2022-12-30 10:20:07 -0800
  • 32190859ec Fix handling of char Victor Zverovich 2022-12-30 08:59:12 -0800
  • 8fe4d97d5e Reduce template instantiations Victor Zverovich 2022-12-30 07:30:28 -0800
  • 7e5a959564
    Fix build with MSVC C++20 modules (#3254) Orvid King 2022-12-28 19:58:57 -0800
  • d7f5d31596
    Update core.h Orvid King 2022-12-28 19:32:33 -0800
  • 31816bd2f6
    Fix build with MSVC C++20 modules Orvid King 2022-12-28 16:59:02 -0800
  • 9e60304869 Clarify that unused args are allowed Victor Zverovich 2022-12-28 06:58:04 -0800
  • 7ad48c1f65 Cleanup core.h Victor Zverovich 2022-12-26 08:52:44 -0800
  • a921a596e7 Cleanup core.h Victor Zverovich 2022-12-26 07:36:34 -0800
  • 3e762fdf5c Use ignore_unused Victor Zverovich 2022-12-26 06:57:21 -0800
  • 79981a2528 Cleanup ranges formatting Victor Zverovich 2022-12-25 19:54:48 -0800
  • bd12aaa98e Simplify format string parsing Victor Zverovich 2022-12-25 12:31:38 -0800
  • b8f36207c9 Simplify format string parsing Victor Zverovich 2022-12-25 11:21:48 -0800
  • d907786f04 Move anchor to where it belongs Victor Zverovich 2022-12-25 10:58:54 -0800
  • f2355bbe5e Fix docs Victor Zverovich 2022-12-25 10:25:35 -0800
  • f398c94761 Fix docs Victor Zverovich 2022-12-25 10:24:36 -0800
  • 4841784e82 Simplify C99 strftime detection conditions Vladislav Shchapov 2022-12-25 22:24:07 +0500
  • cb72c23e9e Improve timezone tests Vladislav Shchapov 2022-12-22 20:39:19 +0500
  • 583f2d8209 Set timezone for chrono tests Vladislav Shchapov 2022-12-22 20:25:12 +0500
  • f8483726c4 Simplify C99 strftime detection conditions Vladislav Shchapov 2022-12-25 22:24:07 +0500
  • fd0e101869 Improve timezone tests Vladislav Shchapov 2022-12-22 20:39:19 +0500
  • 262991b641 Set timezone for chrono tests Vladislav Shchapov 2022-12-22 20:25:12 +0500
  • 32c4390704 Minor cleanup Victor Zverovich 2022-12-25 08:59:25 -0800
  • 3a5e19fbf5 Minor cleanup Victor Zverovich 2022-12-25 08:28:40 -0800
  • dfb857ebef Refactor format spec parsing Victor Zverovich 2022-12-24 19:22:39 -0800
  • 9ea9b6bcb1 Cleanup arg id parsing Victor Zverovich 2022-12-24 16:27:29 -0800
  • 2b0ff62a7f Remove unused template arg from format_string_checker Victor Zverovich 2022-12-24 15:46:34 -0800
  • d1745084e0 Simplify parse context Victor Zverovich 2022-12-24 15:09:09 -0800
  • 407e7b7b6d basic_format_specs -> format_specs Victor Zverovich 2022-12-24 14:34:50 -0800
  • 3cf9794755 Cleanup format string parsing Victor Zverovich 2022-12-24 13:47:20 -0800
  • 934c8e5f76 Refactor precision parsing Victor Zverovich 2022-12-24 11:40:34 -0800
  • fc96938345 Remove empty semicolon Shawn Zhong 2022-12-23 19:20:08 -0600
  • f0ab112c34 Cleanup parsing Victor Zverovich 2022-12-24 09:40:35 -0800
  • 9660e5b956 Remove redundant tests Victor Zverovich 2022-12-24 07:28:13 -0800
  • a585571e90 Ignore 0 character with align Shawn Zhong 2022-12-23 19:16:24 -0600
  • 840ec8569d Cleanup width handlers Victor Zverovich 2022-12-23 18:45:21 -0800
  • 1dadeb8a33 Refactor width parsing Victor Zverovich 2022-12-23 16:05:05 -0800
  • d78ef941d1 Remove empty semicolon Shawn Zhong 2022-12-23 19:20:08 -0600
  • 044e13d4a6 Ignore 0 character with align Shawn Zhong 2022-12-23 19:16:24 -0600
  • 275b4b3417 Remove obsolete parse-benchmark Victor Zverovich 2022-12-23 11:17:37 -0800
  • e004f1d699 Fix for issue #3241 Vladislav Shchapov 2022-12-23 17:47:54 +0500
  • bde1a6070d Simplify fill and alignment parsing Victor Zverovich 2022-12-23 10:12:05 -0800
  • 040dc2a5d4 small typo in syntax.rst Cleroth 2022-12-23 10:44:36 +0800
  • 2a0c98cb7a Fix for issue #3241 Vladislav Shchapov 2022-12-23 17:47:54 +0500
  • 2d4d74fbfb
    small typo in syntax.rst Cleroth 2022-12-23 10:44:36 +0800
  • 6a186bcd66 Localize FMT_USE_LOCAL_TIME Victor Zverovich 2022-12-21 14:51:23 -0800
  • 8c56919bd2 Check chrono spec starts with % Shawn Zhong 2022-12-17 03:52:20 -0600
  • 115001a3b1 Formatting of system clocks ought to be to UTC, not to local time. This improves standards conformance of fmt. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2022-12-16 16:23:52 +0000
  • 95517b5796 Check chrono spec starts with % Shawn Zhong 2022-12-17 03:52:20 -0600
  • 5d28f2cf6b Fix duration with precision Shawn Zhong 2022-12-17 03:03:32 -0600
  • ea6b51c252
    Formatting of system clocks ought to be to UTC, not to local time. This improves standards conformance of fmt. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2022-12-16 16:23:52 +0000
  • b90895412f Fix formatting of named arguments with locale Victor Zverovich 2022-12-15 09:54:16 -0800
  • d072f1dc69 Fix for issue #3228 Vladislav Shchapov 2022-12-14 18:06:09 +0500
  • d3f489a65d Fix for issue #3228 Vladislav Shchapov 2022-12-14 18:06:09 +0500
  • 3999fd193a Workaround an ADL issue Victor Zverovich 2022-12-11 09:23:39 -0800
  • c06e0b4ede Extract timezone offset from timezone conversion functions Vladislav Shchapov 2022-12-10 15:23:49 +0500
  • 1bf302a4ea Implement %Ez, %Oz for chrono formatter Vladislav Shchapov 2022-12-09 18:24:25 +0500
  • f1733afd49 Pin godbolt example to specific version Victor Zverovich 2022-12-10 09:35:55 -0800
  • 00bca55c75 Extract timezone offset from timezone conversion functions Vladislav Shchapov 2022-12-10 15:23:49 +0500
  • 41c0e5d60e Implement %Ez, %Oz for chrono formatter Vladislav Shchapov 2022-12-09 18:24:25 +0500
  • f61dcccc6e
    Update README.rst Victor Zverovich 2022-12-06 11:52:37 -0800
  • f9bcbdcbcf
    Update README.rst Victor Zverovich 2022-12-06 11:51:59 -0800
  • 1a854b4aa5 Clarify what mod_inv_5 is Victor Zverovich 2022-12-04 08:36:03 -0800
  • 62ceb181b1 fix #3105 - Compile-time error when mixing named argument with automatic indexing Radek Brich 2022-11-30 14:00:32 +0100
  • b0c8263cb2 include/fmt/core.h: copy constructors removal Maksymilian Czudziak 2022-11-28 07:23:24 +0100
  • d24be2e95c Add countl_zero function Vladislav Shchapov 2022-11-30 22:32:32 +0500
  • 81c5a48775 Add countl_zero function Vladislav Shchapov 2022-11-30 22:32:32 +0500
  • 8d50d814db Fix a chrono formatting issue found by fuzzing Victor Zverovich 2022-11-30 11:04:51 -0800
  • 115ca96e0e Bump tested CMake version to 3.25 Vladislav Shchapov 2022-11-28 23:45:52 +0500
  • 886491625d Remove workaround for GTest bug Vladislav Shchapov 2022-11-27 12:41:44 +0500
  • 5b202be5e0
    fix #3105 - Compile-time error when mixing named argument with automatic indexing Radek Brich 2022-11-30 14:00:32 +0100
  • 6c3cd24191 Bump tested CMake version to 3.25 Vladislav Shchapov 2022-11-28 23:45:52 +0500
  • 5e4a210135 include/fmt/core.h: error handling and return separated Maksymilian Czudziak 2022-11-28 07:24:08 +0100
  • 645f140426 include/fmt/core.h: copy constructors removal Maksymilian Czudziak 2022-11-28 07:23:24 +0100
  • 74c51ff37e Skip only strptime dependent test in scan-test Vladislav Shchapov 2022-11-26 16:42:02 +0500
  • c731319f86 Skip only strptime dependent test in scan-test Vladislav Shchapov 2022-11-26 16:42:02 +0500
  • ece4b70b06 Remove workaround for GTest bug Vladislav Shchapov 2022-11-27 12:41:44 +0500
  • 69ffedfe52 Use target_compile_features to specify C++ standard requirement Chris Thrasher 2022-11-24 23:33:42 -0600
  • fae6f7e081 Optimize range formatter Victor Zverovich 2022-11-26 08:50:46 -0800
  • a69e43c9d7
    Update benchmark results Victor Zverovich 2022-11-25 09:52:02 -0800
  • 8b79716987
    Use target_compile_features to specify C++ standard requirement Chris Thrasher 2022-11-24 23:33:42 -0600
  • 91c024ed33 Rename leading_v -> leading_xdigit Vladislav Shchapov 2022-11-24 21:11:55 +0500
  • 649aa102d6 CI linux: add CIFuzz Github action David Korczynski 2022-11-20 12:54:21 -0800
  • b0690c9bf0 Rename leading_v -> leading_xdigit Vladislav Shchapov 2022-11-24 21:11:55 +0500
  • 31364732dc Replace snprintf-based hex float formatter with internal implementation Vladislav Shchapov 2022-11-12 22:18:30 +0500
  • 74d55a4938 Add missing operators Vladislav Shchapov 2022-11-14 13:16:58 +0500
  • b8f69a5eb2 Replace snprintf-based hex float formatter with internal implementation Vladislav Shchapov 2022-11-12 22:18:30 +0500
  • 071f47175b Add missing operators Vladislav Shchapov 2022-11-14 13:16:58 +0500
  • 8276f1a204 Fix warning: the implicit by-copy capture of "this" is deprecated (EDG frontend) Vladislav Shchapov 2022-11-19 16:38:41 +0500
  • 81ebe70b9b Fix warning: a class type that is not trivially copyable passed through ellipsis (EDG frontend) Vladislav Shchapov 2022-11-19 16:07:05 +0500
  • 087b0fafd1 Rename check to fmt_check (fixes #2965) so that it works with unreal engine Daniel Butum 2022-11-22 12:34:06 +0200
  • 7b740541b2 CI linux: add CIFuzz Github action David Korczynski 2022-11-20 12:54:21 -0800
  • 8a92c793b4
    Add back C++20 module for MSVC Tinson Lai 2022-11-19 22:57:18 +0800
  • c87441cf1a Fix warning: the implicit by-copy capture of "this" is deprecated (EDG frontend) Vladislav Shchapov 2022-11-19 16:38:41 +0500
  • cd246dbbab Fix warning: a class type that is not trivially copyable passed through ellipsis (EDG frontend) Vladislav Shchapov 2022-11-19 16:07:05 +0500