Commit Graph

  • 9bebfd4911 prepare for 5.2.5 master v5.2.5 develop Mindaugas Vinkelis 2025-10-08 21:18:18 +03:00
  • 5e7ecede9b cast from polymorphic owner pointer-like type to observer during assignment Mindaugas Vinkelis 2025-10-08 20:21:05 +03:00
  • ff841d63f6 check type information before assigning to observer pointer Mindaugas Vinkelis 2025-10-08 08:57:15 +03:00
  • 66d16516e2 Fix shared polymorphic poiner like type serialization/deserialization Mindaugas Vinkelis 2025-10-02 14:20:33 +03:00
  • 7ea1da0d48 clang-format using ./format.sh Mindaugas Vinkelis 2025-09-09 17:38:23 +03:00
  • 8bda82576e Fix spelling error of "likely" Jules 2025-01-18 14:59:27 +08:00
  • ee992d8b57 changelog update for 5.2.4 v5.2.4 Mindaugas Vinkelis 2024-07-29 19:12:09 +03:00
  • 4dcdd594da Fix typo in a comment anton-kl 2024-02-04 16:59:56 +00:00
  • b714459a2b Implement brief syntax for optional and bitset Pol Marcet Sardà 2024-06-23 14:46:19 +02:00
  • be2f295310 Discourage inlining the resize case, as that should happen rather rarely. Pol Marcet Sardà 2024-06-24 10:57:22 +02:00
  • cd73aca2f5 Fix compilation errors in clang 17 Pol Marcet Sardà 2024-06-23 14:56:53 +02:00
  • 94f7adaf6c FIX: Build error on GCC 13.x (#106) NBurley93 2023-06-06 02:09:26 -05:00
  • ceeb189c8b Changes the code path for arrays of bytes in big (#105) SoftdriveFelix 2023-05-09 01:47:18 -04:00
  • 90243480ec use latests compilers from ubuntu to run tests Mindaugas Vinkelis 2023-05-09 08:38:17 +03:00
  • d1a47e06e2 change log update for 5.2.3 v5.2.3 Mindaugas Vinkelis 2022-12-01 14:25:34 +02:00
  • 3e02d0ca44 format code base in Mozilla style Mindaugas Vinkelis 2022-12-01 13:50:03 +02:00
  • d690908541 reworked bitpacking, to fix measure size (measure size now is not bit-packing enabled by default) Mindaugas Vinkelis 2022-04-23 21:16:03 +03:00
  • d3dd64baaf changed increaseBufferSize signature simplified adapters implementations Mindaugas Vinkelis 2022-04-15 22:58:33 +03:00
  • d24e0ab1b3 fix shadow warning in gcc8 (#1) (#87) museghost 2021-10-22 18:44:38 +09:00
  • c0fc083c9d Additional improvements for v5.2.2 release v5.2.2 Mindaugas Vinkelis 2021-08-23 14:11:59 +03:00
  • bcd03b4d68 Add Missing header (#82) michael-mueller-git 2021-08-23 05:38:37 +00:00
  • 4ff80c6426 fix: std::variant access with get_if using index Mindaugas Vinkelis 2021-05-31 08:11:09 +03:00
  • 126a6c2971 Merge pull request #77 from robbert-vdh/feature/nontrivial-variant-deserialization Mindaugas Vinkelis 2021-05-29 09:31:51 +03:00
  • d1830a263b Avoid reinitializing nontrivial std::variant #76 Robbert van der Helm 2021-05-28 14:55:59 +02:00
  • 47f6f9248a Merge pull request #75 from victorstewart/16b Mindaugas Vinkelis 2021-05-28 14:23:30 +03:00
  • 9688cb03d2 add 16 byte value (aka uint128_t) usage Victor Stewart 2021-05-15 21:03:56 +00:00
  • db884a0656 release v5.2.1 v5.2.1 Mindaugas Vinkelis 2020-11-10 08:28:41 +02:00
  • 8a00183c80 release 5.2.0 v5.2.0 Mindaugas Vinkelis 2020-11-09 18:58:40 +02:00
  • 8a5e12a125 fixed typo Mindaugas Vinkelis 2020-06-08 14:44:54 +03:00
  • ee7bb2cb93 Fixed unknown-pragmas warnings on non-MSVC. (#69) Michael Puskas 2020-11-07 03:05:36 -07:00
  • d787680819 release v5.1.0 v5.1.0 Mindaugas Vinkelis 2020-06-08 13:02:30 +03:00
  • a519d333e2 Fix typo (#57) domgho 2020-05-16 19:32:33 +02:00
  • 826b8d4269 std::atomic support (#54) Nick Renieris 2020-05-02 22:05:04 +03:00
  • 16f637da0d integer casts part3 Mindaugas Vinkelis 2020-04-21 10:03:27 +03:00
  • 9cade41dbb msvc warnings suppression (#47) tower120 2020-04-21 08:38:16 +03:00
  • 3dc5940c16 Integer casts. Part 2. (#41) tower120 2020-04-21 08:27:18 +03:00
  • a544879b22 basic_ios <=> basic_ostream (#45) tower120 2020-04-16 21:48:49 +03:00
  • d47ee834e4 fix integer cast warnings. (#38) tower120 2020-04-15 13:17:44 +03:00
  • c556c75100 fixed some include paths Mindaugas Vinkelis 2020-04-15 12:45:02 +03:00
  • 541632fa9e VIP tutorial on Version extension Mindaugas Vinkelis 2020-02-02 20:03:21 +02:00
  • d24dfe14f5 provided read/write method for adapaters that accepts number of bytes at compile-time v5.0.3 Mindaugas Vinkelis 2020-01-29 15:08:25 +02:00
  • ee68261124 rewriten buffer adapters, to fix UB when incrementing past the end iterator. Mindaugas Vinkelis 2020-01-27 13:50:55 +02:00
  • d22b7c1527 release v5.0.2 v5.0.2 Mindaugas Vinkelis 2020-01-17 10:29:16 +02:00
  • 8d6ffc9873 extracted Centos7 gcc4.8.2 specific code into separate patch file Mindaugas Vinkelis 2020-01-17 08:27:15 +02:00
  • 0e76e0608c Fix compilation with gcc 4.8.2 (#33) Arnaud Botella 2020-01-17 07:08:49 +01:00
  • 501d60f67d Merge pull request #30 from nicktrandafil/master Mindaugas Vinkelis 2019-11-25 09:41:04 +02:00
  • 04afd16fbd fix non default constructible container deser Nicolai Trandafil 2019-11-24 14:30:43 +02:00
  • 9621db1cd7 add a failing case Nicolai Trandafil 2019-11-24 14:24:15 +02:00
  • c555088aa3 version 5.0.1 release v5.0.1 Mindaugas Vinkelis 2019-08-21 14:03:20 +03:00
  • c9619e3e3d macOS compilation fix and polymorphic handler deleter fix Mindaugas Vinkelis 2019-08-05 18:24:29 +03:00
  • 01d56e00b8 Merge pull request #25 from BotellaA/patch-1 Mindaugas Vinkelis 2019-08-21 13:55:33 +03:00
  • 04526ff0f4 Update memory_resource.h Arnaud Botella 2019-08-01 14:59:15 +02:00
  • b7d159bbfc Update memory_resource.h Arnaud Botella 2019-08-01 14:43:52 +02:00
  • f85dff7415 few more renames and updated change log for version 5.0.0 v5.0.0 Mindaugas Vinkelis 2019-07-05 13:19:03 +03:00
  • f35ae3f4dc renamed flexible to brief_syntax Mindaugas Vinkelis 2019-07-04 14:17:36 +03:00
  • ff40222124 removed Reader/Writer parameter from extensions serialize/deserialize methods Mindaugas Vinkelis 2019-07-03 09:07:03 +03:00
  • a1785f3e15 all bitsery types that allocates memory can be configured to accept memory resource for allocation Mindaugas Vinkelis 2019-07-02 16:20:28 +03:00
  • 105aa5f9e5 simplified usage by merging adapter writer/reader with input/output adapter and ability to disable checks on deserialization Mindaugas Vinkelis 2019-06-26 16:12:08 +03:00
  • 1822796f2e multiple breaking change improvements Mindaugas Vinkelis 2019-06-25 11:08:26 +03:00
  • 57dd028b7a added custom allocator support for pointer like objects. Mindaugas Vinkelis 2019-03-13 11:06:55 +02:00
  • 03f2c3c8b5 bugfix in enableBitPacking v4.6.1 Mindaugas Vinkelis 2019-06-27 10:06:16 +03:00
  • aca3139600 Added serializer/deserializer "cereal like" interface Luli2020 2019-03-12 15:22:26 -07:00
  • c1ae593fb4 travis-ci-update Mindaugas Vinkelis 2019-03-13 11:06:55 +02:00
  • ddca8e4ad0 extensions for tuple, variant and chrono types v4.6.0 Mindaugas Vinkelis 2019-03-12 14:50:12 +02:00
  • 1fe2b398fc Merge pull request #12 from ArekSredzki/fix-quickMeasureSize Mindaugas Vinkelis 2019-01-30 11:49:37 +02:00
  • 574ec69cca Fix quickMeasureSize<T>() compilation. Arek Sredzki 2019-01-30 01:44:34 -08:00
  • 8e94596a6f Merge pull request #11 from ArekSredzki/misc-documentation-improvements Mindaugas Vinkelis 2019-01-18 14:37:59 +02:00
  • fac2c8a7ce Fix various grammatical and spelling mistakes within the docs Arek Sredzki 2019-01-17 10:31:16 -08:00
  • a6dad0885f visual studio variadic templates issues v4.5.1 Mindaugas 2019-01-16 11:27:56 +02:00
  • 65f90637df input buffer adapter accepts const buffer v4.5.0 Mindaugas 2019-01-10 20:48:03 +02:00
  • b10f86da00 non default constructible types Mindaugas 2019-01-10 14:33:22 +02:00
  • 6c3e1aee43 removed anonymous namespace from PolymorphicBaseClass as it only works on clang, and is not standard compliant v4.4.0 Mindaugas 2019-01-08 16:00:02 +02:00
  • e5f8d5742f Merge branch 'master' of https://github.com/fraillt/bitsery Mindaugas 2019-01-08 15:08:27 +02:00
  • a2ecf8d7b0 polymorphism improvements and new CompactValue extension Mindaugas 2019-01-08 15:06:29 +02:00
  • 670130397b Merge pull request #6 from AJIOB/master Mindaugas Vinkelis 2018-09-17 09:47:36 +03:00
  • 4a0b3cae98 VS 2017.5.6 example compilation fix AJIOB 2018-09-15 08:37:56 +03:00
  • b3b32ab393 Merge pull request #5 from YarikTH/patch-1 Mindaugas Vinkelis 2018-08-27 07:24:22 +03:00
  • 6ebdb9915b Update smart_pointers_with_polymorphism.cpp Yaroslav 2018-08-24 10:09:17 +03:00
  • 2e62bd08e3 cleanup Mindaugas 2018-08-23 14:57:36 +03:00
  • 54f69a5eea polymorphism and smart pointers v4.3.0 Mindaugas 2018-08-23 08:08:36 +03:00
  • 275c4138ee polymorphism in progress Mindaugas Vinkelis 2018-04-12 09:20:25 +03:00
  • 1ca45aab79 updated travis script v4.2.1 Mindaugas Vinkelis 2018-03-09 22:03:14 +02:00
  • 952635ff70 improved configuration to follow modern cmake practices fraillt 2018-02-28 16:06:46 +02:00
  • 507b5ae01d added polymorphism support for raw pointers fraillt 2017-11-28 13:28:49 +02:00
  • f6d02aba38 added inheritance extension, and ability to have internal contexts within serializer/deserializer v4.2.0 fraillt 2017-11-06 11:30:14 +02:00
  • be9ccf08d9 added NotNull pointer to to pointer extensions fraillt 2017-10-30 08:55:27 +02:00
  • 5b1dc3bcfa raw pointers support, without polymorphism. v4.1.0 fraillt 2017-10-27 08:14:01 +03:00
  • bdc24eb3c2 compile warnings, and usage improvements for VisualStudio v4.0.1 fraillt 2017-10-16 12:45:28 +03:00
  • 1acb9af188 added bitpacking and context usage examples fraillt 2017-10-16 07:52:00 +03:00
  • 4ccd4d368e maxSize archive modifying function now works with extensions v4.0.0 fraillt 2017-10-13 09:33:56 +03:00
  • f3c9a33849 new stream adapter, and lots of refactorings fraillt 2017-10-06 13:50:04 +03:00
  • 5ede853954 added adapter type for serializer/deserializer fraillt 2017-10-05 12:16:13 +03:00
  • 982374be42 added more std containers fraillt 2017-10-04 10:10:59 +03:00
  • ab5cc8a2c0 flexible syntax fraillt 2017-09-25 13:02:12 +03:00
  • f0508025f6 separated advanced features from core functionality v3.0.0 fraillt 2017-09-19 16:10:49 +03:00
  • ad7090539e refactoring to work with C++11, and added containerMap extension fraillt 2017-09-19 11:13:59 +03:00
  • 2f8ae0075c added -growable- function fraillt 2017-09-08 16:22:54 +03:00
  • cba80774e4 fixed some errors before merging to master Mindaugas Vinkelis 2017-09-03 19:34:08 +03:00
  • 241f1f2940 buffer reading/writing improvements fraillt 2017-09-01 16:23:52 +03:00
  • fe2bccf28f Merge branch 'master' into documentation fraillt 2017-08-28 09:59:56 +03:00