aboutsummaryrefslogtreecommitdiff
path: root/zencore/include
Commit message (Collapse)AuthorAgeFilesLines
...
* Clang-format fixesStefan Boberg2021-08-242-2/+1
|
* Copyright header added to logging.hStefan Boberg2021-08-241-0/+2
|
* Remove trace.cpp/h and all traces of usageStefan Boberg2021-08-241-91/+0
|
* Added zencore/logging.hStefan Boberg2021-08-241-0/+7
| | | | Only wraps spdlog for now but will change to include more control over logging later
* Added post/prewindows.h headers to deal with fallout from windows.h #define ↵Stefan Boberg2021-08-243-1/+8
| | | | shenanigans
* #undef GetObject to avoid problems in CompactBinaryPackageStefan Boberg2021-08-241-0/+2
|
* Added HttpServerRequest::ReadPayloadPackage()Stefan Boberg2021-08-231-1/+3
|
* Restructured http server code in preparation for cross platform implementationStefan Boberg2021-08-201-0/+2
|
* clang-formatStefan Boberg2021-08-202-7/+4
|
* CL16570338: CompactBinary: Added validation to LoadCompactBinary and removed ↵Stefan Boberg2021-08-202-6/+17
| | | | asserts from the other load functions
* Renamed CompactBinaryAttachment to ObjectAttachment to mimic UE (see CL16510518)Stefan Boberg2021-08-203-11/+11
|
* Updated ObjectId commentStefan Boberg2021-08-201-1/+7
|
* Added ToNetworkOrder() functionsStefan Boberg2021-08-181-0/+36
|
* trivial: Comment update stating intentStefan Boberg2021-08-121-0/+4
|
* clang-format fixesStefan Boberg2021-08-091-1/+0
|
* Fixed Event move assignmentStefan Boberg2021-08-091-2/+2
|
* Added ThrowLastError which accepts a std::source_locationStefan Boberg2021-08-091-0/+3
|
* Added IsProcessRunning()/GetCurrentProcessId() helpersStefan Boberg2021-08-091-0/+1
|
* Added support for defining test/non-test server environmentsStefan Boberg2021-08-061-1/+1
|
* zen::Process -> zen::ProcessHandleStefan Boberg2021-08-061-5/+5
|
* Added GetRunningExecutablePath()Stefan Boberg2021-08-061-0/+2
|
* Added basic NamedMutex implementationStefan Boberg2021-08-051-0/+15
|
* Added Oodle to CompressedBuffer (#5)Devin Doucette2021-07-221-17/+47
|
* Made LoadCompactBinaryObject handle IoBuffer lifetime correctlyStefan Boberg2021-06-181-2/+8
|
* Added support for early release of scoped RWLock helpersStefan Boberg2021-05-241-6/+24
|
* Added std::hash<IoHash> implementation for convenienceStefan Boberg2021-05-241-0/+9
|
* Added CompressedBuffer round-trip testsStefan Boberg2021-05-241-1/+1
|
* Added IoHash::FromBLAKE3Stefan Boberg2021-05-241-0/+7
|
* clang-format fixupsStefan Boberg2021-05-242-3/+3
|
* Added non-'deprecated' MemCrc32 function for use with CompressedBuffer ↵Stefan Boberg2021-05-241-1/+4
| | | | header checksumming
* Implemented support for UE5-style CompressedBuffersStefan Boberg2021-05-241-33/+98
| | | | Currently supports None, LZ4 compression types
* RefPtr/Ref cleanupStefan Boberg2021-05-241-14/+27
| | | | Fixed self-assignment bug in move assignment operator
* Added UniqueBuffer::Reset()Stefan Boberg2021-05-241-0/+3
|
* Added Mid/MidInline to MutableMemoryViewStefan Boberg2021-05-241-0/+15
|
* Added support for constructing CompositeBuffer from std::vector<SharedBuffer>Stefan Boberg2021-05-241-0/+6
|
* Added BLAKE3Stream::Append accepting a MemoryViewStefan Boberg2021-05-241-3/+6
|
* Added functions to allow constructing memory views from a pointer rangeStefan Boberg2021-05-241-2/+26
|
* Moved CRC32 compute into separate cpp/h to enable usage outside of the retro ↵Stefan Boberg2021-05-241-0/+10
| | | | cache
* Added BLAKE3::HashBuffer for hashing composite buffersStefan Boberg2021-05-241-5/+7
|
* Initial implementation of CompositeBufferStefan Boberg2021-05-241-0/+127
| | | | A CompositeBuffer is a non-contiguous buffer composed of zero or more immutable shared buffers
* Added functionality to SharedBuffer/UniqueBuffer to support CompositeBuffer ↵Stefan Boberg2021-05-241-15/+33
| | | | | | implementation Most importantly, UniqueBuffer may now be "null", whereas previously it would never be.
* Added some functionality to support CompositeBuffer implementationStefan Boberg2021-05-241-8/+138
|
* Added RefPtr::IsNull()Stefan Boberg2021-05-241-3/+4
|
* Made Min/Max functions constexprStefan Boberg2021-05-241-2/+2
|
* Added IoBuffer::operator MemoryView for convenienceStefan Boberg2021-05-231-0/+2
|
* Added content type to IoBuffer payloads from http serverStefan Boberg2021-05-231-9/+11
| | | | Also added some additional logic for flagging buffer immutability
* Added static_assert to ensure content type fits in allocated spaceStefan Boberg2021-05-221-1/+3
|
* Added ZenContentType enum to iobuffer.hStefan Boberg2021-05-222-19/+44
| | | | | | - This allows us to carry the content type along with any IoBuffer instances - This replaces HttpContentType but HttpContentType remains an alias to reduce code churn - Added definition for YAML content
* Added SharedBuffer(const IoBuffer&)Stefan Boberg2021-05-221-0/+1
|
* clang-formatStefan Boberg2021-05-221-1/+1
|