Victor Zverovich
|
2b6f7fc7a3
|
Add partial support for extended precision FP
|
2022-02-15 07:22:41 -08:00 |
|
Vladislav Shchapov
|
0a24a0714e
|
Clz builtin may be not constexpr (Issue #2761) (#2762)
|
2022-02-14 18:19:06 -08:00 |
|
Vertexwahn
|
ba6f89c76e
|
Update .bazelversion (#2766)
|
2022-02-14 06:08:46 -08:00 |
|
jk-jeon
|
5594edaf67
|
Address https://github.com/fmtlib/fmt/issues/2763 (#2765)
|
2022-02-13 20:14:28 -08:00 |
|
Vladislav Shchapov
|
10e3b83a75
|
Replace `make_args_checked with make_format_args ` (#2760)
* Replace make_args_checked to make_format_args
* Deprecate legacy make_args_checked
|
2022-02-13 20:13:35 -08:00 |
|
Victor Zverovich
|
c48353cb75
|
Update docs
|
2022-02-13 07:41:15 -08:00 |
|
Junekey Jeon
|
083510f0f0
|
Add FMT_CONSTEXPR to rotr instead
|
2022-02-13 06:15:17 -08:00 |
|
Junekey Jeon
|
dba99bc860
|
Revert adding constexpr to rotr to satisfy C++11 compilers
|
2022-02-13 06:15:17 -08:00 |
|
Junekey Jeon
|
c04af4bfc7
|
Simplify remove_trailing_zeros
|
2022-02-13 06:15:17 -08:00 |
|
Junekey Jeon
|
b348caa9e9
|
Remove some C-style casts for consistency
|
2022-02-13 06:15:17 -08:00 |
|
Junekey Jeon
|
c8bd1e646e
|
Simplify remove_trailing_zeros
|
2022-02-13 06:15:17 -08:00 |
|
Junekey Jeon
|
9b23e9dcb8
|
Fix wrong comment/refer to a correct reference
|
2022-02-13 06:15:17 -08:00 |
|
Junekey Jeon
|
69f2c550ab
|
Remove std:: infront of uint32_t/64_t & add constexpr to rotr
|
2022-02-13 06:15:17 -08:00 |
|
Junekey Jeon
|
9b62310f03
|
Fix some conversion issues
|
2022-02-13 06:15:17 -08:00 |
|
Junekey Jeon
|
08d12f31d1
|
Fix typo
|
2022-02-13 06:15:17 -08:00 |
|
Junekey Jeon
|
dbddb1d066
|
Remove literal separator to satisfy some compilers
|
2022-02-13 06:15:17 -08:00 |
|
Junekey Jeon
|
7dbe3dcded
|
Recover log10_2_significand
|
2022-02-13 06:15:17 -08:00 |
|
Junekey Jeon
|
10642e6082
|
Optimize remove_trailing_zeros
|
2022-02-13 06:15:17 -08:00 |
|
Junekey Jeon
|
7b4323e1e0
|
Add rotr
|
2022-02-13 06:15:17 -08:00 |
|
Junekey Jeon
|
f1bd6f7731
|
Check r < deltai first, because that is the major branch chosen for short inputs
|
2022-02-13 06:15:17 -08:00 |
|
Junekey Jeon
|
5d8eb6a1a0
|
Reflect the new paper
- Change constants appearing in log & division computations
- Rename beta_minus_1 to beta
|
2022-02-13 06:15:17 -08:00 |
|
Victor Zverovich
|
8e2e4d4034
|
Suppress a gcc warning
|
2022-02-12 09:26:48 -08:00 |
|
Vladislav Shchapov
|
a44716f58e
|
Workaround to Intel compiler (#2758)
|
2022-02-11 06:25:42 -08:00 |
|
Vladislav Shchapov
|
c71b070168
|
Add missing const qualifier (#2755)
|
2022-02-10 10:51:32 -08:00 |
|
Victor Zverovich
|
ecd6022c24
|
Update docs
|
2022-02-08 06:28:22 -08:00 |
|
Victor Zverovich
|
afbcf1e8ea
|
Remove legacy C locale wrapper
|
2022-02-05 12:37:21 -08:00 |
|
Victor Zverovich
|
90325d0970
|
Fix stored type detection
|
2022-02-05 10:44:34 -08:00 |
|
Victor Zverovich
|
e2ba01fcb0
|
Fix overload ambiguity in print
|
2022-02-05 08:35:19 -08:00 |
|
Victor Zverovich
|
17b362f78c
|
Simplify ostream opt-in API
|
2022-02-04 18:33:59 -08:00 |
|
Victor Zverovich
|
a5a7e3a261
|
Update docs
|
2022-02-04 15:42:22 -08:00 |
|
Victor Zverovich
|
f055ebbd25
|
Make ostream operators opt in to reduce the risk of ODR violations
|
2022-02-04 15:06:45 -08:00 |
|
Victor Zverovich
|
8a21e328b8
|
Remove problematic constructibility check
|
2022-02-04 12:20:02 -08:00 |
|
Victor Zverovich
|
31e743d06e
|
Don't use ostream for types convertible to string_view
|
2022-02-04 11:00:00 -08:00 |
|
Victor Zverovich
|
35c0286cd8
|
Simplify byte handling
|
2022-02-02 16:13:24 -08:00 |
|
Victor Zverovich
|
c7173a36a1
|
Drop :: and fix formatting
|
2022-02-02 07:00:33 -08:00 |
|
Charlie Barto
|
3e8372b96e
|
qualify unqualified calls to format in compile.h (#2742)
|
2022-02-01 18:41:19 -08:00 |
|
Barry Revzin
|
a34a97cc1d
|
Supporting ? as a string presentation type (#2674)
* Supporting ? as a string presentation type.
* Supporting ? as a char presentation type.
* Adding iterator_category to counting_iterator.
|
2022-01-30 08:55:28 -08:00 |
|
Andreas Rogge
|
ae1aaaee5f
|
Fix access mode of files created (#2530) (#2733)
The previous fix for this in 4a85db1 was incomplete. The intent was to
mimic what `fopen()` is doing. As per standard[1] `fopen()` also sets
`S_IWGRP` and `S_IWOTH` and lets the umask handle the rest.
[1] https://pubs.opengroup.org/onlinepubs/9699919799.2018edition/functions/fopen.html
|
2022-01-28 17:12:49 -08:00 |
|
Victor Zverovich
|
1557ab7644
|
Add format_as for enums
|
2022-01-28 06:38:02 -08:00 |
|
Federico
|
b00a1eac75
|
Fixes NVIDIA HPC compiler and Intel ICC compatibility (#2732)
* Fixes NVIDIA HPC compiler and Intel ICC compatibility
* Fixes NVIDIA HPC compiler and Intel ICC compatibility
* Rename FMT_NVHPC_VERSION to FMT_NVCOMPILER_VERSION
Co-authored-by: Federico Busato <fbusato@nvidia.com>
|
2022-01-26 15:53:04 -08:00 |
|
Victor Zverovich
|
a7aecbfcaa
|
Remove an old mingw workaround
|
2022-01-23 09:44:53 -08:00 |
|
VasiliPupkin256
|
dfcc730cbd
|
Making target_compile_options PRIVATE, fix #2726, fix #2507
|
2022-01-23 09:36:11 -08:00 |
|
Victor Zverovich
|
f7a809be6e
|
Clarify the choice of magic numbers and compute the most magic one
https://github.com/fmtlib/fmt/pull/2713#discussion_r788349826
|
2022-01-23 08:58:58 -08:00 |
|
Victor Zverovich
|
09fde7f4b8
|
Add fmt::underlying for enum classes
|
2022-01-22 08:06:22 -08:00 |
|
Victor Zverovich
|
0014024a2c
|
Don't rely on transitive includes
|
2022-01-21 15:03:28 -08:00 |
|
Victor Zverovich
|
c28500556a
|
FMT_NOEXCEPT -> noexcept
|
2022-01-20 16:55:47 -08:00 |
|
Junekey Jeon
|
6240d02011
|
Improve comments
|
2022-01-19 17:03:44 -08:00 |
|
Junekey Jeon
|
925b744ae8
|
Improve comments
|
2022-01-19 17:03:44 -08:00 |
|
Junekey Jeon
|
22b14ff252
|
Simplify cache recovery
|
2022-01-19 17:03:44 -08:00 |
|
Junekey Jeon
|
3dc26b44d3
|
Make a fallback path more compiler-friendly
|
2022-01-19 17:03:44 -08:00 |
|