Commit Graph

80 Commits

Author SHA1 Message Date
Victor Zverovich
e1c046c984 Fix open check 2014-09-29 09:27:32 -07:00
Victor Zverovich
d1ded569ff Separate memory management and formatting
Array is split into an abstract Buffer class and a concrete MemoryBuffer class. BasicWriter now does all memory allocation through a Buffer object. Subclasses of BasicWriter may use different buffer types. The new BasicMemoryBuffer class uses the default MemoryBuffer.
2014-09-29 08:48:16 -07:00
Victor Zverovich
70205edd6e Fix build with ancient CMake 2014-09-18 09:29:51 -07:00
Victor Zverovich
a734f67978 Check if variadic templates are working 2014-09-18 09:18:18 -07:00
Victor Zverovich
a4998accf6 Fix travis build 2014-09-17 08:26:07 -07:00
Victor Zverovich
c76b22405d Replace GTest with GMock (includes GTest) 2014-09-17 08:01:42 -07:00
Victor Zverovich
6cd9be2c06 Bump version. 2014-09-12 08:29:38 -07:00
Victor Zverovich
034aedb6d4 Bump version. 2014-08-21 08:49:58 -07:00
Victor Zverovich
56fb75c2ec Rearrange tests to simplify inclusion in other projects. 2014-08-09 09:04:38 -07:00
Victor Zverovich
6a37965710 Replace gtest with fused version. 2014-08-07 06:47:51 -07:00
Victor Zverovich
d91a66e1c5 Read version from CMakeLists.txt instead of using configure for compatibility with ReadTheDocs. 2014-07-26 21:05:42 -07:00
Victor Zverovich
eb04e9abd3 Report build type. 2014-07-10 09:14:24 -07:00
Victor Zverovich
ccf1dbb139 Bump version. 2014-07-01 07:19:42 -07:00
Victor Zverovich
08e2dffa86 Add macro test. 2014-06-25 07:50:33 -07:00
Victor Zverovich
e7b6896c43 Fix tests. 2014-06-09 09:57:34 -07:00
Victor Zverovich
eaa89e23d7 Put File, BufferedFile & ErrorCode in the fmt namespace. 2014-06-09 09:07:27 -07:00
Victor Zverovich
bf8b29fbe7 Add initial support for printf format specifications. 2014-06-06 06:38:37 -07:00
Victor Zverovich
7042d14341 Disable extra tests unless FMT_EXTRA_TESTS is set. 2014-06-06 06:35:28 -07:00
Victor Zverovich
23eb9b4f4c Move speed-test to benchmarks. 2014-05-23 07:24:23 -07:00
Victor Zverovich
27c7216e01 Add an option to build cppformat as a shared library. 2014-05-22 08:45:30 -07:00
Victor Zverovich
7aa9eaea48 Update benchmarks. 2014-05-22 08:17:30 -07:00
Victor Zverovich
0e32544855 Update benchmark. 2014-05-20 07:10:46 -07:00
Victor Zverovich
ba176c3cb3 Fix handling of -std=c++11 flag. 2014-05-19 08:02:44 -07:00
Victor Zverovich
1dd0e3046b Fix tests. 2014-05-18 10:03:28 -07:00
Victor Zverovich
d758dbb33a Add tests. 2014-05-15 07:45:44 -07:00
Victor Zverovich
cb389f9a09 Ignore generated files. 2014-05-13 09:28:53 -07:00
Victor Zverovich
191c2011f2 Don't include sphinx in the package. 2014-05-13 09:00:21 -07:00
Victor Zverovich
83e1658109 Test compilation without -std=c++11. 2014-05-05 17:39:01 -07:00
Victor Zverovich
1a2d7be3f5 Implement EXPECT_STDOUT and EXPECT_STDERR using pipes. 2014-05-03 09:48:54 -07:00
Victor Zverovich
dd0120c189 Use gtest's own tuple with clang. 2014-05-02 08:13:17 -07:00
Victor Zverovich
f912eace9e Move compile test to the end. 2014-05-02 07:15:55 -07:00
Victor Zverovich
61d5ebc0af Test EXPECT_THROW_MSG. 2014-05-02 06:33:21 -07:00
Victor Zverovich
79226fe703 Use DLL runtime for gtest. 2014-05-01 20:06:19 -07:00
Victor Zverovich
7bde2b3c25 Replace a fused version of gtest with a stripped down one. 2014-05-01 17:14:35 -07:00
Victor Zverovich
9cf43ccdad Move tests to the test dir. 2014-05-01 16:49:08 -07:00
Victor Zverovich
089974eb92 Fix compiler flags check. 2014-04-30 07:36:47 -07:00
Victor Zverovich
3c3c846908 Check for -std=c++0x flag if -std=c++11 is not available. 2014-04-29 07:12:06 -07:00
Victor Zverovich
bfc8615d28 Update benchmarks. 2014-04-29 06:26:30 -07:00
Victor Zverovich
60c92a7431 Get rid of MSB3644 warnings. 2014-04-29 05:56:47 -07:00
Victor Zverovich
8641461c98 More tests. 2014-04-27 06:56:12 -07:00
Victor Zverovich
cb316b13b1 Add header to the project. 2014-04-23 17:52:13 -07:00
Victor Zverovich
269c3bab7e Generate a script that configures build environment and runs msbuild. 2014-04-23 17:21:18 -07:00
Victor Zverovich
f4c31ccd59 Include gtest in the package and bump version. 2014-04-17 21:17:34 -07:00
Victor Zverovich
5e3e7fe7d3 Add a fused version of gtest. 2014-04-17 20:59:06 -07:00
Victor Zverovich
c22c26ed3d Update project name, copyright and version. 2014-04-17 08:55:02 -07:00
Victor Zverovich
2e8c75269a Update the package name. 2014-04-15 07:35:28 -07:00
Victor Zverovich
10b2fe0f27 Implement packaging. 2014-04-14 12:54:03 -07:00
Victor Zverovich
be17d14544 Simplify compile tests. 2014-01-07 09:50:36 -08:00
Victor Zverovich
9bf11d057c Add compile error tests. 2014-01-02 11:31:53 -08:00
Victor Zverovich
1106004e88 Find Google profiler. 2013-12-21 10:31:06 -08:00