Commit Graph

  • 279c7a6e6a Change "number is too big in format" to "number is too big" because the error can occur not only in the format function. Victor Zverovich 2014-08-28 06:50:52 -07:00
  • 526b7fc91d Throw exception in parse_nonnegative_int if the number is too big. Victor Zverovich 2014-08-28 06:42:59 -07:00
  • 9646e38c3b Don't use error_ in parse_arg_index. Victor Zverovich 2014-08-27 09:13:42 -07:00
  • da0f7c0a51 Improve error reporting in parse_arg_index. Victor Zverovich 2014-08-27 09:04:51 -07:00
  • 42de4f1f7d Get rid of FormatErrorReporter. Victor Zverovich 2014-08-27 08:24:31 -07:00
  • 8cc0d21124 Move the Crash Reporter fix to Google Test where it belongs. Victor Zverovich 2014-08-23 10:25:21 -07:00
  • 59a462c67d Make sure that Crash Reporter is not invoked on death tests. Victor Zverovich 2014-08-23 10:04:06 -07:00
  • 45397e5046 Add dependency from CMakeLists.txt since it is used to get version. v0.11.0 Victor Zverovich 2014-08-21 08:51:45 -07:00
  • 034aedb6d4 Bump version. Victor Zverovich 2014-08-21 08:49:58 -07:00
  • dd4323f31c Add fprintf and write docs. Victor Zverovich 2014-08-21 08:49:13 -07:00
  • f9561671cf Write docs. Victor Zverovich 2014-08-21 07:30:00 -07:00
  • da0293c4dd Add missing include. Victor Zverovich 2014-08-21 07:29:23 -07:00
  • 03cdf1235a Test printf. Victor Zverovich 2014-08-21 07:14:02 -07:00
  • f1ac0a19e9 Test float. Victor Zverovich 2014-08-20 08:21:06 -07:00
  • be00d8b272 Convert integer argument like printf does. Victor Zverovich 2014-08-19 08:49:10 -07:00
  • 406c6123fb Cleanup Victor Zverovich 2014-08-19 08:47:38 -07:00
  • c4a4a05d12 Improve handling of char in printf. Victor Zverovich 2014-08-19 08:14:21 -07:00
  • f2be7851cc Fix a warning. Victor Zverovich 2014-08-19 07:29:30 -07:00
  • e0f92d675e Fix a warning. Victor Zverovich 2014-08-19 07:14:25 -07:00
  • 39ac84f01e Comment. Victor Zverovich 2014-08-18 07:03:22 -07:00
  • 186734cf8b Fix warnings. Victor Zverovich 2014-08-18 07:03:12 -07:00
  • 61857356ea Fix appveyor config. Victor Zverovich 2014-08-17 08:01:00 -07:00
  • 2462c61d05 Enable output for test failures. Victor Zverovich 2014-08-17 07:56:48 -07:00
  • adce0245dc Fix a warning. Victor Zverovich 2014-08-17 07:53:55 -07:00
  • 366e852f00 Fix a warning. Victor Zverovich 2014-08-15 16:35:41 -07:00
  • bb01633d19 Fix a warning. Victor Zverovich 2014-08-15 09:03:59 -07:00
  • c978d88183 Test ArgConverter. Victor Zverovich 2014-08-15 08:40:13 -07:00
  • fb32161fa4 Move implementation specific stuff from format.h to format.cc. Victor Zverovich 2014-08-15 08:40:03 -07:00
  • c7cfa7d4e7 More tests. Victor Zverovich 2014-08-15 06:58:24 -07:00
  • d4412a01f0 Simplify isinfinity. Victor Zverovich 2014-08-13 08:01:51 -07:00
  • 1a0c76a81a Fix formatting of long double. Victor Zverovich 2014-08-13 07:51:02 -07:00
  • 18f1e08685 Test 'll' specifier. Victor Zverovich 2014-08-13 06:59:29 -07:00
  • e488a28601 Fix a warning. Victor Zverovich 2014-08-13 06:53:43 -07:00
  • ddd087d8d1 Test more length specifiers. Victor Zverovich 2014-08-13 06:42:15 -07:00
  • d3a7039e31 Implement 'll' specifier. Victor Zverovich 2014-08-12 08:36:19 -07:00
  • 5614295aa1 Test 'l' specifier. Victor Zverovich 2014-08-12 08:15:39 -07:00
  • 7c14431211 Enable 'h' speciffier tests. Victor Zverovich 2014-08-12 06:49:27 -07:00
  • adbf3f8b86 Rewrite length specifier tests without using printf to workaround broken MSVC implementation. Victor Zverovich 2014-08-11 08:34:17 -07:00
  • 137153b9f0 Take integer promotion into account. Victor Zverovich 2014-08-11 06:54:58 -07:00
  • 910dec5ed3 Fix 'l' specifier test. Victor Zverovich 2014-08-11 06:33:40 -07:00
  • 028d12dacd Disable 'l' specifier tests. Victor Zverovich 2014-08-09 10:12:36 -07:00
  • 316ae7e244 Implement more printf length specifiers. Victor Zverovich 2014-08-09 10:04:35 -07:00
  • 6a8becb5bf Rearrange tests to simplify inclusion in other projects, part 2. Victor Zverovich 2014-08-09 09:07:15 -07:00
  • 56fb75c2ec Rearrange tests to simplify inclusion in other projects. Victor Zverovich 2014-08-09 09:04:38 -07:00
  • bdbacde659 Test 'h' specifier. Victor Zverovich 2014-08-09 08:53:14 -07:00
  • 3465d056e7 Test hh specifier with unsigned char. Victor Zverovich 2014-08-08 06:59:17 -07:00
  • e22d657202 Fix MSVC warnings. Victor Zverovich 2014-08-08 06:51:09 -07:00
  • 44e23c39f1 Implement GetThreadCount on Linux. Victor Zverovich 2014-08-07 09:30:46 -07:00
  • 431b556951 Add FMT_ prefix to SPECIALIZE_MAKE_UNSIGNED. Victor Zverovich 2014-08-07 07:42:55 -07:00
  • 6a37965710 Replace gtest with fused version. Victor Zverovich 2014-08-07 06:47:51 -07:00
  • 566061d1f1 Fix formatting of signed ints in test. Victor Zverovich 2014-08-06 08:21:12 -07:00
  • 6cd1563eac Add a size argument to Array ctor. Victor Zverovich 2014-08-06 07:17:03 -07:00
  • e04b07921f Debug length specifier test. Victor Zverovich 2014-08-06 07:16:49 -07:00
  • 8b41b09add Test 'hh' and 'h' printf specifiers. Victor Zverovich 2014-08-06 07:00:04 -07:00
  • 86bbd3c238 Test hh length. Victor Zverovich 2014-08-05 08:21:47 -07:00
  • b797d39dd1 Test printf length. Victor Zverovich 2014-08-05 07:52:59 -07:00
  • fc10d10b6b Disable hh specifier tests for now because broken MSVC's printf causes test failures. Victor Zverovich 2014-08-01 08:50:09 -07:00
  • 58dfe5c9f7 Make format_decimal inline. Victor Zverovich 2014-08-01 08:49:16 -07:00
  • 3390a9510e Markup Victor Zverovich 2014-08-01 07:36:08 -07:00
  • 5ccbc9bb53 Acknowledge Boris Kaul. Victor Zverovich 2014-08-01 07:35:02 -07:00
  • a259c941e2 Implement 'l' length specifier. Victor Zverovich 2014-08-01 07:15:27 -07:00
  • be9356b651 Specialize MakeUnsigned for all signed integer types. Victor Zverovich 2014-07-31 21:23:49 -07:00
  • d81fafc295 Fix tests on MSVC, take 2. Victor Zverovich 2014-07-31 07:43:14 -07:00
  • 3f444fe3e2 Fix tests on MSVC. Victor Zverovich 2014-07-31 06:47:24 -07:00
  • e2f0408b69 Print format string on failure. Victor Zverovich 2014-07-30 10:59:23 -07:00
  • f4156b57f0 Implement 'hh' length specifier in printf. Victor Zverovich 2014-07-30 08:39:07 -07:00
  • 39b0930aee Improve handling of 'h' length specifier in printf. Victor Zverovich 2014-07-30 08:08:08 -07:00
  • eeca22357b Handle 'h' length specifier in printf. Victor Zverovich 2014-07-30 07:37:16 -07:00
  • e4c4e4e944 Improve handling of dynamic precision in printf. Victor Zverovich 2014-07-30 06:51:35 -07:00
  • be785a8a43 Fix MSVC build. Victor Zverovich 2014-07-29 09:14:07 -07:00
  • d346a4120d FormatDec -> format_decimal Victor Zverovich 2014-07-29 08:45:29 -07:00
  • bf5b246717 fmt_isinf -> isinfinity Victor Zverovich 2014-07-29 08:22:52 -07:00
  • 138c3dccdc Fix tests. Victor Zverovich 2014-07-29 08:11:49 -07:00
  • 8f8fd769ee Fix Fix https://github.com/cppformat/cppformat/issues/50 in tests too. Victor Zverovich 2014-07-29 07:50:05 -07:00
  • 24d6baa60f Fix Clang build. Victor Zverovich 2014-07-29 07:49:34 -07:00
  • 481c313df5 Fix the build. Victor Zverovich 2014-07-29 07:19:54 -07:00
  • d8b9f413fe Fix https://github.com/cppformat/cppformat/issues/50. Victor Zverovich 2014-07-29 06:38:05 -07:00
  • ad9c830282 format -> format_str to avoid confusion with function name. Victor Zverovich 2014-07-29 06:26:44 -07:00
  • 7a83dcd23e Mind the lifetime. Victor Zverovich 2014-07-28 13:30:09 -07:00
  • 7e40ca6a9c Fix a warning. Victor Zverovich 2014-07-28 09:08:21 -07:00
  • 4d049cf598 More fixes for https://github.com/cppformat/cppformat/issues/50. Victor Zverovich 2014-07-28 08:41:50 -07:00
  • 75b5eb4b9d More fixes for https://github.com/cppformat/cppformat/issues/50. Victor Zverovich 2014-07-27 15:09:05 -07:00
  • 5d4803a567 More fixes for https://github.com/cppformat/cppformat/issues/50. Victor Zverovich 2014-07-27 12:53:42 -07:00
  • 4c563de76f Use stock version of sphinx build. Victor Zverovich 2014-07-27 10:07:20 -07:00
  • 82652f4ee2 Experiment with appveyor. Victor Zverovich 2014-07-27 09:24:22 -07:00
  • b9c40c6af5 Experiment with appveyor. Victor Zverovich 2014-07-27 09:03:59 -07:00
  • 7b44b0113b Remove sphinx submodule. Victor Zverovich 2014-07-27 08:51:33 -07:00
  • 8e0bfb5714 Debug appveyor config. Victor Zverovich 2014-07-27 08:42:03 -07:00
  • 2ebfa7b53d Fix appveyor config, take 2. Victor Zverovich 2014-07-27 08:30:37 -07:00
  • 721d95adf2 Fix appveyor config. Victor Zverovich 2014-07-27 08:13:39 -07:00
  • af90b08b76 Remove sphinx submodule as we can now use the stock version. Victor Zverovich 2014-07-27 08:08:16 -07:00
  • d658c835d4 Update breathe. Victor Zverovich 2014-07-26 21:34:50 -07:00
  • a8cef1d987 FormatDecimal -> format_decimal (https://github.com/cppformat/cppformat/issues/50) Victor Zverovich 2014-07-26 21:31:40 -07:00
  • 1a6cdb53ac Use custom version of breathe. Victor Zverovich 2014-07-26 21:30:36 -07:00
  • 33cde15334 Fix version. Victor Zverovich 2014-07-26 21:23:50 -07:00
  • 533b9cf24f Add missing import. Victor Zverovich 2014-07-26 21:14:40 -07:00
  • 46b6e4b52c Run doxygen on ReadTheDocs. Victor Zverovich 2014-07-26 21:12:48 -07:00
  • d91a66e1c5 Read version from CMakeLists.txt instead of using configure for compatibility with ReadTheDocs. Victor Zverovich 2014-07-26 21:05:42 -07:00
  • 2a1c0c9969 Obey line length limit. Victor Zverovich 2014-07-26 09:45:03 -07:00
  • f634ccb344 ReportUnknownType -> report_unknown_type (https://github.com/cppformat/cppformat/issues/50) Victor Zverovich 2014-07-26 08:42:19 -07:00