Commit Graph

  • f2355bbe5e Fix docs Victor Zverovich 2022-12-25 10:25:35 -08:00
  • f398c94761 Fix docs Victor Zverovich 2022-12-25 10:24:36 -08:00
  • 4841784e82 Simplify C99 strftime detection conditions Vladislav Shchapov 2022-12-25 22:24:07 +05:00
  • cb72c23e9e Improve timezone tests Vladislav Shchapov 2022-12-22 20:39:19 +05:00
  • 583f2d8209 Set timezone for chrono tests Vladislav Shchapov 2022-12-22 20:25:12 +05:00
  • 32c4390704 Minor cleanup Victor Zverovich 2022-12-25 08:59:25 -08:00
  • 3a5e19fbf5 Minor cleanup Victor Zverovich 2022-12-25 08:28:40 -08:00
  • dfb857ebef Refactor format spec parsing Victor Zverovich 2022-12-24 19:22:39 -08:00
  • 9ea9b6bcb1 Cleanup arg id parsing Victor Zverovich 2022-12-24 16:27:29 -08:00
  • 2b0ff62a7f Remove unused template arg from format_string_checker Victor Zverovich 2022-12-24 15:46:34 -08:00
  • d1745084e0 Simplify parse context Victor Zverovich 2022-12-24 15:09:09 -08:00
  • 407e7b7b6d basic_format_specs -> format_specs Victor Zverovich 2022-12-24 14:34:50 -08:00
  • 3cf9794755 Cleanup format string parsing Victor Zverovich 2022-12-24 13:47:20 -08:00
  • 934c8e5f76 Refactor precision parsing Victor Zverovich 2022-12-24 11:40:34 -08:00
  • fc96938345 Remove empty semicolon Shawn Zhong 2022-12-23 19:20:08 -06:00
  • f0ab112c34 Cleanup parsing Victor Zverovich 2022-12-24 09:40:35 -08:00
  • 9660e5b956 Remove redundant tests Victor Zverovich 2022-12-24 07:28:13 -08:00
  • a585571e90 Ignore 0 character with align Shawn Zhong 2022-12-23 19:16:24 -06:00
  • 840ec8569d Cleanup width handlers Victor Zverovich 2022-12-23 18:45:21 -08:00
  • 1dadeb8a33 Refactor width parsing Victor Zverovich 2022-12-23 16:05:05 -08:00
  • 275b4b3417 Remove obsolete parse-benchmark Victor Zverovich 2022-12-23 11:17:37 -08:00
  • e004f1d699 Fix for issue #3241 Vladislav Shchapov 2022-12-23 17:47:54 +05:00
  • bde1a6070d Simplify fill and alignment parsing Victor Zverovich 2022-12-23 10:12:05 -08:00
  • 040dc2a5d4 small typo in syntax.rst Cleroth 2022-12-23 10:44:36 +08:00
  • 6a186bcd66 Localize FMT_USE_LOCAL_TIME Victor Zverovich 2022-12-21 14:51:23 -08:00
  • 8c56919bd2 Check chrono spec starts with % Shawn Zhong 2022-12-17 03:52:20 -06:00
  • 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 +00:00
  • b90895412f Fix formatting of named arguments with locale Victor Zverovich 2022-12-15 09:54:16 -08:00
  • d072f1dc69 Fix for issue #3228 Vladislav Shchapov 2022-12-14 18:06:09 +05:00
  • 3999fd193a Workaround an ADL issue Victor Zverovich 2022-12-11 09:23:39 -08:00
  • c06e0b4ede Extract timezone offset from timezone conversion functions Vladislav Shchapov 2022-12-10 15:23:49 +05:00
  • 1bf302a4ea Implement %Ez, %Oz for chrono formatter Vladislav Shchapov 2022-12-09 18:24:25 +05:00
  • f1733afd49 Pin godbolt example to specific version Victor Zverovich 2022-12-10 09:35:55 -08:00
  • f61dcccc6e Update README.rst Victor Zverovich 2022-12-06 11:52:37 -08:00
  • f9bcbdcbcf Update README.rst Victor Zverovich 2022-12-06 11:51:59 -08:00
  • 1a854b4aa5 Clarify what mod_inv_5 is Victor Zverovich 2022-12-04 08:36:03 -08:00
  • 62ceb181b1 fix #3105 - Compile-time error when mixing named argument with automatic indexing Radek Brich 2022-11-30 14:00:32 +01:00
  • b0c8263cb2 include/fmt/core.h: copy constructors removal Maksymilian Czudziak 2022-11-28 07:23:24 +01:00
  • d24be2e95c Add countl_zero function Vladislav Shchapov 2022-11-30 22:32:32 +05:00
  • 8d50d814db Fix a chrono formatting issue found by fuzzing Victor Zverovich 2022-11-30 11:04:51 -08:00
  • 115ca96e0e Bump tested CMake version to 3.25 Vladislav Shchapov 2022-11-28 23:45:52 +05:00
  • 886491625d Remove workaround for GTest bug Vladislav Shchapov 2022-11-27 12:41:44 +05:00
  • 74c51ff37e Skip only strptime dependent test in scan-test Vladislav Shchapov 2022-11-26 16:42:02 +05:00
  • 69ffedfe52 Use target_compile_features to specify C++ standard requirement Chris Thrasher 2022-11-24 23:33:42 -06:00
  • fae6f7e081 Optimize range formatter Victor Zverovich 2022-11-26 08:50:46 -08:00
  • a69e43c9d7 Update benchmark results Victor Zverovich 2022-11-25 09:52:02 -08:00
  • 91c024ed33 Rename leading_v -> leading_xdigit Vladislav Shchapov 2022-11-24 21:11:55 +05:00
  • 649aa102d6 CI linux: add CIFuzz Github action David Korczynski 2022-11-20 12:54:21 -08:00
  • 31364732dc Replace snprintf-based hex float formatter with internal implementation Vladislav Shchapov 2022-11-12 22:18:30 +05:00
  • 74d55a4938 Add missing operators Vladislav Shchapov 2022-11-14 13:16:58 +05:00
  • 8276f1a204 Fix warning: the implicit by-copy capture of "this" is deprecated (EDG frontend) Vladislav Shchapov 2022-11-19 16:38:41 +05:00
  • 81ebe70b9b Fix warning: a class type that is not trivially copyable passed through ellipsis (EDG frontend) Vladislav Shchapov 2022-11-19 16:07:05 +05:00
  • 3160847ebd Enable C++17 tests on macOS Vladislav Shchapov 2022-11-13 15:18:57 +05:00
  • 6a95f8c7eb Add missing env CTEST_OUTPUT_ON_FAILURE Vladislav Shchapov 2022-11-13 15:17:57 +05:00
  • c7980542d3 Skip the scan-test if strptime isn't defined (#3184) thesmurph 2022-11-16 09:42:01 -08:00
  • 7df30f91ae Format unique_ptr with custom deleter (#3177) Hans-Martin B. Jensen 2022-11-14 06:54:32 +01:00
  • d2e89c8b08 Document more chrono specs Victor Zverovich 2022-11-08 19:35:34 -10:00
  • bd19593204 Document more chrono specs Victor Zverovich 2022-11-08 16:22:23 -10:00
  • fd0d0ec8df Document more chrono specs Victor Zverovich 2022-11-08 14:56:02 -10:00
  • 8e93434edd Update README.rst Victor Zverovich 2022-11-08 11:21:16 -08:00
  • fc07217d85 Make utf-8 detection compatible with gbk Victor Zverovich 2022-11-02 15:42:47 -07:00
  • cb7373b469 Replace format with FMT_STRING. (#3162) Vladislav Shchapov 2022-11-03 01:17:16 +05:00
  • 795ed8abf5 Add precision modifier for seconds in chrono format (#3148) Stepan Ponomaryov 2022-11-02 21:58:51 +03:00
  • 66d71a1b35 Fixing formatting of range of range of char. (#3158) Barry Revzin 2022-11-02 13:04:54 -05:00
  • 80f8d34427 fmt::ostream - aggregate buffer instead of inheriting it (#3139) Ihor Dutchak 2022-10-23 17:21:36 +03:00
  • 64965bdc96 Add locale getter in tm_writer (#3147) Stepan Ponomaryov 2022-10-20 20:22:03 +03:00
  • e1ffa7655d Fix warning: conditional expression is constant. (#3150) Vladislav Shchapov 2022-10-20 19:49:53 +05:00
  • 8c19bf3f2f Mention MariaDB amongst the projects that use fmt (#3145) Federico Razzoli 2022-10-17 21:33:05 +01:00
  • f67dbc9811 Remove duplicate implementation (#3144) Vladislav Shchapov 2022-10-17 23:15:28 +05:00
  • cd7202e039 Fix overflow error (#3143) Vladislav Shchapov 2022-10-17 02:04:55 +05:00
  • 51d3685efe Remove duplicate template parameter. (#3142) Vladislav Shchapov 2022-10-15 04:34:24 +05:00
  • 9254cfa6f0 Support formatting of subseconds (#3115) Patrick Roocks 2022-10-12 23:33:53 +02:00
  • cfb34a0607 Avoid using uint as a type name (#3137) Ihor Dutchak 2022-10-12 20:53:47 +03:00
  • 5ad7b71381 Fix options for C++20 experimental module in CMake (#3134) Tinson Lai 2022-10-12 23:23:12 +08:00
  • d2c47c0df2 Fix broken condition (#3129) Vladislav Shchapov 2022-10-08 01:46:45 +05:00
  • 491c32cbd9 Workaround gcc bug 103879 Victor Zverovich 2022-10-05 21:12:38 -07:00
  • 662adf4f33 Move formatter<std::error_code> from fmt/os.h to fmt/std.h (#3125) Vladislav Shchapov 2022-10-02 05:46:09 +05:00
  • ad91cab374 Normalization of stdlib inline namespace names (#3119) Vladislav Shchapov 2022-09-29 21:52:38 +05:00
  • 0ccaed3a6c Set CMAKE_RUNTIME_OUTPUT_DIRECTORY relative to CMAKE_CURRENT_BINARY_DIR instead of CMAKE_BINARY_DIR (#3120) Vladislav Shchapov 2022-09-29 04:51:23 +05:00
  • ad719619cc Support formatting of std time_point with utc_clock (#3110) Patrick Roocks 2022-09-28 16:31:53 +02:00
  • 6e0a5f7fba Update CI to Ubuntu 20.04 and to newer versions of actions Dimitrij Mijoski 2022-09-27 20:38:46 +02:00
  • 48f525d025 Add basic_format_string::get() huangqinjin 2022-09-22 22:01:43 +08:00
  • 0b5cb18b71 Use buffering in to_string to avoid bloat Victor Zverovich 2022-09-21 17:11:43 -07:00
  • 4c4f99a583 Update a godbolt link Victor Zverovich 2022-09-21 12:05:57 -07:00
  • 3272a7a3ce Update an example Victor Zverovich 2022-09-21 12:03:18 -07:00
  • a48e3355a6 Improve docs Victor Zverovich 2022-09-18 08:44:04 -07:00
  • afcf424294 Update docs Victor Zverovich 2022-09-16 15:27:18 -07:00
  • ac85afaab6 Simplify format_error Victor Zverovich 2022-09-16 14:25:14 -07:00
  • 3178bb9a26 Update docs Victor Zverovich 2022-09-16 10:29:53 -07:00
  • cf58f64c54 Update docs Victor Zverovich 2022-09-16 10:28:00 -07:00
  • e4e0ae3918 Use fmt/core.h in examples Victor Zverovich 2022-09-15 20:41:32 -07:00
  • d65acc4e6c Improve docs Victor Zverovich 2022-09-14 10:59:50 -07:00
  • c9f790b061 Update docs Victor Zverovich 2022-09-14 10:58:52 -07:00
  • 6b8144a5ac Update locale docs Victor Zverovich 2022-09-14 06:38:29 -07:00
  • 2d66ad5d33 Suppress -Wshadow Björn Schäpers 2022-09-11 11:22:26 +02:00
  • 042af53324 Suppress -Wfloat-equal Björn Schäpers 2022-09-11 11:16:07 +02:00
  • 192859c2b5 Optimize writing to buffers via back_insert_iterator Victor Zverovich 2022-09-12 15:32:12 -07:00
  • e2f6d7665b fix gcc <= 7.1 compile errors Sergiu Deitsch 2022-09-12 11:01:44 +02:00
  • 61844b6b67 Fix build error on GCC-9 Vladislav Shchapov 2022-09-11 22:00:50 +05:00
  • 7a752e75ff New CI: GCC-9 Vladislav Shchapov 2022-09-11 01:25:20 +05:00