Commit Graph

19 Commits

Author SHA1 Message Date
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