Shane Grant
b2730c6351
Fixing merge problem
2014-04-15 11:59:41 -07:00
Shane Grant
6824a6f46f
Adding quotes to cmake stuff
...
Also made it so that performance actually gets built
see #84
2014-03-28 14:24:28 -07:00
Shane Grant
5d31ec2ee1
updating coverage scripts and build
2014-03-20 22:20:42 -07:00
Shane Grant
26d31872e3
Update copyright 2013 -> 2014
2014-03-20 20:36:04 -07:00
Shane Grant
60e207faaa
Adding unit tests for #23 (minimal)
2014-03-20 14:37:14 -07:00
Shane Grant
348d2d763d
Updating unit tests to include minimal specializations
2014-03-20 14:18:56 -07:00
Shane Grant
dd6cf4c3cf
Now emitting errors if mixing versioning on output serialization
...
If someone attempts to have both a versioned and non-versioned serialization
function, they will get a compile time error.
relates to improvements in #23
2014-03-15 21:21:02 -07:00
Shane Grant
5c87e68cb9
Increasing readability of static_assert on clang and other compilers that don't
...
actually print newlines
2014-03-15 19:36:59 -07:00
Shane Grant
22f0070a83
making versioned compatible with specialization
...
Also fixed a bug with some type traits that would erroneously return true if
an odd number of boolean variables were true when the desired behavior was to return
false if more than one boolean variable was true.
Need to revise the no matching serialization to properly fire if a type is specialized
but has both versioned and non-versioned functions of the specialization type.
2014-03-15 19:09:57 -07:00
Shane Grant
2225fcaf91
specialize_serialize now works with versioning
...
todo: load, save, and non member versions of them all
2014-03-15 18:24:40 -07:00
Shane Grant
33180eac14
doc update and fix minor bug with vector test
2014-03-14 00:20:41 -07:00
Shane Grant
2090646c47
Adding valgrind to travis
2014-03-13 12:18:19 -07:00
Shane Grant
afdeede5b0
adding tests related to issue #74
2014-03-12 16:23:08 -07:00
Shane Grant
98959ab40a
Fixing MSVC unit testing for new format
2014-03-11 23:33:28 -07:00
Shane Grant
f6c311fb7c
Adding license and moving boost include for MSVC
2014-03-11 23:12:07 -07:00
Shane Grant
5323a1dbaa
uncommenting chrono test
2014-03-11 23:00:24 -07:00
Shane Grant
06255cef01
Adding 32-bit tests (not working for now)
2014-03-11 17:38:51 -07:00
Randolph Voorhies
9bd06b6118
Adding portability test
2014-03-11 16:28:37 -07:00
Randolph Voorhies
ba2ca7c94d
Switching to CMake and splitting unittests
2014-03-11 14:50:04 -07:00