Commit Graph

  • 60cd5ea3f2 Add support for more formattable types in ranges Victor Zverovich 2021-08-08 09:36:56 -07:00
  • 4fd9a00f35 Simplify ostream interface Victor Zverovich 2021-09-03 12:47:33 -07:00
  • 5681563898 Cleanup ostream interface Victor Zverovich 2021-09-03 09:33:24 -07:00
  • 20931baf1d Disable fallback_formatter for arrays Victor Zverovich 2021-09-03 08:35:13 -07:00
  • d58d19ba32 Fix an odr violation in ranges.h (#2483) Pierre-Antoine Lacaze 2021-09-02 17:47:44 +02:00
  • ee0659f8b6 Fix formatting of abstract classes via ostream Victor Zverovich 2021-09-02 08:13:47 -07:00
  • 8029bf955c Fix copy_str performance (#2477) Roman-Koshelev 2021-09-02 17:25:26 +03:00
  • 2520f410c8 Workaround for #2478 (#2482) Max 2021-09-02 17:13:30 +03:00
  • ee63f5f04e Workaround to MSVC bug (#2474) (#2476) Vladislav Shchapov 2021-08-31 19:54:42 +05:00
  • 1aaf72fb6d Add an example to fmt::runtime Victor Zverovich 2021-08-29 12:10:40 -07:00
  • c1313c2057 Clarify that format_to[_n] do not append a terminating null Victor Zverovich 2021-08-29 12:07:35 -07:00
  • cb0f177c35 Improve docs Victor Zverovich 2021-08-29 11:30:35 -07:00
  • 71677e5204 Improve docs Victor Zverovich 2021-08-29 11:21:38 -07:00
  • 4db5723525 add fuzzers for chrono timepoint and localtime,gmtime (#2469) Paul Dreik 2021-08-29 15:58:23 +02:00
  • dc7f3ef2bb Fix header name Victor Zverovich 2021-08-28 20:34:45 -07:00
  • 419ba86a91 Improve docs Victor Zverovich 2021-08-28 16:54:58 -07:00
  • 6a5b4d5faf Document format_string Victor Zverovich 2021-08-28 16:51:48 -07:00
  • 2599163b8a Document format_string Victor Zverovich 2021-08-28 15:20:56 -07:00
  • 8ef22f7740 Update docs Victor Zverovich 2021-08-28 12:05:30 -07:00
  • c0c4d1adab Update docs Victor Zverovich 2021-08-28 09:47:25 -07:00
  • 729a44e67d Depreate strtod and remove problematic tests Victor Zverovich 2021-08-28 09:20:36 -07:00
  • 74c1118964 Apply force inline Victor Zverovich 2021-08-26 21:17:35 -07:00
  • 596508a928 Cleanup Victor Zverovich 2021-08-26 20:56:28 -07:00
  • 043e3b3429 Remove static_assert from arg_mapper Victor Zverovich 2021-08-26 18:47:59 -07:00
  • 8b0cb944da Fix error reporting when mixing character types Victor Zverovich 2021-08-26 17:36:29 -07:00
  • 117fc67077 CI: replace g++ C++20 build to test FP formatting at compile-time Alexey Ochapov 2021-07-16 22:08:22 +03:00
  • c79a3841e8 make detail::fp and detail::bigit constexpr Alexey Ochapov 2021-08-27 00:57:50 +03:00
  • 5888de9f34 make detail::make_checked() constexpr Alexey Ochapov 2021-08-27 00:55:21 +03:00
  • 04b4b69b11 make detail::bit_cast() constexpr with C++20 Alexey Ochapov 2021-08-27 00:54:52 +03:00
  • fd34a3d246 make detail::basic_memory_buffer constexpr with C++20 Alexey Ochapov 2021-08-27 00:52:41 +03:00
  • 6d597e39c3 Fix overload ambiguity in arg_mapper Victor Zverovich 2021-08-26 16:54:27 -07:00
  • b9ce56d936 Improve comments Victor Zverovich 2021-08-26 16:30:58 -07:00
  • f889e52a15 Improve error reporting Victor Zverovich 2021-08-26 15:47:44 -07:00
  • 34caecd6b6 Use consistent initialization style Victor Zverovich 2021-08-23 10:10:56 -07:00
  • a44c8f651b reimplement formatter<tuple_join_view> (#2457) sunmy2019 2021-08-24 00:51:19 +08:00
  • 4b8bda25c0 Fix 2462 owent 2021-08-23 12:15:05 +08:00
  • 6b5e6119ee set clang in one place Paul Dreik 2021-08-21 14:24:45 +02:00
  • 7af1dc1d27 fix UB in fuzzer common (memcpy on nullptr) Paul Dreik 2021-08-21 14:24:30 +02:00
  • e77686f7a8 clang format Paul Dreik 2021-08-22 20:18:11 +02:00
  • 2207ea0b36 More escaping Victor Zverovich 2021-08-22 16:33:39 -07:00
  • a212ff757f Escape invalid code points Victor Zverovich 2021-08-22 15:14:13 -07:00
  • a76031e11d check -> is_printable Victor Zverovich 2021-08-22 13:23:38 -07:00
  • a7f280765c Improve naming Victor Zverovich 2021-08-22 12:44:00 -07:00
  • 07d033ecb4 Fix is_printable Victor Zverovich 2021-08-22 10:24:51 -07:00
  • cdb4299acb Add Unicode support to is_printable Victor Zverovich 2021-08-22 09:11:35 -07:00
  • 7df2c82a8a Rewrite printable.py codegen to emit C++ Victor Zverovich 2021-08-22 09:10:10 -07:00
  • 6cf90d7cee Add script license and fix python version Victor Zverovich 2021-08-22 08:17:58 -07:00
  • 2f1ad8ed3c Add printable codegen from Rust Victor Zverovich 2021-08-22 08:15:34 -07:00
  • 371d8e2ee0 Escape Unicode Victor Zverovich 2021-08-22 07:38:22 -07:00
  • 6397095ca4 More escaping Victor Zverovich 2021-08-21 09:35:05 -07:00
  • f69a572538 Don't overescape wide strings Victor Zverovich 2021-08-19 17:25:16 -07:00
  • 11b07a56b2 We should escape Victor Zverovich 2021-08-19 14:34:06 -07:00
  • b559cfd4c0 Implement basic escaping Victor Zverovich 2021-08-19 14:12:26 -07:00
  • 11d49491cb Handle global locale Victor Zverovich 2021-08-14 09:38:41 -07:00
  • 6ea6cf9464 Add decimal separator support to float Victor Zverovich 2021-07-18 07:39:22 -07:00
  • 9730a2af0a Update ChangeLog.rst Victor Zverovich 2021-08-13 10:07:48 -07:00
  • c2ed5f6863 Update ChangeLog.rst Victor Zverovich 2021-08-13 10:07:20 -07:00
  • 7b66e72e2c Use builtin intrinsics on intel (#2450) Chris White 2021-08-11 06:22:02 -07:00
  • d57b2a6525 Suppress a warning Victor Zverovich 2021-08-08 09:13:41 -07:00
  • bdfbd794e3 Cleanup begin/end usage Victor Zverovich 2021-08-07 08:55:01 -07:00
  • 111de881fa Don't copy non-const-iterable ranges Victor Zverovich 2021-08-07 07:27:20 -07:00
  • d6e882ed84 Undo the move because the doc is not a GH template Victor Zverovich 2021-08-06 11:22:33 -07:00
  • f488eed101 Resolve default constructor error in Xcode 7.2.1 and 8.2.1 Cory Quammen 2021-08-05 22:25:52 -04:00
  • 652c3653bb Move CONTRIBUTING.md to .github Victor Zverovich 2021-08-06 10:56:05 -07:00
  • fb19faa31b Improves README with svg badge (#2446) Nikita Sobolev 2021-08-05 16:50:15 +03:00
  • 07211701f4 Disable the -Wstringop-overflow warning from GCC 7 (#2442) Vladislav Shchapov 2021-08-03 02:20:18 +05:00
  • bba0a9d962 Make flush public Victor Zverovich 2021-07-30 07:02:49 -07:00
  • f1794a8853 Switch to threadsafe death test style Victor Zverovich 2021-07-29 06:56:38 -07:00
  • 0544a2279b Exclude fallback functions when FMT_BUILTIN_CLZ(LL) is not defined (#2434) brm 2021-07-25 19:37:18 +02:00
  • 5c222f0561 Add support for nonconst formattable types Victor Zverovich 2021-07-24 08:02:23 -07:00
  • 3def950b84 Set FMT_CAN_MODULE=OFF for MSVC 19.29.30035+ Spiros Tsalikis 2021-07-23 11:51:41 -04:00
  • 63fe2d5bd2 Add copy constructor for dynamic_format_arg_store, and test Spiros Tsalikis 2021-07-22 03:40:00 -04:00
  • 561834650a Improve digit count Victor Zverovich 2021-07-18 09:05:47 -07:00
  • f20f50368f Replace throw with FMT_THROW (#2427) Johnathan 2021-07-18 22:08:24 +08:00
  • 00235d8a99 fix module test odr violations (#2414) Cameron DaCamara 2021-07-17 09:16:49 -07:00
  • 2038bf6183 Update format_to usage Victor Zverovich 2021-07-13 07:56:24 -07:00
  • e41ac1f875 Don't use deprecated API in docs Victor Zverovich 2021-07-10 13:42:51 -07:00
  • 8465869d7b Move ignore_unused to detail Victor Zverovich 2021-07-09 08:24:11 -07:00
  • 3d53d1539d Warning removals in test code (#2399) mwinterb 2021-07-09 08:05:02 -07:00
  • 20e4ef8b4c Pass significand_size by value Victor Zverovich 2021-07-05 08:51:43 -07:00
  • c4a3c2342a Refactor locale handling Victor Zverovich 2021-07-05 08:12:39 -07:00
  • 7a0d301753 Update README.rst Victor Zverovich 2021-07-04 07:03:20 -07:00
  • f2b03facd9 Include test sources to pick up functions and classes from the module rather than from the non-modular library which is baked into the test-main library. (#2356) Daniela Engert 2021-07-03 14:21:54 +00:00
  • 02ad5e11da Add faint, blink, reverse and conceal to the emphases (#2394) Benoît Lormeau 2021-07-03 05:03:55 +02:00
  • d141cdbeb0 Update version 8.0.1 Victor Zverovich 2021-07-02 16:14:33 -07:00
  • cfc05e05f0 Bump version Victor Zverovich 2021-07-02 14:43:31 -07:00
  • 8ea312633b Update changelog Victor Zverovich 2021-07-02 14:43:00 -07:00
  • e461f3dbbe Minor consitency and comment tweaks Victor Zverovich 2021-07-02 13:56:37 -07:00
  • 54014e42e3 silence warning C4100 on MSVC 2019 when exceptions are disabled (#2397) Mattias Ljungström 2021-07-02 22:51:49 +02:00
  • 3e7a29cc92 Workaround clang/gcc incompatibility Victor Zverovich 2021-07-02 11:34:42 -07:00
  • 00a57a9f8f Update changelog Victor Zverovich 2021-07-02 08:07:48 -07:00
  • 1d7384530e Add missing presentation type checks for std::string (#2402) Victor Zverovich 2021-07-02 07:51:04 -07:00
  • 889bbf27a2 Fix missing std::get overload in MSVC (#2407) Jonathan Emmett 2021-07-01 13:55:46 -04:00
  • 5f8473914c Remove outdated apidoc Victor Zverovich 2021-07-01 07:56:53 -07:00
  • 785908ee37 Fix warnings Victor Zverovich 2021-06-29 22:25:14 -07:00
  • fbb70eec5c suppress unused variable warnings (#2381) Greg Sjaardema 2021-06-30 07:33:30 -06:00
  • 002bb759ff Remove unneeded num_result_bigits decrement Javier Honduvilla Coto 2021-06-28 15:43:55 +01:00
  • a3f762c5aa [doc] Minor: fix `code`. Marek Kurdej 2021-06-28 14:32:33 +02:00
  • c3c27e5ab5 Fix MSVC warning C4819 Eren Okka 2021-06-27 19:18:10 +03:00
  • c6b1f181aa Fix docs Victor Zverovich 2021-06-27 09:06:21 -07:00