Shane Grant
a00597460c
Fixed a valgrind uninitialized warning for portable_binary
...
Progress towards issue#9, modified unique_ptr<void> to use our empty deleter. Can't do a full test with libc++ because
of various linker errors related to my configuration of libc++. No change in behavior under libstdc++.
2013-07-13 10:48:38 -07:00
Randolph Voorhies
d5b847b888
Making updatecoverage.sh script
2013-07-10 13:45:44 -07:00
Randolph Voorhies
aaf8b5dea3
Removed unittests.cpp from code coverage
2013-07-10 13:29:38 -07:00
Randolph Voorhies
cd9d8c4b31
Working on coverage
2013-07-10 13:14:02 -07:00
Randolph Voorhies
4420489a21
Merge branch 'master' of github.com:USCiLab/cereal
...
Conflicts:
Makefile
2013-07-10 11:50:14 -07:00
Randolph Voorhies
381eb3d1c7
Starting to add coverage to makefile
2013-07-10 11:49:47 -07:00
Shane Grant
7461a8d1c8
fixed minor gcc comparison error in sandbox.cpp
2013-07-10 11:37:53 -07:00
Shane Grant
9ed52f22a1
adding doxygen generation
2013-07-04 23:43:46 -07:00
Randolph Voorhies
34de565d68
Basic JSON saving works
2013-07-03 16:37:47 -07:00
Randolph Voorhies
9b303ccb4e
Working on JSON
2013-07-03 16:06:05 -07:00
Shane Grant
3efeab031d
fixing up polymorph prototype
2013-06-27 17:39:20 -07:00
Shane Grant
0414f5dcf6
foundations for polymorphism support
2013-06-27 17:12:42 -07:00
Awesome Robot
3c82b53157
adding another sandbox, fixed an include
2013-06-26 14:57:09 -07:00
Randolph Voorhies
24ad0341ad
Added binary enum serialization
2013-06-19 17:56:30 -07:00
Randolph Voorhies
20ad9f5d8b
Minor constructor error
2013-06-19 16:11:10 -07:00
Shane Grant
d5afb78fcc
Adding chrono. Some docs/cleanup. NVP now works with R-values and l-values
2013-06-19 14:19:48 -07:00
Shane Grant
1b8dbfb96a
Non default constructors now supported by pointers
2013-06-18 16:16:24 -07:00
Randolph Voorhies
5c3c162fd1
Added cereal::access for private members
2013-06-17 17:57:36 -07:00
Randolph Voorhies
18676e251f
Restructuring
2013-06-17 16:17:20 -07:00
Shane Grant
30a1fa6d38
Adding initial performance testing
...
So far I've only played around with std::vector<double> for size 7 or size 1M, we are smaller when the header is a
significant portion and the same size (though always smaller due to no header) at larger sizes, but we basically run at
the same speed and same size for vectors of doubles
2013-06-16 19:10:09 -07:00
Randolph Voorhies
4aecb595d5
Empty class elision, and priority_queue unit tests
2013-06-14 18:05:08 -07:00
Randolph Voorhies
0dd44928c3
Added map unit tests.
...
Something funky is going on with the stream operator here, but whatever.
2013-06-14 14:45:11 -07:00
Shane Grant
e9d277025f
const_cast for save(), seeking for binary_oarchive
...
Using const cast to get rid of having two versions of save (changed vector and array so far)
Initial implementation of seeking to allow saving and restoring position within a binary archive
2013-06-14 12:17:21 -07:00
Randolph Voorhies
480cfcc4b6
Added array unit tests
2013-06-13 17:54:42 -07:00
Randolph Voorhies
bb3f5409d8
Added unit tests for pointers
2013-06-13 17:02:46 -07:00
Randolph Voorhies
0186e16fcb
Adding unit tests for POD types
2013-06-13 16:54:32 -07:00
Shane Grant
97304f8272
working on pointer support
2013-06-13 12:17:59 -07:00
Randolph Voorhies
1b7d5387d2
Starting a JSON archive
2013-06-12 20:37:36 -07:00
Randolph Voorhies
a5dcb04c97
First commit - basic split/serialize checking works
2013-06-11 18:18:21 -07:00