Commit Graph

  • 217e7c76f1 Pass ranges by value Victor Zverovich 2018-01-14 07:19:23 -08:00
  • 22994c62f7 Decouple arg_formatter_base from buffer Victor Zverovich 2018-01-13 15:34:48 -08:00
  • 00f1450d9a Update tesmplate parameter names Victor Zverovich 2018-01-13 14:57:43 -08:00
  • 3a2e89e134 Reduce dependency on buffer Victor Zverovich 2018-01-13 12:57:27 -08:00
  • c719d94473 Fix experimental/string_view detection Victor Zverovich 2018-01-13 07:57:33 -08:00
  • cea3c20747 Give a better error message for function pointers (#633) Victor Zverovich 2018-01-13 07:02:45 -08:00
  • 232ceabbc3 Workaround an internal compiler error in MSVC Victor Zverovich 2018-01-13 05:52:30 -08:00
  • c095445394 Replace buffer with range Victor Zverovich 2018-01-06 09:09:50 -08:00
  • c3d6c5fc4c Replace buffer with range Victor Zverovich 2017-12-30 07:42:56 -08:00
  • 0f98773164 add transition helper to format.h Tim Blechmann 2017-12-27 17:46:03 +08:00
  • d165d9c483 Decouple locale and buffer Victor Zverovich 2017-12-26 17:22:07 -08:00
  • 3663414053 Parameterize basic_writer on buffer type Victor Zverovich 2017-12-26 09:00:22 -08:00
  • 6f2769d0b4 Revert "Added support for format string containing '\0' in _format udl (#619) (#620)" Victor Zverovich 2017-12-23 08:00:51 -08:00
  • 5f1c73db7d Shorten a comment in locale.h Victor Zverovich 2017-12-23 08:00:38 -08:00
  • 319346025d Update version Victor Zverovich 2017-12-20 08:38:07 -08:00
  • 51a16f8c58 Update ChangeLog.rst Victor Zverovich 2017-12-20 08:33:31 -08:00
  • a00874603d Merge release branch Victor Zverovich 2017-12-20 08:30:58 -08:00
  • 135ab5cf71 Update version 4.1.0 Victor Zverovich 2017-12-20 08:19:43 -08:00
  • 93d95f17c6 Fix markup Victor Zverovich 2017-12-20 07:26:07 -08:00
  • 4f15c72f69 Fix markup Victor Zverovich 2017-12-20 07:13:18 -08:00
  • e9b194141e Automatically add package to release Victor Zverovich 2017-11-25 08:23:13 -08:00
  • c3d1f6040b Fix markup Victor Zverovich 2017-12-20 07:07:18 -08:00
  • 941663d038 Merge ostream.cc into ostream.h Victor Zverovich 2017-12-17 09:33:12 -08:00
  • 955062da2e Merge printf.cc into printf.h Victor Zverovich 2017-12-17 08:36:19 -08:00
  • 5705bf1c71 Added support for pre-c++17 experimental string_view (#607) Virgilio Alexandre Fornazin 2017-12-16 15:03:11 -02:00
  • cabce31f45 Update syntax.rst Victor Zverovich 2017-12-16 08:58:54 -08:00
  • c96062bff5 Update changelog and version number Jonathan Müller 2017-12-12 19:39:59 +01:00
  • ccaae0c019 Refer to jeaiii project Victor Zverovich 2017-12-10 16:09:35 -08:00
  • e37151021e Add a integer formatter based on jeaiii Victor Zverovich 2017-12-10 16:05:51 -08:00
  • b3495f2e4b Update README.rst Victor Zverovich 2017-12-10 06:54:51 -08:00
  • 61f296e30c Move FMT_HAS_BUILTIN to format.h Victor Zverovich 2017-12-09 08:56:44 -08:00
  • ce801c9095 Remove dependency on <vector> and <array> Victor Zverovich 2017-12-09 08:48:30 -08:00
  • 41fc29907a Merge branch 'std' of github.com:fmtlib/fmt into std Victor Zverovich 2017-12-09 08:16:34 -08:00
  • 971fb584c3 Allow mixing named and automatic arguments Victor Zverovich 2017-12-09 08:15:13 -08:00
  • af0f21da0f add missing inline in header-only mode (#626) Abdó Roig-Maranges 2017-12-09 16:50:53 +01:00
  • 7cea163809 numeric -> arithmetic Victor Zverovich 2017-12-09 06:19:15 -08:00
  • 5328907f7f Get rid of <limits> dependency Victor Zverovich 2017-12-06 09:18:17 -08:00
  • faaafc7e12 Remove <utility> dependency and replace typedefs with using Victor Zverovich 2017-12-06 08:38:53 -08:00
  • 94edb1a71c Add a lightweight header for the core API Victor Zverovich 2017-12-06 07:42:42 -08:00
  • 3aaa25fa70 Added support for format string containing '\0' in _format udl (#619) (#620) Artem Golubikhin 2017-12-06 17:21:34 +03:00
  • 84bd2f1962 Merge include/fmt/CMakeLists.txt into the main CMake file Victor Zverovich 2017-12-03 09:59:55 -08:00
  • 7f351dec27 Decouple <locale> for better compile times Victor Zverovich 2017-12-03 09:18:06 -08:00
  • 81bd9e8ea3 args -> format_args Victor Zverovich 2017-12-03 07:32:04 -08:00
  • 10e70a06c9 Improve handling of custom arguments Victor Zverovich 2017-12-02 09:44:48 -08:00
  • f9c97de46b Add note about errno to the documentation Mihai Todor 2017-11-27 11:25:13 +00:00
  • e0243000de arg_index -> arg_id Victor Zverovich 2017-11-26 09:29:55 -08:00
  • ac5f95208c Automatically add package to release Victor Zverovich 2017-11-25 08:23:13 -08:00
  • 0e914372fb Avoid conflict with the macro CHAR_WIDTH Abdo Roig-Maranges 2017-11-25 14:47:25 +01:00
  • f03a35a679 Check string specs at compile time Victor Zverovich 2017-11-24 09:54:28 -08:00
  • e9da574147 Check char specs at compile time Victor Zverovich 2017-11-24 07:54:22 -08:00
  • b25a029284 Check pointer type specs are compile time Victor Zverovich 2017-11-23 10:12:23 -08:00
  • c8a9d902dd Check floating-point type specifiers Victor Zverovich 2017-11-23 09:14:37 -08:00
  • 6570dc3122 Disallow formatting of multibyte strings into a wide buffer (#606) Victor Zverovich 2017-11-19 10:28:01 -08:00
  • 3851994ab0 Fix yet another internal compiler error in MSVC Victor Zverovich 2017-11-19 09:06:49 -08:00
  • 44e186512b Refactor parse context and fix warnings Victor Zverovich 2017-11-19 08:49:58 -08:00
  • e7e270f511 Test error on invalid type spec and remove unused alias Victor Zverovich 2017-11-19 08:25:34 -08:00
  • 692b82d32c UdlArg -> udl_arg Victor Zverovich 2017-11-19 08:02:07 -08:00
  • c523dd584f Use error handler to report errors Victor Zverovich 2017-11-19 07:36:01 -08:00
  • 5a32e64b05 More tests Victor Zverovich 2017-11-19 06:35:23 -08:00
  • 093e2a4780 Improve error handling Victor Zverovich 2017-11-18 09:16:35 -08:00
  • dc104cbaaa Workaround internal compiler errors in MSVC Victor Zverovich 2017-11-18 08:38:58 -08:00
  • 39411504a5 More tests Victor Zverovich 2017-11-18 07:42:54 -08:00
  • e3eb5ea074 Add parse_context::error_handler() Victor Zverovich 2017-11-18 06:58:14 -08:00
  • 734e722da4 Fix warnings Victor Zverovich 2017-11-18 06:56:29 -08:00
  • 62af25dca8 Workaround yet another MSVC internal error Victor Zverovich 2017-11-16 08:09:12 -08:00
  • 594bd8feba More tests Victor Zverovich 2017-11-16 06:55:49 -08:00
  • f2b52bba05 More tests Victor Zverovich 2017-11-12 19:14:35 -08:00
  • 62df6f27cb CMakeLists: Use GNUInstallDirs to set install location Mike Crowe 2017-11-13 14:47:14 +00:00
  • dfdb1adea5 More tests Victor Zverovich 2017-11-12 10:03:39 -08:00
  • 7967c2f874 Disable test that triggers an MSVC bug Victor Zverovich 2017-11-12 09:42:26 -08:00
  • 18a0b94b0e Fix overflow check Victor Zverovich 2017-11-12 06:58:11 -08:00
  • 493586cbca Fix overflow check Victor Zverovich 2017-11-12 07:09:36 -08:00
  • 1d751bc617 fix warning in header: signed/unsigned comparison JP Cimalando 2017-11-12 08:39:10 +01:00
  • 686ff942af Fix compile-time parsing and add more tests Victor Zverovich 2017-11-11 11:22:09 -08:00
  • 5b95b5d77c Test compile-time errors Victor Zverovich 2017-11-11 10:28:05 -08:00
  • 246bdafc74 Add FMT_STRING macro for compile-time strings Victor Zverovich 2017-11-11 07:39:12 -08:00
  • e805543341 Remove FMT_USE_VARIADIC_TEMPLATES Victor Zverovich 2017-11-11 06:49:03 -08:00
  • dba1ccc4d7 Update readme Victor Zverovich 2017-11-10 07:38:51 -08:00
  • e613b3c7b1 Update readme Victor Zverovich 2017-11-10 07:24:16 -08:00
  • 11415bce3c Update usage.rst Victor Zverovich 2017-11-08 18:27:10 -08:00
  • 9982dd0130 Fix for warning C5030 in VS2015 Alex Alabuzhev 2017-11-09 00:14:10 +00:00
  • 9fda7a36fd Check integral type specs at compile time Victor Zverovich 2017-11-08 06:43:56 -08:00
  • 92847a0d11 Add integral type handler Victor Zverovich 2017-11-08 05:56:52 -08:00
  • a03842b0d5 More compile-time checks Victor Zverovich 2017-11-05 13:18:42 -08:00
  • 42e88c4fcb Silenced MSVC 2017 constant if expression warning virgiliofornazin 2017-11-05 17:57:58 -02:00
  • 1c855a4762 Integrate constexpr format specs parsing Victor Zverovich 2017-11-05 09:28:50 -08:00
  • 780b44bf82 Add compile-time format string check Victor Zverovich 2017-11-04 09:02:47 -07:00
  • 8ca6e76dbc Detect user-defined literal templates Victor Zverovich 2017-11-04 08:23:24 -07:00
  • a7e986166a Workaround another MSVC madness Victor Zverovich 2017-10-29 08:19:55 -07:00
  • db9ffa1405 Make parse_format_string constexpr Victor Zverovich 2017-10-29 07:32:14 -07:00
  • e926ae78ac Add parse_format_string Victor Zverovich 2017-10-27 07:25:29 -07:00
  • 57e266ab1d Rename handlers Victor Zverovich 2017-10-27 06:44:00 -07:00
  • d29c7c3aca Workaround a bug in MSVC Victor Zverovich 2017-10-25 06:42:48 -07:00
  • aadb38a5e6 Make specs_checker constexpr Victor Zverovich 2017-10-23 21:02:54 -07:00
  • dd0b72e1ee Remove refactoring artefacts Victor Zverovich 2017-10-22 14:44:52 -07:00
  • e52b10e33f Merge branch 'vitaut-patch-1' of github.com:fmtlib/fmt into std Victor Zverovich 2017-10-22 10:35:37 -07:00
  • 529d88ce95 Make dynamic_format_specs construction constexpr Victor Zverovich 2017-10-22 10:19:09 -07:00
  • d2f2a8b0ca constexpr support of dynamic width and precision Victor Zverovich 2017-10-22 09:32:46 -07:00
  • 7a9c1ba190 FMT_VARIADIC_CONST - Support for const variadic methods (#591) Ludek Vodicka 2017-10-22 17:55:40 +02:00
  • 6b3840b73c Make format_specs construction constexpr Victor Zverovich 2017-10-22 08:18:26 -07:00