Commit Graph

  • 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
  • be887d9269 Replace internal::get with std::declval Victor Zverovich 2017-09-08 08:09:28 -07:00
  • 53cf073561 Get rid of FMT_MAKE_VALUE macro Victor Zverovich 2017-09-08 07:43:04 -07:00
  • 2972de4ba3 Char -> char_type Victor Zverovich 2017-09-06 07:29:48 -07:00
  • 9ee7c2163c Type -> type Victor Zverovich 2017-09-06 07:12:07 -07:00
  • 1a09194ae6 Cleanup type handling Victor Zverovich 2017-09-06 07:00:21 -07:00
  • c18a4041f9 Remove conditional and to_iterator Victor Zverovich 2017-09-04 13:56:14 -07:00
  • 1cade7ef4d Remove FMT_USE_RVALUE_REFERENCES Victor Zverovich 2017-09-04 13:52:29 -07:00
  • 7413239f49 Remove unnecessary qualification Victor Zverovich 2017-09-04 13:12:52 -07:00
  • af00e4f9c9 Remove printf_arg_formatter from format.h and cleanup Victor Zverovich 2017-09-04 12:28:53 -07:00
  • 44a26e5e21 CharPtr -> pointer_type and move to writer Victor Zverovich 2017-09-04 11:58:14 -07:00
  • 0fbd846561 Replace fmt::internal::make_unsigned with std::make_unsigned Victor Zverovich 2017-09-04 11:41:15 -07:00
  • 8a2bc0ab1b Add nullptr support Victor Zverovich 2017-09-04 11:10:08 -07:00
  • 80505995d0 Allow delayed type checking Victor Zverovich 2017-09-03 08:28:30 -07:00
  • 165895346c Make ArgMap::init not explicitly instantiated (#563) Elnar Dakeshov 2017-09-03 22:26:08 -04:00
  • 3e75d3e001 Fix handling of types convertible to int Victor Zverovich 2017-09-02 07:08:19 -07:00
  • b0867f3fa0 AlignSpec -> align_spec and fix a warning Victor Zverovich 2017-08-27 09:56:45 -07:00
  • 89654cd127 to_wstring added Alex Alabuzhev 2017-08-27 15:48:33 +01:00
  • f194a418f9 Replace fmt::is_same with std::is_same Victor Zverovich 2017-08-27 09:16:50 -07:00
  • 47c84d7974 Move part of write API (spec factories) to a separate header Victor Zverovich 2017-08-27 09:08:44 -07:00
  • 20168147dd Add ptr, a helper function for pointer formatting Victor Zverovich 2017-08-27 08:41:28 -07:00
  • 77c892c88e Fix more warnings Victor Zverovich 2017-08-27 08:16:46 -07:00
  • be7d72ba0d Fix expansion-to-defined warning Victor Zverovich 2017-08-27 06:45:59 -07:00
  • d4c504ae1c Fix a warning Victor Zverovich 2017-08-27 06:38:23 -07:00
  • 27ad6cee82 Use standard enable_if Victor Zverovich 2017-08-26 10:41:58 -07:00
  • 64681739fd Fix a warning Victor Zverovich 2017-08-26 09:32:37 -07:00
  • 388061674a Remove FMT_HAS_GXX_CXX11 Victor Zverovich 2017-08-26 09:23:00 -07:00
  • a7320bdce9 Fix a warning Victor Zverovich 2017-08-26 09:19:03 -07:00
  • 016acebb56 Remove legacy code Victor Zverovich 2017-08-26 09:09:43 -07:00
  • 07f8ffc44f Suppress shadowing warnings Victor Zverovich 2017-08-21 06:50:57 -07:00
  • 466386d5cd Suppress a warning in gmock Victor Zverovich 2017-08-21 06:41:03 -07:00
  • 70ef82a8e3 Workaround a bug in MSVC Victor Zverovich 2017-08-20 10:02:08 -07:00
  • 37eb419af2 Fix noreturn attribute detection (#555) Victor Zverovich 2017-08-20 09:39:28 -07:00
  • 14d8534900 Explicitly cast range length to std::size_t to prevent conversion warnings Manu343726 2017-08-20 13:58:05 +02:00
  • c2201ce02e Accept wide chars as integers to prevent conversion warning Manu343726 2017-08-12 23:15:47 +02:00
  • 6efbccb387 Add one more CMake warning fix Henry Schreiner 2017-08-18 15:27:55 -04:00
  • 5e0562ab51 Separate parsing and formatting Victor Zverovich 2017-08-13 13:09:02 -07:00
  • 032c83807f Fix a segfault in test on glibc 2.26 #551, take 2 Victor Zverovich 2017-08-10 09:27:06 -07:00
  • 6655e804c4 Fix a segfault in test on glibc 2.26 #551 Victor Zverovich 2017-08-06 20:18:04 -07:00
  • 1102d46508 Make format spec parsing context-independent Victor Zverovich 2017-07-30 08:37:26 -07:00
  • 45911770c5 Separate parsing and formatting in extension API Victor Zverovich 2017-07-29 07:50:16 -07:00
  • 7bd776e7db Explain why null_terminating_iterator is used Victor Zverovich 2017-07-26 08:48:59 -07:00
  • 873c8451ed Remove system_header pragma Victor Zverovich 2017-07-26 08:42:57 -07:00
  • 9f7957c073 Separate argument parsing and formatting Victor Zverovich 2017-07-26 08:37:46 -07:00
  • da439f2838 Suppress warning about missing noreturn attribute (#549) Victor Zverovich 2017-07-23 20:21:11 -07:00
  • eefdb379f9 Fix an unused argument warning Victor Zverovich 2017-07-23 20:15:52 -07:00
  • 2f4f49fd60 Switch from cstring_view to string_view Victor Zverovich 2017-07-18 19:40:48 -07:00
  • d16c4d20f8 Suppress warning about missing noreturn attribute (#549) Mário Feroldi 2017-07-22 00:47:01 -03:00
  • 9c56a8ce5c Make format_arg() accept class hierarchies Bjorn Fahller 2017-07-17 12:35:39 +02:00
  • a8d6f309c8 Minor optimizations Victor Zverovich 2017-07-17 06:26:22 -07:00
  • ca0e38304c Update README.rst Victor Zverovich 2017-07-16 14:12:48 -07:00
  • d16582a038 Move printf-related code to printf.cc Victor Zverovich 2017-07-15 09:46:18 -04:00
  • 81790d726f Update format.h to remove C4574 error on MSVC 14.2 Alexander Bock 2017-07-14 14:12:38 -04:00
  • 3028344380 Fix undefined behavior in UDL macro Lee, Byoung-young 2017-07-12 11:01:58 +09:00
  • 361911dd18 Use preinstalled version of cmake on travis Victor Zverovich 2017-07-13 19:06:20 -04:00
  • 9ea183aaba Fix MSVC build Victor Zverovich 2017-07-13 18:27:45 -04:00
  • 8f4b918c5b Check argument index Victor Zverovich 2017-07-12 13:24:51 -04:00
  • 4193485b43 Remove test files Victor Zverovich 2017-07-12 13:15:06 -04:00
  • 07123e8ff3 Use Ubuntu Trusty on Travis for a new CMake Victor Zverovich 2017-07-12 13:13:36 -04:00
  • 586d63636a Implement more efficient handling of large number of format arguments Victor Zverovich 2017-07-12 00:26:54 -04:00
  • 4045d7fea2 Fix warning about missing ' character Jonathan Müller 2017-07-11 20:45:17 +02:00