Commit Graph

  • 2c8cd2db34 Fix handling of zero precision Victor Zverovich 2022-02-18 12:12:55 -0800
  • b6d56170fc Remove unnecessary inline Victor Zverovich 2022-02-18 07:41:55 -0800
  • 05432e570e Use consistent indentation Victor Zverovich 2022-02-18 07:38:42 -0800
  • 47da218cc3 Remove uintptr_fallback Victor Zverovich 2022-02-18 07:03:33 -0800
  • 4ddab8901c Merge accumulator into int128_fallback Victor Zverovich 2022-02-17 21:24:10 -0800
  • d38f72aff2 Refactor fallback ints Victor Zverovich 2022-02-17 20:24:42 -0800
  • 15c2a3bacc int128_t -> int128_opt Victor Zverovich 2022-02-17 19:05:25 -0800
  • 532a69a639 Fix handling of 96-bit long double with -m32 Victor Zverovich 2022-02-17 15:51:59 -0800
  • d8e1dd4ab2 improve installing headers Andrey Filipenkov 2022-02-16 22:25:12 +0300
  • ae25f7968e add ability to build Apple framework using CMAKE_FRAMEWORK Andrey Filipenkov 2022-02-16 22:24:10 +0300
  • ce93a66dfb Implement a fallback uint128_t Victor Zverovich 2022-02-17 07:30:35 -0800
  • 6a13464059 Include 128-bit with other signed integers in specifier check Victor Zverovich 2022-02-16 15:28:16 -0800
  • 70de324aa8
    Apply 2746 fix for NVidia compiler also (#2770) Greg Sjaardema 2022-02-16 13:04:16 -0700
  • 999ae1ec60 improve installing headers Andrey Filipenkov 2022-02-16 22:25:12 +0300
  • 300225c2ee add ability to build Apple framework using CMAKE_FRAMEWORK Andrey Filipenkov 2022-02-16 22:24:10 +0300
  • abfc070506 Apply 2746 fix for NVidia compiler also Greg Sjaardema 2022-02-16 08:53:15 -0700
  • a1ea3e015b Move built-in formatter specialization to core Victor Zverovich 2022-02-16 07:37:00 -0800
  • 161059dd98 Add support for extended precision FP Victor Zverovich 2022-02-15 17:14:48 -0800
  • c4c6b42de7 Bump version Victor Zverovich 2022-02-15 13:36:59 -0800
  • 21785040c7 Fix markup Victor Zverovich 2022-02-15 13:28:53 -0800
  • 2b6f7fc7a3 Add partial support for extended precision FP Victor Zverovich 2022-02-07 06:44:42 -0800
  • 0a24a0714e
    Clz builtin may be not constexpr (Issue #2761) (#2762) Vladislav Shchapov 2022-02-15 07:19:06 +0500
  • 2b4a858f0d Clz builtin may be not constexpr (Issue #2761) Vladislav Shchapov 2022-02-13 23:19:59 +0500
  • ba6f89c76e
    Update .bazelversion (#2766) Vertexwahn 2022-02-14 15:08:46 +0100
  • 5594edaf67
    Address https://github.com/fmtlib/fmt/issues/2763 (#2765) jk-jeon 2022-02-13 20:14:28 -0800
  • 10e3b83a75
    Replace `make_args_checked with make_format_args` (#2760) Vladislav Shchapov 2022-02-14 09:13:35 +0500
  • 6e767bc0c1
    Update .bazelversion Vertexwahn 2022-02-13 22:20:36 +0100
  • ff22bfa328 Address https://github.com/fmtlib/fmt/issues/2763 Junekey Jeon 2022-02-13 13:14:00 -0800
  • c30a552492 Address https://github.com/fmtlib/fmt/issues/2763 Junekey Jeon 2022-02-13 13:04:36 -0800
  • c05c675ec7 Merge branch 'master' into dgbx Junekey Jeon 2022-02-13 13:00:36 -0800
  • bdfec1dc88 Deprecate legacy make_args_checked Vladislav Shchapov 2022-02-10 01:06:10 +0500
  • 8103144ff8 Replace make_args_checked to make_format_args Vladislav Shchapov 2022-02-10 00:59:11 +0500
  • c48353cb75 Update docs Victor Zverovich 2022-02-13 07:40:43 -0800
  • 083510f0f0 Add FMT_CONSTEXPR to rotr instead Junekey Jeon 2022-02-13 03:57:45 -0800
  • dba99bc860 Revert adding constexpr to rotr to satisfy C++11 compilers Junekey Jeon 2022-02-13 03:42:01 -0800
  • c04af4bfc7 Simplify remove_trailing_zeros Junekey Jeon 2022-02-13 03:36:58 -0800
  • b348caa9e9 Remove some C-style casts for consistency Junekey Jeon 2022-02-13 03:34:29 -0800
  • c8bd1e646e Simplify remove_trailing_zeros Junekey Jeon 2022-02-13 03:31:47 -0800
  • 9b23e9dcb8 Fix wrong comment/refer to a correct reference Junekey Jeon 2022-02-13 03:29:36 -0800
  • 69f2c550ab Remove std:: infront of uint32_t/64_t & add constexpr to rotr Junekey Jeon 2022-02-13 03:23:10 -0800
  • 9b62310f03 Fix some conversion issues Junekey Jeon 2022-02-08 23:26:20 -0800
  • 08d12f31d1 Fix typo Junekey Jeon 2022-02-08 19:59:35 -0800
  • dbddb1d066 Remove literal separator to satisfy some compilers Junekey Jeon 2022-02-08 19:57:25 -0800
  • 7dbe3dcded Recover log10_2_significand Junekey Jeon 2022-02-08 18:36:28 -0800
  • 10642e6082 Optimize remove_trailing_zeros Junekey Jeon 2022-02-08 18:32:20 -0800
  • 7b4323e1e0 Add rotr Junekey Jeon 2022-02-08 18:27:53 -0800
  • f1bd6f7731 Check r < deltai first, because that is the major branch chosen for short inputs Junekey Jeon 2022-02-08 18:23:53 -0800
  • 5d8eb6a1a0 Reflect the new paper - Change constants appearing in log & division computations - Rename beta_minus_1 to beta Junekey Jeon 2022-02-08 18:21:54 -0800
  • ba752b9407 Add FMT_CONSTEXPR to rotr instead Junekey Jeon 2022-02-13 03:57:45 -0800
  • b3b7b69dc4 Revert adding constexpr to rotr to satisfy C++11 compilers Junekey Jeon 2022-02-13 03:42:01 -0800
  • 96017bc0e6 Simplify remove_trailing_zeros Junekey Jeon 2022-02-13 03:36:58 -0800
  • 56139c375a Remove some C-style casts for consistency Junekey Jeon 2022-02-13 03:34:29 -0800
  • cba730d4b9 Simplify remove_trailing_zeros Junekey Jeon 2022-02-13 03:31:47 -0800
  • fc907d296a Fix wrong comment/refer to a correct reference Junekey Jeon 2022-02-13 03:29:36 -0800
  • a71005a1c1 Remove std:: infront of uint32_t/64_t & add constexpr to rotr Junekey Jeon 2022-02-13 03:23:10 -0800
  • 8e2e4d4034 Suppress a gcc warning Victor Zverovich 2022-02-12 09:26:48 -0800
  • a44716f58e
    Workaround to Intel compiler (#2758) Vladislav Shchapov 2022-02-11 19:25:42 +0500
  • 907ae37420 Workaround to Intel compiler Vladislav Shchapov 2022-02-11 01:49:22 +0500
  • c71b070168
    Add missing const qualifier (#2755) Vladislav Shchapov 2022-02-10 23:51:32 +0500
  • 532431e576 Add missing const qualifier Vladislav Shchapov 2022-02-10 23:31:24 +0500
  • a66266678c Fix some conversion issues Junekey Jeon 2022-02-08 23:26:20 -0800
  • d758274a38 Fix typo Junekey Jeon 2022-02-08 19:59:35 -0800
  • 2e5382835c Remove literal separator to satisfy some compilers Junekey Jeon 2022-02-08 19:57:25 -0800
  • cdb0d18940 Recover log10_2_significand Junekey Jeon 2022-02-08 18:36:28 -0800
  • b2208fad6d Optimize remove_trailing_zeros Junekey Jeon 2022-02-08 18:32:20 -0800
  • 3b803dc03b Add rotr Junekey Jeon 2022-02-08 18:27:53 -0800
  • fc6ceeac2c Check r < deltai first, because that is the major branch chosen for short inputs Junekey Jeon 2022-02-08 18:23:53 -0800
  • ddaac494a6 Reflect the new paper - Change constants appearing in log & division computations - Rename beta_minus_1 to beta Junekey Jeon 2022-02-08 18:21:54 -0800
  • ecd6022c24 Update docs Victor Zverovich 2022-02-08 06:28:22 -0800
  • afbcf1e8ea Remove legacy C locale wrapper Victor Zverovich 2022-02-05 12:30:03 -0800
  • 90325d0970 Fix stored type detection Victor Zverovich 2022-02-05 10:41:18 -0800
  • e2ba01fcb0 Fix overload ambiguity in print Victor Zverovich 2022-02-05 08:35:19 -0800
  • 17b362f78c Simplify ostream opt-in API Victor Zverovich 2022-02-04 18:33:55 -0800
  • a5a7e3a261 Update docs Victor Zverovich 2022-02-04 15:42:22 -0800
  • f055ebbd25 Make ostream operators opt in to reduce the risk of ODR violations Victor Zverovich 2022-02-04 15:06:45 -0800
  • 8a21e328b8 Remove problematic constructibility check Victor Zverovich 2022-02-04 11:12:04 -0800
  • 31e743d06e Don't use ostream for types convertible to string_view Victor Zverovich 2022-02-04 11:00:00 -0800
  • 35c0286cd8 Simplify byte handling Victor Zverovich 2022-02-02 15:37:03 -0800
  • c7173a36a1 Drop :: and fix formatting Victor Zverovich 2022-02-02 07:00:33 -0800
  • 3e8372b96e
    qualify unqualified calls to format in compile.h (#2742) Charlie Barto 2022-02-01 18:41:19 -0800
  • 267770a9c7 qualify unqualified calls to format in compile.h Charles Barto 2022-02-01 15:32:17 -0800
  • a34a97cc1d
    Supporting ? as a string presentation type (#2674) Barry Revzin 2022-01-30 10:55:28 -0600
  • f7002d802e Wrong macro Barry Revzin 2022-01-30 10:29:52 -0600
  • c220b88c2d C++11... Barry Revzin 2022-01-30 01:35:18 -0600
  • a02f7b84c7 Adding a put(formatter, object) overload too. Barry Revzin 2022-01-30 01:21:33 -0600
  • 931cfcfbbe Adding a put API to basic_format_context. Barry Revzin 2022-01-30 01:08:57 -0600
  • da925e0211 Missing FMT_API. Barry Revzin 2022-01-30 00:50:55 -0600
  • 3af0ce4219 PR comments. Barry Revzin 2022-01-30 00:27:46 -0600
  • eaf190661f Escaping chars in a less shitty, but actually compiling for real, way Barry Revzin 2021-12-24 17:39:35 -0600
  • a740236988 Escaping chars in a less shitty, but actually compiling, way Barry Revzin 2021-12-24 17:37:40 -0600
  • ce4d81b387 Escaping chars in a less shitty way. Barry Revzin 2021-12-24 17:34:50 -0600
  • 7134cc4462 There can be only char Barry Revzin 2021-12-24 16:31:31 -0600
  • 43b7baf5c6 How... about now Barry Revzin 2021-12-24 16:01:42 -0600
  • 2b2fa8b825 Silence this other warning. Barry Revzin 2021-12-24 15:54:43 -0600
  • b0680218be Silence this conversion warning. Barry Revzin 2021-12-24 13:24:21 -0600
  • bd13cf7982 We only need one counting_iterator. Barry Revzin 2021-12-24 13:05:44 -0600
  • 43582c078d Adding iterator_category to counting_iterator. Barry Revzin 2021-12-24 12:59:50 -0600
  • 03eadbd6bb clang-format Barry Revzin 2021-12-24 12:54:40 -0600
  • 6f53e1bdc1 Supporting ? as a char presentation type. Barry Revzin 2021-12-24 12:53:15 -0600
  • 2df93af484 Supporting ? as a string presentation type. Barry Revzin 2021-12-24 12:00:08 -0600