aboutsummaryrefslogtreecommitdiff
path: root/zencore/compactbinarybuilder.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Add catch2 support (#101)Stefan Boberg2022-05-201-13/+13
| | | | | | | Added option to use catch2 for unit tests Currently both doctest and catch2 are supported via some compatibility macros. doctest is the default, and ZEN_USE_CATCH2 needs to be defined to switch to catch2. Our goal is to evaluate how well catch2 works and switch to catch2 if everything pans out since UE5 now supports using catch2 for unit tests.
* Reduce risk of reallocating backing std::vector in CbWriter::AddBinaryDan Engelbrecht2022-04-281-2/+3
| | | | | Shard up g_MappingLock in IoBufferExtendedCore::Materialize() to reduce contention during high load Don't queue upstream cache records if we don't have any upstreams
* Merged main.Per Larsson2021-12-141-0/+5
|\
| * There are no surrogate pairs in utf32Martin Ridgers2021-10-111-0/+5
|/
* It's not possible to compile out testsStefan Boberg2021-09-201-2/+3
| | | | Tests are now compiled in if `ZEN_WITH_TESTS=1`, and compiled out if not. Compiling tests out reduces the footprint of the resulting executables quite significantly.
* Introduced support for compressed buffer attachmentsStefan Boberg2021-09-021-0/+6
|
* Renamed CompactBinaryAttachment to ObjectAttachment to mimic UE (see CL16510518)Stefan Boberg2021-08-201-3/+3
|
* CbWriter::Save now returns an immutable payload bufferStefan Boberg2021-05-131-2/+4
|
* Adding zenservice codeStefan Boberg2021-05-111-0/+1530