Commit Graph

5601 Commits

Author SHA1 Message Date
Junekey Jeon
c30a552492 Address https://github.com/fmtlib/fmt/issues/2763 2022-02-13 13:04:36 -08:00
Junekey Jeon
c05c675ec7 Merge branch 'master' into dgbx 2022-02-13 13:00:36 -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
Junekey Jeon
ba752b9407 Add FMT_CONSTEXPR to rotr instead 2022-02-13 03:57:45 -08:00
Junekey Jeon
b3b7b69dc4 Revert adding constexpr to rotr to satisfy C++11 compilers 2022-02-13 03:42:01 -08:00
Junekey Jeon
96017bc0e6 Simplify remove_trailing_zeros 2022-02-13 03:36:58 -08:00
Junekey Jeon
56139c375a Remove some C-style casts for consistency 2022-02-13 03:34:29 -08:00
Junekey Jeon
cba730d4b9 Simplify remove_trailing_zeros 2022-02-13 03:31:47 -08:00
Junekey Jeon
fc907d296a Fix wrong comment/refer to a correct reference 2022-02-13 03:29:36 -08:00
Junekey Jeon
a71005a1c1 Remove std:: infront of uint32_t/64_t & add constexpr to rotr 2022-02-13 03:23:10 -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
Junekey Jeon
a66266678c Fix some conversion issues 2022-02-08 23:26:20 -08:00
Junekey Jeon
d758274a38 Fix typo 2022-02-08 19:59:35 -08:00
Junekey Jeon
2e5382835c Remove literal separator to satisfy some compilers 2022-02-08 19:57:25 -08:00
Junekey Jeon
cdb0d18940 Recover log10_2_significand 2022-02-08 18:36:28 -08:00
Junekey Jeon
b2208fad6d Optimize remove_trailing_zeros 2022-02-08 18:32:20 -08:00
Junekey Jeon
3b803dc03b Add rotr 2022-02-08 18:27:53 -08:00
Junekey Jeon
fc6ceeac2c Check r < deltai first, because that is the major branch chosen for short inputs 2022-02-08 18:23:53 -08:00
Junekey Jeon
ddaac494a6 Reflect the new paper
- Change constants appearing in log & division computations
  - Rename beta_minus_1 to beta
2022-02-08 18:21:54 -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