Commit Graph
2431 Commits
Author SHA1 Message Date
Victor Zverovich 1c855a4762 Integrate constexpr format specs parsing 2017-11-05 09:28:50 -08:00
Victor Zverovich 780b44bf82 Add compile-time format string check 2017-11-04 09:02:47 -07:00
Victor Zverovich 8ca6e76dbc Detect user-defined literal templates 2017-11-04 08:23:24 -07:00
Victor Zverovich a7e986166a Workaround another MSVC madness 2017-10-29 08:19:55 -07:00
Victor Zverovich db9ffa1405 Make parse_format_string constexpr 2017-10-29 07:32:14 -07:00
Victor Zverovich e926ae78ac Add parse_format_string 2017-10-29 07:00:47 -07:00
Victor Zverovich 57e266ab1d Rename handlers 2017-10-27 06:44:00 -07:00
Victor Zverovich d29c7c3aca Workaround a bug in MSVC 2017-10-25 07:37:50 -07:00
Victor Zverovich aadb38a5e6 Make specs_checker constexpr 2017-10-24 07:46:30 -07:00
Victor Zverovich dd0b72e1ee Remove refactoring artefacts 2017-10-22 14:44:52 -07:00
Victor Zverovich e52b10e33f Merge branch 'vitaut-patch-1' of github.com:fmtlib/fmt into std 2017-10-22 10:35:37 -07:00
Victor Zverovich 529d88ce95 Make dynamic_format_specs construction constexpr 2017-10-22 10:19:09 -07:00
Victor Zverovich d2f2a8b0ca constexpr support of dynamic width and precision 2017-10-22 09:32:46 -07:00
Victor Zverovich 6b3840b73c Make format_specs construction constexpr 2017-10-22 08:18:26 -07:00
Victor Zverovich a38bd9ca24 Fix formatting and naming 2017-10-22 07:19:45 -07:00
Victor Zverovich 91014f0171 Naming conventions 2017-10-22 06:43:41 -07:00
Victor Zverovich 932ab2bfca Report error from parse_nonnegative_int via handler 2017-10-21 08:37:52 -07:00
Victor Zverovich 0ebdf41efa Fix compile-test 2017-10-21 08:17:00 -07:00
Victor Zverovich 170f5c671f Move headers to include/fmt 2017-10-21 07:38:49 -07:00
Victor Zverovich 3d11eac784 Workaround another MSVC constexpr bug 2017-10-21 07:13:20 -07:00
Victor Zverovich c69e308690 Update README.rst 2017-10-20 18:00:31 -07:00
Victor Zverovich 25aac0bee5 Fix travis build on macOS 2017-10-20 06:47:17 -07:00
Victor Zverovich b83241ff4d Make format spec parsing constexpr 2017-10-19 07:36:46 -07:00
Victor Zverovich bd5188c811 Remove MinGW because it's not on appveyor image 2017-10-19 06:46:25 -07:00
Victor Zverovich 62616b88a6 Workaround a bug in MSVC's constexpr handling 2017-10-19 06:06:13 -07:00
Victor Zverovich b8f85f671f Use Visual Studio 2017 image on appveyor 2017-10-18 08:38:16 -07:00
Victor Zverovich 7174de0d79 Fix contexpr-ness of pointer_from 2017-10-18 06:36:08 -07:00
Victor Zverovich 3785afc5a3 Pass errors to handler instead of throwing (#566) 2017-10-18 06:28:18 -07:00
Victor Zverovich 1b5ccf6c13 Make parse_arg_id constexpr 2017-10-15 16:54:47 -07:00
Victor Zverovich 17f93fe084 Make basic_string_view ctors constexpr 2017-09-29 12:26:57 -07:00
Victor Zverovich d5e918b61f Detect C++14 compiler support 2017-09-28 08:57:54 -07:00
Victor Zverovich be5b4552d9 Make null_terminating_iterator more iteratory 2017-09-27 22:40:58 -07:00
Victor Zverovich 643fb0662e Check for argument indexing switch 2017-09-27 21:18:37 -07:00
Victor Zverovich d45544d14e Fix width handling in dynamic formatting 2017-09-27 19:04:15 -07:00
Victor Zverovich 8cbf544733 Add parse context 2017-09-17 09:05:01 -07:00
Victor Zverovich ec4f5175f1 Replace Range with ParseContext in parse() 2017-09-16 17:07:03 -07:00
Victor Zverovich 83dd2ab919 Simplify dynamic_specs_handler 2017-09-16 15:30:13 -07:00
Victor Zverovich 5a8ae0bb05 Fix a warning 2017-09-13 08:36:06 -07:00
Victor Zverovich 39bc319b35 Update test results 2017-09-10 07:35:32 -07:00
Victor Zverovich 534bff7d31 Fix handling of max packed arguments 2017-09-09 07:38:52 -07:00
Victor Zverovich 0cda806dcc Fix compile tests 2017-09-08 11:25:49 -07:00
Victor Zverovich a3191a9903 Get rid of FMT_MAKE_WSTR_VALUE macro 2017-09-08 08:42:01 -07:00
Victor Zverovich fced79b0ee Get rid of old compat macros 2017-09-08 08:26:05 -07:00
Victor Zverovich be887d9269 Replace internal::get with std::declval 2017-09-08 08:09:28 -07:00
Victor Zverovich 53cf073561 Get rid of FMT_MAKE_VALUE macro 2017-09-08 07:43:04 -07:00
Victor Zverovich 2972de4ba3 Char -> char_type 2017-09-06 07:29:48 -07:00
Victor Zverovich 9ee7c2163c Type -> type 2017-09-06 07:12:07 -07:00
Victor Zverovich 1a09194ae6 Cleanup type handling 2017-09-06 07:00:21 -07:00
Victor Zverovich c18a4041f9 Remove conditional and to_iterator 2017-09-04 13:56:14 -07:00
Victor Zverovich 1cade7ef4d Remove FMT_USE_RVALUE_REFERENCES 2017-09-04 13:52:29 -07:00