aboutsummaryrefslogtreecommitdiff
path: root/zencore/compactbinary.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Compute updates (#74)Joe Kirchoff2022-04-141-7/+12
|
* Simple file-based compute (#65)Joe Kirchoff2022-03-301-2/+2
|
* Added ToJson for compact binary array.Per Larsson2022-03-231-0/+7
|
* clang-formatDan Engelbrecht2022-03-211-2/+2
|
* clang formatDan Engelbrecht2022-03-091-6/+6
|
* Remove constexpr in NoneBytes declaration in testsDan Engelbrecht2022-03-091-4/+4
| | | | Visual Studio 17.1.1 has a regression causing compilation errors
* Fixed "taking address of constant" compile errorMartin Ridgers2022-03-031-2/+2
|
* clang-formatStefan Boberg2022-02-021-2/+2
|
* Converted use of _format UDL to fmt::formatMartin Ridgers2022-01-101-25/+20
|
* Merged main.Per Larsson2021-12-141-84/+102
|\
| * Merged mainMartin Ridgers2021-11-121-3/+3
| |\ | |/ |/|
| * Grouped DateTime methods all togetherMartin Ridgers2021-10-251-82/+82
| |
| * DateTime::Now() for POSIX platformsMartin Ridgers2021-10-251-2/+20
| |
| * Merged mainMartin Ridgers2021-10-201-24/+67
| |\
| * | uson.json tests were passing un-terminated strings to json11::parse()Martin Ridgers2021-10-111-9/+9
| | |
| * | Merged mainMartin Ridgers2021-10-071-3/+48
| |\ \
| * \ \ Merged mainMartin Ridgers2021-10-011-2/+27
| |\ \ \
| * | | | Fixed unsigned < 0 comparisonMartin Ridgers2021-09-291-1/+1
| | | | |
* | | | | Format fix.Per Larsson2021-11-111-3/+3
| | | | |
* | | | | uson.json tests were passing un-terminated strings to json11::parse()Martin Ridgers2021-11-031-9/+9
| |_|_|/ |/| | |
* | | | cb: Implemented DateTime::Now() and fixed DateTime/TimeSpan string formattingStefan Boberg2021-10-191-24/+67
| |_|/ |/| |
* | | Merged from upstreamStefan Boberg2021-10-051-3/+48
| |/ |/|
* | Fixed compact binary to JSON float/double format specifier.Per Larsson2021-09-301-2/+27
|/
* Compact binary to JSON (#12)Per Larsson2021-09-271-0/+538
| | | CompactBinary: Support for converting CbObject to JSON
* Ported CbValue from Unreal to Zen (#10)Per Larsson2021-09-271-88/+84
| | | CompactBinary: Ported CbValue changes from UE5
* It's not possible to compile out testsStefan Boberg2021-09-201-2/+4
| | | | 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.
* Change Compact Binary Package API to represent binary attachments as ↵Stefan Boberg2021-09-071-1/+1
| | | | | | | | compressed buffers identified by their raw hash. Change Compact Binary Package serialization for binary attachments to compressed buffers and objects as objects followed by their hash. Ported changes from Zousar's pending CL17372417
* Removed unnecessary std::moveStefan Boberg2021-09-031-3/+2
|
* Added LoadCompactBinaryObject variations accepting CompressedBuffer payloadsStefan Boberg2021-09-021-0/+25
|
* IoHash::HashMemory -> IoHash::HashBuffer for consistency with UE5 codeStefan Boberg2021-09-021-5/+5
|
* CompactBinary: Added explicit operator bool for array and object typesStefan Boberg2021-09-011-9/+18
| | | | p4 CL16069971
* Remove trace.cpp/h and all traces of usageStefan Boberg2021-08-241-1/+0
|
* clang-formatStefan Boberg2021-08-201-2/+2
|
* CL16570338: CompactBinary: Added validation to LoadCompactBinary and removed ↵Stefan Boberg2021-08-201-1/+9
| | | | asserts from the other load functions
* Renamed CompactBinaryAttachment to ObjectAttachment to mimic UE (see CL16510518)Stefan Boberg2021-08-201-5/+5
|
* Removed some experimental dependenciesStefan Boberg2021-05-161-18/+0
|
* Made SharedBuffer/UniqueBuffer share guts with IoBufferStefan Boberg2021-05-131-1/+1
| | | | This enables way more efficient marshaling of compact binary objects and attachments
* Adding zenservice codeStefan Boberg2021-05-111-0/+1279