Commit Graph

  • a03842b0d5 More compile-time checks Victor Zverovich 2017-11-05 13:18:42 -0800
  • 42e88c4fcb Silenced MSVC 2017 constant if expression warning virgiliofornazin 2017-11-05 17:57:58 -0200
  • 08d61edbd5
    Silenced MSVC 2017 constant if expression warning virgiliofornazin 2017-11-05 17:57:58 -0200
  • 1c855a4762 Integrate constexpr format specs parsing Victor Zverovich 2017-11-05 09:28:50 -0800
  • b4fe4a68d5 Merge dc8f04a5c9 into 7a9c1ba190 virgiliofornazin 2017-11-05 01:12:52 +0000
  • dc8f04a5c9
    Removed warnings on MSVC 2017 virgiliofornazin 2017-11-04 23:11:18 -0200
  • 780b44bf82 Add compile-time format string check Victor Zverovich 2017-11-04 09:02:47 -0700
  • 8ca6e76dbc Detect user-defined literal templates Victor Zverovich 2017-11-04 08:23:24 -0700
  • 198c6562ad Merge 9acbaacdae into 7a9c1ba190 Shakti213 2017-11-02 10:52:17 +0000
  • 9acbaacdae Make ArgConcatNoSeparator::add_separator a single templated function Andreas Wass 2017-11-02 11:52:05 +0100
  • 958b5a756e Fix g++ compilation errors Andreas Wass 2017-11-02 11:09:49 +0100
  • ce25d969d6 Remove unused code Andreas Wass 2017-11-02 09:30:45 +0100
  • f0ad179a13 Add concat and concat_separated Andreas Wass 2017-11-02 09:24:01 +0100
  • a7e986166a Workaround another MSVC madness Victor Zverovich 2017-10-29 08:19:55 -0700
  • db9ffa1405 Make parse_format_string constexpr Victor Zverovich 2017-10-29 07:32:14 -0700
  • e926ae78ac Add parse_format_string Victor Zverovich 2017-10-27 07:25:29 -0700
  • 57e266ab1d Rename handlers Victor Zverovich 2017-10-27 06:44:00 -0700
  • d29c7c3aca Workaround a bug in MSVC Victor Zverovich 2017-10-25 06:42:48 -0700
  • aadb38a5e6 Make specs_checker constexpr Victor Zverovich 2017-10-23 21:02:54 -0700
  • dd0b72e1ee Remove refactoring artefacts Victor Zverovich 2017-10-22 14:44:52 -0700
  • e52b10e33f Merge branch 'vitaut-patch-1' of github.com:fmtlib/fmt into std Victor Zverovich 2017-10-22 10:35:37 -0700
  • 529d88ce95 Make dynamic_format_specs construction constexpr Victor Zverovich 2017-10-22 10:19:09 -0700
  • d2f2a8b0ca constexpr support of dynamic width and precision Victor Zverovich 2017-10-22 09:32:46 -0700
  • 7a9c1ba190 FMT_VARIADIC_CONST - Support for const variadic methods (#591) Ludek Vodicka 2017-10-22 17:55:40 +0200
  • 6b3840b73c Make format_specs construction constexpr Victor Zverovich 2017-10-22 08:18:26 -0700
  • a3a49a48e6 updated tabs to spaces LUDA-PC\ludek.vodicka 2017-10-22 17:01:26 +0200
  • 8b6f3d732c updated code formatting LUDA-PC\ludek.vodicka 2017-10-22 16:46:06 +0200
  • ce9285aae9 FMT_VARIADIC_CONST - Support for const variadic methods LUDA-PC\ludek.vodicka 2017-10-22 16:27:09 +0200
  • a38bd9ca24 Fix formatting and naming Victor Zverovich 2017-10-22 07:19:45 -0700
  • 91014f0171 Naming conventions Victor Zverovich 2017-10-22 06:43:41 -0700
  • 932ab2bfca Report error from parse_nonnegative_int via handler Victor Zverovich 2017-10-21 08:37:52 -0700
  • 0ebdf41efa Fix compile-test Victor Zverovich 2017-10-21 08:17:00 -0700
  • 170f5c671f Move headers to include/fmt Victor Zverovich 2017-10-21 07:38:49 -0700
  • 3d11eac784 Workaround another MSVC constexpr bug Victor Zverovich 2017-10-21 07:13:20 -0700
  • a29976ecf7 Merge f5cccb98f0 into dfde712175 Victor Zverovich 2017-10-21 13:24:21 +0000
  • f5cccb98f0 Update appveyor.yml Victor Zverovich 2017-10-21 06:12:52 -0700
  • dfde712175 Update README.rst Victor Zverovich 2017-10-20 18:00:31 -0700
  • c69e308690 Update README.rst Victor Zverovich 2017-10-20 18:00:31 -0700
  • 25aac0bee5 Fix travis build on macOS Victor Zverovich 2017-10-20 06:47:17 -0700
  • b83241ff4d Make format spec parsing constexpr Victor Zverovich 2017-10-19 07:28:17 -0700
  • bd5188c811 Remove MinGW because it's not on appveyor image Victor Zverovich 2017-10-19 06:46:25 -0700
  • 62616b88a6 Workaround a bug in MSVC's constexpr handling Victor Zverovich 2017-10-19 06:06:13 -0700
  • b8f85f671f Use Visual Studio 2017 image on appveyor Victor Zverovich 2017-10-18 08:15:10 -0700
  • 7174de0d79 Fix contexpr-ness of pointer_from Victor Zverovich 2017-10-18 06:36:08 -0700
  • 3785afc5a3 Pass errors to handler instead of throwing (#566) Victor Zverovich 2017-10-15 17:15:01 -0700
  • 324415c036 Use allocator_traits if available. Michael Winterberg 2017-10-16 16:12:28 -0700
  • 4d55c2349a Use allocator_traits if available. Michael Winterberg 2017-10-16 16:12:28 -0700
  • 1b5ccf6c13 Make parse_arg_id constexpr Victor Zverovich 2017-10-15 16:54:47 -0700
  • 5f39721c0a Fix a warning Victor Zverovich 2017-10-15 14:58:41 -0700
  • ca96acbe4f Add examples Victor Zverovich 2017-10-15 07:38:03 -0700
  • 708d9509ff fix(Clang CodeGen): remove warnings yumetodo 2017-10-14 13:54:23 +0900
  • d72cba570e Merge d2ba4208be into 9328a074b1 yumetodo 2017-10-15 04:08:01 +0000
  • d2ba4208be
    refactor: use attribute to remove -Wunused-function warnings instead of dummy function call yumetodo 2017-10-15 13:07:46 +0900
  • 05272b8e8e
    refactor: use dummy function call instead of using #pragma yumetodo 2017-10-15 00:51:09 +0900
  • 9328a074b1 Fix handling of fixed enums in clang (#580) Victor Zverovich 2017-10-14 08:47:08 -0700
  • 2c077dd442 Enable stream exceptions (#581) Victor Zverovich 2017-10-14 07:38:16 -0700
  • 69c0a24af6
    fix(Clang CodeGen): remove warnings yumetodo 2017-10-14 13:54:23 +0900
  • 933a33a794 Added MSVC checking for support for string_view. Michael Winterberg 2017-10-08 13:50:12 -0700
  • e1f2161f69 Added MSVC checking for support for string_view. Michael Winterberg 2017-10-08 13:50:12 -0700
  • 17f93fe084 Make basic_string_view ctors constexpr Victor Zverovich 2017-09-29 12:26:57 -0700
  • d5e918b61f Detect C++14 compiler support Victor Zverovich 2017-09-28 08:46:47 -0700
  • be5b4552d9 Make null_terminating_iterator more iteratory Victor Zverovich 2017-09-27 22:40:58 -0700
  • 643fb0662e Check for argument indexing switch Victor Zverovich 2017-09-27 21:18:37 -0700
  • bef89db6e7 Fix a bogus -Wduplicated-branches gcc warning (#573) Victor Zverovich 2017-09-27 19:21:49 -0700
  • 5d62655908 Fix a bogus -Wduplicated-branches gcc warning (#573) Victor Zverovich 2017-09-27 19:21:49 -0700
  • d45544d14e Fix width handling in dynamic formatting Victor Zverovich 2017-09-27 19:04:15 -0700
  • 2a619d96dd Make format work with C++17 std::string_view (#571) Mário Feroldi 2017-09-20 10:21:11 -0300
  • 3b7449dabd Make format work with C++17 std::string_view Mário Feroldi 2017-09-17 01:30:50 -0300
  • 8cbf544733 Add parse context Victor Zverovich 2017-09-17 08:32:57 -0700
  • e051de37f3 Use less version 2.6.1 and sudo to fix npm install issues on travis Victor Zverovich 2017-09-17 08:41:17 -0700
  • 4f61ef28c2 Update travis-build.py Victor Zverovich 2017-09-17 08:16:08 -0700
  • 6836ccd081 Install npm packages locally Victor Zverovich 2017-09-17 07:12:50 -0700
  • 9055d4e2de Use less version to 2.6.1 Victor Zverovich 2017-09-16 19:39:12 -0700
  • d892064caf Merge 5b53a5a3dc into 5de459bf33 Victor Zverovich 2017-09-17 01:48:52 +0000
  • 5b53a5a3dc Try installing older version of less Victor Zverovich 2017-09-16 18:48:44 -0700
  • 5de459bf33 Suppress Clang's warning on zero as a null pointer Mário Feroldi 2017-09-16 20:06:47 -0300
  • ec4f5175f1 Replace Range with ParseContext in parse() Victor Zverovich 2017-09-16 16:50:40 -0700
  • eef44a9cc7 Suppress Clang's warning on zero as a null pointer Mário Feroldi 2017-09-16 20:06:47 -0300
  • 83dd2ab919 Simplify dynamic_specs_handler Victor Zverovich 2017-09-16 15:30:13 -0700
  • 5a8ae0bb05 Fix a warning Victor Zverovich 2017-09-13 08:36:06 -0700
  • 39bc319b35 Update test results Victor Zverovich 2017-09-10 07:35:32 -0700
  • 534bff7d31 Fix handling of max packed arguments Victor Zverovich 2017-09-09 07:38:52 -0700
  • 0cda806dcc Fix compile tests Victor Zverovich 2017-09-08 11:25:49 -0700
  • a3191a9903 Get rid of FMT_MAKE_WSTR_VALUE macro Victor Zverovich 2017-09-08 08:42:01 -0700
  • fced79b0ee Get rid of old compat macros Victor Zverovich 2017-09-08 08:26:05 -0700
  • be887d9269 Replace internal::get with std::declval Victor Zverovich 2017-09-08 08:09:28 -0700
  • 53cf073561 Get rid of FMT_MAKE_VALUE macro Victor Zverovich 2017-09-08 07:43:04 -0700
  • 2972de4ba3 Char -> char_type Victor Zverovich 2017-09-06 07:29:48 -0700
  • 9ee7c2163c Type -> type Victor Zverovich 2017-09-06 07:12:07 -0700
  • 1a09194ae6 Cleanup type handling Victor Zverovich 2017-09-06 07:00:21 -0700
  • c18a4041f9 Remove conditional and to_iterator Victor Zverovich 2017-09-04 13:56:14 -0700
  • 1cade7ef4d Remove FMT_USE_RVALUE_REFERENCES Victor Zverovich 2017-09-04 13:52:29 -0700
  • 7413239f49 Remove unnecessary qualification Victor Zverovich 2017-09-04 13:12:52 -0700
  • af00e4f9c9 Remove printf_arg_formatter from format.h and cleanup Victor Zverovich 2017-09-04 12:28:53 -0700
  • 44a26e5e21 CharPtr -> pointer_type and move to writer Victor Zverovich 2017-09-04 11:58:14 -0700
  • 0fbd846561 Replace fmt::internal::make_unsigned with std::make_unsigned Victor Zverovich 2017-09-04 11:41:15 -0700
  • 8a2bc0ab1b Add nullptr support Victor Zverovich 2017-09-04 11:10:08 -0700
  • 80505995d0 Allow delayed type checking Victor Zverovich 2017-09-03 08:28:30 -0700
  • 165895346c Make ArgMap::init not explicitly instantiated (#563) Elnar Dakeshov 2017-09-03 22:26:08 -0400
  • bbc3b99b31 Move init out of class defn. yelnats321 2017-09-03 13:26:21 -0400