Commit Graph

  • a9408786e1 Make GetCachedPower test more precise Victor Zverovich 2020-10-04 07:20:22 -0700
  • a581e9e5d8
    Fix warning C4018: '<=': signed/unsigned mismatch (#1908) Kazantcev Andrey 2020-10-02 16:30:57 +0300
  • 4692cf959e
    Update format-inl.h Kazantcev Andrey 2020-10-02 14:01:51 +0300
  • 57d991026c
    Fix warning C4018: '<=': signed/unsigned mismatch Kazantcev Andrey 2020-10-01 15:25:31 +0300
  • 05a28312cf Update docs Victor Zverovich 2020-09-30 17:38:28 -0700
  • 4d0aa4d8fe Update link Victor Zverovich 2020-09-30 17:21:07 -0700
  • 575f401896 Simplify FP formatting and follow coding conventions Victor Zverovich 2020-09-30 06:27:48 -0700
  • 6f3536f974
    Move zero-check to an earlier branch (#1906) jk-jeon 2020-09-29 06:24:53 -0700
  • ba5d71c7d6 Move zero-check to an earlier branch Junekey Jeon 2020-09-28 23:10:05 -0700
  • 90ef46df0b Fix dragonbox integration Victor Zverovich 2020-09-28 18:10:46 -0700
  • 3ae88147e2 Fix declaration Victor Zverovich 2020-09-28 06:50:09 -0700
  • 6417952574 Improve dragonbox integration Victor Zverovich 2020-09-27 18:30:43 -0700
  • 79694d424c Fix WriteConsole signature Victor Zverovich 2020-09-27 13:49:40 -0700
  • 51f2e2ca27 Move nan test to where it belongs Victor Zverovich 2020-09-27 12:50:18 -0700
  • 68555fdbd2 Make format-test not depend on color.h Victor Zverovich 2020-09-27 09:17:57 -0700
  • 63e0c35412 Make dragonbox::to_decimal available in format.h Victor Zverovich 2020-09-27 07:17:16 -0700
  • 2213a7110c
    Update README.rst Victor Zverovich 2020-09-26 11:46:39 -0700
  • 79ba37f3bf
    Update README.rst Victor Zverovich 2020-09-26 10:13:04 -0700
  • a905d8f704 Merge grisu-test into format-test Victor Zverovich 2020-09-26 08:23:16 -0700
  • 762c33a964
    Simplify windows handling (#1903) Victor Zverovich 2020-09-26 08:20:38 -0700
  • 3872a3ea5b Simplify windows handling Victor Zverovich 2020-09-26 07:08:24 -0700
  • 253d63159f
    Remove dependency on windows.h (#1900) Bernd Baumanns 2020-09-26 16:03:16 +0200
  • 481660af60 DWORD is always a 32 bit unsigned integer. But "unsigned long" is sometimes a 32 or 64 bits... Bernd Baumanns 2020-09-25 21:00:42 +0200
  • c156093ffd Fix carry in fallback_format Victor Zverovich 2020-09-25 08:19:21 -0700
  • fb58a7e8a2 clang-format Bernd Baumanns 2020-09-25 17:14:21 +0200
  • f350cc3a38 remove usings Bernd Baumanns 2020-09-25 17:05:23 +0200
  • 9ec020592a remove dependency to windows.h Bernd Baumanns 2020-09-24 17:27:52 +0200
  • 34179b3354
    Update format.h (#1898) moiwi 2020-09-24 17:16:16 +0200
  • a9d839f510 Update format.h moiwi 2020-09-24 15:46:11 +0200
  • 0651e4598b Minor tweaks to get_cached_power Victor Zverovich 2020-09-23 16:04:40 -0700
  • 6c025520aa Test that max_k is correctly defined Victor Zverovich 2020-09-23 15:12:03 -0700
  • 51f8d0cc21 Reuse log10_2_significand constant Victor Zverovich 2020-09-23 13:19:21 -0700
  • 1305cbeb6f
    Fix MSVC2019 error C2049 when compiling with /clr (#1897) Riccardo Ghetta (larix) 2020-09-23 18:55:41 +0200
  • 2d4fde3a2e Don't emit trailing zero for consistency with std::format Victor Zverovich 2020-09-23 08:39:00 -0700
  • 5fd89d50e4 Minor simplifications Victor Zverovich 2020-09-23 06:53:18 -0700
  • 605ce5e429 Simplify divisible_by_power_of_2 Victor Zverovich 2020-09-22 20:44:29 -0700
  • 085171e7e6 Remove grisu_count_digits Victor Zverovich 2020-09-22 19:36:52 -0700
  • aa729bf25b Remove dead code Victor Zverovich 2020-09-22 16:58:02 -0700
  • aa2ddf9b86 Simplify Dragonbox integration Victor Zverovich 2020-09-22 16:20:40 -0700
  • c1654ce487 Simplify uint32_or_64_or_128_t definition Victor Zverovich 2020-09-22 15:08:37 -0700
  • 33712dc07a Combine pragmas Victor Zverovich 2020-09-22 14:47:35 -0700
  • e5942ac9dd Tweak comments Victor Zverovich 2020-09-22 14:36:10 -0700
  • aae7a1338c Remove unused pragmas Victor Zverovich 2020-09-22 14:00:41 -0700
  • 6bcde9aab2
    https://github.com/fmtlib/fmt/pull/1882#issuecomment-696823912 (#1894) jk-jeon 2020-09-22 10:33:52 -0700
  • efffb55ffc https://github.com/fmtlib/fmt/pull/1882#issuecomment-696823912 Junekey Jeon 2020-09-22 10:01:52 -0700
  • bb0db5e51e clang-format Victor Zverovich 2020-09-22 08:19:37 -0700
  • 16410056bf Optimize copy_str for counting_iterator Victor Zverovich 2020-09-22 07:38:19 -0700
  • 2591ab91c3
    MSVC optimizations for count_digits. (#1890) mwinterb 2020-09-21 11:38:06 -0700
  • d5b8002dcb
    Update README.rst Victor Zverovich 2020-09-21 09:40:49 -0700
  • 821471e1d1
    qkw: generalizing aliasing | using fmt library and it's features (#1888) Ravi J 2020-09-21 11:39:07 -0500
  • 45a439e38c MSVC optimizations for count_digits. Changed the clz implementations to use xor instead of subtraction so that when count_digits "undoes" the BSR -> CLZ translation, the optimizer is more willing to recognize the equivalence. Changed the data array in bsr2log10 to static since otherwise MSVC generates code to build the array every time the function is called. Michael Winterberg 2020-09-20 14:42:48 -0700
  • 2e620ddbcd
    Small improvements that should have zero to negligible impact on the runtime (#1887) jk-jeon 2020-09-20 09:34:44 -0700
  • 2f7e08856b Disable range formatter if value type is not formattable (#1885) Victor Zverovich 2020-09-20 07:53:13 -0700
  • c46a8de4e1 Simplify test Victor Zverovich 2020-09-20 06:59:01 -0700
  • 2696dc9273
    add forgotten template argument to make_format_args which made some u… (#1877) rimathia 2020-09-20 15:51:11 +0200
  • f387a88c09
    qkw: generalizing aliasing | using fmt library and it's features Ravi J 2020-09-19 19:03:48 -0500
  • 0016da7ab3 Don't generate zeros and fix UB on huge precision Victor Zverovich 2020-09-19 16:01:43 -0700
  • 123ea62a12 Small improvements that should have zero to negligible impact on the runtime Junekey Jeon 2020-09-19 11:04:21 -0700
  • ce3f76994a Merge intrinsic blocks Victor Zverovich 2020-09-19 07:54:45 -0700
  • 3b6248f602 Change formatting Junekey Jeon 2020-09-18 13:06:20 -0700
  • 2d9b1dd0ad Fix sign mismatch Junekey Jeon 2020-09-18 13:06:08 -0700
  • 1f0600a23b Fix bug regarding FMT_SAFEBUFFERS Junekey Jeon 2020-09-18 12:35:04 -0700
  • 2ecdbb986d Fix a bug in ctzll Junekey Jeon 2020-09-18 11:25:14 -0700
  • 6f81ea151a Fix typo (and thus bug) Junekey Jeon 2020-09-18 11:21:07 -0700
  • 0c8ffe9b0f Implement Dragonbox (first version) Junekey Jeon 2020-09-18 11:14:28 -0700
  • e260406001 Change formatting Junekey Jeon 2020-09-18 13:06:20 -0700
  • 9996e1d4a7 Fix sign mismatch Junekey Jeon 2020-09-18 13:06:08 -0700
  • 87a86260fd Fix bug regarding FMT_SAFEBUFFERS Junekey Jeon 2020-09-18 12:35:04 -0700
  • 5d8599f3f5 Fix a bug in ctzll Junekey Jeon 2020-09-18 11:25:14 -0700
  • 519843c575 Merge https://github.com/fmtlib/fmt Junekey Jeon 2020-09-18 11:22:06 -0700
  • 4f48d8d4bc Fix typo (and thus bug) Junekey Jeon 2020-09-18 11:21:07 -0700
  • 0b0f69954a Implement Dragonbox (first version) Junekey Jeon 2020-09-18 11:14:28 -0700
  • 42699bf408
    Fix msvc version of clz & clzll (#1880) jk-jeon 2020-09-18 11:07:01 -0700
  • dc39cd113c Merge https://github.com/fmtlib/fmt Junekey Jeon 2020-09-18 10:04:44 -0700
  • b3c0d56e76 Change msvc version of clz & clzll to match __builtin_clz & _builtin_clzll Junekey Jeon 2020-09-18 10:04:40 -0700
  • bc51a8df04
    Disable fallthrough attributes for the Intel compilers on Linux and MacOS (#1879) Axel Kohlmeyer 2020-09-18 12:57:00 -0400
  • e5652fc114 visual studio 2019 gives error C2049 ('fmt::v7': non-inline namespace cannot be reopened as inline) when compiling fmt with /clr) rglarix 2020-09-18 17:38:31 +0200
  • 97348a2ce0
    Rearrange ifdef logic for excluding pre-C++17 fallthrough attributes Axel Kohlmeyer 2020-09-18 09:53:26 -0400
  • 61422eccaf
    Disable fallthrough attributes for the Intel compilers Axel Kohlmeyer 2020-09-18 07:18:03 -0400
  • 66ab67f57d Merge https://github.com/fmtlib/fmt Junekey Jeon 2020-09-17 16:36:42 -0700
  • 45da432d60 fix compiler warnings in public header files Jan Schwers 2020-09-03 16:38:35 +0200
  • d55e61f120
    Improve FMT_ALWAYS_INLINE (#1878) jk-jeon 2020-09-17 15:21:17 -0700
  • 6af2e44c24 Improve FMT_ALWAYS_INLINE Junekey Jeon 2020-09-17 12:04:50 -0700
  • 5b4421c246 hopefully last forgotten (void*) rimathia 2020-09-17 20:57:54 +0200
  • 7e6827521a Remove trailing zeros when using fallback formatter (#1873) Victor Zverovich 2020-09-17 08:11:00 -0700
  • 1d696dc280 Handle exotic character types in compilation Victor Zverovich 2020-09-17 06:35:33 -0700
  • 59d67e617d fix old-style cast which gcc on travis thankfully doesn't accept anymore rimathia 2020-09-17 15:30:51 +0200
  • c664f458b5 add forgotten template argument to make_format_args which made some uses of FMT_COMPILE not work anymore after 54daa0864a, add more elaborate test cases to compile-test as regression tests rimathia 2020-09-17 14:51:17 +0200
  • 218bfcbd9c
    add Char8T test into CompileTest under __cpp_char8_t define check Alexey Ochapov 2020-09-15 22:42:38 +0300
  • ebdd0c24e4
    add checks for all char types in FormatTest::ToString test Alexey Ochapov 2020-09-15 22:40:12 +0300
  • 8e82d7a757
    add Char template parameter to to_string Alexey Ochapov 2020-09-15 22:35:29 +0300
  • f674434a67
    Add format_to_n overload that accepts FMT_COMPILE (from #1767) (#1869) Alexey Ochapov 2020-09-15 17:28:06 +0300
  • 5b5a597198 Fix handling of wide alignment Victor Zverovich 2020-09-15 06:53:06 -0700
  • f80ed64dd9
    Update README.rst Victor Zverovich 2020-09-14 11:13:51 -0700
  • d4afd3e13f
    add FormatToNWithCompileMacro test into CompileTest Alexey Ochapov 2020-09-14 20:15:11 +0300
  • 3813966497 Simplify fallback format Victor Zverovich 2020-09-13 11:27:34 -0700
  • dce8e49b4f Handle float in fallback formatter Victor Zverovich 2020-09-13 09:03:03 -0700
  • 78b5944313 Spelling Victor Zverovich 2020-09-12 13:14:49 -0700
  • f233b56cdd Don't generate insignificant digits Victor Zverovich 2020-09-12 09:19:50 -0700
  • 595902f8a0 Update test Victor Zverovich 2020-09-11 07:57:40 -0700