Commit Graph

  • 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
  • a38bd9ca24 Fix formatting and naming Victor Zverovich 2017-10-22 07:19:45 -07:00
  • 91014f0171 Naming conventions Victor Zverovich 2017-10-22 06:43:41 -07:00
  • 932ab2bfca Report error from parse_nonnegative_int via handler Victor Zverovich 2017-10-21 08:37:52 -07:00
  • 0ebdf41efa Fix compile-test Victor Zverovich 2017-10-21 08:17:00 -07:00
  • 170f5c671f Move headers to include/fmt Victor Zverovich 2017-10-21 07:38:49 -07:00
  • 3d11eac784 Workaround another MSVC constexpr bug Victor Zverovich 2017-10-21 07:13:20 -07:00
  • c69e308690 Update README.rst Victor Zverovich 2017-10-20 18:00:31 -07:00
  • 25aac0bee5 Fix travis build on macOS Victor Zverovich 2017-10-20 06:47:17 -07:00
  • b83241ff4d Make format spec parsing constexpr Victor Zverovich 2017-10-19 07:28:17 -07:00
  • bd5188c811 Remove MinGW because it's not on appveyor image Victor Zverovich 2017-10-19 06:46:25 -07:00
  • 62616b88a6 Workaround a bug in MSVC's constexpr handling Victor Zverovich 2017-10-19 06:06:13 -07:00
  • b8f85f671f Use Visual Studio 2017 image on appveyor Victor Zverovich 2017-10-18 08:15:10 -07:00
  • 7174de0d79 Fix contexpr-ness of pointer_from Victor Zverovich 2017-10-18 06:36:08 -07:00
  • 3785afc5a3 Pass errors to handler instead of throwing (#566) Victor Zverovich 2017-10-15 17:15:01 -07:00
  • 324415c036 Use allocator_traits if available. Michael Winterberg 2017-10-16 16:12:28 -07:00
  • 1b5ccf6c13 Make parse_arg_id constexpr Victor Zverovich 2017-10-15 16:54:47 -07:00
  • 5f39721c0a Fix a warning Victor Zverovich 2017-10-15 14:58:41 -07:00
  • ca96acbe4f Add examples Victor Zverovich 2017-10-15 07:38:03 -07:00
  • 708d9509ff fix(Clang CodeGen): remove warnings yumetodo 2017-10-14 13:54:23 +09:00
  • 9328a074b1 Fix handling of fixed enums in clang (#580) Victor Zverovich 2017-10-14 08:47:08 -07:00
  • 2c077dd442 Enable stream exceptions (#581) Victor Zverovich 2017-10-14 07:38:16 -07:00
  • 933a33a794 Added MSVC checking for support for string_view. Michael Winterberg 2017-10-08 13:50:12 -07:00
  • 17f93fe084 Make basic_string_view ctors constexpr Victor Zverovich 2017-09-29 12:26:57 -07:00
  • d5e918b61f Detect C++14 compiler support Victor Zverovich 2017-09-28 08:46:47 -07:00
  • be5b4552d9 Make null_terminating_iterator more iteratory Victor Zverovich 2017-09-27 22:40:58 -07:00
  • 643fb0662e Check for argument indexing switch Victor Zverovich 2017-09-27 21:18:37 -07:00
  • bef89db6e7 Fix a bogus -Wduplicated-branches gcc warning (#573) Victor Zverovich 2017-09-27 19:21:49 -07:00
  • d45544d14e Fix width handling in dynamic formatting Victor Zverovich 2017-09-27 19:04:15 -07:00
  • 2a619d96dd Make format work with C++17 std::string_view (#571) Mário Feroldi 2017-09-20 10:21:11 -03:00
  • 8cbf544733 Add parse context Victor Zverovich 2017-09-17 08:32:57 -07:00
  • e051de37f3 Use less version 2.6.1 and sudo to fix npm install issues on travis Victor Zverovich 2017-09-17 08:41:17 -07:00
  • 5de459bf33 Suppress Clang's warning on zero as a null pointer Mário Feroldi 2017-09-16 20:06:47 -03:00
  • ec4f5175f1 Replace Range with ParseContext in parse() Victor Zverovich 2017-09-16 16:50:40 -07:00
  • 83dd2ab919 Simplify dynamic_specs_handler Victor Zverovich 2017-09-16 15:30:13 -07:00
  • 5a8ae0bb05 Fix a warning Victor Zverovich 2017-09-13 08:36:06 -07:00
  • 39bc319b35 Update test results Victor Zverovich 2017-09-10 07:35:32 -07:00
  • 534bff7d31 Fix handling of max packed arguments Victor Zverovich 2017-09-09 07:38:52 -07:00
  • 0cda806dcc Fix compile tests Victor Zverovich 2017-09-08 11:25:49 -07:00
  • a3191a9903 Get rid of FMT_MAKE_WSTR_VALUE macro Victor Zverovich 2017-09-08 08:42:01 -07:00
  • fced79b0ee Get rid of old compat macros Victor Zverovich 2017-09-08 08:26:05 -07:00