Commit Graph

  • 63d6445592
    Turn on exceptions automatically in MSVC denchat 2019-05-09 02:14:14 +0700
  • abb3050e39
    Suppress warning _CRT_SECURE_NO_WARNINGS in MSVC and -Wdeprecated-declarations denchat 2019-05-09 02:06:05 +0700
  • 28588a937e
    Suppress -Winconsistent-dllimport when in clang-target-msvc denchat 2019-05-09 01:53:49 +0700
  • c575d56757
    Fix conditional char8_t from format.h and fix -Wunused-result of [[no_discard]] begin() when in c++17 denchat 2019-05-09 01:49:53 +0700
  • 118d8bccc2 Fix compilation error under MSVC 19.21 (#1140) mocabe 2019-05-09 01:41:58 +0900
  • 6828d549e8 Add FMT_ENABLE_IF_T mocabe 2019-05-09 01:38:21 +0900
  • 36515e2b11 Fix compilation error under MSVC 19.21 (#1140) mocabe 2019-05-09 01:41:58 +0900
  • bb1e61e1e0 Add FMT_ENABLE_IF_T mocabe 2019-05-09 01:38:21 +0900
  • 3fd134be03 Move test_count_digits to format-impl-test and disable gtest warnings (#1147) denchat 2019-05-08 02:09:11 +0700
  • 839b12543e
    Move test_count_digits block from format-test.cc to format-imple-test.cc denchat 2019-05-07 22:30:03 +0700
  • 871e2bff99
    Move test_count_digits block from format-test.cc denchat 2019-05-07 22:29:54 +0700
  • a5b1111d7f
    retaining _CRT_SECURE_NO_WARNINGS always defined should be no harms. denchat 2019-05-07 22:23:44 +0700
  • 36351997ed
    retaining _CRT_SECURE_NO_WARNINGS always defined should be no harms. denchat 2019-05-07 22:22:08 +0700
  • c30597bbca
    Moving test_count_digits to test-impl-test.cc then count_digits<4>(internal::uintptr_t) shall not be exported denchat 2019-05-07 22:19:29 +0700
  • 5dd7989c6b
    Moving test_count_digits to test-impl-test.cc then count_digits<4>(internal::uintptr_t) shall not be exported denchat 2019-05-07 22:18:44 +0700
  • 25355c6e9d
    This translation unit includes gtest.h in which using something like strncpy denchat 2019-05-07 21:14:47 +0700
  • 2671011033
    Supress warning redefine _CRT_SECURE_NO_WARNINGS just in case denchat 2019-05-07 20:24:59 +0700
  • bcb7257b31
    Fix DLL visibility of count_digits<4>(internal::uintptr_t) definition in format-inl.h denchat 2019-05-07 20:16:12 +0700
  • 4bf134428d
    Fix DLL visibility of count_digits<4>(internal::uintptr_t) definition in format-inl.h denchat 2019-05-07 20:07:50 +0700
  • ca7c1f89dc Fixed a compile error under MSVC. Ronny Krüger 2019-05-05 21:42:47 +0200
  • 91270b69b4
    Fixed a compile error under MSVC. Ronny Krüger 2019-05-05 21:42:47 +0200
  • ca978b3d21 Fix handling of nan durations Victor Zverovich 2019-05-05 08:34:54 -0700
  • c1d430e61a Improve handling of negative durations Victor Zverovich 2019-05-04 16:33:17 -0700
  • 38a85502ed Use the same rep type for seconds to prevent overflow Victor Zverovich 2019-05-04 09:22:09 -0700
  • 241414028d Eliminate shadowed variable warnings from gcc-7.2 Greg Sjaardema 2019-05-03 08:03:14 -0600
  • 3669cab81a
    Eliminate shadowed variable warnings from gcc-7.2 Greg Sjaardema 2019-05-03 08:03:14 -0600
  • 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 +0700
  • c3d87c5a66
    replace misspelled if !define() with ifndef denchat 2019-05-02 14:17:15 +0700
  • 7d0dd76603
    Replace extern on basic_data<void> with the FMT_EXTERN condition in core.h denchat 2019-05-02 14:11:06 +0700
  • b4a4dcd788
    Add #define FMT_EXTERN extern only when not FMT_HEADER_ONLY denchat 2019-05-02 14:09:11 +0700
  • c6e6bfee4e
    Delete whole FMT_USE_EXTERN_TEMPLATES block and its condition denchat 2019-05-02 13:43:14 +0700
  • 4f919b83c2
    Add FMT_EXTERN_TEMPLATE_API for designate DLL export extern template denchat 2019-05-02 13:32:00 +0700
  • 4a4d72f917 Fix handling of invalid string in chrono formatting Victor Zverovich 2019-05-01 10:06:42 -0700
  • e4bd8c1ef2
    Eliminate __declspec(dllexport) designation on extern template internal::basic_data<> when extern affected during exporting phase. denchat 2019-04-30 15:09:02 +0700
  • 3944deb5da
    Mirror visibility of explicit instantiation declaration denchat 2019-04-29 17:04:52 +0700
  • b3cc9c0567 Merge remote-tracking branch 'upstream/master' into invalidcolons Paul Dreik 2019-04-28 21:35:21 +0200
  • 2e3352fd05 provoke assertion Paul Dreik 2019-04-28 21:34:09 +0200
  • 8ae35257fc
    Mirror visibility of explicit instantiation declaration denchat 2019-04-29 01:16:47 +0700
  • 01bb881ff2
    Update format.cc denchat 2019-04-29 00:55:43 +0700
  • 4c721e3a2f Fix chrono formatting with invalid argument id (#1132) Victor Zverovich 2019-04-28 07:08:41 -0700
  • 8d8ea21c69 Partially implement Grisu3 Victor Zverovich 2019-04-27 06:52:46 -0700
  • 40a7975640 Remove trailing zeros Victor Zverovich 2019-04-27 07:42:27 -0700
  • cb46397dfb Fix typo Victor Zverovich 2019-04-27 07:13:35 -0700
  • 134904c886 Re-enabled constexpr tests Victor Zverovich 2019-04-26 17:07:37 -0700
  • bd516e3429 Convert negative precision to zero in printf (#1127) Victor Zverovich 2019-04-21 07:39:41 -0700
  • 5efb24dd2b Add specialization test Victor Zverovich 2019-04-19 17:02:31 -0700
  • 946498cfbc Fix handling of zero precision Victor Zverovich 2019-04-19 14:48:42 -0700
  • 6b20863918 fmt::ptr: support unique_ptr and shared_ptr. HE, Tao 2019-04-18 13:48:44 +0800
  • e522929372
    fmt::ptr: support unique_ptr and shared_ptr. HE, Tao 2019-04-18 13:48:44 +0800
  • d306585a3f Don't inject internal names into std (#1120) Victor Zverovich 2019-04-17 12:37:49 -0700
  • 544b927933 Don't detect C compiler Victor Zverovich 2019-04-17 06:18:53 -0700
  • dc94010fa5 Remove char_traits (#1117) Victor Zverovich 2019-04-16 17:08:24 -0700
  • 397e8dd9d5 clang-format Victor Zverovich 2019-04-15 11:39:19 -0700
  • 2b415b7af7 Restructure printf_arg_formatter to make it customizable ToolsDevler 2019-04-11 11:05:55 +0200
  • 1163022641 Restructure printf_arg_formatter to make it customizable ToolsDevler 2019-04-11 11:05:55 +0200
  • 5d755d0a4e Fix handling of volatile char (#1115) Victor Zverovich 2019-04-14 12:34:56 -0700
  • bade46aae5 Optimize grisu using uint128_t Victor Zverovich 2019-04-13 13:04:27 -0700
  • 41fbaeb3b1 Add <format> test Victor Zverovich 2019-04-13 07:30:55 -0700
  • 8bc0adb9ba Get rid of obsolete cmake stuff Victor Zverovich 2019-04-13 06:56:34 -0700
  • 1763d0e7a2 Add MongoDB to "Projects using this library" Billy Donahue 2019-04-12 12:47:21 -0400
  • f569c1ba28 doc fix: time -> chrono Billy Donahue 2019-04-12 12:18:42 -0400
  • 85a96a65bd Add MongoDB to "Projects using this library" Billy Donahue 2019-04-12 12:47:21 -0400
  • 76d938574b
    doc fix: time -> chrono Billy Donahue 2019-04-12 12:18:42 -0400
  • ccd70f59ee Workaround bogus unreachable warnings in MSVC Victor Zverovich 2019-04-11 09:41:38 -0700
  • a4969ebe06 Link to fmt(...) docs from index Victor Zverovich 2019-04-10 19:22:10 -0700
  • a6ad29aa34 Update <format> Victor Zverovich 2019-04-10 09:02:24 -0700
  • 52eb3fe274 Update <format> Victor Zverovich 2019-04-10 08:29:07 -0700
  • 09e2ac5e46 Update <format> Victor Zverovich 2019-04-10 07:45:44 -0700
  • df4ea0c76c Update <format> Victor Zverovich 2019-04-10 06:25:42 -0700
  • 718f60accb Fix shadowing warning (#1105) and clang format Victor Zverovich 2019-04-08 19:14:32 -0700
  • 43107463df Visual Studio: Fix C4702: unreachable code in pedantic mode Ivan Shynkarenka 2019-04-08 20:45:16 +0300
  • aeb5ad3ce1 Enable [[noreturn]] some. Bruce Mitchener 2019-04-08 18:52:20 +0700
  • a6978879ae Enable [[noreturn]] some. Bruce Mitchener 2019-04-08 18:52:20 +0700
  • 2808395481 basic_buffer -> buffer Victor Zverovich 2019-04-07 10:05:49 -0700
  • 6e37c20030 Use compile features cxx_auto_type cxx_variadic_templates instead of cxx_std_11 Lectem 2019-04-07 12:15:24 +0200
  • 3de3d76a36 Add compile features for cmake 3.8+ Lectem 2019-04-02 00:04:03 +0200
  • 280774be10 Use compile features cxx_auto_type cxx_variadic_templates instead of cxx_std_11 Lectem 2019-04-07 12:15:24 +0200
  • 07d5a86a7c Fix warnings Victor Zverovich 2019-04-06 22:10:10 -0700
  • ab1474ef66 Workaround segfault in doxygen and apply clang-format Victor Zverovich 2019-04-06 15:55:14 -0700
  • 918ab77baa Try fixing doc build Victor Zverovich 2019-04-06 10:04:56 -0700
  • 735b1fadc3 Only update key on Linux Victor Zverovich 2019-04-06 09:49:35 -0700
  • 3c531b735b Fix expired key error when installing with apt Victor Zverovich 2019-04-06 09:32:38 -0700
  • f10a7e2e46 Test exotic pointer formatting Victor Zverovich 2019-04-06 09:04:44 -0700
  • bd8177177a Add support for platforms without uintptr_t Victor Zverovich 2019-04-06 07:53:52 -0700
  • 0302927f56 Optimize pointer formatting Victor Zverovich 2019-04-05 20:06:32 -0700
  • bb6842ba35 Simplify to_string Victor Zverovich 2019-04-05 19:14:55 -0700
  • b23c8633fa Detect presence of uintptr_t Victor Zverovich 2019-04-05 07:25:29 -0700
  • b588d7f35f Fix a couple of deprecated things. Tommy Nguyen 2019-03-31 12:47:37 -0400
  • 9f96b6befe Add compile features for cmake 3.8+ Lectem 2019-04-02 00:04:03 +0200
  • b8f911fba7
    Fix a couple of deprecated things. Tommy Nguyen 2019-03-31 12:47:37 -0400
  • 8ad1c12fb4 Make FMT_CTOR and FMT_WRAP1 macros work with bcc32 Mark Stapper 2019-03-28 08:27:38 +0100
  • 018d8b57f6 Remove broken snprintf Victor Zverovich 2019-03-30 20:20:26 -0700
  • 1987db663b clang-format Billy Donahue 2019-03-29 12:16:56 -0400
  • a6d1ad741d handle fwrite results #1098 Billy Donahue 2019-03-28 18:15:20 -0400
  • a26315a156 clang-format Billy Donahue 2019-03-29 12:16:56 -0400
  • 043a266fdf handle fwrite results #1098 Billy Donahue 2019-03-28 18:15:20 -0400
  • 88fb1a3512 Make FMT_CTOR and FMT_WRAP1 macros work with bcc32 Mark Stapper 2019-03-28 08:27:38 +0100
  • d2744bc848 Fix compatibility with bcc32 compiler Mark Stapper 2019-02-21 17:01:51 +0100
  • e979c782d3 Extend basic_writer with write() method for doubles with optional format_specs argument Ivan Shynkarenka 2019-03-26 00:27:10 +0300
  • 9e1531c1e1 install pkg-config file into libdir Olaf Hering 2019-03-25 17:16:18 +0100