a header-only C++11 serialization library

Edit Package cereal

cereal is a header-only C++11 serialization library. cereal takes arbitrary data types and reversibly turns them into different representations, such as compact binary encodings, XML, or JSON. cereal was designed to be fast, light-weight, and easy to extend - it has no external dependencies and can be easily bundled with other code or used standalone.

Refresh
Refresh
Source Files
Filename Size Changed
cereal-1.3.0.tar.gz 0000374585 366 KB
cereal.changes 0000001918 1.87 KB
cereal.spec 0000002541 2.48 KB
Revision 4 (latest revision is 6)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 826889 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 4)
- update to 1.3.0:
  * Deferred serialization for smart pointers (#185)
  * Initial support for C++17 standard library variant and optional (thanks to @arximboldi, #448)
  * Support for std::atomic (thanks to @bluescarni, #277)
  * Vastly improved continuous integration testing (#568, #569)
  * Fixed several issues related to compilation on newer compilers (#579, #587, #515)
  * Fixed warnings with -Wconversion and -Wdocumentation (thanks to @WSoptics, #423)
  * Performance improvements for polymorphic serialization (#354)
  * Fixed a bug related to CEREAL_REGISTER_DYNAMIC_INIT with shared libraries (thanks to @M2tM, #523)
  * Avoid unnecessary undefined behavior with StaticObject (thanks to @erichkeane, #470)
  * New version.hpp file describes cereal version (#444)
  * Ability to disable size=dynamic attribute in the XML archive (thanks to @hoensr, #401) 
  remove 8b8f5814e292e03bb5b07333a0e634ef0481c85b.patch: upstream
Comments 0
openSUSE Build Service is sponsored by