Commit Graph
6199 Commits
Author SHA1 Message Date
Victor Zverovich 6732ea5000 Make symbols readable 2020-06-07 07:49:11 -07:00
Victor Zverovich 57ddc77ce7 Make advance_to a noop for back_insert_iterator 2020-06-06 19:36:39 -07:00
Victor Zverovich 50bad7d62d Optimize format string parsing 2020-06-06 10:15:19 -07:00
Victor Zverovich 8f7a824e47 Inline visit 2020-06-06 09:02:32 -07:00
Victor Zverovich f11e968708 Optimize format string parsing 2020-06-06 08:15:33 -07:00
Victor Zverovich 09737dd83b Optimize format handler 2020-06-06 07:17:02 -07:00
Victor Zverovich d9e3d6e6ed Move format_handler to detail 2020-06-06 06:38:48 -07:00
Victor Zverovich 795b47a7b5 Fix a warning (#1712) 2020-06-05 08:24:09 -07:00
rimathia 95c6ac0cc8 fix typo which caused the loss of the counting information when using a printf context with a truncating_iterator 2020-06-05 07:37:54 -07:00
Victor Zverovich 21409cfdda Fix warnings 2020-06-04 07:50:07 -07:00
Victor Zverovich 88c8d534e7 Move digits10 to where they belong and add comments 2020-06-04 06:39:18 -07:00
Victor Zverovich 0f3eaeac0a Fix a warning 2020-06-04 06:33:11 -07:00
Clare Macrae 344218510d Ignore /doc/node_modules directory 2020-06-04 05:19:39 -07:00
Victor Zverovich 16aec06179 Cleanup arg_formatter_base 2020-05-31 10:58:52 -07:00
Victor Zverovich 1e1193590d Fix format_decimal overloads 2020-05-31 10:12:34 -07:00
Victor Zverovich 0893c9c2ef Inline parse_format_string 2020-05-30 20:30:18 -07:00
Victor Zverovich 3245145a41 Remove undocumented buffer_range and output_range 2020-05-30 13:07:52 -07:00
Victor Zverovich 57fc44907f Increase VM disk size 2020-05-30 11:25:40 -07:00
Victor Zverovich 7d22bebb6f Remove uses of buffer_range 2020-05-30 06:50:45 -07:00
Jelle van der Waa 8f2b5fe74d Don't install sphinx cache files
When building documentation sphinx creates cached files in the .doctrees
directory and aren't required for viewing documentation only for
building. As added benefit this makes fmt reprodcubile as the cached
files are different when the build environment is varied.
2020-05-30 06:14:02 -07:00
Victor Zverovich f095c67b6a Remove uses of buffer_range 2020-05-29 18:14:03 -07:00
Victor Zverovich 5aabf1f715 Simplify copy_str 2020-05-29 17:59:08 -07:00
Victor Zverovich 19c5b5d159 Simplify arg_formatter 2020-05-29 16:53:12 -07:00
Victor Zverovich 519571edec Simplify arg_formatter_base 2020-05-29 14:44:18 -07:00
Victor Zverovich ac8dfd841f Improve handling of separators 2020-05-29 08:15:44 -07:00
Victor Zverovich 2c6165a22b Reduce the number of comparisons 2020-05-29 05:42:35 -07:00
Victor Zverovich 28639969ef Use memcpy for copying digits 2020-05-28 22:33:08 -07:00
Orivej Desh f5fa1dee54 Support custom FMT_INC_DIR in pkgconfig and cmake configs (#1702)
* Support custom FMT_INC_DIR in pkgconfig and cmake configs

When CMAKE_INSTALL_INCLUDEDIR or FMT_INC_DIR override the header
installation directory, they should be used instead of
${CMAKE_INSTALL_PREFIX}/include in fmt-targets.cmake and fmt.pc.

* Put headers into FMT_INC_DIR/fmt rather than directly into FMT_INC_DIR

This makes FMT_INC_DIR an alias for CMAKE_INSTALL_INCLUDEDIR and
simplifies generation of pkgconfig and cmake configs.

* Do not split target_include_directories
2020-05-28 08:17:34 -07:00
Lucian Petrut 51bf9cfacb Fix Mingw support
If the ``_POSIX_`` flag is set, _fdopen will not be defined by
Mingw headers, which is addressed by this commit.

For what is worth, as opposed to ``fdopen``, ``_pipe`` *will*
actually have the ``_`` prefix when ``_POSIX_`` is set.
2020-05-26 06:39:22 -07:00
Victor Zverovich 1a716caf5d Optimize common case 2020-05-25 19:16:35 -07:00
Victor Zverovich 98d4bbf813 Update README.rst 2020-05-24 06:28:35 -07:00
rimathia 8c8f74a870 fix zero flag for char types and make zero flag ignored if a precision is specified 2020-05-23 12:46:26 -07:00
Victor Zverovich bc1b89da26 Temporarily revert parsing changes 2020-05-22 15:39:33 -07:00
Victor Zverovich a7fb321ac6 Remove a redundant branch 2020-05-22 15:39:33 -07:00
Daniil Goncharov 8cadb96506 fix max/min macro (#1697) 2020-05-22 06:38:43 -07:00
Victor Zverovich 297c3b2ed5 Fix an example (thanks Alexey Kuzmenko) 2020-05-20 15:52:19 -07:00
Victor Zverovich 943532fece Make ostream formatter work with compile-time format strings (#1692) 2020-05-20 14:59:57 -07:00
Victor Zverovich bd8804019b Update README.rst 2020-05-19 19:25:46 -07:00
Fernando Pelliccioni f230300ac5 Knuth is using fmt library (#1691) 2020-05-19 18:08:32 -07:00
Victor Zverovich a265e25b79 Optimize small string parsing 2020-05-19 13:44:22 -07:00
Victor Zverovich 2aa2526f64 Optimize small string concatenation 2020-05-19 11:45:09 -07:00
Victor Zverovich 8d78045e7c Move void_t to where it's used 2020-05-18 10:46:25 -07:00
Victor Zverovich 7aafa6bc64 Update analytics 2020-05-18 10:26:22 -07:00
Barry Revzin c66aae1652 Adding sentinel support to fmt::join(). (#1689) 2020-05-18 06:31:01 -07:00
Victor Zverovich 6d66de3805 Add c specifier support to integral types (#1652) 2020-05-17 08:44:59 -07:00
rimathia 6b219a58db fix interaction of space flag and '+' flag, as well as '-' flag and '0' flag (#1687) 2020-05-17 04:27:18 -07:00
Victor Zverovich eee2023c2a Update signatures 2020-05-15 15:25:02 -07:00
Victor Zverovich c5ed73aab2 Add fmt::detail::buffer to the docs (#704) 2020-05-15 14:35:55 -07:00
Victor Zverovich ea1cd9638c Fix apidoc 2020-05-15 10:03:02 -07:00
Victor Zverovich d3964d7b1e Merge branch 'master' of github.com:fmtlib/fmt 2020-05-15 09:43:38 -07:00