Nick Renieris
826b8d4269
std::atomic support ( #54 )
2020-05-02 22:05:04 +03:00
Mindaugas Vinkelis
16f637da0d
integer casts part3
2020-04-21 10:04:09 +03:00
tower120
9cade41dbb
msvc warnings suppression ( #47 )
2020-04-21 08:38:16 +03:00
tower120
3dc5940c16
Integer casts. Part 2. ( #41 )
2020-04-21 08:35:32 +03:00
tower120
a544879b22
basic_ios <=> basic_ostream ( #45 )
...
basic_ios changed to basic_ostream and basic_istream
2020-04-16 21:48:49 +03:00
tower120
d47ee834e4
fix integer cast warnings. ( #38 )
2020-04-15 13:17:44 +03:00
Mindaugas Vinkelis
c556c75100
fixed some include paths
2020-04-15 12:46:42 +03:00
Mindaugas Vinkelis
541632fa9e
VIP tutorial on Version extension
2020-02-06 20:00:42 +02:00
Mindaugas Vinkelis
d24dfe14f5
provided read/write method for adapaters that accepts number of bytes at
...
compile-time
v5.0.3
2020-01-29 15:08:25 +02:00
Mindaugas Vinkelis
ee68261124
rewriten buffer adapters, to fix UB when incrementing past the end iterator.
2020-01-27 16:21:39 +02:00
Mindaugas Vinkelis
d22b7c1527
release v5.0.2
v5.0.2
2020-01-17 11:05:56 +02:00
Mindaugas Vinkelis
8d6ffc9873
extracted Centos7 gcc4.8.2 specific code into separate patch file
2020-01-17 09:28:26 +02:00
Arnaud Botella
0e76e0608c
Fix compilation with gcc 4.8.2 ( #33 )
...
Update for gcc4.8.2 for Centos7
2020-01-17 08:08:49 +02:00
Mindaugas Vinkelis
501d60f67d
Merge pull request #30 from nicktrandafil/master
...
fix non default constructible container deserialization
2019-11-25 09:41:04 +02:00
Nicolai Trandafil
04afd16fbd
fix non default constructible container deser
2019-11-24 14:30:43 +02:00
Nicolai Trandafil
9621db1cd7
add a failing case
2019-11-24 14:24:15 +02:00
Mindaugas Vinkelis
c555088aa3
version 5.0.1 release
v5.0.1
2019-08-21 14:03:20 +03:00
Mindaugas Vinkelis
c9619e3e3d
macOS compilation fix and polymorphic handler deleter fix
2019-08-21 13:58:43 +03:00
Mindaugas Vinkelis
01d56e00b8
Merge pull request #25 from BotellaA/patch-1
...
Update memory_resource.h to remove compile warnings
2019-08-21 13:55:33 +03:00
Arnaud Botella
04526ff0f4
Update memory_resource.h
2019-08-01 14:59:15 +02:00
Arnaud Botella
b7d159bbfc
Update memory_resource.h
...
To be consistent with line 135.
2019-08-01 14:43:52 +02:00
Mindaugas Vinkelis
f85dff7415
few more renames and updated change log for version 5.0.0
v5.0.0
2019-07-09 07:02:44 +03:00
Mindaugas Vinkelis
f35ae3f4dc
renamed flexible to brief_syntax
2019-07-05 14:18:27 +03:00
Mindaugas Vinkelis
ff40222124
removed Reader/Writer parameter from extensions serialize/deserialize
...
methods
2019-07-05 14:18:21 +03:00
Mindaugas Vinkelis
a1785f3e15
all bitsery types that allocates memory can be configured to accept
...
memory resource for allocation
2019-07-05 14:17:38 +03:00
Mindaugas Vinkelis
105aa5f9e5
simplified usage by merging adapter writer/reader with input/output
...
adapter and ability to disable checks on deserialization
2019-07-02 08:03:34 +03:00
Mindaugas Vinkelis
1822796f2e
multiple breaking change improvements
2019-06-27 11:40:57 +03:00
Mindaugas Vinkelis
57dd028b7a
added custom allocator support for pointer like objects.
2019-06-27 11:30:34 +03:00
Mindaugas Vinkelis
03f2c3c8b5
bugfix in enableBitPacking
v4.6.1
2019-06-27 10:08:48 +03:00
Luli2020
aca3139600
Added serializer/deserializer "cereal like" interface
...
Added interface BasicSerializer &operator()(T &&head, TArgs &&... tail) and BasicDeserializer &operator()(T &&head, TArgs &&... tail), which are cereal like intefaces so such format of serialization functions were possible:
template<class Archive>
void serialize(Archive & ar, DataType& d){
ar(d.data1, d.data2....);
}
2019-06-27 08:07:57 +03:00
Mindaugas Vinkelis
c1ae593fb4
travis-ci-update
2019-06-27 08:08:05 +03:00
Mindaugas Vinkelis
ddca8e4ad0
extensions for tuple, variant and chrono types
v4.6.0
2019-03-12 14:54:04 +02:00
Mindaugas Vinkelis
1fe2b398fc
Merge pull request #12 from ArekSredzki/fix-quickMeasureSize
...
Fix quickMeasureSize<T>() compilation.
2019-01-30 11:49:37 +02:00
Arek Sredzki
574ec69cca
Fix quickMeasureSize<T>() compilation.
2019-01-30 01:44:34 -08:00
Mindaugas Vinkelis
8e94596a6f
Merge pull request #11 from ArekSredzki/misc-documentation-improvements
...
Fix various grammatical and spelling mistakes within the docs
2019-01-18 14:37:59 +02:00
Arek Sredzki
fac2c8a7ce
Fix various grammatical and spelling mistakes within the docs
2019-01-17 10:31:58 -08:00
Mindaugas
a6dad0885f
visual studio variadic templates issues
v4.5.1
2019-01-16 11:27:56 +02:00
Mindaugas
65f90637df
input buffer adapter accepts const buffer
v4.5.0
2019-01-10 20:48:03 +02:00
Mindaugas
b10f86da00
non default constructible types
2019-01-10 19:08:15 +02:00
Mindaugas
6c3e1aee43
removed anonymous namespace from PolymorphicBaseClass as it only works
...
on clang, and is not standard compliant
v4.4.0
2019-01-08 16:00:02 +02:00
Mindaugas
e5f8d5742f
Merge branch 'master' of https://github.com/fraillt/bitsery
2019-01-08 15:08:27 +02:00
Mindaugas
a2ecf8d7b0
polymorphism improvements and new CompactValue extension
2019-01-08 15:06:29 +02:00
Mindaugas Vinkelis
670130397b
Merge pull request #6 from AJIOB/master
...
VS 2017.5.6 example project compilation fix
2018-09-17 09:47:36 +03:00
AJIOB
4a0b3cae98
VS 2017.5.6 example compilation fix
2018-09-15 08:37:56 +03:00
Mindaugas Vinkelis
b3b32ab393
Merge pull request #5 from YarikTH/patch-1
...
Update smart_pointers_with_polymorphism.cpp
2018-08-27 07:24:22 +03:00
Yaroslav
6ebdb9915b
Update smart_pointers_with_polymorphism.cpp
...
Fix Color::operator == in smart_pointers_with_polymorphism example
2018-08-24 10:09:17 +03:00
Mindaugas
2e62bd08e3
cleanup
2018-08-23 14:57:48 +03:00
Mindaugas
54f69a5eea
polymorphism and smart pointers
v4.3.0
2018-08-23 14:44:58 +03:00
Mindaugas Vinkelis
275c4138ee
polymorphism in progress
2018-08-20 13:10:10 +03:00
Mindaugas Vinkelis
1ca45aab79
updated travis script
v4.2.1
2018-03-09 22:03:14 +02:00