Commit Graph

  • 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
  • 2e3352fd05 provoke assertion Paul Dreik 2019-04-28 21:34:09 +02:00
  • 4c721e3a2f Fix chrono formatting with invalid argument id (#1132) Victor Zverovich 2019-04-28 07:08:41 -07:00
  • 8d8ea21c69 Partially implement Grisu3 Victor Zverovich 2019-04-27 06:52:46 -07:00
  • 40a7975640 Remove trailing zeros Victor Zverovich 2019-04-27 07:42:27 -07:00
  • cb46397dfb Fix typo Victor Zverovich 2019-04-27 07:13:35 -07:00
  • 134904c886 Re-enabled constexpr tests Victor Zverovich 2019-04-26 17:07:37 -07:00
  • bd516e3429 Convert negative precision to zero in printf (#1127) Victor Zverovich 2019-04-21 07:39:41 -07:00
  • 5efb24dd2b Add specialization test Victor Zverovich 2019-04-19 17:02:31 -07:00
  • 946498cfbc Fix handling of zero precision Victor Zverovich 2019-04-19 14:48:42 -07:00
  • 6b20863918 fmt::ptr: support unique_ptr and shared_ptr. HE, Tao 2019-04-18 13:48:44 +08:00
  • d306585a3f Don't inject internal names into std (#1120) Victor Zverovich 2019-04-17 12:37:49 -07:00
  • 544b927933 Don't detect C compiler Victor Zverovich 2019-04-17 06:18:53 -07:00
  • dc94010fa5 Remove char_traits (#1117) Victor Zverovich 2019-04-16 17:08:24 -07:00
  • 397e8dd9d5 clang-format Victor Zverovich 2019-04-15 11:39:19 -07:00
  • 2b415b7af7 Restructure printf_arg_formatter to make it customizable ToolsDevler 2019-04-11 11:05:55 +02:00
  • 5d755d0a4e Fix handling of volatile char (#1115) Victor Zverovich 2019-04-14 12:34:56 -07:00
  • bade46aae5 Optimize grisu using uint128_t Victor Zverovich 2019-04-13 13:04:27 -07:00
  • 41fbaeb3b1 Add <format> test Victor Zverovich 2019-04-13 07:30:55 -07:00
  • 8bc0adb9ba Get rid of obsolete cmake stuff Victor Zverovich 2019-04-13 06:56:34 -07:00
  • 1763d0e7a2 Add MongoDB to "Projects using this library" Billy Donahue 2019-04-12 12:47:21 -04:00
  • f569c1ba28 doc fix: time -> chrono Billy Donahue 2019-04-12 12:18:42 -04:00
  • ccd70f59ee Workaround bogus unreachable warnings in MSVC Victor Zverovich 2019-04-11 09:41:38 -07:00
  • a4969ebe06 Link to fmt(...) docs from index Victor Zverovich 2019-04-10 19:22:10 -07:00
  • a6ad29aa34 Update <format> Victor Zverovich 2019-04-10 09:02:24 -07:00
  • 52eb3fe274 Update <format> Victor Zverovich 2019-04-10 08:29:07 -07:00
  • 09e2ac5e46 Update <format> Victor Zverovich 2019-04-10 07:45:44 -07:00
  • df4ea0c76c Update <format> Victor Zverovich 2019-04-10 06:25:42 -07:00
  • 718f60accb Fix shadowing warning (#1105) and clang format Victor Zverovich 2019-04-08 19:14:32 -07:00
  • aeb5ad3ce1 Enable [[noreturn]] some. Bruce Mitchener 2019-04-08 18:52:20 +07:00
  • 2808395481 basic_buffer -> buffer Victor Zverovich 2019-04-07 10:05:49 -07:00
  • 6e37c20030 Use compile features cxx_auto_type cxx_variadic_templates instead of cxx_std_11 Lectem 2019-04-07 12:15:24 +02:00