Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-12-02 | Add a missing decimal point in exponent notation with trailing zeros | Victor Zverovich | |
2019-11-30 | Fix dangling else problem in FMT_ASSERT | Victor Zverovich | |
2019-11-29 | Remove dependency on <cassert> | Victor Zverovich | |
2019-11-29 | Fix handling of missing fraction in snprintf_float | Victor Zverovich | |
2019-11-29 | Fix fallback pointer formatting on big endian | Victor Zverovich | |
2019-11-27 | Add missing newline | Victor Zverovich | |
2019-11-27 | Refactor floating-point formatting | Victor Zverovich | |
2019-11-26 | float_spec -> float_specs | Victor Zverovich | |
2019-11-26 | Enable -Wswitch-enum in CI | Victor Zverovich | |
2019-11-25 | Fix handling of streamable and convertible to string types | Victor Zverovich | |
2019-11-25 | Fix hexfloat buffer reallocation | Victor Zverovich | |
2019-11-25 | Fix handling of types with deleted rvalue conversion to string (#1421) | Victor Zverovich | |
2019-11-24 | Remove fp::operator- | Victor Zverovich | |
2019-11-24 | Simplify Grisu implementation | Victor Zverovich | |
2019-11-24 | Don't print trailing zero with fixed, precision=0, and showpoint (#1417) | Victor Zverovich | |
2019-11-24 | Handle null terminator at the end of the buffer | Victor Zverovich | |
2019-11-23 | Integrate Grisu and sprintf digit generators | Victor Zverovich | |
2019-11-22 | Refactor floating-point formatting | Victor Zverovich | |
2019-11-20 | Merge write_fp into write | Victor Zverovich | |
2019-11-19 | Use grisu for exponent notation | Victor Zverovich | |
2019-11-19 | Deprecate the fmt macro | Victor Zverovich | |
2019-11-19 | test: add default constructor for a const value | Leon Klingele | |
This fixed a compilation error of the OS X 10.11.6 C++ compiler: ./fmt/test/format-test.cc:1861:16: error: default initialization of an object of const type 'const Answer' without a user-provided default constructor const Answer const_answer; ^ {} | |||
2019-11-18 | Make % an opt-in to improve compatibility with std::format | Victor Zverovich | |
2019-11-18 | Refactor float spec parsing | Victor Zverovich | |
2019-11-17 | Don't use POSIX API on UWP | Victor Zverovich | |
2019-11-15 | Improve POSIX API detection | Victor Zverovich | |
2019-11-14 | Move has_formatter into the public fmt namespace. (#1407) | David P. Sicilia | |
* Move has_formatter into the public fmt namespace. This will allow users to do SFINAE-friendly checks for the formattability of a type. Fixes #1369 | |||
2019-11-05 | Use grouping() from locale for specifier 'n' | daniel | |
2019-11-03 | Fix UTF-8 truncation | Attila Tajti | |
2019-11-01 | Workaround X11 madness (#1388) | Victor Zverovich | |
2019-10-28 | Don't emit trailing zeros in exponential notation (#1376) | Victor Zverovich | |
2019-10-21 | Optimize counting | Victor Zverovich | |
2019-10-20 | Initialize all the things | Victor Zverovich | |
2019-10-20 | Handle assymetric boundaries | Victor Zverovich | |
2019-10-18 | Fix computing lower boundaries for smallest normalized double | Victor Zverovich | |
2019-10-18 | Implement round half to even | Victor Zverovich | |
2019-10-18 | Support single precision floats in grisu formatting | Orivej Desh | |
Fixes #1336 | |||
2019-10-13 | Handle negative exponent and nonnegative power | Victor Zverovich | |
2019-10-13 | Handle negative exponent and rename value/pow10 to numerator/denominator | Victor Zverovich | |
2019-10-13 | Partially implement (FPP)^2 | Victor Zverovich | |
2019-10-13 | Implement add_compare | Victor Zverovich | |
2019-10-12 | Rename write_double to write_fp | Orivej Desh | |
It handles all floating point types, not just doubles. | |||
2019-10-12 | Distinguish float from double | Orivej Desh | |
2019-10-12 | Implement more comparison operators | Victor Zverovich | |
2019-10-11 | Add defaulted copy and move operations to format_error and system_error ↵ | Deniz Evrenci | |
(#1347) * Avoid weak vtables by providing a private virtual member function * Add warning Wweak-vtables to clang when FMT_PEDANTIC is on * Add defaulted copy and move operations to format_error and system_error Compiler generated copy operations are deprecated and move operations are not generated altogether. * Add warning Wdeprecated to clang when FMT_PEDANTIC is on | |||
2019-10-09 | Implement divmod | Victor Zverovich | |
2019-10-08 | Fix undefined in format-test (#1349) | Orivej Desh | |
When `MoveCtor` performs `check_move_buffer`, the buffer allocator becomes null, but then `MoveCtor` attempts to use it to allocate a dynamic buffer. This succeeds nevertheless because a typical `std::allocator<char>::allocate` does not use `this`, so it does not crash when `this` is null. Fixes #1344 | |||
2019-10-08 | Fix undefined in core-test and printf-test (#1345) | Orivej Desh | |
* Fix undefined in core-test Fixes "reference binding to null pointer" in BufferTest.Ctor buffer.operator[] attempts to return a reference to `buffer.ptr_[0]` when `ptr_` in `mock_buffer<int> buffer` is null. * Fix undefined in printf-test Fixes "signed integer overflow" in PrintfTest.Length This occurs in `TestLength<long long>("ll")`, since its minimum value minus one does not fit in long long. * Fix undefined in printf %0$ Printf counts arguments from 1. Fixes "shift exponent -4 is negative" in PrintfTest.InvalidArgIndex. `do_get` is called with index -1 when `basic_printf_context.arg` is called with id 4294967295 when basic_printf_context::get_arg subtracts 1 from arg_index 0 in the format string "%0$d". | |||
2019-10-06 | Implement more bigint operations | Victor Zverovich | |
2019-10-05 | Initial implementation of square | Victor Zverovich | |