Robert Ramey
a32549c25f
fixed problem with helper on polymorphic archives
...
added test_polymorphic_helper
2015-04-10 14:24:33 -07:00
Robert Ramey
61b81fad46
many small adjustments to get visibility working correctly on GCC and Clang.
...
Tested pretty extensively in release/debug shared/linked.
I don't have MSVC on me - so I'll have to upload without testing this.
One pending issue is that test_utf8_codecvt fails. I'm guessing that the copy in detail needs to be tweaked.
I'll get this fixed up separately.
2015-04-02 13:02:33 -07:00
Robert Ramey
a838b0821f
tweaked tests to suppress some warning noise
...
fixed sequential lists to handle types without default constructors
adjusted CMakeLists.txt to correctly generate c++ selection for Xcode
2014-12-16 15:40:24 -08:00
Robert Ramey
567bccc026
fixed problem serialization vector<vector<?> >
...
improved memory management using autoptr where scoped_ptr is called for. Note: condition usage of unique_ptr for newer platforms.
added tests to verify that interruption of serialization handles exception handling gracefully
2014-12-06 13:10:12 -08:00
Robert Ramey
6ba97066f4
fixed error where vector<vector<dummy>> doesn't serialize properly
...
improved loading of sequential containers
2014-12-02 00:02:54 -08:00
Robert Ramey
d912153782
corrections to shared pointer support and implementation of helper collection
2014-06-26 07:25:22 -07:00
Robert Ramey
7f604fa7ff
minor corrections to pass full suite of test
2014-02-17 12:28:07 -08:00
Robert Ramey
f7ad9e8d07
fixed shared_helper implementation
2014-02-13 15:55:05 -08:00
Robert Ramey
679c9ee7ef
minor adjustments to testing
2014-02-13 09:17:33 -08:00
Robert Ramey
75f09afc89
moved shared_helper to mixin of common base
...
updated shared_ptr serialization accordingly
2014-02-13 08:52:58 -08:00
Robert Ramey
2140063d82
added support for missing collections in the standard library
...
forward_list
array
stack
queue
priority_queue
2014-02-06 13:12:39 -08:00
Robert Ramey
a95d415155
types in CMake file
2014-02-03 14:40:40 -08:00
Robert Ramey
e7dad5da18
stop tracking accidentally checked cmake build directory
2014-01-31 09:17:46 -08:00
Robert Ramey
5244401101
fix for cycle error
2014-01-30 23:07:47 -08:00
Robert Ramey
200cb3019c
added comments to build serialization project
2014-01-26 13:55:17 -08:00
Robert Ramey
f9c6d2a7ac
refined CMake to generate shared vs static builds
2014-01-26 09:45:57 -08:00
Robert Ramey
1efe4813f8
Upgraded to include most library tests
2014-01-24 08:49:17 -08:00
Robert Ramey
6c7f48543e
added in cache variables for 32/64 selection
2014-01-23 10:40:54 -08:00
Robert Ramey
f4cc516809
initial checkin
2014-01-22 21:13:16 -08:00