Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-24 | Workaround an issue with mixing std versions in gcc (#2017) | Victor Zverovich | |
2020-11-24 | Fix linkage errors when linking with a shared library (#2011) | Victor Zverovich | |
2020-11-01 | Fix ABI compatibility (#1961) | Victor Zverovich | |
2020-11-01 | Cleanup | Victor Zverovich | |
2020-10-21 | Simplify arg formatter | Victor Zverovich | |
2020-10-21 | Move parsing optimization one level up | Victor Zverovich | |
2020-10-21 | Optimize common case in parse_format_specs | Victor Zverovich | |
2020-10-21 | Optimize alignment parsing | Victor Zverovich | |
2020-10-21 | Optimize format_uint | Victor Zverovich | |
2020-10-21 | Simplify vformat_to | Victor Zverovich | |
2020-10-20 | Merge vformat_to overloads | Victor Zverovich | |
2020-10-20 | Unshadow floaty | Victor Zverovich | |
2020-10-18 | Avoid conversion from long long to size_t (#1935) | Victor Zverovich | |
2020-10-17 | Fix handling of weird character types when parsing sign (#1932) | Victor Zverovich | |
2020-10-15 | Make classes derived from buffer<T> final to silence the virtual destructor ↵ | Bart Siwek | |
warning. (#1937) Co-authored-by: Bart Siwek <bsiwek@cisco.com> | |||
2020-10-11 | Fix a UB on ridiculously large precision | Victor Zverovich | |
2020-10-11 | Added check for `-mbig-obj` and ref qualifier check (#1929) | MarcDirven | |
* Added check whether mingw has -mbig-obj flag * Removed ref qualifiers | |||
2020-10-10 | Fix handling of thousand separator (#1927) | Victor Zverovich | |
2020-10-09 | Optimize floating point formatting | Victor Zverovich | |
2020-10-09 | Optimize floating point formatting | Victor Zverovich | |
2020-10-09 | Refactor write_float | Victor Zverovich | |
2020-10-08 | Merge write_float overloads | Victor Zverovich | |
2020-10-07 | Cleanup exponent handling in write_float | Victor Zverovich | |
2020-10-07 | Update dynamic_formatter comment (#1923) | Victor Zverovich | |
2020-10-07 | Fix integer overflow when using max int precision | Victor Zverovich | |
2020-10-05 | Get rid of float_writer | Victor Zverovich | |
2020-10-04 | Refactor float formatting | Victor Zverovich | |
2020-09-27 | Improve dragonbox integration | Victor Zverovich | |
2020-09-27 | Make dragonbox::to_decimal available in format.h | Victor Zverovich | |
2020-09-24 | Update format.h (#1898) | moiwi | |
2020-09-23 | Reuse log10_2_significand constant | Victor Zverovich | |
2020-09-23 | Don't emit trailing zero for consistency with std::format | Victor Zverovich | |
2020-09-22 | Simplify uint32_or_64_or_128_t definition | Victor Zverovich | |
2020-09-22 | Combine pragmas | Victor Zverovich | |
2020-09-22 | clang-format | Victor Zverovich | |
2020-09-22 | Optimize copy_str for counting_iterator | Victor Zverovich | |
2020-09-21 | MSVC optimizations for count_digits. (#1890) | mwinterb | |
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. | |||
2020-09-19 | Merge intrinsic blocks | Victor Zverovich | |
2020-09-19 | Fix bug regarding FMT_SAFEBUFFERS | Junekey Jeon | |
2020-09-19 | Fix a bug in ctzll | Junekey Jeon | |
2020-09-19 | Implement Dragonbox (first version) | Junekey Jeon | |
2020-09-18 | Fix msvc version of clz & clzll (#1880) | jk-jeon | |
Change msvc version of clz & clzll to match __builtin_clz & _builtin_clzll | |||
2020-09-18 | Disable fallthrough attributes for the Intel compilers on Linux and MacOS ↵ | Axel Kohlmeyer | |
(#1879) * Disable fallthrough attributes for the Intel compilers On MacOS and Linux the Intel compilers may be identified as the host compilers (Clang or GNU) but do not support the corresponding compiler specific fallthrough attributes. * Rearrange ifdef logic for excluding pre-C++17 fallthrough attributes This puts Intel and PGI compilers into a separate group and thus makes the intent and logic more obvious. | |||
2020-09-17 | fix compiler warnings in public header files | Jan Schwers | |
2020-09-17 | Improve FMT_ALWAYS_INLINE (#1878) | jk-jeon | |
1. FMT_ALWAYS_INLINE should imply inline; otherwise, there might be linkage problems 2. Add specialization for MSVC (__forceinline) | |||
2020-09-15 | Fix handling of wide alignment | Victor Zverovich | |
2020-08-21 | Revert "Add missing includes" | Victor Zverovich | |
This reverts commit 06895a768785618afbd018bf75baffdd8ee6c172. | |||
2020-08-21 | Add ptr to docs | Victor Zverovich | |
2020-08-20 | Fix detail::write with fallback formatter (#1829) | Alexey Ochapov | |
* add support for fallback_formatter in detail::write * add ToString test into OStreamTest to check fmt::to_string() with class that has output stream operator * add WithOstreamOperator test into CompileTest to check fmt::format() with FMT_COMPILE() and class that has output stream operator * use conditional_t inside detail::write instead of 2 overloads * Revert "add WithOstreamOperator test into CompileTest" * remove Context from template parameters in detail::write | |||
2020-08-19 | Add missing includes | Victor Zverovich | |