Commit Graph

  • 0f0b42861b Cleanup Victor Zverovich 2019-06-07 17:30:18 -07:00
  • 209db68b28 Get rid of FMT_CONSTEXPR11 Victor Zverovich 2019-06-07 13:58:11 -07:00
  • cb4c59495e Deprecate convert_to_int Victor Zverovich 2019-06-07 07:08:04 -07:00
  • 40779749ac is_formattable -> has_formatter Victor Zverovich 2019-06-07 06:51:21 -07:00
  • b3cf8613b1 Make formatter specializations override implicit conversions Victor Zverovich 2019-06-07 06:25:46 -07:00
  • 3fdba04924 Reduce the number of nontrivial formatter instantiations Victor Zverovich 2019-06-06 19:06:07 -07:00
  • f5f3ffac59 Merge string make_value overloads Victor Zverovich 2019-06-06 08:29:16 -07:00
  • a38b99a188 Fix a regression in named argument handling introduced by prepare Victor Zverovich 2019-06-05 16:50:04 -07:00
  • aa31028b2c char_t_impl -> char_t Victor Zverovich 2019-06-05 10:13:34 -07:00
  • 0787d69747 Simplify SFINAE Victor Zverovich 2019-06-05 08:53:23 -07:00
  • bae00aa8d7 Simplify is_string Victor Zverovich 2019-06-05 08:41:00 -07:00
  • 388bb389e6 integral_constant -> bool_constant Victor Zverovich 2019-06-05 08:14:47 -07:00
  • 7e39c7e6f4 Put stringy stuff together Victor Zverovich 2019-06-05 06:46:40 -07:00
  • 3eff8f94d2 Update docs Victor Zverovich 2019-06-05 06:24:18 -07:00
  • 469a4bbd35 Use enable_if_t Victor Zverovich 2019-06-04 21:38:18 -07:00
  • d2ee5f2407 Merge tests Victor Zverovich 2019-06-04 21:31:23 -07:00
  • c264e641ea Add conditional_t for pre-C++14 Victor Zverovich 2019-06-04 18:50:30 -07:00
  • 4aa0dc578b Fix docs Victor Zverovich 2019-06-04 18:02:55 -07:00
  • 064ce6b6c0 Specialize is_char for character types Victor Zverovich 2019-06-04 17:08:58 -07:00
  • 7893d85394 Clarify why we cannot have nice things Victor Zverovich 2019-06-04 08:47:25 -07:00
  • 5bafcb437b Add comments about things broken in MSVC Victor Zverovich 2019-06-03 18:59:58 -07:00
  • 1530242551 Fix signature in the docs Victor Zverovich 2019-06-03 17:35:15 -07:00
  • eddb84cfc0 Fix formatting of exotic characters Victor Zverovich 2019-06-03 16:37:15 -07:00
  • 7e42c65bb6 Document a more useful to_string_view overload Victor Zverovich 2019-06-03 11:57:08 -07:00
  • 1e6e87cb74 Update docs Victor Zverovich 2019-06-03 11:35:12 -07:00
  • 0c6a6e0250 Get rid of the FILE* hack and reword apidocs Victor Zverovich 2019-06-02 19:29:49 -07:00
  • 1653244c69 Fix compilation issue on VS2019 (#1186) (#1191) mocabe 2019-06-04 00:34:27 +09:00
  • d54e64b3c8 Make buffer_context an alias template Victor Zverovich 2019-06-02 17:13:50 -07:00
  • ec6651087d Remove old is_constructible workarounds and replace typedefs with using Victor Zverovich 2019-06-02 16:04:17 -07:00
  • 4d4b8c238d FMT_CHAR -> char_t Victor Zverovich 2019-06-01 12:32:24 -07:00
  • 56d2b91108 Install git Victor Zverovich 2019-06-02 13:57:19 -07:00
  • 89d6c959b2 Fix cmake link Victor Zverovich 2019-06-02 13:24:32 -07:00
  • 76ef39fc50 Update vagrant config Victor Zverovich 2019-06-02 13:19:33 -07:00
  • af2c73772c Implement parsing of string_views Victor Zverovich 2019-06-02 11:11:28 -07:00
  • 9df0e2d1f1 Implement string parsing Victor Zverovich 2019-06-02 07:30:26 -07:00
  • 5b7bbf8853 Revert "FMT_CHAR -> char_t" Victor Zverovich 2019-06-01 15:01:04 -07:00
  • 4c650057a0 FMT_CHAR -> char_t Victor Zverovich 2019-06-01 12:32:24 -07:00
  • 2833c76f22 Move char_t to template param to reduce symbol size Victor Zverovich 2019-06-01 12:14:27 -07:00
  • 67feef5589 Make enable_if_t more std-like and move to fmt namespace Victor Zverovich 2019-06-01 09:35:02 -07:00
  • 78daa50ffc Fix handling of chrono durations with minimal signed rep Victor Zverovich 2019-06-01 09:07:49 -07:00
  • 87e4ea2906 Fix a warning Victor Zverovich 2019-06-01 08:24:36 -07:00
  • c56b17029a Add msvc2019 to CI Victor Zverovich 2019-06-01 06:47:48 -07:00
  • c929684e33 inlines count_code_points(basic_string_view<char8_t) Christopher Di Bella 2019-06-01 14:57:06 +01:00
  • f57227a148 FMT_ENABLE_IF -> enable_if_t Victor Zverovich 2019-05-31 20:09:19 -07:00
  • 634f707f2b Simplify char_t and remove msvc2013 from CI Victor Zverovich 2019-05-31 18:34:12 -07:00
  • 406e632bd1 result_of -> invoke_result_t Victor Zverovich 2019-05-31 08:54:32 -07:00
  • 49f78a427b Demacrify Victor Zverovich 2019-05-30 20:50:07 -07:00
  • 637bf3c6d9 Workaround a bug in clang-format Victor Zverovich 2019-05-30 11:46:31 -07:00
  • 8302c2f33b fmt::internal::declval -> std::declval Victor Zverovich 2019-05-30 08:34:17 -07:00
  • d07cc2026b FMT_EXPLICIT -> explicit, FMT_NULL -> nullptr Victor Zverovich 2019-05-30 07:01:31 -07:00
  • 4a7966c773 Drop gcc 4.4 from CI Victor Zverovich 2019-05-30 06:51:59 -07:00
  • 9b3c24b99b One weird trick to simplify docs; doxygen hates it Victor Zverovich 2019-05-29 21:09:43 -07:00
  • 30bce6c14c Fix a few chrono formatting corner cases (#1178) Victor Zverovich 2019-05-29 18:02:26 -07:00
  • e5512c5d57 Use static_assert instead of SFINAE in arg(...) Victor Zverovich 2019-05-29 13:21:24 -07:00
  • afc571aedc Document join and relax its compiler requirements Victor Zverovich 2019-05-29 10:27:05 -07:00
  • ad360a62b0 add gcc 8 c++17 release build Paul Dreik 2019-05-29 08:02:44 +02:00
  • 3cf12d7b11 add gcc 8 c++17 build Paul Dreik 2019-05-29 07:35:17 +02:00
  • bb254d146b Disable std-format-test by default Victor Zverovich 2019-05-27 20:02:08 -07:00
  • 291ba837f2 Remove wrong compile-time checks from printf (#1173) Victor Zverovich 2019-05-24 07:50:13 -07:00
  • 01c631af95 Implement unsigned and long long parsing Victor Zverovich 2019-05-19 07:02:41 -07:00
  • 4fcd4a4bd0 Reuse parse_format_string in scan Victor Zverovich 2019-05-18 13:15:00 -07:00
  • 2346779d6b More documentation fixes Victor Zverovich 2019-05-18 09:30:36 -07:00
  • afc1a74a6c Minor documentation fixes Victor Zverovich 2019-05-18 09:10:17 -07:00
  • ad0eade471 Remove MSVC nonsense Victor Zverovich 2019-05-18 09:05:19 -07:00
  • 28c187bcd7 Capitalize titles Victor Zverovich 2019-05-18 08:56:49 -07:00
  • 91bb3aaf06 fmtlib.net -> fmt.dev Victor Zverovich 2019-05-17 15:42:00 -07:00
  • 5e7bdf1b97 Clean up vagrant config Victor Zverovich 2019-05-16 12:22:04 -07:00
  • 570453f271 Add a vagrant config for testing gcc 4.4 Victor Zverovich 2019-05-16 06:26:16 -07:00
  • ef6282fc45 Fix gcc 4.4 build Victor Zverovich 2019-05-15 11:05:19 -07:00
  • e3e470bb69 Remove deprecated format_decimal Victor Zverovich 2019-05-15 10:34:45 -07:00
  • 67179dbc23 Remove deprecated format_decimal Victor Zverovich 2019-05-15 10:34:38 -07:00
  • a5ffa735db Fix gcc 4.4 build Victor Zverovich 2019-05-15 10:20:51 -07:00
  • 5ee0804631 Experiment with scan API Victor Zverovich 2019-05-15 10:02:40 -07:00
  • 25b72fc4cd Move <format> to tests not to confuse users Victor Zverovich 2019-05-15 08:43:54 -07:00
  • d179ec5f8b Simplify Grisu Victor Zverovich 2019-05-15 08:40:21 -07:00
  • 2a9e8b52de Fix advance_to() and begin() using iterator (#1159) denchat 2019-05-14 22:41:11 +07:00
  • 2c77562b13 Fix ambiguous formatter specialization in fmt/ranges.h (#1123) Victor Zverovich 2019-05-12 13:03:20 -07:00
  • 98b3775297 Add support for exotic string_view iterators (#1156) Victor Zverovich 2019-05-12 10:03:10 -07:00
  • b488df6cfe Fix Grisu3 stopping conditions Victor Zverovich 2019-05-12 08:56:50 -07:00
  • f4dfd6e30f Suppress all clang-target-msvc test warning in CMake and other misc fixes (#1151) denchat 2019-05-12 01:48:27 +07:00
  • a6e8ed15c4 Disable UDL templates on GCC 9 by default (#1148) Victor Zverovich 2019-05-11 08:58:34 -07:00
  • de5da50910 Fix formatting of extreme durations (#1154) Victor Zverovich 2019-05-11 08:42:02 -07:00
  • ea2976e6d5 Move internal::uintptr_t test to format-impl-test (#1152) Victor Zverovich 2019-05-11 06:58:22 -07:00
  • 77d6036cd5 Fix unexpected trailing decimal point (#1153) Alex Alabuzhev 2019-05-10 21:37:19 +01:00
  • ccc318e807 Update README.rst Victor Zverovich 2019-05-10 10:04:44 -07:00
  • 4c8efd694c Update README.rst Victor Zverovich 2019-05-10 09:56:40 -07:00
  • d22d11b5ff Update README.rst Victor Zverovich 2019-05-10 09:54:42 -07:00
  • e9bab6d028 Improve handling of large durations Victor Zverovich 2019-05-08 10:00:08 -07:00
  • f52c09f924 Fix format_to_n docs in 5.1.0 Victor Zverovich 2019-05-08 12:40:25 -07:00
  • 118d8bccc2 Fix compilation error under MSVC 19.21 (#1140) mocabe 2019-05-09 01:41:58 +09:00
  • 6828d549e8 Add FMT_ENABLE_IF_T mocabe 2019-05-09 01:38:21 +09:00
  • 3fd134be03 Move test_count_digits to format-impl-test and disable gtest warnings (#1147) denchat 2019-05-08 02:09:11 +07:00
  • ca7c1f89dc Fixed a compile error under MSVC. Ronny Krüger 2019-05-05 21:42:47 +02:00
  • ca978b3d21 Fix handling of nan durations Victor Zverovich 2019-05-05 08:34:54 -07:00
  • c1d430e61a Improve handling of negative durations Victor Zverovich 2019-05-04 16:33:17 -07:00
  • 38a85502ed Use the same rep type for seconds to prevent overflow Victor Zverovich 2019-05-04 09:22:09 -07:00
  • 241414028d Eliminate shadowed variable warnings from gcc-7.2 Greg Sjaardema 2019-05-03 08:03:14 -06:00
  • 29c10fbf6e Fix DLL visibility of explicit instantiation "declaration" of internal::basic_data<void> in header format.h and the explicit instantiation "definition" in format.cc (#1134) denchat 2019-05-02 21:49:01 +07:00
  • 4a4d72f917 Fix handling of invalid string in chrono formatting Victor Zverovich 2019-05-01 10:06:42 -07:00
  • b3cc9c0567 Merge remote-tracking branch 'upstream/master' into invalidcolons Paul Dreik 2019-04-28 21:35:21 +02:00